:root{--sol-base03: #002b36;--sol-base02: #073642;--sol-base01: #586e75;--sol-base00: #657b83;--sol-base0: #839496;--sol-base1: #93a1a1;--sol-base2: #eee8d5;--sol-base3: #fdf6e3;--sol-yellow: #b58900;--sol-orange: #cb4b16;--sol-red: #dc322f;--sol-magenta: #d33682;--sol-violet: #6c71c4;--sol-blue: #268bd2;--sol-cyan: #2aa198;--sol-green: #859900;--bg: var(--sol-base3);--bg-elevated: #fffbef;--fg: var(--sol-base00);--fg-emph: var(--sol-base01);--fg-mute: var(--sol-base1);--rule: var(--sol-base2);--accent: var(--sol-blue);--accent-soft: rgba(38, 139, 210, .12);--cncn-cto: var(--sol-violet);--cncn-cto-soft: rgba(108, 113, 196, .12);--cncn-advisory: var(--sol-cyan);--cncn-advisory-soft: rgba(42, 161, 152, .12);--cncn-tech-advisory: var(--cncn-advisory);--cncn-tech-advisory-soft: var(--cncn-advisory-soft);--cncn-pursuit: var(--sol-orange);--cncn-pursuit-soft: rgba(203, 75, 22, .12);--cncn-delivery: var(--sol-green);--cncn-delivery-soft: rgba(133, 153, 0, .12);--cncn-inbox: var(--fg-mute);--cncn-inbox-soft: rgba(147, 161, 161, .12);--z-link-overlay: 200;--font-display: "Fraunces", Georgia, serif;--font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--note-heading-space-before: 1.25rem;--note-heading-space-after: .25rem;--note-paragraph-space-after: .7rem;--note-list-item-space: 0;--note-list-block-space-after: .7rem;--note-line-height: 1.5;--chat-column-max-width: 34rem;--notes-focus-width: 60em;--notes-focus-list-fraction: .333;--notes-focus-padding: 1.5rem}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}button{font-family:inherit}.page{max-width:1280px;margin:0 auto;padding:2rem 1.5rem}.page__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2rem}.wordmark{font-family:var(--font-display);font-weight:700;font-size:2.4rem;letter-spacing:-.02em;color:var(--sol-base02);margin:0}.concentration-pip{display:inline-grid;grid-template-columns:repeat(2,.55rem);grid-template-rows:repeat(2,.55rem);gap:.15rem;margin-left:.5rem;align-self:center;vertical-align:middle;background:none;border:none;padding:0;cursor:pointer}.concentration-pip:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.concentration-pip__dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--rule)}.concentration-pip__dot--cto{background:var(--cncn-cto)}.concentration-pip__dot--advisory,.concentration-pip__dot--tech-advisory{background:var(--cncn-advisory)}.concentration-pip__dot--pursuit{background:var(--cncn-pursuit)}.concentration-pip__dot--delivery{background:var(--cncn-delivery)}.concentration-pip__dot--fresh{opacity:1}.concentration-pip__dot--warm{opacity:.6}.concentration-pip__dot--cold{opacity:.25}.balance-panel{position:absolute;top:calc(100% + .5rem);left:0;z-index:100;background:var(--bg-elevated);border:1px solid var(--rule);border-radius:12px;padding:1rem;min-width:16rem;box-shadow:0 4px 16px #0000001f;animation:balance-panel-enter .12s ease}@media (prefers-reduced-motion: reduce){.balance-panel{animation:none}}@keyframes balance-panel-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.balance-panel{position:fixed;top:auto;bottom:0;left:0;right:0;border-radius:12px 12px 0 0;animation:balance-panel-enter-mobile .15s ease}@keyframes balance-panel-enter-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.balance-panel__title{font-size:.8rem;font-weight:600;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .75rem}.balance-panel__row{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--rule)}.balance-panel__row:last-child{border-bottom:none}.balance-panel__chip{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.balance-panel__chip--cto{background:var(--cncn-cto)}.balance-panel__chip--advisory,.balance-panel__chip--tech-advisory{background:var(--cncn-advisory)}.balance-panel__chip--pursuit{background:var(--cncn-pursuit)}.balance-panel__chip--delivery{background:var(--cncn-delivery)}.balance-panel__name{flex:1;font-size:.9rem}.balance-panel__freshness{font-size:.8rem;color:var(--fg-mute)}.balance-panel__switch{font-size:.8rem;padding:.2rem .55rem;border-radius:6px;border:1px solid var(--rule);background:transparent;color:var(--accent);cursor:pointer;margin-left:auto}.balance-panel__switch:hover{background:var(--accent-soft)}.tabs{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:flex-end}.tabs__tab{background:transparent;border:1px solid transparent;color:var(--fg-mute);padding:.4rem .85rem;font-size:.95rem;cursor:pointer;border-radius:6px;transition:color 80ms ease,background 80ms ease,border-color 80ms ease}.tabs__tab:hover{color:var(--fg-emph)}.tabs__tab--active{color:var(--accent);background:var(--accent-soft);border-color:#268bd240}.list-box{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:10px;padding:.75rem;width:100%}@media (min-width: 768px){.list-box{width:auto;flex:1 1 0;min-width:0}}.workbench{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.workbench{flex-direction:row;align-items:flex-start}}.workbench__main{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width: 768px){.workbench__main{flex:1 1 0;min-width:0}}.list-empty{padding:1rem;color:var(--fg-mute);font-style:italic;font-size:.9rem}.item{display:flex;flex-direction:column;padding:.85rem;border-radius:6px;transition:background 80ms ease}.item+.item,.item+.create-row,.create-row+.item{margin-top:.25rem}.item:hover{background:var(--accent-soft)}.item__row{display:flex;align-items:center;gap:.65rem}.item__check{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;padding:0;margin:0;border:1.5px solid var(--fg-mute);border-radius:4px;background:var(--bg);cursor:pointer;display:inline-grid;place-content:center;flex-shrink:0;font:inherit;color:inherit}.item__check[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.item__check[aria-checked=true]:after{content:"";width:6px;height:10px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.item__check--placeholder{cursor:default;opacity:.4;pointer-events:none}.item__name{flex:1;font-size:.95rem;cursor:text;background:transparent;border:none;padding:2px 0;color:inherit;font-family:inherit;outline:none;min-width:0}.item__name:focus{border-bottom:1px solid var(--accent)}.item__name--editing{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--accent-soft);border-radius:4px;padding-left:6px;padding-right:6px}.item__notes{margin-top:.35rem;margin-bottom:.4rem;margin-left:calc(18px + .65rem);width:calc(100% - 18px - .65rem);font-size:.9rem;color:var(--fg)}.item--complete .item__name{text-decoration:line-through;color:var(--fg-mute)}.item--cancelled .item__name{color:var(--fg-mute);opacity:.7}.item--complete .item__check,.item--cancelled .item__check{opacity:.85}.create-row .item__name{color:var(--fg-mute);font-style:italic}.create-row .item__name:focus,.create-row .item__name:focus-within{font-style:normal;color:var(--fg)}.item__name-editor--creating[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--fg-mute);pointer-events:none}.popover{position:absolute;background:var(--bg-elevated);border:1px solid var(--rule);border-radius:8px;box-shadow:0 4px 16px #002b3614;padding:.25rem;display:flex;flex-direction:column;min-width:9rem;z-index:10}.popover__option{background:transparent;border:none;padding:.4rem .75rem;text-align:left;font-size:.9rem;color:var(--fg-emph);cursor:pointer;border-radius:4px}.popover__option:hover{background:var(--accent-soft);color:var(--accent)}.popover__option--danger{color:var(--sol-red)}.popover__option--danger:hover{background:#dc322f1a}.error{color:var(--sol-red);font-size:.9rem;margin:.5rem 0}.login{margin-top:3rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.session-expired{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#002b3673;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.session-expired__panel{background:var(--bg-elevated);color:var(--fg);border:1px solid var(--rule);border-radius:12px;padding:1.5rem 1.75rem;max-width:26rem;width:100%;box-shadow:0 12px 36px -8px #002b3659;display:flex;flex-direction:column;gap:.85rem}.session-expired__title{font-family:var(--font-display);font-weight:600;font-size:1.3rem;color:var(--sol-base02);margin:0}.session-expired__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.session-expired__signin,.session-expired__dismiss{font-family:inherit;font-size:.95rem;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:background 80ms ease,border-color 80ms ease,color 80ms ease}.session-expired__signin{background:var(--accent);color:var(--bg-elevated);border:1px solid var(--accent)}.session-expired__signin:hover{background:var(--sol-base02);border-color:var(--sol-base02)}.session-expired__signin:disabled{opacity:.7;cursor:progress}.session-expired__dismiss{background:transparent;color:var(--fg-mute);border:1px solid var(--rule)}.session-expired__dismiss:hover{color:var(--fg-emph);border-color:var(--fg-mute)}.goals{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:10px;padding:.75rem;width:100%}.goals__heading{margin:.25rem 0 .5rem;padding:0 .4rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--fg-emph)}.goals__list{list-style:none;margin:0;padding:0}.concentration-papers{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:10px;padding:.75rem;width:100%;margin-top:.75rem}.concentration-papers__heading{margin:.25rem 0 .5rem;padding:0 .4rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem}.concentration-papers__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.concentration-papers__list-item{margin:0}.concentration-papers__retry{margin-left:.5rem;font-size:.78rem;padding:.1rem .45rem;border-radius:4px;border:1px solid var(--rule);background:var(--bg);color:var(--fg);cursor:pointer}.paper-card__notes-field{margin-top:.5rem}.paper-card__tags{margin-top:.4rem}.concentration-papers__tag-filter{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.concentration-papers__tag-chip{cursor:pointer;border:1px solid var(--rule);background:var(--bg);color:var(--fg)}.concentration-papers__tag-chip--active{background:var(--accent, #4c8bf5);color:var(--bg);border-color:var(--accent, #4c8bf5)}.concentration-documents{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:10px;padding:.75rem;width:100%;margin-top:.75rem}.concentration-documents__heading{margin:.25rem 0 .5rem;padding:0 .4rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem}.concentration-documents__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.concentration-documents__list-item{margin:0}.document-card{background:var(--bg);border:1px solid var(--rule);border-radius:8px;padding:.6rem .75rem}.document-card--collapsed{padding:0;display:flex;align-items:center}.document-card__expand-btn{display:block;width:100%;text-align:left;background:none;border:none;padding:.45rem .75rem;cursor:pointer;font-size:.9rem;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-card__expand-btn:hover{background:var(--bg-hover);border-radius:6px}.document-card__collapse{margin-left:auto;background:none;border:none;padding:0 .2rem;cursor:pointer;color:var(--fg-muted);font-size:.9rem;line-height:1}.document-card__collapse:hover{color:var(--fg)}.document-card__badge{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .45rem;border-radius:4px;margin-bottom:.35rem}.document-card__badge--archived{background:var(--bg-elevated);color:var(--fg-muted);border:1px solid var(--rule)}.document-card__header{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem}.document-card__url-link{font-weight:500;color:var(--accent, #4c8bf5);text-decoration:none;word-break:break-all;flex:1 1 0;min-width:0}.document-card__url-link:hover{text-decoration:underline}.document-card__doc-kind{font-size:.75rem;color:var(--fg-muted);white-space:nowrap}.document-card__state{font-size:.75rem;font-weight:500;color:var(--fg-muted);white-space:nowrap}.document-card__title{font-size:.92rem;font-weight:500;color:var(--fg-emph);margin:0 0 .2rem}.document-card__summary{font-size:.85rem;color:var(--fg-muted);margin:0 0 .35rem}.document-card__summary--pending,.document-card__summary--failed{font-style:italic}.document-card__actions{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.5rem}.document-card__action{font-size:.78rem;padding:.2rem .55rem;border-radius:5px;border:1px solid var(--rule);background:var(--bg-elevated);color:var(--fg);cursor:pointer;font-family:inherit}.document-card__action:hover:not(:disabled){background:var(--accent-soft);color:var(--fg-emph)}.document-card__action:disabled{opacity:.5;cursor:default}.goal{display:flex;position:relative;padding:0;border-radius:6px;transition:background 80ms ease}.goal+.goal{margin-top:.15rem}.goal__name{flex:1;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;padding:.45rem .6rem;font-size:.95rem;color:var(--fg);cursor:pointer;font-family:inherit;min-width:0}.goal__name:hover{background:var(--accent-soft);color:var(--fg-emph)}.goal--selected .goal__name{background:var(--accent-soft);border-color:#268bd240;color:var(--accent)}.goal__name--input{cursor:text;color:var(--fg-mute);font-style:italic}.goal__name--input:focus{outline:none;font-style:normal;color:var(--fg);border-bottom:1px solid var(--accent)}.notes-view{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:10px;padding:.75rem;width:100%;min-height:60vh;overflow:hidden;position:relative;isolation:isolate}@media (min-width: 1024px){.notes-view{display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,1fr) 2fr;grid-template-areas:"composer composer" "list viewer";gap:.75rem;overflow:visible}}.notes-view__composer{grid-area:composer;display:flex;align-items:flex-start;gap:.5rem}.notes-view__composer>.note-composer{flex:1 1 auto;min-width:0}.notes-view--focus{width:var(--notes-focus-width);max-width:calc(100vw - 2rem);margin:2rem auto;padding:var(--notes-focus-padding)}@media (min-width: 1024px){.notes-view--focus{grid-template-columns:minmax(0,calc(var(--notes-focus-width) * var(--notes-focus-list-fraction))) minmax(0,1fr)}}.page--focus .page__header,.page--focus .workbench__right{display:none}.page--focus .workbench__main>:not(.notes-view){display:none}.page--focus .workbench,.page--focus .workbench__main{display:contents}.focus-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid transparent;border-radius:6px;padding:.3rem .4rem;cursor:pointer;color:var(--fg-mute);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.focus-toggle:hover,.focus-toggle--pressed{color:var(--accent);background:var(--accent-soft)}.focus-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link-button,.note-print-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid transparent;border-radius:6px;padding:.3rem .4rem;cursor:pointer;color:var(--fg-mute);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.link-button:hover,.note-print-btn:hover{color:var(--accent);background:var(--accent-soft)}.link-button:focus-visible,.note-print-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notes-view__list{grid-area:list;overflow-y:auto;border-right:1px solid var(--rule);padding-right:.75rem}.notes-view__viewer{grid-area:viewer;overflow-y:auto;padding-left:.75rem}.notes-view__clip{overflow:hidden}.notes-view__panes{display:flex;width:200%;transform:translate(0);transition:transform .22s ease-out}.notes-view__panes--detail{transform:translate(-50%)}.notes-view__pane{width:50%;flex:0 0 50%;display:flex;flex-direction:column;gap:.5rem;min-width:0;overflow:hidden}.notes-view__detail-header{display:flex;align-items:center;padding-bottom:.4rem;border-bottom:1px solid var(--rule)}.notes-view__back{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid transparent;cursor:pointer;color:var(--accent);font:inherit;font-size:.95rem;padding:.35rem .55rem;border-radius:6px}.notes-view__back:hover{background:var(--accent-soft)}.notes-view__new-editor{padding:.25rem 0}.save-snackbar{position:absolute;right:0;top:.3rem;z-index:1;padding:.35rem .75rem;border-radius:999px;background:var(--fg-emph);color:var(--bg-elevated);font-size:.85rem;line-height:1.2;pointer-events:none}.save-snackbar--error{background:var(--sol-red);color:#fff}.notes-view__rename-toasts{position:fixed;right:1rem;bottom:1rem;z-index:20;display:flex;flex-direction:column;gap:.5rem;max-width:min(420px,calc(100vw - 2rem))}.no-match-name-toast{background:var(--bg-elevated);color:var(--fg);border:1px solid var(--accent-soft);border-radius:.5rem;padding:.75rem .9rem;box-shadow:0 6px 18px #00000026;font-size:.9rem;display:flex;flex-direction:column;gap:.5rem}.no-match-name-toast__email{margin:0;font-size:.85rem;color:var(--fg-muted, var(--fg))}.no-match-name-toast__email strong{color:var(--fg-emph);font-weight:600}.no-match-name-toast__label{display:flex;flex-direction:column;gap:.25rem}.no-match-name-toast__label-text{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted, var(--fg))}.no-match-name-toast__input{border:1px solid var(--accent-soft);border-radius:.3rem;padding:.35rem .5rem;font-size:.9rem;background:var(--bg);color:var(--fg-emph)}.no-match-name-toast__actions{display:flex;gap:.5rem;justify-content:flex-end}.no-match-name-toast__save,.no-match-name-toast__skip{border:0;border-radius:.3rem;padding:.35rem .75rem;font-size:.85rem;cursor:pointer}.no-match-name-toast__save{background:var(--fg-emph);color:var(--bg-elevated)}.no-match-name-toast__save[disabled]{opacity:.5;cursor:not-allowed}.no-match-name-toast__skip{background:transparent;color:var(--fg-muted, var(--fg))}.note-composer{display:flex;flex-direction:column;gap:.25rem}.note-composer__field{width:100%;border:none;border-radius:6px;padding:.6rem .8rem;background:var(--bg);font-family:inherit;font-size:.95rem;color:var(--fg);outline:none;min-height:2.4rem;max-height:50vh;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.note-composer__field:focus{box-shadow:inset 0 0 0 1.5px var(--accent-soft)}.note-composer__field[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--fg-muted, #888)}.note-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.note-list__row{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:.4rem .6rem;border-radius:6px;cursor:pointer;font-size:.9rem;color:var(--fg)}.note-list__row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.note-list__row:hover{background:var(--bg)}.note-list__row--active{background:var(--accent-soft);color:var(--fg)}.note-list__row--new{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;margin:0;font:inherit;font-size:.9rem;font-style:italic;text-align:left;width:100%;color:var(--fg-mute)}.note-list__row--new:hover{background:var(--bg);color:var(--fg)}.note-list__empty{padding:.4rem .6rem;color:var(--fg-muted, #888);font-size:.85rem}.note-viewer{display:flex;flex-direction:column;gap:.5rem;height:100%}.note-viewer__toolbar{display:flex;align-items:flex-start;gap:.5rem;flex-shrink:0;position:relative}.note-viewer__toolbar-actions{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.note-viewer--empty{color:var(--fg-muted, #888);font-size:.9rem;padding:.5rem}.note-viewer__markdown{flex:1;overflow-y:auto;font-size:.95rem;line-height:1.5}.note-viewer__editor{flex:1;width:100%;border:none;border-radius:6px;padding:.7rem .9rem;background:var(--bg);font-family:inherit;font-size:.95rem;color:var(--fg);outline:none;min-height:50vh;white-space:pre-wrap;word-break:break-word}.note-viewer__editor:focus{box-shadow:inset 0 0 0 1.5px var(--accent-soft)}.note-viewer__footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.note-viewer__footer button{background:var(--accent);color:var(--bg);border:1px solid var(--accent);border-radius:6px;padding:.35rem .85rem;font-family:inherit;font-size:.9rem;cursor:pointer}.note-viewer__footer button:disabled{opacity:.5;cursor:default}.markdown-field{width:100%}.markdown-field__view{font-size:inherit;color:inherit;line-height:var(--note-line-height)}.markdown-field__view>p{margin:0 0 var(--note-paragraph-space-after) 0}.markdown-field__view>h1,.markdown-field__view>h2,.markdown-field__view>h3,.markdown-field__view>h4{margin:var(--note-heading-space-before) 0 var(--note-heading-space-after) 0}.markdown-field__view>ul,.markdown-field__view>ol{margin:0 0 var(--note-list-block-space-after) 0;padding-left:1.25rem}.markdown-field__view>ul>li,.markdown-field__view>ol>li{margin:var(--note-list-item-space) 0}.markdown-field__view>*:first-child{margin-top:0}.markdown-field__view>*:last-child{margin-bottom:0}.markdown-field__placeholder{margin:0;color:var(--fg-mute);font-style:italic}.markdown-field__editor{width:100%;border:none;border-radius:6px;padding:.35rem .5rem;background:var(--bg);font-family:inherit;font-size:inherit;color:var(--fg);outline:none;white-space:pre-wrap;word-break:break-word;min-height:1.4rem;line-height:1.4}.markdown-field__editor:focus{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--accent-soft)}.note-viewer .markdown-field,.note-viewer .markdown-field--render,.note-viewer .markdown-field--edit{height:100%}.note-viewer .markdown-field__editor{min-height:50vh;line-height:var(--note-line-height)}.note-viewer .markdown-field__view{max-width:70ch}.item__name-view,.item__name-editor,.now-focus-card__title-view,.now-slate-row__name-view,.inbox-view__body{display:inline-block;width:100%}.item__name-view>p,.item__name-editor>p,.now-focus-card__title-view>p,.now-slate-row__name-view>p,.inbox-view__body>p{margin:0;display:inline}.item__name-view a,.now-focus-card__title-view a,.now-slate-row__name-view a,.inbox-view__body a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.item__name-view a:hover,.now-focus-card__title-view a:hover,.now-slate-row__name-view a:hover,.inbox-view__body a:hover{color:var(--accent)}.now-focus-card__notes{margin:.5rem 0 0;color:var(--fg-mute);font-size:.9rem;line-height:1.4}.now-focus-card__notes>p{margin:0 0 .4rem}.now-focus-card__notes>*:last-child{margin-bottom:0}.mention-chip{display:inline-block;padding:.05rem .4rem;margin:0 .1rem;border-radius:999px;background:var(--accent-soft);color:var(--fg);font-size:.85rem;white-space:nowrap;vertical-align:baseline;-webkit-user-select:none;user-select:none}a.mention-chip--link{text-decoration:none;color:var(--fg)}a.mention-chip--link:hover{text-decoration:underline}.checklist-item{display:flex;align-items:baseline;gap:.4rem;margin:.15rem 0}.checklist-item__box{flex:0 0 auto}.checklist-item__content{flex:1 1 auto}.checklist-item--checked .checklist-item__content{color:var(--fg-mute);text-decoration:line-through}.mention-dropdown__menu{list-style:none;margin:0;padding:.2rem 0;background:var(--bg-elevated);border:1px solid var(--rule);border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:14rem;max-height:14rem;overflow-y:auto}.mention-dropdown__option{padding:.35rem .7rem;cursor:pointer;display:flex;flex-direction:column;gap:.1rem;font-size:.9rem;color:var(--fg)}.mention-dropdown__option--active{background:var(--accent-soft)}.mention-dropdown__email{font-size:.75rem;color:var(--fg-muted, #888)}.workbench__right{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width: 768px){.workbench__right{width:18rem;flex-shrink:0}}.pursuits{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:10px;padding:.75rem;width:100%}.pursuits__heading{margin:.25rem 0 .5rem;padding:0 .4rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--fg-emph)}.pursuits__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.pursuit{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .6rem;border-radius:8px;background:var(--bg);border:1px solid var(--rule)}.pursuit--create{background:transparent;border-style:dashed}.pursuit__row{display:flex;align-items:center;gap:.5rem}.pursuit__name{flex:1;background:transparent;border:none;border-bottom:1px solid transparent;padding:.2rem 0;font-family:inherit;font-size:.95rem;color:var(--fg-emph);font-weight:600}.pursuit__name:focus{outline:none;border-bottom-color:var(--accent)}.pursuit__name--static{flex:1;background:transparent;border:1px solid transparent;border-radius:6px;padding:.2rem .4rem;font-family:inherit;font-size:.95rem;font-weight:600;color:var(--fg-emph);cursor:pointer;text-align:left;min-width:0}.pursuit__name--static:hover{background:var(--accent-soft)}.pursuit__name--selected,.pursuit--selected .pursuit__name--static{background:var(--accent-soft);border-color:#268bd240;color:var(--accent)}.pursuit--selected{box-shadow:0 0 0 1px #268bd240}.pursuit__name--input{font-style:italic;color:var(--fg-mute);font-weight:400}.pursuit__name--input:focus{font-style:normal;color:var(--fg)}.pursuit__created{margin:0;font-size:.75rem;color:var(--fg-mute)}.pursuit__badge{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:999px}.pursuit__badge--won{color:#1e7d3a;background:#2ea0432e}.pursuit__badge--lost{color:#a92a2a;background:#dc322f2e}.pursuit__description{width:100%;font-size:.85rem;color:var(--fg)}.pursuit__team{display:flex;flex-direction:column;gap:.3rem}.pursuit__pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.pursuit__pill{display:inline-flex;align-items:center;gap:.15rem;padding:.1rem .45rem;border-radius:999px;background:var(--accent-soft);font-size:.8rem;color:var(--fg-emph)}.pursuit__pill-link{color:var(--accent);text-decoration:none}.pursuit__pill-link:hover{text-decoration:underline}.pursuit__pill-remove{border:none;background:transparent;color:var(--fg-mute);cursor:pointer;font-size:1rem;line-height:1;padding:0 .15rem}.pursuit__pill-remove:hover{color:var(--fg-emph)}.pursuit__actions{display:flex;gap:.4rem;justify-content:flex-end}.pursuit__action{border:1px solid var(--rule);background:var(--bg-elevated);border-radius:6px;padding:.25rem .7rem;font-family:inherit;font-size:.8rem;cursor:pointer;color:var(--fg)}.pursuit__action--won:hover{background:#2ea0431f;color:#1e7d3a;border-color:#2ea04366}.pursuit__action--lost:hover{background:#dc322f1f;color:#a92a2a;border-color:#dc322f66}.pursuits-panel{padding:0 .75rem;margin-bottom:1rem}.pursuits--grid{background:none;border:none;padding:0}.pursuits__header{display:flex;align-items:baseline;gap:1rem;margin-bottom:.5rem}.pursuits__archive-toggle{font-size:.78rem;color:var(--fg-mute);background:none;border:none;cursor:pointer;padding:0}.pursuits__archive-toggle:hover{color:var(--fg)}.pursuits__create-row{margin-bottom:.75rem}.pursuits__create-row .pursuit__name--input{width:100%;max-width:24rem}.pursuits__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 640px){.pursuits__grid{grid-template-columns:1fr}}.pursuit-card{display:flex;flex-direction:column;gap:.4rem;padding:1rem;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--rule);list-style:none}.pursuit-card.drop-target--over{outline:2px solid var(--cncn-pursuit);outline-offset:-2px}.pursuit-card.drop-target--candidate{outline:1px dashed var(--cncn-pursuit-soft);outline-offset:-1px}.pursuit-card--archived{opacity:.6;border-style:dashed}.pursuit-card--dragging{opacity:.5}.pursuit-card__header{display:flex;align-items:center;gap:.3rem}.pursuit-card__drag-handle{cursor:grab;color:var(--fg-mute);padding:0 .2rem;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:1rem;line-height:1}.pursuit-card__drag-handle:active,.pursuit-card__drag-handle.drag-handle--active{cursor:grabbing;color:var(--accent)}.pursuit-card__name{flex:1;font-weight:600;font-size:.95rem;color:var(--fg-emph);background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pursuit-card__name:hover{color:var(--accent)}.pursuit-card__name--input{flex:1;font-weight:600;font-size:.95rem;color:var(--fg-emph);background:none;border:1px solid var(--accent);border-radius:4px;padding:.1rem .3rem;font-family:inherit;outline:none}.pursuit-card__badge{font-size:.7rem;font-weight:700;padding:.1rem .4rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.pursuit-card__badge--won{background:#85990026;color:#596900}.pursuit-card__badge--lost{background:#dc322f1a;color:#a92a2a}.pursuit-card__sf-links{display:flex;gap:.6rem;font-size:.78rem}.pursuit-card__sf-link{color:var(--accent);text-decoration:none}.pursuit-card__sf-link:hover{text-decoration:underline}.pursuit-card__created{margin:0;font-size:.78rem;color:var(--fg-mute)}.pursuit-card__tags{margin-top:.1rem}.pursuit-card__description{margin-top:.15rem}.pursuit-card__team{margin-top:.25rem}.pursuit-card__pills{list-style:none;margin:0 0 .25rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.pursuit-card__pill{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:12px;background:var(--accent-soft);font-size:.8rem;color:var(--fg-emph)}.pursuit-card__pill-link{color:var(--accent);text-decoration:none}.pursuit-card__pill-link:hover{text-decoration:underline}.pursuit-card__pill-remove{background:none;border:none;cursor:pointer;padding:0;line-height:1;color:var(--fg-mute);font-size:.9rem}.pursuit-card__pill-remove:hover{color:var(--fg)}.pursuit-card__actions{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.25rem}.pursuit-card__action{font-size:.78rem;padding:.25rem .7rem;border-radius:6px;border:1px solid var(--rule);background:none;cursor:pointer;color:var(--fg);font-family:inherit}.pursuit-card__action:hover{background:var(--accent-soft)}.pursuit-card__action--won:hover{background:#8599001f;color:#596900;border-color:#85990066}.pursuit-card__action--lost:hover{background:#dc322f1f;color:#a92a2a;border-color:#dc322f66}.pursuit-card__action--archive{color:var(--fg-mute)}.team-pill-input{position:relative}.team-pill-input__field{width:100%;border:1px dashed var(--rule);border-radius:6px;padding:.25rem .4rem;background:transparent;font-family:inherit;font-size:.8rem;color:var(--fg);outline:none}.team-pill-input__field:focus{border-color:var(--accent);border-style:solid}.team-pill-input__menu{position:absolute;z-index:5;top:100%;left:0;right:0;margin:.2rem 0 0;padding:.2rem 0;list-style:none;background:var(--bg-elevated);border:1px solid var(--rule);border-radius:6px;box-shadow:0 2px 10px #00000014;max-height:12rem;overflow-y:auto}.team-pill-input__option{display:flex;flex-direction:column;padding:.3rem .6rem;cursor:pointer;font-size:.8rem}.team-pill-input__option--active{background:var(--accent-soft)}.team-pill-input__name{color:var(--fg-emph)}.team-pill-input__email{color:var(--fg-mute);font-size:.7rem}.drag-handle{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-right:.35rem;color:var(--fg-mute);cursor:grab;-webkit-user-select:none;user-select:none;font-size:1rem;line-height:1;vertical-align:middle;touch-action:none}.drag-handle:hover{color:var(--fg-emph)}.drag-handle--active,.drag-handle:active{cursor:grabbing}.note-list__row .drag-handle{margin-right:.45rem}.drag-preview{position:fixed;top:0;left:0;padding:.35rem .6rem;max-width:18rem;background:var(--bg-elevated);color:var(--fg-emph);border:1px solid var(--rule);border-radius:6px;font-size:.9rem;line-height:1.2;pointer-events:none;z-index:9999;box-shadow:0 6px 18px #002b362e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:0 0;will-change:transform,opacity}.drop-target{position:relative}.drop-target:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:8px;border:2px solid transparent;pointer-events:none;transition:border-color .12s ease}.drop-target--candidate:after{border-color:var(--accent-soft)}.drop-target--over:after{border-color:var(--accent);animation:drop-ring-pulse .9s ease-in-out infinite}.drop-target--landing:after{animation:drop-ring-burst .42s ease-out forwards}@keyframes drop-ring-pulse{0%,to{box-shadow:0 0 #268bd259}50%{box-shadow:0 0 0 6px #268bd200}}@keyframes drop-ring-burst{0%{box-shadow:0 0 #268bd2a6;border-color:var(--accent)}60%{box-shadow:0 0 0 14px #268bd200;border-color:var(--sol-cyan, var(--accent))}to{box-shadow:0 0 0 18px #268bd200;border-color:transparent;opacity:0}}.page__header-right{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (min-width: 768px){.page__header-right{flex-direction:row-reverse;align-items:center;gap:.6rem}}.inbox-toggle{display:inline-flex;border:1px solid var(--rule);border-radius:999px;padding:2px;background:var(--bg-elevated)}.inbox-toggle__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:.4rem;font-family:inherit;font-size:.78rem;letter-spacing:.02em;color:var(--fg-mute);padding:.25rem .85rem;border-radius:999px;cursor:pointer;text-transform:lowercase;transition:background 80ms ease,color 80ms ease}.inbox-toggle__button:hover{color:var(--fg-emph)}.inbox-toggle__button--active{background:var(--accent-soft);color:var(--accent);font-weight:600}.inbox-toggle__count{display:inline-grid;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .4rem;background:var(--accent-soft);color:var(--accent);border-radius:999px;font-size:.7rem;font-weight:700}.inbox-toggle__button--active .inbox-toggle__count{background:var(--bg-elevated)}.capture-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#002b3673;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding-top:8rem}.capture-panel{width:min(540px,calc(100% - 2rem));background:var(--bg-elevated);border:1px solid var(--rule);border-radius:12px;padding:.9rem 1rem .85rem;box-shadow:0 24px 64px -16px #002b3673;display:flex;flex-direction:column;gap:.65rem}.capture-panel__top{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:var(--fg-mute);letter-spacing:.04em;text-transform:uppercase}.capture-field-wrapper{width:100%}.capture-field{width:100%;min-height:5rem;max-height:50vh;overflow-y:auto;border:none;outline:none;background:var(--bg);border-radius:8px;padding:.75rem .85rem;font-family:inherit;font-size:1rem;color:var(--fg);line-height:1.45;box-shadow:inset 0 0 0 1.5px var(--accent-soft);white-space:pre-wrap;word-break:break-word}.capture-field[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--fg-muted, #888)}.capture-panel__hints{display:flex;justify-content:space-between;font-size:.72rem;color:var(--fg-mute);letter-spacing:.02em;padding-top:.2rem;border-top:1px solid var(--rule)}.kbd{display:inline-block;border:1px solid var(--rule);background:var(--bg);padding:0 .35rem;border-radius:4px;font-size:.7rem;color:var(--fg-emph);margin:0 .2rem}.inbox-view{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:10px;padding:.75rem;width:100%}@media (min-width: 768px){.inbox-view{width:50%;max-width:640px;margin:0 auto}}.inbox-view__heading{display:flex;justify-content:space-between;align-items:baseline;padding:.25rem .4rem .5rem;border-bottom:1px solid var(--rule);margin-bottom:.4rem}.inbox-view__title{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--fg-emph);margin:0}.inbox-view__list{list-style:none;margin:0;padding:0}.inbox-view__row{padding:.7rem .6rem;border-radius:6px}.inbox-view__row+.inbox-view__row{margin-top:.2rem;border-top:1px solid var(--rule)}.inbox-view__body{margin:0 0 .3rem;color:var(--fg);font-size:.95rem;white-space:pre-wrap}.inbox-view__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.78rem;color:var(--fg-mute)}.inbox-view__captured-at{margin-left:auto}.tag-chip,.cncn-chip{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;background:var(--accent-soft);color:var(--fg-emph);font-size:.72rem;font-weight:600}.cncn-chip{background:#6c71c42e;color:var(--sol-violet)}.goal-chip{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;background:#d336821f;color:var(--sol-magenta, #d33682);font-size:.72rem;font-weight:600}.pursuit-chip{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;background:#cb4b161f;color:var(--sol-orange, #cb4b16);font-size:.72rem;font-weight:600}.tag-chip-strip{display:flex;flex-wrap:wrap;gap:.3rem;margin:.2rem 0 0;padding:0;list-style:none}.tag-chip-strip__item{display:inline-flex}.item__tags,.pursuit__tags{margin-top:.35rem}.note-viewer__toolbar .note-viewer__tags{margin-top:0;flex:1;min-width:0}.filter-bar{display:flex;flex-direction:column;gap:.4rem;padding:.75rem;background:var(--bg-elevated);border:1px solid var(--rule);border-radius:10px;margin-bottom:1rem}.filter-bar__input{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem .5rem;background:var(--bg);border:1px solid var(--rule);border-radius:6px;cursor:text;transition:border-color 80ms ease-out}.filter-bar__input--drag-over{border-color:var(--accent);background:var(--accent-soft)}.filter-bar__input-field{flex:1 1 8rem;min-width:6rem;border:0;outline:0;background:transparent;font:inherit;color:inherit;padding:.15rem .25rem}.filter-bar__hint{margin:0;padding:0 .25rem;color:var(--fg-mute);font-size:.78rem}.filter-bar__pool{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.2rem .1rem}.filter-bar__pool-label{color:var(--fg-mute);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;padding-right:.5rem}.filter-bar__pool-empty{color:var(--fg-mute);font-size:.78rem;font-style:italic}.filter-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .55rem;border-radius:999px;font-size:.74rem;font-weight:600;background:var(--accent-soft);color:var(--fg-emph);cursor:pointer;-webkit-user-select:none;user-select:none}.filter-chip--tag{background:var(--accent-soft)}.filter-chip--goal{background:#2e8b572e;color:#2e6b3f}.filter-chip--pursuit{background:#ff8c3c33;color:#a35d10}.filter-chip__remove{border:0;background:transparent;font:inherit;cursor:pointer;padding:0;line-height:1;color:currentColor;opacity:.7}.filter-chip__remove:hover{opacity:1}.inbox-view__triage{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem}.inbox-view__cncn-picker{display:inline-flex;gap:.2rem;flex-wrap:wrap}.inbox-view__cncn-option{background:transparent;border:1px solid var(--rule);border-radius:999px;padding:.15rem .55rem;font-family:inherit;font-size:.72rem;color:var(--fg-mute);cursor:pointer;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.inbox-view__cncn-option:hover{color:var(--fg-emph);border-color:var(--fg-mute)}.inbox-view__cncn-option--active{background:var(--accent-soft);border-color:#268bd259;color:var(--accent)}.inbox-view__triage-actions{display:inline-flex;gap:.3rem;margin-left:auto}.triage-btn{font-family:inherit;font-size:.78rem;padding:.25rem .7rem;border-radius:6px;border:1px solid var(--rule);background:var(--bg);color:var(--fg-emph);cursor:pointer;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.triage-btn--task{border-color:#268bd259;color:var(--accent)}.triage-btn--task:hover{background:var(--accent-soft)}.triage-btn--note{border-color:#85990066;color:#5d6b00}.triage-btn--note:hover{background:#8599001f}.triage-btn--discard{border-color:#dc322f59;color:var(--sol-red)}.triage-btn--discard:hover{background:#dc322f1a}.inbox-view__doc-offer{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.5rem;padding:.5rem .65rem;border:1px dashed var(--rule);border-radius:6px;background:var(--accent-soft);font-size:.82rem}.inbox-view__doc-offer-url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-emph);font-family:var(--font-body)}.inbox-view__doc-offer-template{font-family:inherit;font-size:.78rem;padding:.2rem .4rem;border-radius:4px;border:1px solid var(--rule);background:var(--bg);color:var(--fg)}.triage-btn--document{border-color:#6c71c466;color:var(--sol-violet)}.triage-btn--document:hover{background:#6c71c41f}.triage-btn--paper{border-color:#489e5473;color:var(--sol-green, #4d8b54);background:#489e5414}.triage-btn--paper:hover{background:#489e542e}.triage-btn--paper:disabled{opacity:.55;cursor:progress}.inbox-view__url-refs{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.4rem}.inbox-view__url-ref{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .65rem;border:1px dashed var(--rule);border-radius:6px;background:var(--accent-soft);font-size:.82rem}.inbox-view__url-ref-link{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-emph);font-family:var(--font-body);text-decoration:none}.inbox-view__url-ref-link:hover{text-decoration:underline}.inbox-view__sf-link-row{margin:.25rem 0 0;font-size:.82rem}.inbox-view__sf-link{color:var(--sol-blue);text-decoration:none}.inbox-view__sf-link:hover{text-decoration:underline}.inbox-view__body-wrap{cursor:text}.inbox-view__body-edit-wrap{display:flex;flex-direction:column;gap:.25rem}.inbox-view__body-edit{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:.95rem;color:var(--fg);background:var(--bg-elevated);border:1px solid var(--accent);border-radius:4px;padding:.2rem .4rem}.inbox-view__edit-error{font-size:.78rem;color:var(--sol-red, #dc322f)}.promote-to-paper--promoted{font-size:.78rem;padding:.2rem .55rem;border-radius:999px;background:#489e5426;color:var(--sol-green, #4d8b54);font-family:var(--font-body)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logbook{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:10px;padding:.75rem;width:100%;font-size:.85rem}.logbook__heading{margin:.25rem 0 .5rem;padding:0 .4rem;font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--fg-emph)}.logbook .item{padding:.45rem .5rem}.logbook .item__name{font-size:.85rem}.logbook .item__notes{font-size:.8rem}.logbook__load-more{margin-top:.5rem;width:100%;background:transparent;border:1px solid var(--rule);border-radius:6px;padding:.35rem;cursor:pointer;color:var(--fg-mute);font-family:inherit;font-size:.8rem}.logbook__load-more:hover{background:var(--accent-soft);color:var(--fg)}.mode-toggle{display:inline-flex;border:1px solid var(--rule);border-radius:999px;padding:2px;background:var(--bg-elevated)}.mode-toggle__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-family:inherit;font-size:.78rem;letter-spacing:.02em;color:var(--fg-mute);padding:.25rem .85rem;border-radius:999px;cursor:pointer;text-transform:lowercase;transition:background 80ms ease,color 80ms ease}.mode-toggle__button:hover{color:var(--fg-emph)}.mode-toggle__button--active{background:var(--accent-soft);color:var(--accent);font-weight:600}.now-view{max-width:min(1100px,100%);margin:1.5rem auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.now-focus-card{border:1px solid var(--rule);border-radius:12px;padding:1.25rem 1.5rem;background:var(--bg-elevated);display:flex;flex-direction:column;gap:.5rem}.now-focus-card__header{display:flex;align-items:center;gap:.5rem}.now-focus-card__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.35rem;color:var(--fg-emph);line-height:1.25}.now-focus-card__why{margin:0;font-size:.85rem;color:var(--fg-mute)}.now-focus-card__actions{margin-top:.5rem;display:flex;gap:.5rem}.now-focus-card__action{font-family:inherit;font-size:.85rem;padding:.45rem 1rem;border-radius:8px;border:1px solid var(--rule);background:var(--bg);color:var(--fg-emph);cursor:pointer;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.now-focus-card__action--primary{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:600}.now-focus-card__action--primary:hover{filter:brightness(1.08)}.now-view__slate{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.now-slate-row{display:grid;grid-template-columns:1.6rem 1fr auto auto;align-items:center;gap:.6rem;padding:.55rem .75rem;border:1px solid var(--rule);border-radius:8px;background:var(--bg)}.now-slate-row__link-btn{font-family:inherit;font-size:.72rem;padding:.2rem .6rem;border:1px dashed var(--rule);border-radius:999px;background:transparent;color:var(--fg-mute);cursor:pointer;transition:background 80ms ease,color 80ms ease,border-color 80ms ease;white-space:nowrap}.now-slate-row__link-btn:hover{border-style:solid;border-color:var(--fg-mute);color:var(--fg-emph)}.now-slate-row__index{font-variant-numeric:tabular-nums;color:var(--fg-mute);font-size:.8rem}.now-slate-row__body{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.now-slate-row__name{font-size:.95rem;color:var(--fg-emph)}.now-slate-row__why{font-size:.78rem;color:var(--fg-mute);text-align:right}.now-focus-card__prompts{margin-top:.4rem;display:flex;gap:.35rem;flex-wrap:wrap}.now-focus-card__prompt{font-family:inherit;font-size:.72rem;padding:.25rem .7rem;border:1px dashed var(--rule);border-radius:999px;background:transparent;color:var(--fg-mute);cursor:pointer;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.now-focus-card__prompt:hover{border-style:solid;border-color:var(--fg-mute);color:var(--fg-emph)}.now-focus-card--switch{border-color:var(--accent);border-width:1.5px;background:var(--accent-soft)}.now-focus-card--gap{border-color:var(--accent);border-style:dashed;background:var(--bg-elevated)}@keyframes now-focus-pulse{0%,to{opacity:1}50%{opacity:.55}}.now-focus-card__action--primary.now-focus-card__action--pending{animation:now-focus-pulse .6s ease-in-out infinite;cursor:progress}.now-focus-card__action--primary.now-focus-card__action--confirmed{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft);cursor:default}.now-focus-card__action--primary:disabled{opacity:1}@media (prefers-reduced-motion: reduce){.now-focus-card__action--primary.now-focus-card__action--pending{animation:none;opacity:.55}}.now-switch-nudge{align-self:flex-start;margin-top:.5rem;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;font-family:inherit;font-size:.8rem;background:var(--bg-elevated);border:1px solid var(--rule);border-radius:999px;color:var(--fg-mute);cursor:pointer;transition:color .12s ease,border-color .12s ease}.now-switch-nudge:hover{color:var(--accent);border-color:var(--accent)}.now-switch-nudge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.now-switch-nudge__arrow{font-weight:600;font-size:.9rem}.now-focus-card--gap .now-focus-card__why:before{content:"⏱ "}.day-shape{position:relative;border:1px solid var(--rule);border-radius:8px;padding:.55rem .75rem;background:var(--bg);font-size:.78rem;color:var(--fg-mute)}.day-shape--chip{padding:.25rem .5rem}.day-shape__no-access{margin:0;color:var(--fg-mute)}.day-shape__chip{font-family:inherit;font-size:.78rem;padding:.25rem .7rem;border:1px dashed var(--rule);border-radius:999px;background:transparent;color:var(--fg-mute);cursor:pointer}.day-shape__chip:hover{border-style:solid;color:var(--fg-emph)}.day-shape__dismiss{position:absolute;top:.25rem;right:.5rem;font-family:inherit;font-size:.85rem;line-height:1;padding:.1rem .4rem;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--fg-mute);cursor:pointer;z-index:1}.day-shape__dismiss:hover{border-color:var(--rule);color:var(--fg-emph)}.day-shape__events{--lane-height: 1.7rem;--lane-gap: .2rem;position:relative;list-style:none;margin:0;padding:0;height:calc(var(--lane-count, 1) * var(--lane-height) + (var(--lane-count, 1) - 1) * var(--lane-gap) + .3rem);background:linear-gradient(to right,var(--rule) 1px,transparent 1px);background-size:calc(100% / 21) 100%}.day-shape__event{position:absolute;top:calc(.15rem + var(--lane, 0) * (var(--lane-height) + var(--lane-gap)));left:var(--start);width:var(--width);height:var(--lane-height);display:flex;align-items:center;padding:0 .4rem;border:1px dashed var(--accent);border-radius:4px;background:var(--accent-soft);color:var(--fg-emph);overflow:hidden;white-space:nowrap}.day-shape__event-title{font-size:.72rem;font-weight:500;text-overflow:ellipsis;overflow:hidden}.suggestions{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.35rem}.suggestions__chip{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--rule);border-radius:999px;background:var(--bg-elevated);font-size:.78rem;color:var(--fg-mute)}.suggestions__copy{flex:1;color:var(--fg-emph)}.suggestions__action{font-family:inherit;font-size:.72rem;padding:.2rem .55rem;border:1px solid var(--rule);border-radius:999px;background:transparent;cursor:pointer;color:var(--fg-mute);transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.suggestions__action:hover{border-color:var(--fg-mute);color:var(--fg-emph)}.suggestions__action--accept{background:var(--accent-soft);border-color:#268bd240;color:var(--accent)}.suggestions__action--mute{margin-left:.2rem;font-size:.68rem;color:var(--fg-mute)}.suggestions__chip:has(details[open]){border-radius:.5rem;align-items:flex-start;flex-wrap:wrap}.suggestions__detail{flex-basis:100%;margin-top:.3rem}.suggestions__detail-toggle{font-size:.72rem;color:var(--fg-mute);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.suggestions__detail-toggle::-webkit-details-marker{display:none}.suggestions__detail-toggle:before{content:"▸ "}details[open] .suggestions__detail-toggle:before{content:"▾ "}.suggestions__preview{margin:.35rem 0 .1rem;padding:.4rem .6rem;border-left:2px solid var(--rule);font-size:.8rem;color:var(--fg);white-space:pre-wrap;line-height:1.5;word-break:break-word}.mobile-capture{display:flex;flex-direction:column;min-height:100dvh;background:var(--bg);color:var(--fg);padding:max(env(safe-area-inset-top),1rem) max(env(safe-area-inset-right),1rem) max(env(safe-area-inset-bottom),1rem) max(env(safe-area-inset-left),1rem);gap:.75rem;box-sizing:border-box}.mobile-capture__header{display:flex;align-items:baseline;justify-content:space-between}.mobile-capture__title{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em;font-size:1.8rem;margin:0;color:var(--sol-base02)}.mobile-capture__field{flex:1 1 auto;display:flex;background:var(--bg-elevated);border:1px solid var(--rule);border-radius:14px;padding:.85rem 1rem;min-height:12rem;box-shadow:0 1px #00000005}.mobile-capture__editor{flex:1 1 auto;min-height:100%;outline:none;font-size:1.05rem;line-height:1.5;color:var(--fg);caret-color:var(--accent);white-space:pre-wrap;word-break:break-word}.mobile-capture__editor:empty:before{content:attr(data-placeholder);color:var(--fg-mute);pointer-events:none}.mobile-capture__chips{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.1rem 0}.mobile-capture__chips::-webkit-scrollbar{display:none}.mobile-capture__chips--empty{min-height:1.8rem}.mobile-capture__chip{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.85rem;font-weight:500;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--rule);background:var(--bg-elevated);color:var(--fg-emph);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .12s ease,border-color .12s ease}.mobile-capture__chip:active{background:var(--accent-soft);border-color:var(--accent)}.mobile-capture__chip:disabled{opacity:.5;cursor:not-allowed}.mobile-capture__error{margin:0;color:var(--sol-red);font-size:.9rem}.mobile-capture__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:600;font-size:1.05rem;padding:.95rem 1rem;border-radius:14px;border:1px solid transparent;background:var(--bg-elevated);color:var(--fg-emph);cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-capture__action--primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 1px 2px #268bd240}.mobile-capture__action--primary:disabled{background:var(--sol-base2);color:var(--fg-mute);border-color:var(--rule);box-shadow:none;cursor:not-allowed}.chat-bar{padding:.5rem 1rem;background:var(--bg-elevated);border-bottom:1px solid var(--rule)}.chat-panel{flex:1;display:flex;flex-direction:column;gap:0}.chat-bar .chat-panel{max-width:var(--chat-column-max-width);margin:0 auto}.chat-panel__transcript{max-height:24rem;overflow-y:auto;padding:.5rem .75rem}.chat-bar .chat-panel--expanded{height:28rem}.chat-bar .chat-panel--expanded .chat-panel__transcript{flex:1 1 0;min-height:0;max-height:none}.chat-turn{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1.1rem}.chat-turn__label{font-size:.75rem;font-weight:600;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.04em}.chat-turn--user .chat-turn__label{color:var(--accent)}.chat-turn__text{color:var(--fg);font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.chat-turn__text--markdown{white-space:normal}.chat-turn__text--markdown>p{margin:0 0 .45rem}.chat-turn__text--markdown>ul,.chat-turn__text--markdown>ol{margin:0 0 .45rem;padding-left:1.4rem}.chat-turn__text--markdown>ul>li,.chat-turn__text--markdown>ol>li{margin:.15rem 0}.chat-turn__text--markdown>pre,.chat-turn__text--markdown>blockquote{margin:.5rem 0}.chat-turn__text--markdown>h1,.chat-turn__text--markdown>h2,.chat-turn__text--markdown>h3{margin:.65rem 0 .2rem}.chat-turn__text--markdown>*:first-child{margin-top:0}.chat-turn__text--markdown>*:last-child{margin-bottom:0}.chat-turn__error{color:var(--sol-red);font-size:.85rem}.chat-turn--user{border-left:3px solid var(--accent);background:var(--bg-elevated);border-radius:0 6px 6px 0;margin-left:-.75rem;padding:.35rem .6rem .35rem calc(1.3rem - 3px)}.chat-turn--user .chat-turn__label{margin-bottom:.1rem}.chat-turn--user .chat-turn__text{background:transparent}.chat-turn__tools-details{margin:.2rem 0 .5rem}.chat-turn__tools-summary{font-size:.78rem;color:var(--fg-mute);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.chat-turn__tools-summary::-webkit-details-marker{display:none}.chat-turn__tool-calls{list-style:none;padding:0;margin:.2rem 0 0}.chat-tool-call{display:flex;align-items:baseline;font-size:.78rem;color:var(--fg-mute);line-height:1.5}.chat-tool-call__label{font-weight:500}.chat-tool-call__result:before{content:" ·"}.chat-tool-call--error{color:var(--sol-orange)}@keyframes chat-caret-blink{0%,to{opacity:1}50%{opacity:0}}.chat-caret{display:inline-block;width:.5ch;height:1em;background:currentColor;vertical-align:middle;margin-left:1px;border-radius:1px;animation:chat-caret-blink .7s step-start infinite}.chat-panel__input-row{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:.4rem .5rem}.chat-panel__controls{display:flex;gap:.4rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.chat-panel__prompt-row{display:flex;align-items:flex-start;gap:0}.chat-panel__prompt-char{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.5;color:var(--fg-mute);padding-top:.02em;-webkit-user-select:none;user-select:none;white-space:pre;flex-shrink:0}.chat-panel--expanded .chat-panel__input-row{padding:.4rem .5rem}.chat-panel__input{flex:1;font:inherit;font-size:.9rem;line-height:1.5;color:var(--fg);background:transparent;border:none;outline:none;caret-color:var(--accent);resize:none;padding:0;min-height:1.35rem;overflow-y:auto}.chat-panel__send,.chat-panel__cancel,.chat-panel__save-to-notes{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.8rem;font-weight:500;padding:.3rem .65rem;border-radius:4px;border:1px solid var(--rule);background:var(--bg-elevated);color:var(--fg);cursor:pointer;white-space:nowrap}.chat-panel__send{color:var(--accent);border-color:var(--accent-soft)}.chat-panel__send:disabled{color:var(--fg-mute);border-color:var(--rule);cursor:not-allowed}.chat-panel__cancel{color:var(--sol-red)}.chat-panel__save-to-notes:disabled{color:var(--fg-mute);cursor:not-allowed}@keyframes save-flash{0%{background:var(--sol-green, #2aa198);color:#fff;border-color:var(--sol-green, #2aa198)}60%{background:var(--sol-green, #2aa198);color:#fff;border-color:var(--sol-green, #2aa198)}to{background:var(--bg-elevated);color:var(--fg-mute);border-color:var(--rule)}}.chat-panel__save-to-notes--saved{animation:save-flash .5s ease-out forwards;cursor:not-allowed}.model-selector{font:inherit;font-size:.8rem;color:var(--fg);background:var(--bg-elevated);border:1px solid var(--rule);border-radius:4px;padding:.3rem .5rem;cursor:pointer;white-space:nowrap}.model-selector--loading{color:var(--fg-mute);border:none;padding:.3rem 0}.chat-panel__attachments,.chat-turn__attachments{display:flex;flex-wrap:wrap;gap:.3rem;padding:0;margin:.25rem 0 0;list-style:none}.chat-attachment-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:999px;background:#2aa19826;color:var(--sol-cyan, #2aa198);font-size:.72rem;font-weight:600;white-space:nowrap}.chat-attachment-chip__remove{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;line-height:1;color:inherit;opacity:.7;font-size:.9rem}.chat-attachment-chip__remove:hover{opacity:1}.chat-attachment-chip--sent{background:#2aa1981a;opacity:.85}.chat-panel__input-row--drop-over{background:#2aa19812;outline:2px dashed var(--sol-cyan, #2aa198);outline-offset:-2px;border-radius:4px}.chat-panel__drop-hint{position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%);background:var(--sol-cyan, #2aa198);color:#fff;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:4px;pointer-events:none;white-space:nowrap}.mention-picker{list-style:none;margin:0;padding:.25rem 0;background:var(--bg-elevated);border:1px solid var(--rule);border-radius:6px;box-shadow:0 4px 12px #00000026;max-height:14rem;overflow-y:auto}.mention-picker__item{display:flex;align-items:baseline;gap:.5rem;padding:.35rem .75rem;cursor:pointer;font-size:.875rem}.mention-picker__item--active,.mention-picker__item:hover{background:var(--bg-hover)}.mention-picker__kind{font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--fg-muted);min-width:4rem}.mention-picker__title{color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-fab{position:fixed;bottom:1.5rem;right:1.5rem;width:3rem;height:3rem;border-radius:50%;background:var(--accent);color:#fff;border:none;font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000002e;z-index:200}@media (min-width: 1024px){.chat-fab{display:none}}.chat-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:300;display:flex;flex-direction:column;justify-content:flex-end}.chat-overlay__panel{background:var(--bg);border-radius:16px 16px 0 0;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden}.chat-overlay__top{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--rule);font-size:.9rem;font-weight:600;color:var(--fg-emph)}.chat-overlay__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--fg-mute);font-size:1rem;cursor:pointer;padding:.25rem;line-height:1}.chat-overlay .chat-panel{flex:1;min-height:0;padding:.5rem 1rem 1rem}.chat-overlay .chat-panel__transcript{flex:1;min-height:0;border-bottom:1px solid var(--rule)}.link-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-link-overlay);background:#002b3673;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding-top:6rem}.link-overlay__dialog{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:12px;width:min(560px,calc(100% - 2rem));max-height:80vh;overflow-y:auto;padding:.9rem 1rem .85rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 24px 64px -16px #002b3673}.link-overlay__header{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:var(--fg-mute);letter-spacing:.04em;text-transform:uppercase}.link-overlay__title{font-size:.78rem;font-weight:600;color:var(--fg-mute);letter-spacing:.04em;text-transform:uppercase;margin:0}.link-overlay__actions{display:flex;gap:.5rem;padding-top:.2rem;border-top:1px solid var(--rule);flex-wrap:wrap}.link-overlay__section-label{font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--fg-mute);letter-spacing:.06em;margin:0 0 .25rem}.link-overlay__chips{display:flex;flex-wrap:wrap;gap:.3rem;padding-bottom:.1rem}.entity-chip{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;border:none;background:var(--accent-soft);color:var(--fg-emph);font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:opacity .1s}.entity-chip:hover{opacity:.8}.entity-chip--goal{background:#d336821f;color:var(--sol-magenta)}.entity-chip--goal.entity-chip--selected{background:#d336824d;outline:2px solid var(--sol-magenta);outline-offset:1px}.entity-chip--pursuit{background:#cb4b161f;color:var(--sol-orange)}.entity-chip--pursuit.entity-chip--selected{background:#cb4b164d;outline:2px solid var(--sol-orange);outline-offset:1px}.entity-chip--item{background:var(--accent-soft);color:var(--accent)}.entity-chip--item.entity-chip--selected{background:#268bd247;outline:2px solid var(--accent);outline-offset:1px}.entity-chip--note{background:#8599001f;color:#5d6b00}.entity-chip--note.entity-chip--selected{background:#85990047;outline:2px solid #5d6b00;outline-offset:1px}.entity-chip--document{background:#6c71c41f;color:var(--sol-violet)}.entity-chip--document.entity-chip--selected{background:#6c71c447;outline:2px solid var(--sol-violet);outline-offset:1px}.entity-chip--paper{background:#8599001f;color:var(--sol-green)}.entity-chip--paper.entity-chip--selected{background:#85990047;outline:2px solid var(--sol-green);outline-offset:1px}.link-overlay__filter{display:flex;flex-wrap:wrap;gap:.3rem}.link-overlay .hierarchy-chip{font-family:inherit;font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;border:none;background:#6c71c41f;color:var(--fg-mute);cursor:pointer}.link-overlay .hierarchy-chip--cto{background:var(--cncn-cto-soft);color:var(--cncn-cto)}.link-overlay .hierarchy-chip--cto.hierarchy-chip--active{background:var(--cncn-cto);color:var(--bg-elevated)}.link-overlay .hierarchy-chip--advisory,.link-overlay .hierarchy-chip--tech-advisory{background:var(--cncn-advisory-soft);color:var(--cncn-advisory)}.link-overlay .hierarchy-chip--advisory.hierarchy-chip--active,.link-overlay .hierarchy-chip--tech-advisory.hierarchy-chip--active{background:var(--cncn-advisory);color:var(--bg-elevated)}.link-overlay .hierarchy-chip--pursuit{background:var(--cncn-pursuit-soft);color:var(--cncn-pursuit)}.link-overlay .hierarchy-chip--pursuit.hierarchy-chip--active{background:var(--cncn-pursuit);color:var(--bg-elevated)}.link-overlay .hierarchy-chip--delivery{background:var(--cncn-delivery-soft);color:var(--cncn-delivery)}.link-overlay .hierarchy-chip--delivery.hierarchy-chip--active{background:var(--cncn-delivery);color:var(--bg-elevated)}@media print{@page{margin:30mm 25mm}:root{--fg: #000;--fg-emph: #111;--fg-mute: #444;--bg: #fff;--bg-elevated: #fff;--rule: #ccc;--accent: #000;--accent-soft: rgba(0, 0, 0, .08)}.page__header,.workbench__sidebar,.workbench__nav,.workbench__right,.chat-bar,.filter-bar,.list-box,.notes-view__list,.notes-view__composer,.concentration-documents,.note-viewer__toolbar{display:none!important}.page{max-width:none;padding:0}.workbench,.workbench__main,.notes-view,.notes-view__viewer,.note-viewer{display:block;width:100%}.notes-view,.note-viewer,.note-viewer .markdown-field,.note-viewer .markdown-field--render{border:none!important;box-shadow:none!important}.note-viewer .markdown-field__view{max-width:130mm;margin-left:auto;margin-right:auto;font-size:10pt;line-height:1.2;--note-paragraph-space-after: .45em;--note-list-block-space-after: .45em}.note-viewer .markdown-field__view>h1{font-size:17pt}.note-viewer .markdown-field__view>h2{font-size:14pt}.note-viewer .markdown-field__view>h3{font-size:12pt}.note-viewer .markdown-field__view>h4{font-size:10pt;font-weight:600}}
