:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f7f3;--surface:#fff;--surface2:#f0efe9;--surface3:#e5e4dd;--surface-inset:#fbfaf7;--ink:#1f2a25;--ink2:#46514b;--ink3:#5c6760;--ink4:#838c86;--line:#e3e4de;--line2:#808882;--rule-strong:#cfd2ca;--accent:#1d6f5b;--accent-strong:#145443;--on-accent:#fff;--accent-soft:#e5efe9;--accent-line:#b7d3c7;--mark:#f9ec9c;--mark-strong:#e3c63a;--focus-bg:var(--mark);--focus-line:var(--mark-strong);--focus-ink:var(--ink);--good:#2e7a4f;--good-text:#23633f;--warn:#b26a00;--warn-text:#8a4f00;--crit:#b42318;--crit-text:#a01d14;--c-question:#3f6c9e;--c-literature:#9c6036;--c-hypothesis:#3b8570;--c-method:#8a7428;--c-experiment:#8b5688;--c-result:#4c7c50;--c-decision:#6b5da3;--c-claim:#a84b4b;--fo-index:#f1f0eb;--fo-index-hover:#e7e6df;--fo-selected:#fff;--fo-selected-ring:#dddcd4;--shadow:0 24px 64px #1c1b1924, 0 2px 8px #1c1b190f;--shadow-card:none;--shadow-hover:0 2px 10px #1c1b190f;--fo-pop:0 12px 32px #1c1b191f, 0 1px 3px #1c1b1914;--scrim:#1c1b195c;--sans:"Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--serif:"Research Loop Serif", MaruBuri, "마루 부리", "Noto Serif KR", "Noto Serif CJK KR", "Apple Myungjo", Batang, "Nanum Myeongjo", serif;--num:var(--sans);--code:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Malgun Gothic", monospace;--t-micro:.6875rem;--t-label:.75rem;--t-meta:.8125rem;--t-ui:.875rem;--t-body:.9375rem;--t-h3:1rem;--t-h2:1.1875rem;--t-title:1.375rem;--t-title-lg:1.5rem;--t-display:1.75rem;--leading-ui:1.45;--leading-copy:1.72;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-14:56px;--space-card:1.25rem;--space-section:2.5rem;--space-related:1rem;--r-chip:6px;--radius-control:7px;--radius-card:12px;--workspace-radius:14px;--radius-pill:999px;--row-height:2.75rem;--z-sticky:10;--z-rail:30;--z-popover:50;--z-modal:70;--z-toast:90;--ease-ui:cubic-bezier(.2, .7, .25, 1);--duration-fast:.12s;--duration-ui:.18s;--page-width:72rem;--content-width:var(--page-width);--reading-measure:38rem;--reading-gutter:clamp(1.25rem, 4vw, 4rem);--document-width:calc(var(--reading-measure) + 2 * var(--reading-gutter));--page-gutter:clamp(1.25rem, 3vw, 3rem);--rail-width:16.5rem;--keep-words:keep-all}:root:lang(ja){--keep-words:normal;--sans:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", YuGothic, Meiryo, "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif;--serif:"Research Loop Serif", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", "Noto Serif CJK JP", serif;--code:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", "Hiragino Sans", "Yu Gothic UI", Meiryo, "Noto Sans JP", monospace}@supports (word-break:auto-phrase){:root:lang(ja){--keep-words:auto-phrase}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151816;--surface:#1b1f1c;--surface2:#232824;--surface3:#2c322d;--surface-inset:#181b19;--ink:#e9ece7;--ink2:#c0c7c1;--ink3:#9ea7a0;--ink4:#7f8881;--line:#2c322e;--line2:#78817a;--rule-strong:#414842;--accent:#6cc3a3;--accent-strong:#9adcc3;--on-accent:#0b1f18;--accent-soft:#1c3a30;--accent-line:#2f5d4e;--mark:#4a4322;--mark-strong:#d9bb3f;--focus-ink:#f6edc4;--good:#6dbb8f;--good-text:#93d3ae;--warn:#e0a450;--warn-text:#f0bf74;--crit:#e57a6e;--crit-text:#f59c92;--c-question:#8fb1d8;--c-literature:#d2a07d;--c-hypothesis:#86c2ae;--c-method:#cdb673;--c-experiment:#cf9fc8;--c-result:#97c39b;--c-decision:#b1a6dd;--c-claim:#e09a98;--fo-index:#111412;--fo-index-hover:#1e2320;--fo-selected:#222723;--fo-selected-ring:#333a35;--shadow:0 28px 80px #0000007a, 0 3px 12px #00000042;--shadow-hover:0 2px 10px #0000003d;--fo-pop:0 16px 40px #00000070, 0 1px 3px #0000004d;--scrim:#060605a3}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151816;--surface:#1b1f1c;--surface2:#232824;--surface3:#2c322d;--surface-inset:#181b19;--ink:#e9ece7;--ink2:#c0c7c1;--ink3:#9ea7a0;--ink4:#7f8881;--line:#2c322e;--line2:#78817a;--rule-strong:#414842;--accent:#6cc3a3;--accent-strong:#9adcc3;--on-accent:#0b1f18;--accent-soft:#1c3a30;--accent-line:#2f5d4e;--mark:#4a4322;--mark-strong:#d9bb3f;--focus-ink:#f6edc4;--good:#6dbb8f;--good-text:#93d3ae;--warn:#e0a450;--warn-text:#f0bf74;--crit:#e57a6e;--crit-text:#f59c92;--c-question:#8fb1d8;--c-literature:#d2a07d;--c-hypothesis:#86c2ae;--c-method:#cdb673;--c-experiment:#cf9fc8;--c-result:#97c39b;--c-decision:#b1a6dd;--c-claim:#e09a98;--fo-index:#111412;--fo-index-hover:#1e2320;--fo-selected:#222723;--fo-selected-ring:#333a35;--shadow:0 28px 80px #0000007a, 0 3px 12px #00000042;--shadow-hover:0 2px 10px #0000003d;--fo-pop:0 16px 40px #00000070, 0 1px 3px #0000004d;--scrim:#060605a3}}.research-review-queue{min-width:0;margin-block:var(--space-section)}.focus-empty,.focus-help{color:var(--ink3);font-size:var(--t-meta);line-height:1.75}.focus-help{max-width:65ch;margin:-.25rem 0 1rem}.research-review-queue ul{margin:0;padding:0;list-style:none}.research-review-queue li+li{border-top:1px solid var(--line)}.research-review-queue li summary{cursor:pointer;min-height:64px;padding:1rem .25rem}.research-review-queue li summary>span{vertical-align:top;max-width:calc(100% - 1.5rem);display:inline-block}.focus-review-detail{justify-items:start;gap:1rem;padding:0 1rem 1.25rem;display:grid}.focus-review-detail>label{width:100%;font-size:var(--t-label);color:var(--ink3);gap:.5rem;display:grid}.focus-review-detail textarea{resize:vertical;width:100%;min-height:5rem}.focus-review-sources{flex-wrap:wrap;gap:.5rem;display:flex}.focus-review-sources .btn{white-space:normal;overflow-wrap:anywhere;text-align:left;height:auto}.research-review-queue li>button{text-align:left;width:100%;min-height:64px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:.875rem .25rem;display:flex}.research-review-queue li>button>span{flex:1;min-width:0}.research-review-queue b{font-size:var(--t-ui);overflow-wrap:anywhere;font-weight:500;line-height:1.65;display:block}.research-review-queue small{font-size:var(--t-label);color:var(--ink3);margin-top:.25rem;display:block}.research-review-queue li>button>svg{color:var(--ink3);flex-shrink:0}.research-review-queue li>button:hover{background:var(--surface-inset)}.focus-change-group{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-block:.75rem}.focus-change-group>summary{cursor:pointer;min-height:64px;padding:1rem 1.25rem}.focus-change-group>summary>span{vertical-align:top;max-width:calc(100% - 1.5rem);display:inline-block}.focus-change-group>ul{padding-inline:1.25rem}.focus-initial-reviews{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.focus-initial-reviews>summary{cursor:pointer;min-height:44px;color:var(--ink2);font-size:var(--t-ui)}:is(.focus-change-group>summary:focus-visible,.focus-initial-reviews>summary:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.choice-history{border-block:1px solid var(--line);min-width:0;color:var(--ink);margin-block:1.5rem 2rem;padding-block:1rem;container-type:inline-size}.choice-history-header,.choice-current-heading,.choice-history-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.choice-history-header{justify-content:space-between;margin-bottom:.75rem}.choice-history-header h2{font-size:var(--t-h3);margin:0;font-weight:600}.choice-current-heading strong{font-size:var(--t-ui);font-weight:500}.choice-judgment{font-size:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0;line-height:1.7}.choice-status{border:1px solid var(--line);border-radius:var(--radius-sm,4px);color:var(--ink2);background:var(--surface-inset);font-size:var(--t-label);padding:.15rem .45rem;line-height:1.6;display:inline-block}.choice-history-meta,.choice-history-note{color:var(--ink3);font-size:var(--t-label);overflow-wrap:anywhere;margin:.5rem 0;line-height:1.65}.choice-empty{color:var(--ink3);line-height:1.7;font-size:var(--t-meta);gap:.375rem;margin:.75rem 0;display:grid}.choice-empty strong{color:var(--ink2);font-weight:500}.choice-stale,.choice-pending{border-left:2px solid var(--accent);color:var(--ink2);font-size:var(--t-meta);margin:.75rem 0;padding:.375rem .75rem;line-height:1.7}.choice-context-facts{gap:.875rem;min-width:0;margin:.875rem 0;display:grid}.choice-current>.choice-context-facts{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:1.25rem}.choice-context-facts>div{min-width:0}.choice-context-facts dt{color:var(--ink2);font-size:var(--t-meta);margin:0 0 .375rem;font-weight:500}.choice-reason-kind{color:var(--ink3);font-size:var(--t-label);margin-top:.125rem;font-weight:400;display:block}.choice-context-facts dd{color:var(--ink);font-size:var(--t-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.choice-history-sources{gap:.25rem;min-width:0;margin-block:.5rem .75rem;display:grid}.choice-source{text-align:left;width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;border:0;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:start;gap:.625rem;padding:.5rem .25rem;display:grid}.choice-source:hover{background:var(--surface-inset)}.choice-source-role{font-size:var(--t-micro);color:var(--ink3);flex:none;padding-top:.125rem}.choice-source-content{min-width:0}.choice-source-open{color:var(--accent);font-size:var(--t-label);white-space:nowrap;align-self:center;line-height:1.6}.choice-source b{font-size:var(--t-meta);overflow-wrap:anywhere;font-weight:500;line-height:1.6;display:block}.choice-source small{font-size:var(--t-micro);color:var(--ink3);overflow-wrap:anywhere;margin-top:.125rem;line-height:1.6;display:block}.choice-evaluations{margin-block:.75rem}.choice-evaluations ul{gap:.625rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.choice-evaluations li{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.choice-evaluations li>.choice-status{flex-shrink:0}.choice-evaluations li>span:last-child{min-width:0;color:var(--ink2);font-size:var(--t-meta);overflow-wrap:anywhere;line-height:1.7}.choice-evaluations b{font-weight:500}.choice-evaluations p{white-space:pre-wrap;margin:.125rem 0 0}.choice-history details{margin-block:.5rem}.choice-history details>summary{min-height:44px;color:var(--ink2);font-size:var(--t-meta);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .25rem;list-style:none;display:flex}.choice-history details>summary:before{content:"›";width:.5rem;color:var(--ink3);flex:none;display:inline-block}.choice-history details[open]>summary:before{transform:rotate(90deg)}.choice-proposal{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.25rem .75rem .75rem}.choice-proposal:not([open]){padding-bottom:.25rem}.choice-timeline ol{margin:.5rem 0;padding:0;list-style:none}.choice-timeline li{border-left:1px solid var(--line);padding:.5rem 0 .75rem .75rem}.choice-timeline li+li,.choice-history-actions{margin-top:.75rem}.choice-history .btn{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px}.choice-history .btn:disabled{cursor:default;color:var(--ink3)}:is(.choice-history button:focus-visible,.choice-history summary:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.choice-history [data-choice-editor]:empty{display:none}.choice-ai-status{border-left:2px solid var(--line);font-size:var(--t-meta);margin-block:1rem;padding-left:.75rem}.choice-ai-status>p{margin-block:.375rem}.choice-ai-heading{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.choice-ai-heading .choice-history-note{margin:0}.choice-ai-status b{font-weight:500}.choice-context-form{border-top:1px solid var(--line);gap:.875rem;min-width:0;margin-block:1rem .25rem;padding-top:1rem;display:grid}.choice-context-form label{min-width:0;color:var(--ink2);font-size:var(--t-meta);align-content:start;gap:.375rem;line-height:1.6;display:grid}.choice-context-form input,.choice-context-form select,.choice-context-form textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm,4px);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface);font:inherit;padding:.625rem .75rem}.choice-context-form textarea{resize:vertical;min-height:5rem;line-height:1.7}.choice-context-form select{text-overflow:ellipsis}:is(.choice-context-form input:focus-visible,.choice-context-form textarea:focus-visible,.choice-context-form select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.choice-edit-intro,.choice-edit-baseline,.choice-context-form [data-choice-save-status]{font-size:var(--t-meta);overflow-wrap:anywhere;margin:0;line-height:1.7}.choice-edit-baseline{color:var(--ink3);font-size:var(--t-label)}.choice-source-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:.625rem;margin-block:.625rem;display:grid}.choice-evaluation-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.625rem;margin-block:.75rem;display:grid}.choice-evaluation-row label:nth-child(3){grid-column:1/-1}.choice-evaluation-row>button{justify-self:start}.choice-edit-actions{flex-wrap:wrap;gap:.5rem;display:flex}.choice-measurement-edit>p{color:var(--ink3);font-size:var(--t-label);line-height:1.7}.choice-context-form [data-choice-save-status]{background:var(--surface-inset);border-left:2px solid var(--accent);padding:.5rem .75rem}@media (max-width:480px){.choice-history{padding-block:.75rem}.choice-history-header{align-items:flex-start}.choice-proposal{padding-inline:.625rem}.choice-history-actions{align-items:flex-start}.choice-history-actions .choice-history-note{flex-basis:100%}.choice-current>.choice-context-facts{grid-template-columns:minmax(0,1fr)}.choice-source{grid-template-columns:minmax(0,1fr) max-content;row-gap:.125rem}.choice-source-role{grid-area:1/1}.choice-source-content{grid-area:2/1}.choice-source-open{grid-area:1/2/span 2}.choice-source-row,.choice-evaluation-row{grid-template-columns:minmax(0,1fr)}.choice-source-row>button,.choice-evaluation-row>button{justify-self:start}.choice-evaluation-row label:nth-child(3){grid-column:auto}}@container (width<=480px){.choice-current>.choice-context-facts{grid-template-columns:minmax(0,1fr)}.choice-source{grid-template-columns:minmax(0,1fr) max-content;row-gap:.125rem}.choice-source-role{grid-area:1/1}.choice-source-content{grid-area:2/1}.choice-source-open{grid-area:1/2/span 2}.choice-source-row,.choice-evaluation-row{grid-template-columns:minmax(0,1fr)}.choice-source-row>button,.choice-evaluation-row>button{justify-self:start}.choice-evaluation-row label:nth-child(3){grid-column:auto}.choice-history-actions .choice-history-note{flex-basis:100%}}.research-library .research-choice-search-section{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1rem}.research-library .research-choice-search-record{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-block:.75rem}.research-library .research-choice-search-record>.research-library-result{border-bottom:0;padding-block:.5rem}.research-library .research-choice-current{padding:.25rem 0 .5rem}.research-library .research-choice-state,.research-library .research-choice-search-note{color:var(--ink3);font-size:var(--t-label);margin-block:.4rem;line-height:1.7}.research-library .research-choice-state strong{color:var(--ink)}.research-library .research-choice-judgment{font-size:var(--t-ui);margin-block:.5rem;line-height:1.7}.research-library .research-choice-facts{font-size:var(--t-label);gap:.5rem;margin-block:.5rem;line-height:1.7;display:grid}.research-library .research-choice-facts>div{grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:.75rem;display:grid}.research-library .research-choice-facts dt{color:var(--ink3)}.research-library .research-choice-facts dd{white-space:pre-wrap;min-width:0;margin:0}.research-library .research-choice-search-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.research-library .research-choice-search-actions>button{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;min-height:44px}@container (width<=480px){.research-library .research-choice-facts>div{grid-template-columns:minmax(0,1fr);gap:.125rem}.research-library .research-choice-search-section .research-library-result-heading{flex-wrap:wrap;align-items:flex-start}}@media (max-width:480px){.research-library .research-choice-facts>div{grid-template-columns:minmax(0,1fr);gap:.125rem}.research-library .research-choice-search-section .research-library-result-heading{flex-wrap:wrap;align-items:flex-start}}.workspace-skip{z-index:190;background:var(--surface);border:1px solid var(--accent);border-radius:4px;min-height:44px;padding:10px 16px;position:fixed;top:-80px;left:16px}.workspace-skip:focus{top:12px}:root[data-appearance] .main{--content-width:var(--page-width)}:root[data-appearance] .main .view{width:100%;max-width:var(--content-width);padding:var(--space-section) var(--page-gutter) 5rem;background:0 0;border:0;margin:0 auto;display:block}:root[data-appearance] .topbar-inner{padding-inline:var(--page-gutter);gap:16px}:root[data-appearance] .view :is(.card-body,.card-header){padding-inline:var(--space-card)}:root[data-appearance] .view .card-header{min-height:64px;padding-block:16px}:root[data-appearance] .view .card-body{padding-block:24px}:root[data-appearance] .view .review-list{gap:var(--space-card);grid-template-columns:minmax(0,1fr);display:grid}:root[data-appearance] .view .section-head{margin-block:var(--space-section) var(--space-related)}:root[data-appearance] .view .section-head.top{margin-top:0}:root[data-appearance] .view :is(.profile-page,.project-settings-page,.ai-connections-page){width:100%;max-width:none;margin-inline:0}:root[data-appearance] .view .stat,:root[data-appearance] .view .research-questions{padding:24px}:root[data-appearance] .view .research-questions b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-appearance] .view .stage{border:0;border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:16px 24px;display:flex}:root[data-appearance] .view .stage b{white-space:normal;margin-top:0}:root[data-appearance] .view :is(p,.week-goal,.expandable-text,.review-tasks){max-width:var(--reading-measure)}:root[data-appearance] .research-document{max-width:var(--reading-measure);margin-inline:auto}:root[data-appearance] .research-object-page{width:min(var(--document-width), 100%);padding-inline:var(--reading-gutter)}:root[data-appearance] .research-latest-page .research-object-page{width:100%;padding-inline:0}:root[data-appearance] .view .planning-layout{gap:var(--space-section);grid-template-columns:minmax(0,1fr)}:root[data-appearance] .view .planning-side{gap:var(--space-card);flex-direction:column;display:flex;position:static}.quiet-details>summary{min-height:48px;color:var(--ink2);font-size:var(--t-ui);cursor:pointer;align-items:center;gap:12px;padding:12px 0;font-weight:500;list-style:none;display:flex}.quiet-details>summary::-webkit-details-marker{display:none}.quiet-details>summary:after{content:"+";font:var(--t-h3) var(--num);color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto}.quiet-details[open]>summary:after{content:"−"}.quiet-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.quiet-details .card-body{padding-top:16px}.quiet-details.card>summary{padding:20px 24px}.research-legacy-fields{max-width:var(--reading-measure);border-block:1px solid var(--line);margin:24px auto;padding:8px 0}.research-legacy-fields dl{gap:24px;margin:16px 0 24px;display:grid}.research-legacy-fields dt{color:var(--ink3);font-size:var(--t-ui);margin-bottom:8px}.research-legacy-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.research-page-info{max-width:var(--reading-measure);border-top:1px solid var(--line);margin:32px auto 0}.research-page-info>div{color:var(--ink3);font-size:var(--t-ui);flex-wrap:wrap;gap:16px;padding-block:8px 16px;display:flex}.run-result-refs .btn,.review-meta .chip{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.run-result-refs .btn>span{text-align:left;min-width:0}.nav-toggle{z-index:1;border-radius:var(--radius-control);width:44px;min-height:44px;color:var(--ink2);border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:absolute;top:8px;right:8px}.nav-toggle:hover{background:var(--surface2);border-color:var(--line2)}.nav-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-toggle>span{display:flex}.nav-toggle[aria-expanded=true]>.nav-expand-icon,.nav-toggle[aria-expanded=false]>.nav-collapse-icon{display:none}.rail{position:relative}.collection-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;display:flex}.collection-toolbar label{min-width:0;color:var(--ink3);gap:8px;display:grid}.collection-toolbar label:first-child{flex:260px}.collection-toolbar select{max-width:100%}.collection-toolbar>span{color:var(--ink3);padding-bottom:10px}.collection-actions{flex-wrap:wrap;gap:8px;display:flex}.experiment-context{border-block-end:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.experiment-context nav{flex-wrap:wrap;gap:8px 16px;display:flex}.activity-feed{padding:0 1.5rem}.activity-entry+.activity-entry{border-top:1px solid var(--line)}.activity-day{color:var(--ink2);font-size:var(--t-meta);margin:0;padding:1.25rem 0 .25rem;font-weight:600}.activity-day+.activity-entry>summary{padding-top:.75rem}.activity-entry>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}.activity-entry>summary::-webkit-details-marker{display:none}.activity-entry>summary>span{gap:.4rem;min-width:0;display:grid}.activity-entry summary b{font-size:var(--t-ui);overflow-wrap:anywhere;font-weight:500;line-height:1.65}.activity-entry summary small,.activity-byline{font-size:var(--t-label);color:var(--ink3)}.activity-detail{padding-bottom:1.5rem}.activity-change{border-top:1px solid var(--line);font-size:var(--t-meta);gap:.75rem;padding:1rem 0;display:grid}.activity-change p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:var(--reading-measure);margin:.35rem 0;line-height:1.8}.activity-more{margin:1.5rem auto;display:block}@media (max-width:640px){.activity-feed{padding-inline:1rem}}.landing-example-window{border:1px solid var(--line2);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 12px 40px #0000000d}.landing-example-bar{border-bottom:1px solid var(--line);font-size:var(--t-ui);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:12px;padding:20px 24px;display:flex}.landing-example-bar b{color:var(--ink);font-weight:600}.landing-example-meta{margin-left:auto}.landing-example-window .project-badge{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.landing-example-window .project-badge>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.landing-tree{padding:8px 8px 4px}.landing-tree .rt-row:before{content:none}.landing-tree .rt-title{overflow-wrap:anywhere}.landing-tree-legend{border-top:1px solid var(--line);color:var(--ink3);font-size:var(--t-label);flex-wrap:wrap;gap:8px 20px;padding:14px 24px 18px;display:flex}.landing-tree-legend span{align-items:center;gap:6px;display:inline-flex}.landing-tree-legend i{border-top:2.5px solid var(--accent);width:16px;height:0;display:inline-block}.landing-tree-legend i.is-paused{border-top:2.5px dashed var(--warn)}.landing-tree-legend i.is-dropped{border-top:1.75px solid var(--line2)}.landing-plan-example,.landing-ai-example{min-width:0;margin:0}.landing-plan-example>figcaption,.landing-ai-example>figcaption{color:var(--ink3);font-size:var(--t-label);margin-bottom:12px}.landing-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.landing-week-day{border-right:1px solid var(--line);min-width:0}.landing-week-day:last-child{border-right:0}.landing-week-day>header{border-bottom:1px solid var(--line);background:var(--surface-inset);padding:10px 10px 8px}.landing-week-day>header>span,.landing-week-day>header>b,.landing-week-day>header>small{display:block}.landing-week-day>header>span{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums}.landing-week-day>header>b{color:var(--ink);font-size:var(--t-h3);margin-top:1px;font-weight:600;line-height:1.2}.landing-week-day>header>small{min-height:1.5em;color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums}.landing-week-slot{flex-direction:column;gap:8px;min-height:13rem;padding:6px;display:flex}.landing-week .plan-card,.landing-week .deadline-card{cursor:default;min-width:0;margin:0;position:relative}.landing-week .plan-card{grid-template-columns:minmax(0,1fr);padding:9px}.landing-week .plan-check{width:18px;height:18px;position:absolute;top:9px;left:9px}.landing-week .plan-card-main{cursor:default;min-width:0}.landing-week .plan-card-main .project-badge{max-width:calc(100% - 26px);min-height:18px;margin-left:26px}.landing-week .project-badge.compact>span{white-space:nowrap}.landing-week .assignee-chip{padding-right:6px}.landing-week .assignee-name{white-space:nowrap}.landing-week .plan-card-main>b,.landing-week .deadline-card>b{white-space:normal;overflow-wrap:anywhere;word-break:var(--keep-words,keep-all);-webkit-line-clamp:unset;display:block;overflow:visible}.landing-week .plan-card-main>b{font-size:var(--t-meta);margin-top:6px;line-height:1.5}.landing-week .plan-card-main>small{margin-top:4px}.landing-week .assignee-chips{margin-top:8px}.landing-week .deadline-card{padding:8px 8px 8px 9px}.landing-week .deadline-card>b{font-size:var(--t-meta);margin-top:4px}.landing-week .deadline-card>small{margin-top:3px}.landing-week-capacity{border-top:1px solid var(--line);padding:14px 24px 18px}.landing-week-capacity-title{color:var(--ink2);font-size:var(--t-label);font-weight:600;display:block}.landing-week-capacity .progress-row{margin-top:8px}.landing-ai-example{max-width:880px}.landing-ai-rows{padding:8px 28px}.landing-ai-rows>div{flex-wrap:wrap;align-items:center;gap:16px;padding:22px 0;display:flex}.landing-ai-rows>div+div{border-top:1px solid var(--line)}.landing-ai-owner{gap:6px;margin-right:auto;display:grid}.landing-ai-owner b{font-size:var(--t-ui);font-weight:500}.landing-ai-owner small{color:var(--ink3);font-size:var(--t-label)}@media (max-width:760px){.landing-week{grid-template-columns:1fr}.landing-week-day{border-right:0}.landing-week-day.is-empty{display:none}.landing-week-day>header{align-items:baseline;gap:8px;padding:10px 16px;display:flex}.landing-week-day>header>b{font-size:var(--t-ui);margin:0}.landing-week-day>header>small{min-height:0;margin-left:auto}.landing-week-slot{border-bottom:1px solid var(--line);min-height:0;padding:10px 16px 14px}.landing-week-day:last-of-type .landing-week-slot{border-bottom:0}.landing-week-capacity{padding-inline:16px}}@media (max-width:480px){.landing-example-bar{padding:20px}.landing-ai-rows{padding-inline:20px}.landing-example-meta{margin-left:0}}.landing-ai-question,.landing-ai-review{border-bottom:1px solid var(--line);padding:22px 28px}.landing-ai-line{color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.landing-ai-line b{color:var(--ink);font-weight:600}.landing-ai-kind{color:var(--accent-strong);font-weight:600}.landing-ai-line mark{background:var(--mark);color:var(--focus-ink);font-size:var(--t-label);border-radius:3px;padding:1px 6px;font-weight:600}.landing-ai-question h3{color:var(--ink);font-size:var(--t-h3);word-break:var(--keep-words,keep-all);margin:10px 0 6px;font-weight:600;line-height:1.5}.landing-ai-meta{color:var(--ink3);font-size:var(--t-label);margin:0}.landing-ai-review{background:var(--surface-inset)}.landing-ai-review>header{font-size:var(--t-ui);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.landing-ai-review>header>span{color:var(--ink3);font-size:var(--t-label)}.landing-ai-review .text-diff{font-size:var(--t-body);margin:12px 0 0}.landing-ai-actions{gap:8px;margin-top:14px;display:flex}@media (max-width:640px){.landing-ai-question,.landing-ai-review{padding:18px 20px}}.landing-page-demo,.landing-chart-demo{min-width:0;margin:0}.landing-page-demo>figcaption,.landing-chart-demo>figcaption{color:var(--ink3);font-size:var(--t-label);justify-content:space-between;gap:12px;margin-top:12px;display:flex}.landing-record-page{padding:26px 28px 20px}.landing-record-title{color:var(--ink);letter-spacing:-.01em;word-break:var(--keep-words,keep-all);margin:0;font-size:clamp(1.375rem,1.1rem + .6vw,1.625rem);line-height:1.35}.landing-record-bottom{border-left:2px solid var(--ink);color:var(--ink);font-size:var(--t-h3);word-break:var(--keep-words,keep-all);margin:16px 0 0;padding:2px 0 2px 14px;line-height:1.75}.landing-record-bottom>span{color:var(--ink3);font:600 var(--t-label)/1.5 var(--sans);margin-bottom:2px;display:block}.landing-record-bottom mark{background:linear-gradient(transparent 38%, var(--mark) 38%, var(--mark) 92%, transparent 92%);color:inherit;padding:0 2px}.landing-record-page figure[data-explainer]{margin:24px 0 0}.landing-record-page .xp-head{margin-bottom:2px}.landing-chart-body{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:32px;padding:24px 28px 22px;display:grid}.landing-chart-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:var(--t-ui)}.landing-chart-table col:first-child,.landing-chart-table thead th:first-child{width:34%}.landing-chart-table thead th{border-bottom:1px solid var(--line2);color:var(--ink3);font-size:var(--t-label);text-align:right;white-space:nowrap;padding:0 6px 8px;font-weight:600}.landing-chart-table thead th:first-child{text-align:left;padding-left:0}.landing-chart-table tbody th{border-bottom:1px solid var(--line);color:var(--ink2);text-align:left;white-space:nowrap;padding:0;font-weight:500}.landing-chart-table td{border-bottom:1px solid var(--line);padding:3px 0}.landing-chart-cell{border:1px solid #0000;border-bottom:1px dashed var(--line2);background:var(--surface-inset);width:100%;min-width:0;min-height:36px;color:var(--ink);font:500 var(--t-ui)/1.2 var(--sans);font-variant-numeric:tabular-nums;text-align:right;border-radius:6px 6px 0 0;padding:6px 8px}.landing-chart-cell:hover{border-color:var(--line);border-bottom-color:var(--ink3)}.landing-chart-cell:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:6px;outline:none}.landing-chart-keys{color:var(--ink2);font-size:var(--t-label);flex-wrap:wrap;gap:4px 16px;margin:0 0 2px;display:flex}.landing-chart-keys span{align-items:center;gap:6px;display:inline-flex}.landing-chart-plot{min-width:0}.landing-chart-plot .table-chart-svg{width:100%;height:auto;display:block;overflow:visible}.landing-chart-problem{color:var(--ink3);font-size:var(--t-ui);margin:0;padding:24px 0}.lifecycle-section .landing-workbench{margin-bottom:40px}@media (max-width:760px){.landing-record-page{padding:20px 18px 16px}.landing-chart-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px}}.landing-equation-demo{min-width:0;margin:40px 0 0}.landing-equation-demo>figcaption{color:var(--ink3);font-size:var(--t-label);justify-content:space-between;gap:12px;margin-top:12px;display:flex}.landing-equation-body{padding:8px 28px 22px}.landing-equation-body figure[data-equation]{margin-block:12px 0}.landing-equation-body .eq-display .research-math .katex{font-size:1.35em}@media (max-width:760px){.landing-equation-demo{margin-top:28px}.landing-equation-body{padding:4px 18px 16px}}.research-term-note{color:inherit;font:inherit;line-height:inherit;text-align:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;-webkit-text-decoration:underline dotted var(--ink3);text-decoration:underline dotted var(--ink3);text-underline-offset:.25em;background:0 0;border:0;border-radius:2px;padding:0;display:inline}.research-term-note:hover,.research-term-note[aria-expanded=true]{color:var(--accent-strong);text-decoration-color:currentColor}.research-term-note:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.research-term-popover{box-sizing:border-box;z-index:2000;border:1px solid var(--line2);background:var(--surface);width:min(34rem,100vw - 24px);max-height:min(42rem,100dvh - 24px);color:var(--ink);border-radius:12px;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0000002e}.research-term-popover>header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:12px 16px 12px 24px;display:flex}.research-term-popover>header>strong{min-width:0;font-size:var(--t-h3);overflow-wrap:anywhere;flex:1;font-weight:600;line-height:1.5}.research-term-popover .icon-btn{min-height:44px;font-size:var(--t-title);flex:0 0 44px}.research-term-content{overscroll-behavior:contain;min-height:0;font-size:var(--t-h3);overflow-wrap:anywhere;padding:24px;line-height:1.7;overflow-y:auto}.research-note-section+.research-note-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.research-note-section h3{font-size:var(--t-ui);color:var(--ink2);margin:0 0 10px;font-weight:600;line-height:1.5}.research-note-section p{margin:0 0 12px}.research-note-section p:last-child{margin-bottom:0}.research-note-section :is(ul,ol){margin:8px 0;padding-inline-start:var(--research-list-indent)}.research-note-section li+li{margin-top:8px}.research-note-section strong{font:inherit;font-weight:600}.research-note-section code{font-family:var(--mono,monospace);font-size:.875em}.research-note-section pre{border:1px solid var(--line);background:var(--surface2,var(--bg));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:14px 16px;line-height:1.6}.research-note-section blockquote{border-left:2px solid var(--line2);color:var(--ink2);margin:12px 0;padding-left:16px}.research-note-details{border-top:1px solid var(--line);margin-top:24px}.research-note-details>summary,.term-note-editor-details>summary{min-height:44px;font-size:var(--t-ui);color:var(--ink2);cursor:pointer;align-content:center;padding:12px 0}.research-note-details>div{padding-top:8px}.research-note-details:only-child{border:0;margin-top:0}.research-term-popover :is(button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}[data-term-note-editor]>label{color:var(--ink2);font-size:var(--t-ui);margin:18px 0 8px;display:block}[data-term-note-editor] :is(label,summary) span{color:var(--ink3);font-size:var(--t-label);margin-left:8px}[data-term-note-editor] textarea{resize:vertical;line-height:1.6}[data-term-note-editor]>.btn{margin-top:12px;display:block}[data-term-note-editor]>small{color:var(--ink3);margin-top:12px;display:block}.term-note-editor-details{border-top:1px solid var(--line);margin-top:16px}@media (max-width:480px){.research-term-popover>header{padding-left:18px}.research-term-content{padding:18px}}.research-record-row{border-bottom:1px solid var(--line);min-width:0;padding:0}.research-record-row:last-child{border-bottom:0}.research-record-main{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:.7rem;padding:1.5rem;display:grid}.research-record-main:hover{background:var(--surface2)}.research-record-main:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.research-record-focus{font-size:var(--t-body);max-width:64ch;color:var(--ink2);overflow-wrap:anywhere;line-height:1.7}.research-record-meta{color:var(--ink3);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:.65rem;line-height:1.6;display:flex}.research-record-warning{color:var(--warn-text)}.paper-legacy .research-record-row>p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;padding:.5rem 1.5rem}.paper-legacy .research-record-row>b{padding:1rem;display:inline-block}.research-property-editor select[multiple]{max-width:100%;min-height:6rem}.research-properties .research-page-link{overflow-wrap:anywhere;max-width:100%;display:inline-block}@media (max-width:600px){.research-record-main{padding:1.1rem}}.dataset-example-library,.dataset-example-editor{gap:1rem;min-width:0;max-width:100%;margin:2rem 0;display:grid}.dataset-example-library>header,.dataset-example-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.dataset-example-library h2,.dataset-example-editor h3{font-size:var(--t-h3);margin:0;font-weight:600}.dataset-example-library h2 span{color:var(--ink3);margin-left:.5rem;font-weight:400}.dataset-example-library small,.dataset-example-editor small,.dataset-example-editor header p{color:var(--ink3);font-size:var(--t-meta);line-height:1.6}.dataset-example-editor header p{margin:.35rem 0 0}.dataset-example-card,.dataset-example-columns,.dataset-example-row-editor>details{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0}.dataset-example-card>summary,.dataset-example-row-editor>details>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:44px;padding:1rem;list-style:none;display:flex}.dataset-example-card>summary::-webkit-details-marker{display:none}.dataset-example-row-editor>details>summary::-webkit-details-marker{display:none}.dataset-example-card>summary:after,.dataset-example-row-editor>details>summary:after{content:"+";color:var(--ink3);margin-left:auto}.dataset-example-card[open]>summary:after,.dataset-example-row-editor>details[open]>summary:after{content:"−"}.dataset-example-card>summary strong,.dataset-example-row-editor summary strong{overflow-wrap:anywhere;min-width:0;font-size:var(--t-body);flex:1;line-height:1.6}.dataset-example-number{color:var(--ink3);font-variant-numeric:tabular-nums}.dataset-example-provenance{white-space:nowrap;flex-shrink:0}.dataset-example-content{border-top:1px solid var(--line);gap:1.25rem;min-width:0;padding:1rem;display:grid}.dataset-example-source{font-size:var(--t-meta);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;line-height:1.7;display:flex}.dataset-example-source>span{overflow-wrap:anywhere;min-width:0}.dataset-example-source .btn{flex-shrink:0}.dataset-example-cells{gap:1.25rem;min-width:0;margin:0;display:grid}.dataset-example-cells>div{border-bottom:1px solid var(--line);min-width:0;padding-bottom:1.25rem}.dataset-example-cells>div:last-child{border-bottom:0;padding-bottom:0}.dataset-example-cells dt{font-size:var(--t-meta);color:var(--ink2);overflow-wrap:anywhere;margin-bottom:.5rem;font-weight:600}.dataset-example-cells dt small{margin-top:.25rem;font-weight:400;display:block}.dataset-example-cells dd{min-width:0;font-size:var(--t-body);overflow-wrap:anywhere;margin:0;line-height:1.75}.dataset-example-cells p{white-space:pre-wrap;max-width:68ch;margin:0}.dataset-example-cells pre{background:var(--surface2);border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--code);font-size:var(--t-meta);margin:0;padding:.85rem 1rem}.dataset-example-cells a,.dataset-example-permalink{color:var(--accent-strong);overflow-wrap:anywhere}.dataset-example-long>summary{cursor:pointer;min-height:44px;color:var(--accent-strong);font-size:var(--t-ui)}.dataset-example-long>summary span{color:var(--ink2);margin:.4rem 0 .75rem;display:block}.dataset-example-long[open]>summary span{display:none}.dataset-example-permalink{font-size:var(--t-meta);justify-self:start;align-items:center;min-height:44px;display:inline-flex}.dataset-example-columns>summary{cursor:pointer;min-height:44px;font-size:var(--t-ui);padding:1rem;line-height:1.6}.dataset-example-columns>summary span{color:var(--ink3);overflow-wrap:anywhere;margin-left:.75rem}.dataset-example-column-list{gap:1rem;padding:0 1rem;display:grid}.dataset-example-column-list fieldset{border:1px solid var(--line);border-radius:var(--radius-control);gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid}.dataset-example-column-list legend{font-size:var(--t-label);color:var(--ink3);padding:0 .4rem}.dataset-example-column-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.75rem;display:grid}.dataset-example-editor label{min-width:0;color:var(--ink2);font-size:var(--t-meta);gap:.45rem;display:grid}.dataset-example-editor .input{box-sizing:border-box;width:100%;min-width:0}.dataset-example-editor textarea{resize:vertical;min-height:6rem;line-height:1.65}.dataset-example-code-input{font-family:var(--code)}.dataset-example-edit-actions{justify-content:flex-end;gap:.5rem;display:flex}.dataset-example-columns>button{margin:1rem}.dataset-example-columns>small{padding:0 1rem 1rem;display:block}.dataset-example-row-editor{gap:.75rem;min-width:0;display:grid}.dataset-example-row-fields{border-top:1px solid var(--line);gap:1rem;padding:1rem;display:grid}.dataset-example-editor>button{justify-self:start}.dataset-example-feedback{font-size:var(--t-meta);color:var(--ink2);margin:0;line-height:1.6}.dataset-example-feedback:empty{display:none}:is(.dataset-example-library :is(summary,button,a):focus-visible,.dataset-example-editor :is(summary,button):focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.dataset-example-column-fields{grid-template-columns:minmax(0,1fr)}.dataset-example-card>summary,.dataset-example-content,.dataset-example-row-fields{padding:.875rem}.dataset-example-editor .input{font-size:var(--t-h3);min-height:44px}.dataset-example-library .btn,.dataset-example-editor .btn{min-height:44px}.dataset-example-card>summary strong{flex-basis:calc(100% - 4rem)}}.dataset-catalog{gap:32px;display:grid}.dataset-catalog-section h2,.dataset-catalog-context h2{font-size:var(--t-h3);margin:0 0 12px;font-weight:600}.dataset-catalog-section h2 small,.dataset-catalog-context h2 small{color:var(--ink3);font-size:var(--t-meta);margin-left:6px;font-weight:400}.dataset-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.dataset-catalog-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0}.dataset-catalog-link{min-height:64px;color:var(--ink);border-radius:inherit;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.dataset-catalog-link>span{flex:1;min-width:0}.dataset-catalog-link svg{color:var(--ink3);flex-shrink:0}.dataset-catalog-link strong{font-size:var(--t-h3);overflow-wrap:anywhere;line-height:1.5;display:block}.dataset-catalog-link small,.dataset-catalog-meta{color:var(--ink2);font-size:var(--t-meta);overflow-wrap:anywhere;margin-top:6px;line-height:1.6;display:block}.dataset-catalog-meta{color:var(--ink3)}.dataset-catalog-link:hover{background:var(--surface2)}.dataset-catalog-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dataset-catalog-preview{border-top:1px solid var(--line);max-width:none;color:var(--ink3);font-size:var(--t-label);overflow-wrap:anywhere;margin:0;padding:10px 20px;line-height:1.7}.dataset-catalog-context{margin:20px 0 28px}.dataset-catalog-context nav{font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.dataset-catalog-context nav a{color:var(--accent-strong);overflow-wrap:anywhere;padding-block:8px}.dataset-catalog-children{border:1px solid var(--line);border-radius:var(--radius-card)}.dataset-catalog-children>a+a{border-top:1px solid var(--line)}.dataset-catalog-children>p{font-size:var(--t-ui);padding:12px 16px}@media (max-width:600px){.dataset-catalog-grid{grid-template-columns:minmax(0,1fr)}.dataset-catalog-link{padding:16px}}.research-workspace-navigation{min-width:0;margin-bottom:2rem}.research-workspace-desktop{border-bottom:1px solid var(--line);grid-template-columns:minmax(6.25rem,.65fr) repeat(4,minmax(0,1fr));align-items:start;gap:1rem;padding:1rem 0 1.5rem;display:grid}.research-workspace-nav-group{gap:.75rem;min-width:0;display:grid}.research-workspace-nav-group>div{gap:.5rem;min-width:0;display:grid}.research-workspace-group-label{min-height:1.25rem;color:var(--ink);font-size:var(--t-meta);cursor:default;align-items:center;gap:.625rem;font-weight:600;line-height:1.5;display:flex}.research-workspace-group-label:after{content:"";background:var(--line);flex:1;height:1px}.research-workspace-destination{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink2);font-size:var(--t-ui);text-align:left;transition:color var(--duration-fast), background var(--duration-fast);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem;line-height:1.5;display:flex}.research-workspace-desktop>.research-workspace-destination{margin-top:2rem}.research-workspace-destination span{overflow-wrap:anywhere;min-width:0}.research-workspace-destination small{font-variant-numeric:tabular-nums;font-size:var(--t-label);color:var(--ink3);flex:none}.research-workspace-destination:hover{color:var(--ink);background:var(--surface2)}.research-workspace-destination.active{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft);font-weight:600}.research-workspace-destination.active small{color:inherit;font-weight:400}.research-workspace-destination:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.research-workspace-mobile{display:none}.research-collection-empty{border:1px dashed var(--line2);border-radius:var(--radius-card);justify-items:start;gap:.875rem;padding:2rem;display:grid}.research-collection-empty h2{font-size:var(--t-h3);margin:0;font-weight:600}.research-collection-empty p{max-width:48ch;color:var(--ink2);margin:0;line-height:1.7}.workflow-project-select{min-width:0;max-width:100%;color:var(--ink2);gap:.5rem;display:grid}.workflow-project-select .input{min-width:0;max-width:100%}@media (max-width:760px){.research-workspace-navigation{margin-bottom:1.5rem}.research-workspace-desktop{display:none}.research-workspace-mobile{border-bottom:1px solid var(--line);min-width:0;color:var(--ink2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.research-workspace-mobile .input{width:100%;min-width:0;max-width:100%;min-height:44px;font-size:var(--t-h3)}.research-collection-empty{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.research-workspace-destination{transition:none}}.research-library{min-width:0}.research-library-search{color:var(--ink2);font-size:var(--t-ui);gap:8px;margin-bottom:28px;display:grid}.research-library-search input{width:100%;min-height:46px}.research-library-result-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.research-library-result-heading h2{font-size:var(--t-ui);margin:0;font-weight:600}.research-library-result-heading>span{color:var(--ink3);font-size:var(--t-label)}.research-library-result{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:14px;width:100%;min-height:64px;padding:14px 0;display:flex}.research-library-result:hover strong{color:var(--accent)}.research-library-kind{color:var(--ink3);font-size:var(--t-label);flex:0 0 66px}.research-library-result strong{min-width:0;font-size:var(--t-ui);flex:1;line-height:1.6}.research-library-result>svg,.research-library-result>.chip{flex-shrink:0}.research-library-date{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums;text-align:right;flex:0 0 4.5rem}.research-library-empty{color:var(--ink3);font-size:var(--t-ui);padding:22px 0}.research-library-more{min-height:44px;margin-top:16px}@container workspace (width<=620px){.research-library-result{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.research-library-kind{grid-column:1}.research-library-result strong{grid-area:2/1}.research-library-result>.chip{grid-area:2/2}.research-library-date{flex-basis:auto;grid-area:1/2}.research-library-result>svg{display:none}}.recent-additions{min-width:0}.recent-additions-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:28px;display:flex}.recent-additions-toolbar label{color:var(--ink2);font-size:var(--t-ui);gap:8px;display:grid}.recent-additions-toolbar select{min-width:10rem;min-height:44px}.recent-additions-count{color:var(--ink2);font-size:var(--t-ui);margin-left:auto;padding-block:12px}.recent-additions-days{grid-template-columns:fit-content(9rem) minmax(0,1fr) auto auto;column-gap:16px;display:grid}.recent-additions-day,.recent-additions-list,.recent-additions-list>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.recent-additions-day h2{grid-column:1/-1}.recent-additions-day{margin-bottom:32px}.recent-additions-day h2{font-size:var(--t-h3);margin:0 0 8px;font-weight:600}.recent-additions-list{margin:0;padding:0;list-style:none}.recent-additions-row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);text-align:left;align-items:center;width:100%;min-height:72px;padding:16px 0;display:grid}.recent-additions-row:hover{background:var(--surface2)}.recent-additions-row:hover strong{color:var(--accent)}.recent-additions-kind{color:var(--ink2);font-size:var(--t-ui);grid-column:1}.recent-additions-title{overflow-wrap:anywhere;grid-column:2;gap:6px;min-width:0;display:grid}.recent-additions-title strong{font-size:var(--t-h3);font-weight:600;line-height:1.6}.recent-additions-title small{font-size:var(--t-ui);color:var(--ink2);line-height:1.5}.recent-additions-row>.chip{grid-column:3}.recent-additions-row>time{font-size:var(--t-meta);color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:4}.recent-additions-row{position:relative}.recent-additions-row.is-announced:before{content:"";background:#c63842;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-14px}.recent-additions-more{min-height:44px}@media (max-width:600px){.recent-additions-toolbar{gap:12px}.recent-additions-toolbar label{flex:9rem;min-width:0}.recent-additions-toolbar select{width:100%;min-width:0}.recent-additions-count{width:100%;margin-left:0;padding:0}.recent-additions-days,.recent-additions-day,.recent-additions-list,.recent-additions-list>li{display:block}.recent-additions-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.recent-additions-kind{grid-area:1/1}.recent-additions-title{grid-area:2/1}.recent-additions-row>.chip{grid-area:2/2}.recent-additions-row>time{grid-area:1/2}.recent-additions-row.is-announced:before{top:calc(16px + .8em);left:-10px}}.review-inbox{min-width:0;margin-block:28px 36px}.review-inbox>header{margin-bottom:16px}.notification-scope-bar{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-block:16px;display:flex}.notification-scope-bar>label{font-size:var(--t-ui);color:var(--ink2)}.notification-scope-bar>select{flex:220px;min-width:0;max-width:420px}.notification-scope-count{color:var(--ink3);font-size:var(--t-ui);white-space:nowrap;margin-left:auto}.review-bucket-tabs{flex-wrap:wrap;gap:8px;display:flex}.review-bucket-tabs .selected{color:var(--ink);background:var(--surface);border-color:var(--ink3)}.review-archive-note{color:var(--ink3);font-size:var(--t-ui);margin-block:14px 20px;line-height:1.7}.review-more{margin:20px auto 0;display:block}.review-inbox-item{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-block:10px}.review-inbox-item>summary{cursor:pointer;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.review-inbox-item>summary::-webkit-details-marker{display:none}.review-inbox-item>summary:after{content:"+";color:var(--ink3);font-size:var(--t-h2);flex:none}.review-inbox-item[open]>summary:after{content:"−"}.review-inbox-item>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.review-inbox-state{font-size:var(--t-ui);color:var(--ink3);white-space:nowrap;flex:none}.review-inbox-state.pending{color:var(--warn-text)}.review-inbox-title{flex:1;min-width:0}.review-inbox-title b{color:var(--ink);font-size:var(--t-h3);overflow-wrap:anywhere;font-weight:500;line-height:1.7;display:block}.review-inbox-title small{color:var(--ink3);font-size:var(--t-meta);overflow-wrap:anywhere;margin-top:4px;line-height:1.6;display:block}.review-inbox-item time{color:var(--ink3);font-size:var(--t-meta);flex:none}.review-inbox-body{border-top:1px solid var(--line);padding:20px}.review-version-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;margin-bottom:18px;display:grid}.review-version-picker>label{font-size:var(--t-ui);color:var(--ink2)}.review-version-picker>select{min-width:0;max-width:560px}.review-version-picker>p{line-height:1.7;font-size:var(--t-ui);grid-column:1/-1;margin:0}.review-selected-version{color:var(--warn-text);font-size:var(--t-ui);line-height:1.7}.review-inbox-rationale{max-width:66ch;font-size:var(--t-h3);overflow-wrap:anywhere;white-space:pre-line;margin-block:18px;line-height:1.9}.review-inbox-body .ai-change-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:360px;overflow:auto}.review-inbox-actions{gap:10px;margin-top:24px;display:grid}.review-inbox-actions>label{font-size:var(--t-ui)}.review-inbox-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.review-inbox-completed{margin-top:22px}.review-inbox-completed>summary{color:var(--ink2);cursor:pointer;padding-block:12px}@media (max-width:640px){.review-inbox-item>summary{flex-wrap:wrap;gap:8px 12px;padding:16px}.review-inbox-title{flex-basis:calc(100% - 90px)}.review-inbox-item time{margin-left:auto}.review-inbox-body{padding:16px}.review-version-picker{grid-template-columns:minmax(0,1fr)}}:root[data-appearance] .inbox-tabs{gap:2px var(--s-6);margin:0 0 var(--s-6);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}:root[data-appearance] .inbox-tabs::-webkit-scrollbar{display:none}:root[data-appearance] .inbox-tab{min-height:44px;color:var(--ink3);font:500 var(--t-ui)/1 var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 2px;display:inline-flex;position:relative}:root[data-appearance] .inbox-tab small{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums}:root[data-appearance] .inbox-tab:hover{color:var(--ink)}:root[data-appearance] .inbox-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}:root[data-appearance] .inbox-tab.active{color:var(--ink);font-weight:600}:root[data-appearance] .inbox-tab.active:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}:root[data-appearance] .inbox-tab-badge{color:#fff;min-width:18px;height:18px;font-size:var(--t-micro);font-variant-numeric:tabular-nums;background:#c63842;border-radius:9px;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}:root[data-appearance] .notification-scope .input{width:auto;max-width:15rem;min-height:34px;font-size:var(--t-meta);padding-block:4px}:root[data-appearance] .inbox-panel{min-width:0}:root[data-appearance] .inbox-panel>.decision-inbox:first-child,:root[data-appearance] .inbox-panel>.review-inbox:first-child,:root[data-appearance] .inbox-panel>.team-pending-tasks:first-child{margin-top:0}:root[data-appearance] .notice-group+.notice-group{margin-top:var(--s-8)}:root[data-appearance] .notice-toolbar{justify-content:flex-end;margin:-6px 0 2px;display:flex}:root[data-appearance] .notice-divider{color:var(--ink3);font-size:var(--t-label);margin:0 0 4px;font-weight:600}:root[data-appearance] .notice-history .notification-item b{color:var(--ink2);font-weight:400}:root[data-appearance] .notice-history .notification-row{flex-wrap:nowrap}:root[data-appearance] .notice-unread-mark{color:var(--ink3);font-size:var(--t-meta);flex:none}:root[data-appearance] .notice-history .notification-row>.notice-unread-mark{margin:0 .25rem 0 0}:root[data-appearance] .inbox-panel .team-pending-tasks>h2{font-size:var(--t-h3);margin:0 0 4px}:root[data-appearance] .notice-kind{color:var(--ink3);font-size:var(--t-label);margin:0 8px 2px 0;font-weight:600;display:inline-block}:root[data-appearance] .notification-row.unread .notice-kind{color:var(--accent-strong)}:root[data-appearance] .notification-item b{display:inline}:root[data-appearance] .notification-item time{font-variant-numeric:tabular-nums}:root[data-appearance] .notice-empty{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:root[data-appearance] .notice-more-unread{font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}:root[data-appearance] .notification-row>.assignment-quick-actions{flex-wrap:nowrap;flex:none}@media (max-width:600px){:root[data-appearance] .notification-row>.assignment-quick-actions{margin:-4px 0 .75rem 2.05rem}}.human-change-dialog{box-sizing:border-box;width:min(780px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 80px #0003}.human-change-dialog::backdrop{background:#0005}.human-change-dialog form{flex-direction:column;max-height:calc(100dvh - 42px);display:flex}.human-change-dialog header,.human-change-dialog footer{flex-shrink:0;align-items:center;gap:12px;padding:18px 24px;display:flex}.human-change-dialog header{border-bottom:1px solid var(--line);justify-content:space-between}.human-change-dialog header h2{font-size:var(--t-h2);margin:0}.human-change-dialog header button{color:var(--ink2);font-size:var(--t-title-lg);cursor:pointer;background:0 0;border:0}.human-change-dialog footer{border-top:1px solid var(--line);justify-content:flex-end}.human-change-scroll{min-height:0;padding:24px;overflow-y:auto}.human-change-scroll label{margin:24px 0 10px;font-weight:600;display:block}.human-change-scroll textarea{box-sizing:border-box;width:100%}.human-change-scroll [data-error]{color:var(--crit-text)}.change-request-preview{min-width:0;line-height:1.65;font-size:var(--t-meta)}.change-request-preview h3{font-size:var(--t-meta);color:var(--ink2);margin:28px 0 10px;font-weight:600}.change-request-preview h4{font-size:var(--t-meta);margin:16px 0 8px}.change-request-preview p{overflow-wrap:anywhere;max-width:68ch;margin:8px 0}.change-request-preview .research-table-scroll{border:1px solid var(--line);border-radius:8px;max-width:100%;margin:12px 0;overflow-x:auto}.change-request-preview table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--t-meta)}.change-request-preview th,.change-request-preview td{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px}.change-request-preview th:first-child{width:20%}.change-request-preview td{width:40%}.change-request-preview thead{background:var(--surface2);color:var(--ink2)}.change-request-preview dl{margin:6px 0}.change-request-preview dl>div{margin-bottom:8px}.change-request-preview dt{color:var(--ink2);font-size:var(--t-label)}.change-request-preview dd{margin:3px 0 0}.change-request-preview details{margin:12px 0}.change-request-preview summary{cursor:pointer;color:var(--ink2);padding:4px 0}.change-request-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-micro)}.change-request-preview .research-document-block{border-bottom:1px solid var(--line);padding:12px 0}@media (max-width:600px){.human-change-scroll,.human-change-dialog header,.human-change-dialog footer{padding:16px}.change-request-preview th,.change-request-preview td{padding:8px}}.text-diff{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink2);line-height:1.75}.text-diff del,.change-diff-legend del{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--crit) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--crit) 70%, transparent);text-decoration-thickness:1.5px}.text-diff ins,.change-diff-legend ins{background:var(--mark);color:var(--focus-ink);border-radius:2px;padding:0 1px;text-decoration:none}.change-diff-legend{color:var(--ink3);font-size:var(--t-label);gap:12px;margin:8px 0 0;display:flex}.change-diff-row details{margin-top:6px}.change-diff-full{gap:8px;margin:6px 0 0;display:grid}.change-diff-full dt{color:var(--ink3);font-size:var(--t-label)}.change-diff-full dd{margin:0}.selection-actions{z-index:12;border:1px solid var(--line);background:var(--surface);max-width:calc(100% - 24px);color:var(--ink2);border-radius:8px;flex-wrap:wrap;gap:2px;padding:4px;display:flex;position:absolute;box-shadow:0 3px 14px #0000001a}.selection-actions .selection-action{-webkit-appearance:none;appearance:none;min-height:36px;color:inherit;font:500 var(--t-label)/1.5 var(--sans);white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:7px 11px}:is(.selection-actions .selection-action:hover,.selection-actions .selection-action:focus-visible){background:var(--surface2);color:var(--ink)}.selection-actions .selection-action:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (pointer:coarse){.selection-actions .selection-action{min-height:44px}}.ai-selection-submit{justify-content:flex-end;display:flex}.ai-selection-instruction{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.discussion-quote{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface-inset);border-radius:8px;min-width:0;margin-block:18px;padding:18px 20px}.discussion-quote>header{color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;gap:8px 16px;display:flex}.discussion-quote blockquote{font-size:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;max-height:18rem;margin:12px 0 16px;padding:0;line-height:1.85;overflow:auto}.discussion-quote>footer{font-size:var(--t-ui);overflow-wrap:anywhere;gap:8px;display:grid}.discussion-quote footer .btn{text-align:left;white-space:normal;width:fit-content;max-width:100%;padding-inline:0;line-height:1.7}.discussion-quote small{color:var(--ink2);font-size:var(--t-label)}.discussion-quote-compose{gap:22px;display:grid}.discussion-quote-compose>p,.discussion-quote-compose>.discussion-quote{margin:0}.discussion-quote-compose label{min-width:0;font-size:var(--t-ui);gap:8px;display:grid}.discussion-quote-compose label[hidden]{display:none}.discussion-quote-compose .input{width:100%;min-width:0}.discussion-quote-compose textarea{resize:vertical;min-height:140px;line-height:1.8}.research-object-page-read .discussion-source-highlight{background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:6px;border-radius:3px}@media (max-width:600px){.discussion-quote{padding:14px}}.research-object-meta-form{container:page-metadata/inline-size}.research-category-picker{border-block:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin-block:16px;padding-block:20px;display:grid}.research-category-picker[hidden]{display:none}.research-category-picker label{min-width:0;font-size:var(--t-ui);color:var(--ink2);align-content:start;gap:8px;display:grid}.research-category-picker .input{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;min-height:42px;margin:0}@container page-metadata (width<=32rem){.research-category-picker{grid-template-columns:minmax(0,1fr)}}.page-trash-list{gap:12px;display:grid}.page-trash-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.page-trash-list article>button:first-child{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0}.page-trash-list article>button:last-child{flex-shrink:0}.page-trash-button:hover{color:var(--crit-text)}@media (max-width:600px){.research-category-picker{grid-template-columns:1fr}}.record-author-filter{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;min-width:0;display:flex}.record-author-filter label{width:min(280px,100%);min-width:0;color:var(--ink2);font-size:var(--t-ui);gap:8px;display:grid}.record-author-filter .input{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;min-height:44px}.record-author-filter small{color:var(--ink3);font-size:var(--t-meta);padding-bottom:12px}.activity-filters{margin-bottom:24px}.note-card-author{overflow-wrap:anywhere;min-width:0;color:var(--ink2);font-size:var(--t-ui);text-align:left;align-items:center;gap:6px;margin-right:auto;line-height:1.6;display:inline-flex}.note-card-author svg{flex:none}@media (max-width:520px){.record-author-filter{gap:8px;display:grid}.record-author-filter label{width:100%}.record-author-filter small{padding-bottom:0}}.google-calendar-controls{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;margin:16px 0 8px;padding:16px;display:grid}.google-calendar-personal{gap:12px;min-width:0;display:grid}.google-calendar-controls .calendar-team-toggle{border-color:var(--accent);min-height:42px;color:var(--accent);background:var(--accent-soft);font-size:var(--t-ui);white-space:nowrap;justify-content:center;padding:10px 16px;font-weight:600}.google-calendar-controls .calendar-team-toggle[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--accent)}.google-calendar-choice{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.google-calendar-choice>span{font-weight:600;font-size:var(--t-ui)}.google-calendar-choice>small,.google-calendar-status{color:var(--ink3);font-size:var(--t-micro)}.google-calendar-notice{font-size:var(--t-label);flex-basis:100%;margin:0}.google-calendar-status{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0 16px;display:flex}.google-calendar-status.needs-attention{color:var(--ink2)}.google-day-events{gap:5px;min-width:0;display:grid}.google-day-event{border-inline-start:2px solid var(--ink3);background:var(--surface2);border-radius:3px;gap:3px;min-width:0;padding:7px 8px;display:grid}.google-day-event small{color:var(--ink3);font-size:var(--t-micro);line-height:1.45}.google-day-event>span{color:var(--ink2);font-size:var(--t-label);overflow-wrap:anywhere;line-height:1.5}.google-day-event.stale{border-inline-start-style:dashed}.google-day-more{text-align:start;font-size:var(--t-micro);color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:6px}.calendar-team-panel{margin:12px 0 20px}.calendar-team-panel .card-header{flex-wrap:wrap;align-items:center;gap:12px}.calendar-team-panel .card-header p{font-size:var(--t-label);color:var(--ink3);margin:5px 0 0}.calendar-team-members{margin:16px 0;padding:0;list-style:none}.calendar-team-members li{border-block-end:1px solid var(--line);font-size:var(--t-label);grid-template-columns:minmax(80px,140px) minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.calendar-team-members li>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.calendar-team-members b{overflow-wrap:anywhere;font-weight:500}.calendar-busy-pill{background:var(--surface2);color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:4px;padding:4px 8px}.calendar-sharing-setting{font-size:var(--t-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.mobile-day>.google-day-events{margin:8px 12px}@media (max-width:640px){.google-calendar-controls{align-items:flex-start}.google-calendar-choice{gap:8px}.google-calendar-choice>small{flex-basis:100%}.calendar-team-members li{grid-template-columns:minmax(60px,90px) minmax(0,1fr)}}@media (max-width:760px){.google-calendar-controls{grid-template-columns:minmax(0,1fr);padding:12px}.google-calendar-controls .calendar-team-toggle{grid-row:1;justify-self:stretch}.google-calendar-controls .google-calendar-personal{grid-row:2}}.usage-insight-privacy{color:var(--ink2);font-size:var(--t-meta);margin:0;line-height:1.6}.usage-insight-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 24px;display:grid}.usage-insight-list h3{font-size:var(--t-ui);margin:0 0 8px;font-weight:600}.usage-insight-list ol{counter-reset:usage-rank;margin:0;padding:0;list-style:none}.usage-insight-list li{border-bottom:1px solid var(--line);counter-increment:usage-rank;font-size:var(--t-ui);align-items:baseline;gap:10px;padding:7px 0;display:flex}.usage-insight-list li:before{content:counter(usage-rank);min-width:1.25em;color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums}.usage-insight-label{overflow-wrap:anywhere;flex:1;min-width:0}.usage-insight-label small{color:var(--ink3);font-size:var(--t-label);margin-left:4px}.usage-insight-count{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.usage-insight-empty{color:var(--ink3);font-size:var(--t-meta);margin:0}.usage-insight-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.usage-insight-switch{min-height:36px;color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.usage-insight-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usage-insight-switch-track{background:var(--line2,var(--line));border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.usage-insight-switch-track:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.usage-insight-switch[aria-checked=true] .usage-insight-switch-track{background:var(--accent)}.usage-insight-switch[aria-checked=true] .usage-insight-switch-track:after{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.usage-insight-switch-track,.usage-insight-switch-track:after{transition:none}}.stat-button{text-align:left;color:var(--ink);cursor:pointer;transition:background var(--duration-ui)}.stat-button:hover{background:var(--surface-inset)}.stat-button:focus-visible{outline-offset:-3px}.stat-button .stat-value,.stat-button .stat-detail{display:block}.stat-button .stat-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.stat-button .stat-label svg{color:var(--ink3);flex:none}.portfolio-progress-notice{color:var(--ink2);font-size:var(--t-ui);margin:8px 0 0;line-height:1.6}.dashboard-schedule-help{color:var(--ink2);font-size:var(--t-ui);max-width:64ch;margin:0 0 24px;line-height:1.7}.dashboard-detail-meta{color:var(--ink2);font-size:var(--t-ui);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:24px;line-height:1.7;display:flex}.dashboard-detail-group+.dashboard-detail-group{margin-top:28px}.dashboard-detail-group h3{font-size:var(--t-h3);align-items:center;gap:10px;margin:0 0 12px;display:flex}.dashboard-detail-group h3 small{color:var(--ink3);font-weight:400;font-size:var(--t-ui)}.dashboard-detail-list{display:grid}.dashboard-detail-row{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 12px;display:flex}.dashboard-detail-row:hover{background:var(--surface-inset)}.dashboard-detail-row>span:first-child{gap:6px;min-width:0;display:grid}.dashboard-detail-row b{font-size:var(--t-h3);overflow-wrap:anywhere;font-weight:500;line-height:1.6}.dashboard-detail-row small{color:var(--ink2);font-size:var(--t-ui);overflow-wrap:anywhere;line-height:1.6}.dashboard-detail-empty{color:var(--ink2);font-size:var(--t-h3);margin:24px 0}.ai-work-report{gap:8px;margin-top:12px;display:grid}.ai-work-report dt{color:var(--ink3);font-size:var(--t-ui)}.ai-work-report dd{color:var(--ink);font-size:var(--t-h3);overflow-wrap:anywhere;white-space:pre-wrap;max-width:64ch;margin:0;line-height:1.8}.ai-work-report progress{accent-color:var(--accent);width:100%;max-width:100%;height:8px}.ai-tracking-note{color:var(--ink2);font-size:var(--t-ui);max-width:66ch;margin:0 0 24px;line-height:1.8}@media (max-width:600px){.dashboard-detail-row{flex-wrap:wrap;gap:10px}.dashboard-detail-row>span:first-child{flex-basis:100%}}.archive-library{--border:var(--line);--bg2:var(--surface);--bg3:var(--surface2);min-width:0}.archive-back{margin-bottom:1.5rem}.archive-abstract{max-width:65ch;margin-bottom:1.5rem}.archive-abstract h2{font-size:var(--t-ui);color:var(--ink3);margin-bottom:.75rem}.archive-reason{font-size:var(--t-ui);color:var(--ink2);margin-bottom:2rem}.archive-reason summary{cursor:pointer;padding-block:.5rem}.archive-reason p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;margin-top:.75rem;line-height:1.7}.archive-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.archive-search{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--bg2);min-width:0;min-height:44px;color:var(--ink3);flex:18rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.archive-search:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.archive-search input{width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--t-ui);background:0 0;border:0;outline:0}.archive-toolbar .input{min-height:44px;font-size:var(--t-ui);max-width:100%}.archive-result-count{color:var(--ink3);font-size:var(--t-meta);margin:1.25rem 0 .75rem}.archive-projects{gap:1.25rem;display:grid}.archive-project{border:1px solid var(--border);background:var(--bg2);border-radius:var(--radius,8px);overflow:clip}.archive-project-open{width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:1.5rem;display:block}.archive-project-open:hover,.archive-record:hover{background:var(--bg3)}:is(.archive-project-open:focus-visible,.archive-record:focus-visible){outline:2px solid var(--accent);outline-offset:-3px}.archive-project-meta,.archive-project-foot{color:var(--ink3);font-size:var(--t-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.archive-project-open h2{font-size:var(--t-h2);overflow-wrap:anywhere;margin:1rem 0 .75rem;line-height:1.5}.archive-project-open p{max-width:65ch;color:var(--ink2);font-size:var(--t-ui);overflow-wrap:anywhere;margin:0 0 1.25rem;line-height:1.7}.archive-project-foot>span:last-child{color:var(--ink2);align-items:center;gap:.5rem;display:inline-flex}.archive-matches{border-top:1px solid var(--border);padding:1rem 1.5rem}.archive-matches>span{font-size:var(--t-meta);color:var(--ink3);margin-bottom:.75rem;display:block}.archive-records{border-block:1px solid var(--border)}.archive-record{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:.875rem;padding:1.125rem .75rem;display:grid}.archive-record:last-child{border-bottom:0}.archive-record-type{padding-top:.125rem}.archive-record-main{gap:.5rem;min-width:0;display:grid}.archive-record-main b{font-size:var(--t-body);overflow-wrap:anywhere;font-weight:500;line-height:1.6}.archive-record-main>span{color:var(--ink3);font-size:var(--t-meta);overflow-wrap:anywhere;line-height:1.7}.archive-record time{font-size:var(--t-label);color:var(--ink3);white-space:nowrap;padding-top:.3rem}.archive-record>svg{color:var(--ink3);margin-top:.3rem}.archive-empty{text-align:center;color:var(--ink3);border:1px dashed var(--border);border-radius:var(--radius,8px);padding:4rem 1.5rem}.archive-empty h2{font-size:var(--t-h3);color:var(--ink2);margin:1rem 0}.archive-empty p{font-size:var(--t-ui);line-height:1.7}.archive-more{min-height:44px;margin:1.5rem auto;display:flex}@media (max-width:600px){.archive-project-open,.archive-matches{padding:1.125rem}.archive-toolbar>label:not(.archive-search){flex:1;min-width:0}.archive-toolbar .input{width:100%}.archive-search{flex-basis:100%}.archive-search input{font-size:var(--t-h3)}.archive-record{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.archive-record-type{grid-column:1}.archive-record time{grid-area:1/2}.archive-record-main{grid-area:2/1}.archive-record>svg{grid-area:2/2;justify-self:end}}.page-status-control{cursor:pointer;border-radius:6px;flex:none;align-items:center;margin:0;display:inline-flex;position:relative}.page-status-control>.status{min-height:32px;font-size:var(--t-ui);white-space:nowrap;padding-right:1.75rem;line-height:1.4}.page-status-control>svg{color:var(--ink2);pointer-events:none;position:absolute;right:.5rem}.page-status-control>select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:var(--t-h3);color:var(--ink);background:var(--surface);margin:0;position:absolute;inset:0}.page-status-control:hover{box-shadow:0 0 0 1px var(--accent-line)}.page-status-control:focus-within{outline:2px solid var(--accent);outline-offset:3px}.page-status-control:has(select:disabled){opacity:.65;cursor:wait}.page-status-control>select:disabled{cursor:default}@media (pointer:coarse){.page-status-control>.status{min-height:44px}}.modal-footer .page-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:100%;min-width:0;display:flex}.page-actions-secondary,.page-actions-primary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.page-actions-primary{margin-inline-start:auto}.dialog-movable.research-page-modal>.modal-footer{padding-inline-end:36px}.page-actions-secondary{column-gap:4px}.page-actions-lifecycle{border-inline-start:1px solid var(--line);margin-inline-start:4px;padding-inline-start:8px;display:inline-flex}.modal-footer .page-actions .btn{font-size:var(--t-ui);white-space:nowrap;gap:8px;line-height:1.4}.research-page-modal .modal-footer .page-actions .btn,.modal-footer .page-actions .icon-btn{min-height:40px}.modal-footer .page-actions .icon-btn{min-width:40px}.page-actions-secondary .btn.ghost{color:var(--ink2)}.page-actions-secondary .btn.ghost:hover{color:var(--ink)}.page-actions .btn.primary{padding-inline:18px}.page-actions .btn svg{flex:none}@media (max-width:600px),(pointer:coarse){.research-page-modal .modal-footer .page-actions .btn,.modal-footer .page-actions .icon-btn{min-height:44px}.modal-footer .page-actions .icon-btn{min-width:44px}}.note-navigation{border-top:1px solid var(--line);margin-block:2.5rem 1rem;padding-top:1.25rem}.note-navigation-scope{color:var(--ink3);font-size:var(--t-ui);justify-content:space-between;gap:1rem;margin-bottom:.75rem;display:flex}.note-navigation-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.note-neighbor{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:5rem;color:var(--ink);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.note-neighbor>span{color:var(--ink3);font-size:var(--t-ui);align-items:center;gap:.375rem;display:flex}.note-neighbor>b{font-size:var(--t-body);overflow-wrap:anywhere;font-weight:500;line-height:1.6}.note-neighbor[data-direction=next]{text-align:right;align-items:flex-end}.note-neighbor:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.note-neighbor:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.note-neighbor:disabled{cursor:default;opacity:.5}@media (max-width:520px){.note-navigation-links{grid-template-columns:minmax(0,1fr)}.note-neighbor{min-height:44px}}.reading-guide{border:1px solid var(--line);background:var(--surface2);font-size:var(--t-ui);border-radius:10px;margin-bottom:2rem;padding:1rem 1.25rem}.reading-guide>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.reading-guide>header>span,.reading-guide small{color:var(--ink3)}.reading-guide ol{margin:0;padding-left:1.5rem}.reading-guide li{padding-left:.25rem}.reading-guide li::marker{color:var(--ink3)}.reading-guide a{color:var(--ink);border-radius:6px;padding:.5rem;line-height:1.6;text-decoration:none;display:block}.reading-guide a:hover,.reading-guide a[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong)}.reading-guide a[aria-current=page]{font-weight:600}.reading-guide small{font-size:var(--t-meta);margin-top:.125rem;font-weight:400;display:block}.reading-guide-unavailable{color:var(--ink3);padding:.5rem;display:block}.reading-guide-freshness{min-height:2.75rem;color:var(--ink2);font-size:var(--t-meta);align-items:center;margin:0 0 .75rem;line-height:1.5;display:flex}.reading-guide-freshness[data-freshness=changed]{color:var(--accent-strong);font-weight:500}.reading-guide-review-note{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.5rem}.reading-guide-review-note>summary{cursor:pointer;min-height:44px;color:var(--ink2);align-content:center}.reading-guide-review-note p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch}.note-organization{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-block:1.5rem}.note-organization>summary{cursor:pointer;color:var(--ink2);line-height:1.7;font-size:var(--t-ui);padding:1rem 1.25rem}.note-organization>summary b{color:var(--ink);margin-right:1rem}.note-organization>summary span{font-size:var(--t-meta);overflow-wrap:anywhere;display:inline-block}.note-organization-body{padding:0 1.25rem 1.25rem}.note-organization-body section+section{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.note-organization-body h3{font-size:var(--t-ui);margin:.5rem 0 .75rem}.note-organization-body p,.note-organization-body small{color:var(--ink3);font-size:var(--t-meta);line-height:1.7}.note-organization-body ul{margin:0;padding:0;list-style:none}.note-organization-body li{min-width:0}.note-organization-body li+li{margin-top:.5rem}.note-organization-body summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:.5rem}.note-organization-body .btn{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px;margin-right:.5rem}.note-organization-body li .btn{text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;display:flex}:is(.note-organization summary:focus-visible,.reading-guide-review-note>summary:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.viz-catalog{width:100%;min-width:0}.viz-intro{color:var(--ink2);font-size:var(--t-ui);margin:-.25rem 0 1.75rem}.viz-techniques{gap:.75rem;display:grid}.viz-technique{border:1px solid var(--line);border-radius:var(--radius-card,10px);background:var(--surface);min-width:0}.viz-technique>summary{cursor:pointer;align-items:center;gap:1.25rem;padding:1rem 1.5rem;list-style:none;display:flex}.viz-technique>summary::-webkit-details-marker{display:none}.viz-technique>summary::marker{content:""}.viz-technique>summary:hover{background:var(--surface-inset,var(--surface2));border-radius:inherit}.viz-glyph{color:var(--accent);flex:0 0 72px;place-items:center;display:grid}.viz-summary{flex:1;gap:.35rem;min-width:0;display:grid}.viz-summary>strong{font-size:var(--t-h3);color:var(--ink);font-weight:500;line-height:1.5}.viz-summary>span{font-size:var(--t-ui);color:var(--ink2);line-height:1.65}.viz-technique[open]>summary{border-bottom:1px solid var(--line)}.viz-detail{font-size:var(--t-ui);min-width:0;padding:1.5rem;line-height:1.8}.viz-detail dl{max-width:65ch;margin:0}.viz-detail dt{color:var(--ink);margin:1.25rem 0 .3rem;font-weight:500}.viz-detail dt:first-child{margin-top:0}.viz-detail dd{color:var(--ink2);margin:0}.viz-detail ul,.viz-quality ul{margin:.25rem 0;padding-left:1.2rem}.viz-detail li+li,.viz-quality li+li{margin-top:.4rem}.viz-check{border-left:2px solid var(--accent);background:var(--surface-inset,var(--surface2));border-radius:0 6px 6px 0;margin-top:1.5rem;padding:1rem 1.25rem}.viz-check p{max-width:65ch;color:var(--ink2);margin:.35rem 0 0}.viz-alternative{color:var(--ink2);margin:1.25rem 0}.viz-example-tools{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.viz-example-tools a{text-underline-offset:3px;color:var(--ink2);margin-left:auto}.viz-example{min-width:0;margin-top:1rem}.viz-example p{color:var(--ink2);font-size:var(--t-meta);margin:.5rem 0}.viz-example pre{background:var(--surface-inset,var(--surface2));border:1px solid var(--line);max-width:100%;max-height:30rem;font-size:var(--t-meta);tab-size:4;border-radius:6px;padding:1.25rem;line-height:1.7;overflow:auto}.viz-quality{border-top:1px solid var(--line);font-size:var(--t-ui);margin-top:2rem;padding-top:1.25rem;line-height:1.8}.viz-quality summary{cursor:pointer;font-weight:500}.viz-quality ul{max-width:65ch;color:var(--ink2);margin-top:1rem}.viz-quality p{color:var(--ink2);max-width:65ch}.viz-attribution{color:var(--ink3);font-size:var(--t-label);margin-top:2rem;line-height:1.8}.viz-attribution span{display:block}@media (max-width:600px){.viz-technique>summary{gap:.75rem;padding:1rem}.viz-glyph{flex-basis:48px}.viz-glyph svg{width:48px;height:42px}.viz-detail{padding:1rem}.viz-example-tools .btn,.viz-example-tools a{align-items:center;min-height:44px;display:inline-flex}.viz-example-tools a{margin-left:0}}:root{--brand-green:#1d7568;--brand-wordmark-filter:none}:root[data-theme=dark]{--brand-green:#48b9a5;--brand-wordmark-filter:brightness(0) invert(.94)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--brand-green:#48b9a5;--brand-wordmark-filter:brightness(0) invert(.94)}}.brand .brand-symbol,.landing-brand .brand-symbol{flex:0 0 36px;width:36px;height:auto;display:block}.brand-wordmark{flex-shrink:1;width:125px;min-width:0;line-height:0;display:inline-flex}.brand-wordmark>svg{width:100%;height:auto;filter:var(--brand-wordmark-filter);display:block;overflow:hidden}:is(.brand:has(.brand-symbol),.landing-brand:has(.brand-symbol)){gap:5px}.startup-brand .brand-symbol{flex:none;width:38px;height:auto;display:block}.startup-brand .brand-wordmark{width:144px}.brand-loading-line{background:var(--line);border-radius:2px;width:100%;height:2px;display:block;overflow:hidden}.brand-loading-segment{border-radius:inherit;background:var(--brand-green);width:40%;height:100%;animation:2s ease-in-out infinite brand-loading-travel;display:block}@keyframes brand-loading-travel{0%{transform:translate(-100%)}to{transform:translate(350%)}}.oauth-state-panel .brand-loading-line{width:min(100%,192px);margin:24px auto 0}@media (prefers-reduced-motion:reduce){.brand-loading-segment{animation:none;transform:translate(75%)}}@media (max-width:480px){.landing-header .landing-brand .brand-wordmark{width:105px}.landing-header .landing-brand .brand-symbol{flex-basis:30px;width:30px}}:is(.research-document,.research-term-content) :not(pre)>code{border:1px solid var(--line);background:var(--surface2);color:var(--ink);font:.88em/1.6 var(--code,ui-monospace, monospace);overflow-wrap:anywhere;white-space:break-spaces;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.12em .35em;display:inline}:is(.research-document,.research-term-content) .research-location{color:var(--accent-strong,var(--accent))}:is(.research-document,.research-term-content) .research-code-snippet{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-inset);white-space:normal;min-width:0;max-width:100%;margin-block:1.25rem;overflow:hidden}.research-code-toolbar{border-bottom:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .9rem;display:flex}.research-code-toolbar>span{overflow-wrap:anywhere;min-width:0;color:var(--ink2);font:var(--t-meta)/1.5 var(--code,ui-monospace, monospace)}.research-code-toolbar>button{min-width:4rem;min-height:2rem;font-size:var(--t-meta);flex:none}:is(.research-document,.research-term-content) .research-code-snippet>pre{max-width:100%;max-height:34rem;color:var(--ink);font:var(--t-ui)/1.75 var(--code,ui-monospace, monospace);white-space:pre;overflow-wrap:normal;tab-size:2;background:0 0;border:0;border-radius:0;margin:0;padding:1rem 1.15rem;overflow:auto}.research-code-snippet pre>code{color:inherit;font:inherit;white-space:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.research-equation{white-space:normal;min-width:0;max-width:100%;margin-block:1.5rem;padding:.75rem .5rem;overflow-x:auto}.research-math{white-space:normal;overflow-wrap:normal;color:inherit}.research-math-display{max-width:100%;display:block;overflow-x:auto}.research-math .katex{font-size:1.1em}.research-math .katex-display{margin:.35em 0}.research-math-error{color:var(--ink2)!important;border-style:dashed!important}.research-document .research-document-block-code>.research-code-snippet{margin:0}.research-format-tools{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.65rem;display:flex}.research-format-tools>summary{cursor:pointer;color:var(--ink2);font-size:var(--t-meta)}.research-format-tools[open]>summary{flex-basis:100%;margin-bottom:.25rem}.research-format-tools .btn{font-size:var(--t-meta)}.research-document-editor [data-block-type=code] textarea{font-family:var(--code,ui-monospace, monospace);tab-size:2;white-space:pre;overflow-wrap:normal;overflow-x:auto}.research-format-help{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-inset);color:var(--ink2);font-size:var(--t-meta);padding:.75rem 1rem}.research-format-help>summary{cursor:pointer}.research-format-help dl{grid-template-columns:max-content minmax(0,1fr);gap:.6rem 1rem;margin-bottom:0;display:grid}.research-format-help dd{overflow-wrap:anywhere;min-width:0;margin:0}.research-format-help code{font-family:var(--code,ui-monospace, monospace)}@media (max-width:600px){.research-code-toolbar>button,.research-format-tools .btn{min-height:44px}:is(.research-document,.research-term-content) .research-code-snippet>pre{padding:.85rem}}.meeting-note{gap:2.5rem;min-width:0;display:grid}.meeting-note .meeting-section{min-width:0}.meeting-note .meeting-section>.research-document>h2{font-size:var(--t-h2);margin:0 0 1rem}.meeting-note .meeting-section>.research-document:empty{display:none}.meeting-note .meeting-summary{border-bottom:1px solid var(--line);padding-bottom:1.5rem}.meeting-note .meeting-topic{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;margin-top:1rem;padding:1.25rem}.meeting-note .meeting-topic>.research-document>h3{font-size:var(--t-h3);margin-top:0}.meeting-note .meeting-topic .research-document aside{background:var(--surface-inset);margin:.75rem 0 0;padding:.85rem 1rem}.meeting-note .meeting-topic-details{border-top:1px solid var(--line);margin-top:1rem}.meeting-note .meeting-topic-details>summary{color:var(--ink2);font-size:var(--t-ui);cursor:pointer;align-items:center;gap:1rem;padding:.85rem 0 .2rem;list-style:none;display:flex}.meeting-note .meeting-topic-details>summary::-webkit-details-marker{display:none}.meeting-note .meeting-topic-details[open]>summary{margin-bottom:1rem}.meeting-note .meeting-topic-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.meeting-note .research-document>:last-child{margin-bottom:0}.meeting-template-action{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-block:1rem;display:flex}.meeting-template-action small{color:var(--ink3);font-size:var(--t-label)}.research-object-meta-form>[data-meeting-template-action]{grid-column:1/-1;min-width:0}.research-property-editor>[data-property-key=noteKind],.research-property-editor>[data-property-key=participants]{grid-column:1/-1}.research-property-editor>[data-property-key=noteKind] .input{max-width:20rem}@media (max-width:600px){.meeting-note{gap:2rem}.meeting-note .meeting-topic{padding:1rem}.meeting-note .meeting-topic-details>summary{min-height:44px}}.todo-category-field{min-width:0;font-size:var(--t-ui);gap:7px;margin-bottom:12px;display:grid}.todo-category-field .input{width:100%;min-width:0}[data-todo-category-field][hidden],[data-todo-category-inherited][hidden]{display:none}.todo-table{--todo-trash-column:52px;border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:var(--t-ui)}.todo-table th{font-family:var(--sans);font-size:var(--t-meta);color:var(--ink2);text-align:left;letter-spacing:0;background:0 0;border-bottom:0;padding:12px 16px;font-weight:500}.todo-table th:first-child{width:calc((100% - var(--todo-trash-column)) * .4);padding-left:24px}.todo-table th:nth-child(2){width:calc((100% - var(--todo-trash-column)) * .18)}.todo-table th:nth-child(3){width:calc((100% - var(--todo-trash-column)) * .16)}.todo-table th:nth-child(4){width:calc((100% - var(--todo-trash-column)) * .26)}.todo-table th:nth-child(5){width:var(--todo-trash-column);padding-inline:4px}.todo-table td{border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;border-bottom:0;padding:16px}.todo-table td.todo-name-cell{padding:12px 12px 12px 8px}.todo-table-row{transition:background-color .15s}.todo-table-row:hover{background:color-mix(in srgb, var(--surface2) 55%, var(--surface))}.todo-nested-row .todo-name-content{padding-left:4px}.todo-name-content{align-items:flex-start;min-width:0;display:flex}.todo-expand{width:28px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.todo-expand svg{transition:transform .15s}.todo-expand[aria-expanded=true] svg{transform:rotate(90deg)}.todo-check{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex;position:relative}.todo-check:before{content:"";border:1.5px solid var(--ink3);border-radius:5px;width:19px;height:19px;position:absolute}.todo-check[aria-checked=true]:before{border-color:var(--accent);background:var(--accent-light,var(--surface2))}.todo-check svg{position:relative}.todo-check:disabled{opacity:.4;cursor:not-allowed}.todo-title{flex:1;min-width:0;padding-top:5px}.todo-title-button{width:100%;color:var(--ink);text-align:left;font-size:var(--t-h3);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:500;line-height:1.5;display:block}.todo-is-done .todo-title-button{color:var(--ink2)}.todo-row-meta{color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:12px;padding:0 4px;display:flex}.todo-row-meta:empty{display:none}.todo-priority{color:var(--ink2);align-items:center;gap:3px;display:inline-flex}.todo-date-button{min-height:32px;font:inherit;color:var(--ink2);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.todo-date-button.overdue{color:var(--crit-text)}.todo-date-button:disabled{cursor:default}.todo-cell-button{max-width:100%;min-height:40px;color:var(--ink2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.todo-cell-button:hover,.todo-title-button:hover{color:var(--accent)}.todo-cell-button:disabled{cursor:default}.todo-people-cell .assignee-chips{flex-wrap:wrap;gap:8px;margin:0;display:flex}.todo-people-cell .assignee-chip{max-width:100%;font-size:var(--t-ui);border:0;border-radius:0;gap:6px;padding:0}.todo-people-cell .assignee-avatar{width:24px;height:24px;font-size:var(--t-micro);background:var(--surface2)}.todo-people-cell .assignee-pending{font-size:var(--t-label);padding-left:2px}.todo-assignee-trigger{border-radius:6px;width:100%;min-height:44px}.todo-assignee-trigger .assignee-chips{flex:1;min-width:0}.todo-assignee-edit{width:24px;height:24px;color:var(--ink3);border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.todo-assignee-trigger:hover .todo-assignee-edit{border-color:var(--accent);color:var(--accent)}:root .overlay>.modal.task-assignee-modal{width:min(460px,100vw - 24px);max-height:min(720px,100dvh - 32px)}.task-assignee-modal .modal-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.task-assignee-modal .modal-footer{justify-content:flex-end;gap:8px}.task-assignee-modal .modal-footer .btn{min-width:72px;min-height:44px}.task-assignee-form .assignment-task-title{font-size:var(--t-h3);overflow-wrap:anywhere;margin:0 0 8px;font-weight:600;line-height:1.6}.task-assignee-form .assignment-help{color:var(--ink2);font-size:var(--t-ui);margin:8px 0;line-height:1.6}.task-assignee-form .assignment-member-picker{margin:20px 0}.task-assignee-form .assignment-member-picker legend{font-size:var(--t-ui);color:var(--ink2)}.task-assignee-form .assignment-member-picker label{border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;background:var(--surface);min-height:56px;margin:6px 0;padding:10px 12px}.task-assignee-form .assignment-member-picker label:has(:checked){border-color:var(--accent);background:var(--accent-light,var(--surface2))}.task-assignee-form .assignment-member-picker label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.task-assignee-form .assignment-member-picker input{width:18px;height:18px;accent-color:var(--accent);margin:0}.task-assignee-form .assignment-member-name{font-size:var(--t-h3);flex:1;line-height:1.5}.task-assignee-form .assignment-member-picker small{color:var(--ink2);font-size:var(--t-meta);flex:none}@media (max-width:650px){.task-assignee-modal .modal-body{padding:20px 16px}.task-assignee-modal .modal-footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.todo-status{min-height:28px;font-size:var(--t-ui);color:var(--ink2);align-items:center;gap:6px;display:inline-flex}.todo-status:before{content:"";box-sizing:border-box;border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px}.todo-status[data-status=in_progress]:before{border-color:var(--accent);background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.todo-status[data-status=done]{color:var(--accent)}.todo-status[data-status=done]:before{background:currentColor}.todo-status[data-status=blocked]{color:var(--crit-text)}.todo-progress-count{font-size:var(--t-label);color:var(--ink3);font-variant-numeric:tabular-nums;margin-top:5px;display:block}.todo-progress-cell progress{-webkit-appearance:none;appearance:none;width:100%;max-width:108px;height:4px;color:var(--accent);background:var(--line);border:0;border-radius:4px;margin-top:8px;display:block;overflow:hidden}.todo-progress-cell progress::-webkit-progress-bar{background:var(--line)}.todo-progress-cell progress::-webkit-progress-value{background:var(--accent)}.todo-progress-cell progress::-moz-progress-bar{background:var(--accent)}.todo-quiet-action{min-width:36px;min-height:40px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.todo-quiet-action:hover{background:var(--surface2);color:var(--accent)}.todo-quiet-action:disabled{opacity:.4;cursor:default}:is(.todo-quiet-action:focus-visible,.todo-date-button:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.todo-unassigned{color:var(--ink3)}@media (hover:hover){.todo-table-row :is(.todo-quiet-action,.todo-assignee-edit),.todo-table-row .todo-unassigned{opacity:0;transition:opacity var(--duration-fast,.12s) ease}.todo-table-row:is(:hover,:focus-within) :is(.todo-quiet-action,.todo-assignee-edit),.todo-table-row:is(:hover,:focus-within) .todo-unassigned{opacity:1}}:is(.todo-expand:focus-visible,.todo-check:focus-visible,.todo-cell-button:focus-visible,.todo-title-button:focus-visible){outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.todo-hierarchy-fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;margin-bottom:24px;display:grid}.todo-detail-page .research-object-page-heading{margin-bottom:24px}.task-analysis{min-width:0}.task-analysis-sources{border-block:1px solid var(--line);overflow-wrap:anywhere;margin-block:24px;padding-block:16px}.task-analysis-sources summary{cursor:pointer;font-size:var(--t-ui)}.task-analysis-sources ul{padding:0;list-style:none}.task-analysis-sources li{justify-content:space-between;align-items:baseline;gap:12px;padding-block:6px;display:flex}.task-analysis-sources li button{text-align:start;white-space:normal;min-width:0}.task-analysis-sources li span{font-size:var(--t-ui);flex-shrink:0}.task-analysis-sources>p{font-size:var(--t-ui);line-height:1.6}.todo-detail-page .task-analysis-section{border-top:1px solid var(--line);padding-block:28px}.todo-detail-page .todo-work-record .task-analysis-section>h2{font-size:var(--t-h2);color:var(--ink);margin:0 0 20px}.todo-detail-page .task-analysis-finding{border-top:0;border-left:3px solid var(--accent);background:var(--surface2);border-radius:0 var(--radius-card) var(--radius-card) 0;margin-bottom:28px;padding:24px}.task-analysis-finding .research-document{font-size:var(--t-h3)}.task-analysis-empty{background:var(--surface2);border-radius:var(--radius-card);padding:24px}.task-analysis-empty h3{font-size:var(--t-h3);margin:0 0 10px}.task-analysis-empty p,.task-analysis-pending{color:var(--ink2);line-height:1.7;font-size:var(--t-ui)}.task-analysis-empty p{margin:0}.task-analysis-legacy,.todo-operations{border:1px solid var(--line);border-radius:var(--radius-card);overflow-wrap:anywhere;margin-block:20px}.task-analysis-legacy>summary,.todo-operations>summary{cursor:pointer;min-height:48px;color:var(--ink2);font-size:var(--t-ui);padding:16px 20px}:is(.task-analysis-legacy>summary:focus-visible,.todo-operations>summary:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.task-analysis-legacy>div,.todo-operations>:not(summary){margin-inline:20px}.task-analysis-legacy>div{padding-bottom:20px}@media (max-width:650px){.todo-detail-page .task-analysis-finding,.task-analysis-empty{padding:18px}.task-analysis-legacy>div,.todo-operations>:not(summary){margin-inline:16px}}.todo-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px 24px;display:flex}.todo-detail-actions .btn{min-height:40px}.todo-essential-properties{flex-wrap:wrap;gap:36px;margin:0;padding:16px 0 24px;display:flex}.todo-essential-properties dt{font-size:var(--t-meta);color:var(--ink3);margin-bottom:6px}.todo-essential-properties dd{font-size:var(--t-body);margin:0}.todo-success-criteria{border-left:3px solid var(--accent);margin:0 0 28px;padding:4px 0 4px 18px}.todo-success-criteria h2{font-size:var(--t-meta);color:var(--ink2);margin:0 0 8px;font-weight:500}.todo-success-criteria p{font-size:var(--t-h3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.todo-detail-page .plan-detail-section{padding-block:24px}.todo-detail-page .plan-detail-section h2{font-size:var(--t-h3);margin:0}.todo-detail-page .plan-detail-section>header{margin-bottom:16px}.todo-person-report{border-top:1px solid var(--line)}.todo-person-report>summary{cursor:pointer;align-items:center;gap:10px;padding:14px 0;list-style:none;display:flex}.todo-person-report>summary::-webkit-details-marker{display:none}.todo-person-report>summary:after{content:"›";font-size:var(--t-title);color:var(--ink3);margin-left:8px}.todo-person-report[open]>summary:after{transform:rotate(90deg)}.todo-person-report>summary strong{min-width:0;font-size:var(--t-body);overflow-wrap:anywhere;flex:1}.todo-person-report>summary>span:last-child{color:var(--ink2);font-size:var(--t-meta)}.todo-person-body{padding:4px 0 20px 38px}.todo-person-body>small{color:var(--ink3);font-size:var(--t-label)}.todo-assignment-history,.todo-related-records{margin-top:16px}.todo-assignment-history>summary,.todo-related-records>summary,.todo-goal-detail details>summary{cursor:pointer;color:var(--ink2);font-size:var(--t-ui);padding-block:12px}.todo-edit-form{gap:22px;display:grid}.todo-edit-form label{min-width:0;font-size:var(--t-ui);color:var(--ink2);gap:8px;display:grid}.todo-edit-form .input{width:100%;min-width:0;font-size:var(--t-h3)}.todo-edit-form small{color:var(--ink3);font-size:var(--t-meta);line-height:1.6}.todo-edit-form label:first-of-type input{font-size:var(--t-h2);font-weight:600}.todo-edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.todo-edit-options>summary{cursor:pointer;font-size:var(--t-ui);color:var(--ink2);padding-block:10px}.todo-edit-options>div{margin-top:12px}.todo-detail-page .todo-work-record:focus,.todo-detail-page .task-assignment-section:focus{outline:none}.todo-hierarchy-fields label{min-width:0;font-size:var(--t-ui);color:var(--ink2);gap:7px;display:grid}.todo-hierarchy-fields .input{width:100%;min-width:0;max-width:100%}.todo-organization{margin-bottom:12px}.todo-organization>summary{cursor:pointer;color:var(--ink2);font-size:var(--t-ui);padding-block:12px}.todo-organization[open]>summary{margin-bottom:10px}.todo-goal-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.todo-goal-progress{color:var(--ink2);font-size:var(--t-ui);font-variant-numeric:tabular-nums}.todo-breadcrumb{flex-wrap:wrap;align-items:center;gap:4px;margin-block:12px;display:flex}.todo-breadcrumb button{white-space:normal;text-align:left;overflow-wrap:anywhere}.todo-child-list{margin:12px 0 0;padding:0;list-style:none}.todo-child-list li+li{border-top:1px solid var(--line)}.todo-child-list button{text-align:left;white-space:normal;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.todo-child-list span{color:var(--ink2);font-size:var(--t-meta)}.todo-child-list strong{font-size:var(--t-ui);overflow-wrap:anywhere}@media (max-width:650px){.todo-hierarchy-fields{grid-template-columns:minmax(0,1fr)}.todo-title-button,.todo-cell-button,.todo-date-button,.todo-quiet-action{min-height:44px}.todo-quiet-action{min-width:44px}.todo-detail-actions .btn{min-height:44px}.todo-person-body{padding-left:0}.todo-edit-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.todo-expand svg,.todo-table-row{transition:none}}.task-progress-form{gap:12px;margin-top:20px;display:grid}.task-progress-form label{font-size:var(--t-ui);gap:6px;display:grid}.task-progress-note{font-size:var(--t-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.task-progress-meta{color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.task-progress-form .btn{justify-self:end}.task-progress-direct>summary{display:none}.todo-main-ownership{flex-wrap:wrap;align-items:center;gap:4px 18px;min-width:0;margin:0 0 4px 32px;display:flex}.todo-main-ownership>.todo-assignee-trigger{width:auto;max-width:100%}.todo-main-ownership .todo-cell-button{min-height:44px;font-size:var(--t-ui)}.todo-main-check{flex:0 0 44px;width:44px}.todo-assignee-options>summary{cursor:pointer;font-size:var(--t-ui);color:var(--ink2);padding:10px 0}.todo-assignee-options[open]>summary{margin-bottom:8px}.todo-main-group{border-bottom:1px solid var(--line);border-left:3px solid var(--todo-category-color,transparent);min-width:0;margin-bottom:8px;padding:10px 8px;container:todo-main/inline-size}.todo-main-heading{align-items:center;gap:8px;min-width:0;padding:0 4px 0 0;display:flex}.todo-main-toggle{min-width:0;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px 0;display:flex}.todo-main-toggle>svg{flex:none}.todo-main-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.todo-main-title{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.todo-main-toggle small{font-size:var(--t-label);color:var(--ink2);border:1px solid var(--line);border-radius:4px;flex:none;padding:2px 6px;font-weight:500}.todo-main-toggle strong{font-size:var(--t-h3);white-space:normal;overflow-wrap:anywhere;flex:200px;line-height:1.5}.todo-main-count{font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--ink2);flex:none;gap:7px;display:grid}.todo-main-deadline{font-size:var(--t-ui);white-space:nowrap;color:var(--ink2);align-items:center;gap:6px;line-height:1.5;display:inline-flex}.todo-main-deadline svg{flex:none}.todo-main-deadline.overdue{color:var(--crit-text,var(--crit))}.todo-main-deadline.due-today{color:var(--accent);font-weight:600}.todo-main-deadline.undated{color:var(--ink3)}.todo-main-meter{background:var(--line);border-radius:2px;justify-self:end;width:100%;max-width:100px;height:3px;overflow:hidden}.todo-main-meter i{background:var(--accent);height:100%;display:block}.todo-main-content{border-left:2px solid var(--line2);min-width:0;margin-left:8px;padding-left:16px}.todo-main-content>.todo-table{border:1px solid var(--line);background:var(--surface);border-collapse:separate;border-spacing:0;border-radius:10px 10px 0 0;overflow:clip}.todo-main-footer{border:1px solid var(--line);background:var(--surface);border-top:0;border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 12px;display:flex}.todo-main-footer small{color:var(--ink3);margin-left:auto}.todo-category-heading{font-size:var(--t-h3);color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:10px;margin:28px 0 8px;display:flex}.todo-category-heading:before{content:"";background:var(--todo-category-color,var(--ink3));border-radius:50%;flex:none;width:8px;height:8px}.todo-category-heading small{font-size:var(--t-meta);color:var(--ink2);flex:none;font-weight:400}.todo-category-label{overflow-wrap:anywhere;max-width:100%;color:var(--ink2);background:color-mix(in srgb, var(--todo-category-color,var(--ink3)) 10%, var(--surface));display:inline-flex}.todo-main-toggle .todo-category-label{font-size:var(--t-meta);border:0;flex:0 auto;padding:3px 8px}:is(.todo-main-group,.todo-category-heading,.todo-category-label)[data-tone=blue]{--todo-category-color:#497bab}:is(.todo-main-group,.todo-category-heading,.todo-category-label)[data-tone=teal]{--todo-category-color:#358579}:is(.todo-main-group,.todo-category-heading,.todo-category-label)[data-tone=violet]{--todo-category-color:#8766ac}:is(.todo-main-group,.todo-category-heading,.todo-category-label)[data-tone=amber]{--todo-category-color:#a57b39}:is(.todo-main-group,.todo-category-heading,.todo-category-label)[data-tone=rose]{--todo-category-color:#b56781}.todo-sub-purpose{-webkit-line-clamp:2;white-space:normal;max-width:100%;font-size:var(--t-meta);color:var(--ink2);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px;line-height:1.6;display:-webkit-box;overflow:hidden}.todo-legacy-records{min-width:0;max-width:100%;margin-left:auto}.todo-legacy-records[open]{flex-basis:100%}.todo-legacy-records summary{cursor:pointer;color:var(--ink2);font-size:var(--t-meta);padding:12px 0}.todo-legacy-records .btn{white-space:normal;text-align:left;overflow-wrap:anywhere}.todo-legacy-row{align-items:center;gap:8px;display:flex}.todo-legacy-row>.btn{flex:1;min-width:0}.todo-legacy-row>.todo-trash-action{min-width:44px;min-height:44px}.todo-record-actions,.assignment-quick-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.todo-record-actions>.todo-cell-button{font-size:var(--t-meta);margin-right:auto}.assignment-quick-actions .btn{min-height:44px}.todo-main-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.todo-organization [hidden],.todo-row-fields [hidden]{display:none}.assignment-request-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-wrap:wrap;align-items:center;gap:16px;min-width:0;margin-block:12px;padding:18px;display:flex}.assignment-request-card>div:first-child{flex:240px;min-width:0}.assignment-request-card p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-ui);margin:10px 4px 0;line-height:1.6}.assignment-request-card small{color:var(--ink3);overflow-wrap:anywhere;margin:4px;display:block}@media (max-width:650px){.todo-category-heading{margin-top:16px}.todo-main-group{padding-inline:2px}.todo-main-ownership{margin-left:76px}.todo-main-heading{padding:0 0 8px}.todo-main-toggle{flex-wrap:wrap;gap:8px}.todo-main-title{gap:4px 8px}.todo-main-toggle strong{flex-basis:160px}.todo-main-count{white-space:normal;flex-wrap:wrap;flex:calc(100% - 24px);align-items:center;gap:8px 12px;min-width:0;margin-left:24px;display:flex}.todo-main-meter{flex:56px;min-width:56px}.todo-main-content{margin-left:7px;padding-left:8px}.todo-main-footer{padding:6px 8px}}@container todo-main (width<=650px){.todo-main-toggle{flex-wrap:wrap}.todo-main-title{min-width:0}.todo-main-toggle strong{flex-basis:100%;min-width:0}.todo-main-count{flex-wrap:wrap;flex:100%;gap:6px 12px;min-width:0;margin-left:24px;display:flex}.todo-main-count>span{overflow-wrap:anywhere;max-width:100%}.todo-main-deadline{white-space:normal}}@container todo-main (width<=740px){.todo-table,.todo-table tbody{display:block}.todo-table thead{display:none}.todo-table tr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 14px;padding:10px 0 8px;display:flex}.todo-table tr:first-child{border-top:0}.todo-table td{border:0;min-width:0;padding:0;display:block}.todo-table td.todo-name-cell{flex:calc(100% - 58px);order:0}.todo-table td.todo-trash-cell{flex:none;order:1;align-self:flex-start}.todo-table td.todo-people-cell{order:2}.todo-table td.todo-progress-cell{order:3}.todo-table td.todo-record-cell{order:4}.todo-table td.todo-trash-cell:not(:has(*)){display:none}.todo-name-content{padding-left:0}.todo-table .todo-people-cell{margin-left:50px}.todo-table .todo-people-cell:has(>.todo-assignee-trigger:empty:only-child){display:none}.todo-table .todo-progress-cell:not(:has(*)){display:none}.todo-table .todo-people-cell:has(>.todo-assignee-trigger:empty:only-child)+.todo-progress-cell{margin-left:50px}.todo-table td.todo-record-cell{flex-wrap:wrap;flex:auto;align-items:center;gap:0 12px;display:flex}.todo-table td.todo-record-cell .todo-record{justify-content:space-between;width:100%}.todo-table td.todo-record-cell .todo-record-links{justify-items:start}.todo-table td.todo-record-cell .todo-record-link{text-align:left;max-width:none}.todo-table td.todo-people-cell:has(>.todo-assignee-trigger:empty:only-child)+.todo-progress-cell:not(:has(*))+.todo-record-cell{margin-left:50px}.todo-table td.todo-record-cell .todo-record-actions{order:2;margin-left:auto}.todo-table td.todo-record-cell .todo-record-link{width:auto}.todo-cell-button,.todo-quiet-action,.todo-date-button{min-height:44px}.todo-quiet-action{min-width:44px}}.task-progress{grid-column:1/-1;width:100%;min-width:0}.task-progress-editor{margin-top:14px}.task-progress-editor>summary{cursor:pointer;font-size:var(--t-ui);color:var(--accent);padding-block:8px}.task-result-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.task-progress-form .input{width:100%;min-width:0}.task-progress-form small{color:var(--ink2);font-size:var(--t-meta)}.meeting-todos{border:1px solid var(--line);border-radius:var(--radius-card);margin-block:24px;padding:20px}.meeting-todos header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.meeting-todos h2{font-size:var(--t-h3);margin:0}.meeting-todos>button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:inherit;background:0 0;justify-content:space-between;gap:12px;padding:12px 0;display:flex}:root[data-appearance] .todo-add-slot{min-width:0}:root[data-appearance] .todo-add-slot>[data-todo-composer-host]:not(:empty)+.todo-add-line{display:none}:root[data-appearance] .todo-add-line{border:1px dashed var(--line);width:100%;min-height:44px;color:var(--ink2);font:500 var(--t-ui)/1.4 var(--sans);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:baseline;gap:8px;padding:11px 14px;display:flex}:root[data-appearance] .todo-add-line svg{flex:none;align-self:center}:root[data-appearance] .todo-add-line small{color:var(--ink3);font-size:var(--t-meta);font-weight:400}:root[data-appearance] .todo-add-line:hover{border-color:var(--accent-line);color:var(--ink);background:var(--surface)}:root[data-appearance] .todo-add-line:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-appearance] .todo-add-top{margin:0 0 var(--s-6)}:root[data-appearance] .todo-add-readonly{margin:0 0 var(--s-6);color:var(--ink3);font-size:var(--t-meta)}:root[data-appearance] .todo-main-group .todo-add-slot{margin:2px 0 6px 36px}:root[data-appearance] .todo-main-group .todo-add-line{min-height:40px;color:var(--ink3);border-color:#0000;padding:8px 10px}:root[data-appearance] .todo-main-group .todo-add-line:hover{border-color:var(--line);color:var(--ink)}.modal:has(.todo-batch-form){overflow:clip}:root[data-appearance] .todo-outline{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;min-width:0;margin:0;padding:12px 16px;display:grid;container:todo-outline/inline-size}:root[data-appearance] .modal .todo-outline{background:0 0;border:0;border-radius:0;padding:0}:root[data-appearance] .todo-outline fieldset{border:0;min-width:0;margin:0;padding:0}:root[data-appearance] .todo-outline label{min-width:0}:root[data-appearance] .todo-outline .input{width:100%;min-width:0;max-width:100%}:root[data-appearance] .todo-outline-head{flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:32px;padding-bottom:4px;display:flex}:root[data-appearance] .todo-outline-head>strong{min-width:0;color:var(--ink);font-size:var(--t-ui);overflow-wrap:anywhere;flex:auto;font-weight:600}:root[data-appearance] .todo-outline .todo-batch-common{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-left:auto;display:flex}:root[data-appearance] .todo-outline-project .input{width:auto;max-width:14rem;min-height:32px;font-size:var(--t-meta);padding-block:3px}:root[data-appearance] .todo-outline-source>summary{min-height:32px;color:var(--ink3);font-size:var(--t-meta);cursor:pointer;align-items:center;list-style:none;display:flex}:root[data-appearance] .todo-outline-source>summary::-webkit-details-marker{display:none}:root[data-appearance] .todo-outline-source>summary:hover,:root[data-appearance] .todo-outline-source[open]>summary{color:var(--ink)}:root[data-appearance] .todo-outline-source .input{min-height:32px;font-size:var(--t-meta);margin-bottom:4px}:root[data-appearance] .todo-outline .todo-batch-rows{display:grid}:root[data-appearance] .todo-outline-row{--todo-row-top:3px;--todo-tools:6rem;--todo-more:5.25rem;grid-template-columns:minmax(0, 1fr) var(--todo-tools);min-width:0;padding:var(--todo-row-top) 0 3px 22px;align-items:start;display:grid;position:relative}:root[data-appearance] .todo-outline-row>.todo-row-fields{padding-right:var(--todo-more);display:grid}:root[data-appearance] .todo-outline-row:before{top:calc(var(--todo-row-top) + 14px);background:var(--ink2);content:"";border-radius:2px;width:8px;height:8px;position:absolute;left:5px}:root[data-appearance] .todo-outline-row:not(.todo-draft-child):not(:first-child){--todo-row-top:9px;border-top:1px solid var(--line);margin-top:6px}:root[data-appearance] .todo-outline-row.todo-draft-child{border-left:2px solid var(--line);margin-left:22px;padding-left:14px}:root[data-appearance] .todo-outline-row.todo-draft-child:before{display:none}:root[data-appearance] .todo-outline-row[data-state=failed]:before{background:var(--crit-text)}:root[data-appearance] .todo-outline-row.todo-draft-child[data-state=failed]{border-left-color:var(--crit-text)}:root[data-appearance] .todo-outline-line{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2px 8px;display:grid}:root[data-appearance] .todo-outline-line .input{min-height:36px;box-shadow:none;color:var(--ink);font:inherit;font-size:var(--t-ui);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 8px;line-height:1.45}:root[data-appearance] .todo-outline-title .input{font-weight:600}:root[data-appearance] .todo-draft-child .todo-outline-title .input{font-weight:500}:root[data-appearance] .todo-outline-criteria .input{max-height:8.5em;color:var(--ink2);font-size:var(--t-meta);resize:none;field-sizing:content;display:block;overflow:auto}:root[data-appearance][data-theme] .todo-outline .todo-outline-criteria textarea.input{min-height:36px}:root[data-appearance] .todo-outline-line .input::placeholder{color:var(--ink3);font-weight:400}:root[data-appearance] .todo-outline-line .input:hover{border-color:var(--line)}:root[data-appearance] .todo-outline-line .input:focus{border-color:var(--accent);background:var(--bg);outline:none}:root[data-appearance] .todo-outline-preview{color:var(--ink2);font-size:var(--t-label);flex-wrap:wrap;gap:2px 0;margin:0 0 4px 9px;display:flex}:root[data-appearance] .todo-outline-preview>span+span:before{content:"·";color:var(--ink4);margin:0 7px}:root[data-appearance] .todo-outline-preview .is-warn{color:var(--crit-text);font-weight:600}:root[data-appearance] .todo-outline-preview .is-hint{color:var(--ink3)}:root[data-appearance] .todo-row-status{color:var(--ink2);font-size:var(--t-label);overflow-wrap:anywhere;margin:0 0 4px 9px}:root[data-appearance] .todo-row-status:empty{display:none}:root[data-appearance] .todo-batch-row[data-state=failed] .todo-row-status{color:var(--crit-text)}:root[data-appearance] .todo-batch-row[data-state=done] .todo-row-status{color:var(--accent-strong)}:root[data-appearance] .todo-outline .todo-row-options>summary{top:calc(var(--todo-row-top) - 4px);right:var(--todo-tools);width:var(--todo-more);color:var(--ink3);font-size:var(--t-label);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;list-style:none;display:flex;position:absolute}:root[data-appearance] .todo-outline .todo-row-options>summary::-webkit-details-marker{display:none}:root[data-appearance] .todo-outline .todo-row-options>summary:hover,:root[data-appearance] .todo-outline .todo-row-options[open]>summary{color:var(--ink)}:root[data-appearance] .todo-outline .todo-row-options>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-6px}:root[data-appearance] .todo-outline .todo-row-options-body{background:var(--surface2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:2px 0 10px 8px;padding:12px 14px;display:grid}:root[data-appearance] .todo-row-options-body>.todo-option-wide,:root[data-appearance] .todo-row-options-body>[data-todo-category-inherited]{grid-column:1/-1}:root[data-appearance] .todo-row-options-body label{color:var(--ink2);font-size:var(--t-label);gap:4px;display:grid}:root[data-appearance] .todo-row-options-body .input{min-height:34px;font-size:var(--t-meta)}:root[data-appearance] .todo-row-options-body textarea.input{resize:vertical;min-height:0}:root[data-appearance] .todo-row-options-body .todo-category-field{margin:0}:root[data-appearance] .todo-row-options-body [data-todo-category-inherited]{font-size:var(--t-label);margin:0}:root[data-appearance] .todo-row-options-body .assignment-member-picker{flex-wrap:wrap;gap:6px;display:flex}:root[data-appearance] .todo-row-options-body .assignment-member-picker legend{color:var(--ink2);font-size:var(--t-label);margin-bottom:6px}:root[data-appearance] .todo-row-options-body .assignment-member-picker legend small{color:var(--ink3);font-size:var(--t-label);margin-left:6px}:root[data-appearance] .todo-row-options-body .assignment-member-picker>label{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);font-size:var(--t-meta);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}:root[data-appearance] .todo-row-options-body .assignment-member-picker>label:has(:checked){border-color:var(--accent);background:var(--accent-light,var(--surface))}:root[data-appearance] .todo-row-options-body .assignment-member-picker>label span:last-child{overflow-wrap:anywhere}:root[data-appearance] .todo-option-place{border-top:1px solid var(--line);padding-top:10px}:root[data-appearance] .todo-option-place .todo-organization{margin:0}:root[data-appearance] .todo-option-place .todo-hierarchy-fields{gap:12px;margin-bottom:6px}:root[data-appearance] .todo-option-place small{color:var(--ink3);font-size:var(--t-label)}:root[data-appearance] .todo-outline-tools{justify-content:flex-end;align-items:center;gap:2px;min-height:36px;display:flex}:root[data-appearance] .todo-outline-tools .btn.sm{min-height:32px;color:var(--ink3);white-space:nowrap;padding-inline:8px}:root[data-appearance] .todo-outline-tools .btn.sm:hover{color:var(--ink)}:root[data-appearance] .todo-outline-tools .icon-btn{width:32px;height:32px}:root[data-appearance] .todo-outline-tools .icon-btn:hover{color:var(--crit-text)}:root[data-appearance] .todo-outline-tools .icon-btn:disabled{visibility:hidden}:root[data-appearance] .todo-outline .todo-outline-add{width:auto;min-height:36px;color:var(--ink2);font-size:var(--t-meta);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin:2px 0 0;padding:0 8px 0 2px;display:inline-flex}:root[data-appearance] .todo-outline .todo-outline-add:hover{color:var(--ink)}:root[data-appearance] .todo-outline .todo-batch-feedback{color:var(--ink3);font-size:var(--t-label);background:0 0;border:0;margin:0;padding:0;line-height:1.6}:root[data-appearance] .todo-outline[aria-busy=true] .todo-batch-feedback{color:var(--accent-strong)}:root[data-appearance] .todo-outline:is([data-local-saved=false],[data-recovery-error]) .todo-batch-feedback{color:var(--crit-text)}:root[data-appearance] .todo-outline-keys{color:var(--ink3);font-size:var(--t-label);line-height:1.5}:root[data-appearance] .todo-outline .todo-inline-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:2px;padding-top:8px;display:flex}:root[data-appearance] .todo-outline .todo-inline-footer .todo-outline-keys{flex:18rem}:root[data-appearance] .todo-batch-summary{color:var(--ink2);font-size:var(--t-meta);margin:0}:root[data-appearance] .todo-outline .todo-inline-footer .btn{min-height:40px}@container todo-outline (width<=34rem){:root[data-appearance] .todo-outline-row{grid-template-columns:minmax(0,1fr) auto;padding-left:18px}:root[data-appearance] .todo-outline-row>.todo-row-fields{padding-right:0}:root[data-appearance] .todo-outline-row:before{left:3px}:root[data-appearance] .todo-outline-row.todo-draft-child{margin-left:10px;padding-left:10px}:root[data-appearance] .todo-outline-line{grid-template-columns:minmax(0,1fr)}:root[data-appearance] .todo-outline .todo-row-options>summary{justify-content:flex-start;width:fit-content;margin-left:2px;position:static}:root[data-appearance] .todo-outline-tools{flex-direction:column;align-items:flex-end}:root[data-appearance] .todo-outline .todo-row-options-body{grid-template-columns:minmax(0,1fr);margin-left:0}:root[data-appearance] .todo-outline-keys{display:none}:root[data-appearance] .todo-outline .todo-inline-footer .todo-batch-summary{flex:auto}}@media (max-width:720px){:root[data-appearance][data-theme] .todo-outline .todo-outline-criteria textarea.input{min-height:44px}}@media (max-width:600px){:root[data-appearance] .todo-outline{padding:10px 12px}:root[data-appearance] .todo-main-group .todo-add-slot{margin-left:12px}}.todo-group-preview{border-left:2px solid var(--line);margin:8px 0 12px 32px;padding-left:20px}.todo-group-preview ul{margin:0;padding:0;list-style:none}.todo-group-preview li{align-items:center;gap:4px;display:flex}.todo-group-preview li+li{border-top:1px solid var(--line)}.todo-group-preview .todo-preview-open{min-width:0;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;font-size:var(--t-ui);background:0 0;border:0;flex:1;align-items:center;gap:16px;padding:10px 8px;display:flex}.todo-group-preview .todo-preview-open:hover{background:var(--surface2)}.todo-group-preview .todo-trash-action{min-width:44px;min-height:44px}.todo-preview-title{overflow-wrap:anywhere;flex:1;min-width:0}.todo-group-preview .todo-status{flex:none}.todo-group-preview button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container todo-main (width<=450px){.todo-group-preview{margin-left:12px;padding-left:12px}.todo-group-preview .todo-preview-open{flex-wrap:wrap;gap:6px}.todo-preview-title{flex-basis:100%}}.todo-at-a-glance{border-bottom:1px solid var(--line)}.todo-at-a-glance .todo-essential-properties{gap:20px 36px;padding:0 0 8px}.todo-at-a-glance .todo-essential-properties>div:first-child{flex:220px}.todo-owner-summary{align-items:baseline;gap:8px;margin:0 18px 8px 0;display:inline-flex}.todo-owner-summary small{color:var(--ink2);font-size:var(--t-meta)}.todo-at-a-glance .todo-detail-actions{margin:10px 0 20px}.todo-evidence{border-bottom:1px solid var(--line);padding:24px 0}.todo-evidence h2{font-size:var(--t-h3);margin:0}.todo-evidence h2 small{color:var(--ink3);margin-left:6px;font-weight:400}.todo-evidence>header{flex-wrap:wrap;gap:12px;margin-bottom:14px}.todo-evidence-list{gap:2px;display:grid}.todo-evidence-link{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:14px;padding:13px 10px;line-height:1.5;display:flex}.todo-evidence-link:hover{background:var(--surface2)}.todo-evidence-link>span{color:var(--ink2);font-size:var(--t-label);flex:0 0 64px}.todo-evidence-link>strong{font-size:var(--t-ui);overflow-wrap:anywhere;flex:1;font-weight:500}.todo-evidence-link>svg{color:var(--ink3);flex:0 0 14px;align-self:center}.todo-record-link{width:100%;min-width:0;max-width:100%;color:var(--ink2);text-align:left;text-underline-offset:3px;font-size:var(--t-label);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:8px 0;line-height:1.5;text-decoration:underline;display:block}:is(.todo-evidence-link:focus-visible,.todo-record-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (max-width:650px){.todo-evidence-link{gap:8px;padding-inline:0}.todo-record-link{min-height:44px}}.todo-evidence-more>summary{cursor:pointer;color:var(--ink2);font-size:var(--t-meta);padding:12px 10px}:root[data-appearance] .topbar-inner{flex-wrap:nowrap;gap:12px}:root[data-appearance] .topbar-right{flex-wrap:nowrap;flex:none;gap:6px;width:auto;margin-left:auto}:root[data-appearance] .topbar .icon-btn{min-width:40px;min-height:40px}:root[data-appearance] .topbar-heading{flex:1 1 0}.action-disclosure{flex:none;position:relative}.action-disclosure>summary{cursor:pointer;min-height:40px;list-style:none}.action-disclosure>summary::-webkit-details-marker{display:none}.action-disclosure>summary::marker{content:""}.action-disclosure[open]>summary{background:var(--surface2);color:var(--ink)}.action-disclosure-panel{z-index:80;inset-inline-end:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);width:208px;max-width:calc(100vw - 40px);padding:6px;position:absolute;top:calc(100% + 8px);box-shadow:0 8px 28px #00000024}.action-disclosure[data-direction=up] .action-disclosure-panel{top:auto;bottom:calc(100% + 8px);inset-inline:0 auto}.action-disclosure-panel .btn{width:100%;min-height:44px;box-shadow:none;white-space:normal;text-align:left;border:0;justify-content:flex-start;gap:10px;padding:10px 12px;display:flex}.action-disclosure-panel .btn:hover{background:var(--surface2)}.action-disclosure-panel .page-actions-lifecycle{border-inline-start:0;border-top:1px solid var(--line);margin:6px 0 0;padding:6px 0 0;display:block}.action-disclosure-panel .page-trash-button{color:var(--crit-text)}.action-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.modal-footer .page-actions{gap:8px}.modal-footer .page-actions :is(.btn,summary){min-height:44px}.research-object-page .authorship-properties{flex-wrap:wrap;gap:8px 24px;margin:16px 0 24px;padding-block:12px;display:flex}.research-object-page .authorship-properties>div{align-items:baseline;gap:8px;display:flex}.research-object-page .authorship-properties dt{flex:none;margin:0}.research-object-page .authorship-properties dd{color:var(--ink2)}:root[data-appearance] .view .research-review-queue{border-block:1px solid var(--line);margin-block:16px 24px}.research-review-queue>summary>.chip{margin-left:auto}.research-review-queue>summary:after{margin-left:0}.research-review-queue>.focus-help{margin-top:12px}:root[data-appearance] .view .notes-toolbar{grid-template-columns:minmax(0,1fr)}@media (max-width:720px){:root[data-appearance] .topbar-inner{gap:4px;min-height:60px;padding-block:6px}:root[data-appearance] .topbar-right{gap:0}:root[data-appearance] .topbar .icon-btn{min-width:44px;min-height:44px}.topbar .action-disclosure>summary{justify-content:center;min-width:44px;min-height:44px;padding-inline:8px}.topbar .action-disclosure>summary>span{display:none}:root[data-appearance] .topbar-heading{gap:6px}.notes-head-actions .action-disclosure-panel{inset-inline:0 auto}}.mobile-refresh-status{z-index:180;border:1px solid var(--line);background:var(--surface);color:var(--ink2);box-shadow:var(--shadow-card);font-size:var(--t-ui);pointer-events:none;border-radius:24px;padding:10px 16px;position:fixed;left:50%;transform:translate(-50%,-50%)}.mobile-refresh-status[data-ready=true]{color:var(--accent-strong);border-color:var(--accent)}.mobile-refresh-status[data-loading=true]{border-color:var(--accent)}@media (max-width:720px){:root[data-appearance][data-theme]{--page-gutter:1rem;--reading-gutter:1.25rem;--space-card:1rem;--space-section:1.5rem}:root[data-appearance][data-theme] .app-shell{height:var(--mobile-viewport-height,100dvh);flex-direction:column;gap:0;min-height:0;padding:0;display:flex}:root[data-appearance][data-theme] .nav-toggle svg{transform:none}:root[data-appearance][data-theme] .main{border:0;border-radius:0;flex:1;width:100%;min-height:0}:root[data-appearance][data-theme] .topbar-inner{gap:8px;min-height:52px;padding:4px 12px}:root[data-appearance][data-theme] .topbar{min-height:52px}:root[data-appearance][data-theme] .topbar-heading{font-size:var(--t-ui);gap:6px}:root[data-appearance][data-theme] .topbar-right{flex-wrap:nowrap;gap:2px;width:auto}:root[data-appearance][data-theme] .main-scroll{scrollbar-gutter:auto;min-height:0;scroll-padding-block:12px calc(24px + env(safe-area-inset-bottom));overflow-x:hidden}:root[data-appearance][data-theme] .view{padding:24px 16px calc(40px + env(safe-area-inset-bottom))}:root[data-appearance][data-theme] :is(.btn,.btn.sm,.icon-btn,.topbar .icon-btn,.topbar summary,.input:not(textarea),.view-switch>button,.scope-switch>button){min-height:44px}:root[data-appearance][data-theme] textarea.input{min-height:max(44px,6rem)}:root[data-appearance][data-theme] .project-ai-instructions textarea.input{min-height:12rem}:root[data-appearance][data-theme] .icon-btn{min-width:44px}:root[data-appearance][data-theme] :is(input,select,textarea){font-size:var(--t-h3)}:root[data-appearance][data-theme] .section-head{flex-wrap:wrap;align-items:flex-start;gap:12px}:root[data-appearance][data-theme] .section-head h1{font-size:var(--t-title-lg)}:root[data-appearance][data-theme] .card-header{flex-wrap:wrap;gap:8px;padding:12px 16px}:root[data-appearance][data-theme] .card-body{padding:16px}:root[data-appearance][data-theme] :is(.input,.form-grid,.form-grid>*,.stack,.card,.card-header>*){min-width:0;max-width:100%}:root[data-appearance][data-theme] .overlay{inset:var(--mobile-viewport-top,0px) 0 auto;height:var(--mobile-viewport-height,100dvh);padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));align-items:center}:root[data-appearance][data-theme] .overlay>.modal{max-width:100%;min-height:0;max-height:100%;transform:none}:root[data-appearance][data-theme] :is(.research-page-overlay,.document-screen){padding:0}:root[data-appearance][data-theme] :is(.research-page-overlay,.document-screen)>.modal{border:0;border-radius:0;width:100%;height:100%;max-height:100%}:root[data-appearance][data-theme] .modal-header{min-height:56px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;gap:6px}:root[data-appearance][data-theme] .modal-header h2{font-size:var(--t-ui)}:root[data-appearance][data-theme] .modal-header{flex-wrap:wrap;min-width:0}:root[data-appearance][data-theme] .modal-header h2{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}:root[data-appearance][data-theme] .modal-header>.reading-page-update:not([hidden]){width:100%;height:auto;min-height:44px;font-size:var(--t-ui);white-space:normal;overflow-wrap:anywhere;flex-basis:100%;order:2;padding:8px 12px}:root[data-appearance][data-theme] .reading-page-update:before{content:none}:root[data-appearance][data-theme] :is(.notification-row,.notification-item,.activity-row,.activity-row>div,.form-message,.review-inbox-item,.review-inbox-title){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}:root[data-appearance][data-theme] .modal-body{scrollbar-gutter:auto;flex:auto;min-height:0;scroll-padding-bottom:24px}:root[data-appearance][data-theme] .modal-footer{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}:root[data-appearance][data-theme] .research-object-page{min-height:0;padding:24px 20px 40px}:root[data-appearance][data-theme] .research-object-title{font-size:var(--t-title-lg);line-height:1.5}:root[data-appearance][data-theme] :is(.dialog-move-handle,[data-dialog-resize],[data-page-size-toggle]){display:none}:root[data-appearance][data-theme] .dialog-movable>.modal-header{touch-action:pan-y;cursor:default}:root[data-appearance][data-theme] .modal-footer .page-actions{flex-wrap:nowrap}:root[data-appearance][data-theme] .toast-wrap{bottom:calc(16px + env(safe-area-inset-bottom));max-width:calc(100% - 32px)}}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.0.BHUkWNFR.woff2)format("woff2-variations");unicode-range:U+F9CA-FA0B,U+FF03-FF05,U+FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1B,U+FF1D,U+FF20-FF5B,U+FF5D,U+FFE0-FFE3,U+FFE5-FFE6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.1.C-__qv6_.woff2)format("woff2-variations");unicode-range:U+D723-D728,U+D72A-D733,U+D735-D748,U+D74A-D74F,U+D752-D753,U+D755-D757,U+D75A-D75F,U+D762-D764,U+D766-D768,U+D76A-D76B,U+D76D-D76F,U+D771-D787,U+D789-D78B,U+D78D-D78F,U+D791-D797,U+D79A,U+D79C,U+D79E-D7A3,U+F900-F909,U+F90B-F92E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.2.dCZkyKLw.woff2)format("woff2-variations");unicode-range:U+D679-D68B,U+D68E-D69E,U+D6A0,U+D6A2-D6A7,U+D6A9-D6C3,U+D6C6-D6C7,U+D6C9-D6CB,U+D6CD-D6D3,U+D6D5-D6D6,U+D6D8-D6E3,U+D6E5-D6E7,U+D6E9-D6FB,U+D6FD-D717,U+D719-D71F,U+D721-D722}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.3.Dqw33sf4.woff2)format("woff2-variations");unicode-range:U+D5BC-D5C7,U+D5CA-D5CB,U+D5CD-D5CF,U+D5D1-D5D7,U+D5D9-D5DA,U+D5DC,U+D5DE-D5E3,U+D5E6-D5E7,U+D5E9-D5EB,U+D5ED-D5F6,U+D5F8,U+D5FA-D5FF,U+D602-D603,U+D605-D607,U+D609-D60F,U+D612-D613,U+D616-D61B,U+D61D-D637,U+D63A-D63B,U+D63D-D63F,U+D641-D647,U+D64A-D64C,U+D64E-D653,U+D656-D657,U+D659-D65B,U+D65D-D666,U+D668,U+D66A-D678}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.4.Bvh2YGoc.woff2)format("woff2-variations");unicode-range:U+D507,U+D509-D50B,U+D50D-D513,U+D515-D53B,U+D53E-D53F,U+D541-D543,U+D545-D54C,U+D54E,U+D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D564,U+D566-D567,U+D56A,U+D56C,U+D56E-D573,U+D576-D577,U+D579-D583,U+D585-D586,U+D58A-D5A4,U+D5A6-D5BB}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.5.K_MNGNCe.woff2)format("woff2-variations");unicode-range:U+D464-D477,U+D47A-D47B,U+D47D-D47F,U+D481-D487,U+D489-D48A,U+D48C,U+D48E-D4E7,U+D4E9-D503,U+D505-D506}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.6.Bxhohlcm.woff2)format("woff2-variations");unicode-range:U+D3BF-D3C7,U+D3CA-D3CF,U+D3D1-D3EB,U+D3EE-D3EF,U+D3F1-D3F3,U+D3F5-D3FB,U+D3FD-D400,U+D402-D45B,U+D45D-D463}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.7.E2HaA55t.woff2)format("woff2-variations");unicode-range:U+D2FF,U+D302-D304,U+D306-D30B,U+D30F,U+D311-D313,U+D315-D31B,U+D31E,U+D322-D324,U+D326-D327,U+D32A-D32B,U+D32D-D32F,U+D331-D337,U+D339-D33C,U+D33E-D37B,U+D37E-D37F,U+D381-D383,U+D385-D38B,U+D38E-D390,U+D392-D397,U+D39A-D39B,U+D39D-D39F,U+D3A1-D3A7,U+D3A9-D3AA,U+D3AC,U+D3AE-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3BE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.8.CRbJhhyA.woff2)format("woff2-variations");unicode-range:U+D257-D27F,U+D281-D29B,U+D29D-D29F,U+D2A1-D2AB,U+D2AD-D2B7,U+D2BA-D2BB,U+D2BD-D2BF,U+D2C1-D2C7,U+D2C9-D2EF,U+D2F2-D2F3,U+D2F5-D2F7,U+D2F9-D2FE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.9.Btb3bmS6.woff2)format("woff2-variations");unicode-range:U+D1B4,U+D1B6-D1F3,U+D1F5-D22B,U+D22E-D22F,U+D231-D233,U+D235-D23B,U+D23D-D240,U+D242-D256}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.10.DzSWztS8.woff2)format("woff2-variations");unicode-range:U+D105-D12F,U+D132-D133,U+D135-D137,U+D139-D13F,U+D141-D142,U+D144,U+D146-D14B,U+D14E-D14F,U+D151-D153,U+D155-D15B,U+D15E-D187,U+D189-D19F,U+D1A2-D1A3,U+D1A5-D1A7,U+D1A9-D1AF,U+D1B2-D1B3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.11.CqVmlKJn.woff2)format("woff2-variations");unicode-range:U+D04B-D04F,U+D051-D057,U+D059-D06B,U+D06D-D06F,U+D071-D073,U+D075-D07B,U+D07E-D0A3,U+D0A6-D0A7,U+D0A9-D0AB,U+D0AD-D0B3,U+D0B6,U+D0B8,U+D0BA-D0BF,U+D0C2-D0C3,U+D0C5-D0C7,U+D0C9-D0CF,U+D0D2,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0E3,U+D0E5-D0EB,U+D0EE-D0F0,U+D0F2-D104}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.12.BHuZSgT0.woff2)format("woff2-variations");unicode-range:U+CFA2-CFC3,U+CFC5-CFDF,U+CFE2-CFE3,U+CFE5-CFE7,U+CFE9-CFF4,U+CFF6-CFFB,U+CFFD-CFFF,U+D001-D003,U+D005-D017,U+D019-D033,U+D036-D037,U+D039-D03B,U+D03D-D04A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.13.C42mj_j2.woff2)format("woff2-variations");unicode-range:U+CEF0-CEF3,U+CEF6,U+CEF9-CEFF,U+CF01-CF03,U+CF05-CF07,U+CF09-CF0F,U+CF11-CF12,U+CF14-CF1B,U+CF1D-CF1F,U+CF21-CF2F,U+CF31-CF53,U+CF56-CF57,U+CF59-CF5B,U+CF5D-CF63,U+CF66,U+CF68,U+CF6A-CF6F,U+CF71-CF84,U+CF86-CF8B,U+CF8D-CFA1}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.14.Bl512uUX.woff2)format("woff2-variations");unicode-range:U+CE3C-CE57,U+CE5A-CE5B,U+CE5D-CE5F,U+CE61-CE67,U+CE6A,U+CE6C,U+CE6E-CE73,U+CE76-CE77,U+CE79-CE7B,U+CE7D-CE83,U+CE85-CE88,U+CE8A-CE8F,U+CE91-CE93,U+CE95-CE97,U+CE99-CE9F,U+CEA2,U+CEA4-CEAB,U+CEAD-CEE3,U+CEE6-CEE7,U+CEE9-CEEB,U+CEED-CEEF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.15.D04iXIE3.woff2)format("woff2-variations");unicode-range:U+CD92-CD93,U+CD96-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA6-CDA8,U+CDAA-CDAF,U+CDB1-CDC3,U+CDC5-CDCB,U+CDCD-CDE7,U+CDE9-CE03,U+CE05-CE1F,U+CE22-CE34,U+CE36-CE3B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.16.BQUnS2GX.woff2)format("woff2-variations");unicode-range:U+CCEF-CD07,U+CD0A-CD0B,U+CD0D-CD1A,U+CD1C,U+CD1E-CD2B,U+CD2D-CD5B,U+CD5D-CD77,U+CD79-CD91}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.17.BfZSA-Xc.woff2)format("woff2-variations");unicode-range:U+CC3F-CC43,U+CC46-CC47,U+CC49-CC4B,U+CC4D-CC53,U+CC55-CC58,U+CC5A-CC5F,U+CC61-CC97,U+CC9A-CC9B,U+CC9D-CC9F,U+CCA1-CCA7,U+CCAA,U+CCAC,U+CCAE-CCB3,U+CCB6-CCB7,U+CCB9-CCBB,U+CCBD-CCCF,U+CCD1-CCE3,U+CCE5-CCEE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.18.CwAxMC3C.woff2)format("woff2-variations");unicode-range:U+CB91-CBD3,U+CBD5-CBE3,U+CBE5-CC0B,U+CC0E-CC0F,U+CC11-CC13,U+CC15-CC1B,U+CC1D-CC20,U+CC23-CC27,U+CC2A-CC2B,U+CC2D,U+CC2F,U+CC31-CC37,U+CC3A,U+CC3C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.19.CJu4Zcdo.woff2)format("woff2-variations");unicode-range:U+CAF4-CB47,U+CB4A-CB90}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.20.Ig1-z3n5.woff2)format("woff2-variations");unicode-range:U+CA4A-CA4B,U+CA4E-CA4F,U+CA51-CA53,U+CA55-CA5B,U+CA5D-CA60,U+CA62-CA83,U+CA85-CABB,U+CABE-CABF,U+CAC1-CAC3,U+CAC5-CACB,U+CACD-CAD0,U+CAD2,U+CAD4-CAD8,U+CADA-CAF3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.21.yKPEdLXC.woff2)format("woff2-variations");unicode-range:U+C996-C997,U+C99A-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2,U+C9D4,U+C9D7-C9D8,U+C9DB,U+C9DE-C9DF,U+C9E1-C9E3,U+C9E5-C9E6,U+C9E8-C9EB,U+C9EE-C9F0,U+C9F2-C9F7,U+C9F9-CA0B,U+CA0D-CA28,U+CA2A-CA49}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.22.CSqxKoOs.woff2)format("woff2-variations");unicode-range:U+C8E9-C8F4,U+C8F6-C8FB,U+C8FE-C8FF,U+C901-C903,U+C905-C90B,U+C90E-C910,U+C912-C917,U+C919-C92B,U+C92D-C94F,U+C951-C953,U+C955-C96B,U+C96D-C973,U+C975-C987,U+C98A-C98B,U+C98D-C98F,U+C991-C995}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.23.DK80wi0t.woff2)format("woff2-variations");unicode-range:U+C841-C84B,U+C84D-C86F,U+C872-C873,U+C875-C877,U+C879-C87F,U+C882-C884,U+C887-C88A,U+C88D-C8C3,U+C8C5-C8DF,U+C8E1-C8E8}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.24.CmkE8Q8D.woff2)format("woff2-variations");unicode-range:U+C779-C77B,U+C77E-C782,U+C786,U+C78B,U+C78D,U+C78F,U+C792-C793,U+C795,U+C797,U+C799-C79F,U+C7A2,U+C7A7-C7AB,U+C7AE-C7BB,U+C7BD-C7C0,U+C7C2-C7C7,U+C7C9-C7DC,U+C7DE-C7FF,U+C802-C803,U+C805-C807,U+C809,U+C80B-C80F,U+C812,U+C814,U+C817-C81B,U+C81E-C81F,U+C821-C823,U+C825-C82E,U+C830-C837,U+C839-C83B,U+C83D-C840}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.25.CsoWBIZB.woff2)format("woff2-variations");unicode-range:U+C6BB-C6BF,U+C6C2,U+C6C4,U+C6C6-C6CB,U+C6CE-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DD-C6DF,U+C6E1-C6E7,U+C6E9-C6EB,U+C6ED-C6EF,U+C6F1-C6F8,U+C6FA-C703,U+C705-C707,U+C709-C70B,U+C70D-C716,U+C718,U+C71A-C71F,U+C722-C723,U+C725-C727,U+C729-C734,U+C736-C73B,U+C73E-C73F,U+C741-C743,U+C745-C74B,U+C74E-C750,U+C752-C757,U+C759-C773,U+C776-C777}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.26.Sozl8dw8.woff2)format("woff2-variations");unicode-range:U+C5F5-C5FB,U+C5FE,U+C602-C605,U+C607,U+C609-C60F,U+C611-C61A,U+C61C-C623,U+C626-C627,U+C629-C62B,U+C62D,U+C62F-C632,U+C636,U+C638,U+C63A-C63F,U+C642-C643,U+C645-C647,U+C649-C652,U+C656-C65B,U+C65D-C65F,U+C661-C663,U+C665-C677,U+C679-C67B,U+C67D-C693,U+C696-C697,U+C699-C69B,U+C69D-C6A3,U+C6A6,U+C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6B9-C6BA}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.27.CT6nuW9L.woff2)format("woff2-variations");unicode-range:U+C517-C527,U+C52A-C52B,U+C52D-C52F,U+C531-C538,U+C53A,U+C53C,U+C53E-C543,U+C546-C547,U+C54B,U+C54D-C552,U+C556,U+C55A-C55B,U+C55D,U+C55F,U+C562-C563,U+C565-C567,U+C569-C56F,U+C572,U+C574,U+C576-C57B,U+C57E-C57F,U+C581-C583,U+C585-C586,U+C588-C58B,U+C58E,U+C590,U+C592-C596,U+C599-C5B3,U+C5B6-C5B7,U+C5BA,U+C5BE-C5C3,U+C5CA-C5CB,U+C5CD,U+C5CF,U+C5D2-C5D3,U+C5D5-C5D7,U+C5D9-C5DF,U+C5E1-C5E2,U+C5E4,U+C5E6-C5EB,U+C5EF,U+C5F1-C5F3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.28.CpO0Y96p.woff2)format("woff2-variations");unicode-range:U+C475-C4EF,U+C4F2-C4F3,U+C4F5-C4F7,U+C4F9-C4FF,U+C502-C50B,U+C50D-C516}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.29.D6hjrUWm.woff2)format("woff2-variations");unicode-range:U+C3D0-C3D7,U+C3DA-C3DB,U+C3DD-C3DE,U+C3E1-C3EC,U+C3EE-C3F3,U+C3F5-C42B,U+C42D-C463,U+C466-C474}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.30.CWDM1c0J.woff2)format("woff2-variations");unicode-range:U+C32B-C367,U+C36A-C36B,U+C36D-C36F,U+C371-C377,U+C37A-C37B,U+C37E-C383,U+C385-C387,U+C389-C3CF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.31.CdmyZ5mm.woff2)format("woff2-variations");unicode-range:U+C26A-C26B,U+C26D-C26F,U+C271-C273,U+C275-C27B,U+C27E-C287,U+C289-C28F,U+C291-C297,U+C299-C29A,U+C29C-C2A3,U+C2A5-C2A7,U+C2A9-C2AB,U+C2AD-C2B3,U+C2B6,U+C2B8,U+C2BA-C2BB,U+C2BD-C2DB,U+C2DE-C2DF,U+C2E1-C2E2,U+C2E5-C2EA,U+C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7,U+C2FA-C2FB,U+C2FD-C2FF,U+C301-C307,U+C309-C30C,U+C30E-C312,U+C315-C323,U+C325-C328,U+C32A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.32.CGnFWD2i.woff2)format("woff2-variations");unicode-range:U+C1BC-C1C3,U+C1C5-C1DF,U+C1E1-C1FB,U+C1FD-C203,U+C205-C20C,U+C20E,U+C210-C217,U+C21A-C21B,U+C21D-C21E,U+C221-C227,U+C229-C22A,U+C22C,U+C22E,U+C230,U+C233-C24F,U+C251-C257,U+C259-C269}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.33.-0OT__YQ.woff2)format("woff2-variations");unicode-range:U+C101-C11B,U+C11F,U+C121-C123,U+C125-C12B,U+C12E,U+C132-C137,U+C13A-C13B,U+C13D-C13F,U+C141-C147,U+C14A,U+C14C-C153,U+C155-C157,U+C159-C15B,U+C15D-C166,U+C169-C16F,U+C171-C177,U+C179-C18B,U+C18E-C18F,U+C191-C193,U+C195-C19B,U+C19D-C19E,U+C1A0,U+C1A2-C1A4,U+C1A6-C1BB}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.34.CaCS33Md.woff2)format("woff2-variations");unicode-range:U+C049-C057,U+C059-C05B,U+C05D-C05F,U+C061-C067,U+C069-C08F,U+C091-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5,U+C0B7-C0BB,U+C0BE,U+C0C2-C0C7,U+C0CA-C0CB,U+C0CD-C0CF,U+C0D1-C0D7,U+C0D9-C0DA,U+C0DC,U+C0DE-C0E3,U+C0E5-C0EB,U+C0ED-C0F3,U+C0F6,U+C0F8,U+C0FA-C0FF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.35.DWFYRGLp.woff2)format("woff2-variations");unicode-range:U+BFA7-BFAF,U+BFB1-BFC4,U+BFC6-BFCB,U+BFCE-BFCF,U+BFD1-BFD3,U+BFD5-BFDB,U+BFDD-C048}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.36.Dn5IBRQB.woff2)format("woff2-variations");unicode-range:U+BF07,U+BF09-BF3F,U+BF41-BF4F,U+BF52-BF54,U+BF56-BFA6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.37.BD6FyOtY.woff2)format("woff2-variations");unicode-range:U+BE56,U+BE58,U+BE5C-BE5F,U+BE62-BE63,U+BE65-BE67,U+BE69-BE74,U+BE76-BE7B,U+BE7E-BE7F,U+BE81-BE8E,U+BE90,U+BE92-BEA7,U+BEA9-BECF,U+BED2-BED3,U+BED5-BED6,U+BED9-BEE3,U+BEE6-BF06}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.38.D4hu443z.woff2)format("woff2-variations");unicode-range:U+BDB0-BDD3,U+BDD5-BDEF,U+BDF1-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE46-BE47,U+BE49-BE4B,U+BE4D-BE53}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.39.B_7wfth9.woff2)format("woff2-variations");unicode-range:U+BD03,U+BD06,U+BD08,U+BD0A-BD0F,U+BD11-BD22,U+BD25-BD47,U+BD49-BD58,U+BD5A-BD7F,U+BD82-BD83,U+BD85-BD87,U+BD8A-BD8F,U+BD91-BD92,U+BD94,U+BD96-BD98,U+BD9A-BDAF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.40.BDaOfdUe.woff2)format("woff2-variations");unicode-range:U+BC4E-BC83,U+BC86-BC87,U+BC89-BC8B,U+BC8D-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA7,U+BCA9-BCB2,U+BCB4-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCD0,U+BCD2-BCD4,U+BCD6-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD02}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.41.BUACvzZC.woff2)format("woff2-variations");unicode-range:U+BB90-BBA3,U+BBA5-BBAB,U+BBAD-BBBF,U+BBC1-BBF7,U+BBFA-BBFB,U+BBFD-BBFE,U+BC01-BC07,U+BC09-BC0A,U+BC0E,U+BC10,U+BC12-BC13,U+BC17,U+BC19-BC1A,U+BC1E,U+BC20-BC23,U+BC26,U+BC28,U+BC2A-BC2C,U+BC2E-BC2F,U+BC32-BC33,U+BC35-BC37,U+BC39-BC3F,U+BC41-BC42,U+BC44,U+BC46-BC48,U+BC4A-BC4D}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.42.Dp-5mnyL.woff2)format("woff2-variations");unicode-range:U+BAE6-BAFB,U+BAFD-BB17,U+BB19-BB33,U+BB37,U+BB39-BB3A,U+BB3D-BB43,U+BB45-BB46,U+BB48,U+BB4A-BB4F,U+BB51-BB53,U+BB55-BB57,U+BB59-BB62,U+BB64-BB8F}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.43.DHdpry7N.woff2)format("woff2-variations");unicode-range:U+BA30-BA37,U+BA3A-BA3B,U+BA3D-BA3F,U+BA41-BA47,U+BA49-BA4A,U+BA4C,U+BA4E-BA53,U+BA56-BA57,U+BA59-BA5B,U+BA5D-BA63,U+BA65-BA66,U+BA68-BA6F,U+BA71-BA73,U+BA75-BA77,U+BA79-BA84,U+BA86,U+BA88-BAA7,U+BAAA,U+BAAD-BAAF,U+BAB1-BAB7,U+BABA,U+BABC,U+BABE-BAE5}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.44.qHopVhdd.woff2)format("woff2-variations");unicode-range:U+B96E-B973,U+B976-B977,U+B979-B97B,U+B97D-B983,U+B986,U+B988,U+B98A-B98D,U+B98F-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9D2-B9D7,U+B9DA,U+B9DC,U+B9DF-B9E0,U+B9E2,U+B9E6-B9E7,U+B9E9-B9F3,U+B9F6,U+B9F8,U+B9FB-BA2F}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.45.BniyRFfm.woff2)format("woff2-variations");unicode-range:U+B8BF-B8CB,U+B8CD-B8E0,U+B8E2-B8E7,U+B8EA-B8EB,U+B8ED-B8EF,U+B8F1-B8F7,U+B8FA,U+B8FC,U+B8FE-B903,U+B905-B917,U+B919-B91F,U+B921-B93B,U+B93D-B957,U+B95A-B95B,U+B95D-B95F,U+B961-B967,U+B969-B96C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.46.BMRq7xC-.woff2)format("woff2-variations");unicode-range:U+B80D-B80F,U+B811-B817,U+B81A,U+B81C-B823,U+B826-B827,U+B829-B82B,U+B82D-B833,U+B836,U+B83A-B83F,U+B841-B85B,U+B85E-B85F,U+B861-B863,U+B865-B86B,U+B86E,U+B870,U+B872-B8AF,U+B8B1-B8BE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.47.B-cWO2pw.woff2)format("woff2-variations");unicode-range:U+B74D-B75F,U+B761-B763,U+B765-B774,U+B776-B77B,U+B77E-B77F,U+B781-B783,U+B785-B78B,U+B78E,U+B792-B796,U+B79A-B79B,U+B79D-B7A7,U+B7AA,U+B7AE-B7B3,U+B7B6-B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B7F3,U+B7F5-B7FB,U+B7FE,U+B802-B806,U+B80A-B80B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.48.Ct-fWrPO.woff2)format("woff2-variations");unicode-range:U+B6A7-B6AA,U+B6AC-B6B0,U+B6B2-B6EF,U+B6F1-B727,U+B72A-B72B,U+B72D-B72E,U+B731-B737,U+B739-B73A,U+B73C-B743,U+B745-B74C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.49.BblQVys9.woff2)format("woff2-variations");unicode-range:U+B605-B60F,U+B612-B617,U+B619-B624,U+B626-B69B,U+B69E-B6A3,U+B6A5-B6A6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.50.C8IyFH7L.woff2)format("woff2-variations");unicode-range:U+B55F,U+B562-B583,U+B585-B59F,U+B5A2-B5A3,U+B5A5-B5A7,U+B5A9-B5B2,U+B5B5-B5BA,U+B5BD-B604}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.51.Bxd0gTAs.woff2)format("woff2-variations");unicode-range:U+B4A5-B4B6,U+B4B8-B4BF,U+B4C1-B4C7,U+B4C9-B4DB,U+B4DE-B4DF,U+B4E1-B4E2,U+B4E5-B4EB,U+B4EE,U+B4F0,U+B4F2-B513,U+B516-B517,U+B519-B51A,U+B51D-B523,U+B526,U+B528,U+B52B-B52F,U+B532-B533,U+B535-B537,U+B539-B53F,U+B541-B544,U+B546-B54B,U+B54D-B54F,U+B551-B55B,U+B55D-B55E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.52.CNgqKOOJ.woff2)format("woff2-variations");unicode-range:U+B3F8-B3FB,U+B3FD-B40F,U+B411-B417,U+B419-B41B,U+B41D-B41F,U+B421-B427,U+B42A-B42B,U+B42D-B44F,U+B452-B453,U+B455-B457,U+B459-B45F,U+B462-B464,U+B466-B46B,U+B46D-B47F,U+B481-B4A3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.53.BSRnyb-u.woff2)format("woff2-variations");unicode-range:U+B342-B353,U+B356-B357,U+B359-B35B,U+B35D-B35E,U+B360-B363,U+B366,U+B368,U+B36A-B36D,U+B36F,U+B372-B373,U+B375-B377,U+B379-B37F,U+B381-B382,U+B384,U+B386-B38B,U+B38D-B3C3,U+B3C6-B3C7,U+B3C9-B3CA,U+B3CD-B3D3,U+B3D6,U+B3D8,U+B3DA-B3F7}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.54.Dt2-cQkx.woff2)format("woff2-variations");unicode-range:U+B27C-B283,U+B285-B28F,U+B292-B293,U+B295-B297,U+B29A-B29F,U+B2A1-B2A4,U+B2A7-B2A9,U+B2AB,U+B2AD-B2C7,U+B2CA-B2CB,U+B2CD-B2CF,U+B2D1-B2D7,U+B2DA,U+B2DC,U+B2DE-B2E3,U+B2E7,U+B2E9-B2EA,U+B2EF-B2F3,U+B2F6,U+B2F8,U+B2FA-B2FB,U+B2FD-B2FE,U+B302-B303,U+B305-B307,U+B309-B30F,U+B312,U+B316-B31B,U+B31D-B341}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.55.jFgflYjX.woff2)format("woff2-variations");unicode-range:U+B1D6-B1E7,U+B1E9-B1FC,U+B1FE-B203,U+B206-B207,U+B209-B20B,U+B20D-B213,U+B216-B21F,U+B221-B257,U+B259-B273,U+B275-B27B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.56.BwZdvJZQ.woff2)format("woff2-variations");unicode-range:U+B120-B122,U+B126-B127,U+B129-B12B,U+B12D-B133,U+B136,U+B138,U+B13A-B13F,U+B142-B143,U+B145-B14F,U+B151-B153,U+B156-B157,U+B159-B177,U+B17A-B17B,U+B17D-B17F,U+B181-B187,U+B189-B18C,U+B18E-B191,U+B195-B1A7,U+B1A9-B1CB,U+B1CD-B1D5}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.57.BwFDg-Fs.woff2)format("woff2-variations");unicode-range:U+B05F-B07B,U+B07E-B07F,U+B081-B083,U+B085-B08B,U+B08D-B097,U+B09B,U+B09D-B09F,U+B0A2-B0A7,U+B0AA,U+B0B0,U+B0B2,U+B0B6-B0B7,U+B0B9-B0BB,U+B0BD-B0C3,U+B0C6-B0C7,U+B0CA-B0CF,U+B0D1-B0DF,U+B0E1-B0E4,U+B0E6-B107,U+B10A-B10B,U+B10D-B10F,U+B111-B112,U+B114-B117,U+B119-B11A,U+B11C-B11F}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.58.DlucQts_.woff2)format("woff2-variations");unicode-range:U+AFAC-AFB7,U+AFBA-AFBB,U+AFBD-AFBF,U+AFC1-AFC6,U+AFCA-AFCC,U+AFCE-AFD3,U+AFD5-AFE7,U+AFE9-AFEF,U+AFF1-B00B,U+B00D-B00F,U+B011-B013,U+B015-B01B,U+B01D-B027,U+B029-B043,U+B045-B047,U+B049,U+B04B,U+B04D-B052,U+B055-B056,U+B058-B05C,U+B05E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.59.CMkWjhdo.woff2)format("woff2-variations");unicode-range:U+AF03-AF07,U+AF09-AF2B,U+AF2E-AF33,U+AF35-AF3B,U+AF3E-AF40,U+AF44-AF47,U+AF4A-AF5C,U+AF5E-AF63,U+AF65-AF7F,U+AF81-AFAB}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.60.CeHezjjf.woff2)format("woff2-variations");unicode-range:U+AE56-AE5B,U+AE5E-AE60,U+AE62-AE64,U+AE66-AE67,U+AE69-AE6B,U+AE6D-AE83,U+AE85-AEBB,U+AEBF,U+AEC1-AEC3,U+AEC5-AECB,U+AECE,U+AED0,U+AED2-AED7,U+AED9-AEF3,U+AEF5-AF02}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.61.PUuTnod4.woff2)format("woff2-variations");unicode-range:U+AD9C-ADA3,U+ADA5-ADBF,U+ADC1-ADC3,U+ADC5-ADC7,U+ADC9-ADD2,U+ADD4-ADDB,U+ADDD-ADDF,U+ADE1-ADE3,U+ADE5-ADF7,U+ADFA-ADFB,U+ADFD-ADFF,U+AE02-AE07,U+AE0A,U+AE0C,U+AE0E-AE13,U+AE15-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE42,U+AE44,U+AE46-AE49,U+AE4B,U+AE4F,U+AE51-AE53,U+AE55}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.62.DGSAWCfb.woff2)format("woff2-variations");unicode-range:U+ACE2-ACE3,U+ACE5-ACE6,U+ACE9-ACEF,U+ACF2,U+ACF4,U+ACF7-ACFB,U+ACFE-ACFF,U+AD01-AD03,U+AD05-AD0B,U+AD0D-AD10,U+AD12-AD1B,U+AD1D-AD33,U+AD35-AD48,U+AD4A-AD4F,U+AD51-AD6B,U+AD6E-AD6F,U+AD71-AD72,U+AD77-AD7C,U+AD7E,U+AD80,U+AD82-AD87,U+AD89-AD8B,U+AD8D-AD8F,U+AD91-AD9B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.63.B35xsm4O.woff2)format("woff2-variations");unicode-range:U+AC25-AC2C,U+AC2E,U+AC30,U+AC32-AC37,U+AC39-AC3F,U+AC41-AC4C,U+AC4E-AC6F,U+AC72-AC73,U+AC75-AC76,U+AC79-AC7F,U+AC82,U+AC84-AC88,U+AC8A-AC8B,U+AC8D-AC8F,U+AC91-AC93,U+AC95-AC9B,U+AC9D-AC9E,U+ACA1-ACA7,U+ACAB,U+ACAD-ACAF,U+ACB1-ACB7,U+ACBA-ACBB,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.64.CTbrgYF9.woff2)format("woff2-variations");unicode-range:U+99DF,U+99ED,U+99F1,U+99FF,U+9A01,U+9A08,U+9A0E-9A0F,U+9A19,U+9A2B,U+9A30,U+9A36-9A37,U+9A40,U+9A43,U+9A45,U+9A4D,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A65,U+9A69-9A6A,U+9AA8,U+9AB8,U+9AD3,U+9AE5,U+9AEE,U+9B1A,U+9B27,U+9B2A,U+9B31,U+9B3C,U+9B41-9B45,U+9B4F,U+9B54,U+9B5A,U+9B6F,U+9B8E,U+9B91,U+9B9F,U+9BAB,U+9BAE,U+9BC9,U+9BD6,U+9BE4,U+9BE8,U+9C0D,U+9C10,U+9C12,U+9C15,U+9C25,U+9C32,U+9C3B,U+9C47,U+9C49,U+9C57,U+9CE5,U+9CE7,U+9CE9,U+9CF3-9CF4,U+9CF6,U+9D09,U+9D1B,U+9D26,U+9D28,U+9D3B,U+9D51,U+9D5D,U+9D60-9D61,U+9D6C,U+9D72,U+9DA9,U+9DAF,U+9DB4,U+9DC4,U+9DD7,U+9DF2,U+9DF8-9DFA,U+9E1A,U+9E1E,U+9E75,U+9E79,U+9E7D,U+9E7F,U+9E92-9E93,U+9E97,U+9E9D,U+9E9F,U+9EA5,U+9EB4-9EB5,U+9EBB,U+9EBE,U+9EC3,U+9ECD-9ECE,U+9ED4,U+9ED8,U+9EDB-9EDC,U+9EDE,U+9EE8,U+9EF4,U+9F07-9F08,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F4A-9F4B,U+9F4E,U+9F52,U+9F5F,U+9F61,U+9F67,U+9F6A,U+9F6C,U+9F77,U+9F8D,U+9F90,U+9F95,U+9F9C,U+AC02-AC03,U+AC05-AC06,U+AC09-AC0F,U+AC17-AC18,U+AC1B,U+AC1E-AC1F,U+AC21-AC23}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.65.B66rjuyf.woff2)format("woff2-variations");unicode-range:U+338C-339C,U+339F-33A0,U+33A2-33CB,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+4E01,U+4E03,U+4E07-4E08,U+4E11,U+4E14-4E15,U+4E18-4E19,U+4E1E,U+4E32,U+4E38-4E39,U+4E42-4E43,U+4E45,U+4E4D-4E4F,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E6B,U+4E6D,U+4E73,U+4E76-4E77,U+4E7E,U+4E82,U+4E86,U+4E88,U+4E8E,U+4E90-4E92,U+4E94-4E95,U+4E98,U+4E9B,U+4E9E,U+4EA1-4EA2,U+4EA4-4EA6,U+4EA8,U+4EAB,U+4EAD-4EAE,U+4EB6,U+4EC0-4EC1,U+4EC4,U+4EC7,U+4ECB,U+4ECD,U+4ED4-4ED5,U+4ED7-4ED9,U+4EDD,U+4EDF,U+4EE4,U+4EF0,U+4EF2,U+4EF6-4EF7,U+4EFB,U+4F01,U+4F09,U+4F0B,U+4F0D-4F11,U+4F2F,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.66.C3HqaDeY.woff2)format("woff2-variations");unicode-range:U+3136,U+3138,U+313A-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315B,U+315D-315F,U+3162,U+3164-318C,U+318E,U+3200-321B,U+3231,U+3239,U+3251-325A,U+3260-327B,U+327E-327F,U+328A-3290,U+3294,U+329E,U+32A5,U+3380-3384,U+3388-338B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.67.BmuXdlDy.woff2)format("woff2-variations");unicode-range:U+2F7D,U+2F7F-2F8B,U+2F8E-2F90,U+2F92-2F97,U+2F99-2FA0,U+2FA2-2FA3,U+2FA5-2FA9,U+2FAC-2FB1,U+2FB3-2FBC,U+2FC1-2FCA,U+2FCD-2FD4,U+3003,U+3012-3019,U+301C,U+301E-3020,U+3036,U+3041,U+3043,U+3045,U+3047,U+3049,U+304E,U+3050,U+3052,U+3056,U+305A,U+305C,U+305E,U+3062,U+3065,U+306C,U+3070-307D,U+3080,U+3085,U+3087,U+308E,U+3090-3091,U+30A1,U+30A5,U+30A9,U+30AE,U+30B1-30B2,U+30B4,U+30B6,U+30BC-30BE,U+30C2,U+30C5,U+30CC,U+30D2,U+30D4,U+30D8-30DD,U+30E4,U+30E6,U+30E8,U+30EE,U+30F0-30F2,U+30F4-30F6,U+3133,U+3135}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.68.DS9B48d0.woff2)format("woff2-variations");unicode-range:U+2541-254B,U+25A4-25A9,U+25B1,U+25B5,U+25B9,U+25BF,U+25C1,U+25C3,U+25C9-25CA,U+25CC,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+262F,U+2660,U+2664,U+2667-2669,U+266D,U+266F,U+2716,U+271A,U+273D,U+2756,U+2776-277F,U+278A-2793,U+2963,U+2965,U+2AC5-2AC6,U+2ACB-2ACC,U+2F00,U+2F04,U+2F06,U+2F08,U+2F0A-2F0B,U+2F11-2F12,U+2F14,U+2F17-2F18,U+2F1C-2F1D,U+2F1F-2F20,U+2F23-2F26,U+2F28-2F29,U+2F2B,U+2F2D,U+2F2F-2F32,U+2F38,U+2F3C-2F40,U+2F42-2F4C,U+2F4F-2F52,U+2F54-2F58,U+2F5A-2F66,U+2F69-2F70,U+2F72-2F76,U+2F78,U+2F7A-2F7C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.69.YT16ymcp.woff2)format("woff2-variations");unicode-range:U+2479-2487,U+249C-24D1,U+24D3-24D7,U+24D9-24E9,U+24EB-24F4,U+2500-2501,U+2503,U+250C-2513,U+2515-2516,U+2518-2540}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.70.BUXiAGMT.woff2)format("woff2-variations");unicode-range:U+215B-215E,U+2162-2169,U+2170-2179,U+2195-2199,U+21B0-21B4,U+21BC,U+21C0,U+21C4-21C5,U+21CD,U+21CF-21D4,U+21E0-21E3,U+21E6-21E9,U+2200,U+2202-2203,U+2206-2209,U+220B-220C,U+220F,U+2211,U+2213,U+221A,U+221D-2220,U+2222,U+2225-2227,U+2229-222C,U+222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+2250-2253,U+225A,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-2273,U+2276-2277,U+2279-227B,U+2280-2287,U+228A-228B,U+2295-2297,U+22A3-22A5,U+22BB-22BC,U+22CE-22CF,U+22DA-22DB,U+22EE-22EF,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.71.DuPZj8us.woff2)format("woff2-variations");unicode-range:U+81-82,U+84,U+A2-A5,U+A7-A8,U+AA,U+AC,U+B1-B3,U+B6,U+B8-BA,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+132-133,U+138,U+13F-142,U+149-14B,U+152-153,U+166-167,U+2BC,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+391-394,U+396-3A1,U+3A3-3A9,U+3B2-3B6,U+3B8,U+3BC,U+3BE-3C1,U+3C3-3C9,U+2010,U+2015-2016,U+2018-2019,U+201B,U+201F-2021,U+2025,U+2030,U+2033-2036,U+203C,U+203E,U+2042,U+2074,U+207A-207F,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212B,U+2153-2154}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.72.pYYGrEQR.woff2)format("woff2-variations");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3054,U+3058,U+306D,U+3086,U+308D,U+30AC,U+30BB,U+30C4,U+30CD-30CE,U+30E2,U+3132,U+3146,U+3149,U+339D,U+4E3B,U+4F0A,U+4FDD,U+4FE1,U+5409,U+540C,U+5834,U+592A-592B,U+5B9A,U+5DDE,U+5E0C,U+5E73,U+5F0F,U+60F3,U+653F,U+661F,U+662F,U+667A,U+683C,U+6B4C,U+6C11,U+767C,U+76EE,U+76F4,U+77F3,U+79D1,U+7A7A,U+7B2C,U+7D22,U+8207,U+8A00,U+8A71,U+9280,U+9580,U+958B,U+96C6,U+9762,U+98DF,U+9ED1,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+F90A,U+FF02,U+FF1C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.73.DMrK970F.woff2)format("woff2-variations");unicode-range:U+3B1,U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+305B,U+305D,U+3069,U+30A7,U+30BA,U+30CF,U+30EF,U+3151,U+3157,U+4E4B,U+4E5F,U+4E8C,U+4ECA,U+4ED6,U+4F5B,U+50CF,U+5149,U+5165,U+5171,U+5229,U+529B,U+5316,U+539F,U+53F2,U+571F,U+5728,U+58EB,U+591C,U+5B78,U+5C11,U+5C55,U+5DDD,U+5E02,U+5FB7,U+60C5,U+610F,U+611F,U+6625,U+66F8,U+6797,U+679C,U+682A,U+6D2A,U+706B,U+7406,U+767B,U+76F8,U+77E5,U+7ACB,U+898B,U+8A69,U+8DEF,U+8FD1,U+901A,U+90E8,U+91CD,U+975E,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.74.D4tQnymK.woff2)format("woff2-variations");unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308F,U+30C0,U+30D1,U+30D3,U+30D6,U+30DF,U+30E7,U+3153,U+4E16,U+4E8B,U+4EE5,U+5206,U+52A0,U+52D5,U+53E4,U+53EF,U+54C1,U+57CE,U+597D,U+5B8C,U+5EA6,U+5F8C,U+5F97,U+6210,U+6240,U+624B,U+6728,U+6BD4,U+7236,U+7269,U+7279,U+738B,U+7528,U+7530,U+767E,U+798F,U+8005,U+8A18,U+90FD,U+91CC,U+9577,U+9593,U+98A8,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.75.CxKdrRNf.woff2)format("woff2-variations");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30A3,U+30A6,U+30AA,U+30B5,U+30C7,U+30CA-30CB,U+30D0,U+30E3,U+30E5,U+339E,U+4E09,U+4EAC,U+4F5C,U+5167-5168,U+516C,U+51FA,U+5408,U+540D,U+591A,U+5B57,U+6211,U+65B9,U+660E,U+6642,U+6700,U+6B63,U+6E2F,U+7063,U+7532,U+793E,U+81EA,U+8272,U+82B1,U+897F,U+8ECA,U+91CE,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.76.DhPm2b_q.woff2)format("woff2-variations");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304A,U+3053,U+3061,U+307F,U+3082,U+308C,U+3092,U+30A8,U+30AB,U+30AD,U+30B0,U+30B3,U+30B7,U+30C1,U+30C6,U+30C9,U+30D5,U+30D7,U+30DE,U+30E0-30E1,U+30EC-30ED,U+4E0B,U+4E0D,U+4EE3,U+53F0,U+548C,U+5B89,U+5BB6,U+5C0F,U+611B,U+6771,U+6AA2,U+6BCD,U+6C34,U+6CD5,U+6D77,U+767D,U+795E,U+8ECD,U+9999,U+9AD8,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.77.DwaxqOC8.woff2)format("woff2-variations");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+3046,U+304C-304D,U+304F,U+3055,U+3059,U+3063,U+3066-3068,U+306F,U+3089,U+30B8,U+30BF,U+314F,U+4E0A,U+570B,U+5730,U+5916,U+5929,U+5C71,U+5E74,U+5FC3,U+601D,U+6027,U+63D0,U+6709,U+6734,U+751F,U+7684,U+82F1,U+9053,U+91D1,U+97F3,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.78.DhqRbBzT.woff2)format("woff2-variations");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+304B,U+3057,U+305F,U+306A-306B,U+307E,U+308A-308B,U+3093,U+30A2,U+30AF,U+30B9,U+30C3,U+30C8,U+30E9-30EB,U+33A1,U+4E00,U+524D,U+5357,U+5B50,U+7121,U+884C,U+9751,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.79.XpoyPP38.woff2)format("woff2-variations");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+3044,U+30A4,U+30FB-30FC,U+314D,U+5973,U+6545,U+6708,U+7537,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759,U+F981}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.80.DsV9Qp_h.woff2)format("woff2-variations");unicode-range:U+E0,U+E2,U+395,U+3B7,U+3BA,U+2460-2461,U+25A0,U+3010-3011,U+306E,U+30F3,U+314A,U+314C,U+5927,U+65B0,U+7E41,U+97D3,U+9AD4,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.81.BZzF9Hb3.woff2)format("woff2-variations");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.82.BgAHe30u.woff2)format("woff2-variations");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+7F8E,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.83.DF-zBLLe.woff2)format("woff2-variations");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+318D,U+672C,U+8A9E,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.84.Brb8EsYQ.woff2)format("woff2-variations");unicode-range:U+2665,U+3160,U+4E2D,U+6587,U+65E5,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.85.Byo_x2hf.woff2)format("woff2-variations");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.86.XG7lTN_6.woff2)format("woff2-variations");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.87.Lzui2vbK.woff2)format("woff2-variations");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.88.CqX6JSgh.woff2)format("woff2-variations");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.89.DOzqWPpX.woff2)format("woff2-variations");unicode-range:U+D,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.90.BF7RiZjm.woff2)format("woff2-variations");unicode-range:U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.91.Csm0YNoH.woff2)format("woff2-variations");unicode-range:U+20-22,U+27-2A,U+2C-39,U+3A-3B,U+3F,U+41-4E,U+4F-5D,U+61-7B,U+7D,U+A0-A1,U+AB,U+AD-AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-2.9WRY_d_e.woff2)format("woff2");unicode-range:U+D723-D728,U+D72A-D733,U+D735-D748,U+D74A-D74F,U+D752-D753,U+D755-D757,U+D75A-D75F,U+D762-D764,U+D766-D768,U+D76A-D76B,U+D76D-D76F,U+D771-D787,U+D789-D78B,U+D78D-D78F,U+D791-D797,U+D79A,U+D79C,U+D79E-D7A3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-3.CuwiFz4g.woff2)format("woff2");unicode-range:U+D679-D68B,U+D68E-D69E,U+D6A0,U+D6A2-D6A7,U+D6A9-D6C3,U+D6C6-D6C7,U+D6C9-D6CB,U+D6CD-D6D3,U+D6D5-D6D6,U+D6D8-D6E3,U+D6E5-D6E7,U+D6E9-D6FB,U+D6FD-D717,U+D719-D71F,U+D721-D722}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-4.G-0Zruww.woff2)format("woff2");unicode-range:U+D5BC-D5C7,U+D5CA-D5CB,U+D5CD-D5CF,U+D5D1-D5D7,U+D5D9-D5DA,U+D5DC,U+D5DE-D5E3,U+D5E6-D5E7,U+D5E9-D5EB,U+D5ED-D5F6,U+D5F8,U+D5FA-D5FF,U+D602-D603,U+D605-D607,U+D609-D60F,U+D612-D613,U+D616-D61B,U+D61D-D637,U+D63A-D63B,U+D63D-D63F,U+D641-D647,U+D64A-D64C,U+D64E-D653,U+D656-D657,U+D659-D65B,U+D65D-D666,U+D668,U+D66A-D678}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-5.g3pMOstu.woff2)format("woff2");unicode-range:U+D507,U+D509-D50B,U+D50D-D513,U+D515-D53B,U+D53E-D53F,U+D541-D543,U+D545-D54C,U+D54E,U+D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D564,U+D566-D567,U+D56A,U+D56C,U+D56E-D573,U+D576-D577,U+D579-D583,U+D585-D586,U+D58A-D5A4,U+D5A6-D5BB}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-6.DWhRtydp.woff2)format("woff2");unicode-range:U+D464-D477,U+D47A-D47B,U+D47D-D47F,U+D481-D487,U+D489-D48A,U+D48C,U+D48E-D4E7,U+D4E9-D503,U+D505-D506}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-7.Bn0JUDM-.woff2)format("woff2");unicode-range:U+D3BF-D3C7,U+D3CA-D3CF,U+D3D1-D3EB,U+D3EE-D3EF,U+D3F1-D3F3,U+D3F5-D3FB,U+D3FD-D400,U+D402-D45B,U+D45D-D463}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-8.CS3l2-OB.woff2)format("woff2");unicode-range:U+D2FF,U+D302-D304,U+D306-D30B,U+D30F,U+D311-D313,U+D315-D31B,U+D31E,U+D322-D324,U+D326-D327,U+D32A-D32B,U+D32D-D32F,U+D331-D337,U+D339-D33C,U+D33E-D37B,U+D37E-D37F,U+D381-D383,U+D385-D38B,U+D38E-D390,U+D392-D397,U+D39A-D39B,U+D39D-D39F,U+D3A1-D3A7,U+D3A9-D3AA,U+D3AC,U+D3AE-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3BE}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-9.BEl0skjR.woff2)format("woff2");unicode-range:U+D257-D27F,U+D281-D29B,U+D29D-D29F,U+D2A1-D2AB,U+D2AD-D2B7,U+D2BA-D2BB,U+D2BD-D2BF,U+D2C1-D2C7,U+D2C9-D2EF,U+D2F2-D2F3,U+D2F5-D2F7,U+D2F9-D2FE}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-10.BhuQ_-K9.woff2)format("woff2");unicode-range:U+D1B4,U+D1B6-D1F3,U+D1F5-D22B,U+D22E-D22F,U+D231-D233,U+D235-D23B,U+D23D-D240,U+D242-D256}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-11.BKvBrLrr.woff2)format("woff2");unicode-range:U+D105-D12F,U+D132-D133,U+D135-D137,U+D139-D13F,U+D141-D142,U+D144,U+D146-D14B,U+D14E-D14F,U+D151-D153,U+D155-D15B,U+D15E-D187,U+D189-D19F,U+D1A2-D1A3,U+D1A5-D1A7,U+D1A9-D1AF,U+D1B2-D1B3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-12.-sv20vhG.woff2)format("woff2");unicode-range:U+D04B-D04F,U+D051-D057,U+D059-D06B,U+D06D-D06F,U+D071-D073,U+D075-D07B,U+D07E-D0A3,U+D0A6-D0A7,U+D0A9-D0AB,U+D0AD-D0B3,U+D0B6,U+D0B8,U+D0BA-D0BF,U+D0C2-D0C3,U+D0C5-D0C7,U+D0C9-D0CF,U+D0D2,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0E3,U+D0E5-D0EB,U+D0EE-D0F0,U+D0F2-D104}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-13.1Fn-Pa40.woff2)format("woff2");unicode-range:U+CFA2-CFC3,U+CFC5-CFDF,U+CFE2-CFE3,U+CFE5-CFE7,U+CFE9-CFF4,U+CFF6-CFFB,U+CFFD-CFFF,U+D001-D003,U+D005-D017,U+D019-D033,U+D036-D037,U+D039-D03B,U+D03D-D04A}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-14.tcr8TCGF.woff2)format("woff2");unicode-range:U+CEF0-CEF3,U+CEF6,U+CEF9-CEFF,U+CF01-CF03,U+CF05-CF07,U+CF09-CF0F,U+CF11-CF12,U+CF14-CF1B,U+CF1D-CF1F,U+CF21-CF2F,U+CF31-CF53,U+CF56-CF57,U+CF59-CF5B,U+CF5D-CF63,U+CF66,U+CF68,U+CF6A-CF6F,U+CF71-CF84,U+CF86-CF8B,U+CF8D-CFA1}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-15.CK6FaSpe.woff2)format("woff2");unicode-range:U+CE3C-CE57,U+CE5A-CE5B,U+CE5D-CE5F,U+CE61-CE67,U+CE6A,U+CE6C,U+CE6E-CE73,U+CE76-CE77,U+CE79-CE7B,U+CE7D-CE83,U+CE85-CE88,U+CE8A-CE8F,U+CE91-CE93,U+CE95-CE97,U+CE99-CE9F,U+CEA2,U+CEA4-CEAB,U+CEAD-CEE3,U+CEE6-CEE7,U+CEE9-CEEB,U+CEED-CEEF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-16.B6ytujXb.woff2)format("woff2");unicode-range:U+CD92-CD93,U+CD96-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA6-CDA8,U+CDAA-CDAF,U+CDB1-CDC3,U+CDC5-CDCB,U+CDCD-CDE7,U+CDE9-CE03,U+CE05-CE1F,U+CE22-CE34,U+CE36-CE3B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-17.Bxq38xHn.woff2)format("woff2");unicode-range:U+CCEF-CD07,U+CD0A-CD0B,U+CD0D-CD1A,U+CD1C,U+CD1E-CD2B,U+CD2D-CD5B,U+CD5D-CD77,U+CD79-CD91}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-18.BBS2RvVc.woff2)format("woff2");unicode-range:U+CC3F-CC43,U+CC46-CC47,U+CC49-CC4B,U+CC4D-CC53,U+CC55-CC58,U+CC5A-CC5F,U+CC61-CC97,U+CC9A-CC9B,U+CC9D-CC9F,U+CCA1-CCA7,U+CCAA,U+CCAC,U+CCAE-CCB3,U+CCB6-CCB7,U+CCB9-CCBB,U+CCBD-CCCF,U+CCD1-CCE3,U+CCE5-CCEE}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-19.C7yS9oqn.woff2)format("woff2");unicode-range:U+CB91-CBD3,U+CBD5-CBE3,U+CBE5-CC0B,U+CC0E-CC0F,U+CC11-CC13,U+CC15-CC1B,U+CC1D-CC20,U+CC23-CC27,U+CC2A-CC2B,U+CC2D,U+CC2F,U+CC31-CC37,U+CC3A,U+CC3C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-20.lByyy4da.woff2)format("woff2");unicode-range:U+CAF4-CB47,U+CB4A-CB90}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-21.DBmg84Bn.woff2)format("woff2");unicode-range:U+CA4A-CA4B,U+CA4E-CA4F,U+CA51-CA53,U+CA55-CA5B,U+CA5D-CA60,U+CA62-CA83,U+CA85-CABB,U+CABE-CABF,U+CAC1-CAC3,U+CAC5-CACB,U+CACD-CAD0,U+CAD2,U+CAD4-CAD8,U+CADA-CAF3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-22.DCAcymYJ.woff2)format("woff2");unicode-range:U+C996-C997,U+C99A-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2,U+C9D4,U+C9D7-C9D8,U+C9DB,U+C9DE-C9DF,U+C9E1-C9E3,U+C9E5-C9E6,U+C9E8-C9EB,U+C9EE-C9F0,U+C9F2-C9F7,U+C9F9-CA0B,U+CA0D-CA28,U+CA2A-CA49}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-23.BUXfV_Kw.woff2)format("woff2");unicode-range:U+C8E9-C8F4,U+C8F6-C8FB,U+C8FE-C8FF,U+C901-C903,U+C905-C90B,U+C90E-C910,U+C912-C917,U+C919-C92B,U+C92D-C94F,U+C951-C953,U+C955-C96B,U+C96D-C973,U+C975-C987,U+C98A-C98B,U+C98D-C98F,U+C991-C995}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-24.D_cUtx0O.woff2)format("woff2");unicode-range:U+C841-C84B,U+C84D-C86F,U+C872-C873,U+C875-C877,U+C879-C87F,U+C882-C884,U+C887-C88A,U+C88D-C8C3,U+C8C5-C8DF,U+C8E1-C8E8}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-25.Cw5Tz5SE.woff2)format("woff2");unicode-range:U+C779-C77B,U+C77E-C782,U+C786,U+C78B,U+C78D,U+C78F,U+C792-C793,U+C795,U+C797,U+C799-C79F,U+C7A2,U+C7A7-C7AB,U+C7AE-C7BB,U+C7BD-C7C0,U+C7C2-C7C7,U+C7C9-C7DC,U+C7DE-C7FF,U+C802-C803,U+C805-C807,U+C809,U+C80B-C80F,U+C812,U+C814,U+C817-C81B,U+C81E-C81F,U+C821-C823,U+C825-C82E,U+C830-C837,U+C839-C83B,U+C83D-C840}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-26.BR6Xt8aq.woff2)format("woff2");unicode-range:U+C6BB-C6BF,U+C6C2,U+C6C4,U+C6C6-C6CB,U+C6CE-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DD-C6DF,U+C6E1-C6E7,U+C6E9-C6EB,U+C6ED-C6EF,U+C6F1-C6F8,U+C6FA-C703,U+C705-C707,U+C709-C70B,U+C70D-C716,U+C718,U+C71A-C71F,U+C722-C723,U+C725-C727,U+C729-C734,U+C736-C73B,U+C73E-C73F,U+C741-C743,U+C745-C74B,U+C74E-C750,U+C752-C757,U+C759-C773,U+C776-C777}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-27.BnhfhHKC.woff2)format("woff2");unicode-range:U+C5F5-C5FB,U+C5FE,U+C602-C605,U+C607,U+C609-C60F,U+C611-C61A,U+C61C-C623,U+C626-C627,U+C629-C62B,U+C62D,U+C62F-C632,U+C636,U+C638,U+C63A-C63F,U+C642-C643,U+C645-C647,U+C649-C652,U+C656-C65B,U+C65D-C65F,U+C661-C663,U+C665-C677,U+C679-C67B,U+C67D-C693,U+C696-C697,U+C699-C69B,U+C69D-C6A3,U+C6A6,U+C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6B9-C6BA}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-28.DjH8xrRm.woff2)format("woff2");unicode-range:U+C517-C527,U+C52A-C52B,U+C52D-C52F,U+C531-C538,U+C53A,U+C53C,U+C53E-C543,U+C546-C547,U+C54B,U+C54D-C552,U+C556,U+C55A-C55B,U+C55D,U+C55F,U+C562-C563,U+C565-C567,U+C569-C56F,U+C572,U+C574,U+C576-C57B,U+C57E-C57F,U+C581-C583,U+C585-C586,U+C588-C58B,U+C58E,U+C590,U+C592-C596,U+C599-C5B3,U+C5B6-C5B7,U+C5BA,U+C5BE-C5C3,U+C5CA-C5CB,U+C5CD,U+C5CF,U+C5D2-C5D3,U+C5D5-C5D7,U+C5D9-C5DF,U+C5E1-C5E2,U+C5E4,U+C5E6-C5EB,U+C5EF,U+C5F1-C5F3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-29.C0hsyBSE.woff2)format("woff2");unicode-range:U+C475-C4EF,U+C4F2-C4F3,U+C4F5-C4F7,U+C4F9-C4FF,U+C502-C50B,U+C50D-C516}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-30.BaFyg_9h.woff2)format("woff2");unicode-range:U+C3D0-C3D7,U+C3DA-C3DB,U+C3DD-C3DE,U+C3E1-C3EC,U+C3EE-C3F3,U+C3F5-C42B,U+C42D-C463,U+C466-C474}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-31.DAI0Xyu4.woff2)format("woff2");unicode-range:U+C32B-C367,U+C36A-C36B,U+C36D-C36F,U+C371-C377,U+C37A-C37B,U+C37E-C383,U+C385-C387,U+C389-C3CF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-32.C3iStYwY.woff2)format("woff2");unicode-range:U+C26A-C26B,U+C26D-C26F,U+C271-C273,U+C275-C27B,U+C27E-C287,U+C289-C28F,U+C291-C297,U+C299-C29A,U+C29C-C2A3,U+C2A5-C2A7,U+C2A9-C2AB,U+C2AD-C2B3,U+C2B6,U+C2B8,U+C2BA-C2BB,U+C2BD-C2DB,U+C2DE-C2DF,U+C2E1-C2E2,U+C2E5-C2EA,U+C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7,U+C2FA-C2FB,U+C2FD-C2FF,U+C301-C307,U+C309-C30C,U+C30E-C312,U+C315-C323,U+C325-C328,U+C32A}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-33.rz2KRhTU.woff2)format("woff2");unicode-range:U+C1BC-C1C3,U+C1C5-C1DF,U+C1E1-C1FB,U+C1FD-C203,U+C205-C20C,U+C20E,U+C210-C217,U+C21A-C21B,U+C21D-C21E,U+C221-C227,U+C229-C22A,U+C22C,U+C22E,U+C230,U+C233-C24F,U+C251-C257,U+C259-C269}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-34.DAgsHQnM.woff2)format("woff2");unicode-range:U+C101-C11B,U+C11F,U+C121-C123,U+C125-C12B,U+C12E,U+C132-C137,U+C13A-C13B,U+C13D-C13F,U+C141-C147,U+C14A,U+C14C-C153,U+C155-C157,U+C159-C15B,U+C15D-C166,U+C169-C16F,U+C171-C177,U+C179-C18B,U+C18E-C18F,U+C191-C193,U+C195-C19B,U+C19D-C19E,U+C1A0,U+C1A2-C1A4,U+C1A6-C1BB}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-35.QgUxeijc.woff2)format("woff2");unicode-range:U+C049-C057,U+C059-C05B,U+C05D-C05F,U+C061-C067,U+C069-C08F,U+C091-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5,U+C0B7-C0BB,U+C0BE,U+C0C2-C0C7,U+C0CA-C0CB,U+C0CD-C0CF,U+C0D1-C0D7,U+C0D9-C0DA,U+C0DC,U+C0DE-C0E3,U+C0E5-C0EB,U+C0ED-C0F3,U+C0F6,U+C0F8,U+C0FA-C0FF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-36.BLk8DiK2.woff2)format("woff2");unicode-range:U+BFA7-BFAF,U+BFB1-BFC4,U+BFC6-BFCB,U+BFCE-BFCF,U+BFD1-BFD3,U+BFD5-BFDB,U+BFDD-C048}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-37.R1h9JLFS.woff2)format("woff2");unicode-range:U+BF07,U+BF09-BF3F,U+BF41-BF4F,U+BF52-BF54,U+BF56-BFA6}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-38.BBydMgqV.woff2)format("woff2");unicode-range:U+BE56,U+BE58,U+BE5C-BE5F,U+BE62-BE63,U+BE65-BE67,U+BE69-BE74,U+BE76-BE7B,U+BE7E-BE7F,U+BE81-BE8E,U+BE90,U+BE92-BEA7,U+BEA9-BECF,U+BED2-BED3,U+BED5-BED6,U+BED9-BEE3,U+BEE6-BF06}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-39.BWZ_Lf7F.woff2)format("woff2");unicode-range:U+BDB0-BDD3,U+BDD5-BDEF,U+BDF1-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE46-BE47,U+BE49-BE4B,U+BE4D-BE53}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-40.BaOka1DC.woff2)format("woff2");unicode-range:U+BD03,U+BD06,U+BD08,U+BD0A-BD0F,U+BD11-BD22,U+BD25-BD47,U+BD49-BD58,U+BD5A-BD7F,U+BD82-BD83,U+BD85-BD87,U+BD8A-BD8F,U+BD91-BD92,U+BD94,U+BD96-BD98,U+BD9A-BDAF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-41.a6fSiwru.woff2)format("woff2");unicode-range:U+BC4E-BC83,U+BC86-BC87,U+BC89-BC8B,U+BC8D-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA7,U+BCA9-BCB2,U+BCB4-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCD0,U+BCD2-BCD4,U+BCD6-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD02}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-42.BS4B3uI-.woff2)format("woff2");unicode-range:U+BB90-BBA3,U+BBA5-BBAB,U+BBAD-BBBF,U+BBC1-BBF7,U+BBFA-BBFB,U+BBFD-BBFE,U+BC01-BC07,U+BC09-BC0A,U+BC0E,U+BC10,U+BC12-BC13,U+BC17,U+BC19-BC1A,U+BC1E,U+BC20-BC23,U+BC26,U+BC28,U+BC2A-BC2C,U+BC2E-BC2F,U+BC32-BC33,U+BC35-BC37,U+BC39-BC3F,U+BC41-BC42,U+BC44,U+BC46-BC48,U+BC4A-BC4D}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-43.BFRqUCNF.woff2)format("woff2");unicode-range:U+BAE6-BAFB,U+BAFD-BB17,U+BB19-BB33,U+BB37,U+BB39-BB3A,U+BB3D-BB43,U+BB45-BB46,U+BB48,U+BB4A-BB4F,U+BB51-BB53,U+BB55-BB57,U+BB59-BB62,U+BB64-BB8F}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-44.BSrjkdy5.woff2)format("woff2");unicode-range:U+BA30-BA37,U+BA3A-BA3B,U+BA3D-BA3F,U+BA41-BA47,U+BA49-BA4A,U+BA4C,U+BA4E-BA53,U+BA56-BA57,U+BA59-BA5B,U+BA5D-BA63,U+BA65-BA66,U+BA68-BA6F,U+BA71-BA73,U+BA75-BA77,U+BA79-BA84,U+BA86,U+BA88-BAA7,U+BAAA,U+BAAD-BAAF,U+BAB1-BAB7,U+BABA,U+BABC,U+BABE-BAE5}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-45.CLPecIfM.woff2)format("woff2");unicode-range:U+B96E-B973,U+B976-B977,U+B979-B97B,U+B97D-B983,U+B986,U+B988,U+B98A-B98D,U+B98F-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9D2-B9D7,U+B9DA,U+B9DC,U+B9DF-B9E0,U+B9E2,U+B9E6-B9E7,U+B9E9-B9F3,U+B9F6,U+B9F8,U+B9FB-BA2F}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-46.Dv_l3Eoo.woff2)format("woff2");unicode-range:U+B8BF-B8CB,U+B8CD-B8E0,U+B8E2-B8E7,U+B8EA-B8EB,U+B8ED-B8EF,U+B8F1-B8F7,U+B8FA,U+B8FC,U+B8FE-B903,U+B905-B917,U+B919-B91F,U+B921-B93B,U+B93D-B957,U+B95A-B95B,U+B95D-B95F,U+B961-B967,U+B969-B96C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-47.CpKg9bWL.woff2)format("woff2");unicode-range:U+B80D-B80F,U+B811-B817,U+B81A,U+B81C-B823,U+B826-B827,U+B829-B82B,U+B82D-B833,U+B836,U+B83A-B83F,U+B841-B85B,U+B85E-B85F,U+B861-B863,U+B865-B86B,U+B86E,U+B870,U+B872-B8AF,U+B8B1-B8BE}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-48.DrDm3tpb.woff2)format("woff2");unicode-range:U+B74D-B75F,U+B761-B763,U+B765-B774,U+B776-B77B,U+B77E-B77F,U+B781-B783,U+B785-B78B,U+B78E,U+B792-B796,U+B79A-B79B,U+B79D-B7A7,U+B7AA,U+B7AE-B7B3,U+B7B6-B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B7F3,U+B7F5-B7FB,U+B7FE,U+B802-B806,U+B80A-B80B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-49.CvF6evsa.woff2)format("woff2");unicode-range:U+B6A7-B6AA,U+B6AC-B6B0,U+B6B2-B6EF,U+B6F1-B727,U+B72A-B72B,U+B72D-B72E,U+B731-B737,U+B739-B73A,U+B73C-B743,U+B745-B74C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-50.aEOfr4XE.woff2)format("woff2");unicode-range:U+B605-B60F,U+B612-B617,U+B619-B624,U+B626-B69B,U+B69E-B6A3,U+B6A5-B6A6}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-51.BowugiRO.woff2)format("woff2");unicode-range:U+B55F,U+B562-B583,U+B585-B59F,U+B5A2-B5A3,U+B5A5-B5A7,U+B5A9-B5B2,U+B5B5-B5BA,U+B5BD-B604}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-52.ZDGloXvm.woff2)format("woff2");unicode-range:U+B4A5-B4B6,U+B4B8-B4BF,U+B4C1-B4C7,U+B4C9-B4DB,U+B4DE-B4DF,U+B4E1-B4E2,U+B4E5-B4EB,U+B4EE,U+B4F0,U+B4F2-B513,U+B516-B517,U+B519-B51A,U+B51D-B523,U+B526,U+B528,U+B52B-B52F,U+B532-B533,U+B535-B537,U+B539-B53F,U+B541-B544,U+B546-B54B,U+B54D-B54F,U+B551-B55B,U+B55D-B55E}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-53.BO50_HaO.woff2)format("woff2");unicode-range:U+B3F8-B3FB,U+B3FD-B40F,U+B411-B417,U+B419-B41B,U+B41D-B41F,U+B421-B427,U+B42A-B42B,U+B42D-B44F,U+B452-B453,U+B455-B457,U+B459-B45F,U+B462-B464,U+B466-B46B,U+B46D-B47F,U+B481-B4A3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-54.BVEabrq_.woff2)format("woff2");unicode-range:U+B342-B353,U+B356-B357,U+B359-B35B,U+B35D-B35E,U+B360-B363,U+B366,U+B368,U+B36A-B36D,U+B36F,U+B372-B373,U+B375-B377,U+B379-B37F,U+B381-B382,U+B384,U+B386-B38B,U+B38D-B3C3,U+B3C6-B3C7,U+B3C9-B3CA,U+B3CD-B3D3,U+B3D6,U+B3D8,U+B3DA-B3F7}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-55.BOPhaLdX.woff2)format("woff2");unicode-range:U+B27C-B283,U+B285-B28F,U+B292-B293,U+B295-B297,U+B29A-B29F,U+B2A1-B2A4,U+B2A7-B2A9,U+B2AB,U+B2AD-B2C7,U+B2CA-B2CB,U+B2CD-B2CF,U+B2D1-B2D7,U+B2DA,U+B2DC,U+B2DE-B2E3,U+B2E7,U+B2E9-B2EA,U+B2EF-B2F3,U+B2F6,U+B2F8,U+B2FA-B2FB,U+B2FD-B2FE,U+B302-B303,U+B305-B307,U+B309-B30F,U+B312,U+B316-B31B,U+B31D-B341}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-56.BCqhNAQe.woff2)format("woff2");unicode-range:U+B1D6-B1E7,U+B1E9-B1FC,U+B1FE-B203,U+B206-B207,U+B209-B20B,U+B20D-B213,U+B216-B21F,U+B221-B257,U+B259-B273,U+B275-B27B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-57.B3qie66a.woff2)format("woff2");unicode-range:U+B120-B122,U+B126-B127,U+B129-B12B,U+B12D-B133,U+B136,U+B138,U+B13A-B13F,U+B142-B143,U+B145-B14F,U+B151-B153,U+B156-B157,U+B159-B177,U+B17A-B17B,U+B17D-B17F,U+B181-B187,U+B189-B18C,U+B18E-B191,U+B195-B1A7,U+B1A9-B1CB,U+B1CD-B1D5}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-58.BXi_Msdw.woff2)format("woff2");unicode-range:U+B05F-B07B,U+B07E-B07F,U+B081-B083,U+B085-B08B,U+B08D-B097,U+B09B,U+B09D-B09F,U+B0A2-B0A7,U+B0AA,U+B0B0,U+B0B2,U+B0B6-B0B7,U+B0B9-B0BB,U+B0BD-B0C3,U+B0C6-B0C7,U+B0CA-B0CF,U+B0D1-B0DF,U+B0E1-B0E4,U+B0E6-B107,U+B10A-B10B,U+B10D-B10F,U+B111-B112,U+B114-B117,U+B119-B11A,U+B11C-B11F}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-59.BMYPs0Qq.woff2)format("woff2");unicode-range:U+AFAC-AFB7,U+AFBA-AFBB,U+AFBD-AFBF,U+AFC1-AFC6,U+AFCA-AFCC,U+AFCE-AFD3,U+AFD5-AFE7,U+AFE9-AFEF,U+AFF1-B00B,U+B00D-B00F,U+B011-B013,U+B015-B01B,U+B01D-B027,U+B029-B043,U+B045-B047,U+B049,U+B04B,U+B04D-B052,U+B055-B056,U+B058-B05C,U+B05E}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-60.ByOBuyu9.woff2)format("woff2");unicode-range:U+AF03-AF07,U+AF09-AF2B,U+AF2E-AF33,U+AF35-AF3B,U+AF3E-AF40,U+AF44-AF47,U+AF4A-AF5C,U+AF5E-AF63,U+AF65-AF7F,U+AF81-AFAB}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-61.CqtIgPeP.woff2)format("woff2");unicode-range:U+AE56-AE5B,U+AE5E-AE60,U+AE62-AE64,U+AE66-AE67,U+AE69-AE6B,U+AE6D-AE83,U+AE85-AEBB,U+AEBF,U+AEC1-AEC3,U+AEC5-AECB,U+AECE,U+AED0,U+AED2-AED7,U+AED9-AEF3,U+AEF5-AF02}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-62.D_pJnNux.woff2)format("woff2");unicode-range:U+AD9C-ADA3,U+ADA5-ADBF,U+ADC1-ADC3,U+ADC5-ADC7,U+ADC9-ADD2,U+ADD4-ADDB,U+ADDD-ADDF,U+ADE1-ADE3,U+ADE5-ADF7,U+ADFA-ADFB,U+ADFD-ADFF,U+AE02-AE07,U+AE0A,U+AE0C,U+AE0E-AE13,U+AE15-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE42,U+AE44,U+AE46-AE49,U+AE4B,U+AE4F,U+AE51-AE53,U+AE55}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-63.DThTYVm1.woff2)format("woff2");unicode-range:U+ACE2-ACE3,U+ACE5-ACE6,U+ACE9-ACEF,U+ACF2,U+ACF4,U+ACF7-ACFB,U+ACFE-ACFF,U+AD01-AD03,U+AD05-AD0B,U+AD0D-AD10,U+AD12-AD1B,U+AD1D-AD33,U+AD35-AD48,U+AD4A-AD4F,U+AD51-AD6B,U+AD6E-AD6F,U+AD71-AD72,U+AD77-AD7C,U+AD7E,U+AD80,U+AD82-AD87,U+AD89-AD8B,U+AD8D-AD8F,U+AD91-AD9B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-64.DKPfBR01.woff2)format("woff2");unicode-range:U+AC25-AC2C,U+AC2E,U+AC30,U+AC32-AC37,U+AC39-AC3F,U+AC41-AC4C,U+AC4E-AC6F,U+AC72-AC73,U+AC75-AC76,U+AC79-AC7F,U+AC82,U+AC84-AC88,U+AC8A-AC8B,U+AC8D-AC8F,U+AC91-AC93,U+AC95-AC9B,U+AC9D-AC9E,U+ACA1-ACA7,U+ACAB,U+ACAD-ACAF,U+ACB1-ACB7,U+ACBA-ACBB,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-65.DUQv2hr1.woff2)format("woff2");unicode-range:U+AC02-AC03,U+AC05-AC06,U+AC09-AC0F,U+AC17-AC18,U+AC1B,U+AC1E-AC1F,U+AC21-AC23}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-94.oxPNWQ0S.woff2)format("woff2");unicode-range:U+3136,U+3138,U+313A-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315B,U+315D-315F,U+3162,U+3200-321B,U+3251-325A,U+3260-327B,U+327E-327F,U+3380-3384,U+3388-338B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-95.BbHtPVKt.woff2)format("woff2");unicode-range:U+3013-3019,U+301C,U+3133,U+3135}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-96.CO1Pf3_P.woff2)format("woff2");unicode-range:U+2541-254B,U+25A4-25A9,U+25C1,U+25C9-25CA,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+2660,U+2664,U+2667-2669,U+266D,U+2776-277F}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-98.DjXm4nAh.woff2)format("woff2");unicode-range:U+2162-2169,U+2170-2179,U+2195-2199,U+2200,U+2202-2203,U+2206-2208,U+220B,U+220F,U+2211,U+221A,U+221D-221E,U+2220,U+2225,U+2227,U+2229-222C,U+222E,U+2234-2236,U+223D,U+2248,U+2252,U+2260-2261,U+2264-2265,U+226A-226B,U+2282-2283,U+2286-2287,U+22A5,U+2312,U+2467-2478}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-99.CTBA6ITo.woff2)format("woff2");unicode-range:U+A2-A5,U+A7-A8,U+AC-AD,U+B1-B3,U+B6,U+B8-B9,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+138,U+13F-142,U+14A-14B,U+152-153,U+166-167,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+3BC,U+3C0,U+2010,U+2018-2019,U+2020-2021,U+2025,U+2030,U+2033,U+2074,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-100.__NX4LYZ.woff2)format("woff2");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3132,U+3146,U+3149,U+339D,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+FF02,U+FF1C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-101.BWCYPxwt.woff2)format("woff2");unicode-range:U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+3151,U+3157,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-102.DVPCfrwn.woff2)format("woff2");unicode-range:U+131,U+2032,U+2465,U+2642,U+3153,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-103.BkCS7wVs.woff2)format("woff2");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+339E,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-104.DioCUIzP.woff2)format("woff2");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-105.DaZ9B_V1.woff2)format("woff2");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+314F,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-106.CKrxi_wQ.woff2)format("woff2");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+33A1,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-107.DYx7PwDG.woff2)format("woff2");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+314D,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-108.s1wYgiS4.woff2)format("woff2");unicode-range:U+E0,U+E2,U+2460-2461,U+25A0,U+3010-3011,U+314A,U+314C,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-109.Baj2jTYt.woff2)format("woff2");unicode-range:U+24,U+60,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-110.BjskJAFq.woff2)format("woff2");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-111.C25R2huN.woff2)format("woff2");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-112.DE6usV5R.woff2)format("woff2");unicode-range:U+2665,U+3160,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-113.BJ-hjaUF.woff2)format("woff2");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-114.D3dcwYHz.woff2)format("woff2");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-115.Tw7wN2uE.woff2)format("woff2");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-116.D8BLAZ_5.woff2)format("woff2");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-117.CTEdn6eJ.woff2)format("woff2");unicode-range:U+48,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-118.BU5CDiBO.woff2)format("woff2");unicode-range:U+39,U+49,U+4D-4E,U+A0,U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-119.C3ZywBxi.woff2)format("woff2");unicode-range:U+20-22,U+27-2A,U+2C-38,U+3A-3B,U+3F,U+41-47,U+4A-4C,U+4F-5D,U+61-7B,U+7D,U+A1,U+AB,U+AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-latin-ext.BH1bI4NL.woff2)format("woff2");unicode-range:U+100-113,U+116-11C,U+11E-123,U+126-127,U+12A-12B,U+12E-131,U+136-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+1FC-1FF,U+218-21B,U+237,U+2C7,U+2D0,U+2DD,U+304,U+308,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2020,U+20A9,U+2113}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/research-serif-400-latin.GdFg87yC.woff2)format("woff2");unicode-range:U+20-7E,U+A0-A9,U+AB-B9,U+BB-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2000-200A,U+2010-2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2026,U+2030,U+2032-2033,U+2039-203B,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-2.5tMJL2O_.woff2)format("woff2");unicode-range:U+D723-D728,U+D72A-D733,U+D735-D748,U+D74A-D74F,U+D752-D753,U+D755-D757,U+D75A-D75F,U+D762-D764,U+D766-D768,U+D76A-D76B,U+D76D-D76F,U+D771-D787,U+D789-D78B,U+D78D-D78F,U+D791-D797,U+D79A,U+D79C,U+D79E-D7A3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-3.D6R7Ebew.woff2)format("woff2");unicode-range:U+D679-D68B,U+D68E-D69E,U+D6A0,U+D6A2-D6A7,U+D6A9-D6C3,U+D6C6-D6C7,U+D6C9-D6CB,U+D6CD-D6D3,U+D6D5-D6D6,U+D6D8-D6E3,U+D6E5-D6E7,U+D6E9-D6FB,U+D6FD-D717,U+D719-D71F,U+D721-D722}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-4.BdwWYGMS.woff2)format("woff2");unicode-range:U+D5BC-D5C7,U+D5CA-D5CB,U+D5CD-D5CF,U+D5D1-D5D7,U+D5D9-D5DA,U+D5DC,U+D5DE-D5E3,U+D5E6-D5E7,U+D5E9-D5EB,U+D5ED-D5F6,U+D5F8,U+D5FA-D5FF,U+D602-D603,U+D605-D607,U+D609-D60F,U+D612-D613,U+D616-D61B,U+D61D-D637,U+D63A-D63B,U+D63D-D63F,U+D641-D647,U+D64A-D64C,U+D64E-D653,U+D656-D657,U+D659-D65B,U+D65D-D666,U+D668,U+D66A-D678}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-5.CN3JQF0d.woff2)format("woff2");unicode-range:U+D507,U+D509-D50B,U+D50D-D513,U+D515-D53B,U+D53E-D53F,U+D541-D543,U+D545-D54C,U+D54E,U+D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D564,U+D566-D567,U+D56A,U+D56C,U+D56E-D573,U+D576-D577,U+D579-D583,U+D585-D586,U+D58A-D5A4,U+D5A6-D5BB}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-6.D4C4QT-q.woff2)format("woff2");unicode-range:U+D464-D477,U+D47A-D47B,U+D47D-D47F,U+D481-D487,U+D489-D48A,U+D48C,U+D48E-D4E7,U+D4E9-D503,U+D505-D506}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-7.DkOm5rni.woff2)format("woff2");unicode-range:U+D3BF-D3C7,U+D3CA-D3CF,U+D3D1-D3EB,U+D3EE-D3EF,U+D3F1-D3F3,U+D3F5-D3FB,U+D3FD-D400,U+D402-D45B,U+D45D-D463}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-8.CBC4Qwso.woff2)format("woff2");unicode-range:U+D2FF,U+D302-D304,U+D306-D30B,U+D30F,U+D311-D313,U+D315-D31B,U+D31E,U+D322-D324,U+D326-D327,U+D32A-D32B,U+D32D-D32F,U+D331-D337,U+D339-D33C,U+D33E-D37B,U+D37E-D37F,U+D381-D383,U+D385-D38B,U+D38E-D390,U+D392-D397,U+D39A-D39B,U+D39D-D39F,U+D3A1-D3A7,U+D3A9-D3AA,U+D3AC,U+D3AE-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3BE}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-9.BtDqWas-.woff2)format("woff2");unicode-range:U+D257-D27F,U+D281-D29B,U+D29D-D29F,U+D2A1-D2AB,U+D2AD-D2B7,U+D2BA-D2BB,U+D2BD-D2BF,U+D2C1-D2C7,U+D2C9-D2EF,U+D2F2-D2F3,U+D2F5-D2F7,U+D2F9-D2FE}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-10.Bko-j7hE.woff2)format("woff2");unicode-range:U+D1B4,U+D1B6-D1F3,U+D1F5-D22B,U+D22E-D22F,U+D231-D233,U+D235-D23B,U+D23D-D240,U+D242-D256}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-11.DKFCmwMq.woff2)format("woff2");unicode-range:U+D105-D12F,U+D132-D133,U+D135-D137,U+D139-D13F,U+D141-D142,U+D144,U+D146-D14B,U+D14E-D14F,U+D151-D153,U+D155-D15B,U+D15E-D187,U+D189-D19F,U+D1A2-D1A3,U+D1A5-D1A7,U+D1A9-D1AF,U+D1B2-D1B3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-12.BEIOnC18.woff2)format("woff2");unicode-range:U+D04B-D04F,U+D051-D057,U+D059-D06B,U+D06D-D06F,U+D071-D073,U+D075-D07B,U+D07E-D0A3,U+D0A6-D0A7,U+D0A9-D0AB,U+D0AD-D0B3,U+D0B6,U+D0B8,U+D0BA-D0BF,U+D0C2-D0C3,U+D0C5-D0C7,U+D0C9-D0CF,U+D0D2,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0E3,U+D0E5-D0EB,U+D0EE-D0F0,U+D0F2-D104}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-13.DuWzJ-b2.woff2)format("woff2");unicode-range:U+CFA2-CFC3,U+CFC5-CFDF,U+CFE2-CFE3,U+CFE5-CFE7,U+CFE9-CFF4,U+CFF6-CFFB,U+CFFD-CFFF,U+D001-D003,U+D005-D017,U+D019-D033,U+D036-D037,U+D039-D03B,U+D03D-D04A}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-14.CpbfkwXo.woff2)format("woff2");unicode-range:U+CEF0-CEF3,U+CEF6,U+CEF9-CEFF,U+CF01-CF03,U+CF05-CF07,U+CF09-CF0F,U+CF11-CF12,U+CF14-CF1B,U+CF1D-CF1F,U+CF21-CF2F,U+CF31-CF53,U+CF56-CF57,U+CF59-CF5B,U+CF5D-CF63,U+CF66,U+CF68,U+CF6A-CF6F,U+CF71-CF84,U+CF86-CF8B,U+CF8D-CFA1}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-15.TVCjSTli.woff2)format("woff2");unicode-range:U+CE3C-CE57,U+CE5A-CE5B,U+CE5D-CE5F,U+CE61-CE67,U+CE6A,U+CE6C,U+CE6E-CE73,U+CE76-CE77,U+CE79-CE7B,U+CE7D-CE83,U+CE85-CE88,U+CE8A-CE8F,U+CE91-CE93,U+CE95-CE97,U+CE99-CE9F,U+CEA2,U+CEA4-CEAB,U+CEAD-CEE3,U+CEE6-CEE7,U+CEE9-CEEB,U+CEED-CEEF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-16.CEArK-um.woff2)format("woff2");unicode-range:U+CD92-CD93,U+CD96-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA6-CDA8,U+CDAA-CDAF,U+CDB1-CDC3,U+CDC5-CDCB,U+CDCD-CDE7,U+CDE9-CE03,U+CE05-CE1F,U+CE22-CE34,U+CE36-CE3B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-17.B2CPwVgF.woff2)format("woff2");unicode-range:U+CCEF-CD07,U+CD0A-CD0B,U+CD0D-CD1A,U+CD1C,U+CD1E-CD2B,U+CD2D-CD5B,U+CD5D-CD77,U+CD79-CD91}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-18.CFHvOPXz.woff2)format("woff2");unicode-range:U+CC3F-CC43,U+CC46-CC47,U+CC49-CC4B,U+CC4D-CC53,U+CC55-CC58,U+CC5A-CC5F,U+CC61-CC97,U+CC9A-CC9B,U+CC9D-CC9F,U+CCA1-CCA7,U+CCAA,U+CCAC,U+CCAE-CCB3,U+CCB6-CCB7,U+CCB9-CCBB,U+CCBD-CCCF,U+CCD1-CCE3,U+CCE5-CCEE}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-19.9-VNfFIt.woff2)format("woff2");unicode-range:U+CB91-CBD3,U+CBD5-CBE3,U+CBE5-CC0B,U+CC0E-CC0F,U+CC11-CC13,U+CC15-CC1B,U+CC1D-CC20,U+CC23-CC27,U+CC2A-CC2B,U+CC2D,U+CC2F,U+CC31-CC37,U+CC3A,U+CC3C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-20.BxgNP2L_.woff2)format("woff2");unicode-range:U+CAF4-CB47,U+CB4A-CB90}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-21.CAQmwSoL.woff2)format("woff2");unicode-range:U+CA4A-CA4B,U+CA4E-CA4F,U+CA51-CA53,U+CA55-CA5B,U+CA5D-CA60,U+CA62-CA83,U+CA85-CABB,U+CABE-CABF,U+CAC1-CAC3,U+CAC5-CACB,U+CACD-CAD0,U+CAD2,U+CAD4-CAD8,U+CADA-CAF3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-22.YeF-LEip.woff2)format("woff2");unicode-range:U+C996-C997,U+C99A-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2,U+C9D4,U+C9D7-C9D8,U+C9DB,U+C9DE-C9DF,U+C9E1-C9E3,U+C9E5-C9E6,U+C9E8-C9EB,U+C9EE-C9F0,U+C9F2-C9F7,U+C9F9-CA0B,U+CA0D-CA28,U+CA2A-CA49}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-23.CivTffOJ.woff2)format("woff2");unicode-range:U+C8E9-C8F4,U+C8F6-C8FB,U+C8FE-C8FF,U+C901-C903,U+C905-C90B,U+C90E-C910,U+C912-C917,U+C919-C92B,U+C92D-C94F,U+C951-C953,U+C955-C96B,U+C96D-C973,U+C975-C987,U+C98A-C98B,U+C98D-C98F,U+C991-C995}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-24.BapsBX8U.woff2)format("woff2");unicode-range:U+C841-C84B,U+C84D-C86F,U+C872-C873,U+C875-C877,U+C879-C87F,U+C882-C884,U+C887-C88A,U+C88D-C8C3,U+C8C5-C8DF,U+C8E1-C8E8}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-25.DhR08veC.woff2)format("woff2");unicode-range:U+C779-C77B,U+C77E-C782,U+C786,U+C78B,U+C78D,U+C78F,U+C792-C793,U+C795,U+C797,U+C799-C79F,U+C7A2,U+C7A7-C7AB,U+C7AE-C7BB,U+C7BD-C7C0,U+C7C2-C7C7,U+C7C9-C7DC,U+C7DE-C7FF,U+C802-C803,U+C805-C807,U+C809,U+C80B-C80F,U+C812,U+C814,U+C817-C81B,U+C81E-C81F,U+C821-C823,U+C825-C82E,U+C830-C837,U+C839-C83B,U+C83D-C840}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-26.Cr3ZoYJ6.woff2)format("woff2");unicode-range:U+C6BB-C6BF,U+C6C2,U+C6C4,U+C6C6-C6CB,U+C6CE-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DD-C6DF,U+C6E1-C6E7,U+C6E9-C6EB,U+C6ED-C6EF,U+C6F1-C6F8,U+C6FA-C703,U+C705-C707,U+C709-C70B,U+C70D-C716,U+C718,U+C71A-C71F,U+C722-C723,U+C725-C727,U+C729-C734,U+C736-C73B,U+C73E-C73F,U+C741-C743,U+C745-C74B,U+C74E-C750,U+C752-C757,U+C759-C773,U+C776-C777}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-27.Dk-F8oF_.woff2)format("woff2");unicode-range:U+C5F5-C5FB,U+C5FE,U+C602-C605,U+C607,U+C609-C60F,U+C611-C61A,U+C61C-C623,U+C626-C627,U+C629-C62B,U+C62D,U+C62F-C632,U+C636,U+C638,U+C63A-C63F,U+C642-C643,U+C645-C647,U+C649-C652,U+C656-C65B,U+C65D-C65F,U+C661-C663,U+C665-C677,U+C679-C67B,U+C67D-C693,U+C696-C697,U+C699-C69B,U+C69D-C6A3,U+C6A6,U+C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6B9-C6BA}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-28.Cre-r_kQ.woff2)format("woff2");unicode-range:U+C517-C527,U+C52A-C52B,U+C52D-C52F,U+C531-C538,U+C53A,U+C53C,U+C53E-C543,U+C546-C547,U+C54B,U+C54D-C552,U+C556,U+C55A-C55B,U+C55D,U+C55F,U+C562-C563,U+C565-C567,U+C569-C56F,U+C572,U+C574,U+C576-C57B,U+C57E-C57F,U+C581-C583,U+C585-C586,U+C588-C58B,U+C58E,U+C590,U+C592-C596,U+C599-C5B3,U+C5B6-C5B7,U+C5BA,U+C5BE-C5C3,U+C5CA-C5CB,U+C5CD,U+C5CF,U+C5D2-C5D3,U+C5D5-C5D7,U+C5D9-C5DF,U+C5E1-C5E2,U+C5E4,U+C5E6-C5EB,U+C5EF,U+C5F1-C5F3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-29.DycFf0Nh.woff2)format("woff2");unicode-range:U+C475-C4EF,U+C4F2-C4F3,U+C4F5-C4F7,U+C4F9-C4FF,U+C502-C50B,U+C50D-C516}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-30.M5-g-Ve5.woff2)format("woff2");unicode-range:U+C3D0-C3D7,U+C3DA-C3DB,U+C3DD-C3DE,U+C3E1-C3EC,U+C3EE-C3F3,U+C3F5-C42B,U+C42D-C463,U+C466-C474}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-31.C1Aqj-G1.woff2)format("woff2");unicode-range:U+C32B-C367,U+C36A-C36B,U+C36D-C36F,U+C371-C377,U+C37A-C37B,U+C37E-C383,U+C385-C387,U+C389-C3CF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-32.NYhVwAVK.woff2)format("woff2");unicode-range:U+C26A-C26B,U+C26D-C26F,U+C271-C273,U+C275-C27B,U+C27E-C287,U+C289-C28F,U+C291-C297,U+C299-C29A,U+C29C-C2A3,U+C2A5-C2A7,U+C2A9-C2AB,U+C2AD-C2B3,U+C2B6,U+C2B8,U+C2BA-C2BB,U+C2BD-C2DB,U+C2DE-C2DF,U+C2E1-C2E2,U+C2E5-C2EA,U+C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7,U+C2FA-C2FB,U+C2FD-C2FF,U+C301-C307,U+C309-C30C,U+C30E-C312,U+C315-C323,U+C325-C328,U+C32A}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-33.CKVbWYob.woff2)format("woff2");unicode-range:U+C1BC-C1C3,U+C1C5-C1DF,U+C1E1-C1FB,U+C1FD-C203,U+C205-C20C,U+C20E,U+C210-C217,U+C21A-C21B,U+C21D-C21E,U+C221-C227,U+C229-C22A,U+C22C,U+C22E,U+C230,U+C233-C24F,U+C251-C257,U+C259-C269}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-34.B2rBDJc7.woff2)format("woff2");unicode-range:U+C101-C11B,U+C11F,U+C121-C123,U+C125-C12B,U+C12E,U+C132-C137,U+C13A-C13B,U+C13D-C13F,U+C141-C147,U+C14A,U+C14C-C153,U+C155-C157,U+C159-C15B,U+C15D-C166,U+C169-C16F,U+C171-C177,U+C179-C18B,U+C18E-C18F,U+C191-C193,U+C195-C19B,U+C19D-C19E,U+C1A0,U+C1A2-C1A4,U+C1A6-C1BB}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-35.Cm5Ek9LZ.woff2)format("woff2");unicode-range:U+C049-C057,U+C059-C05B,U+C05D-C05F,U+C061-C067,U+C069-C08F,U+C091-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5,U+C0B7-C0BB,U+C0BE,U+C0C2-C0C7,U+C0CA-C0CB,U+C0CD-C0CF,U+C0D1-C0D7,U+C0D9-C0DA,U+C0DC,U+C0DE-C0E3,U+C0E5-C0EB,U+C0ED-C0F3,U+C0F6,U+C0F8,U+C0FA-C0FF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-36.D4PmZPeA.woff2)format("woff2");unicode-range:U+BFA7-BFAF,U+BFB1-BFC4,U+BFC6-BFCB,U+BFCE-BFCF,U+BFD1-BFD3,U+BFD5-BFDB,U+BFDD-C048}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-37.BW9Cej9m.woff2)format("woff2");unicode-range:U+BF07,U+BF09-BF3F,U+BF41-BF4F,U+BF52-BF54,U+BF56-BFA6}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-38.ST26LMTM.woff2)format("woff2");unicode-range:U+BE56,U+BE58,U+BE5C-BE5F,U+BE62-BE63,U+BE65-BE67,U+BE69-BE74,U+BE76-BE7B,U+BE7E-BE7F,U+BE81-BE8E,U+BE90,U+BE92-BEA7,U+BEA9-BECF,U+BED2-BED3,U+BED5-BED6,U+BED9-BEE3,U+BEE6-BF06}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-39.Cf2elEa4.woff2)format("woff2");unicode-range:U+BDB0-BDD3,U+BDD5-BDEF,U+BDF1-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE46-BE47,U+BE49-BE4B,U+BE4D-BE53}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-40.CBnrMLI8.woff2)format("woff2");unicode-range:U+BD03,U+BD06,U+BD08,U+BD0A-BD0F,U+BD11-BD22,U+BD25-BD47,U+BD49-BD58,U+BD5A-BD7F,U+BD82-BD83,U+BD85-BD87,U+BD8A-BD8F,U+BD91-BD92,U+BD94,U+BD96-BD98,U+BD9A-BDAF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-41.hPZRZZ46.woff2)format("woff2");unicode-range:U+BC4E-BC83,U+BC86-BC87,U+BC89-BC8B,U+BC8D-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA7,U+BCA9-BCB2,U+BCB4-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCD0,U+BCD2-BCD4,U+BCD6-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD02}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-42.cO39kBzc.woff2)format("woff2");unicode-range:U+BB90-BBA3,U+BBA5-BBAB,U+BBAD-BBBF,U+BBC1-BBF7,U+BBFA-BBFB,U+BBFD-BBFE,U+BC01-BC07,U+BC09-BC0A,U+BC0E,U+BC10,U+BC12-BC13,U+BC17,U+BC19-BC1A,U+BC1E,U+BC20-BC23,U+BC26,U+BC28,U+BC2A-BC2C,U+BC2E-BC2F,U+BC32-BC33,U+BC35-BC37,U+BC39-BC3F,U+BC41-BC42,U+BC44,U+BC46-BC48,U+BC4A-BC4D}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-43.BBooeHbH.woff2)format("woff2");unicode-range:U+BAE6-BAFB,U+BAFD-BB17,U+BB19-BB33,U+BB37,U+BB39-BB3A,U+BB3D-BB43,U+BB45-BB46,U+BB48,U+BB4A-BB4F,U+BB51-BB53,U+BB55-BB57,U+BB59-BB62,U+BB64-BB8F}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-44.JxD3p1YD.woff2)format("woff2");unicode-range:U+BA30-BA37,U+BA3A-BA3B,U+BA3D-BA3F,U+BA41-BA47,U+BA49-BA4A,U+BA4C,U+BA4E-BA53,U+BA56-BA57,U+BA59-BA5B,U+BA5D-BA63,U+BA65-BA66,U+BA68-BA6F,U+BA71-BA73,U+BA75-BA77,U+BA79-BA84,U+BA86,U+BA88-BAA7,U+BAAA,U+BAAD-BAAF,U+BAB1-BAB7,U+BABA,U+BABC,U+BABE-BAE5}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-45.BbpeGHpE.woff2)format("woff2");unicode-range:U+B96E-B973,U+B976-B977,U+B979-B97B,U+B97D-B983,U+B986,U+B988,U+B98A-B98D,U+B98F-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9D2-B9D7,U+B9DA,U+B9DC,U+B9DF-B9E0,U+B9E2,U+B9E6-B9E7,U+B9E9-B9F3,U+B9F6,U+B9F8,U+B9FB-BA2F}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-46.CKqq25JH.woff2)format("woff2");unicode-range:U+B8BF-B8CB,U+B8CD-B8E0,U+B8E2-B8E7,U+B8EA-B8EB,U+B8ED-B8EF,U+B8F1-B8F7,U+B8FA,U+B8FC,U+B8FE-B903,U+B905-B917,U+B919-B91F,U+B921-B93B,U+B93D-B957,U+B95A-B95B,U+B95D-B95F,U+B961-B967,U+B969-B96C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-47.CmsKRI6H.woff2)format("woff2");unicode-range:U+B80D-B80F,U+B811-B817,U+B81A,U+B81C-B823,U+B826-B827,U+B829-B82B,U+B82D-B833,U+B836,U+B83A-B83F,U+B841-B85B,U+B85E-B85F,U+B861-B863,U+B865-B86B,U+B86E,U+B870,U+B872-B8AF,U+B8B1-B8BE}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-48.oZ1tqs7g.woff2)format("woff2");unicode-range:U+B74D-B75F,U+B761-B763,U+B765-B774,U+B776-B77B,U+B77E-B77F,U+B781-B783,U+B785-B78B,U+B78E,U+B792-B796,U+B79A-B79B,U+B79D-B7A7,U+B7AA,U+B7AE-B7B3,U+B7B6-B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B7F3,U+B7F5-B7FB,U+B7FE,U+B802-B806,U+B80A-B80B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-49.DddisCqI.woff2)format("woff2");unicode-range:U+B6A7-B6AA,U+B6AC-B6B0,U+B6B2-B6EF,U+B6F1-B727,U+B72A-B72B,U+B72D-B72E,U+B731-B737,U+B739-B73A,U+B73C-B743,U+B745-B74C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-50.BunhCXwO.woff2)format("woff2");unicode-range:U+B605-B60F,U+B612-B617,U+B619-B624,U+B626-B69B,U+B69E-B6A3,U+B6A5-B6A6}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-51.CuFqkr--.woff2)format("woff2");unicode-range:U+B55F,U+B562-B583,U+B585-B59F,U+B5A2-B5A3,U+B5A5-B5A7,U+B5A9-B5B2,U+B5B5-B5BA,U+B5BD-B604}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-52.Y-ZdPxZB.woff2)format("woff2");unicode-range:U+B4A5-B4B6,U+B4B8-B4BF,U+B4C1-B4C7,U+B4C9-B4DB,U+B4DE-B4DF,U+B4E1-B4E2,U+B4E5-B4EB,U+B4EE,U+B4F0,U+B4F2-B513,U+B516-B517,U+B519-B51A,U+B51D-B523,U+B526,U+B528,U+B52B-B52F,U+B532-B533,U+B535-B537,U+B539-B53F,U+B541-B544,U+B546-B54B,U+B54D-B54F,U+B551-B55B,U+B55D-B55E}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-53.DgSkZk2q.woff2)format("woff2");unicode-range:U+B3F8-B3FB,U+B3FD-B40F,U+B411-B417,U+B419-B41B,U+B41D-B41F,U+B421-B427,U+B42A-B42B,U+B42D-B44F,U+B452-B453,U+B455-B457,U+B459-B45F,U+B462-B464,U+B466-B46B,U+B46D-B47F,U+B481-B4A3}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-54.CPJe37Yx.woff2)format("woff2");unicode-range:U+B342-B353,U+B356-B357,U+B359-B35B,U+B35D-B35E,U+B360-B363,U+B366,U+B368,U+B36A-B36D,U+B36F,U+B372-B373,U+B375-B377,U+B379-B37F,U+B381-B382,U+B384,U+B386-B38B,U+B38D-B3C3,U+B3C6-B3C7,U+B3C9-B3CA,U+B3CD-B3D3,U+B3D6,U+B3D8,U+B3DA-B3F7}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-55.C9CiNo9J.woff2)format("woff2");unicode-range:U+B27C-B283,U+B285-B28F,U+B292-B293,U+B295-B297,U+B29A-B29F,U+B2A1-B2A4,U+B2A7-B2A9,U+B2AB,U+B2AD-B2C7,U+B2CA-B2CB,U+B2CD-B2CF,U+B2D1-B2D7,U+B2DA,U+B2DC,U+B2DE-B2E3,U+B2E7,U+B2E9-B2EA,U+B2EF-B2F3,U+B2F6,U+B2F8,U+B2FA-B2FB,U+B2FD-B2FE,U+B302-B303,U+B305-B307,U+B309-B30F,U+B312,U+B316-B31B,U+B31D-B341}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-56.CZ8Qt9mz.woff2)format("woff2");unicode-range:U+B1D6-B1E7,U+B1E9-B1FC,U+B1FE-B203,U+B206-B207,U+B209-B20B,U+B20D-B213,U+B216-B21F,U+B221-B257,U+B259-B273,U+B275-B27B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-57.CY3f0mJW.woff2)format("woff2");unicode-range:U+B120-B122,U+B126-B127,U+B129-B12B,U+B12D-B133,U+B136,U+B138,U+B13A-B13F,U+B142-B143,U+B145-B14F,U+B151-B153,U+B156-B157,U+B159-B177,U+B17A-B17B,U+B17D-B17F,U+B181-B187,U+B189-B18C,U+B18E-B191,U+B195-B1A7,U+B1A9-B1CB,U+B1CD-B1D5}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-58.DqI4hmfk.woff2)format("woff2");unicode-range:U+B05F-B07B,U+B07E-B07F,U+B081-B083,U+B085-B08B,U+B08D-B097,U+B09B,U+B09D-B09F,U+B0A2-B0A7,U+B0AA,U+B0B0,U+B0B2,U+B0B6-B0B7,U+B0B9-B0BB,U+B0BD-B0C3,U+B0C6-B0C7,U+B0CA-B0CF,U+B0D1-B0DF,U+B0E1-B0E4,U+B0E6-B107,U+B10A-B10B,U+B10D-B10F,U+B111-B112,U+B114-B117,U+B119-B11A,U+B11C-B11F}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-59.DSj0PULN.woff2)format("woff2");unicode-range:U+AFAC-AFB7,U+AFBA-AFBB,U+AFBD-AFBF,U+AFC1-AFC6,U+AFCA-AFCC,U+AFCE-AFD3,U+AFD5-AFE7,U+AFE9-AFEF,U+AFF1-B00B,U+B00D-B00F,U+B011-B013,U+B015-B01B,U+B01D-B027,U+B029-B043,U+B045-B047,U+B049,U+B04B,U+B04D-B052,U+B055-B056,U+B058-B05C,U+B05E}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-60.Dy1qSvIw.woff2)format("woff2");unicode-range:U+AF03-AF07,U+AF09-AF2B,U+AF2E-AF33,U+AF35-AF3B,U+AF3E-AF40,U+AF44-AF47,U+AF4A-AF5C,U+AF5E-AF63,U+AF65-AF7F,U+AF81-AFAB}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-61.DVkXC0GY.woff2)format("woff2");unicode-range:U+AE56-AE5B,U+AE5E-AE60,U+AE62-AE64,U+AE66-AE67,U+AE69-AE6B,U+AE6D-AE83,U+AE85-AEBB,U+AEBF,U+AEC1-AEC3,U+AEC5-AECB,U+AECE,U+AED0,U+AED2-AED7,U+AED9-AEF3,U+AEF5-AF02}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-62.D6UfTAmQ.woff2)format("woff2");unicode-range:U+AD9C-ADA3,U+ADA5-ADBF,U+ADC1-ADC3,U+ADC5-ADC7,U+ADC9-ADD2,U+ADD4-ADDB,U+ADDD-ADDF,U+ADE1-ADE3,U+ADE5-ADF7,U+ADFA-ADFB,U+ADFD-ADFF,U+AE02-AE07,U+AE0A,U+AE0C,U+AE0E-AE13,U+AE15-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE42,U+AE44,U+AE46-AE49,U+AE4B,U+AE4F,U+AE51-AE53,U+AE55}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-63.Df5azQp3.woff2)format("woff2");unicode-range:U+ACE2-ACE3,U+ACE5-ACE6,U+ACE9-ACEF,U+ACF2,U+ACF4,U+ACF7-ACFB,U+ACFE-ACFF,U+AD01-AD03,U+AD05-AD0B,U+AD0D-AD10,U+AD12-AD1B,U+AD1D-AD33,U+AD35-AD48,U+AD4A-AD4F,U+AD51-AD6B,U+AD6E-AD6F,U+AD71-AD72,U+AD77-AD7C,U+AD7E,U+AD80,U+AD82-AD87,U+AD89-AD8B,U+AD8D-AD8F,U+AD91-AD9B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-64.Cz8hh5GA.woff2)format("woff2");unicode-range:U+AC25-AC2C,U+AC2E,U+AC30,U+AC32-AC37,U+AC39-AC3F,U+AC41-AC4C,U+AC4E-AC6F,U+AC72-AC73,U+AC75-AC76,U+AC79-AC7F,U+AC82,U+AC84-AC88,U+AC8A-AC8B,U+AC8D-AC8F,U+AC91-AC93,U+AC95-AC9B,U+AC9D-AC9E,U+ACA1-ACA7,U+ACAB,U+ACAD-ACAF,U+ACB1-ACB7,U+ACBA-ACBB,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-65.BoNh_uuq.woff2)format("woff2");unicode-range:U+AC02-AC03,U+AC05-AC06,U+AC09-AC0F,U+AC17-AC18,U+AC1B,U+AC1E-AC1F,U+AC21-AC23}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-94.D3vIUr2Y.woff2)format("woff2");unicode-range:U+3136,U+3138,U+313A-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315B,U+315D-315F,U+3162,U+3200-321B,U+3251-325A,U+3260-327B,U+327E-327F,U+3380-3384,U+3388-338B}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-95.BoeqYryv.woff2)format("woff2");unicode-range:U+3013-3019,U+301C,U+3133,U+3135}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-96.DWlRQoz9.woff2)format("woff2");unicode-range:U+2541-254B,U+25A4-25A9,U+25C1,U+25C9-25CA,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+2660,U+2664,U+2667-2669,U+266D,U+2776-277F}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-98.CCu77ZvZ.woff2)format("woff2");unicode-range:U+2162-2169,U+2170-2179,U+2195-2199,U+2200,U+2202-2203,U+2206-2208,U+220B,U+220F,U+2211,U+221A,U+221D-221E,U+2220,U+2225,U+2227,U+2229-222C,U+222E,U+2234-2236,U+223D,U+2248,U+2252,U+2260-2261,U+2264-2265,U+226A-226B,U+2282-2283,U+2286-2287,U+22A5,U+2312,U+2467-2478}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-99.BVVhihaP.woff2)format("woff2");unicode-range:U+A2-A5,U+A7-A8,U+AC-AD,U+B1-B3,U+B6,U+B8-B9,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+138,U+13F-142,U+14A-14B,U+152-153,U+166-167,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+3BC,U+3C0,U+2010,U+2018-2019,U+2020-2021,U+2025,U+2030,U+2033,U+2074,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-100.hLjdoSuN.woff2)format("woff2");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3132,U+3146,U+3149,U+339D,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+FF02,U+FF1C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-101.CvM9nrqj.woff2)format("woff2");unicode-range:U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+3151,U+3157,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-102.DQRHRK9F.woff2)format("woff2");unicode-range:U+131,U+2032,U+2465,U+2642,U+3153,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-103.CmjrtCDI.woff2)format("woff2");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+339E,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-104.CCzcLLHG.woff2)format("woff2");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-105.BLuCHwmc.woff2)format("woff2");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+314F,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-106.BnaLnzPA.woff2)format("woff2");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+33A1,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-107.BqyaVmT6.woff2)format("woff2");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+314D,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-108.gqRBg9P-.woff2)format("woff2");unicode-range:U+E0,U+E2,U+2460-2461,U+25A0,U+3010-3011,U+314A,U+314C,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-109.BHjTMkUB.woff2)format("woff2");unicode-range:U+24,U+60,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-110.ZYC2W0CH.woff2)format("woff2");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-111.DzfQb1Ti.woff2)format("woff2");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-112.DimL0wv-.woff2)format("woff2");unicode-range:U+2665,U+3160,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-113.C5QMZDXA.woff2)format("woff2");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-114.CIQqqIbI.woff2)format("woff2");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-115.X1mH-aFk.woff2)format("woff2");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-116.dXaSzjTD.woff2)format("woff2");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-117.DjU5bu7I.woff2)format("woff2");unicode-range:U+48,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-118.gWw-v8ln.woff2)format("woff2");unicode-range:U+39,U+49,U+4D-4E,U+A0,U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-119.kXCJY9q8.woff2)format("woff2");unicode-range:U+20-22,U+27-2A,U+2C-38,U+3A-3B,U+3F,U+41-47,U+4A-4C,U+4F-5D,U+61-7B,U+7D,U+A1,U+AB,U+AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-latin-ext.BEESWeld.woff2)format("woff2");unicode-range:U+100-113,U+116-11C,U+11E-123,U+126-127,U+12A-12B,U+12E-131,U+136-148,U+14A-14D,U+150-15B,U+15E-167,U+16A-16B,U+16E-17E,U+192,U+1FC-1FF,U+218-21B,U+237,U+2C7,U+2D0,U+2DD,U+304,U+308,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2020,U+20A9,U+2113}@font-face{font-family:Research Loop Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/research-serif-600-latin.Cr1MhLjK.woff2)format("woff2");unicode-range:U+20-7E,U+A0-A9,U+AB-B9,U+BB-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2000-200A,U+2010-2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2026,U+2030,U+2032-2033,U+2039-203B,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212}:root[data-appearance] body{background:var(--bg);font-size:var(--t-ui);font-feature-settings:"ss06"}:root[data-appearance] :is(b,strong){font-weight:600}:root[data-appearance] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-appearance] ::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}:root[data-appearance] .app-shell{grid-template-columns:var(--rail-width) minmax(0, 1fr);background:var(--fo-index)}:root[data-appearance] .rail.fo-index{background:var(--fo-index);min-height:0;color:var(--ink2);border:0;flex-direction:column;display:flex;position:relative}:root[data-appearance] .fo-scrim{display:none}:root[data-appearance] .fo-index-head{flex:none;align-items:center;gap:4px;min-height:56px;padding:10px 10px 6px 16px;display:flex}:root[data-appearance] .fo-index .brand.fo-brand{border-radius:8px;flex:auto;align-items:center;gap:8px;width:auto;min-height:40px;margin-left:-6px;padding:4px 6px;display:inline-flex}:root[data-appearance] .fo-index .brand.fo-brand:hover{background:var(--fo-index-hover);color:var(--ink)}:root[data-appearance] .fo-index .brand .brand-symbol{width:30px;height:auto}:root[data-appearance] .fo-index .brand .brand-wordmark svg{width:108px;height:auto}:root[data-appearance] .fo-index .nav-toggle.fo-index-toggle{width:36px;min-height:36px;color:var(--ink3);background:0 0;border:0;border-radius:8px;margin-left:auto;padding:8px;position:static}:root[data-appearance] .fo-index .nav-toggle.fo-index-toggle:hover{background:var(--fo-index-hover);color:var(--ink)}:root[data-appearance] .fo-index-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:4px 10px 16px;overflow-y:auto}:root[data-appearance] .fo-index-nav ul{margin:0;padding:0;list-style:none}:root[data-appearance] .fo-group{padding-top:14px}:root[data-appearance] .fo-group:first-child{padding-top:6px}:root[data-appearance] .fo-tools-summary{cursor:pointer;color:var(--ink3);list-style:none}:root[data-appearance] .fo-tools-summary::-webkit-details-marker{display:none}:root[data-appearance] .fo-tools-summary:after{color:var(--ink3);font-size:var(--t-micro);content:"▸";transition:transform var(--duration-fast) var(--ease-ui);margin-left:auto}:root[data-appearance] .fo-tools[open]>.fo-tools-summary:after,:root[data-appearance] .fo-workspace[open]>.fo-tools-summary:after{transform:rotate(90deg)}:root[data-appearance] .fo-workspace>ul{margin-top:4px;padding-left:8px}:root[data-appearance] .fo-label-row{justify-content:space-between;align-items:center;padding-right:2px;display:flex}:root[data-appearance] .fo-label{color:var(--ink3);font-size:var(--t-label);letter-spacing:.02em;margin:0;padding:6px 10px;font-weight:600;line-height:1.4}:root[data-appearance] .fo-label-action{width:28px;height:28px;color:var(--ink3);border-radius:7px;place-items:center;display:inline-grid}:root[data-appearance] .fo-label-action:hover{background:var(--fo-index-hover);color:var(--ink)}:root[data-appearance] :is(.fo-item,.fo-project-row,.fo-link){width:100%;min-height:32px;color:var(--ink2);font-size:var(--t-ui);text-align:left;transition:background-color var(--duration-fast) var(--ease-ui), color var(--duration-fast) var(--ease-ui);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;line-height:1.35;display:flex}:root[data-appearance] :is(.fo-item,button.fo-project-row,.fo-link):hover{background:var(--fo-index-hover);color:var(--ink)}:root[data-appearance] :is(.fo-item,.fo-link)>svg{color:var(--ink3);flex:none}:root[data-appearance] .fo-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:root[data-appearance] .fo-item>em{min-width:20px;color:var(--ink3);font:500 var(--t-label)/1 var(--sans);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-style:normal}:root[data-appearance] .fo-item>.unread-count{flex:none;margin-left:auto;position:static}:root[data-appearance] :is(.fo-item,.fo-link,.fo-account).active{background:var(--fo-selected);color:var(--ink);box-shadow:0 0 0 1px var(--fo-selected-ring), 0 1px 2px #0000000a;font-weight:600}:root[data-appearance] :is(.fo-item,.fo-link).active>svg{color:var(--accent)}:root[data-appearance] .fo-item-sub{min-height:30px;font-size:var(--t-meta);padding-left:36px}:root[data-appearance] .fo-item-rule{display:none}:root[data-appearance] .fo-item-sub.active{box-shadow:0 0 0 1px var(--fo-selected-ring)}:root[data-appearance] .fo-projects>li+li{margin-top:2px}:root[data-appearance] .fo-project-row{gap:8px}:root[data-appearance] .fo-project-current{min-height:36px;color:var(--ink);font-weight:600}:root[data-appearance] .fo-project-current.active{background:var(--fo-selected);box-shadow:0 0 0 1px var(--fo-selected-ring), 0 1px 2px #0000000a}:root[data-appearance] .fo-swatch{background:var(--pj,var(--ink3));border-radius:3px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0000001a}:root[data-appearance] .fo-project-code{color:var(--ink3);font:600 var(--t-label)/1 var(--num);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:none}:root[data-appearance] .fo-project-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:root[data-appearance] .fo-readonly{color:var(--ink3);font-size:var(--t-micro);flex:none;font-weight:500}:root[data-appearance] .fo-project-pages{margin:2px 0 10px;position:relative;padding-left:12px!important}:root[data-appearance] .fo-project-pages:before{background:color-mix(in srgb, var(--pj,var(--ink3)) 55%, transparent);content:"";border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:14px}:root[data-appearance] .fo-project-pages .fo-item{padding-left:14px}:root[data-appearance] .fo-project-pages .fo-item-sub{padding-left:40px}:root[data-appearance] .fo-empty{color:var(--ink3);font-size:var(--t-meta);padding:6px 10px}:root[data-appearance] .fo-index-foot{border-top:1px solid var(--line);flex:none;gap:2px;padding:8px 10px 12px;display:grid}:root[data-appearance] .fo-account-row{align-items:center;gap:4px;display:flex}:root[data-appearance] .fo-account{text-align:left;border-radius:10px;flex:auto;align-items:center;gap:10px;min-width:0;min-height:48px;padding:6px 8px;display:flex}:root[data-appearance] .fo-account:hover{background:var(--fo-index-hover)}:root[data-appearance] .fo-avatar{background:var(--ink);width:30px;height:30px;color:var(--surface);font-size:var(--t-meta);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}:root[data-appearance] .fo-account-text{min-width:0;line-height:1.3;display:grid}:root[data-appearance] .fo-account-text b{color:var(--ink);font-size:var(--t-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}:root[data-appearance] .fo-account-text small{color:var(--ink3);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-appearance] .fo-theme-toggle{width:36px;height:36px;color:var(--ink3);border-radius:8px}:root[data-appearance] .fo-theme-toggle:hover{background:var(--fo-index-hover);color:var(--ink)}:root[data-appearance][data-navigation=closed] .app-shell{grid-template-columns:64px minmax(0,1fr)}:root[data-appearance][data-navigation=closed] .fo-index-head{flex-direction:column;gap:8px;padding:12px 8px}:root[data-appearance][data-navigation=closed] .fo-index .brand.fo-brand{justify-content:center;margin:0;padding:6px}:root[data-appearance][data-navigation=closed] .fo-index .brand-wordmark{display:none}:root[data-appearance][data-navigation=closed] .fo-index .nav-toggle.fo-index-toggle{margin:0}:root[data-appearance] :is(.fo-project-icon,.fo-project-switch){display:none}@media (min-width:721px){:root[data-appearance][data-navigation=closed] .fo-index-nav{padding:0 10px 12px;overflow-x:hidden}:root[data-appearance][data-navigation=closed] .fo-group{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}:root[data-appearance][data-navigation=closed] .fo-group:first-child{border-top:0;margin-top:0;padding-top:0}:root[data-appearance][data-navigation=closed] :is(.fo-label,.fo-label-row,.fo-item-label,.fo-item>em,.fo-project-code,.fo-project-name,.fo-readonly,.fo-project-row>.fo-swatch,.fo-account-text,.fo-link>span,.fo-project:not(.is-current),.fo-empty){display:none}:root[data-appearance][data-navigation=closed] :is(.fo-item,.fo-project-current,.fo-link,.fo-project-switch){justify-content:center;width:44px;min-height:44px;margin:2px 0;padding:10px;display:flex;position:relative}:root[data-appearance][data-navigation=closed] .fo-project-switch{color:var(--ink3);border-radius:var(--radius-control)}:root[data-appearance][data-navigation=closed] .fo-tools-summary:after{content:none}:root[data-appearance][data-navigation=closed] .fo-workspace>ul{padding-left:0}:root[data-appearance][data-navigation=closed] .fo-project-switch:hover{background:var(--fo-index-hover);color:var(--ink)}:root[data-appearance][data-navigation=closed] .fo-project-icon{color:var(--pj);display:inline-flex}:root[data-appearance][data-navigation=closed] .fo-project-pages{padding-left:0!important}:root[data-appearance][data-navigation=closed] .fo-project-pages:before{content:none}:root[data-appearance][data-navigation=closed] .fo-item.branch-active{background:var(--fo-selected);box-shadow:inset 2px 0 var(--accent)}:root[data-appearance][data-navigation=closed] .fo-item>.unread-count{min-width:16px;height:16px;font-size:var(--t-micro);margin:0;padding:0 3px;position:absolute;top:2px;right:0}:root[data-appearance][data-navigation=closed] .fo-index-foot{padding:6px 10px}:root[data-appearance][data-navigation=closed] .fo-account-row{flex-direction:column;gap:2px}:root[data-appearance][data-navigation=closed] .fo-account{justify-content:center;width:44px;min-height:44px;padding:0}:root[data-appearance][data-navigation=closed] .fo-theme-toggle{width:44px;height:36px}}:root[data-appearance] .main{border:1px solid var(--line);border-radius:var(--workspace-radius);background:var(--bg);margin:8px 8px 8px 0;overflow:hidden;box-shadow:0 1px 2px #00000008}:root[data-appearance][data-navigation=closed] .main{margin-left:0}:root[data-appearance] .topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);min-height:56px}:root[data-appearance] .topbar .topbar-inner{flex-wrap:nowrap;gap:12px;max-width:none;min-height:55px;padding:8px 12px 8px 20px}:root[data-appearance] .fo-menu{display:none}:root[data-appearance] .fo-crumbs{flex:auto;min-width:0;display:block}:root[data-appearance] .fo-crumbs ol{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}:root[data-appearance] .fo-crumbs li{min-width:0;color:var(--ink3);font-size:var(--t-ui);align-items:center;display:flex}:root[data-appearance] .fo-crumbs li+li:before{color:var(--rule-strong);content:"/";flex:none;margin:0 6px}:root[data-appearance] .fo-crumb{min-width:0;max-width:18rem;color:var(--ink3);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:4px 6px;display:inline-flex}:root[data-appearance] .fo-crumb>span:last-child{text-overflow:ellipsis;overflow:hidden}:root[data-appearance] .fo-crumb:hover{background:var(--surface2);color:var(--ink)}:root[data-appearance] .fo-crumb-scope{padding:4px 6px}:root[data-appearance] .fo-crumb-current{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:4px 2px;font-weight:600;overflow:hidden}:root[data-appearance] .fo-top-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}:root[data-appearance] .fo-search{border:1px solid var(--line);background:var(--surface);width:clamp(12rem,22vw,18rem);min-height:36px;color:var(--ink3);font-size:var(--t-ui);border-radius:9px;align-items:center;gap:8px;margin-right:6px;padding:6px 8px 6px 11px;display:inline-flex}:root[data-appearance] .fo-search:hover{border-color:var(--line2);color:var(--ink2)}:root[data-appearance] .fo-search-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:root[data-appearance] .fo-search kbd{border:1px solid var(--line);background:var(--surface2);color:var(--ink3);font:500 var(--t-micro)/1.5 var(--sans);border-radius:5px;padding:1px 6px}:root[data-appearance] .btn.fo-top-btn{min-height:36px;padding:6px 12px}:root[data-appearance] .fo-bell{width:36px;height:36px;color:var(--ink3);border-radius:8px;position:relative}:root[data-appearance] .fo-bell.active{background:var(--surface2);color:var(--ink)}:root[data-appearance] .fo-bell .unread-count{position:absolute;top:2px;right:1px}:root[data-appearance] .main-scroll{scrollbar-gutter:stable}:root[data-appearance] .view{padding:32px var(--page-gutter) 88px}:root[data-appearance] .workspace-skip:focus{z-index:300}@media (max-width:1100px){:root[data-appearance] .fo-search{justify-content:center;width:36px;margin-right:0;padding:0}:root[data-appearance] :is(.fo-search-label,.fo-search kbd){display:none}}@media (max-width:900px){:root[data-appearance] .btn.fo-top-btn{width:36px;padding:0}:root[data-appearance] .btn.fo-top-btn>span{display:none}}:root[data-appearance] .fo-branch-chevron{color:var(--ink3);flex:none;display:inline-flex}:root[data-appearance] .fo-item[aria-expanded=true] .fo-branch-chevron{transform:rotate(90deg)}@media (min-width:721px){:root[data-appearance][data-navigation=closed] .fo-branch-chevron{display:none}}:root[data-appearance] .btn{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:36px;color:var(--ink);font-size:var(--t-ui);transition:background-color var(--duration-fast) var(--ease-ui), border-color var(--duration-fast) var(--ease-ui), color var(--duration-fast) var(--ease-ui);gap:6px;padding:7px 13px;font-weight:500;line-height:1.3;box-shadow:0 1px 1px #00000008}:root[data-appearance] .btn:hover{border-color:var(--line2);background:var(--surface);color:var(--ink)}:root[data-appearance] a.btn{text-decoration:none}:root[data-appearance] .btn>svg{color:var(--ink3)}:root[data-appearance] .btn.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px color-mix(in srgb, var(--accent) 30%, transparent);font-weight:600}:root[data-appearance] .btn.primary:hover{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--on-accent)}:root[data-appearance][data-theme=dark] .btn.primary:hover{border-color:var(--accent-strong);background:var(--accent-strong)}:root[data-appearance] .btn.primary>svg{color:currentColor}:root[data-appearance] .btn.ghost{box-shadow:none;color:var(--ink2);background:0 0;border-color:#0000}:root[data-appearance] .btn.ghost:hover{background:var(--surface2);color:var(--ink)}:root[data-appearance] .btn.danger{border-color:color-mix(in srgb, var(--crit) 35%, var(--line));color:var(--crit-text)}:root[data-appearance] .btn.danger:hover{border-color:var(--crit);background:color-mix(in srgb, var(--crit) 6%, var(--surface))}:root[data-appearance] .btn.ghost.danger{color:var(--crit-text);border-color:#0000}:root[data-appearance] .btn.ghost.danger:hover{background:color-mix(in srgb, var(--crit) 6%, var(--surface));border-color:#0000}:root[data-appearance] .btn.sm{min-height:30px;font-size:var(--t-meta);padding:4px 10px}:root[data-appearance] .btn:disabled,:root[data-appearance] .btn[aria-disabled=true]{opacity:.45;box-shadow:none}:root[data-appearance] .icon-btn{color:var(--ink3);border-radius:8px}:root[data-appearance] .icon-btn:hover{background:var(--surface2);color:var(--ink)}:root[data-appearance] .unread-count{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:600 var(--t-micro)/18px var(--sans);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px}:root[data-appearance] .input{border:1px solid color-mix(in srgb, var(--line2) 55%, var(--line));border-radius:var(--radius-control);background:var(--surface);min-height:40px;color:var(--ink);font-size:var(--t-ui);padding:8px 12px}:root[data-appearance] .input:hover{border-color:var(--line2)}:root[data-appearance] .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:0}:root[data-appearance] .input::placeholder{color:var(--ink3)}:root[data-appearance] textarea.input{line-height:var(--leading-copy)}:root[data-appearance] select.input{padding-right:32px}:root[data-appearance] .card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:none}:root[data-appearance] .card-header{min-height:52px;padding:12px var(--space-card);border-bottom:1px solid var(--line)}:root[data-appearance] .card-header h2{font-size:var(--t-h3);font-weight:600}:root[data-appearance] .card-body{padding:16px var(--space-card)}:root[data-appearance] .section-head{margin:var(--space-section) 0 16px;align-items:flex-end;gap:16px}:root[data-appearance] .section-head h1{color:var(--ink);font-size:var(--t-display);letter-spacing:-.022em;margin:0;font-weight:700;line-height:1.25}:root[data-appearance] .section-head h2{font-size:var(--t-h2);letter-spacing:-.012em;margin:0;font-weight:600}:root[data-appearance] .section-head p{color:var(--ink2);font-size:var(--t-h3);margin:6px 0 0}:root[data-appearance] .section-head>:last-child:not(:first-child){margin-left:auto}:root[data-appearance] .section-head>:is(.collection-actions,.notes-head-actions,.heading-actions){align-items:center;gap:8px;display:flex}:root[data-appearance] :is(.chip,.type-chip,.status){border-radius:var(--radius-pill);min-height:22px;font-size:var(--t-meta);gap:5px;padding:2px 8px;font-weight:500;line-height:16px}:root[data-appearance] .chip{border:1px solid var(--line);background:var(--surface2);color:var(--ink2)}:root[data-appearance] .type-chip{background:color-mix(in srgb, var(--tc) 11%, var(--surface));color:var(--ink2);border:0}:root[data-appearance] :is(.type-chip,.status) .dot{width:6px;height:6px}:root[data-appearance] .status.info{background:var(--accent-soft);color:var(--accent-strong)}:root[data-appearance] .project-badge{color:var(--ink2);font-size:var(--t-label);gap:6px;font-weight:600}:root[data-appearance] .project-badge:before{border-radius:2px;width:8px;height:8px}:root[data-appearance] .eyebrow{color:var(--ink3);font:600 var(--t-label)/1.4 var(--sans);letter-spacing:.02em}:root[data-appearance] :is(.scope-switch,.view-switch){background:var(--surface2);border:0;border-radius:9px;gap:2px;padding:3px;display:inline-flex}:root[data-appearance] :is(.scope-button,.scope-switch>button,.view-switch>button){min-height:30px;color:var(--ink2);font-size:var(--t-meta);box-shadow:none;background:0 0;border:0;border-radius:7px;padding:4px 12px;font-weight:500}:root[data-appearance] :is(.scope-button,.scope-switch>button,.view-switch>button):hover{color:var(--ink)}:root[data-appearance] :is(.scope-button.active,.scope-switch>button.active,.view-switch>button.active,.view-switch>button[aria-pressed=true]){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line);font-weight:600}:root[data-appearance] .collaboration-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:24px;padding-bottom:0}:root[data-appearance] .collaboration-tabs>*{min-height:40px;color:var(--ink3);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 12px;font-weight:500}:root[data-appearance] .collaboration-tabs>:hover{color:var(--ink);background:0 0}:root[data-appearance] .collaboration-tabs .active{border-bottom-color:var(--accent);color:var(--ink);background:0 0;font-weight:600}:root[data-appearance] details.quiet-details>summary{color:var(--ink2);font-weight:600}:root[data-appearance] details:not(.fo-tools):not(.fo-workspace):not(.task-progress-direct)>summary{cursor:pointer;border-radius:var(--radius-control);min-height:44px;transition:background-color var(--duration-fast) var(--ease-ui);align-items:center;gap:10px;list-style:none;display:flex}:root[data-appearance] details>summary::-webkit-details-marker{display:none}:root[data-appearance] details>summary::marker{content:""}:root[data-appearance] details:not(.fo-tools):not(.fo-workspace):not(.task-progress-direct)>summary:after{width:7px;height:7px;color:var(--ink3);content:"";transition:transform var(--duration-ui) var(--ease-ui);border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;margin:-4px 6px 0 auto;font-size:0;display:inline-block;transform:rotate(45deg)}:root[data-appearance] details:not(.fo-tools):not(.fo-workspace):not(.task-progress-direct)[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}:root[data-appearance] details:not(.fo-tools):not(.fo-workspace)>summary:hover{background:var(--surface2)}:root[data-appearance] details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){:root[data-appearance] details>summary,:root[data-appearance] details>summary:after{transition:none!important}}:root[data-appearance] .action-disclosure-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--fo-pop);border-radius:10px}:root[data-appearance] .empty{border:1px dashed var(--rule-strong);border-radius:var(--radius-card);max-width:none;color:var(--ink3);font-size:var(--t-meta);background:0 0;padding:40px 24px}:root[data-appearance] .empty-title{color:var(--ink);font-size:var(--t-h3);font-weight:600}:root[data-appearance] .stat{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);text-align:left;padding:14px 16px}:root[data-appearance] .stat-button:hover{border-color:var(--line2)}:root[data-appearance] .stat-value{font:600 var(--t-title-lg)/1.2 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root[data-appearance] .stat-label{color:var(--ink2);font-size:var(--t-meta);font-weight:500}:root[data-appearance] .stat-detail{color:var(--ink3);font-size:var(--t-label)}:root[data-appearance] .progress{background:var(--surface3);border-radius:3px;height:6px}:root[data-appearance] .progress>span{background:var(--accent);border-radius:3px}:root[data-appearance] .progress.over>span{background:var(--warn)}:root[data-appearance] :is(.plan-check,.agenda-check){border:1.5px solid var(--line2);background:var(--surface);color:#0000;border-radius:6px;width:20px;height:20px}:root[data-appearance] :is(.plan-check,.agenda-check):hover{border-color:var(--accent)}:root[data-appearance] :is(.plan-check.done,.agenda-check.done){border-color:var(--good);background:var(--good);color:var(--surface)}:root[data-appearance] .overlay{background:var(--scrim)}:root[data-appearance] .modal{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px}:root[data-appearance] .modal-header{border-bottom:1px solid var(--line);min-height:56px;padding:12px 20px}:root[data-appearance] .modal-header h2{font-size:var(--t-h3);font-weight:600}:root[data-appearance] .modal-body{padding:24px}:root[data-appearance] .modal-footer{border-top:1px solid var(--line);background:var(--surface);padding:14px 20px}:root[data-appearance] .form-grid>:is(label,span){color:var(--ink2);font-size:var(--t-meta);font-weight:600}:root[data-appearance] .modal-section-title{color:var(--ink3);font:600 var(--t-label)/1.4 var(--sans);letter-spacing:.02em}:root[data-appearance] .toast{background:var(--ink);color:var(--surface);font-size:var(--t-ui);box-shadow:var(--fo-pop);border:0;border-radius:10px}:root[data-appearance] kbd{font-family:var(--sans)}:root[data-appearance] .ov-muted{color:var(--ink3)}:root[data-appearance] .ov-notice{color:var(--ink3);font-size:var(--t-meta);margin:0 0 24px}:root[data-appearance] .ov-columns{grid-template-columns:minmax(0,1.75fr) minmax(18rem,1fr);align-items:start;gap:40px;display:grid}@container view (width<=60rem){:root[data-appearance] .ov-columns{grid-template-columns:minmax(0,1fr);gap:36px}}:root[data-appearance] .ov-section{min-width:0}:root[data-appearance] .ov-section-head{align-items:center;gap:12px;min-height:32px;margin-bottom:10px;display:flex}:root[data-appearance] .ov-section-head h2{color:var(--ink);font-size:var(--t-h2);letter-spacing:-.012em;margin:0 auto 0 0;font-weight:600}:root[data-appearance] .ov-section-meta{color:var(--ink3);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:4px 14px;display:inline-flex}:root[data-appearance] .ov-count{color:var(--ink3);font-size:var(--t-meta);align-items:baseline;gap:5px;padding:2px 0;display:inline-flex}:root[data-appearance] .ov-count b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}:root[data-appearance] .ov-count:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}:root[data-appearance] .ov-slipped{margin:0 0 var(--s-6)}:root[data-appearance] .ov-ai-status{width:4.75rem;color:var(--ink2);font-size:var(--t-meta);flex:none;font-weight:600}:root[data-appearance] .ov-ai-status[data-status=review_required]{color:var(--warn-text)}:root[data-appearance] .ov-ai-status[data-status=running]{color:var(--accent-strong)}:root[data-appearance] .ov-text-link{color:var(--accent-strong);font-size:var(--t-meta);border-radius:5px;align-items:center;gap:4px;padding:4px 2px;font-weight:600;display:inline-flex}:root[data-appearance][data-theme=dark] .ov-text-link{color:var(--accent)}:root[data-appearance] .ov-text-link:hover{text-underline-offset:3px;text-decoration:underline}:root[data-appearance] .ov-text-link:disabled{color:var(--ink3);text-decoration:none}:root[data-appearance] .ov-empty-line{border-top:1px solid var(--line);color:var(--ink3);font-size:var(--t-meta);margin:0;padding:14px 0}:root[data-appearance] .ov-ledger{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}:root[data-appearance] .ov-ledger ul{margin:0;padding:0;list-style:none}:root[data-appearance] :is(.ov-ledger-head,.ov-ledger-row){grid-template-columns:minmax(12rem,2.2fr) minmax(8rem,1.2fr) repeat(2,minmax(4.5rem,.6fr)) minmax(9rem,1.6fr);align-items:center;gap:16px;padding:0 18px;display:grid}:root[data-appearance] .ov-ledger-head{border-bottom:1px solid var(--line);background:var(--surface-inset);min-height:38px;color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .ov-ledger-row{border-top:1px solid var(--line);text-align:left;width:100%;min-height:64px;transition:background-color var(--duration-fast) var(--ease-ui)}:root[data-appearance] .ov-ledger li:first-child .ov-ledger-row{border-top:0}:root[data-appearance] .ov-ledger-row:hover{background:var(--surface-inset)}:root[data-appearance] .ov-ledger-row:focus-visible{outline-offset:-3px}:root[data-appearance] .ov-ledger .num{color:var(--ink);font-size:var(--t-body);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}:root[data-appearance] .ov-ledger-head .num{color:var(--ink3);font-size:var(--t-label)}:root[data-appearance] .ov-ledger-name{align-items:center;gap:8px;min-width:0;display:flex}:root[data-appearance] .ov-ledger-name b{min-width:0;color:var(--ink);font-size:var(--t-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}:root[data-appearance] .ov-role{border-radius:var(--radius-pill);background:var(--surface2);color:var(--ink3);font-size:var(--t-micro);flex:none;padding:1px 6px;font-weight:600}:root[data-appearance] .ov-ledger-stage{min-width:0;color:var(--ink2);font-size:var(--t-meta);gap:6px;display:grid}:root[data-appearance] .ov-ledger-stage>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-appearance] .ov-stage-track{grid-template-columns:repeat(7,1fr);gap:2px;max-width:8rem;display:grid}:root[data-appearance] .ov-stage-track i{background:var(--surface3);border-radius:2px;height:4px}:root[data-appearance] .ov-stage-track i.on{background:var(--pj,var(--accent))}:root[data-appearance] .ov-ledger-deadline{min-width:0;font-size:var(--t-meta);gap:2px;display:grid}:root[data-appearance] .ov-ledger-deadline>span{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-appearance] .ov-dday{color:var(--ink);font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}:root[data-appearance] .ov-dday.is-soon{color:var(--crit-text)}:root[data-appearance] .ov-section>.ov-text-link{margin-top:12px}:root[data-appearance] .ov-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}:root[data-appearance] .ov-list>li{border-bottom:1px solid var(--line)}:root[data-appearance] .ov-list-row{width:100%;min-height:var(--row-height);text-align:left;border-radius:8px;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:10px 8px;display:flex}:root[data-appearance] .ov-list-row:hover{background:var(--surface2)}:root[data-appearance] .ov-list-main{flex:auto;gap:3px;min-width:0;display:grid}:root[data-appearance] .ov-list-main>span{color:var(--ink);font-size:var(--t-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.45;overflow:hidden}:root[data-appearance] .ov-list-main>small{min-width:0;color:var(--ink3);font-size:var(--t-label);flex-wrap:wrap;align-items:center;gap:6px;display:flex}:root[data-appearance] .ov-list-row>.ov-dday{flex:none;width:4.5rem}:root[data-appearance] .ov-date{width:6.5rem;color:var(--ink2);font-size:var(--t-meta);font-variant-numeric:tabular-nums;flex:none;font-weight:600}:root[data-appearance] .ov-inline-code{color:var(--ink2);font:600 var(--t-micro)/1 var(--code);align-items:center;gap:5px;display:inline-flex}:root[data-appearance] .ov-inline-code:before{background:var(--pj);content:"";border-radius:2px;width:7px;height:7px}:root[data-appearance] .ov-more{margin-top:8px}:root[data-appearance] .workspace-overview .research-review-queue{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin:12px 0 0;padding:0 16px}:root[data-appearance] .ov-columns.ov-columns-even{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}@container view (width<=52rem){:root[data-appearance] .ov-columns.ov-columns-even{grid-template-columns:minmax(0,1fr)}}:root[data-appearance] .workspace-overview{min-width:0}:root[data-appearance] .ov-swatch{background:var(--pj,var(--ink3));border-radius:3px;flex:none;width:10px;height:10px}:root[data-appearance] .ov-project-code{color:var(--ink3);font:600 var(--t-label)/1 var(--num);font-variant-numeric:tabular-nums;flex:none}:root[data-appearance] .ov-section-head{flex-wrap:wrap}:root[data-appearance] .ov-text-link{min-height:36px}:root[data-appearance] .ov-columns{grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr);gap:32px}:root[data-appearance] .ov-ledger-name{flex-wrap:wrap}:root[data-appearance] .ov-ledger-name b{white-space:normal;flex-basis:100%;line-height:1.5}:root[data-appearance] .ov-list-main>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}:root[data-appearance] .ov-ledger-head .num{font-size:var(--t-label)}:root[data-appearance] :is(.ov-section-head h2,.section-head h1){font-family:var(--sans)}@container view (width<=66rem){:root[data-appearance] .ov-ledger-head{display:none}:root[data-appearance] .ov-ledger-row{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,.65fr));gap:12px;padding:18px}:root[data-appearance] .ov-ledger-stage{grid-area:2/1}:root[data-appearance] .ov-ledger-deadline{grid-area:2/2/auto/-1}:root[data-appearance] .ov-ledger .num{gap:4px;display:grid}:root[data-appearance] .ov-ledger .num:before{color:var(--ink3);font-size:var(--t-label);content:attr(data-label);font-weight:400}}@container view (width<=58rem){:root[data-appearance] .ov-columns{grid-template-columns:minmax(0,1fr)}}@container view (width<=40rem){:root[data-appearance] .ov-columns.ov-columns-even{grid-template-columns:minmax(0,1fr)}:root[data-appearance] .ov-ledger-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 14px}:root[data-appearance] .ov-ledger-name{grid-column:1/-1}:root[data-appearance] .ov-ledger-stage,:root[data-appearance] .ov-ledger-deadline{grid-area:auto/1/auto/-1}:root[data-appearance] .ov-ledger .num{text-align:left}}@media (max-width:720px){:root[data-appearance] .ov-text-link{min-height:44px}}@media (prefers-reduced-motion:reduce){:root[data-appearance] .ov-ledger-row{transition:none}}:root[data-appearance] .main .view{padding:32px var(--page-gutter) 88px}:root[data-appearance] .workflow-project-select{min-width:0}:root[data-appearance] .workflow-project-select select{max-width:100%}@media (min-width:721px){:root[data-appearance] .research-workspace-navigation{display:none}}:root[data-appearance] .research-library>label,:root[data-appearance] .research-library .research-search-label{color:var(--ink2);font-size:var(--t-meta);font-weight:600}:root[data-appearance] .collection-toolbar{align-items:end;gap:12px;margin-bottom:20px}:root[data-appearance] .collection-toolbar label{color:var(--ink3);font-size:var(--t-label);gap:6px;font-weight:600}:root[data-appearance] .planning-toolbar{gap:8px 12px;margin-bottom:12px}:root[data-appearance] .calendar-nav{gap:6px}:root[data-appearance] .calendar-nav .btn{min-height:34px}:root[data-appearance] .calendar-nav strong{min-width:0;color:var(--ink);font-size:var(--t-title);text-align:left;margin:0 16px 0 0;font-weight:600}:root[data-appearance] .planning-actions{gap:6px}:root[data-appearance] .planning-actions .btn{min-height:34px}:root[data-appearance] .calendar-filters{background:var(--surface2);border-radius:9px;gap:2px;margin-bottom:20px;padding:3px;display:inline-flex}:root[data-appearance] .calendar-filter-label{color:var(--ink3);font-size:var(--t-meta);padding:0 8px 0 6px;font-weight:600}.calendar-filter-field{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}:root[data-appearance] .calendar-filter-field .calendar-filters{margin-bottom:0}:root[data-appearance] .calendar-filter-field>.calendar-filter-label{font-size:var(--t-ui);background:0 0;border:0;padding:0;font-weight:500;display:inline}:root[data-appearance] .calendar-area .planning-toolbar{margin-bottom:0;padding:12px 0}@media (max-width:640px){:root[data-appearance] .calendar-filter-field .calendar-filters{flex:1;width:auto}:root[data-appearance] .calendar-area .calendar-nav{flex-wrap:wrap;width:100%}:root[data-appearance] .calendar-area .calendar-nav strong{font-size:var(--t-h2);flex:1}}:root[data-appearance] .calendar-filter{min-height:30px;box-shadow:none;color:var(--ink2);font-size:var(--t-meta);background:0 0;border:0;border-radius:7px;padding:4px 12px}:root[data-appearance] .calendar-filter-check{display:none}:root[data-appearance] .calendar-filter[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line);font-weight:600}:root[data-appearance] :is(.week-scroll,.month-scroll){border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}:root[data-appearance] .week-board{grid-template-columns:repeat(7,minmax(8rem,1fr));min-width:56rem}:root[data-appearance] .week-board.has-tasks{grid-template-columns:repeat(8,minmax(8rem,1fr));min-width:64rem}:root[data-appearance] .week-column{border-right:1px solid var(--line)}:root[data-appearance] .week-column>header{border-bottom:1px solid var(--line);background:var(--surface-inset);padding:12px 12px 10px}:root[data-appearance] .week-column.today>header{background:var(--accent-soft);box-shadow:inset 0 3px 0 var(--accent)}:root[data-appearance] .week-column>header b{font-size:var(--t-title);font-weight:600}:root[data-appearance] .week-column>header small{color:var(--ink3);font-family:var(--sans)}:root[data-appearance] :is(.week-column>header,.mobile-day-head) small:empty:before{content:" "}:root[data-appearance] .plan-card{border:1px solid var(--line);background:var(--surface);border-radius:8px}:root[data-appearance] .plan-card:hover{border-color:var(--line2);box-shadow:var(--shadow-hover)}:root[data-appearance] .activity-row{border-bottom:1px solid var(--line)}:root[data-appearance] .activity-row b{color:var(--ink);font-weight:600}:root[data-appearance] .activity-row time{color:var(--ink3);font-family:var(--sans);font-variant-numeric:tabular-nums}:root[data-appearance] .notes-hub{flex-direction:column;gap:20px;display:flex}:root[data-appearance] .notes-hub>*{margin:0}:root[data-appearance] .notes-search{border:1px solid color-mix(in srgb, var(--line2) 55%, var(--line));border-radius:var(--radius-control);background:var(--surface);min-height:40px;color:var(--ink3);align-items:center;gap:8px;padding:0 12px;display:flex}:root[data-appearance] .notes-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}:root[data-appearance] .notes-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}:root[data-appearance] .discussion-filters{background:var(--surface2);border-radius:9px;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}:root[data-appearance] .discussion-filters .btn{min-height:30px;box-shadow:none;color:var(--ink2);background:0 0;border:0}:root[data-appearance] .discussion-filters .btn.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line);font-weight:600}:root[data-appearance] .research-object-page-heading h1{color:var(--ink);letter-spacing:-.022em;margin:20px 0 16px;font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:600;line-height:1.32}:root[data-appearance] .research-object-title-input{letter-spacing:-.022em;font-weight:600}:root[data-appearance] .research-document{color:var(--ink);font-size:var(--t-h3);line-height:1.8}:root[data-appearance] .research-document>h2,:root[data-appearance] .research-document [data-prose-lists] :is(h1,h2){font-size:var(--t-title);letter-spacing:-.015em;margin:40px 0 12px;font-weight:600}:root[data-appearance] .research-document>h3,:root[data-appearance] .research-document [data-prose-lists] :is(h3,h4,h5,h6){font-size:var(--t-h3);margin:28px 0 10px;font-weight:600}:root[data-appearance] .research-document blockquote{border-left:3px solid var(--accent-line);color:var(--ink2)}:root[data-appearance] .research-document aside{border-left:3px solid var(--accent);background:var(--surface-inset)}:root[data-appearance] .research-document pre{border-radius:8px}.research-tree-view{min-width:0}.rt-head{align-items:flex-end}.rt-head p{max-width:44rem}.rt-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.rt-head-actions .view-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 12%, transparent);font-weight:600}.rt-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;display:flex}.rt-filters{flex-wrap:wrap;gap:6px;display:flex}.rt-filter{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink2);font-size:var(--t-meta);transition:border-color var(--duration-fast) var(--ease-ui), background-color var(--duration-fast) var(--ease-ui);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:500;display:inline-flex}.rt-filter:hover:not(:disabled){border-color:var(--line2);color:var(--ink)}.rt-filter b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rt-filter>span{font-size:var(--t-micro)}.rt-filter:is(.is-live,.is-now)>span{color:var(--accent)}.rt-filter.is-paused>span{color:var(--warn)}.rt-filter.is-dropped>span{color:var(--ink3)}.rt-filter.is-concluded>span{color:var(--good)}.rt-filter.is-milestone>span{color:var(--ink)}.rt-filter[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.rt-filter[aria-pressed=true] b{color:var(--accent-strong)}.rt-filter:disabled{opacity:.45}.rt-toolbar-end{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;display:flex}.rt-meta-line{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums}.rt-warning{border:1px solid color-mix(in srgb, var(--warn) 40%, var(--line));background:color-mix(in srgb, var(--warn) 7%, var(--surface));color:var(--warn-text);font-size:var(--t-meta);border-radius:8px;margin:0 0 12px;padding:8px 12px}.rt-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:20px;display:grid}.rt-canvas{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow:hidden}.rt-graph{padding-bottom:4px;position:relative;container:rt-graph/inline-size}.rt-lines,.rt-lines-narrow{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rt-lines-narrow{display:none}.rt-horizon{height:var(--rt-top);padding:0 16px 0 calc(var(--rt-gutter) + 8px);color:var(--accent-strong);font-size:var(--t-label);align-items:center;gap:8px;margin:0;display:flex;position:relative}.rt-horizon:before{border-top:1.5px dashed color-mix(in srgb, var(--accent) 45%, var(--line));content:"";position:absolute;top:24px;left:10px;right:14px}.rt-horizon>*{background:var(--surface);padding:0 4px;position:relative}.rt-horizon b{letter-spacing:.02em;font-weight:600}.rt-horizon span{color:var(--ink3)}.rt-rows{margin:0;padding:0;list-style:none;position:relative}.rt-row{height:var(--rt-row);padding:0 14px 0 calc(var(--rt-gutter) + 8px);align-content:center;gap:3px;display:grid;position:relative}.rt-row:before{z-index:0;content:"";transition:background-color var(--duration-fast) var(--ease-ui);border-radius:9px;position:absolute;inset:3px 6px 3px 4px}.rt-row:hover:before{background:var(--surface2)}.rt-row.is-selected:before{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.rt-row.is-path:before{background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}.rt-row-select{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:9px;position:absolute;inset:0}.rt-row-select:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.rt-row-main,.rt-row-sub{z-index:2;pointer-events:none;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.rt-row-main :is(button,a),.rt-row-sub :is(button,a){pointer-events:auto}.rt-date{width:4.5rem;color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:none;line-height:1.35}.rt-date.is-unknown,.rt-story-date.is-unknown{color:var(--line2)}.rt-type{color:var(--ink3);font-size:var(--t-label);white-space:nowrap;flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.rt-type:before{background:var(--tc);content:"";border-radius:2px;width:7px;height:7px}.rt-title{min-width:0;color:var(--ink);font-size:var(--t-ui);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:0 auto;padding:2px 0;font-weight:600;line-height:1.35;overflow:hidden}.rt-title:hover{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.rt-tags{flex:none;align-items:center;gap:6px;margin-left:2px;display:flex}.rt-branch-name{border:1px solid var(--line);background:var(--surface-inset);max-width:13rem;color:var(--ink2);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:1px 8px;font-weight:500;line-height:1.6;overflow:hidden}.rt-kind{color:var(--ink2);font-size:var(--t-label);white-space:nowrap;align-items:center;gap:3px;font-weight:500;display:inline-flex}.rt-kind>span{color:var(--ink3)}.rt-flag{font-size:var(--t-label);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-weight:500;line-height:1.6;display:inline-flex}.rt-flag.is-milestone{background:var(--surface2);color:var(--ink)}.rt-flag.is-now{background:var(--accent-soft);color:var(--accent-strong)}.rt-state{font-size:var(--t-label);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-weight:500;line-height:1.5;display:inline-flex}.rt-state>span{font-size:var(--t-micro)}.rt-state.is-live{border-color:var(--accent-line);color:var(--accent-strong)}.rt-state.is-paused{border-color:color-mix(in srgb, var(--warn) 45%, var(--line));color:var(--warn-text)}.rt-state.is-dropped{border-color:var(--line);color:var(--ink3)}.rt-state.is-concluded{border-color:color-mix(in srgb, var(--good) 45%, var(--line));color:var(--good-text)}.rt-row-sub{color:var(--ink3);font-size:var(--t-label);padding-left:calc(4.5rem + 8px);line-height:1.4}.rt-note{min-width:0;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.rt-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rt-ref{border-left:1px solid var(--line);max-width:12rem;color:var(--accent-strong);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;flex:none;padding-left:8px;font-weight:500;display:inline-block;overflow:hidden}.rt-ref:before{background:var(--tc);vertical-align:.08em;content:"";border-radius:2px;width:6px;height:6px;margin-right:4px;display:inline-block}.rt-ref:hover{text-underline-offset:2px;text-decoration:underline}.rt-row.is-dropped .rt-title{color:var(--ink2);font-weight:500}.rt-row.is-dim{opacity:.4}.rt-row.is-dim:hover,.rt-row.is-dim:focus-within{opacity:.85}.rt-root{padding:6px 16px 12px calc(var(--rt-gutter) + 8px);color:var(--ink3);font-size:var(--t-label);gap:8px;margin:0;display:flex}.rt-root b{color:var(--ink2)}.rt-graph.is-clipped{height:var(--rt-clip);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.rt-trail{border:1px solid var(--line);background:var(--surface-inset);min-width:0;color:var(--ink2);font-size:var(--t-meta);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;padding:8px 12px;display:flex}.rt-trail-label{color:var(--ink3);font-size:var(--t-label);font-weight:600}.rt-trail b{color:var(--ink);font-weight:600}.rt-trail-open{color:var(--accent-strong);font-size:var(--t-meta);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.rt-trail-open:hover{text-underline-offset:3px;text-decoration:underline}.ov-tree-summary{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.ov-tree-summary .rt-filter{cursor:default;min-height:28px;padding:2px 10px}.ov-tree-canopy .rt-graph{padding-bottom:0}.rt-line{color:var(--accent);transition:opacity var(--duration-fast) var(--ease-ui)}.rt-line.is-paused{color:var(--warn)}.rt-line.is-dropped{color:var(--line2)}.rt-line.is-concluded{color:var(--good)}.rt-stem{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.rt-line.is-dropped .rt-stem{stroke-width:1.75px}.rt-line.is-paused .rt-stem{stroke-dasharray:5 4}.rt-line.is-path .rt-stem{stroke-width:3.5px}.rt-reach{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;opacity:.5}.rt-bud{fill:var(--surface);stroke:currentColor;stroke-width:2px}.rt-stub{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round}.rt-cap{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.rt-seal{fill:currentColor;stroke:var(--surface);stroke-width:1.5px}.rt-seal-mark{fill:none;stroke:var(--surface);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.rt-line.is-dim{opacity:.22}.rt-node{color:var(--accent);transition:opacity var(--duration-fast) var(--ease-ui)}.rt-node.is-paused{color:var(--warn)}.rt-node.is-dropped{color:var(--line2)}.rt-node.is-concluded{color:var(--good)}.rt-dot{fill:currentColor;stroke:var(--surface);stroke-width:2px}.rt-node.is-dropped .rt-dot{fill:var(--surface);stroke:currentColor;stroke-width:1.75px}.rt-star{fill:currentColor;stroke:var(--surface);stroke-width:1.5px;stroke-linejoin:round}.rt-node.is-milestone.is-live .rt-star{fill:var(--ink);color:var(--ink)}.rt-ring{fill:none;stroke:var(--ink);stroke-width:1.5px}.rt-halo{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:color-mix(in srgb, var(--accent) 50%, transparent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:rt-pulse 2.6s var(--ease-ui) 2}.rt-node.is-dim{opacity:.28}@keyframes rt-pulse{0%{opacity:.9;transform:scale(.85)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.rt-halo{animation:none}}.rt-side{overscroll-behavior:contain;gap:14px;min-width:0;max-height:calc(100dvh - 7.5rem);display:grid;position:sticky;top:12px;overflow:auto}.rt-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:16px 18px}.rt-panel>h2{color:var(--ink);font-size:var(--t-h3);align-items:baseline;gap:6px;margin:0 0 8px;font-weight:600;display:flex}.rt-panel>h2>span{color:var(--ink3);font-size:var(--t-meta);font-weight:500}.rt-panel>p{color:var(--ink3);font-size:var(--t-meta);margin:0 0 8px;line-height:1.55}:root[data-appearance] .rt-hint>summary{min-height:28px;margin:-4px 0}.rt-hint>summary h2{color:var(--ink);font-size:var(--t-h3);margin:0;font-weight:600}.rt-hint[open]>summary{margin-bottom:8px}.rt-hint ul{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.rt-hint li{color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-branches h3{color:var(--ink3);font-size:var(--t-label);align-items:center;gap:6px;margin:14px 0 4px;font-weight:600;display:flex}.rt-branches h3:first-of-type{margin-top:4px}:is(.rt-branches,.rt-unplaced) ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rt-branch{text-align:left;border-radius:8px;gap:2px;width:100%;padding:7px 10px;display:grid}.rt-branch:hover{background:var(--surface2)}.rt-branch b{color:var(--ink);font-size:var(--t-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rt-branch small{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums}.rt-branch .rt-flag{justify-self:start}.rt-branch-why{color:var(--ink2);font-size:var(--t-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}:is(.rt-branches,.rt-unplaced) li.is-current .rt-branch{background:var(--accent-soft)}.rt-detail{position:relative}.rt-detail-close{position:absolute;top:-8px;right:-10px}.rt-detail-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-right:32px;display:flex}.rt-placement{border:1px dashed var(--line2);color:var(--ink3);font-size:var(--t-label);border-radius:999px;padding:1px 7px;font-weight:500}.rt-detail h2{color:var(--ink);font-size:var(--t-h2);letter-spacing:-.01em;overflow-wrap:anywhere;margin:8px 0 12px;font-weight:600;line-height:1.4}.rt-detail-actions{flex-wrap:wrap;gap:6px;display:flex}.rt-toggle.is-on{background:var(--accent-soft);color:var(--accent-strong)}.rt-facts{grid-template-columns:fit-content(8rem) minmax(0,1fr);gap:10px 8px;margin:16px 0 0;display:grid}.rt-facts>div{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.rt-facts dt{color:var(--ink3);font-size:var(--t-label);font-weight:600;line-height:1.8}.rt-facts dd{min-width:0;color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;line-height:1.6;display:flex}.rt-facts dd small{color:var(--ink3);font-size:var(--t-label);flex-basis:100%}.rt-step-link{color:var(--accent-strong);text-align:left;overflow-wrap:anywhere;font-weight:600}.rt-step-link:hover{text-underline-offset:3px;text-decoration:underline}.rt-detail-note{border-left:3px solid var(--accent);background:var(--surface-inset);color:var(--ink);font-size:var(--t-meta);border-radius:0 8px 8px 0;margin:14px 0 0;padding:10px 12px;line-height:1.65}.rt-detail-hint{color:var(--ink2);font-size:var(--t-meta);margin:12px 0 0;line-height:1.6}.rt-detail h3{color:var(--ink3);font-size:var(--t-label);margin:0 0 6px;font-weight:600}.rt-path,.rt-inquiry,.rt-related{margin-top:16px}.rt-path ol{font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.rt-path li{align-items:center;gap:6px;min-width:0;display:inline-flex}.rt-path li+li:before{color:var(--ink3);content:"›"}.rt-path b{color:var(--ink);font-weight:600}.rt-path-gap span{color:var(--ink3);font-size:var(--t-label)}.rt-inquiry p{color:var(--ink);font-size:var(--t-meta);margin:0;line-height:1.65}.rt-inquiry .rt-remaining{color:var(--ink2);margin-top:6px}.rt-inquiry .rt-remaining b{color:var(--ink3);margin-right:4px;font-weight:600}.rt-related ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rt-related li{font-size:var(--t-meta);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.rt-related li small{color:var(--ink3);font-size:var(--t-label)}.rt-link{text-align:left;border-radius:7px;align-items:center;gap:8px;width:calc(100% + 16px);min-width:0;margin:0 -8px;padding:6px 8px;display:flex}.rt-link:hover{background:var(--surface2)}.rt-link-type{color:var(--ink3);font-size:var(--t-label);flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.rt-link-type:before{background:var(--tc);content:"";border-radius:2px;width:7px;height:7px}.rt-link-title{min-width:0;color:var(--ink);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rt-editor{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:14px;display:grid}.rt-state-picker{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.rt-state-picker legend{color:var(--ink2);font-size:var(--t-meta);margin-bottom:8px;padding:0;font-weight:600}.rt-state-option{position:relative}.rt-state-option input{opacity:0;pointer-events:none;position:absolute}.rt-state-option .rt-state{border-color:var(--line);cursor:pointer;opacity:.75;min-height:30px;padding:3px 10px}.rt-state-option input:checked+span .rt-state{background:color-mix(in srgb, currentColor 9%, var(--surface));opacity:1;border-color:currentColor;box-shadow:0 0 0 1px}.rt-state-option input:focus-visible+span .rt-state{outline:2px solid var(--accent);outline-offset:2px}.rt-field{color:var(--ink2);font-size:var(--t-meta);gap:5px;display:grid}.rt-field>span{font-weight:600}.rt-field small{color:var(--ink3);font-size:var(--t-label);font-weight:400}.rt-field textarea{resize:vertical;min-height:64px}.rt-refs-select{min-height:7.5rem}.rt-position>summary{color:var(--ink2);font-size:var(--t-meta);cursor:pointer;font-weight:600}.rt-position[open]>summary{margin-bottom:10px}.rt-position[open]{gap:10px;display:grid}.rt-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.rt-date-fields{gap:10px;min-width:0;display:grid}.rt-date-editor>small{color:var(--ink3);line-height:1.5}.rt-date-approximate{min-height:44px;font-size:var(--t-ui);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-date-approximate input{width:16px;height:16px;accent-color:var(--accent)}.rt-date-approximate small{color:var(--ink3)}.rt-pagination{color:var(--ink3);font-size:var(--t-ui);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.rt-detail .rt-field,.rt-detail .rt-state-picker legend{font-size:var(--t-ui)}.rt-detail .rt-field .input{width:100%;min-width:0}.rt-detail .rt-state-option .rt-state{min-height:38px;font-size:var(--t-ui)}.rt-story-canvas{padding:20px 24px 24px}.rt-story-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:8px;display:flex}.rt-story-head p{max-width:40rem;color:var(--ink2);font-size:var(--t-meta);margin:0;line-height:1.6}.rt-story-head div{flex-wrap:wrap;gap:8px;display:flex}.rt-story{--rt-story-date-width:4.5rem;margin:0;padding:0;list-style:none;position:relative}.rt-story:before{top:44px;bottom:12px;left:calc(var(--rt-story-date-width) + 11px);background:var(--line);content:"";border-radius:2px;width:2px;position:absolute}.rt-story-month h3{padding-left:calc(var(--rt-story-date-width) + 32px);color:var(--ink3);font-size:var(--t-label);letter-spacing:.02em;margin:22px 0 6px;font-weight:600}.rt-story-item{grid-template-columns:var(--rt-story-date-width) minmax(0, 1fr);gap:32px;padding:8px 0;display:grid;position:relative}.rt-story-item:before{top:13px;left:calc(var(--rt-story-date-width) + 7px);border:2px solid var(--surface);background:var(--accent);content:"";border-radius:50%;width:10px;height:10px;position:absolute}.rt-story-item.is-paused:before{background:var(--warn)}.rt-story-item.is-dropped:before{background:var(--line2)}.rt-story-item.is-concluded:before{background:var(--good)}.rt-story-date{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;padding-top:5px}.rt-story-marks{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 2px;display:flex}.rt-mark{background:var(--surface2);color:var(--ink2);font-size:var(--t-label);border-radius:999px;padding:1px 8px;font-weight:500;line-height:1.6}.rt-mark:is(.is-start,.is-branch,.is-pivot){background:var(--accent-soft);color:var(--accent-strong)}.rt-mark.is-milestone{background:var(--ink);color:var(--surface)}.rt-mark.is-paused{background:color-mix(in srgb, var(--warn) 14%, var(--surface));color:var(--warn-text)}.rt-mark.is-concluded{background:color-mix(in srgb, var(--good) 14%, var(--surface));color:var(--good-text)}.rt-story-title.rt-link{margin:0 -8px}.rt-story-title .rt-link-title{font-size:var(--t-ui);white-space:normal;font-weight:600}.rt-story-note{max-width:46rem;color:var(--ink2);font-size:var(--t-meta);margin:2px 0 0;line-height:1.65}.rt-story-now{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.rt-story-now h3{color:var(--accent-strong);font-size:var(--t-meta);margin:0 0 8px;font-weight:600}.rt-story-now ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rt-story-now li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.rt-story-now li .rt-link{width:auto;margin:0}.rt-story-now li small{color:var(--ink3);font-size:var(--t-label)}.rt-empty-line{color:var(--ink3);font-size:var(--t-meta);margin:0;padding:18px 0}@container workspace (width<=60rem){.rt-layout{grid-template-columns:minmax(0,1fr)}.rt-side{max-height:none;position:static;overflow:visible}.rt-side-detail{z-index:60;overscroll-behavior:contain;border-color:var(--line2);max-height:62dvh;box-shadow:var(--shadow);position:fixed;bottom:12px;left:max(12px,50% - 20rem);right:max(12px,50% - 20rem);overflow:auto}.rt-detail-close{top:-6px;right:-8px}.rt-toolbar-end{margin-left:0}}@container rt-graph (width<=34rem){.rt-lines{display:none}.rt-lines-narrow{display:block}.rt-row,.rt-horizon,.rt-root{padding-left:calc(var(--rt-gutter-narrow) + 8px)}}@container workspace (width<=46rem){.rt-head{align-items:flex-start}.rt-row{padding-right:10px}.rt-row-sub{padding-left:0}.rt-date{width:3.4rem}.rt-tags .rt-branch-name,.rt-tags .rt-kind,.rt-row-sub .rt-ref{display:none}.rt-row .rt-flag{gap:0;padding:1px 5px;font-size:0}.rt-row .rt-flag>span{font-size:var(--t-micro)}.rt-filter,.rt-detail :is(.btn,.icon-btn,.rt-state-option .rt-state),.rt-pagination .btn{min-height:44px}.rt-detail .input{font-size:var(--t-h3)}.rt-side-detail{max-height:70dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;bottom:0;left:0;right:0}.rt-story-canvas{padding:16px}.rt-story-item{gap:24px}}.capture-record-form{gap:14px;display:grid}.capture-record-source{border-left:3px solid var(--line2);background:var(--surface-inset);max-height:8rem;color:var(--ink2);font-size:var(--t-meta);white-space:pre-wrap;border-radius:6px;margin:0;padding:10px 12px;line-height:1.6;overflow:auto}.capture-record-types{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.capture-record-types legend{color:var(--ink2);font-size:var(--t-label);margin-bottom:6px;padding:0;font-weight:600}.capture-record-type{display:inline-flex;position:relative}.capture-record-type input{opacity:0;position:absolute}.capture-record-type span{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink2);font-size:var(--t-meta);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:500;display:inline-flex}.capture-record-type span:before{background:var(--tc);content:"";border-radius:2px;width:7px;height:7px}.capture-record-type input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.capture-record-type input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.capture-record-field{color:var(--ink2);font-size:var(--t-label);gap:6px;font-weight:600;display:grid}.capture-record-field small{color:var(--ink3);font-weight:500}.capture-record-hint{color:var(--ink3);font-size:var(--t-label);margin:0}.capture-as-record{color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.capture-as-record small{color:var(--ink3)}@media (max-width:720px){.capture-record-type span{min-height:44px}:root[data-appearance][data-theme] .app-shell{background:var(--bg);flex-direction:column;display:flex}:root[data-appearance][data-theme] .main{min-height:0;box-shadow:none;border:0;border-radius:0;flex:1;margin:0}:root[data-appearance][data-theme] .rail.fo-index{z-index:150;width:min(86vw,20rem);height:auto;max-height:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);box-shadow:var(--shadow);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}:root[data-appearance][data-theme][data-navigation=closed] .rail.fo-index{display:none}:root[data-appearance][data-theme][data-navigation=open] .fo-scrim{z-index:-1;background:var(--scrim);display:block;position:fixed;inset:0 0 0 min(86vw,20rem)}:root[data-appearance][data-theme] .fo-index .brand>span{display:inline-flex}:root[data-appearance][data-theme] .fo-index-nav{padding-bottom:12px;display:block}:root[data-appearance][data-theme] :is(.fo-item,.fo-project-row,.fo-link){min-height:44px;font-size:var(--t-body)}:root[data-appearance][data-theme] .fo-item-sub{min-height:40px}:root[data-appearance][data-theme] .fo-index-foot{display:grid}:root[data-appearance][data-theme] .fo-menu{flex:none;place-items:center;display:inline-grid}:root[data-appearance][data-theme] .topbar .topbar-inner{gap:4px;min-height:52px;padding:4px 8px}:root[data-appearance][data-theme] .fo-crumbs li:not(:last-child){display:none}:root[data-appearance][data-theme] .fo-crumbs li+li:before{content:none}:root[data-appearance][data-theme] .fo-crumb-current{font-size:var(--t-h3)}:root[data-appearance][data-theme] .fo-top-actions{gap:0}:root[data-appearance][data-theme] .fo-search{background:0 0;border:0;justify-content:center;width:44px;height:44px;margin:0;padding:0}:root[data-appearance][data-theme] :is(.fo-search-label,.fo-search kbd){display:none}:root[data-appearance][data-theme] .btn.fo-top-btn{width:44px;min-width:44px;box-shadow:none;background:0 0;border:0;padding:0}:root[data-appearance][data-theme] .btn.fo-top-btn>span{display:none}:root[data-appearance][data-theme] .fo-bell{width:44px;height:44px}:root[data-appearance][data-theme] .main .view{padding:20px 16px calc(48px + env(safe-area-inset-bottom))}:root[data-appearance][data-theme] .section-head h1{font-size:var(--t-title-lg)}:root[data-appearance][data-theme] .planning-actions .view-switch{grid-template-columns:1fr 1fr;display:grid}:root[data-appearance][data-theme] .section-head.top{margin-bottom:20px;padding-bottom:16px}:root[data-appearance][data-theme] .calendar-filters{width:100%;display:flex}:root[data-appearance][data-theme] .calendar-filter{flex:1;justify-content:center;min-height:40px}:root[data-appearance][data-theme] .calendar-filter-label{display:none}:root[data-appearance][data-theme] .planning-heading{margin-bottom:12px;padding-bottom:10px}:root[data-appearance][data-theme] .planning-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px;display:grid}:root[data-appearance][data-theme] .planning-toolbar .calendar-nav{flex-wrap:nowrap;gap:6px}:root[data-appearance][data-theme] .planning-toolbar .calendar-nav .btn{min-width:40px;min-height:40px;padding-inline:10px}:root[data-appearance][data-theme] .planning-toolbar .calendar-nav strong{min-width:0;font-size:var(--t-ui);text-align:left;margin-left:4px;line-height:1.3}:root[data-appearance][data-theme] .planning-actions>.view-switch button{min-height:40px;padding-inline:6px}:root[data-appearance][data-theme] .planning-actions>.btn{white-space:nowrap;justify-content:center;min-height:40px;padding-inline:6px}:root[data-appearance][data-theme] .portfolio-deadlines{scrollbar-width:none;gap:8px;margin-bottom:10px;display:flex;overflow-x:auto}:root[data-appearance][data-theme] .portfolio-deadline{flex:0 0 min(78%,17rem);padding:7px 10px}}.research-page-modal>.modal-body{container:research-reader/inline-size}:root[data-appearance] .research-page-modal>.modal-body:has(>.research-reading-layout){padding:0}.research-reading-layout{--outline-width:clamp(16rem, 22cqi, 28rem);--outline-gap:clamp(1rem, 2cqi, 3rem);width:min(calc(var(--document-width,840px) + var(--outline-width) + var(--outline-gap)), 100%);grid-template-columns:minmax(0, var(--document-width,840px)) minmax(0, var(--outline-width));gap:var(--outline-gap);align-items:start;margin-inline:auto;display:grid}:root[data-appearance] .research-reading-layout>.research-object-page{grid-area:1/1;width:100%;min-width:0}.research-page-outline{grid-area:1/2;align-self:stretch;min-width:0;padding:56px 20px 40px 0}.research-outline-desktop{overscroll-behavior:contain;max-height:calc(100dvh - 200px);position:sticky;top:24px;overflow-y:auto}.research-outline-label{color:var(--ink3);font-size:var(--t-ui);margin:0 0 12px}.research-page-outline ol{margin:0;padding:0;list-style:none}.research-page-outline li{margin:0;padding:0}.research-page-outline nav>ol>li+li{margin-top:4px}.research-page-outline button{border:0;width:100%;color:var(--ink2);font:inherit;font-size:var(--t-body);text-align:start;word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;cursor:pointer;background:0 0;border-inline-start:2px solid #0000;border-radius:0 4px 4px 0;padding:8px 12px;line-height:1.6;display:block}.research-page-outline li[data-level=h2]>button{font-weight:500}.research-page-outline ol.research-outline-children{border-inline-start:1px solid var(--line);margin:2px 0 8px 13px;padding-inline-start:10px}.research-outline-children>li>button{padding:6px 10px;font-weight:400}.research-page-outline button:hover,.research-page-outline button[aria-current]{color:var(--accent);border-inline-start-color:var(--accent);background:var(--accent-soft)}.research-page-outline button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.research-outline-compact{display:none}@container research-reader (width<=64rem){.research-reading-layout{flex-direction:column;gap:0;width:100%;display:flex}.research-page-outline{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);width:100%;padding:0;position:sticky;top:0}.research-outline-desktop{display:none}.research-outline-compact{display:block}.research-outline-compact>summary{cursor:pointer;min-height:44px;color:var(--ink2);font-size:var(--t-ui);padding:12px 20px}.research-outline-compact nav{overscroll-behavior:contain;max-height:min(45dvh,360px);padding:0 16px 12px;overflow-y:auto}.research-outline-compact button{min-height:44px}}:root[data-appearance] .research-page-modal>.modal-body:has(.reader-width-toolbar){padding:0}.research-width-layout{width:min(var(--document-width), 100%);margin-inline:auto}:root[data-appearance] .research-width-layout>.research-object-page{width:100%}.reader-width-page{position:relative}.reader-width-toolbar{border-bottom:1px solid var(--line);color:var(--ink2);font-size:var(--t-ui);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:8px 24px;display:flex}.reader-width-toolbar label{align-items:center;gap:12px;min-height:44px;display:flex}.reader-width-toolbar input{width:120px;accent-color:var(--accent);cursor:ew-resize}.reader-width-toolbar output{font-variant-numeric:tabular-nums;min-width:3ch}.reader-width-hint{color:var(--ink3);font-size:var(--t-meta)}.reader-width-handle{inset-inline-end:0;border:0;border-inline-end:2px solid var(--line2);width:24px;height:96px;color:var(--ink3);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:4px;padding:0;position:absolute;top:64px}:is(.reader-width-handle:hover,.reader-width-handle:focus-visible,.reader-width-dragging .reader-width-handle){color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.reader-width-handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reader-width-toolbar input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reader-width-dragging{-webkit-user-select:none;user-select:none;cursor:ew-resize}@container research-reader (width<=32rem){.reader-width-toolbar{justify-content:flex-start;gap:8px;padding-inline:16px}.reader-width-hint{flex-basis:100%}.reader-width-handle{display:none}}@container research-reader (width<=64rem){:root[data-appearance] .research-reading-layout>.reader-width-page{width:min(var(--document-width), 100%);margin-inline:auto}}:is(.research-document,.canvas-block-content,.research-term-content){--research-list-indent:2rem}:is(.research-document,.canvas-block-content,.research-term-content) ul{list-style-type:disc}:is(.research-document,.canvas-block-content,.research-term-content) ol{list-style-type:decimal}:is(.research-document,.canvas-block-content,.research-term-content) :is(ul,ol)>li>ul{list-style-type:circle}:is(.research-document,.canvas-block-content,.research-term-content) :is(ul,ol)>li>ol{list-style-type:lower-alpha}:is(.research-document,.canvas-block-content,.research-term-content) :is(ul,ol)>li>:is(ul,ol)>li>ul{list-style-type:square}:is(.research-document,.canvas-block-content,.research-term-content) :is(ul,ol)>li>:is(ul,ol)>li>ol{list-style-type:lower-roman}:is(.research-document,.canvas-block-content,.research-term-content) li>:is(ul,ol){margin-block:.5rem .75rem;padding-inline-start:var(--research-list-indent)}:is(.research-document,.canvas-block-content,.research-term-content) :is(ul,ol)>li{padding-inline-start:.3rem}:is(.research-document,.canvas-block-content,.research-term-content) li::marker{color:var(--ink2,currentColor);font-variant-numeric:tabular-nums}.research-document .research-paragraph-references>ul{list-style:none}.research-document .research-paragraph-references>ul>li{padding-inline-start:0}@media (max-width:600px){:is(.research-document,.canvas-block-content,.research-term-content){--research-list-indent:1.75rem}}.decision-inbox{gap:1rem;min-width:0;margin-block:1.25rem;display:grid}.decision-inbox-group{gap:.625rem;min-width:0;display:grid}.decision-inbox-group>h2{font-size:var(--t-h3);margin:0}.decision-inbox-group>p{margin:0}.decision-inbox-item .review-inbox-body{gap:.5rem;display:grid}.decision-inbox-item h3,.decision-inbox-item p,.decision-inbox-item dl,.decision-inbox-item ul{margin:0}.decision-inbox-item h3{font-size:var(--t-h3);line-height:1.5}.decision-inbox-item dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.35rem 1rem;display:grid}.decision-inbox-item dl>div{gap:.5rem;min-width:0;display:flex}.decision-inbox-item dt{flex-shrink:0;font-weight:600}.decision-inbox-item dd{min-width:0;margin:0}.decision-inbox-item ul{font-size:var(--t-ui);padding-inline-start:1.25rem}.decision-inbox-item ul[aria-label=미확인\ 정보]{flex-wrap:wrap;gap:.15rem 1.5rem;display:flex}.decision-inbox-item :is(h3,p,dd,li,button){overflow-wrap:anywhere}.decision-inbox-item .btn{white-space:normal;justify-self:start;max-width:100%}.decision-inbox-item .review-inbox-state{margin-inline-start:.5rem}.decision-inbox-item button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.weekly-update-preview{max-width:760px;margin:auto}.weekly-lead{color:var(--ink2);margin-top:0;line-height:1.7}.weekly-range{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.weekly-section{border-bottom:1px solid var(--line);padding:24px 0}.weekly-section h2{font-size:var(--t-h2);gap:12px;margin:0 0 18px;display:flex}.weekly-section h2 small{font-size:var(--t-ui);color:var(--ink2);font-weight:400}.weekly-section ul{margin:0;padding:0;list-style:none}.weekly-work-heading{gap:6px;display:grid}.weekly-work-heading span,.weekly-section details,.weekly-scope{font-size:var(--t-meta);color:var(--ink2)}.weekly-section li p{white-space:pre-line;font-size:var(--t-ui);overflow-wrap:anywhere;margin:8px 0;line-height:1.75}.weekly-section details summary,.weekly-scope summary{cursor:pointer;padding-block:8px}.weekly-source-links{flex-wrap:wrap;gap:8px;display:flex}.weekly-scope{padding-block:18px;line-height:1.7}.overlay.reference-window:has(>.presentation-modal){padding:2dvh 2vw}.overlay.reference-window>.modal.presentation-modal{width:min(1320px,96vw);max-width:96vw;height:min(900px,96dvh);max-height:96dvh}.presentation-modal .modal-body{padding:20px}.presentation-controls{justify-content:center;align-items:center;gap:24px;margin-bottom:20px;display:flex}.presentation-controls span{text-align:center;min-width:70px;color:var(--ink2)}.presentation-slide{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;min-height:min(56vh,560px);padding:clamp(24px,4vw,60px)}.presentation-context{font-size:var(--t-meta);color:var(--ink2);margin-bottom:20px;display:block}.presentation-slide>h2{margin:0 0 28px;font-size:clamp(24px,3vw,38px);line-height:1.4}.presentation-slide .research-document{font-size:clamp(16px,1.6vw,22px);line-height:1.8}.presentation-slide img{object-fit:contain;max-height:58vh}.presentation-help{text-align:center;color:var(--ink2);font-size:var(--t-label);margin:14px 0 0}@media (max-width:600px){.weekly-range{font-size:var(--t-label);gap:4px}.presentation-modal .modal-body{padding:10px}.presentation-slide{padding:20px 16px}}.weekly-selection-count{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0;padding-block:12px;font-weight:600;display:flex}.weekly-selection-count small{font-size:var(--t-label);color:var(--ink2);font-weight:400}.weekly-task-list>li{border-bottom:1px solid var(--line);padding:18px 0}.weekly-section li+li{margin-top:0}.weekly-task-list>li:last-child{border-bottom:0}.weekly-work-heading{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px}.weekly-work-heading strong{font-size:var(--t-body);overflow-wrap:anywhere;line-height:1.6;display:block}.weekly-work-heading span{margin-top:4px;line-height:1.6;display:block}.weekly-work-heading .weekly-criteria{color:var(--ink2);font-size:var(--t-meta);margin-block:6px}.weekly-select{cursor:pointer;width:36px;min-height:44px;color:var(--accent);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.weekly-select>span,.weekly-select>svg{box-sizing:content-box;border:1px solid var(--ink3);border-radius:4px;width:16px;height:16px;margin:0;padding:2px}.weekly-select[aria-checked=true]>svg{border-color:var(--accent);background:var(--surface2)}.weekly-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.weekly-task-list .weekly-source-links,.weekly-record-detail{margin-left:46px}.weekly-source-links .btn{white-space:normal;text-align:left;overflow-wrap:anywhere}.weekly-record-detail .weekly-source-links{margin-left:0}.weekly-person-record{border-left:2px solid var(--line);margin-block:10px;padding:4px 0 4px 14px}.weekly-person-record>small{margin-left:10px}.weekly-attention{color:var(--accent);font-weight:500}.weekly-other>summary{cursor:pointer;font-size:var(--t-body);padding-block:10px}.presentation-outline{border:1px solid var(--line);border-radius:8px;margin-bottom:16px}.presentation-outline>summary{cursor:pointer;font-size:var(--t-ui);color:var(--ink2);padding:12px 16px}.presentation-outline ol{max-height:240px;margin:0;padding:0 12px 12px;list-style:none;overflow-y:auto}.presentation-outline button{text-align:left;width:100%;min-height:44px;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;gap:14px;padding:10px;line-height:1.5;display:flex}.presentation-outline button>span{color:var(--ink3);flex:0 0 24px}.presentation-outline button:hover,.presentation-outline button[aria-current]{background:var(--surface2);color:var(--accent)}.presentation-outline button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.weekly-criteria{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-appearance] .presentation-slide .research-document{max-width:none;margin-inline:0}.presentation-screen-toolbar{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:16px;display:flex}.presentation-screen-toolbar>p{color:var(--ink2);font-size:var(--t-label);margin:0}.presentation-screen-toolbar button{white-space:nowrap;min-height:44px}.presentation-expanded{background:var(--paper)}:root[data-appearance][data-theme] .presentation-expanded>.overlay:has(>.presentation-modal){background:var(--paper);padding:0;position:fixed;inset:0}:root[data-appearance][data-theme] .presentation-expanded>.overlay>.modal.presentation-modal{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.presentation-expanded .presentation-modal .modal-body{padding:16px max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));flex-direction:column;flex:1;display:flex}.presentation-expanded .presentation-screen-toolbar{z-index:2;background:var(--paper);flex-shrink:0;padding-block:8px;position:sticky;top:-16px}.presentation-expanded .page-presentation{flex-direction:column;flex:1;width:100%;max-width:1600px;margin-inline:auto;display:flex}.presentation-expanded .presentation-controls,.presentation-expanded .presentation-outline{flex-shrink:0}.presentation-expanded .presentation-slide{border-radius:0;flex:1;min-height:240px}:root[data-appearance] .presentation-expanded .presentation-slide .research-document{font-size:clamp(18px,2vw,28px);line-height:1.65}@media (max-width:600px){.presentation-screen-toolbar{flex-wrap:wrap;gap:8px}.presentation-expanded .presentation-modal .modal-body{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.presentation-controls{gap:12px}.presentation-controls button{min-height:44px}}:root[data-appearance] .northstar-slot:empty{display:none}:root[data-appearance] .northstar{border-top:1px solid var(--line);min-height:36px;color:var(--ink2);font-size:var(--t-meta);align-items:center;padding:0 12px 0 20px;line-height:1.4;display:flex;position:relative}:root[data-appearance] .ns-details{width:100%;min-width:0;position:static}:root[data-appearance] .ns-details>summary{align-items:center;gap:var(--s-3);cursor:pointer;min-width:0;min-height:36px;padding-right:4px;list-style:none;display:flex}:root[data-appearance] .ns-details>summary::-webkit-details-marker{display:none}:root[data-appearance] .ns-label{color:var(--ink3);font-size:var(--t-label);letter-spacing:.02em;flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}:root[data-appearance] .ns-label:before{border:1.5px solid var(--ink3);content:"";border-radius:50%;width:7px;height:7px}:root[data-appearance] .ns-question{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:500;overflow:hidden}:root[data-appearance] .ns-answer{min-width:0;color:var(--ink3);white-space:nowrap;flex:1 1 0;gap:6px;display:inline-flex;overflow:hidden}:root[data-appearance] .ns-answer>span{color:var(--ink3);flex:none}:root[data-appearance] .ns-answer.is-missing{color:var(--ink3)}:root[data-appearance] .ns-answer{text-overflow:ellipsis}:root[data-appearance] details.ns-details>summary:after{margin-right:4px}:root[data-appearance] .ns-details>summary:hover .ns-question{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}:root[data-appearance] .ns-panel{z-index:var(--z-popover);width:min(44rem,100% - 24px);padding:var(--s-5) var(--s-6) var(--s-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--fo-pop);color:var(--ink2);font-size:var(--t-ui);position:absolute;top:calc(100% + 1px);left:12px}:root[data-appearance] .ns-facts{gap:var(--s-3);margin:0;display:grid}:root[data-appearance] .ns-facts>div{gap:var(--s-4);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;display:grid}:root[data-appearance] .ns-facts dt{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .ns-facts dt small{color:var(--ink3);margin-top:2px;font-weight:400;display:block}:root[data-appearance] .ns-facts dd{min-width:0;color:var(--ink);margin:0;line-height:1.6}:root[data-appearance] .ns-fact-remaining dd{color:var(--warn-text)}:root[data-appearance] .ns-record{max-width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;margin:0 12px 2px 0;padding:0;display:inline-flex}:root[data-appearance] .ns-record:hover{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}:root[data-appearance] .ns-record small{color:var(--ink3);font-size:var(--t-label);flex:none}:root[data-appearance] .ns-record-strong{font-size:var(--t-h3);font-weight:600;line-height:1.45}:root[data-appearance] .ns-dot{background:var(--tc,var(--ink3));border-radius:50%;flex:none;align-self:center;width:6px;height:6px}:root[data-appearance] .ns-missing{color:var(--ink3)}:root[data-appearance] .ns-foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--ink3);font-size:var(--t-meta);display:flex}:root[data-appearance] .ns-link{min-height:32px;color:var(--accent-strong);font:500 var(--t-meta)/1 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}:root[data-appearance] .ns-link:hover{text-underline-offset:3px;text-decoration:underline}:root[data-appearance] .northstar.is-empty{gap:var(--s-3)}:root[data-appearance] .ns-empty{min-width:0;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container workspace (width<=52rem){:root[data-appearance] .ns-answer{display:none}}@media (max-width:720px){:root[data-appearance] .northstar{padding-inline:12px}:root[data-appearance] .ns-answer{display:none}:root[data-appearance] .ns-panel{width:calc(100% - 16px);padding:var(--s-4);left:8px}:root[data-appearance] .ns-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}:root[data-appearance] .fo-project-head{align-items:center;display:flex;position:relative}:root[data-appearance] .fo-project-head>.fo-project-row{flex:auto;min-width:0;padding-right:36px}:root[data-appearance] .fo-project-settings{border-radius:var(--radius-control);width:28px;height:28px;color:var(--ink3);opacity:0;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-ui);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}:root[data-appearance] .fo-project-head:is(:hover,:focus-within) .fo-project-settings,:root[data-appearance] .fo-project-settings:is(.active,:has(.unread-count)){opacity:1}:root[data-appearance] .fo-project-settings:hover{background:var(--fo-index-hover);color:var(--ink)}:root[data-appearance] .fo-project-settings.active{color:var(--accent)}:root[data-appearance] .fo-project-settings>.unread-count{position:absolute;top:-2px;right:-2px}@media (hover:none){:root[data-appearance] .fo-project-settings{opacity:1}}@media (min-width:721px){:root[data-appearance][data-navigation=closed] .fo-project-settings{display:none}:root[data-appearance][data-navigation=closed] .fo-project-head>.fo-project-row{padding-right:10px}}:root[data-appearance] .flow-tabs{gap:2px var(--s-6);margin:0 0 var(--s-8);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}:root[data-appearance] .flow-tab{min-height:40px;color:var(--ink3);font:500 var(--t-ui)/1 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:inline-flex;position:relative}:root[data-appearance] .flow-tab small{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums}:root[data-appearance] .flow-tab:hover{color:var(--ink)}:root[data-appearance] .flow-tab.active{color:var(--ink);font-weight:600}:root[data-appearance] .flow-tab.active:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}:root[data-appearance] .flow-tab-badge{background:var(--warn);min-width:18px;height:18px;color:var(--surface);font-size:var(--t-micro);border-radius:9px;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}:root[data-appearance] .flow-tabs+.research-workspace-navigation{margin-top:calc(-1 * var(--s-4))}:root[data-appearance] .flow{gap:var(--s-6) var(--s-10);grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:start;display:grid}:root[data-appearance] .flow.is-single{grid-template-columns:minmax(0,52rem)}:root[data-appearance] .flow-main{min-width:0}:root[data-appearance] .flow-aside{gap:var(--s-8);min-width:0;display:grid}:root[data-appearance] .flow-q{gap:var(--s-2);display:grid}:root[data-appearance] .flow-q-eyebrow{color:var(--ink3);font-size:var(--t-label);letter-spacing:.02em;font-weight:600}:root[data-appearance] .flow-story.is-main .flow-q-eyebrow{color:var(--focus-ink)}:root[data-appearance] .flow-q-title{color:var(--ink);font-size:var(--t-title);letter-spacing:-.005em;word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.38}:root[data-appearance] .flow-q-answer{gap:var(--s-3) var(--s-6);margin:var(--s-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}:root[data-appearance] .flow-q-answer dt{color:var(--ink3);font-size:var(--t-label);margin-bottom:4px;font-weight:600}:root[data-appearance] .flow-q-answer dd{color:var(--ink);font-size:var(--t-body);margin:0;line-height:1.65}:root[data-appearance] .flow-q-answer .is-remaining{padding-left:var(--s-3);border-left:2px solid color-mix(in srgb, var(--warn) 55%, transparent)}:root[data-appearance] .flow-q-answer .is-remaining dd{color:var(--ink2)}:root[data-appearance] .flow-q-actions{margin-top:var(--s-2)}:root[data-appearance] .flow-story.is-main>.flow-q{padding-bottom:var(--s-6);border-bottom:1px solid var(--line)}:root[data-appearance] .flow-stages{gap:0;margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .flow-stage{grid-template-columns:8rem minmax(0,1fr);display:grid}:root[data-appearance] .flow-stage-label{padding:var(--s-5) var(--s-5) 0 0;color:var(--ink3);font-size:var(--t-label);letter-spacing:.02em;text-align:right;margin:0;font-weight:600;position:relative}:root[data-appearance] .flow-stage-body{min-width:0;padding:var(--s-4) 0 var(--s-5) var(--s-6);border-left:1px solid var(--rule-strong);position:relative}:root[data-appearance] .flow-stage-body:before{top:calc(var(--s-5) + 4px);border:1.5px solid var(--line2);background:var(--bg);content:"";border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}:root[data-appearance] .flow-stage:has(.is-live) .flow-stage-body:before{border-color:var(--accent);background:var(--accent)}:root[data-appearance] .flow-stage-body>ul,:root[data-appearance] .flow-results{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .flow-item{min-width:0}:root[data-appearance] .flow-item-main{align-items:baseline;gap:var(--s-2);width:100%;min-height:34px;padding:6px var(--s-2);margin-left:calc(-1 * var(--s-2));border-radius:var(--radius-control);color:var(--ink);font:500 var(--t-ui)/1.5 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}:root[data-appearance] .flow-item-main:hover{background:var(--surface2)}:root[data-appearance] .flow-item-dot{background:var(--tc);border-radius:50%;flex:none;align-self:flex-start;width:6px;height:6px;margin-top:calc(.75em - 3px)}:root[data-appearance] .flow-item-title{min-width:0;word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;flex:auto}:root[data-appearance] .flow-item-state{color:var(--ink3);font-size:var(--t-label);white-space:nowrap;flex:none;align-items:baseline;gap:6px;font-weight:400;display:inline-flex}:root[data-appearance] .flow-verdict{color:var(--ink2);font-weight:600}:root[data-appearance] .flow-verdict[data-verdict=supports]{color:var(--good-text)}:root[data-appearance] .flow-verdict[data-verdict=challenges]{color:var(--crit-text)}:root[data-appearance] .flow-item-gist{margin:0 0 var(--s-1) var(--s-4);color:var(--ink2);font-size:var(--t-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}:root[data-appearance] .flow-item.is-live>.flow-item-main{background:var(--focus-bg)}:root[data-appearance] .flow-item.is-live>.flow-item-main .flow-item-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--mark-strong) 45%, transparent);background:var(--ink)}:root[data-appearance] .flow-item.is-live>.flow-item-main .flow-item-state{color:var(--focus-ink);font-weight:600}:root[data-appearance] .flow-item.is-retired>.flow-item-main{color:var(--ink3);font-weight:400}:root[data-appearance] .flow-item.is-retired .flow-item-dot{background:var(--line2)}:root[data-appearance] .flow-results{margin:2px 0 var(--s-2) var(--s-4);padding-left:var(--s-3);border-left:1px solid var(--line)}:root[data-appearance] .flow-results .flow-item-main{font-size:var(--t-meta)}:root[data-appearance] .flow-gap{color:var(--ink3);font-size:var(--t-meta);margin:6px 0 0}:root[data-appearance] .flow-chain{align-items:center;gap:var(--s-2);margin:2px 0 var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}:root[data-appearance] .flow-chain li{align-items:center;gap:var(--s-2);display:inline-flex}:root[data-appearance] .flow-chain li+li:before{color:var(--ink4);content:"→"}:root[data-appearance] .flow-chain button{border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);min-height:30px;color:var(--ink2);font:500 var(--t-meta)/1.4 var(--sans);cursor:pointer;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}:root[data-appearance] .flow-chain button:hover{border-color:var(--line2);color:var(--ink)}:root[data-appearance] .flow-chain .is-retired button{color:var(--ink3);border-style:dashed}:root[data-appearance] .flow-chain .is-current button{border-color:var(--accent);color:var(--ink);box-shadow:0 0 0 1px var(--accent)}:root[data-appearance] .flow-chain small{color:var(--focus-ink);font-size:var(--t-label);font-weight:600}:root[data-appearance] .flow-context{gap:var(--s-3);margin:var(--s-2) 0 0 8rem;padding:var(--s-4) 0 0 var(--s-6);border-left:1px solid #0000;display:grid}:root[data-appearance] .flow-context-group h4{color:var(--ink3);font-size:var(--t-label);margin:0 0 4px;font-weight:600}:root[data-appearance] .flow-context-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .flow-context-line{gap:var(--s-4);flex-wrap:wrap;margin:0;display:flex}:root[data-appearance] .flow-context-link{color:var(--ink2);font:500 var(--t-meta)/1.6 var(--sans);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}:root[data-appearance] .flow-context-link:hover{color:var(--accent-strong)}:root[data-appearance] .flow-section-title{margin:0 0 var(--s-3);color:var(--ink);font-size:var(--t-h3);font-weight:600}:root[data-appearance] .flow-section-title small,:root[data-appearance] .flow-unlinked h2 small{color:var(--ink3);font-size:var(--t-meta);margin-left:4px;font-weight:500}:root[data-appearance] .flow-others{gap:var(--s-2);display:grid}:root[data-appearance] details.flow-story{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}:root[data-appearance] .flow-others details.flow-story>summary.flow-q{min-height:0;padding:var(--s-4) var(--s-10) var(--s-4) var(--s-4);cursor:pointer;align-items:start;gap:4px;list-style:none;display:grid;position:relative}:root[data-appearance] .flow-others details.flow-story>summary.flow-q:after{top:calc(var(--s-4) + 6px);right:var(--s-4);margin:0;position:absolute}:root[data-appearance] details.flow-story>summary::-webkit-details-marker{display:none}:root[data-appearance] details.flow-story>summary:hover{background:var(--surface-inset);border-radius:var(--radius-card)}:root[data-appearance] details.flow-story .flow-q-title{font-size:var(--t-ui);font-weight:600;line-height:1.5}:root[data-appearance] details.flow-story .flow-q-answer{grid-template-columns:minmax(0,1fr);margin-top:0}:root[data-appearance] details.flow-story .flow-q-answer dt{display:none}:root[data-appearance] details.flow-story .flow-q-answer dd{color:var(--ink3);font-size:var(--t-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-appearance] details.flow-story .flow-q-answer .is-remaining{display:none}:root[data-appearance] details.flow-story>.flow-stages,:root[data-appearance] details.flow-story>.flow-context{padding:0 var(--s-4) var(--s-4)}:root[data-appearance] details.flow-story .flow-stage{grid-template-columns:minmax(0,1fr)}:root[data-appearance] details.flow-story .flow-stage-label{padding:var(--s-3) 0 4px;text-align:left}:root[data-appearance] details.flow-story .flow-stage-body{border:0;padding:0}:root[data-appearance] details.flow-story .flow-stage-body:before{content:none}:root[data-appearance] details.flow-story .flow-context{padding-left:var(--s-4);margin:0}:root[data-appearance] .flow-unlinked{gap:var(--s-2);display:grid}:root[data-appearance] .flow-unlinked header h2{color:var(--ink);font-size:var(--t-h3);margin:0;font-weight:600}:root[data-appearance] .flow-unlinked header p{color:var(--ink3);font-size:var(--t-meta);margin:4px 0 0;line-height:1.6}:root[data-appearance] .flow-unlinked-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}@container view (width<=64rem){:root[data-appearance] .flow{grid-template-columns:minmax(0,1fr)}}@container view (width<=40rem){:root[data-appearance] .flow-stage{grid-template-columns:minmax(0,1fr)}:root[data-appearance] .flow-stage-label{padding:var(--s-4) 0 4px var(--s-5);text-align:left}:root[data-appearance] .flow-stage-body{padding:0 0 var(--s-3) var(--s-5)}:root[data-appearance] .flow-stage-body:before{top:calc(-1 * var(--s-4) + 6px)}:root[data-appearance] .flow-context{margin-left:0}:root[data-appearance] .flow-item-main{flex-wrap:wrap}}:root[data-appearance] .flow-suggest{max-width:calc(100% - var(--s-4));margin:2px 0 var(--s-2) var(--s-4);border:1px dashed var(--accent-line);border-radius:var(--r-chip);color:var(--focus-ink);font:500 var(--t-label)/1.4 var(--sans);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}:root[data-appearance] .flow-suggest span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-appearance] .flow-suggest:hover{background:var(--surface2);border-style:solid}:root[data-appearance] .brief{gap:var(--s-10);padding-bottom:var(--s-14);display:grid}:root[data-appearance] .brief-num{font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root[data-appearance] .brief-head{gap:var(--s-2) var(--s-10);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow deadline""title deadline""abstract deadline";align-items:end;display:grid}:root[data-appearance] .brief-eyebrow{color:var(--ink3);font-size:var(--t-label);letter-spacing:.02em;flex-wrap:wrap;grid-area:eyebrow;align-items:center;gap:6px 12px;margin:0;font-weight:600;display:flex}:root[data-appearance] .brief-stage{align-items:center;gap:8px;font-weight:500;display:inline-flex}:root[data-appearance] .brief-readonly{border:1px solid var(--line);border-radius:var(--r-chip);color:var(--ink2);padding:1px 7px;font-weight:600}:root[data-appearance] .brief-stage-dots{gap:3px;display:inline-flex}:root[data-appearance] .brief-stage-dots i{background:var(--line);border-radius:2px;width:12px;height:3px}:root[data-appearance] .brief-stage-dots i.done{background:var(--line2)}:root[data-appearance] .brief-stage-dots i.current{background:var(--pj,var(--ink))}:root[data-appearance] .brief-head h1{color:var(--ink);letter-spacing:-.022em;word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;grid-area:title;margin:0;font-size:clamp(1.75rem,1.35rem + 1vw,2.25rem);font-weight:600;line-height:1.2}:root[data-appearance] .brief-abstract{max-width:48rem;color:var(--ink2);font-size:var(--t-body);flex-wrap:wrap;grid-area:abstract;align-items:baseline;gap:4px 12px;line-height:1.65;display:flex}:root[data-appearance] .brief-abstract p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}:root[data-appearance] .brief-abstract .is-empty{color:var(--ink3)}:root[data-appearance] .brief-abstract-add{color:var(--ink3);margin-left:-4px}:root[data-appearance] .brief-deadline{color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;grid-area:deadline;justify-items:end;gap:4px;padding:0;display:grid}:root[data-appearance] .brief-deadline b{font-size:var(--t-display);font-weight:600;line-height:1}:root[data-appearance] .brief-deadline span{max-width:14rem;color:var(--ink3);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-appearance] .brief-deadline:hover span{color:var(--ink)}:root[data-appearance] .brief-deadline.is-soon b{color:var(--crit-text)}:root[data-appearance] .brief-deadline.is-empty{border-radius:var(--radius-control);min-height:32px;color:var(--ink2);font:500 var(--t-meta)/1 var(--sans);align-self:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}:root[data-appearance] .brief-deadline.is-empty:hover{background:var(--surface2);color:var(--ink)}:root[data-appearance] .brief-layout{gap:0 var(--s-14);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}:root[data-appearance] .brief-main{min-width:0;display:grid}:root[data-appearance] .brief-row{gap:var(--s-3) var(--s-6);padding:var(--s-4) 0 var(--s-10);border-top:1px solid var(--ink);grid-template-columns:8.5rem minmax(0,1fr);display:grid}:root[data-appearance] .brief-index{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}:root[data-appearance] .brief-index-label{color:var(--ink);font-size:var(--t-ui);align-items:baseline;gap:8px;margin:0;font-weight:600;line-height:1.4;display:flex}:root[data-appearance] .brief-index-label:focus{outline:none}:root[data-appearance] .brief-index-meta{color:var(--ink3);font-size:var(--t-label);margin:0;line-height:1.5}:root[data-appearance] .brief-index .brief-link{margin-left:-4px}:root[data-appearance] .brief-row-body{align-content:start;gap:var(--s-3);min-width:0;display:grid}:root[data-appearance] .brief-row-foot{gap:var(--s-4);flex-wrap:wrap;margin-left:-4px;display:flex}:root[data-appearance] .brief-question{color:var(--ink);letter-spacing:-.015em;word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:600;line-height:1.32}:root[data-appearance] .brief-question button{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}:root[data-appearance] .brief-question.is-prompt{color:var(--ink2)}:root[data-appearance] .brief-prompt-detail{max-width:36rem;color:var(--ink2);font-size:var(--t-meta);margin:0;line-height:1.7}:root[data-appearance] .brief-prompt-action{margin-top:var(--s-1);justify-self:start}:root[data-appearance] .brief-question button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:6px;text-decoration-thickness:1px}:root[data-appearance] .brief-answer{gap:var(--s-3) var(--s-8);max-width:52rem;margin:var(--s-1) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}:root[data-appearance] .brief-answer dt{color:var(--ink3);font-size:var(--t-label);margin-bottom:4px;font-weight:600}:root[data-appearance] .brief-answer dd{color:var(--ink);font-size:var(--t-body);margin:0;line-height:1.65}:root[data-appearance] .brief-answer .is-remaining{padding-left:var(--s-3);border-left:2px solid var(--warn)}:root[data-appearance] .brief-answer .is-remaining dd{color:var(--ink2)}:root[data-appearance] .brief-direction-line{align-items:center;gap:var(--s-2);margin:var(--s-1) 0 0;flex-wrap:wrap;display:flex}:root[data-appearance] .brief-chip{border:1px solid var(--line);border-radius:var(--r-chip);max-width:100%;min-height:30px;color:var(--ink2);font:500 var(--t-meta)/1.4 var(--sans);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:5px 10px;display:inline-flex}:root[data-appearance] .brief-chip span{color:var(--ink3);font-size:var(--t-label);flex:none;font-weight:600}:root[data-appearance] .brief-chip:hover{border-color:var(--line2);color:var(--ink)}:root[data-appearance] .brief-link{min-height:28px;color:var(--ink2);font:500 var(--t-meta)/1 var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}:root[data-appearance] .brief-link:hover{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}:root[data-appearance] .brief-muted{color:var(--ink3)}:root[data-appearance] .brief-drift{max-width:40rem;margin:var(--s-4) 0 0;gap:8px;display:grid}:root[data-appearance] .brief-drift figcaption{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .brief-drift-bar{grid-template-rows:10px auto;gap:6px 2px;display:grid}:root[data-appearance] .brief-drift-seg{background:var(--line2);border-radius:1px;grid-row:1;min-width:3px}:root[data-appearance] .brief-drift-seg.is-main{background:var(--ink)}:root[data-appearance] .brief-drift-seg.is-unlinked{background:repeating-linear-gradient(135deg, var(--line2) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--line)}:root[data-appearance] .brief-drift-label{min-width:0;color:var(--ink3);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;grid-row:2;overflow:hidden}:root[data-appearance] .brief-drift-label b{color:var(--ink2);font-weight:600}:root[data-appearance] .brief-drift-label.is-main,:root[data-appearance] .brief-drift-label.is-main b{color:var(--ink)}:root[data-appearance] .brief-drift-tail{text-align:right;grid-row:3;justify-self:end;overflow:visible}:root[data-appearance] .brief-drift-tail .is-main,:root[data-appearance] .brief-drift-tail .is-main b{color:var(--ink)}:root[data-appearance] .brief-alert{gap:var(--s-2);max-width:40rem;margin-top:var(--s-2);padding:2px 0 2px var(--s-3);border-left:2px solid var(--warn);color:var(--ink2);font-size:var(--t-meta);line-height:1.6;display:grid}:root[data-appearance] .brief-alert p{margin:0}:root[data-appearance] .brief-alert b{color:var(--ink);font-weight:600}:root[data-appearance] .brief-alert-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}:root[data-appearance] .brief-actions-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .brief-action{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);margin-left:calc(-1 * var(--s-3));border-radius:3px;grid-template-columns:2.5rem minmax(0,1fr);display:grid}:root[data-appearance] .brief-action:hover{background:var(--surface2)}:root[data-appearance] .brief-action-kind{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .brief-action[data-kind=connect-ai]{grid-template-columns:2.5rem minmax(0,1fr) auto}:root[data-appearance] .brief-action-later{align-self:center}:root[data-appearance] .brief-action>.plan-check{background:var(--surface);cursor:pointer;border-radius:5px;justify-self:start;width:20px;height:20px}:root[data-appearance] .brief-action>.plan-check:hover{border-color:var(--ink2);color:var(--ink3)}:root[data-appearance] .brief-action-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:2px 0;display:grid}:root[data-appearance] .brief-action-title{color:var(--ink);font-size:var(--t-ui);word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;font-weight:500;line-height:1.45}:root[data-appearance] .brief-action-detail{color:var(--ink3);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}:root[data-appearance] .brief-action.is-focus{padding-block:var(--s-3);background:var(--focus-bg)}:root[data-appearance] .brief-action.is-focus .brief-action-title{color:var(--focus-ink);font-size:var(--t-body);font-weight:600}:root[data-appearance] .brief-action.is-focus .brief-action-kind,:root[data-appearance] .brief-action.is-focus .brief-action-detail{color:var(--focus-ink)}:root[data-appearance] .brief-action.is-focus .brief-action-detail{white-space:normal;opacity:.78}:root[data-appearance] .brief-add{width:fit-content;min-height:32px;padding:0 var(--s-2);margin-left:calc(-1 * var(--s-2));border-radius:var(--radius-control);color:var(--ink3);font:500 var(--t-meta)/1 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}:root[data-appearance] .brief-add:hover{background:var(--surface2);color:var(--ink)}:root[data-appearance] .brief-empty{color:var(--ink3);font-size:var(--t-meta);margin:0;line-height:1.6}:root[data-appearance] .brief-change-list{column-gap:var(--s-3);grid-template-columns:fit-content(7rem) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .brief-change{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--s-3) 0;border-bottom:1px solid var(--line);display:grid}:root[data-appearance] .brief-change:first-child{padding-top:0}:root[data-appearance] .brief-change:last-child{border-bottom:0}:root[data-appearance] .brief-change-kind{color:var(--ink3);font-size:var(--t-label);padding-top:3px;font-weight:600}:root[data-appearance] .brief-change[data-kind=conclusion] .brief-change-kind{color:var(--ink)}:root[data-appearance] .brief-change-kind.is-repeat{color:#0000;-webkit-user-select:none;user-select:none}:root[data-appearance] .brief-change-body{min-width:0}:root[data-appearance] .brief-change-title{max-width:100%;color:var(--ink);font:500 var(--t-ui)/1.5 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}:root[data-appearance] .brief-change-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}:root[data-appearance] .brief-dot{background:var(--tc,var(--ink3));border-radius:50%;flex:none;align-self:center;width:6px;height:6px}:root[data-appearance] .brief-change-gist{color:var(--ink2);font-size:var(--t-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0 14px;line-height:1.6;display:-webkit-box;overflow:hidden}:root[data-appearance] .brief-change-meta{color:var(--ink3);font-size:var(--t-label);margin:4px 0 0 14px}:root[data-appearance] .brief-ai{border:1px solid var(--line);color:var(--ink3);font:600 var(--t-micro)/1.5 var(--num);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:3px;margin-right:6px;padding:0 5px;display:inline-block}:root[data-appearance] .brief-more{color:var(--ink3);font-size:var(--t-meta);margin:0}:root[data-appearance] .brief-aside{gap:var(--s-8);min-width:0;padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}:root[data-appearance] .brief-side-block{align-content:start;gap:var(--s-2);min-width:0;display:grid}:root[data-appearance] .brief-side-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}:root[data-appearance] .brief-side-head h2{color:var(--ink);font-size:var(--t-meta);margin:0;font-weight:600}:root[data-appearance] .brief-side-head>.brief-num{color:var(--ink3);font-size:var(--t-meta)}:root[data-appearance] .brief-side-block>.brief-link{justify-self:start;margin-left:-4px}:root[data-appearance] .brief-week-goal{color:var(--ink);font-size:var(--t-ui);margin:0;font-weight:500;line-height:1.55}:root[data-appearance] .brief-week-bar{background:var(--surface3);border-radius:2px;height:3px;margin:-2px 0 10px;display:block;overflow:hidden}:root[data-appearance] .brief-week-bar>i{border-radius:inherit;background:var(--accent);height:100%;display:block}:root[data-appearance] .brief-mini-list{margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .brief-mini-list button{justify-content:space-between;align-items:baseline;gap:var(--s-3);border:0;border-bottom:1px solid var(--line);width:100%;min-height:32px;color:var(--ink2);font:500 var(--t-meta)/1.45 var(--sans);text-align:left;cursor:pointer;background:0 0;padding:6px 0;display:flex}:root[data-appearance] .brief-mini-list li:last-child button{border-bottom:0}:root[data-appearance] .brief-mini-list button:hover{color:var(--ink)}:root[data-appearance] .brief-mini-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-appearance] .brief-mini-list time{color:var(--ink3);font-size:var(--t-label);flex:none}:root[data-appearance] .brief-mini-list .is-done span{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}:root[data-appearance] .brief-warn{padding-left:var(--s-3);border-left:2px solid var(--warn);color:var(--ink2);font-size:var(--t-meta);margin:0;line-height:1.55}:root[data-appearance] .brief-review .research-review-queue{margin:0}@container view (width<=60rem){:root[data-appearance] .brief-layout{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}:root[data-appearance] .brief-aside{gap:var(--s-8) var(--s-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}@container view (width<=46rem){:root[data-appearance] .brief-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""abstract""deadline"}:root[data-appearance] .brief-deadline{text-align:left;justify-items:start}:root[data-appearance] .brief-deadline b{font-size:var(--t-title-lg)}:root[data-appearance] .brief-row{padding-bottom:var(--s-8);grid-template-columns:minmax(0,1fr)}:root[data-appearance] .brief-index{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}:root[data-appearance] .brief-action{margin-inline:calc(-1 * var(--s-2));padding-inline:var(--s-2)}:root[data-appearance] .brief-change{grid-template-columns:minmax(0,1fr);gap:2px}:root[data-appearance] .brief-change-kind{padding:0}:root[data-appearance] .brief-change-kind.is-repeat{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root[data-appearance] .triage{gap:var(--s-4);display:grid}:root[data-appearance] .triage-lede{color:var(--ink2);font-size:var(--t-ui);margin:0;line-height:1.6}:root[data-appearance] .triage-lede b{color:var(--ink);font-weight:600}:root[data-appearance] .triage-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .triage-row{align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}:root[data-appearance] .triage-what{min-width:0}:root[data-appearance] .triage-title{max-width:100%;color:var(--ink);font:500 var(--t-ui)/1.5 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}:root[data-appearance] .triage-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}:root[data-appearance] .triage-kind{color:var(--ink3);font-size:var(--t-label);flex:none;font-weight:600}:root[data-appearance] .triage-meta{color:var(--ink3);font-size:var(--t-label);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;display:flex}:root[data-appearance] .triage-late{color:var(--warn-text);font-weight:600}:root[data-appearance] .triage-parent{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}:root[data-appearance] .triage-parent:before{color:var(--ink3);content:"묶음 ·";margin-right:4px}:root[data-appearance] .triage-choices{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}:root[data-appearance] .triage-choice{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:30px;color:var(--ink2);font:500 var(--t-meta)/1 var(--sans);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 10px;display:inline-flex}:root[data-appearance] .triage-choice:hover:not(:disabled){border-color:var(--line2);color:var(--ink)}:root[data-appearance] .triage-choice.is-done{color:var(--good-text)}:root[data-appearance] .triage-choice:disabled{opacity:.5;cursor:default}:root[data-appearance] .triage-clear{align-items:center;gap:var(--s-2);margin:var(--s-4) 0;color:var(--ink2);font-size:var(--t-ui);display:flex}:root[data-appearance] .triage-clear svg{color:var(--good)}@media (max-width:720px){:root[data-appearance] .triage-row{grid-template-columns:minmax(0,1fr)}:root[data-appearance] .triage-choices{justify-content:flex-start}}:root[data-appearance] .todo-page{gap:0;min-width:0;display:grid}:root[data-appearance] .todo-week{align-items:center;gap:var(--s-3) var(--s-8);margin-top:calc(-1 * var(--s-3));padding:0 0 var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}:root[data-appearance] .todo-week-goal{align-items:baseline;gap:4px var(--s-3);flex-wrap:wrap;min-width:0;display:flex}:root[data-appearance] .todo-week-label{color:var(--ink3);font-size:var(--t-label);flex-basis:100%;margin:0;font-weight:600}:root[data-appearance] .todo-week-label span{color:var(--ink3);font-family:var(--num);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}:root[data-appearance] .todo-week-text{color:var(--ink);font-size:var(--t-body);word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}:root[data-appearance] .todo-week-text.is-empty{color:var(--ink3);font-weight:500}:root[data-appearance] .todo-week-link{color:var(--ink2);font:500 var(--t-meta)/1.4 var(--sans);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0}:root[data-appearance] .todo-week-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:root[data-appearance] .todo-week-facts{gap:var(--s-6);margin:0;display:flex}:root[data-appearance] .todo-week-facts>div{gap:2px;display:grid}:root[data-appearance] .todo-week-facts dt{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .todo-week-facts dd{color:var(--ink3);font:500 var(--t-meta)/1.3 var(--num);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;display:flex}:root[data-appearance] .todo-week-facts dd b{color:var(--ink);font-size:var(--t-h3);font-weight:600}:root[data-appearance] .todo-week-ratio{white-space:nowrap}:root[data-appearance] .todo-week-facts .is-late dd b{color:var(--crit-text)}:root[data-appearance] .todo-week-meter{background:var(--line);width:4.5rem;height:3px;display:block}:root[data-appearance] .todo-week-meter i{background:var(--ink);height:100%;display:block}:root[data-appearance] .todo-week-actions{justify-content:end;gap:var(--s-2);flex-wrap:wrap;display:flex}:root[data-appearance] .todo-toolbar{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) 0 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}:root[data-appearance] .todo-toolbar-gap{flex:1 1 0;min-width:0}:root[data-appearance] .todo-seg{gap:var(--s-2);margin-bottom:-1px;display:inline-flex}:root[data-appearance] .todo-seg>button{min-height:34px;color:var(--ink2);font:500 var(--t-ui)/1.3 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}:root[data-appearance] .todo-seg>button:hover{color:var(--ink)}:root[data-appearance] .todo-seg>button.active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}:root[data-appearance] .todo-seg>button span{color:var(--ink3);font-family:var(--num);font-size:var(--t-label);font-variant-numeric:tabular-nums}:root[data-appearance] .todo-seg.scope-switch{margin:0 var(--s-2) 2px 0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface2);gap:0;padding:2px}:root[data-appearance] .todo-seg.scope-switch>button{min-height:28px;font-size:var(--t-meta);border:0;border-radius:4px;padding:3px 10px}:root[data-appearance] .todo-seg.scope-switch>button.active{background:var(--surface);box-shadow:0 1px 2px #00000017}:root[data-appearance] .todo-flag{min-height:30px;color:var(--ink2);font:500 var(--t-meta)/1.3 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}:root[data-appearance] .todo-flag:hover{background:var(--surface2);color:var(--ink)}:root[data-appearance] .todo-flag:disabled{color:var(--ink4);cursor:default;background:0 0}:root[data-appearance] .todo-flag b{font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:600}:root[data-appearance] .todo-flag[data-tone=blocked] b{color:var(--crit-text)}:root[data-appearance] .todo-flag.active{background:var(--focus-bg);color:var(--focus-ink)}:root[data-appearance] .todo-toolbar .workflow-project-select{display:block}:root[data-appearance] .todo-toolbar .workflow-project-select>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:root[data-appearance] .todo-toolbar .input{min-height:34px;font-size:var(--t-meta);background-color:var(--surface);padding-block:4px}:root[data-appearance] .todo-toolbar .workflow-project-select .input{max-width:12rem}:root[data-appearance] .todo-search{flex:0 12rem;min-width:8rem;display:block;position:relative}:root[data-appearance] .todo-search>svg{color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:4px;transform:translateY(-50%)}:root[data-appearance] .todo-search .input{border:0;border-bottom:1px solid var(--line2);width:100%;box-shadow:none;background:0 0;border-radius:0;padding-left:24px}:root[data-appearance] .todo-search .input:focus-visible{border-bottom-color:var(--accent);outline:none}:root[data-appearance] .todo-order .input{width:auto}:root[data-appearance] .todo-arrange{position:relative}:root[data-appearance] .todo-arrange>summary{list-style:none}:root[data-appearance] .todo-arrange>summary::-webkit-details-marker{display:none}:root[data-appearance] .todo-arrange[data-arranged]>summary:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:2px}:root[data-appearance] .todo-arrange[open]>summary{background:var(--surface2);color:var(--ink)}:root[data-appearance] .todo-arrange-panel{z-index:var(--z-popover);border:1px solid var(--line);background:var(--surface);width:min(16rem,86vw);box-shadow:var(--fo-pop);border-radius:10px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0}:root[data-appearance] .todo-arrange-panel label{color:var(--ink3);font-size:var(--t-label);gap:4px;font-weight:600;display:grid}:root[data-appearance] .todo-arrange-panel .input{width:100%;max-width:none;min-height:34px;font-size:var(--t-meta)}:root[data-appearance] .todo-arrange-panel .workflow-project-select>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}:root[data-appearance] .todo-arrange-panel .workflow-project-select .input{max-width:none}:root[data-appearance] .todo-arrange-panel .todo-flag{justify-content:flex-start}:root[data-appearance] .todo-list{gap:var(--s-6);padding-top:var(--s-5);min-width:0;display:grid}:root[data-appearance] .todo-loose{min-width:0;container:todo-main/inline-size}:root[data-appearance] .todo-empty{margin:var(--s-6) 0;color:var(--ink3);font-size:var(--t-ui)}:root[data-appearance] .todo-loose-heading{margin:0 0 var(--s-2);font-size:var(--t-label);align-items:center;gap:8px;display:flex}:root[data-appearance] .todo-loose-heading strong{color:var(--ink2);font-weight:600}:root[data-appearance] .todo-loose-heading small{color:var(--ink3);font:500 var(--t-label)/1 var(--num);font-variant-numeric:tabular-nums}:root[data-appearance] .todo-table thead th{border:0;height:0;padding-block:0;font-size:0;line-height:0;overflow:hidden}:root[data-appearance] .todo-table tbody tr:first-child td{border-top:1px solid var(--line)}:root[data-appearance] .todo-table th:first-child{width:auto}:root[data-appearance] .todo-table th:nth-child(2),:root[data-appearance] .todo-table th:nth-child(3){width:1%}:root[data-appearance] .todo-table th:nth-child(4){width:22rem}:root[data-appearance] .todo-table th:nth-child(5){width:52px}:root[data-appearance] .todo-table td.todo-people-cell,:root[data-appearance] .todo-table td.todo-record-cell{white-space:nowrap}:root[data-appearance] .todo-people-cell .assignee-chips{flex-wrap:nowrap}:root[data-appearance] .todo-inline-edit textarea{resize:none}:root[data-appearance] .todo-inline-edit textarea:focus{resize:vertical}:root[data-appearance] .todo-loose-swatch{background:var(--pj);border-radius:2px;flex:none;width:8px;height:8px}:root[data-appearance] .todo-table td{vertical-align:middle;padding:10px 12px}:root[data-appearance] .todo-table td.todo-name-cell{padding:6px 12px 6px 0}:root[data-appearance] .todo-table td.todo-trash-cell{padding:4px}:root[data-appearance] .todo-table-row:hover{background:color-mix(in srgb, var(--surface2) 60%, transparent)}:root[data-appearance] .todo-title{padding-top:3px}:root[data-appearance] .todo-title .todo-inline-edit input[name=title]{font-size:var(--t-ui);font-weight:500}:root[data-appearance] .todo-inline-edit:not(:focus-within) .todo-inline-criteria:has(textarea:placeholder-shown){display:none}:root[data-appearance] .todo-row-meta{gap:10px;padding:0 6px}:root[data-appearance] .todo-date-button{min-height:24px;color:var(--ink3);font-size:var(--t-label)}:root[data-appearance] .todo-date-button time{font-family:var(--num);font-variant-numeric:tabular-nums}:root[data-appearance] .todo-date-button.overdue{color:var(--crit-text);font-weight:600}:root[data-appearance] .todo-priority{color:var(--ink);font-size:var(--t-label);font-weight:600}:root[data-appearance] .todo-is-done .todo-inline-edit input[name=title],:root[data-appearance] .todo-is-done .todo-title-button{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}:root[data-appearance] .todo-cell-button{min-height:32px;font-size:var(--t-meta)}:root[data-appearance] .todo-record{justify-content:flex-end;align-items:center;gap:4px 8px;min-width:0;display:flex}:root[data-appearance] .todo-record-links{justify-items:end;gap:2px;min-width:0;display:grid}:root[data-appearance] .todo-record-links:empty{display:none}:root[data-appearance] .todo-record-link{-webkit-line-clamp:2;width:auto;max-width:100%;color:var(--ink3);font-size:var(--t-meta);text-align:right;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:2px 0;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}:root[data-appearance] .todo-record-link:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}:root[data-appearance] .todo-record-actions{flex:none}:root[data-appearance] .todo-record-actions>.todo-cell-button{color:var(--ink3)}:root[data-appearance] .todo-record-actions>.todo-cell-button:hover{color:var(--ink)}:root[data-appearance] .todo-progress-cell{white-space:nowrap}:root[data-appearance] .todo-progress-cell .todo-note-button{min-height:26px;color:var(--ink3);padding:0;display:flex}:root[data-appearance] .todo-status{min-height:26px;font-size:var(--t-meta)}:root[data-appearance] .todo-status[data-status=done]{color:var(--good-text,var(--accent))}:root[data-appearance] .todo-status-select{align-items:center;gap:6px;display:inline-flex;position:relative}:root[data-appearance] .todo-status-select:before{content:"";border:1.5px solid var(--ink3);box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}:root[data-appearance] .todo-status-select[data-status=in_progress]:before{border-color:var(--ink);background:linear-gradient(90deg, var(--ink) 50%, transparent 50%)}:root[data-appearance] .todo-status-select[data-status=done]:before{border-color:var(--accent);background:var(--accent)}:root[data-appearance] .todo-status-select[data-status=blocked]:before{border-color:var(--crit-text);background:var(--crit-text)}:root[data-appearance] .todo-status-select[data-status=review_required]:before{border-color:var(--warn-text,var(--ink2))}:root[data-appearance] .todo-status-select select{min-height:28px;color:var(--ink);font:500 var(--t-meta)/1.3 var(--sans);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:4px;padding:2px 22px 2px 4px}:root[data-appearance] .todo-status-select select:hover{border-color:var(--line);background-color:var(--surface)}:root[data-appearance] .todo-status-select[data-status=blocked] select{color:var(--crit-text)}:root[data-appearance] .todo-preview-meta{flex:none;align-items:center;gap:6px;display:inline-flex}:root[data-appearance] .todo-preview-meta time{color:var(--ink3);font:500 var(--t-label)/1 var(--num);font-variant-numeric:tabular-nums}:root[data-appearance] .todo-preview-meta time.is-late{color:var(--crit-text);font-weight:600}:root[data-appearance] .todo-initial{background:var(--surface2);width:20px;height:20px;color:var(--ink2);font-size:var(--t-micro);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}:root[data-appearance] .todo-initial.is-pending{border:1px dashed var(--line2);background:0 0}:root[data-appearance] .todo-main-group{padding:0 0 var(--s-3);border-left:0;border-bottom:1px solid var(--line);margin:0}:root[data-appearance] .todo-main-heading{gap:4px}:root[data-appearance] .todo-main-heading .todo-inline-edit input[name=title]{font-size:var(--t-body);font-weight:600}:root[data-appearance] .todo-main-count{justify-items:end;gap:4px}:root[data-appearance] .todo-main-deadline{font-size:var(--t-meta)}:root[data-appearance] .todo-main-deadline time{font-family:var(--num);font-variant-numeric:tabular-nums}:root[data-appearance] .todo-main-meter i{background:var(--ink)}:root[data-appearance] .todo-main-ownership{gap:2px 16px;margin:0 0 2px 76px}:root[data-appearance] .todo-main-ownership .todo-cell-button{min-height:32px;font-size:var(--t-meta);color:var(--ink3)}:root[data-appearance] .todo-group-preview{border-left:0;margin:4px 0 0 76px;padding-left:0}:root[data-appearance] .todo-group-preview .todo-preview-open{min-height:38px;font-size:var(--t-ui);padding:6px 8px}:root[data-appearance] .todo-main-content{border-left:0;margin-left:36px;padding-left:0}:root[data-appearance] .todo-main-content>.todo-table{background:0 0;border:0;border-radius:0}:root[data-appearance] .todo-main-footer{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:6px 0}:root[data-appearance] .todo-category-label{font-size:var(--t-label);border-radius:3px;padding:1px 6px}:root[data-appearance][data-theme] .todo-inline-edit textarea{font-size:var(--t-meta)}@container todo-main (width<=740px){:root[data-appearance] .todo-table td,:root[data-appearance] .todo-table tbody tr:first-child td{border-top:0;padding:0}:root[data-appearance] .todo-table td.todo-name-cell,:root[data-appearance] .todo-table td.todo-trash-cell{width:auto;padding:0}}@container workspace (width<=62rem){:root[data-appearance] .todo-week{grid-template-columns:minmax(0,1fr) auto}:root[data-appearance] .todo-week-actions{grid-column:1/-1;justify-content:start}:root[data-appearance] .todo-toolbar-gap{flex-basis:100%;height:0}:root[data-appearance] .todo-search{flex:10rem}}@container workspace (width<=40rem){:root[data-appearance] .todo-week{grid-template-columns:minmax(0,1fr)}:root[data-appearance] .todo-group-preview{margin-left:12px}:root[data-appearance] .todo-main-content{margin-left:8px}}:root[data-appearance] .planning-slipped{margin:var(--s-3) 0;color:var(--ink2);font-size:var(--t-ui);align-items:center;gap:8px;display:flex}:root[data-appearance] .planning-slipped>svg{color:var(--crit-text)}:root[data-appearance] .planning-slipped b{color:var(--crit-text);font-family:var(--num);font-variant-numeric:tabular-nums}:root[data-appearance] .record-ref{border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);max-width:100%;min-height:28px;color:var(--ink);font:500 var(--t-meta)/1.45 var(--sans);text-align:left;cursor:pointer;align-items:baseline;gap:6px;padding:3px 8px;display:inline-flex}:root[data-appearance] .record-ref:hover{border-color:var(--line2)}:root[data-appearance] .record-ref-dot{background:var(--tc,var(--ink3));border-radius:50%;flex:none;align-self:center;width:6px;height:6px}:root[data-appearance] .record-ref-type{color:var(--ink3);font-size:var(--t-label);flex:none;font-weight:600}:root[data-appearance] .record-ref-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-appearance] .record-lineage{margin:var(--s-2) 0 0;color:var(--ink3);font-size:var(--t-label);flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:600;display:flex}:root[data-appearance] .record-summary{gap:var(--s-2);margin:var(--s-5) 0 var(--s-2);padding:2px 0 2px var(--s-4);border-left:2px solid var(--ink);display:grid}:root[data-appearance] .record-summary-label{color:var(--ink3);font-size:var(--t-label);letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-weight:600;display:flex}:root[data-appearance] .record-summary-date{color:var(--ink3);font-size:var(--t-label);letter-spacing:0;font-weight:500}:root[data-appearance] .record-summary-conclusion{max-width:var(--reading-measure);color:var(--ink);font-size:var(--t-h3);word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.6}:root[data-appearance] .record-summary-facts{column-gap:var(--s-3);margin:var(--s-1) 0 0;grid-template-columns:fit-content(10rem) minmax(0,1fr);row-gap:6px;display:grid}:root[data-appearance] .record-summary-facts>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}:root[data-appearance] .record-summary-facts dt{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .record-summary-facts dd{min-width:0;color:var(--ink2);font-size:var(--t-ui);margin:0;line-height:1.6}:root[data-appearance] .record-summary-evidence{flex-wrap:wrap;gap:6px;display:flex}:root[data-appearance] .record-summary-stale{color:var(--warn-text);font-size:var(--t-meta);margin:0}:root[data-appearance] .record-summary-missing{align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-4) 0 var(--s-2);padding:var(--s-3) var(--s-4);border:1px dashed var(--line2);border-radius:var(--radius-control);color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;line-height:1.55;display:flex}:root[data-appearance] .record-summary-missing>span{flex:18rem;min-width:0}:root[data-appearance] .record-summary-missing svg{color:var(--ink3)}:root[data-appearance] .record-verdict{color:var(--ink2);font-size:var(--t-label);letter-spacing:0;font-weight:600}:root[data-appearance] .record-verdict[data-verdict=supports]{color:var(--good-text)}:root[data-appearance] .record-verdict[data-verdict=challenges]{color:var(--crit-text)}:root[data-appearance] .record-verdict[data-verdict=inconclusive],:root[data-appearance] .record-verdict[data-verdict=pending]{color:var(--warn-text)}:root[data-appearance] .research-record-focus .record-verdict{margin-right:6px}:root[data-appearance] .research-record-focus.is-conclusion{color:var(--ink)}:root[data-appearance] .record-backlinks{gap:var(--s-2);margin:var(--s-10) 0 var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);display:grid}:root[data-appearance] .record-backlinks h2{color:var(--ink);font-size:var(--t-ui);margin:0;font-weight:600}:root[data-appearance] .record-backlinks h2 small{color:var(--ink3);font-size:var(--t-meta);margin-left:4px;font-weight:500}:root[data-appearance] .record-backlinks>p{color:var(--ink3);font-size:var(--t-meta);margin:0}:root[data-appearance] .record-backlinks ul{margin:var(--s-1) 0 0;gap:4px;padding:0;list-style:none;display:grid}:root[data-appearance] .record-backlinks li{align-items:baseline;gap:0 var(--s-3);flex-wrap:wrap;min-width:0;display:flex}:root[data-appearance] .record-backlinks li>.record-ref{min-width:0;max-width:100%}:root[data-appearance] .record-backlinks li>small{color:var(--ink3);font-size:var(--t-label);flex:none}:root[data-appearance] .record-backlinks .record-ref{background:0 0;border-color:#0000;padding-inline:0}:root[data-appearance] .record-backlinks .record-ref:hover .record-ref-title{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}:root[data-appearance] .record-backlinks-more{color:var(--ink3);font-size:var(--t-meta);margin:0}:root[data-appearance] details.summary-editor{margin:var(--s-3) 0 var(--s-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}:root[data-appearance] details.summary-editor>summary{gap:var(--s-3);min-height:40px;padding:0 var(--s-3);color:var(--ink);font-size:var(--t-ui);font-weight:600}:root[data-appearance] details.summary-editor>summary small{color:var(--ink3);font-size:var(--t-label);font-weight:500}:root[data-appearance] .summary-editor-body{padding:var(--s-2) var(--s-3) var(--s-4);gap:6px;display:grid}:root[data-appearance] .summary-editor-body>label,:root[data-appearance] .summary-editor-row>label{margin-top:var(--s-2);color:var(--ink2);font-size:var(--t-meta);gap:4px;font-weight:600;display:grid}:root[data-appearance] .summary-editor-body label small{color:var(--ink3);font-weight:500}:root[data-appearance] .summary-editor-body textarea[name=summary\:conclusion]{font-size:var(--t-body);font-weight:600;line-height:1.55}:root[data-appearance] .summary-editor-row{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}:root[data-appearance] .research-object-meta-form>[data-summary-editor-host]{grid-column:1/-1;min-width:0}:root[data-appearance] .reference-picker{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;display:grid;overflow:hidden}:root[data-appearance] .reference-filter{border:0;border-bottom:1px solid var(--line);background:var(--surface-inset);min-height:34px;font-size:var(--t-meta);border-radius:0}:root[data-appearance] .reference-options{overscroll-behavior:contain;max-height:13.5rem;padding:4px;display:grid;overflow:auto}:root[data-appearance] .reference-option{min-width:0;min-height:32px;color:var(--ink2);font-size:var(--t-meta);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;line-height:1.4;display:flex}:root[data-appearance] .reference-option[hidden]{display:none}:root[data-appearance] .reference-option:hover{background:var(--surface2)}:root[data-appearance] .reference-option:has(input:checked){color:var(--ink);font-weight:500}:root[data-appearance] .reference-option input{accent-color:var(--accent);flex:none;margin:0}:root[data-appearance] .reference-option-type{color:var(--ink3);font-size:var(--t-label);flex:none;font-weight:600}:root[data-appearance] .reference-option-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-appearance] .reference-option.is-missing{color:var(--warn-text)}:root[data-appearance] .reference-empty{padding:var(--s-3);color:var(--ink3);font-size:var(--t-meta);margin:0}:root[data-appearance] .research-property-label,:root[data-appearance] .summary-editor-label{margin-top:var(--s-2);color:var(--ink2);font-size:var(--t-meta);font-weight:600;display:block}:root[data-appearance] .summary-editor-label small{color:var(--ink3);font-weight:500}:root[data-appearance] .record-tail{gap:var(--s-8);max-width:var(--reading-measure);margin:var(--s-10) auto 0;display:grid}:root[data-appearance] .record-tail-group{min-width:0;display:grid}:root[data-appearance] .record-tail-title{border-bottom:1px solid var(--ink);color:var(--ink);font-size:var(--t-label);margin:0;padding:0 0 6px;font-weight:600}:root[data-appearance] .record-tail-group>:is(.quiet-details,.choice-history,.record-backlinks,.research-record-meta){border-top:0;border-bottom:1px solid var(--line);max-width:none;margin:0}:root[data-appearance] .record-tail .record-backlinks,:root[data-appearance] .record-tail .choice-history{padding:var(--s-4) 0}:root[data-appearance] .record-tail .research-record-meta{padding:var(--s-3) 0}:root[data-appearance] :is(.choice-history-fold,.research-record-properties)>summary small{color:var(--ink3);font-size:var(--t-label);margin-left:10px;font-weight:400}:root[data-appearance] .choice-history-fold>.choice-history{padding:0 0 var(--s-4);border:0}:root[data-appearance] .choice-history-fold .choice-history-header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-appearance] .choice-history-fold .choice-history-header{justify-content:flex-end}:root[data-appearance] .loop-ring{flex:none;display:block;overflow:visible}:root[data-appearance] .loop-ring-sm{width:20px;height:20px}:root[data-appearance] .loop-ring-lg{width:200px;height:104px}:root[data-appearance] .loop-track{fill:none;stroke:var(--line);stroke-width:3px}:root[data-appearance] .loop-ring-lg .loop-track{stroke-width:4px}:root[data-appearance] .loop-arc{fill:none;stroke:var(--ink3);stroke-width:3px}:root[data-appearance] .loop-ring-lg .loop-arc{stroke-width:4px}:root[data-appearance] .loop-arc[data-tone=active]{stroke:var(--accent)}:root[data-appearance] .loop-head{fill:none;stroke:var(--line2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}:root[data-appearance] .loop-head[data-tone=reached]{stroke:var(--ink3)}:root[data-appearance] .loop-head[data-tone=active]{stroke:var(--accent)}:root[data-appearance] .loop-label{fill:var(--ink4);font:500 12px/1 var(--sans);letter-spacing:0}:root[data-appearance] .loop-label[data-tone=reached]{fill:var(--ink2)}:root[data-appearance] .loop-label[data-tone=active]{fill:var(--accent);font-weight:700}:root[data-appearance] .loop-ring:is([data-loop-state=paused],[data-loop-state=dropped]) .loop-arc{stroke:var(--ink4)}:root[data-appearance] .loop-ring[data-loop-state=answered] :is(.loop-arc,.loop-head){stroke:var(--ink2)}:root[data-appearance] .loop-line{gap:var(--s-3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}:root[data-appearance] .loop-line>.loop-ring{margin-top:1px}:root[data-appearance] .loop-body{gap:var(--s-2);min-width:0;display:grid}:root[data-appearance] .loop-status{align-items:baseline;gap:2px var(--s-3);color:var(--ink);font-size:var(--t-ui);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}:root[data-appearance] .loop-status>b{font-weight:600}:root[data-appearance] .loop-meta{color:var(--ink3);font-size:var(--t-meta);font-variant-numeric:tabular-nums;font-weight:500}:root[data-appearance] [data-loop-state=observed]>.loop-body .loop-status>b,:root[data-appearance] .question-loop-now[data-loop-state=observed] .question-loop-title{color:var(--accent-strong)}:root[data-appearance] :is(.loop-subject,.loop-source-link){min-width:0;color:var(--ink2);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration-thickness:1px}:root[data-appearance] :is(.loop-subject,.loop-source-link):hover{color:var(--ink);-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}:root[data-appearance] .loop-compare{column-gap:var(--s-3);grid-template-columns:max-content minmax(0,1fr);row-gap:6px;max-width:46rem;margin:0;display:grid}:root[data-appearance] .loop-compare>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}:root[data-appearance] .loop-compare dt{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .loop-compare dd{min-width:0;color:var(--ink);font-size:var(--t-body);word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;margin:0;line-height:1.62}:root[data-appearance] .loop-compare dd>:is(.loop-mark,.loop-source){margin-left:var(--s-2)}:root[data-appearance] .loop-source{color:var(--ink3);font:500 var(--t-label)/1.4 var(--sans);white-space:nowrap}:root[data-appearance] .loop-source .loop-source-link{font-size:inherit;margin-left:4px}:root[data-appearance] .loop-mark{color:var(--ink3);font:600 var(--t-label)/1.4 var(--sans);white-space:nowrap;display:inline-block}:root[data-appearance] .loop-mark[data-tone=supports]{color:var(--good-text)}:root[data-appearance] .loop-mark[data-tone=challenges]{color:var(--crit-text)}:root[data-appearance] .loop-mark[data-tone=inconclusive]{color:var(--warn-text)}:root[data-appearance] .loop-actions{gap:var(--s-2);flex-wrap:wrap;margin-top:2px;display:flex}:root[data-appearance] .loop-chip{color:var(--ink2);font-size:var(--t-label);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;line-height:1.4;display:inline-flex}:root[data-appearance] .loop-chip .loop-ring-sm{width:16px;height:16px}:root[data-appearance] .loop-chip[data-loop-state=observed]{color:var(--accent-strong)}:root[data-appearance] .brief-direction .loop-line{margin-top:var(--s-1);padding-top:var(--s-4);border-top:1px solid var(--line);max-width:52rem}:root[data-appearance] .flow-q .loop-line{margin-top:var(--s-4)}:root[data-appearance] .flow-q-eyebrow .loop-chip{margin-left:var(--s-2);vertical-align:-3px}:root[data-appearance] .question-loop{gap:var(--s-6);max-width:var(--reading-measure);margin:var(--s-6) 0 var(--s-2);display:grid}:root[data-appearance] .question-answer{gap:var(--s-4) var(--s-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;display:grid}:root[data-appearance] .question-answer dt{color:var(--ink3);font-size:var(--t-label);margin-bottom:4px;font-weight:600}:root[data-appearance] .question-answer dd{color:var(--ink);font-size:var(--t-body);word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;margin:0;line-height:1.72}:root[data-appearance] .question-answer .is-remaining{padding-left:var(--s-3);border-left:2px solid var(--warn)}:root[data-appearance] .question-answer .is-remaining dd{color:var(--ink2)}:root[data-appearance] .question-empty{color:var(--ink4)}:root[data-appearance] .question-loop-now{gap:var(--s-4) var(--s-6);padding:var(--s-5) 0;border-block:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}:root[data-appearance] .question-loop-now>.loop-ring-lg{margin-inline:-4px 0}:root[data-appearance] .question-loop-body{gap:var(--s-2);min-width:0;display:grid}:root[data-appearance] .question-loop-title{align-items:baseline;gap:2px var(--s-3);color:var(--ink);font-size:var(--t-h3);flex-wrap:wrap;margin:0;font-weight:600;line-height:1.4;display:flex}:root[data-appearance] .question-loop-subject{font-size:var(--t-ui);margin:0;line-height:1.5}:root[data-appearance] .question-loop-more{color:var(--ink3);font-size:var(--t-meta);margin:0}:root[data-appearance] .question-evidence h3{margin:0 0 var(--s-3);color:var(--ink);font-size:var(--t-ui);align-items:baseline;gap:6px;font-weight:600;display:flex}:root[data-appearance] .question-evidence h3 small{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums;font-weight:500}:root[data-appearance] .question-evidence ul{column-gap:var(--s-3);row-gap:var(--s-4);grid-template-columns:fit-content(9rem) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .question-evidence li{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}:root[data-appearance] .question-evidence li>div{gap:2px;min-width:0;display:grid}:root[data-appearance] .question-evidence-mark{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .question-evidence-mark[data-tone=supports]{color:var(--good-text)}:root[data-appearance] .question-evidence-mark[data-tone=challenges]{color:var(--crit-text)}:root[data-appearance] .question-evidence-mark[data-tone=inconclusive]{color:var(--warn-text)}:root[data-appearance] .question-evidence-title{max-width:100%;color:var(--ink);font-size:var(--t-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;line-height:1.5}:root[data-appearance] .question-evidence-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:4px}:root[data-appearance] .question-evidence li p{color:var(--ink2);font-size:var(--t-meta);margin:0;line-height:1.6}:root[data-appearance] .question-evidence-more{margin-top:var(--s-3)}:root[data-appearance] .question-evidence-more>summary{color:var(--ink3);font-size:var(--t-meta);cursor:pointer}:root[data-appearance] .question-evidence-more ul{margin-top:var(--s-3)}:root[data-appearance] .experiment-prediction{max-width:var(--reading-measure);margin:var(--s-5) 0 var(--s-2);padding:2px 0 2px var(--s-4);border-left:2px solid var(--line2);gap:6px;display:grid}:root[data-appearance] .experiment-prediction-label{align-items:baseline;gap:4px var(--s-3);color:var(--ink3);font-size:var(--t-label);flex-wrap:wrap;margin:0;font-weight:600;display:flex}:root[data-appearance] .experiment-prediction-label small{font-weight:500}:root[data-appearance] .experiment-prediction-text{color:var(--ink);font-size:var(--t-body);word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;margin:0;line-height:1.7}:root[data-appearance] .experiment-prediction-result{gap:var(--s-3);color:var(--ink2);font-size:var(--t-ui);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;margin:2px 0 0;line-height:1.6;display:grid}:root[data-appearance] .experiment-prediction-result>span:first-child{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .experiment-prediction-result .loop-mark{margin-left:var(--s-2)}:root[data-appearance] .experiment-prediction.is-missing{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border:1px dashed var(--line2);border-radius:var(--radius-control);color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;line-height:1.55;display:flex}:root[data-appearance] .experiment-prediction.is-missing>span{flex:18rem;min-width:0}:root[data-appearance] .experiment-prediction.is-missing b{color:var(--ink);margin-right:6px;font-weight:600}:root[data-appearance] .result-meaning-line .loop-mark{align-self:center}:root[data-appearance] .result-meaning-line .btn{min-height:28px}:root[data-appearance] .result-meaning{gap:var(--s-5);display:grid}:root[data-appearance] .result-meaning-question{color:var(--ink2);font-size:var(--t-body);margin:0;line-height:1.55}:root[data-appearance] .result-meaning-compare{padding:var(--s-4);border-radius:var(--radius-control);background:var(--surface2);max-width:none}:root[data-appearance] .result-meaning-compare .loop-source-link{margin-left:var(--s-2);color:var(--ink3);font:500 var(--t-label)/1.4 var(--sans)}:root[data-appearance] .result-meaning-field{color:var(--ink);font-size:var(--t-ui);gap:6px;font-weight:600;display:grid}:root[data-appearance] .result-meaning-field>span small{color:var(--ink3);font-size:var(--t-label);margin-left:6px;font-weight:500}:root[data-appearance] .result-meaning-field .input{font-weight:400}:root[data-appearance] .result-meaning-pair{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}:root[data-appearance] .result-meaning-move{gap:var(--s-4);margin-top:calc(var(--s-2) * -1);display:grid}:root[data-appearance] .result-meaning-move[hidden]{display:none}:root[data-appearance] .result-meaning-note{color:var(--ink3);font-size:var(--t-meta);margin:0;line-height:1.55}:root[data-appearance] .result-meaning-hint{color:var(--ink3);font-size:var(--t-label);font-weight:500;line-height:1.5}:root[data-appearance] .result-meaning fieldset.segmented{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}:root[data-appearance] .result-meaning fieldset.segmented>legend{width:100%;color:var(--ink);font-size:var(--t-ui);margin-bottom:6px;padding:0;font-weight:600}:root[data-appearance] .result-meaning fieldset.segmented label{display:inline-flex;position:relative}:root[data-appearance] .result-meaning fieldset.segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:root[data-appearance] .result-meaning fieldset.segmented span{min-height:36px;padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink2);font-size:var(--t-ui);transition:border-color var(--duration-fast) var(--ease-ui), background var(--duration-fast) var(--ease-ui), color var(--duration-fast) var(--ease-ui);align-items:center;font-weight:500;display:inline-flex}:root[data-appearance] .result-meaning fieldset.segmented label:hover span{border-color:var(--line2);color:var(--ink)}:root[data-appearance] .result-meaning fieldset.segmented input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}:root[data-appearance] .result-meaning fieldset.segmented input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){:root[data-appearance] .question-loop-now{grid-template-columns:minmax(0,1fr);justify-items:start}:root[data-appearance] .question-loop-now>.loop-ring-lg{margin-inline:-8px 0}:root[data-appearance] .question-evidence li{grid-template-columns:minmax(0,1fr);gap:2px}}:root[data-appearance] :is(.brief-direction,.flow-q) .loop-compare dd{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-appearance] .overlay.docked-page{inset:8px 8px 8px var(--rail-width);background:0 0;justify-content:stretch;align-items:stretch;padding:0;display:flex}:root[data-appearance][data-navigation=closed] .overlay.docked-page{left:64px}:root[data-appearance] :is(.overlay.docked-page,.overlay.research-page-overlay.document-screen)>.modal{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}:root[data-appearance] .overlay.docked-page>.modal{border:1px solid var(--line);border-radius:var(--workspace-radius);background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;margin:0;animation:.14s ease-out docked-page-in;box-shadow:0 1px 2px #00000008;transform:none!important}@keyframes docked-page-in{0%{opacity:0}to{opacity:1}}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .modal-header.page-bar{border-bottom:1px solid var(--line);background:0 0;grid-area:1/1/2/2;align-items:center;gap:6px;min-width:0;min-height:56px;padding:8px 8px 8px 12px;display:flex}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .modal-footer{border-top:0;border-bottom:1px solid var(--line);background:0 0;flex-wrap:nowrap;grid-area:1/2/2/3;justify-content:flex-end;align-items:center;gap:6px;min-height:56px;padding:8px 16px 8px 8px;display:flex}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .modal-body{background:var(--bg);grid-area:2/1/3/3;min-width:0;min-height:0;overflow:auto}:root[data-appearance] .page-bar-back{min-height:36px;color:var(--ink2);font:500 var(--t-ui)/1.3 var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:inline-flex}:root[data-appearance] .page-bar-back:hover{background:var(--surface2);color:var(--ink)}:root[data-appearance] .page-bar-title{min-width:0;color:var(--ink3);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}:root[data-appearance] .page-bar-title:before{content:"/";color:var(--ink4);margin-right:8px}:root[data-appearance] .page-bar-controls{align-items:center;gap:2px;margin-left:auto;display:flex}:root[data-appearance] .page-bar-controls .icon-btn{width:34px;min-height:34px;color:var(--ink3)}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .page-actions-primary [data-action=close-modal],:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .research-page-edit-entry,:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .reader-width-toolbar{display:none}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .page-actions{align-items:center;gap:6px;display:flex}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .modal-footer .btn{min-height:34px}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .research-save-status{color:var(--ink3);font-size:var(--t-label);white-space:nowrap}:root[data-appearance] .docked-page .research-page-modal>.modal-body{background:var(--bg)}@media (max-width:720px){:root[data-appearance] .overlay.docked-page,:root[data-appearance][data-navigation=closed] .overlay.docked-page{inset:0}:root[data-appearance] .overlay.docked-page>.modal{border:0;border-radius:0}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .modal-header.page-bar{min-height:52px;padding-left:6px}:root[data-appearance] .docked-page .modal-footer{padding-right:8px}:root[data-appearance] .docked-page .modal-footer .research-save-status{display:none}}@media (prefers-reduced-motion:reduce){:root[data-appearance] .overlay.docked-page>.modal{animation:none}}:root[data-appearance] .record-byline{color:var(--ink3);font-size:var(--t-meta);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:10px 0 0;display:flex}:root[data-appearance] .record-byline b{color:var(--ink2);font-weight:600}:root[data-appearance] .record-byline-ai{color:var(--ink)}:root[data-appearance] .record-byline-owner{color:var(--ink3);margin-left:6px}:root[data-appearance] .record-byline-sep{color:var(--ink4)}:root[data-appearance] .record-byline-basis:is([data-scope=abstract],[data-scope=secondary]){color:var(--warn-text)}:root[data-appearance] .record-byline-venue{color:var(--ink2);font-weight:500}:root[data-appearance] .record-byline time{font-variant-numeric:tabular-nums}:root[data-appearance] .research-provenance-import>section{gap:8px;padding-top:8px;display:grid}:root[data-appearance] .research-object-page-read .research-document-empty{padding:var(--s-4) 0;color:var(--ink3);font-size:var(--t-ui);text-align:left;background:0 0;border:0}:root[data-appearance] .choice-history .choice-empty{color:var(--ink3);font-size:var(--t-meta);margin:4px 0 0}:root[data-appearance] .choice-history .choice-empty strong{font-weight:500}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .modal-footer .action-disclosure[data-direction=up] .action-disclosure-panel{top:calc(100% + 8px);bottom:auto;inset-inline:auto 0}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .modal-footer,:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen)>.modal{overflow:visible}:root[data-appearance] :is(.docked-page,.research-page-overlay.document-screen) .modal-body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root[data-appearance] .rank-chip{border:1px solid var(--line);color:var(--ink3);font:500 var(--t-label)/1.5 var(--sans);letter-spacing:.02em;vertical-align:1px;white-space:nowrap;border-radius:4px;margin-right:5px;padding:0 5px;display:inline-block}:root[data-appearance] .rank-chip[data-rank=pi]{border-color:var(--ink3);color:var(--ink2)}:root[data-appearance] .person{white-space:nowrap;align-items:baseline;display:inline-flex}:root[data-appearance] .person-name{color:var(--ink);font-weight:600}:root[data-appearance] .person-sep{color:var(--ink3);margin-right:4px}:root[data-appearance] .discussion-author{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:inline-flex}:root[data-appearance] .discussion-author .author-ai{color:var(--ink);font-weight:600}:root[data-appearance] .discussion-author .author-owner{color:var(--ink3)}:root[data-appearance] .record-byline .rank-chip{margin-left:2px}:root[data-appearance] .question-line{color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}:root[data-appearance] .question-mark{color:var(--accent);letter-spacing:.02em;font-weight:600}:root[data-appearance] .question-from,:root[data-appearance] .question-to{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}:root[data-appearance] .question-from .author-ai{color:var(--ink);font-weight:600}:root[data-appearance] .question-from .author-owner{color:var(--ink3)}:root[data-appearance] .question-arrow{color:var(--ink3);margin-right:4px}:root[data-appearance] .question-state{color:var(--ink3)}:root[data-appearance] .question-state[data-state=answered]{color:var(--accent)}:root[data-appearance] .question-line.for-me .question-state{background:var(--mark);color:var(--ink);border-radius:2px;padding:0 4px;font-weight:600}:root[data-appearance] .discussion-filters .for-me-filter:not(.active){color:var(--ink);font-weight:600}:root[data-appearance] .ask-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}:root[data-appearance] .ask-field legend{color:var(--ink3);font-size:var(--t-meta);padding:0}:root[data-appearance] .ask-field legend small{color:var(--ink3);margin-left:6px}:root[data-appearance] .ask-options{flex-wrap:wrap;gap:6px;display:flex}:root[data-appearance] .discussion-compose .ask-option{border:1px solid var(--line);min-height:34px;color:var(--ink2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}:root[data-appearance] .discussion-compose .ask-option:has(input:checked){border-color:var(--accent);background:var(--surface2);color:var(--ink)}:root[data-appearance] .ask-option input{accent-color:var(--accent);margin:0}:root[data-appearance] .ask-hint{color:var(--ink3);font-size:var(--t-label);line-height:1.6}:root[data-appearance] .member-meta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}:root[data-appearance] :is(.member-meta .rank-select,.member-role-form .input){width:auto;min-width:7.5em;min-height:32px;font:500 var(--t-meta)/1.4 var(--sans);padding:3px 26px 3px 10px}:root[data-appearance] .member-row .member-role{font-family:var(--sans);letter-spacing:0}:root[data-appearance] .collection-total{color:var(--ink3);font:500 var(--t-meta)/1 var(--num);vertical-align:3px;font-variant-numeric:tabular-nums;margin-left:4px}:root[data-appearance] .collection-head .collection-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}:root[data-appearance] .record-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}:root[data-appearance] .record-search{flex:260px;min-width:0;display:block;position:relative}:root[data-appearance] .record-search>svg{color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}:root[data-appearance] .record-search>.input{width:100%;min-height:36px;font-size:var(--t-ui);padding-left:32px}:root[data-appearance] .record-toolbar>select.input{width:auto;max-width:100%;min-height:36px;font-size:var(--t-meta);padding-block:4px}:root[data-appearance] .record-count{color:var(--ink3);font:var(--t-label)/1 var(--num);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}:root[data-appearance] .collection-empty:not([hidden]){color:var(--ink3);font-size:var(--t-ui);margin:16px 0}:root[data-appearance] .record-groups{gap:22px;margin-top:10px;display:grid}:root[data-appearance] .record-group-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:14px 0 9px;display:flex}:root[data-appearance] .record-group-kicker{color:var(--ink3);font-size:var(--t-label);flex:0 0 100%;font-weight:600}:root[data-appearance] .record-group-head h2{min-width:0;color:var(--ink);font-size:var(--t-h3);overflow-wrap:anywhere;flex:0 auto;margin:0;font-weight:600;line-height:1.5}:root[data-appearance] .record-group-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}:root[data-appearance] .record-group-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:root[data-appearance] .record-group-count{color:var(--ink3);font:var(--t-label)/1 var(--num);font-variant-numeric:tabular-nums}:root[data-appearance] .record-group-head>.btn{margin-left:auto}:root[data-appearance] .record-more{flex-wrap:wrap;gap:6px;margin:18px 0 0;display:flex}:root[data-appearance] .record-group-empty{color:var(--ink3);font-size:var(--t-ui);margin:0;padding:14px 0 4px}:root[data-appearance] .record-group-more{margin-top:4px}:root[data-appearance] .record-group-more>summary{color:var(--ink2);font-size:var(--t-meta);padding:10px 0}:root[data-appearance] .record-list{display:grid}:root[data-appearance] .record-list .research-record-row{border:0;border-bottom:1px solid var(--line);min-width:0;padding:0}:root[data-appearance] .record-list .research-record-main{width:calc(100% + 16px);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;margin:0 -8px;padding:13px 8px 14px;display:grid}:root[data-appearance] .record-list .research-record-main:hover{background:var(--surface2)}:root[data-appearance] .record-list .research-record-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-appearance] .research-record-title{min-width:0;color:var(--ink);font-size:var(--t-body);overflow-wrap:anywhere;grid-column:1;font-weight:600;line-height:1.55}:root[data-appearance] .research-record-aside{color:var(--ink3);font-size:var(--t-meta);white-space:nowrap;grid-area:1/2;align-items:baseline;gap:12px;display:inline-flex}:root[data-appearance] .research-record-aside time{font:var(--t-label)/1.4 var(--num);font-variant-numeric:tabular-nums}:root[data-appearance] .record-list .research-record-focus{max-width:76ch;color:var(--ink2);font-size:var(--t-ui);overflow-wrap:anywhere;grid-column:1/-1;line-height:1.65}:root[data-appearance] .record-list .research-record-focus.is-conclusion{color:var(--ink)}:root[data-appearance] .record-list .research-record-meta{color:var(--ink3);font-size:var(--t-label);flex-wrap:wrap;grid-column:1/-1;gap:2px 14px;line-height:1.6;display:flex}:root[data-appearance] .record-check{color:var(--ink3)}:root[data-appearance] .record-check:before{content:"!";border:1px solid var(--line2);width:13px;height:13px;font:700 9px/1 var(--sans);vertical-align:1px;border-radius:50%;place-items:center;margin-right:5px;display:inline-grid}:root[data-appearance] .list-status{color:var(--ink3);font-size:var(--t-meta);font-weight:500}:root[data-appearance] .list-status[data-tone=live]{color:var(--accent);font-weight:600}:root[data-appearance] .list-status[data-tone=live]:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}:root[data-appearance] .list-status[data-tone=done]{color:var(--ink3)}:root[data-appearance] .list-status[data-tone=warn]{color:var(--warn-text)}:root[data-appearance] .list-status[data-tone=crit]{color:var(--crit-text)}:root[data-appearance] .research-collection-empty{border-top:1px solid var(--line);justify-items:start;gap:8px;margin:8px 0 0;padding:24px 0;display:grid}:root[data-appearance] .research-collection-empty h2{color:var(--ink);font-size:var(--t-h3);margin:0;font-weight:600}:root[data-appearance] .research-collection-empty p{color:var(--ink3);font-size:var(--t-ui);margin:0 0 6px}@media (max-width:640px){:root[data-appearance] .record-list .research-record-main{grid-template-columns:minmax(0,1fr)}:root[data-appearance] .research-record-aside{grid-area:auto/1}:root[data-appearance] .record-count{margin-left:0}}:root[data-appearance] .research-library-top{align-items:center;gap:8px;margin:4px 0 18px;display:flex}:root[data-appearance] .research-library .research-library-search{flex:auto;min-width:0;margin:0;display:block}:root[data-appearance] .research-library .research-library-search>span{display:none}:root[data-appearance] .research-index{border-top:1px solid var(--ink);margin:0 0 32px;display:grid}:root[data-appearance] .research-index[hidden]{display:none}:root[data-appearance] .research-index-row{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}:root[data-appearance] .research-index-stage{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .research-index-items{flex-wrap:wrap;gap:4px 28px;min-width:0;display:flex}:root[data-appearance] .research-index-item{align-items:center;gap:2px;min-width:0;display:inline-flex}:root[data-appearance] .research-index-item>button:first-child{min-height:34px;color:var(--ink);font-size:var(--t-body);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:8px;margin-left:-6px;padding:4px 6px;font-weight:600;display:inline-flex}:root[data-appearance] .research-index-item>button:first-child:hover{background:var(--surface2)}:root[data-appearance] .research-index-item em{color:var(--ink3);font:500 var(--t-label)/1 var(--num);font-variant-numeric:tabular-nums;font-style:normal}:root[data-appearance] .research-index-add{width:26px;height:26px;color:var(--ink4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .12s;display:inline-grid}:root[data-appearance] .research-index-item:hover .research-index-add{opacity:1}:root[data-appearance] .research-index-add:focus-visible{opacity:1}:root[data-appearance] .research-index-add:hover{background:var(--surface2);color:var(--ink)}@media (hover:none){:root[data-appearance] .research-index-add{opacity:1}}@media (max-width:640px){:root[data-appearance] .research-index-row{grid-template-columns:minmax(0,1fr);gap:2px}}:root[data-appearance] .research-library-result .list-status{justify-self:end}:root[data-appearance] .notes-hub{gap:0;display:grid}:root[data-appearance] .notes-hub>.record-toolbar{margin-bottom:10px}:root[data-appearance] .notes-hub>.record-group+.record-group,:root[data-appearance] .notes-hub>.note-organization{margin-top:26px}:root[data-appearance] .notes-hub .record-group[hidden]{display:none}:root[data-appearance] .notes-hub .record-group-head h2{font-size:var(--t-ui)}:root[data-appearance] .notes-hub .note-category-label{color:var(--ink2);font-weight:600}:root[data-appearance] .notes-hub .research-collection-empty{border-top:0}:root[data-appearance] .notes-hub .collection-empty:not([hidden]){margin:14px 0}:root[data-appearance] .capture-list{display:grid}:root[data-appearance] .capture-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 24px;padding:13px 0 8px;display:grid}:root[data-appearance] .capture-row[hidden]{display:none}:root[data-appearance] .capture-text{min-width:0;color:var(--ink);font-size:var(--t-body);overflow-wrap:anywhere;line-height:1.6}:root[data-appearance] .capture-text p{margin:0}:root[data-appearance] .capture-text .expandable-text{max-width:none;margin:0}:root[data-appearance] .capture-text .expandable-text>summary{min-height:0;color:var(--ink);font-size:var(--t-body)}:root[data-appearance] .capture-row>time{color:var(--ink3);font:var(--t-label)/1.4 var(--num);white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-appearance] .capture-actions{flex-wrap:wrap;grid-column:1/-1;gap:2px;margin:2px 0 0 -9px;display:flex}:root[data-appearance] .capture-actions .btn{color:var(--ink2)}:root[data-appearance] .capture-actions .btn:hover{color:var(--ink)}:root[data-appearance] .notes-hub .note-organization{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-block:26px 0}:root[data-appearance] .notes-hub .note-organization>summary{color:var(--ink2);font-size:var(--t-meta);padding:12px 0}:root[data-appearance] .notes-hub .note-organization>summary span{color:var(--ink3);font:var(--t-label)/1 var(--num);font-variant-numeric:tabular-nums;margin-left:6px}:root[data-appearance] .notes-hub .note-organization-body{padding:0 0 12px}:root[data-appearance] .notes-hub .note-organization-body>ul>li{border-top:1px solid var(--line);padding:8px 0}:root[data-appearance] .notes-hub .note-organization-body b{color:var(--ink);font-size:var(--t-ui)}:root[data-appearance] .notes-hub .note-organization-body li .btn{width:auto;min-height:32px;margin:0;display:inline-flex}:root{--chart-1:#1d6f5b;--chart-2:#3f6c9e;--chart-3:#a8681c;--chart-4:#8b5688;--chart-5:#a84b4b;--chart-6:#3e7f86;--chart-7:#6b7a3a;--chart-8:#5c6760;--chart-quiet:#8e978f;--chart-mark:color-mix(in srgb, var(--accent,#1d6f5b) 13%, transparent);--chart-mark-line:var(--accent,#1d6f5b);--chart-mark-ink:var(--accent-strong,#145443);--t-chart-label:var(--t-label,12px);--t-chart-meta:var(--t-meta,13px);--t-chart-ui:var(--t-ui,14px);--t-chart-body:var(--t-body,15px);--t-draw:13px;--t-draw-small:12px}:root[data-theme=dark]{--chart-1:#6cc3a3;--chart-2:#8fb1d8;--chart-3:#e0a450;--chart-4:#cf9fc8;--chart-5:#e09a98;--chart-6:#86c7cd;--chart-7:#b9c487;--chart-8:#a8b1aa;--chart-quiet:#79827b;--chart-mark:color-mix(in srgb, var(--accent,#6cc3a3) 22%, transparent);--chart-mark-line:var(--accent,#6cc3a3);--chart-mark-ink:var(--accent-strong,#9adcc3)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--chart-1:#6cc3a3;--chart-2:#8fb1d8;--chart-3:#e0a450;--chart-4:#cf9fc8;--chart-5:#e09a98;--chart-6:#86c7cd;--chart-7:#b9c487;--chart-8:#a8b1aa;--chart-quiet:#79827b;--chart-mark:color-mix(in srgb, var(--accent,#6cc3a3) 22%, transparent);--chart-mark-line:var(--accent,#6cc3a3);--chart-mark-ink:var(--accent-strong,#9adcc3)}}figure[data-table-chart]{min-width:0;margin-block:28px;position:relative}.table-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:4px;display:flex}.table-chart-head.is-compact{z-index:1;margin:0;position:absolute;top:0;right:0}figure[data-chart-view=table] .table-chart-head.is-compact{justify-content:flex-end;margin-bottom:6px;position:static}.table-chart-keys{flex-wrap:wrap;gap:0 2px;min-width:0;margin-left:-6px;display:flex}figure[data-chart-view=table] .table-chart-keys{visibility:hidden}.table-chart-key{min-height:28px;color:var(--ink2);font:500 var(--t-chart-meta)/1.3 var(--sans,inherit);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 8px 2px 6px;display:inline-flex}.table-chart-key:hover{background:var(--surface2,color-mix(in srgb, var(--ink) 6%, transparent));color:var(--ink)}.table-chart-key:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.table-chart-views button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.table-chart-key.is-focus{color:var(--ink);font-weight:600}.table-chart-key[aria-pressed=false]{color:var(--ink4,var(--ink2));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.table-chart-key[aria-pressed=false] .tc-swatch{opacity:.3}.table-chart-views{border:1px solid var(--line);border-radius:7px;flex:none;padding:2px;display:inline-flex}.table-chart-views button{min-height:24px;color:var(--ink3,var(--ink2));font:600 var(--t-chart-label)/1 var(--sans,inherit);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px}.table-chart-views button[aria-pressed=true]{background:var(--surface2,color-mix(in srgb, var(--ink) 8%, transparent));color:var(--ink)}.table-chart-plot{border-radius:6px;outline:none;min-width:0;position:relative}.table-chart-plot:focus-visible{box-shadow:0 0 0 2px var(--accent)}.table-chart-svg{width:100%;height:auto;display:block;overflow:visible}.table-chart-svg text{font-family:var(--sans,system-ui, sans-serif)}.tc-grid{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}.tc-grid.is-zero{stroke:var(--line2,var(--ink2))}.table-chart-svg .tc-tick{fill:var(--ink3,var(--ink2));font:var(--t-draw-small) var(--num,ui-monospace, monospace)}.tc-cat{fill:var(--ink2);font-size:var(--t-draw-small)}.tc-axis{fill:var(--ink3,var(--ink2));font-size:var(--t-draw-small);font-weight:600}.tc-guide{stroke:var(--ink3,var(--ink2));stroke-width:1px;stroke-dasharray:2 3}.tc-band{fill:var(--chart-mark)}.tc-cat.is-focus{fill:var(--chart-mark-ink);font-weight:600}.tc-c1{color:var(--chart-1)}.tc-c2{color:var(--chart-2)}.tc-c3{color:var(--chart-3)}.tc-c4{color:var(--chart-4)}.tc-c5{color:var(--chart-5)}.tc-c6{color:var(--chart-6)}.tc-c7{color:var(--chart-7)}.tc-c8{color:var(--chart-8)}.tc-focus{color:var(--accent)}.tc-quiet{color:var(--chart-quiet)}.tc-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tc-focus .tc-line{stroke-width:2.6px}.tc-quiet .tc-line{stroke-width:1.5px}.tc-dash1 .tc-line{stroke-dasharray:6 3}.tc-dash2 .tc-line{stroke-dasharray:1.5 3}.tc-mark{fill:currentColor;stroke:var(--surface,#fff);stroke-width:1.2px}.tc-mark.is-open{fill:var(--surface,#fff);stroke:currentColor;stroke-width:1.6px}.tc-mark.is-hot{stroke:currentColor;stroke-width:7px;stroke-opacity:.22;paint-order:stroke}.tc-bar{fill:currentColor}.tc-quiet .tc-bar{fill-opacity:.7}.tc-bar.is-hot{stroke:var(--ink);stroke-width:1.2px}.tc-series .tc-focus-mark{color:var(--accent);fill-opacity:1}.tc-err{fill:none;stroke:currentColor;stroke-width:1.2px}figure[data-chart-kind=bar] .tc-err{stroke:var(--ink2)}.tc-direct{fill:currentColor;font-size:var(--t-draw-small);font-weight:600}.tc-direct.tc-quiet{font-weight:500}.tc-swatch{flex:none;overflow:visible}.tc-swatch .tc-line{stroke-width:2px}.table-chart-tip{z-index:2;border:1px solid var(--line);background:var(--surface);min-width:10rem;max-width:18rem;box-shadow:var(--fo-pop,0 8px 24px #0000001f);font-size:var(--t-chart-meta);pointer-events:none;border-radius:8px;padding:8px 10px;line-height:1.45;position:absolute;top:0;left:0}.table-chart-tip b{color:var(--ink);margin-bottom:5px;font-weight:600;display:block}.table-chart-tip ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.table-chart-tip li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.table-chart-tip li i{background:currentColor;border-radius:2px;width:8px;height:8px}.table-chart-tip li span{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-chart-tip li em{color:var(--ink);font:500 var(--t-chart-label) var(--num,ui-monospace, monospace);white-space:nowrap;font-style:normal}.table-chart-tip li.tc-focus span{color:var(--ink);font-weight:600}.table-chart-tip mark,mark.table-best{background:var(--chart-mark);color:var(--chart-mark-ink);border-radius:2px;padding:0 .2em;font-weight:600}mark.table-best[data-why]{cursor:help}.table-chart-tip .tc-why{border-bottom:1px solid var(--line);color:var(--ink);gap:2px;margin:-1px 0 7px;padding:0 0 7px;line-height:1.45;display:grid}.table-chart-tip .tc-why span{color:var(--chart-mark-ink);font-size:var(--t-chart-label);font-weight:600}.table-chart-tip .tc-why small{color:var(--ink3,var(--ink2));font-size:var(--t-chart-label)}.table-chart-tip .tc-delta{color:var(--ink3,var(--ink2));font-size:var(--t-chart-label);margin-left:6px;font-weight:500}.table-chart-tip li.tc-why-row{color:var(--ink2);font-size:var(--t-chart-label);white-space:normal;margin:-1px 0 3px 16px;line-height:1.45;display:block}.table-chart-tip .tc-tip-key{border-top:1px solid var(--line);color:var(--ink3,var(--ink2));font-size:var(--t-chart-label);margin:7px 0 0;padding-top:6px}.table-best-key{color:var(--ink3,var(--ink2));font-size:var(--t-chart-label);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 0;display:flex}.table-best-key mark{font-size:var(--t-chart-label)}.why-tip{z-index:60;border:1px solid var(--line);background:var(--surface,#fff);max-width:18rem;box-shadow:var(--fo-pop,0 8px 24px #0000001f);color:var(--ink2);font-size:var(--t-chart-meta);pointer-events:none;border-radius:8px;padding:7px 10px;line-height:1.5;position:fixed}figure[data-table-chart]>figcaption{border-top:1px solid var(--line);color:var(--ink2);font-size:var(--t-chart-meta);margin-top:12px;padding-top:10px;line-height:1.6}.table-chart-notes{color:var(--ink3,var(--ink2));font-size:var(--t-chart-label);margin-top:4px;display:block}.table-chart-problem{color:var(--ink3,var(--ink2));font-size:var(--t-chart-label);margin:6px 0 0}.table-chart-table .research-table-scroll{margin:0}@media print{.table-chart-head{display:none}.table-chart-table[hidden]{margin-top:12px;display:block}}figure[data-explainer]{min-width:0;margin-block:32px;position:relative}.xp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin-bottom:6px;display:flex}.xp-title{color:var(--ink);font-size:var(--t-chart-ui);margin:0;font-weight:600}.xp-legend{color:var(--ink2);font-size:var(--t-chart-label);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.xp-legend li{align-items:center;gap:6px;display:inline-flex}.xp-swatch{border:1px solid #0000;border-radius:2px;width:11px;height:11px;display:inline-block}.xp-stage{border-radius:10px;outline:none;padding:8px 2px;position:relative}figure.is-wide .xp-stage{scrollbar-width:thin;overflow:auto hidden}figure[data-xp-many] .xp-stage,figure[data-xp-many] .xp-part[data-hot*="1"]{cursor:pointer}.xp-stage:focus-visible{box-shadow:0 0 0 2px var(--accent)}.xp-svg{width:100%;height:auto;display:block;overflow:visible}figure.is-wide .xp-svg{width:auto;max-width:none}.xp-svg text{font-family:var(--sans,system-ui, sans-serif)}.xp-shape{fill:var(--surface,#fff);stroke:var(--line2,#8a918b);stroke-width:1.2px;transition:stroke .3s,stroke-width .3s}.xp-under,.xp-op .xp-shape{fill:var(--surface2,#f0efe9)}.xp-rule{fill:none;stroke:var(--line);stroke-width:1px}.xp-label{fill:var(--ink);font-size:var(--t-draw);font-weight:600}.xp-op .xp-label{font-weight:500}.xp-note .xp-label{fill:var(--ink3,var(--ink2));font-size:var(--t-draw-small);font-weight:500}.xp-lane{fill:var(--ink3,var(--ink2));font-size:var(--t-draw-small);font-weight:600}.xp-lane-rule{stroke:var(--line);stroke-dasharray:2 4}.xp-wire{fill:none;stroke:var(--ink4,var(--ink2));stroke-width:1.4px;transition:stroke .3s,stroke-width .3s}.xp-arrow{fill:var(--ink4,var(--ink2));transition:fill .3s}.xp-control .xp-wire{stroke-dasharray:5 4}.xp-link-label{fill:var(--ink3,var(--ink2));font-size:var(--t-draw-small);paint-order:stroke;stroke:var(--bg,#fff);stroke-width:4px;stroke-linejoin:round}.xp-link[data-f="1"] .xp-wire{stroke:var(--accent);stroke-width:2px}.xp-link[data-f="1"] .xp-arrow{fill:var(--accent)}.xp-link[data-f="1"] .xp-link-label{fill:var(--ink)}.xp-part,.xp-link{transition:opacity .35s}.xp-svg [data-v="0"]{opacity:0;pointer-events:none}.xp-svg[data-has-focus=true] .xp-part[data-v="1"][data-f="0"]{opacity:.4}.xp-svg[data-has-focus=true] .xp-link[data-v="1"][data-f="0"]{opacity:.32}.xp-mark{fill:var(--chart-mark);opacity:0;transition:opacity .3s}.xp-part[data-f="1"] .xp-mark{opacity:1}.xp-part[data-f="1"] .xp-shape{stroke:var(--chart-mark-line);stroke-width:1.8px}.xp-part[data-detail]{cursor:help}.xp-part[data-detail]:focus{outline:none}.xp-part[data-detail]:focus-visible .xp-shape{stroke:var(--accent);stroke-width:2.2px}.xp-cell{stroke-width:1px;transition:fill .35s,stroke .35s,opacity .35s}.xp-cell[data-s=k],.xp-swatch[data-s=k]{fill:var(--ink2);background:var(--ink2);stroke:none}.xp-cell[data-s=n],.xp-swatch[data-s=n]{fill:var(--accent);background:var(--accent);stroke:none}.xp-cell[data-s=h],.xp-swatch[data-s=h]{fill:var(--chart-mark);background:var(--chart-mark);stroke:var(--chart-mark-line);border-color:var(--chart-mark-line)}.xp-cell[data-s=d]{fill:none;stroke:var(--line2,#8a918b);stroke-dasharray:2 2}.xp-swatch[data-s=d]{border:1px dashed var(--line2,#8a918b)}.xp-cell[data-s=\.]{fill:none;stroke:var(--line)}.xp-swatch[data-s=empty]{border-color:var(--line2,#8a918b)}.xp-steps{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"track nav""caption caption";align-items:center;gap:10px 16px;margin-top:8px;padding-top:12px;display:grid}.xp-steps.is-single{grid-template-columns:minmax(0,1fr);grid-template-areas:"caption"}.xp-track{flex-wrap:wrap;grid-area:track;gap:6px;margin:0;padding:0;list-style:none;display:flex}:is(figure[data-explainer],figure[data-equation]) .xp-track button{border:1px solid var(--line2,#8a918b);background:var(--surface,#fff);width:28px;min-width:0;height:28px;min-height:0;color:var(--ink3,var(--ink2));font:600 var(--t-chart-label)/1 var(--num,ui-monospace, monospace);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:inline-grid}:is(figure[data-explainer],figure[data-equation]) .xp-track button:hover{border-color:var(--ink);color:var(--ink)}:is(figure[data-explainer],figure[data-equation]) .xp-track button.is-done{border-color:var(--ink3,var(--ink2));color:var(--ink2)}:is(figure[data-explainer],figure[data-equation]) .xp-track button[aria-current=step]{border-color:var(--accent);background:var(--accent);color:var(--on-accent,#fff)}:is(.xp-track button:focus-visible,.xp-nav button:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.xp-nav{grid-area:nav;align-items:center;gap:4px;display:flex}.xp-hint{color:var(--ink3,var(--ink2));font-size:var(--t-chart-label);white-space:nowrap;margin-right:8px}figure[data-xp-touched] .xp-hint{display:none}:is(figure[data-explainer],figure[data-equation]) .xp-nav button{border:1px solid var(--line);background:var(--surface,#fff);min-width:36px;height:30px;color:var(--ink);font:600 var(--t-chart-ui)/1 var(--sans,inherit);cursor:pointer;border-radius:7px;padding:0 10px}:is(figure[data-explainer],figure[data-equation]) .xp-nav button:hover:not(:disabled){border-color:var(--ink3,var(--ink2))}:is(figure[data-explainer],figure[data-equation]) .xp-nav button:disabled{opacity:.35;cursor:default}.xp-caption{grid-area:caption;min-height:2.6em}.xp-step-title{color:var(--ink);font-size:var(--t-chart-body);margin:0;font-weight:600;line-height:1.5}.xp-step-no{color:var(--accent);font:600 var(--t-chart-label)/1 var(--num,ui-monospace, monospace);margin-right:8px}.xp-step-text{max-width:68ch;color:var(--ink2);font-size:var(--t-chart-ui);margin:3px 0 0;line-height:1.65}.xp-steps.is-single .xp-caption{min-height:0}.xp-tip p{margin:0}.xp-tip .xp-tip-why{border-top:1px solid var(--line);color:var(--chart-mark-ink);font-size:var(--t-chart-label);margin-top:4px;padding-top:4px;font-weight:600}.xp-tip .xp-tip-why:first-child{border-top:0;margin-top:0;padding-top:0}.xp-tip{z-index:2;border:1px solid var(--line);background:var(--surface,#fff);max-width:16rem;box-shadow:var(--fo-pop,0 8px 24px #0000001f);color:var(--ink2);font-size:var(--t-chart-meta);pointer-events:none;border-radius:8px;padding:7px 10px;line-height:1.5;position:absolute}figure[data-explainer].xp-on-slide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,68fr) minmax(0,32fr);align-items:start;column-gap:28px;margin:0;display:grid}.xp-on-slide .xp-head{flex-direction:column;grid-area:1/2;justify-content:flex-start;align-items:flex-start;gap:8px;margin-bottom:14px}.xp-on-slide .xp-stage{grid-area:1/1/span 2;align-self:center}.xp-on-slide .xp-steps,.xp-on-slide .xp-steps.is-single{border:0;grid-area:2/2;grid-template-columns:minmax(0,1fr);grid-template-areas:"track""caption";align-items:start;margin:0;padding:0}.xp-on-slide .xp-nav{display:none}.xp-on-slide .xp-step-text{max-width:none}figure[data-explainer]>figcaption{border-top:1px solid var(--line);color:var(--ink2);font-size:var(--t-chart-meta);margin-top:14px;padding-top:10px;line-height:1.6}@media (prefers-reduced-motion:reduce){.xp-part,.xp-link,.xp-cell,.xp-mark,.xp-shape,.xp-wire,.xp-arrow,.xp-track button{transition:none}}@media print{.xp-svg [data-v="0"],.xp-svg[data-has-focus=true] .xp-part,.xp-svg[data-has-focus=true] .xp-link{opacity:1}.xp-track,.xp-nav{display:none}}figure[data-equation]{min-width:0;margin-block:32px;position:relative}figure[data-equation]>figcaption{border-top:1px solid var(--line);color:var(--ink2);font-size:var(--t-chart-meta);margin-top:14px;padding-top:10px;line-height:1.6}.eq-display{border-radius:8px;min-width:0;max-width:100%;padding:10px 8px 6px;overflow-x:auto}.eq-display:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eq-display .research-math .katex{font-size:1.25em}.eq-display .katex-display{margin:.2em 0}.eq-display .research-math-display{overflow:visible}.research-math-pending{border:1px dashed var(--line2,#8a918b);max-width:100%;color:var(--ink2);font:var(--t-chart-meta)/1.6 var(--num,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;display:inline-block}.research-math-pending.research-math-display{text-align:center;padding:10px 12px;display:block}.eq-display .enclosing[class*=eq-term-],.eq-line-math .enclosing[class*=eq-term-]{cursor:pointer;border-radius:4px;margin:-.1em -.1em -.04em;padding:.1em .1em .04em;transition:background-color .18s,color .18s,box-shadow .18s,border-color .18s;position:relative}.eq-display .enclosing[class*=eq-term-]{border-bottom:1px dotted color-mix(in srgb, var(--ink3,var(--ink2)) 70%, transparent)}.eq-display .enclosing[class*=eq-term-]:after,.eq-line-math .enclosing[class*=eq-term-]:after{content:"";position:absolute;inset:-.32em -.14em}.eq-display .enclosing[class*=eq-term-].is-hot,.eq-line-math .enclosing[class*=eq-term-].is-hot{background:var(--surface,#fff);box-shadow:0 0 0 1px var(--accent);color:var(--accent-strong,var(--accent));border-bottom-color:#0000}.eq-line[data-eq-state=later] .enclosing[class*=eq-term-].is-hot,.eq-line[data-eq-state=done] .enclosing[class*=eq-term-].is-hot{color:var(--accent-strong,var(--accent))}figure[data-equation] .eq-terms{grid-template-columns:minmax(0,1fr);gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}figure[data-equation] .eq-term{border-radius:7px;min-width:0;margin:0;padding:0;list-style:none;transition:background-color .18s,box-shadow .18s;display:block}.eq-term-body{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(3.2rem,auto) minmax(0,1fr);align-items:baseline;gap:4px 14px;margin:0;padding:5px 8px;display:grid}button.eq-term-body{cursor:pointer}button.eq-term-body:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.eq-term.is-hot{background:color-mix(in srgb, var(--accent-soft,#e5efe9) 70%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.eq-term.is-hot .eq-term-symbol{color:var(--accent-strong,var(--accent))}.eq-term.is-pinned{box-shadow:inset 2px 0 0 var(--accent), inset 0 0 0 1px var(--accent-line,var(--accent))}.eq-term-symbol{color:var(--ink);white-space:nowrap}.eq-term-symbol .research-math .katex{font-size:1.05em}.eq-term-words{min-width:0;color:var(--ink2);font-size:var(--t-chart-meta);flex-wrap:wrap;align-items:baseline;gap:2px 10px;line-height:1.55;display:flex}.eq-term-words b{color:var(--ink);font-weight:600}.eq-term-words>span{color:var(--ink2)}@media (min-width:720px){figure[data-equation] .eq-terms{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2px 12px}}.eq-steps{border-top:1px solid var(--line);border-radius:8px;margin-top:16px;padding:12px 0 0}.eq-steps:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eq-lines{gap:2px;margin:0;padding:0;list-style:none;display:grid}.eq-line{min-width:0;color:var(--ink);border-radius:8px;grid-template-columns:1.6rem minmax(0,1fr);grid-template-areas:"no math""no note";align-items:center;column-gap:6px;padding:4px 8px 4px 4px;transition:color .3s,background-color .3s;display:grid}.eq-line-no{color:var(--ink3,var(--ink2));font:600 var(--t-chart-label)/1 var(--num,ui-monospace, monospace);text-align:center;grid-area:no;align-self:center;transition:color .3s}.eq-line-math{grid-area:math;min-width:0;overflow-x:auto}.eq-line .katex-display{text-align:left;margin:.3em 0}.eq-line .katex-display>.katex{text-align:left}.eq-line .research-math .katex{font-size:1.1em}.eq-line-note{color:var(--ink2);font-size:var(--t-chart-meta);grid-area:note;margin:0 0 4px;line-height:1.6;display:none}.eq-line[data-eq-state=done]{color:var(--ink2)}.eq-line[data-eq-state=current]{background:color-mix(in srgb, var(--accent-soft,#e5efe9) 55%, transparent)}.eq-line[data-eq-state=current] .eq-line-no{color:var(--accent)}.eq-line[data-eq-state=current] .eq-line-note{display:block}.eq-line[data-eq-state=later]{color:var(--ink3,var(--ink2))}.eq-steps:has(.xp-track) .eq-line{cursor:pointer}.eq-steps:has(.xp-track) .eq-line:not([data-eq-state=current]):hover{background:color-mix(in srgb, var(--surface2,#f0efe9) 70%, transparent);color:var(--ink2)}.eq-strip{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px 16px;margin-top:8px;padding-top:10px;display:flex}.eq-strip .xp-track{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.eq-strip .xp-nav{gap:4px;display:flex}.eq-play{border:1px solid var(--line);background:var(--surface-inset,var(--surface2,#f6f5f1));border-radius:10px;grid-template-columns:minmax(0,1fr);gap:12px 24px;margin-top:14px;padding:12px 10px 10px;display:grid}.eq-vars{gap:8px;display:grid}.eq-var{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""slider slider";align-items:baseline;gap:2px 10px;display:grid}.eq-var-name{color:var(--ink);font-size:var(--t-chart-meta);grid-area:name;font-weight:600}.eq-var-name i{color:var(--ink3,var(--ink2));font:500 var(--t-chart-label) var(--num,ui-monospace, monospace);margin-left:6px;font-style:normal}.eq-var output{color:var(--ink);font:600 var(--t-chart-meta) var(--num,ui-monospace, monospace);font-variant-numeric:tabular-nums;grid-area:value}.eq-var output small{color:var(--ink3,var(--ink2));margin-left:3px;font-weight:500}.eq-var input[type=range]{width:100%;accent-color:var(--accent);grid-area:slider;margin:4px 0 0}.eq-var input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.eq-result{align-items:baseline;gap:8px;min-width:0;display:flex}.eq-result-label{color:var(--ink2);font-size:var(--t-chart-meta);font-weight:600}.eq-result b{color:var(--ink);font:600 var(--t-title,1.375rem)/1.2 var(--num,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.eq-result-unit{color:var(--ink3,var(--ink2));font-size:var(--t-chart-meta)}.eq-curve{min-width:0}.eq-curve-svg{width:100%;max-width:24rem;height:auto;display:block;overflow:visible}.eq-curve-axis{stroke:var(--line2,#8a918b);stroke-width:1px}.eq-curve-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.eq-curve-rule{stroke:var(--ink3,var(--ink2));stroke-dasharray:2 3}.eq-curve-dot{fill:var(--accent);stroke:var(--surface,#fff);stroke-width:2px}.eq-curve-tick{fill:var(--ink3,var(--ink2));font:var(--t-chart-label) var(--num,ui-monospace, monospace)}.eq-curve-empty{color:var(--ink3,var(--ink2));font-size:var(--t-chart-label);margin:0}.eq-play-note{color:var(--ink3,var(--ink2));font-size:var(--t-chart-label);grid-column:1/-1;margin:0}@media (min-width:720px){.eq-play{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"vars result""vars curve""note note";align-items:start}.eq-vars{grid-area:vars}.eq-result{grid-area:result}.eq-curve{grid-area:curve}.eq-play-note{grid-area:note}}@media (prefers-reduced-motion:reduce){.eq-line,.eq-line-no,.eq-term,.eq-term-body,.eq-display .enclosing[class*=eq-term-],.eq-line-math .enclosing[class*=eq-term-]{transition:none}}@media print{.eq-line[data-eq-state]{color:var(--ink);background:0 0}.eq-line-note{display:block}.eq-strip,.eq-vars input{display:none}}.research-equation-source{border:1px solid var(--line);background:var(--surface-inset,var(--surface2,#f6f5f1));color:var(--ink);font:var(--t-chart-meta)/1.6 var(--num,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:4px 0 8px;padding:8px 10px}:root[data-appearance] .settings-section{gap:var(--s-3) var(--s-10);padding-block:var(--s-8);border-top:1px solid var(--line);scroll-margin-top:var(--s-6);grid-template-columns:minmax(0,15rem) minmax(0,1fr);display:grid}:root[data-appearance] .settings-page>.settings-section:first-of-type{padding-top:var(--s-4);border-top:0}:root[data-appearance] .settings-section>header{align-items:flex-start;gap:var(--s-1);flex-direction:column;min-width:0;display:flex}:root[data-appearance] .settings-section>header h2{color:var(--ink);font-size:var(--t-h3);margin:0;font-weight:600;line-height:1.4}:root[data-appearance] .settings-section>header p{color:var(--ink3);font-size:var(--t-meta);margin:0;line-height:1.6}:root[data-appearance] .settings-section>header>:is(.btn,.chip,.usage-insight-switch){margin-top:var(--s-2)}:root[data-appearance] .settings-body{align-content:start;gap:var(--s-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:root[data-appearance] .settings-body>:is(p,ul,ol,dl){margin:0}:root[data-appearance] .settings-empty{color:var(--ink3);font-size:var(--t-ui);line-height:1.6}:root[data-appearance] .settings-note{color:var(--ink3);font-size:var(--t-meta);line-height:1.6}:root[data-appearance] .settings-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}:root[data-appearance] .settings-row{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}:root[data-appearance] .settings-row>p{color:var(--ink2);font-size:var(--t-ui);flex:18rem;margin:0;line-height:1.6}:root[data-appearance] .settings-danger>header h2{color:var(--crit-text)}:root[data-appearance] .settings-list{padding:0;list-style:none}:root[data-appearance] .settings-list li+li{border-top:1px solid var(--line)}:root[data-appearance] .settings-list li .btn{white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:44px}:root[data-appearance] .settings-details>summary{width:fit-content;min-height:36px;padding-inline:var(--s-2);margin-left:calc(-1 * var(--s-2));color:var(--ink2);font-size:var(--t-ui);font-weight:600}:root[data-appearance] .settings-details>summary:after{margin-left:var(--s-1)}:root[data-appearance] .settings-details ul{margin:var(--s-2) 0 0;color:var(--ink2);font-size:var(--t-meta);padding-left:1.2em;line-height:1.75}:root[data-appearance] .project-permissions{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line)}:root[data-appearance] .project-permissions>summary{font-weight:500}:root[data-appearance] .project-permissions .settings-roles{margin:var(--s-3) 0 0}:root[data-appearance] .project-permissions .settings-roles-detail{margin:var(--s-3) 0 0;color:var(--ink3);font-size:var(--t-meta);padding-left:1.2em;line-height:1.75}:root[data-appearance] .settings-roles>div{gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);display:grid}:root[data-appearance] .settings-roles>div:first-child{padding-top:0}:root[data-appearance] .settings-roles dt{color:var(--ink);font-size:var(--t-ui);font-weight:600}:root[data-appearance] .settings-roles dd{color:var(--ink2);font-size:var(--t-ui);margin:0;line-height:1.6}:root[data-appearance] .project-ai-instructions textarea.input{resize:vertical;min-height:12rem;line-height:1.75}:root[data-appearance] .member-row>.member-planning{grid-column:2/-1;min-width:0}:root[data-appearance] .member-planning>summary{width:fit-content;max-width:100%;min-height:30px;padding-inline:var(--s-2);margin:calc(-1 * var(--s-1)) 0 0 calc(-1 * var(--s-2));color:var(--ink3);font-size:var(--t-meta)}:root[data-appearance] .member-planning>summary:after{margin-left:var(--s-1)}:root[data-appearance] .member-planning>summary>[data-workload=full]{color:var(--warn-text)}:root[data-appearance] .member-planning[open]>summary{color:var(--ink2)}:root[data-appearance] .member-planning-form{padding:var(--s-3) 0 var(--s-4)}:root[data-appearance] .project-team .invite-form{gap:var(--s-2);padding-top:var(--s-4);border-top:0;margin:0}:root[data-appearance] .project-team .invite-form h3{color:var(--ink);font-size:var(--t-ui);margin:0;font-weight:600}:root[data-appearance] .project-team .invite-form>small{color:var(--ink3);font-size:var(--t-meta)}:root[data-appearance] .project-team .invite-message-details>summary{width:fit-content;min-height:32px;padding-inline:var(--s-2);margin-left:calc(-1 * var(--s-2));color:var(--ink2);font-size:var(--t-meta);font-weight:500}:root[data-appearance] .project-team .invite-message-details>summary:after{margin-left:var(--s-1)}:root[data-appearance] .project-metadata .project-tldr-panel{margin-top:0}:root[data-appearance] .ai-provider-group{border:0;border-radius:0;padding:0}:root[data-appearance] .ai-provider-group>summary{min-height:36px;font-size:var(--t-ui);padding-inline:0}:root[data-appearance] .ai-provider-group>summary:hover{background:0 0}:root[data-appearance] .ai-provider-group>p{margin:0 0 var(--s-3);color:var(--ink3);font-size:var(--t-meta)}:root[data-appearance] .ai-provider-group>ul{margin-bottom:0}:root[data-appearance] .ai-agent-rename>summary{width:fit-content;min-height:30px;padding-inline:var(--s-1);margin-left:calc(-1 * var(--s-1))}:root[data-appearance] .ai-agent-rename>summary:after{margin-left:var(--s-1)}:root[data-appearance] .ai-provider-group>summary{gap:var(--s-2);width:fit-content}:root[data-appearance] .ai-provider-group>summary>span{color:var(--ink3);font-size:var(--t-meta)}:root[data-appearance] .ai-provider-group>summary:after{margin-left:var(--s-1)}:root[data-appearance] .ai-project-permissions>summary{color:var(--ink2);font-size:var(--t-meta);padding-inline:11px}:root[data-appearance] .ai-project-permissions>summary>span{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:0}:root[data-appearance] .ai-connect .ai-legacy-details{border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}:root[data-appearance] .ai-connect .ai-legacy-details>:not(summary){margin:var(--s-3)}:root[data-appearance] .ai-config-block pre code{font:inherit}:root[data-appearance] .calendar-connection-card{scroll-margin-top:var(--s-6)}:root[data-appearance] .usage-insight-privacy{margin:0}@container workspace (width<=52rem){:root[data-appearance] .settings-section{gap:var(--s-4);padding-block:var(--s-6);grid-template-columns:minmax(0,1fr)}:root[data-appearance] .settings-roles>div{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}}.language-choice{flex-wrap:wrap;gap:6px;display:flex}.language-choice button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:32px;color:var(--ink2);font:500 var(--t-ui)/1.4 var(--sans);cursor:pointer;padding:4px 12px}.language-choice button:hover{border-color:var(--ink3);color:var(--ink)}.language-choice button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.language-choice button[aria-busy=true]{opacity:.6;cursor:progress}.language-choice button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-languages{gap:2px 14px}.landing-languages button{min-height:32px;color:var(--ink3);font:var(--t-label) var(--sans);background:0 0;border:0;border-radius:0;padding:0}.landing-languages button[aria-pressed=true]{color:var(--ink);background:0 0;font-weight:600}:root[data-appearance] .view .section-head.top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:0 0 28px;padding:0 0 18px;display:flex}:root[data-appearance] .view .section-head.top>:first-child{min-width:0}:root[data-appearance] .view .section-head.top h1{color:var(--ink);font-size:var(--t-display);letter-spacing:-.022em;margin:0;font-weight:700;line-height:1.25}:root[data-appearance] .view .section-head.top h1+:is(p,.page-meta){color:var(--ink3);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:2px 14px;margin:6px 0 0;font-weight:400;line-height:1.5;display:flex}:root[data-appearance] .view .section-head.top>:is(.heading-actions,.collection-actions){flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}:root[data-appearance] .collection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:4px 0 18px;display:flex}:root[data-appearance] .collection-title{color:var(--ink);font-size:var(--t-title);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}@container view (width<=40rem){:root[data-appearance] .view .section-head.top{align-items:flex-start;margin-bottom:20px;padding-bottom:14px}:root[data-appearance] .view .section-head.top h1{font-size:var(--t-title-lg)}:root[data-appearance] .view .section-head.top>:is(.heading-actions,.collection-actions){margin-left:0}}:root[data-appearance] .work-view-switch{background:var(--surface2);border-radius:9px;gap:2px;padding:3px;display:inline-flex}:root[data-appearance] .work-view-switch>:is(button,span){min-height:30px;color:var(--ink2);font:500 var(--t-ui)/1.3 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:4px 14px;display:inline-flex}:root[data-appearance] .work-view-switch>button:hover{color:var(--ink)}:root[data-appearance] .work-view-switch>[aria-current=page]{background:var(--surface);color:var(--ink);cursor:default;font-weight:600;box-shadow:0 1px 2px #00000017}:root[data-appearance] .calendar-area .planning-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:0 0 12px;display:flex}:root[data-appearance] .calendar-area .calendar-nav{align-items:center;gap:6px;min-width:0;display:flex}:root[data-appearance] .calendar-area .calendar-nav .btn{min-height:34px}:root[data-appearance] .calendar-area .calendar-nav .btn.icon-only{justify-content:center;width:34px;padding:0}:root[data-appearance] .calendar-area .calendar-nav strong{min-width:0;color:var(--ink);font-size:var(--t-title);letter-spacing:-.01em;text-align:left;margin:0 0 0 10px;font-weight:600;line-height:1.3}:root[data-appearance] .calendar-area .planning-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}:root[data-appearance] .calendar-area .planning-actions .btn{min-height:34px}:root[data-appearance] .planning-filters{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:10px 0 0;display:flex}:root[data-appearance] .planning-filters .calendar-filter-field{margin:0}:root[data-appearance] .planning-filters .calendar-filter-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-appearance] .calendar-area .planning-actions>.chip{margin-right:4px}@container view (width<=40rem){:root[data-appearance] .work-view-switch{flex:auto}:root[data-appearance] .work-view-switch>:is(button,span){flex:1;justify-content:center;min-height:40px}:root[data-appearance] .calendar-area .planning-toolbar{grid-template-columns:minmax(0,1fr);display:grid}:root[data-appearance] .calendar-area .calendar-nav strong{font-size:var(--t-h3)}:root[data-appearance] .calendar-area .planning-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-left:0;display:grid}:root[data-appearance] .calendar-area .planning-actions .view-switch{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}:root[data-appearance] .calendar-area .planning-actions .btn{justify-content:center;min-height:40px}:root[data-appearance] .planning-filters .scope-switch,:root[data-appearance] .planning-filters .calendar-filter-field{width:100%}:root[data-appearance] .planning-filters .scope-switch{grid-template-columns:1fr 1fr;display:grid}:root[data-appearance] .calendar-area .planning-actions>.chip{grid-column:1/-1;justify-self:start}:root[data-appearance] .calendar-area .planning-actions .planning-ai{display:none}}:root[data-appearance] .view .deadline-strip{background:0 0;border:0;margin:-12px 0 18px;padding:0}:root[data-appearance] .deadline-strip-main{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:10px 2px;display:flex}:root[data-appearance] .deadline-strip-main:hover .deadline-strip-title{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}:root[data-appearance] .deadline-strip-main b{font-size:var(--t-title);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}:root[data-appearance] .deadline-strip-main.is-soon b{color:var(--crit-text)}:root[data-appearance] .deadline-strip-title{color:var(--ink);font-size:var(--t-ui);font-weight:500}:root[data-appearance] .deadline-strip-when{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums}:root[data-appearance] .week-column.backlog>header b.backlog-count{color:var(--ink2)}:root[data-appearance] .calendar-filters .calendar-filter:not([aria-pressed=true]){box-shadow:none;background:0 0}@media (hover:hover){:root[data-appearance] .calendar-filters .calendar-filter:not([aria-pressed=true]):hover{color:var(--ink)}}:root[data-appearance] .btn.icon-only{justify-content:center;width:36px;min-width:36px;padding:0}:root[data-appearance] .view .section-head.top.has-tabs{border-bottom:0;margin-bottom:6px;padding-bottom:0}:root[data-appearance] .section-head.has-tabs+.collaboration-tabs{margin-bottom:18px}:root[data-appearance] .discussion-toolbar,:root[data-appearance] .run-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 10px;display:flex}:root[data-appearance] .discussion-toolbar .discussion-filters{margin:0}:root[data-appearance] :is(.discussion-toolbar,.run-toolbar) .workflow-project-select{color:var(--ink3);font-size:var(--t-meta);align-items:center;gap:8px;margin-left:auto;display:flex}:root[data-appearance] :is(.discussion-toolbar,.run-toolbar) .workflow-project-select .input{width:auto;max-width:16rem;min-height:34px;font-size:var(--t-meta);padding-block:4px}:root[data-appearance] .run-toolbar .collaboration-hint{max-width:40rem;color:var(--ink3);font-size:var(--t-meta);margin:0;line-height:1.55}:root[data-appearance] .discussion-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .discussion-list>li{border-bottom:1px solid var(--line)}:root[data-appearance] .discussion-row{width:100%;min-height:0;box-shadow:none;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title when""line count";align-items:baseline;gap:6px 24px;margin:0;padding:14px 14px 14px 16px;display:grid}:root[data-appearance] .discussion-row:hover{background:var(--surface2)}:root[data-appearance] .discussion-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-appearance] .discussion-row-title{min-width:0;color:var(--ink);font-size:var(--t-body);word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;grid-area:title;line-height:1.5}:root[data-appearance] .discussion-row-when{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:when}:root[data-appearance] .discussion-row-line{min-width:0;color:var(--ink3);font-size:var(--t-meta);flex-wrap:wrap;grid-area:line;align-items:baseline;gap:4px 10px;line-height:1.5;display:flex}:root[data-appearance] .discussion-row-count{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:count;justify-self:end;align-items:center;gap:6px;display:inline-flex}:root[data-appearance] .discussion-row-by{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}:root[data-appearance] .discussion-row-by .author-ai,:root[data-appearance] .discussion-row-by .person-name,:root[data-appearance] .discussion-row-by>b{color:var(--ink2);font-weight:600}:root[data-appearance] .discussion-row-closed{border:1px solid var(--line);border-radius:var(--r-chip);color:var(--ink3);font-size:var(--t-label);padding:0 6px}:root[data-appearance] .discussion-row.for-me{box-shadow:inset 3px 0 0 var(--mark-strong);background:color-mix(in srgb, var(--mark) 32%, transparent)}:root[data-appearance] .discussion-row.for-me:hover{background:color-mix(in srgb, var(--mark) 52%, transparent)}:root[data-appearance] .discussion-none{border-top:1px solid var(--line);color:var(--ink3);font-size:var(--t-meta);margin:0;padding:28px 0}:root[data-appearance] .discussion-empty{border-top:1px solid var(--line);gap:8px;padding:32px 0 8px;display:grid}:root[data-appearance] .discussion-empty>*{max-width:34rem}:root[data-appearance] .discussion-empty h2{color:var(--ink);font-size:var(--t-h3);margin:0;font-weight:600}:root[data-appearance] .discussion-empty p{color:var(--ink2);font-size:var(--t-meta);margin:0;line-height:1.7}:root[data-appearance] .discussion-thread{gap:0;max-width:48rem;display:grid}:root[data-appearance] .discussion-thread-heading{border-bottom:1px solid var(--line);justify-items:start;gap:10px;margin:0 0 8px;padding:0 0 18px;display:grid}:root[data-appearance] .discussion-back{border-radius:var(--radius-control);min-height:30px;color:var(--ink3);font:500 var(--t-meta)/1 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-6px;padding:0 6px;display:inline-flex}:root[data-appearance] .discussion-back:hover{background:var(--surface2);color:var(--ink)}:root[data-appearance] .discussion-thread-heading h2{max-width:36em;color:var(--ink);font-size:var(--t-title-lg);letter-spacing:-.012em;word-break:var(--keep-words,keep-all);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.38}:root[data-appearance] .discussion-thread-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;width:100%;display:flex}:root[data-appearance] .discussion-participants{color:var(--ink2);font-size:var(--t-meta);flex-wrap:wrap;gap:4px 10px;display:inline-flex}:root[data-appearance] .discussion-participants span{background:0 0;border-radius:0;padding:0}:root[data-appearance] .discussion-thread-state{color:var(--ink3);font-size:var(--t-meta)}:root[data-appearance] .discussion-thread-actions{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:inline-flex}:root[data-appearance] .discussion-thread-actions .btn{min-height:30px;color:var(--ink2)}:root[data-appearance] .discussion-timeline{display:grid}:root[data-appearance] .discussion-message{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:18px 0 16px}:root[data-appearance] .discussion-message>header{font-size:var(--t-meta);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}:root[data-appearance] .discussion-message>header time{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums;margin-left:auto}:root[data-appearance] .discussion-message-type{color:var(--ink3);font-size:var(--t-label);font-weight:600;line-height:1.5;display:inline}:root[data-appearance] .discussion-message>p{max-width:40rem;color:var(--ink);font-size:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.75}:root[data-appearance] .discussion-message>footer{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;display:flex}:root[data-appearance] .discussion-message>footer:empty{display:none}:root[data-appearance] .discussion-message.conclusion{border-left:2px solid var(--accent);margin-left:-16px;padding-left:14px}:root[data-appearance] .discussion-message.conclusion .discussion-message-type{color:var(--accent-strong)}:root[data-appearance] .discussion-refs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}:root[data-appearance] .discussion-ref{border:1px solid var(--line);border-radius:var(--r-chip);max-width:100%;min-height:30px;color:var(--ink2);font:500 var(--t-meta)/1.4 var(--sans);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:5px 10px;display:inline-flex}:root[data-appearance] .discussion-ref:hover{border-color:var(--line2);color:var(--ink)}:root[data-appearance] .discussion-ref-type{color:var(--ink3);font-size:var(--t-label);flex:none;font-weight:600}:root[data-appearance] .discussion-source{color:var(--ink3);font:500 var(--t-label)/1.4 var(--sans);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 2px}:root[data-appearance] .discussion-source:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}:root[data-appearance] .discussion-closed{color:var(--ink3);font-size:var(--t-meta);background:0 0;border:0;margin:18px 0 0;padding:0}:root[data-appearance] .discussion-reply{background:0 0;border:0;gap:10px;margin:22px 0 0;padding:0;display:grid}:root[data-appearance] .discussion-reply-body{color:var(--ink);font-size:var(--t-meta);gap:8px;font-weight:600;display:grid}:root[data-appearance] .discussion-reply-body textarea{min-height:7.5rem;font-size:var(--t-body);resize:vertical;font-weight:400;line-height:1.7}:root[data-appearance] .discussion-reply-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}:root[data-appearance] .discussion-reply-bar>.btn{margin-left:auto}:root[data-appearance] .discussion-kind{background:var(--surface2);border:0;border-radius:9px;align-items:center;gap:2px;margin:0;padding:3px;display:inline-flex}:root[data-appearance] .discussion-kind legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-appearance] .discussion-kind label{display:inline-flex;position:relative}:root[data-appearance] .discussion-kind input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:root[data-appearance] .discussion-kind span{min-height:28px;color:var(--ink2);font:500 var(--t-meta)/1.3 var(--sans);border-radius:7px;align-items:center;padding:3px 12px;display:inline-flex}:root[data-appearance] .discussion-kind input:checked+span{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000017}:root[data-appearance] .discussion-kind input:focus-visible+span{outline:2px solid var(--accent);outline-offset:1px}:root[data-appearance] .discussion-related{min-width:0;color:var(--ink3);font-size:var(--t-meta);align-items:center;gap:8px;display:inline-flex}:root[data-appearance] .discussion-related .input{width:auto;min-width:0;max-width:18rem;min-height:34px;font-size:var(--t-meta);padding-block:4px}:root[data-appearance] .discussion-new-form{gap:16px;padding:0;display:grid}:root[data-appearance] .discussion-new-form>label{color:var(--ink2);font-size:var(--t-meta);gap:6px;font-weight:600;display:grid}:root[data-appearance] .discussion-new-form>label small{color:var(--ink3);margin-left:4px;font-weight:400}:root[data-appearance] .discussion-new-form textarea{resize:vertical;min-height:7rem;font-weight:400;line-height:1.7}:root[data-appearance] .discussion-new-project{margin:0}:root[data-appearance] .run-list{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}:root[data-appearance] .run-row{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:6.5rem minmax(0,1fr);gap:4px 16px;padding:16px 0;display:grid}:root[data-appearance] .run-row:focus{outline:2px solid var(--accent);outline-offset:2px}:root[data-appearance] .run-status{color:var(--ink2);font-size:var(--t-meta);white-space:nowrap;align-self:start;align-items:center;gap:6px;padding-top:2px;font-weight:600;display:inline-flex}:root[data-appearance] .run-status .dot{background:var(--line2);border-radius:50%;flex:none;width:7px;height:7px}:root[data-appearance] .run-row[data-tone=open] .run-status .dot{background:var(--warn)}:root[data-appearance] .run-row[data-tone=attention] .run-status{color:var(--ink)}:root[data-appearance] .run-row[data-tone=attention] .run-status .dot{background:var(--mark-strong)}:root[data-appearance] .run-row[data-tone=good] .run-status .dot{background:var(--good)}:root[data-appearance] .run-row[data-tone=closed] .run-status{color:var(--ink3)}:root[data-appearance] .run-body{gap:6px;min-width:0;display:grid}:root[data-appearance] .run-title-line{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:root[data-appearance] .run-row h2{color:var(--ink);font-size:var(--t-body);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}:root[data-appearance] .run-title-line time{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums;flex:none}:root[data-appearance] .run-where{color:var(--ink3);font-size:var(--t-label);margin:0}:root[data-appearance] .run-scope{color:var(--ink2)}:root[data-appearance] .run-row .ai-work-report{flex-wrap:wrap;gap:2px 18px;margin:0;display:flex}:root[data-appearance] .run-row .ai-work-report>div{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}:root[data-appearance] .run-row .ai-work-report>div:has(.expandable-text){flex-basis:100%}:root[data-appearance] .run-row .ai-work-report dt{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .run-row .ai-work-report dd{max-width:40rem;color:var(--ink2);font-size:var(--t-meta);white-space:normal;margin:0;line-height:1.6}:root[data-appearance] .run-row .ai-work-report progress{width:8rem;height:6px}:root[data-appearance] .run-records{color:var(--ink3);font-size:var(--t-meta);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}:root[data-appearance] .run-records>b{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .run-record{color:var(--ink2);font:500 var(--t-meta)/1.5 var(--sans);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}:root[data-appearance] .run-record:hover{color:var(--ink);text-decoration-color:currentColor}:root[data-appearance] .run-foot{flex-wrap:wrap;align-items:flex-start;gap:4px 16px;margin-top:2px;display:flex}:root[data-appearance] .run-foot>.run-detail{background:0 0;border:0;border-radius:0;flex:0 auto;min-width:0;margin:0}:root[data-appearance] .run-foot>.run-detail[open]{flex-basis:100%;order:2}:root[data-appearance] .run-foot>.run-detail>summary{min-height:30px;color:var(--ink2);font:500 var(--t-meta)/1.3 var(--sans);padding:0}:root[data-appearance] .run-foot>.run-detail>summary:after{margin:-3px 0 0 2px}:root[data-appearance] .run-foot>.run-detail>:not(summary){border-left:2px solid var(--line);background:var(--surface2);margin:4px 0 6px;padding:10px 12px}:root[data-appearance] .run-foot pre{max-height:260px;color:var(--ink2);font:var(--t-meta)/1.65 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}:root[data-appearance] .run-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}:root[data-appearance] .run-actions .btn{min-height:30px}:root[data-appearance] .ai-work-report dd{font-size:var(--t-body);line-height:1.7}@container view (width<=40rem){:root[data-appearance] .discussion-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""line""count";gap:4px;padding-inline:12px}:root[data-appearance] .discussion-row-when{display:none}:root[data-appearance] .discussion-row-count{justify-self:start}:root[data-appearance] .discussion-toolbar .discussion-filters{width:100%;overflow-x:auto}:root[data-appearance] :is(.discussion-toolbar,.run-toolbar) .workflow-project-select{width:100%;margin-left:0}:root[data-appearance] :is(.discussion-toolbar,.run-toolbar) .workflow-project-select .input{flex:1;max-width:none;min-height:40px}:root[data-appearance] .discussion-thread-actions{margin-left:0}:root[data-appearance] .discussion-reply-bar{grid-template-columns:minmax(0,1fr);display:grid}:root[data-appearance] .discussion-reply-bar>.btn{width:100%;min-height:44px;margin-left:0}:root[data-appearance] .discussion-kind{grid-template-columns:repeat(3,1fr);display:grid}:root[data-appearance] .discussion-kind span{justify-content:center;min-height:36px}:root[data-appearance] .discussion-related .input{flex:1;max-width:none}:root[data-appearance] .discussion-message.conclusion{margin-left:0}:root[data-appearance] .run-row{grid-template-columns:minmax(0,1fr)}:root[data-appearance] .run-actions{margin-left:0}}:root[data-appearance] .workspace-search-modal{width:min(46rem,100%)}:root[data-appearance] .workspace-search-input{min-height:48px;font-size:var(--t-body);margin:-4px 0 10px}:root[data-appearance] .workspace-search-input input{font-size:var(--t-body)}:root[data-appearance] .workspace-search-input>span:last-child{color:var(--ink3);font:500 var(--t-label)/1 var(--sans)}:root[data-appearance] .palette-section{margin:0 0 12px;display:grid}:root[data-appearance] .palette-section-title{color:var(--ink3);font-size:var(--t-label);margin:8px 0 4px;padding:0 10px;font-weight:600}:root[data-appearance] .palette-entry{align-items:center;gap:4px;display:flex;position:relative}:root[data-appearance] .palette-row{min-width:0;min-height:48px;box-shadow:none;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:7px 10px;display:grid}:is(:root[data-appearance] .palette-row:hover,:root[data-appearance] .palette-row:focus-visible,:root[data-appearance] .palette-row.is-first){background:var(--surface2)}:root[data-appearance] .palette-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-appearance] .palette-project{grid-template-columns:1.25rem minmax(0,1fr) auto}:root[data-appearance] .palette-project .project-color{background:var(--pj);border-radius:2px;justify-self:center;width:9px;height:9px}:root[data-appearance] .palette-main{gap:1px;min-width:0;display:grid}:root[data-appearance] .palette-main b{color:var(--ink);font-size:var(--t-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.45;overflow:hidden}:root[data-appearance] .palette-main small{color:var(--ink3);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}:root[data-appearance] .palette-side{color:var(--ink3);font-size:var(--t-label);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}:root[data-appearance] .palette-project.is-current .palette-side{color:var(--accent-strong);font-weight:600}:root[data-appearance] .palette-kind{color:var(--ink2);font-size:var(--t-label);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}:root[data-appearance] .palette-kind:before{background:var(--tc);content:"";border-radius:50%;flex:none;width:6px;height:6px}:root[data-appearance] .palette-project-code{color:var(--ink3);align-items:center;gap:4px;font-weight:600;display:inline-flex}:root[data-appearance] .palette-project-code:before{background:var(--pj);content:"";border-radius:1px;width:6px;height:6px}:root[data-appearance] .palette-entry.is-archived .palette-main b{color:var(--ink2)}:root[data-appearance] .palette-restore{flex:none}:root[data-appearance] .palette-keys{color:var(--ink3);font-size:var(--t-label);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:inline-flex}:root[data-appearance] .palette-keys>span{align-items:center;gap:3px;display:inline-flex}:root[data-appearance] .palette-keys kbd{border:1px solid var(--line);background:var(--surface);min-width:20px;color:var(--ink2);font:500 var(--t-micro)/1.5 var(--sans);text-align:center;border-radius:4px;padding:1px 5px}:root[data-appearance] .capture-form{gap:14px;display:grid}:root[data-appearance] .capture-form textarea{min-height:8.5rem;font-size:var(--t-body);resize:vertical;line-height:1.7}:root[data-appearance] .capture-project{color:var(--ink3);font-size:var(--t-meta);align-items:center;gap:10px;display:inline-flex}:root[data-appearance] .capture-project .input{width:auto;max-width:20rem;min-height:34px;font-size:var(--t-meta);padding-block:4px}:root[data-appearance] .capture-as-record{color:var(--ink);font-size:var(--t-meta);cursor:pointer;align-items:flex-start;gap:8px;margin:0;font-weight:500;line-height:1.5;display:flex}:root[data-appearance] .capture-as-record input{accent-color:var(--accent);margin:3px 0 0}:root[data-appearance] .capture-as-record small{color:var(--ink3);font-size:var(--t-label);margin-top:1px;font-weight:400;display:block}:root[data-appearance] .capture-where{color:var(--ink3);font-size:var(--t-label);margin:0}:root[data-appearance] .ai-target-option{grid-template-columns:18px 3.5rem minmax(0,1fr) auto}:root[data-appearance] .ai-target-type{color:var(--ink3);font-size:var(--t-label);white-space:nowrap;font-weight:600}:root[data-appearance] .ai-target-title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-appearance] .ai-target-project{color:var(--ink3);font-size:var(--t-label);font-weight:600}:root[data-appearance] .ai-work-connect{color:var(--accent-strong);font-family:inherit;font-size:inherit;font-weight:600;line-height:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;text-decoration:underline}:root[data-appearance] .ai-work-connect:hover{color:var(--ink)}@container (width<=34rem){:root[data-appearance] .palette-side time{display:none}}@media (max-width:640px){:root[data-appearance] .palette-keys{display:none}:root[data-appearance] .palette-row{grid-template-columns:2.5rem minmax(0,1fr)}:root[data-appearance] .palette-project{grid-template-columns:1.25rem minmax(0,1fr)}:root[data-appearance] .palette-side{display:none}:root[data-appearance] .ai-target-option{grid-template-columns:18px 3rem minmax(0,1fr)}:root[data-appearance] .ai-target-project{display:none}}:root[data-appearance] :is(.brief-head h1,.brief-question,.brief-answer dd,.ns-question,.flow-q-title,.flow-q-answer dd,.flow-item-title,.research-object-page-heading h1,.research-object-title-input,.record-summary-conclusion,.research-document>:is(h2,h3),.research-document [data-prose-lists] :is(h1,h2,h3),.literature-section h2,.research-record-title,.research-library-result>strong,.rt-title,.rt-story-title .rt-link-title,.todo-week-text:not(.is-empty),.recent-additions-row[data-action=edit-object] .recent-additions-title>strong,.discussion-row-title,.discussion-thread-heading h2,.landing-record-title,.landing-record-bottom,.loop-compare dd,.loop-subject,.question-answer dd,.question-evidence-title,.question-evidence li p,.experiment-prediction-text,.result-meaning-question,.result-meaning .result-meaning-field .input){font-family:var(--serif);font-feature-settings:normal}:root[data-appearance] :is(.brief-head h1,.research-object-page-heading h1,.research-object-title-input,.discussion-thread-heading h2){letter-spacing:-.012em;font-weight:600}:root[data-appearance] :is(.brief-question,.flow-q-title){letter-spacing:-.008em;font-weight:600;line-height:1.4}:root[data-appearance] :is(.research-document>:is(h2,h3),.research-document [data-prose-lists] :is(h1,h2,h3),.literature-section h2){letter-spacing:-.005em;font-weight:600}:root[data-appearance] :is(.brief-answer dd,.flow-q-answer dd){font-weight:400;line-height:1.72}:root[data-appearance] .record-summary-conclusion{font-size:var(--t-h2);font-weight:400;line-height:1.6}:root[data-appearance] :is(.research-record-title,.research-library-result>strong,.rt-title,.rt-story-title .rt-link-title,.flow-item-title,.recent-additions-row[data-action=edit-object] .recent-additions-title>strong,.discussion-row-title){letter-spacing:0;font-weight:400}:root[data-appearance] .ns-question{font-weight:400}:root[data-appearance] .landing-record-title{font-weight:600}:root[data-appearance] .landing-record-bottom,:root[data-appearance] :is(.loop-compare dd,.loop-subject,.question-answer dd,.question-evidence-title,.question-evidence li p,.experiment-prediction-text,.result-meaning-question,.result-meaning .result-meaning-field .input){font-weight:400}:root .main:is(:focus,:focus-visible),:root[data-appearance] .main:is(:focus,:focus-visible),:root[data-appearance] :is(.main-scroll,.view):focus{outline:none}:root[data-appearance] .main{container:workspace/inline-size}:is(table,.ov-ledger,.num,time,progress+span,[data-numeric]){font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-appearance] :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.research-draft-notice{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--ink);font-size:var(--t-ui);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}.research-draft-notice>span{margin-right:auto}.research-save-status{overflow-wrap:anywhere;max-width:min(48vw,440px);color:var(--ink2);font-size:var(--t-meta);line-height:1.5}.research-object-page-edit[inert]{opacity:.72}.research-page-modal .modal-footer{flex-wrap:wrap;gap:8px}.backup-scope{background:var(--surface2);font-size:var(--t-ui);border-radius:8px;margin-top:16px;padding:16px}.backup-scope dl{grid-template-columns:48px 1fr;gap:8px 12px;margin-bottom:0;display:grid}.backup-scope dt{color:var(--ink2)}.backup-scope dd{margin:0}#note-category-form{gap:12px;display:grid}.research-latest-page{border:1px solid var(--accent-line);border-radius:8px;margin-top:24px;padding:16px}.research-latest-page>summary{cursor:pointer;font-size:var(--t-ui);font-weight:600}.research-latest-page .research-object-page{padding:16px 0}@media (max-width:600px){.research-page-modal .modal-footer>.btn{min-height:44px}.research-save-status{order:-1;width:100%;max-width:none}}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#app{height:100%}html{overflow:hidden}body{background:var(--bg);color:var(--ink);font:400 var(--t-ui)/var(--leading-ui) var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}b,strong{font-weight:500}:where(h1,h2,h3,p,li,button,label){word-break:var(--keep-words,keep-all);overflow-wrap:anywhere}button,input,textarea,select{font:inherit;color:inherit;touch-action:manipulation}button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button:disabled{opacity:.42;cursor:not-allowed}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}.startup-shell{z-index:200;background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0}#app:not(:empty)+.startup-shell{display:none}.startup-failure{width:min(100% - 2 * var(--page-gutter), 34rem);justify-items:start;gap:14px;margin:clamp(48px,14vh,120px) auto 0;display:grid}.startup-failure h1{letter-spacing:-.02em;word-break:var(--keep-words,keep-all);margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.4}.startup-failure p{color:var(--ink2);font-size:var(--t-body);word-break:var(--keep-words,keep-all);margin:0;line-height:1.8}.startup-failure .btn{margin-top:6px}.startup-status{width:min(224px,100%);color:var(--ink3);justify-items:center;gap:16px;display:grid}.startup-brand{max-width:100%;color:var(--ink);align-items:center;gap:6px;margin-bottom:12px;display:inline-flex}.startup-label{font:400 var(--t-label)/1.5 var(--sans);letter-spacing:.01em}[data-each-language]>[lang]{display:none}html:lang(ko) [data-each-language]>[lang=ko],html:lang(en) [data-each-language]>[lang=en],html:lang(ja) [data-each-language]>[lang=ja],html:lang(fr) [data-each-language]>[lang=fr]{display:inline}.startup-status>strong{color:var(--ink);font-size:var(--t-meta)}.view-pending{min-height:40vh;color:var(--ink3);place-items:center;display:grid}.view-pending p{font-size:var(--t-meta);margin:0}.app-shell{grid-template-columns:var(--rail-width) minmax(0, 1fr);min-width:0;height:100dvh;display:grid}.rail{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;min-height:0;display:flex}.brand{width:100%;min-height:60px;color:var(--ink);border-radius:0;align-items:center;gap:9px;padding:16px 20px;display:flex}.brand:hover{color:var(--accent-strong)}.brand svg{color:var(--accent);flex:none}.brand span{font:600 var(--t-ui) var(--sans);letter-spacing:-.02em}.project-color{background:var(--pj);border-radius:3px;flex:none;width:9px;height:9px}.nav{flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.main{flex-direction:column;min-width:0;min-height:0;display:flex;container:workspace/inline-size}.topbar{border-bottom:1px solid var(--line);background:var(--surface);flex:none;min-height:60px;padding:0}.topbar-inner{width:100%;max-width:var(--content-width);min-height:59px;padding-inline:var(--page-gutter);flex-wrap:wrap;align-items:center;gap:14px;margin-inline:auto;padding-block:8px;display:flex}.eyebrow{color:var(--ink3);font:500 var(--t-label)/1.5 var(--sans);letter-spacing:.02em}.topbar-heading{white-space:nowrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.topbar-title{min-width:0;font-size:var(--t-ui);font-weight:500;line-height:var(--leading-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.topbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.topbar kbd{border:1px solid var(--line);color:var(--ink3);background:var(--surface);font:var(--t-label) var(--code);border-bottom-width:2px;border-radius:4px;padding:0 4px}.main-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.view{width:100%;min-width:0;max-width:var(--content-width);padding:var(--space-section) var(--page-gutter) 64px;margin-inline:auto;container:view/inline-size}.view>*,.card,.planning-side{min-width:0}.invitation-notice{border:1px solid var(--line2);border-left:3px solid var(--accent);background:var(--surface);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 8px 8px 13px;display:grid;box-shadow:0 3px 12px #0000000d}.invitation-notice-text{gap:2px;min-width:0;display:grid}.invitation-notice-text>b{font-size:var(--t-ui);font-weight:600}.invitation-notice-text>small{color:var(--ink2);font-size:var(--t-label);line-height:1.5}.invitation-notice-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.invitation-notice.retry,.invitation-notice.terminal,.invitation-notice.mismatch{border-left-color:var(--crit)}.invitation-notice-progress{background:var(--accent);border-radius:50%;width:7px;height:7px;margin:0 8px}.main-scroll>.invitation-notice{width:calc(100% - 2 * var(--page-gutter));max-width:calc(var(--content-width) - 2 * var(--page-gutter));margin:12px auto 0}.landing-shell>.invitation-notice{z-index:110;width:min(520px,100vw - 32px);position:fixed;top:72px;right:24px}.btn{border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--surface);min-height:34px;color:var(--ink2);font-size:var(--t-ui);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--ink3);background:var(--surface-inset);color:var(--ink)}.btn.primary{border-color:var(--ink);background:var(--ink);color:var(--surface)}.btn.primary:hover{border-color:var(--ink2);background:var(--ink2)}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface2);border-color:#0000}.btn.danger{border-color:color-mix(in srgb, var(--crit) 42%, var(--line));color:var(--crit-text)}.btn.sm{min-height:32px;font-size:var(--t-label);padding:4px 9px}.btn.full{width:100%}.icon-btn{border-radius:var(--radius-control);width:34px;height:34px;color:var(--ink3);flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface2);color:var(--ink)}.card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.card-header{min-height:56px;padding:12px var(--space-card);border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.card-header>svg{color:var(--ink3);flex:none}.card-header h2{font-size:var(--t-ui);font-weight:500;line-height:var(--leading-ui);margin:0}.card-header .btn{margin-left:auto}.card-body{padding:16px var(--space-card)}.stack{gap:var(--space-card);flex-direction:column;min-width:0;display:flex}.input{border:1px solid var(--line2);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:42px;font-size:var(--t-ui);outline:none;padding:9px 12px}.input:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 5px var(--accent-soft)}textarea.input{resize:vertical;min-height:96px;line-height:1.75}.muted{color:var(--ink3)}.chip,.type-chip,.status{white-space:nowrap;border-radius:5px;place-self:center start;align-items:center;gap:5px;max-width:100%;line-height:1.4;display:inline-flex}.type-chip,.status{overflow-wrap:normal;flex-shrink:0;min-inline-size:max-content}.chip{border:1px solid var(--line);color:var(--ink2);background:var(--surface-inset);font-size:var(--t-label);padding:3px 7px;font-weight:500}.type-chip{border:1px solid color-mix(in srgb, var(--tc) 18%, var(--line));background:color-mix(in srgb, var(--tc) 5%, var(--surface));color:var(--ink2);font-size:var(--t-label);padding:3px 7px;font-weight:500}.type-chip .dot,.status .dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.type-chip .dot{background:var(--tc)}.status{font-size:var(--t-label);padding:3px 7px;font-weight:500}.status.good{color:var(--good-text);background:color-mix(in srgb, var(--good) 13%, transparent)}.status.warn{color:var(--warn-text);background:color-mix(in srgb, var(--warn) 16%, transparent)}.status.crit{color:var(--crit-text);background:color-mix(in srgb, var(--crit) 12%, transparent)}.status.info{color:var(--accent-strong);background:var(--accent-soft)}.project-badge{min-width:0;color:var(--ink2);font-size:var(--t-label);align-items:center;gap:6px;font-weight:500;display:inline-flex}.project-badge:before{background:var(--pj);content:"";border-radius:2px;flex:none;width:7px;height:7px}.project-badge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-badge.compact{font:500 var(--t-label) var(--num);font-variant-numeric:tabular-nums}.empty{text-align:center;color:var(--ink3);padding:44px 22px}.empty-title{color:var(--ink2);font-size:var(--t-ui);margin-bottom:8px;font-weight:500}.empty-action{margin-top:12px}.section-head{margin:var(--space-section) 0 20px;align-items:flex-end;gap:16px;display:flex}.section-head.top{margin-top:0}.section-head>div{min-width:0}.section-head h1,.section-head h2{margin:4px 0 0;line-height:1.5}.section-head h1{font-size:var(--t-display);letter-spacing:-.015em;font-weight:500}.section-head h2{font-size:var(--t-h3);font-weight:500}.section-head p{color:var(--ink3);margin:4px 0 0}.section-head>.btn,.section-head>.chip{margin-left:auto}.stat{min-width:0;padding:20px var(--space-card);background:var(--surface);border:0;border-radius:0}.stat-value{font:400 var(--t-display)/1.25 var(--num);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.stat-label{color:var(--ink2);font-size:var(--t-ui);margin-top:10px;font-weight:400}.stat-detail{color:var(--ink3);font-size:var(--t-label);margin-top:4px}.progress{background:var(--surface3);border-radius:99px;height:6px;overflow:hidden}.progress span{border-radius:inherit;background:var(--pj,var(--accent));height:100%;display:block}.progress-row{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:5px;display:flex}.heading-actions{gap:6px;margin-left:auto;display:flex}.stage{border:0;border-right:1px solid var(--line);background:0 0;flex:1;min-width:108px;padding:10px 12px 12px;position:relative;overflow:hidden}.stage span{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums}.stage b{font-size:var(--t-ui);white-space:nowrap;margin-top:3px;font-weight:500;display:block}.stage i{background:0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.stage.active{background:var(--surface-inset)}.stage.active i{background:var(--accent)}.next-action{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.next-action:last-child{border-bottom:0}.plan-check,.agenda-check{border:1.5px solid var(--line2);color:#0000;border-radius:6px;place-items:center;display:grid}.plan-check{width:28px;height:28px}.plan-check.done,.agenda-check.done{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.week-goal{min-height:44px;font-weight:400;line-height:var(--leading-copy)}.progress{margin-top:7px}.progress span{background:var(--accent)}.progress.over span{background:var(--crit)}.activity-list{padding-block:8px}.activity-row{grid-template-columns:88px 16px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}.activity-row time{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums}.activity-row>span{color:var(--ink3)}.activity-row b,.activity-row small{display:block}.activity-row b{font-size:var(--t-ui);font-weight:400}.activity-row small{color:var(--ink3);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.object-dot{background:var(--tc);border-radius:50%;width:8px;height:8px;margin-top:5px}.planning-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.calendar-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.calendar-filter-label{color:var(--ink3);font-size:var(--t-ui);margin-right:2px}.calendar-filter{min-height:44px;color:var(--ink2)}.calendar-filter[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.calendar-filter-check{border:1px solid var(--line2);border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.calendar-filter-check svg{visibility:hidden}.calendar-filter[aria-pressed=true] .calendar-filter-check{border-color:currentColor}.calendar-filter[aria-pressed=true] .calendar-filter-check svg{visibility:visible}.calendar-filter-empty{color:var(--ink3);font-size:var(--t-ui)}.calendar-capacity-period{color:var(--ink3);font-size:var(--t-ui);margin:0 0 12px}.planning-heading{flex-wrap:wrap;align-items:center;gap:1rem}.planning-calendar-settings{flex-shrink:0;min-height:44px}.scope-switch,.view-switch{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface2);padding:2px;display:inline-flex}.scope-button,.scope-switch>button,.view-switch>button{min-height:30px;color:var(--ink2);font-size:var(--t-ui);border-radius:4px;padding:5px 11px;font-weight:500}.scope-button.active,.scope-switch>button.active,.view-switch>button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000017}.calendar-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-nav .btn{min-height:44px}.calendar-nav strong{text-align:center;min-width:125px;font-size:var(--t-body);margin-left:3px}.planning-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.portfolio-deadlines{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-bottom:11px;display:grid}.portfolio-deadline{border:1px solid var(--line);border-left:3px solid var(--pj);background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:9px 10px;display:grid}.portfolio-deadline>b{color:var(--crit-text);font:500 var(--t-ui) var(--num);font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center}.portfolio-deadline>span:not(.project-badge){text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.portfolio-deadline>small{color:var(--ink3)}.warning{border:1px solid color-mix(in srgb, var(--warn) 46%, var(--line));background:color-mix(in srgb, var(--warn) 10%, var(--surface));border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 11px;display:flex}.warning svg{color:var(--warn-text);flex:none;margin-top:2px}.warning.conflict{border-color:color-mix(in srgb, var(--crit) 32%, var(--line));background:color-mix(in srgb, var(--crit) 7%, var(--surface))}.planning-layout{gap:var(--space-card);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.calendar-area{min-width:0}.week-scroll,.month-scroll{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow-x:auto}.week-board{grid-template-columns:repeat(7,minmax(160px,1fr));min-width:1120px;display:grid}.week-board.has-tasks{grid-template-columns:repeat(8,minmax(160px,1fr));min-width:1280px}.week-column{border-right:1px solid var(--line);min-width:0}.week-column:last-child{border-right:0}.week-column.today{background:color-mix(in srgb, var(--accent-soft) 24%, var(--surface))}.week-column>header{border-bottom:1px solid var(--line);background:var(--surface-inset);min-height:74px;padding:12px}.week-column.today>header{box-shadow:inset 0 2px var(--accent);background:var(--accent-soft)}.week-column>header>button{width:100%}.week-column>header span,.week-column>header b,.week-column>header small{display:block}.week-column>header span{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums}.week-column>header b{font-size:var(--t-h2);margin-top:1px;line-height:1.2}.week-column>header small{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums}.week-slot{flex-direction:column;gap:10px;min-height:350px;padding:10px;display:flex}.week-add{border:1px dashed var(--line);width:100%;min-height:30px;color:var(--ink3);text-align:center;font-size:var(--t-label);border-radius:7px;margin-top:auto}.week-add:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.plan-card{border:1px solid var(--line);border-left:2px solid var(--pc);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:24px minmax(0,1fr);gap:6px;padding:10px 8px;display:grid}.plan-card:hover{border-color:var(--line2);border-left-color:var(--pc)}.plan-card.done{opacity:.55}.plan-card.done .plan-card-main>b{text-decoration:line-through}.plan-card .plan-check{width:19px;height:19px}.plan-card-main{width:100%;min-width:0}.plan-card-main>b,.plan-card-main>small{display:block}.plan-card-main>b{font-size:var(--t-ui);overflow-wrap:anywhere;margin-top:4px;font-weight:500;line-height:1.55}.plan-card-main>small{color:var(--ink3);font:var(--t-label)/1.5 var(--num);font-variant-numeric:tabular-nums;margin-top:6px}.plan-card-main .project-badge{max-width:100%}.week-slot .plan-card{grid-template-columns:minmax(0,1fr);padding:12px;position:relative}.week-slot .plan-check{z-index:1;position:absolute;top:12px;left:12px}.week-slot .plan-card-main .project-badge{max-width:calc(100% - 30px);min-height:28px;margin-left:30px}.week-slot .plan-card-main:not(:has(.project-badge)){padding-top:28px}.week-slot .plan-card-main>b{margin-top:8px;line-height:1.65}.deadline-card{border:1px solid color-mix(in srgb, var(--crit) 30%, var(--line));border-left:3px solid var(--crit);background:color-mix(in srgb, var(--crit) 6%, var(--surface));border-radius:8px;width:100%;padding:7px;display:block}.deadline-card>b,.deadline-card>small{display:block}.deadline-card>b{font-size:var(--t-label);margin-top:2px}.deadline-card>small{color:var(--crit-text);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums;margin-top:2px}.month-grid{min-width:700px}.month-weekdays,.month-cells{grid-template-columns:repeat(7,1fr);display:grid}.month-weekdays span{border-bottom:1px solid var(--line);background:var(--surface2);color:var(--ink3);text-align:center;font:var(--t-label) var(--num);font-variant-numeric:tabular-nums;padding:7px 4px}.month-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:136px;position:relative}.month-day:nth-child(7n){border-right:0}.month-day.outside{background:color-mix(in srgb, var(--surface2) 64%, var(--surface))}.month-day.selected{box-shadow:inset 0 0 0 2px var(--accent)}.month-date{width:100%;min-height:44px;color:var(--ink2);font:var(--t-ui) var(--num);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-start;padding:6px 8px;display:flex;position:absolute;inset:0}.month-date:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.month-date:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.month-date-add{width:44px;height:44px;color:var(--ink3);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.month-date-add:hover{color:var(--accent);background:var(--surface2)}.week-column.selected{box-shadow:inset 0 0 0 2px var(--accent)}.calendar-member-color-0{--member-color:#2563b9}.calendar-member-color-1{--member-color:#a85b0b}.calendar-member-color-2{--member-color:#7652af}.calendar-member-color-3{--member-color:#167565}.calendar-member-color-4{--member-color:#a33f71}.calendar-member-color-5{--member-color:#39718d}.calendar-member-color-6{--member-color:#737124}.calendar-member-color-7{--member-color:#7c5542}.calendar-team-day{gap:3px;display:grid}.calendar-team-event{border-left:3px solid var(--member-color);background:color-mix(in srgb, var(--member-color) 9%, var(--surface));min-width:0;color:var(--ink2);font-size:var(--t-label);border-radius:4px;padding:5px 7px}.calendar-team-event b,.calendar-team-event span{overflow-wrap:anywhere;display:block}.calendar-member-dot{background:var(--member-color);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.calendar-team-members .calendar-busy-pill{border-left:3px solid var(--member-color)}.member-planning-form{padding:8px 0 20px}.member-planning-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.member-planning-form label{min-width:0;font-size:var(--t-ui);gap:6px;display:grid}.member-planning-form .input{width:100%}.member-planning-form small{color:var(--ink3)}.member-planning-notes{grid-column:1/-1}.member-planning-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}@media (max-width:640px){.member-planning-form fieldset{grid-template-columns:1fr}}.month-date:hover .month-date-add{color:var(--accent)}.month-date>b{min-width:2em;height:2em;font-size:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:none;justify-content:center;align-items:center;padding-inline:.25em;line-height:1;display:inline-flex}.month-day.today .month-date>b{background:var(--accent);color:var(--on-accent);border-radius:50%}.month-items{pointer-events:none;flex-direction:column;gap:3px;margin-top:44px;padding:0 5px 6px;display:flex;position:relative}.month-items :is(button,a,.google-day-event){pointer-events:auto}.month-pill{border-left:2px solid var(--pc);background:color-mix(in srgb, var(--pc) 8%, var(--surface));width:100%;min-width:0;font-size:var(--t-label);border-radius:4px;align-items:center;gap:5px;padding:5px 7px;display:flex}.month-pill span{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums;flex:none}.month-pill b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.month-pill.done{opacity:.5;text-decoration:line-through}.month-more{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums;padding-left:5px}.planning-side{gap:var(--space-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.capacity-warning{color:var(--crit-text);font-size:var(--t-label);margin-top:6px}.allocation-list{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:11px;padding-top:8px;display:flex}.allocation-row{grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:44px;display:grid}.allocation-row button:first-of-type{min-width:0}.allocation-row b,.allocation-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.allocation-row small{color:var(--ink3);font-size:var(--t-label)}.allocation-row>span:last-of-type{max-width:11rem;color:var(--ink3);font:var(--t-label)/1.5 var(--num);white-space:normal;text-align:right;font-variant-numeric:tabular-nums}.agenda{padding-block:6px}.agenda-group{padding-block:10px}.agenda-group+.agenda-group{border-top:1px solid var(--line)}.agenda-group h3{color:var(--ink2);font-size:var(--t-ui);align-items:center;gap:6px;margin:0 0 6px;font-weight:500;display:flex}.agenda-group h3 span{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums}.agenda-group .agenda-empty{text-align:left;font-size:var(--t-ui);padding:12px 0}.agenda-row{border-bottom:1px solid var(--line);grid-template-columns:29px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.agenda-row:last-child{border-bottom:0}.agenda-check{width:27px;height:27px}.agenda-row>button:last-child{min-width:0}.agenda-row b,.agenda-row small{display:block}.agenda-row b{font-size:var(--t-ui);font-weight:500;line-height:1.65}.agenda-row small{color:var(--ink3);font-size:var(--t-meta);margin-top:6px}.agenda-icon{background:color-mix(in srgb, var(--crit) 10%, var(--surface));width:27px;height:27px;color:var(--crit-text);border-radius:7px;place-items:center;display:grid}.agenda-empty{color:var(--ink3);text-align:center;padding:18px 5px}.agenda-empty span{font-size:var(--t-label)}.mobile-calendar{display:none}code{color:var(--ink3);font:var(--t-label) var(--code)}table{border-collapse:collapse;width:100%;min-width:760px}th{border-bottom:1px solid var(--line);color:var(--ink3);text-align:left;font:var(--t-label) var(--sans);letter-spacing:.02em;padding:8px 11px}td{border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 11px}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface2)}.deadline-list-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.deadline-list-row>b{color:var(--crit-text);font:700 var(--t-meta) var(--num);font-variant-numeric:tabular-nums}.deadline-list-row strong,.deadline-list-row small{display:block}.deadline-list-row small{color:var(--ink3)}.review-list,.run-list{flex-direction:column;gap:10px;display:flex}.review-meta,.run-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-card p,.run-card p{line-height:1.65}.review-tasks{flex-direction:column;gap:5px;display:flex}.review-tasks span{color:var(--ink2)}.review-tasks span.done{color:var(--ink3);text-decoration:line-through}.run-meta time{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums;margin-left:auto}.notes-head-actions{gap:7px;margin-left:auto;display:flex}.notes-hub{flex-direction:column;gap:24px;min-width:0;display:flex}.notes-toolbar{grid-template-columns:minmax(220px,1fr) 132px;gap:8px;display:grid}.notes-search,.workspace-search-input{border:1px solid var(--line2);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--ink3);align-items:center;gap:10px;padding:0 13px;display:flex}.notes-search:focus-within,.workspace-search-input:focus-within{outline:2px solid var(--accent);border-color:#0000}.notes-search input,.workspace-search-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.notes-search input::placeholder,.workspace-search-input input::placeholder{color:var(--ink3)}.note-categories{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:4px;padding-bottom:0;display:flex;overflow-x:auto}.note-category-label{max-width:100%;min-height:21px;color:var(--ink3);font-size:var(--t-label);overflow-wrap:anywhere;align-items:center;gap:4px;padding:0;font-weight:400;display:inline-flex}.note-category-label svg{color:var(--ink3)}.run-card h2{font-size:var(--t-ui);margin:9px 0 3px}.run-output{border-left:2px solid var(--accent);background:var(--surface2);margin-top:10px;padding:9px 10px}.run-detail{border:1px solid var(--line);background:var(--surface2);border-radius:4px;margin-top:9px}.run-detail summary{color:var(--ink3);cursor:pointer;font:600 var(--t-label) var(--num);font-variant-numeric:tabular-nums;padding:8px 10px}.run-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font:var(--t-label)/1.65 var(--sans);color:var(--ink2);margin:0;padding:0 10px 10px;overflow:auto}.run-result-refs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.run-result-refs>b{color:var(--ink3);font:600 var(--t-label) var(--num);font-variant-numeric:tabular-nums;margin-right:2px}.run-result-refs .unresolved{color:var(--warn)}.run-actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.run-context{font-size:var(--t-meta);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 0;display:flex}.run-context>b{color:var(--ink3);font-weight:600}.run-context-link{color:var(--ink2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.run-context-link:hover{color:var(--ink);text-decoration-color:currentColor}.event-log{padding:8px 12px}.landing-shell{scroll-behavior:smooth;background:var(--bg);height:100dvh;overflow:auto}.landing-shell.auth-open{overflow:hidden}.landing-page{min-height:100%}.landing-header{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:68px;padding:0 calc(max(0px,50vw - 680px) + 40px);display:grid;position:sticky;top:0}.landing-brand{width:max-content;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.landing-brand svg{color:var(--accent)}.landing-brand span{font:600 var(--t-body) var(--sans);letter-spacing:-.03em}.landing-nav{align-items:center;gap:26px;display:flex}.landing-nav a{color:var(--ink2);font-size:var(--t-ui);padding:23px 0;font-weight:400;text-decoration:none;position:relative}.landing-nav a:after{background:var(--accent);content:"";height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.landing-nav a:hover:after{transform:scaleX(1)}.landing-account-actions{justify-self:end;align-items:center;gap:10px;display:flex}.theme-toggle{border-radius:var(--radius-control);width:36px;height:36px;color:var(--ink2);border:1px solid #0000;flex:none;place-items:center;display:grid}.theme-toggle:hover{border-color:var(--line2);background:var(--surface2);color:var(--ink)}.landing-login{min-height:36px;color:var(--ink2);font-size:var(--t-ui);text-align:center;border-bottom:1px solid #0000;padding:6px 4px;font-weight:500}.landing-login:hover{color:var(--ink);border-bottom-color:currentColor}.landing-header .btn{border-radius:var(--radius-control);min-height:36px}.landing-hero{grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(40px,5vw,80px);width:min(1360px,100%);min-height:min(800px,100dvh - 68px);margin:0 auto;padding:88px 40px 96px;display:grid}.landing-hero-copy{max-width:610px}.landing-hero-copy h1{letter-spacing:-.025em;word-break:var(--keep-words,keep-all);text-wrap:balance;margin:28px 0;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.4}.landing-hero-copy h1 em{color:var(--ink2);text-wrap:balance;font-style:normal;display:block}.landing-hero-copy>p{max-width:30ch;color:var(--ink3);font-size:var(--t-h3);word-break:var(--keep-words,keep-all);text-wrap:balance;margin:0;line-height:1.85}.landing-hero-actions{align-items:center;gap:22px;margin-top:34px;display:flex}.landing-primary-action{border-radius:var(--radius-control);min-height:44px;padding-inline:18px}.landing-primary-action span{font:var(--t-h3) var(--num);font-variant-numeric:tabular-nums;margin-left:12px}.landing-workbench{min-width:0;margin:0;padding:0}.landing-workbench figcaption{color:var(--ink3);font:var(--t-label) var(--num);letter-spacing:.025em;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:0 0 12px;display:flex}.workbench-stage-label{color:var(--ink3);font:var(--t-label) var(--num);letter-spacing:.025em;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.landing-section{border-top:1px solid var(--line);grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);column-gap:40px;width:min(1360px,100%);margin:0 auto;padding:88px 40px;scroll-margin-top:67px;display:grid}.landing-section-heading{grid-area:1/1/span 4;align-self:start;margin:0;position:sticky;top:108px}.landing-section>:not(.landing-section-heading){grid-column:2;min-width:0}.landing-section-heading h2+p{max-width:var(--landing-lede-measure,22ch)}.landing-section-heading:is(:lang(en),:lang(fr),:lang(ja)){--landing-lede-measure:30ch}.landing-section-heading h2{letter-spacing:-.02em;word-break:var(--keep-words,keep-all);text-wrap:balance;margin:-4px 0 20px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.5}.landing-section-heading h2:lang(ja){text-wrap:pretty}.landing-section-heading p{max-width:740px;color:var(--ink2);font-size:var(--t-body);word-break:var(--keep-words,keep-all);margin:0;line-height:1.8}.lifecycle-ledger{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lifecycle-ledger li{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(180px,.75fr) minmax(300px,1.45fr);align-items:center;gap:20px;min-height:69px;padding:13px 10px;display:grid}.lifecycle-ledger li>span{color:var(--accent-strong);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums}.lifecycle-ledger li>b{font-size:var(--t-ui)}.lifecycle-ledger li>p{color:var(--ink2);margin:0}.lifecycle-ledger li.loop-stage{box-shadow:inset 3px 0 var(--c-method);background:color-mix(in srgb, var(--c-method) 3%, var(--surface))}.lifecycle-ledger li.loop-stage+li.loop-stage{box-shadow:inset 3px 0 var(--c-experiment)}.lifecycle-loop-note{color:var(--ink2);font-size:var(--t-label);align-items:center;gap:12px;margin:18px 0 0 69px;display:flex}.lifecycle-loop-note span{color:var(--accent);font:var(--t-h2) var(--num);font-variant-numeric:tabular-nums}.planning-section{background:var(--surface2);width:100%;max-width:none;padding-inline:max(40px,50vw - 640px)}.landing-footer{border-top:1px solid var(--line);background:var(--surface2);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:72px calc(max(0px,50vw - 680px) + 40px) 32px;display:grid}.landing-footer h2{letter-spacing:-.02em;text-wrap:balance;margin:20px 0 0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.5}.landing-footer-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.landing-footer-actions .landing-login{color:var(--ink2)}.landing-footer-base{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 22px;padding-top:14px;display:flex}.landing-legal{font:var(--t-label) var(--sans);flex-wrap:wrap;gap:0 22px;display:flex}.landing-legal a{min-height:32px;color:var(--ink3);align-items:center;text-decoration:none;display:inline-flex}.landing-legal a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.landing-auth-backdrop{z-index:100;background:#0d0d0c8a;justify-content:flex-end;display:flex;position:fixed;inset:0}.landing-auth-panel{border-left:1px solid var(--line2);background:var(--surface);flex-direction:column;width:min(480px,100%);height:100dvh;display:flex;box-shadow:-12px 0 36px #0000002e}.auth-embedded{background:var(--bg);justify-content:center;align-items:flex-start;min-height:100%;padding:24px 16px 40px;display:flex}.landing-auth-embedded{justify-content:center;width:100%;display:flex}.auth-embedded .landing-auth-panel{border:1px solid var(--line2);height:auto;min-height:0;box-shadow:none;border-radius:12px}.landing-auth-header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;min-height:64px;padding:0 19px 0 23px;display:flex}.landing-auth-controls{align-items:center;gap:8px;display:flex}.auth-close{border:1px solid var(--line);width:36px;height:36px;color:var(--ink2);font:var(--t-title-lg)/1 var(--sans);border-radius:2px;place-items:center;display:grid}.auth-close:hover{border-color:var(--ink3);background:var(--surface2);color:var(--ink)}.auth-panel-body{flex:1;min-height:0;padding:clamp(32px,7vh,72px) 38px 38px;overflow-y:auto}.auth-copy h1{letter-spacing:-.035em;margin:10px 0 9px;font-size:clamp(26px,5vw,34px);line-height:1.2}.auth-copy p{color:var(--ink2);margin:0 0 28px}.auth-invitation{margin-bottom:24px}.auth-invitation p{margin:0}.auth-invitation>p:first-of-type{color:var(--ink)}.auth-invitation .auth-invitation-duty{color:var(--ink3);font-size:var(--t-label);margin-top:4px;line-height:1.55}.auth-invitation-note{border-left:2px solid var(--accent-line);background:var(--surface2);color:var(--ink2);font-size:var(--t-ui);white-space:pre-line;overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin:14px 0 0;padding:9px 12px;line-height:1.6}.auth-invitation .auth-invitation-account{color:var(--ink2);font-size:var(--t-label);overflow-wrap:anywhere;margin-top:14px;line-height:1.6}.auth-invitation-account b{color:var(--ink);font-weight:600}.auth-tabs{background:var(--surface2);border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:17px;padding:3px;display:grid}.auth-tab{min-height:36px;color:var(--ink3);text-align:center;border-radius:7px;font-weight:600}.auth-tab.active{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0000000d}.auth-form,.profile-form,.invite-form{flex-direction:column;gap:12px;display:flex}.auth-form label>span,.profile-form label>span,.invite-form label>span{color:var(--ink2);font-size:var(--t-label);margin-bottom:5px;font-weight:600;display:block}.auth-form .btn{min-height:41px;margin-top:3px}.auth-text-action{color:var(--accent-strong);font-size:var(--t-label);align-self:flex-end;margin-top:-4px;font-weight:600}.auth-text-action:hover{text-decoration:underline}.auth-text-action.centered{color:var(--ink3);align-self:center;margin-top:1px}.auth-footnote{color:var(--ink3);text-align:center;font-size:var(--t-label);margin:17px 0 0}.auth-agreement{color:var(--ink3);font-size:var(--t-label);text-align:center;text-wrap:balance;margin:2px 0 0;line-height:1.55}.auth-agreement a{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.auth-agreement a:hover{color:var(--ink);text-decoration-color:currentColor}.oauth-shell{background:var(--bg);place-items:center;min-height:100dvh;padding:32px 18px;display:grid;overflow-y:auto}.oauth-panel{border:1px solid var(--line2);background:var(--surface);width:min(560px,100%);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.oauth-panel-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:61px;padding:0 18px;display:flex}.oauth-panel-controls{align-items:center;gap:10px;margin-left:auto;display:flex}.oauth-protocol{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em;margin-left:auto}.oauth-panel-body{padding:30px}.oauth-auth-frame{width:min(470px,100%)}.oauth-title-block{margin-bottom:25px}.oauth-title-block h1,.oauth-client-heading h1,.oauth-state-panel h1{letter-spacing:-.035em;margin:7px 0 3px;font-size:clamp(24px,5vw,31px);line-height:1.2}.oauth-title-block p,.oauth-client-heading p,.oauth-state-panel p{color:var(--ink3);font-size:var(--t-label);margin:0}.oauth-auth-footer{border-top:1px solid var(--line);color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:15px;display:flex}.oauth-auth-footer a{color:var(--accent-strong);flex:none;text-decoration:none}.oauth-auth-footer a:hover{text-underline-offset:3px;text-decoration:underline}.oauth-client-heading{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;display:grid}.oauth-client-mark{border:1px solid var(--accent-line);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-strong);font:700 var(--t-label) var(--num);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;display:grid}.oauth-request-ledger{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;margin:24px 0 0;display:grid}.oauth-request-ledger>div{border-right:1px solid var(--line);min-width:0;padding:10px 11px}.oauth-request-ledger>div:nth-child(2n){border-right:0}.oauth-request-ledger dt{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em}.oauth-request-ledger dd{font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-weight:600;overflow:hidden}.oauth-redirect{border:1px solid var(--accent-line);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:7px;gap:4px;margin-top:12px;padding:11px 12px;display:grid}.oauth-redirect>span{color:var(--accent-strong);font:var(--t-label) var(--sans);letter-spacing:.02em}.oauth-redirect strong{overflow-wrap:anywhere;font:600 var(--t-label) var(--code)}.oauth-redirect code{color:var(--ink3);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oauth-scopes{margin-top:24px}.oauth-scopes h2{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em;margin:0 0 8px}.oauth-scopes ul{border-block:1px solid var(--line);margin:0;padding:0;list-style:none}.oauth-scopes li{border-bottom:1px solid var(--line)}.oauth-scopes li:last-child{border-bottom:0}.oauth-permission-row{cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px 2px;display:grid;position:relative}.oauth-permission-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.oauth-permission-control{border:1px solid var(--line2);background:var(--surface);border-radius:5px;width:20px;height:20px;position:relative}.oauth-permission-row input:checked+.oauth-permission-control{border-color:var(--accent);background:var(--accent)}.oauth-permission-row input:checked+.oauth-permission-control:after{border-right:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);content:"";width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.oauth-permission-row input:focus-visible+.oauth-permission-control{outline:2px solid var(--accent);outline-offset:2px}.oauth-permission-row.required{cursor:default}.oauth-permission-row em{border:1px solid var(--line);color:var(--ink3);font:normal var(--t-label) var(--num);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 5px}.oauth-permission-row.required em{border-color:var(--accent-line);color:var(--accent-strong)}.oauth-scopes b,.oauth-scopes small{display:block}.oauth-scopes b{font-size:var(--t-label)}.oauth-scopes small{color:var(--ink3);font-size:var(--t-label);margin-top:1px}.oauth-consent-actions{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:26px;display:grid}.oauth-consent-actions .btn{min-height:42px}.oauth-consent-frame>.oauth-panel-body>.auth-text-action{margin:13px auto 0;display:block}.oauth-state-panel{text-align:center;padding-block:48px}.oauth-error-mark{border:1px solid color-mix(in srgb, var(--crit) 38%, var(--line));background:color-mix(in srgb, var(--crit) 10%, var(--surface));width:34px;height:34px;color:var(--crit-text);font:700 var(--t-body) var(--num);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.oauth-state-panel>p[role=alert]{max-width:390px;color:var(--crit-text);margin:8px auto 0}.oauth-state-actions{justify-content:center;gap:8px;margin-top:23px;display:flex}.identity-mode-notice{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--ink2);font-size:var(--t-label);border-radius:8px;flex-direction:column;gap:2px;margin:0 0 16px;padding:9px 11px;display:flex}.identity-mode-notice b{color:var(--accent-strong)}.form-message{background:var(--accent-soft);color:var(--accent-strong);font-size:var(--t-label);border-radius:7px;margin-bottom:12px;padding:8px 10px}.form-message.error{background:color-mix(in srgb, var(--crit) 10%, var(--surface));color:var(--crit-text)}.settings-page{margin-inline:auto}.profile-heading{margin-top:0}.profile-heading h1{font-size:clamp(22px,3vw,29px)}.personal-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.personal-profile-bio{grid-column:1/-1}.profile-form textarea{min-height:108px}.profile-form>.btn{align-self:flex-end}.member-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;container:members/inline-size}.member-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:49px;padding:6px 2px;display:grid}.member-avatar{background:var(--surface2);width:32px;height:32px;color:var(--ink2);font:700 var(--t-label) var(--num);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;display:grid}.member-identity{min-width:0}.member-identity b,.member-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-identity b{font-size:var(--t-label)}.member-identity small{color:var(--ink3);font-size:var(--t-label)}.member-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.member-role{border:1px solid var(--line);min-inline-size:max-content;color:var(--ink3);font:var(--t-label)/1.4 var(--num);white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-self:start;align-items:center;padding:2px 7px;display:inline-flex}.member-management,.member-role-form{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.member-role-form .input{width:11em;min-width:0;max-width:100%;min-height:30px;font:var(--t-label)/1.4 var(--num);font-variant-numeric:tabular-nums;padding:4px 22px 4px 8px}.member-management .btn{flex:none;min-height:30px}.member-operation-error{color:var(--crit-text);font-size:var(--t-label);grid-column:2/-1}.invite-form{border-top:1px solid var(--line);margin-top:17px;padding-top:16px}.invite-form small{color:var(--ink3);font-weight:400}.invite-form .btn{align-self:flex-end}.invite-link-result{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;margin-top:12px;padding:11px 12px}.invite-link-result>p{color:var(--ink2);font-size:var(--t-label);overflow-wrap:anywhere;margin:0 0 8px;line-height:1.5}.invite-link-result>p b{color:var(--ink);font-weight:600}.invite-link-result>div{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.invite-link-result input{background:var(--surface);min-width:0;font:var(--t-label) var(--code)}.invite-roles{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.invite-roles legend{color:var(--ink2);font-size:var(--t-label);margin-bottom:5px;padding:0;font-weight:600}.invite-role{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:9px 11px;display:grid}.invite-role:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft)}.invite-role:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.invite-role input{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}.invite-form .invite-role>span{color:var(--ink);font-size:var(--t-ui);gap:2px;margin:0;font-weight:400;display:grid}.invite-role b{font-weight:600}.invite-role small{color:var(--ink3);font-size:var(--t-label);line-height:1.5}.invite-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.project-settings-heading{align-items:flex-end}.project-settings-heading h1{margin:5px 0 0;font-size:clamp(22px,3vw,29px)}.project-settings-heading p{margin-top:1px}.project-metadata-form{grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:8px;display:grid}.project-metadata-form label>span{color:var(--ink2);font-size:var(--t-label);margin-bottom:5px;font-weight:600;display:block}.project-tldr-panel{border:1px solid var(--line);background:var(--surface2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;margin-top:13px;padding:11px;display:grid}.project-tldr-panel>span{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em;grid-column:1/-1}.project-tldr-panel p{color:var(--ink2);font-size:var(--t-ui);line-height:var(--leading-copy);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.project-tldr-panel .expandable-text{margin-top:0}.project-abstract-body{overflow-wrap:anywhere;min-width:0}.project-tldr-panel .project-abstract-body p,.archive-abstract .project-abstract-body p,.research-abstract-read .project-abstract-body p{white-space:normal;margin:0 0 .75em}.project-abstract-body p:last-child{margin-bottom:0}.project-abstract-body ul,.project-abstract-body ol{margin:.35em 0 .8em;padding-inline-start:1.5rem}.project-abstract-body li+li{margin-top:.3em}.invite-message-details{margin-top:9px}.invite-message-details summary{color:var(--ink3);font-size:var(--t-label);cursor:pointer;font-weight:600}.invite-message-details textarea{min-height:58px;margin-top:7px}.ai-connections-heading{align-items:center}.ai-connections-heading h1{font-size:clamp(22px,3vw,29px)}.ai-connections-heading p{max-width:730px}.ai-agent-form{flex-direction:column;gap:12px;display:flex}.ai-agent-form label>span{color:var(--ink2);font-size:var(--t-label);margin-bottom:5px;font-weight:600;display:block}.ai-agent-form>.btn{align-self:flex-end}.ai-owner-preview{border:1px solid var(--line);background:var(--surface2);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.ai-owner-preview small,.ai-owner-preview b,.ai-owner-preview em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-owner-preview small{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em}.ai-owner-preview b{font-size:var(--t-label);margin-top:1px}.ai-owner-preview em{color:var(--ink3);font-size:var(--t-label);font-style:normal}.ai-permission-note{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink2);font-size:var(--t-label);border-radius:0 7px 7px 0;margin:0;padding:9px 10px}.ai-secret-panel{border:1px solid color-mix(in srgb, var(--warn) 56%, var(--line));background:color-mix(in srgb, var(--warn) 10%, var(--surface));border-radius:11px;margin-bottom:14px;padding:13px}.ai-secret-warning{align-items:flex-start;gap:9px;display:flex}.ai-secret-warning>svg{color:var(--warn-text);flex:none;margin-top:1px}.ai-secret-warning b{color:var(--warn-text)}.ai-secret-warning p{color:var(--ink2);font-size:var(--t-label);margin:2px 0 0}.ai-secret-value{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:10px;display:grid}.ai-secret-value input{background:var(--surface);min-width:0;font:var(--t-label) var(--code)}.ai-setup-stack{flex-direction:column;gap:10px;display:flex}.ai-server-url{border:1px solid var(--line);background:var(--surface2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:9px 10px;display:grid}.ai-server-url>span{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em;grid-column:1/-1}.ai-server-url code{min-width:0;color:var(--ink2);font:var(--t-label) var(--code);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-config-block{border:1px solid var(--line);border-radius:8px;overflow:hidden}.ai-config-block>header{border-bottom:1px solid var(--line);background:var(--surface2);align-items:center;gap:8px;padding:8px 9px;display:flex}.ai-config-block>header div{min-width:0}.ai-config-block>header b,.ai-config-block>header small{display:block}.ai-config-block>header small{color:var(--ink3);font-size:var(--t-label)}.ai-config-block>header .btn{margin-left:auto}.ai-config-actions{gap:5px;margin-left:auto;display:flex}.ai-config-block pre{background:color-mix(in srgb, var(--surface2) 58%, var(--surface));max-height:185px;color:var(--ink2);font:var(--t-label)/1.65 var(--code);white-space:pre;margin:0;padding:10px;overflow:auto}.ai-generic-mcp{border:1px dashed var(--line2);border-radius:8px;padding:9px 10px}.ai-generic-mcp b{font-size:var(--t-label)}.ai-generic-mcp p{color:var(--ink3);font-size:var(--t-label);margin:3px 0 0}.ai-generic-mcp code{color:var(--ink2);font:var(--t-label) var(--code);overflow-wrap:anywhere}.ai-env-hint{background:var(--accent-soft);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:8px 9px;display:grid}.ai-env-hint>span{color:var(--accent-strong);font-size:var(--t-label);font-weight:600}.ai-env-hint code{overflow-wrap:anywhere;min-width:0;font:var(--t-label) var(--code)}.ai-env-hint small{color:var(--ink3);font-size:var(--t-label);grid-column:1/-1}.ai-legacy-details>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:10px 13px;list-style:none;display:flex}.ai-legacy-details>summary::-webkit-details-marker{display:none}.ai-legacy-details>summary span:first-child{min-width:0}.ai-legacy-details>summary b,.ai-legacy-details>summary small{display:block}.ai-legacy-details>summary b{font-size:var(--t-meta)}.ai-legacy-details>summary small{color:var(--ink3);font-size:var(--t-label);margin-top:2px}.ai-direct-connection{border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.ai-direct-connection>:not(summary){margin:12px}.ai-legacy-details[open]>summary{border-bottom:1px solid var(--line)}.ai-legacy-config{border:1px dashed var(--line2);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;padding:9px;display:grid}.ai-legacy-config>span{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em}.ai-legacy-config code{overflow-wrap:anywhere;min-width:0;font:var(--t-label) var(--code)}.ai-legacy-config>div{grid-column:1/-1;justify-content:flex-end;gap:5px;display:flex}.ai-agent-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ai-provider-mark{border:1px solid var(--accent-line);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);font:700 var(--t-label) var(--num);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;display:grid}.ai-agent-identity{min-width:0}.ai-agent-identity b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-agent-identity small{overflow-wrap:anywhere;display:block}.ai-agent-identity b{font-size:var(--t-label)}.ai-agent-identity small{color:var(--ink3);font-size:var(--t-label);font-style:normal}.ai-agent-identity code{font:var(--t-label) var(--code)}.ai-provider-groups{gap:16px;display:grid}.ai-provider-group{border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;padding:0 16px}.ai-provider-group>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:60px;display:flex}.ai-provider-group>p{font-size:var(--t-ui);color:var(--ink2);line-height:1.6}.ai-provider-group>ul{margin-bottom:16px}.ai-agent-rename summary{cursor:pointer;min-height:32px;color:var(--accent);font-size:var(--t-meta);padding-block:8px}.ai-agent-rename form{gap:6px;padding-block:8px;display:grid}.ai-agent-rename form>div{flex-wrap:wrap;gap:8px;display:flex}.ai-agent-rename .input{flex:140px;width:100%;min-width:0;max-width:100%}.ai-agent-card-head:has(.ai-agent-rename[open]){align-items:start}@media (max-width:600px){.ai-agent-rename summary{min-height:44px}.ai-agent-rename .input{font-size:var(--t-h3)}}.ai-agent-actions,.ai-agent-actions form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ai-agent-actions .input{width:9em;min-width:0;max-width:100%;min-height:30px;font-size:var(--t-label);padding:5px 7px}.ai-agent-actions .btn{white-space:nowrap;flex:none}.ai-agent-revoked{color:var(--ink3);font-size:var(--t-label)}.ai-agent-cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ai-agent-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;overflow:hidden;container:ai-agent/inline-size}.ai-agent-card-head{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) max-content minmax(0,max-content);align-items:center;gap:10px;min-height:61px;padding:9px 11px;display:grid}.ai-project-permission-list{flex-direction:column;display:flex}.ai-project-permission-row{border-bottom:1px solid var(--line);background:var(--surface2);grid-template-columns:10px minmax(0,1fr) max-content max-content minmax(0,max-content);align-items:center;gap:9px;min-height:44px;padding:6px 12px;display:grid}.ai-project-permission-row:last-child{border-bottom:0}.ai-project-permission-name{min-width:0}.ai-project-permission-name b,.ai-project-permission-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-project-permission-name b{font-size:var(--t-label)}.ai-project-permission-name small{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums}.ai-project-permission-scope{color:var(--ink3);font-size:var(--t-label);white-space:nowrap}.ai-project-permission-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ai-project-permission-control>.btn{flex:none}.ai-project-permission-empty{background:var(--surface2);color:var(--ink3);text-align:center;padding:18px}.ai-team-access-groups{flex-direction:column;gap:14px;display:flex}.ai-team-access-groups h3{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em;margin:0 0 5px}.ai-team-access-list{margin:0;padding:0;list-style:none}.ai-team-access-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(160px,1fr) auto minmax(110px,auto) minmax(250px,auto);align-items:center;gap:9px;min-height:58px;padding:7px 1px;display:grid}.ai-team-access-row:last-child{border-bottom:0}.ai-team-access-row>time{color:var(--ink3);font:var(--t-label) var(--num);white-space:nowrap;font-variant-numeric:tabular-nums}.ai-team-access-row>.ai-team-access-source{color:var(--ink3);font-size:var(--t-label);white-space:nowrap}.ai-team-access-review{justify-content:flex-end;align-items:center;gap:5px;display:flex}.ai-team-access-review .input{width:120px;min-height:30px;font-size:var(--t-label);padding:5px 7px}.ai-change-request{border-bottom:1px solid var(--line);padding:11px 1px 13px}.ai-change-request:last-child{border-bottom:0;padding-bottom:2px}.ai-change-request h3{font-size:var(--t-meta);margin:7px 0 2px}.ai-change-request>p{color:var(--ink2);font-size:var(--t-label);margin:3px 0}.ai-change-preview{border:1px solid var(--line);background:var(--surface2);border-radius:6px;margin-top:8px}.ai-change-preview summary{cursor:pointer;color:var(--ink2);font-size:var(--t-label);padding:7px 8px;font-weight:600}.ai-change-preview pre{max-height:220px;color:var(--ink2);font:var(--t-label)/1.55 var(--code);white-space:pre-wrap;word-break:break-word;margin:0;padding:0 8px 8px;overflow:auto}.ai-review-note{background:var(--surface2);border-radius:6px;padding:7px 8px}.overlay{z-index:100;background:var(--scrim);-webkit-backdrop-filter:none;justify-content:center;align-items:flex-start;padding:8vh 16px 18px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--line2);background:var(--surface);width:min(720px,100%);max-height:84vh;box-shadow:var(--shadow);animation:dialog-enter var(--duration-ui) var(--ease-ui);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.workspace-search-modal{width:min(780px,100%)}.modal:has([data-dialog-resize]){position:relative}.overlay.dialog-comparing{-webkit-backdrop-filter:none;background:0 0}.overlay.reference-background{z-index:99;pointer-events:none;-webkit-backdrop-filter:none;background:0 0}.dialog-sized:not(.document-screen>.modal){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)!important}.dialog-sized>.modal-body{flex:1}.dialog-resizing{-webkit-user-select:none;user-select:none;animation:none}.dialog-resize-handle{background:var(--surface-inset);width:26px;height:26px;color:var(--ink3);cursor:nwse-resize;touch-action:none;font-size:var(--t-title);border:0;border-radius:6px 0 10px;place-items:center;padding:0;display:grid;position:absolute;bottom:2px;right:2px}:is(.dialog-resize-handle:hover,.dialog-resize-handle:focus-visible){color:var(--accent-strong);background:var(--accent-soft)}.dialog-resize-handle[hidden]{display:none}.dialog-movable>.modal-footer{padding-right:34px}@media (min-width:640px){.reference-window:not(.document-screen){padding-block:6dvh}.reference-window:not(.document-screen)>.modal{width:min(760px,100vw - 48px);max-height:84dvh}.reference-window .research-object-page{padding-inline:clamp(24px,4vw,52px)}}.modal-header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;min-height:64px;padding:14px 24px;display:flex}.modal-header>span{color:var(--ink3)}.modal-header h2{font-size:var(--t-h3);margin:0;font-weight:600}.dialog-movable>.modal-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.dialog-movable .dialog-move-handle{cursor:grab;font-size:var(--t-title)}.dialog-dragging>.modal-header,.dialog-dragging .dialog-move-handle{cursor:grabbing}.dialog-dragging{animation:none}.modal-window-controls [hidden],.reading-page-update[hidden]{display:none}.reading-page-update{white-space:nowrap;color:var(--ink);flex:none}.modal-header:has(.reading-page-update) h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:520px){.modal-header:has(.reading-page-update){gap:6px}.reading-page-update{justify-content:center;width:36px;height:36px;padding:0;font-size:0}.reading-page-update:before{content:"↻";font-size:var(--t-title)}}.modal-window-controls{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.modal-window-controls .icon-btn{width:36px;height:36px;color:var(--ink3);border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.modal-window-controls .icon-btn:hover{color:var(--ink);background:var(--surface-inset)}.modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--line);background:var(--surface-inset);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.modal-spacer{flex:1}.form-grid{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:18px 16px;display:grid}.form-grid>label,.form-grid>span{color:var(--ink2);font-size:var(--t-ui);padding-top:10px;font-weight:500}.form-grid .required:after{color:var(--crit-text);content:" *"}.form-grid small{color:var(--ink3);font-size:var(--t-label);margin-top:4px;display:block}.color-options{gap:8px;padding-block:5px;display:flex}.color-option input{opacity:0;pointer-events:none;position:absolute}.color-option span{border:4px solid var(--surface);outline:1px solid var(--line);background:var(--pj);border-radius:50%;width:25px;height:25px;display:block}.color-option input:checked+span{outline:2px solid var(--ink);outline-offset:2px}.modal-section-title{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em;margin:15px 0 7px}.workspace-search{min-width:0}.workspace-search-input{z-index:1;background:var(--surface);margin:-4px 0 13px;position:sticky;top:-16px}.workspace-search-input>span:last-child{color:var(--ink3);font:var(--t-label) var(--num);white-space:nowrap;font-variant-numeric:tabular-nums}.modal-empty{border:1px dashed var(--line);color:var(--ink3);text-align:center;border-radius:8px;padding:18px}.archive-confirm{border:1px solid var(--line);border-left:4px solid var(--pj);background:var(--surface2);border-radius:9px;padding:12px}.archive-confirm h3{margin:4px 0}.archive-confirm p{color:var(--ink2);margin:0}.archive-impact{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.archive-impact span{background:var(--surface);color:var(--ink3);text-align:center;font-size:var(--t-label);border-radius:7px;padding:7px}.archive-impact b{color:var(--ink);font-size:var(--t-body);display:block}.archive-confirm+label{margin:12px 0 5px;font-weight:600;display:block}.notice{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:9px;gap:8px;margin-bottom:13px;padding:9px 11px;display:flex}.notice svg{color:var(--accent-strong);flex:none;margin-top:2px}.check-group{flex-wrap:wrap;gap:15px;padding-block:7px;display:flex}.check-group label{align-items:center;gap:6px;display:flex}.export-toolbar{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.export-preview{border:1px solid var(--line);background:var(--surface2);max-height:48vh;font:var(--t-label)/1.6 var(--code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:0;padding:12px;overflow:auto}.modal-help{color:var(--ink3);font-size:var(--t-label);margin:8px 0 0}.ai-work{gap:18px;display:grid}.ai-work-pickup{color:var(--ink2);font-size:var(--t-ui);align-items:baseline;gap:8px;margin:0;line-height:1.6;display:flex}.ai-work-pickup .dot{background:var(--warn-text);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.ai-work-pickup[data-tone=good] .dot{background:var(--good-text)}.ai-work-kinds{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ai-work-kinds>legend,.ai-work-request>span,.ai-work-targets>span{color:var(--ink);font-size:var(--t-meta);margin-bottom:8px;padding:0;font-weight:600}.ai-work-targets>span small{color:var(--ink3);margin-left:4px;font-weight:400}.ai-work-kinds label{cursor:pointer;position:relative}.ai-work-kinds input{opacity:0;cursor:pointer;position:absolute;inset:0}.ai-work-kinds span{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink2);font-size:var(--t-meta);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.ai-work-kinds label:hover span{border-color:var(--line2);color:var(--ink)}.ai-work-kinds input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.ai-work-kinds input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.ai-work-request,.ai-work-targets{min-width:0;display:grid}.ai-work-request textarea{resize:vertical;min-height:6.5rem}.ai-work-options{border-top:1px solid var(--line)}.ai-work-options>summary{color:var(--ink2);font-size:var(--t-meta);cursor:pointer;padding:12px 2px 4px;font-weight:600}.ai-work-options>summary small{color:var(--ink3);margin-left:8px;font-weight:400}.ai-work-options .form-grid{margin-top:12px}.ai-work-context{color:var(--ink2);font-size:var(--t-meta);margin:0;line-height:1.6}.ai-target-list{border:1px solid var(--line);border-radius:8px;max-height:190px;display:grid;overflow:auto}.ai-target-option{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px 36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:6px 10px;display:grid}.ai-target-option small{color:var(--ink3);font-size:var(--t-label)}.ai-target-option:last-child{border-bottom:0}.ai-target-option:hover{background:var(--surface2)}.ai-target-option[hidden]{display:none}.ai-target-option code{color:var(--accent-strong);font-size:var(--t-label)}.ai-target-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-manual-transfer{border-top:1px solid var(--line);margin-top:14px}.ai-manual-transfer>summary{color:var(--ink3);font-size:var(--t-label);cursor:pointer;padding:11px 2px 7px;font-weight:600}.ai-manual-transfer .export-preview{max-height:220px}.ai-manual-actions{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.reset-copy{margin:0;line-height:1.75}.reset-copy span{color:var(--ink3)}.research-questions h3{color:var(--ink3);font-size:var(--t-ui);margin:0;font-weight:400}.expandable-text{min-width:0;max-width:60ch;margin-top:16px}.expandable-text>summary{cursor:pointer;border-radius:var(--radius-control);min-height:44px;color:var(--ink2);font-size:var(--t-ui);line-height:var(--leading-copy);list-style:none}.expandable-text>summary::-webkit-details-marker{display:none}.expandable-text>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.expandable-text-preview,.expandable-text>p{white-space:pre-wrap;overflow-wrap:anywhere}.expandable-text-more,.expandable-text-less{min-height:44px;color:var(--accent-strong);font-size:var(--t-ui);align-items:center}.expandable-text-more{display:flex}.expandable-text-less,.expandable-text[open] .expandable-text-preview,.expandable-text[open] .expandable-text-more{display:none}.expandable-text[open] .expandable-text-less{display:flex}.expandable-text>summary:hover .expandable-text-more,.expandable-text>summary:hover .expandable-text-less{text-underline-offset:4px;text-decoration:underline}.research-questions{min-width:0;padding:18px var(--space-card) var(--space-card)}.research-questions>header{align-items:center;min-height:32px;display:flex}.research-questions>header .btn{margin-left:auto}.research-questions>header>div{gap:3px;margin-left:auto;display:flex}.research-questions>header>div .btn{margin-left:0}.research-questions h3 span{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums;margin-left:4px}.research-questions ul{margin:12px 0 0;padding:0;list-style:none}.research-questions li+li{border-top:1px solid var(--line)}.research-questions li>button{grid-template-columns:8px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px 0;display:grid}.research-questions li>button:hover b{color:var(--accent-strong)}.research-questions li>button>.object-dot{margin-top:0}.research-questions li b{font-size:var(--t-ui);font-weight:400;line-height:1.65}.research-questions li i{color:var(--ink3);font-style:normal}.research-abstract-input{min-height:220px!important;line-height:1.75!important}.research-abstract-read p{white-space:pre-wrap}.document-screen.overlay{background:var(--surface);padding:0;position:fixed;inset:0}.document-screen>.modal{width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;animation:none}.document-screen>.modal .modal-header{padding-inline:24px}.document-screen>.modal .modal-footer{padding-inline:max(var(--reading-gutter,24px), calc((100% - var(--reading-measure)) / 2))}.document-screen .modal-header{min-height:64px}.document-screen .modal-body{flex:1}.document-screen .modal-body>#plan-form{max-width:800px;margin:24px auto;padding-inline:24px}.document-screen .research-object-page{width:min(var(--document-width), 100%)}.document-screen .research-object-page-heading,.document-screen .research-object-page>.research-page-rule,.document-screen .research-document,.document-screen .literature-sections,.document-screen .plan-detail-properties,.document-screen .plan-detail-section:not(.plan-detail-document),.document-screen .plan-detail-document>h2,.document-screen .plan-document-actions{max-width:var(--reading-measure);margin-inline:auto}.document-screen .research-object-page-edit{max-width:var(--document-width)}.modal-header>h2{min-width:0;margin-right:auto}.plan-detail-properties{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:32px 0 40px;padding-block:24px;display:grid}.plan-detail-properties dt{color:var(--ink3);font-size:var(--t-meta);margin-bottom:8px}.plan-detail-properties dd{font-size:var(--t-ui);overflow-wrap:anywhere;margin:0}.plan-detail-section{margin-top:32px}.plan-detail-section h2{font-size:var(--t-ui);color:var(--ink3);margin:0 0 14px;font-weight:500}.plan-detail-section p{font-size:var(--t-h3);white-space:pre-wrap;margin:0;line-height:1.85}.plan-detail-target{border:1px solid var(--line);border-radius:var(--radius-card);align-items:center;gap:12px;width:100%;padding:16px;display:flex}.plan-detail-target>span:nth-child(2){flex:1;min-width:0}.calendar-connection-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.calendar-availability{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.calendar-connection-meta{color:var(--ink3);font-size:var(--t-meta);flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;display:flex}.calendar-connection-card fieldset{border:0;min-width:0;margin:24px 0;padding:0}.calendar-connection-card legend{font-size:var(--t-ui);margin-bottom:16px}.calendar-project-options{gap:8px;margin-bottom:20px;display:grid}.calendar-project-options label{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.calendar-project-options span{font-size:var(--t-ui);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 16px;display:flex}.calendar-project-options b{color:var(--ink3);font-weight:500}.calendar-connection-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.calendar-last-sync{color:var(--ink3);font-size:var(--t-label);margin-top:16px}@media (max-width:720px){.plan-detail-properties{grid-template-columns:repeat(2,minmax(0,1fr))}.document-screen>.modal .modal-header,.document-screen>.modal .modal-footer{padding-inline:16px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.research-page-overlay{padding:14px}.research-page-modal{border-radius:14px;width:min(1120px,100%);max-height:calc(100dvh - 28px)}@media (min-width:640px){.research-page-overlay:not(.document-screen){padding-block:4dvh}.research-page-overlay:not(.document-screen)>.research-page-modal{max-height:88dvh}}.research-page-modal .modal-header{min-height:49px;padding-inline:17px}.research-page-modal .modal-body{background:var(--surface);padding:0}.research-page-modal .modal-footer{min-height:55px;padding-inline:17px}.research-page-modal .modal-footer .btn{min-height:36px}.research-object-page{width:min(920px,100%);min-height:66vh;margin:0 auto;padding:56px 64px 88px}.research-object-page-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.research-object-page-heading h1{letter-spacing:-.015em;overflow-wrap:anywhere;margin:24px 0 16px;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:500;line-height:1.5}.research-page-rule{background:var(--line);height:1px;margin:25px 0 31px}.research-document{color:var(--ink2);font-size:var(--t-h3);overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;line-height:1.85}.research-page-reference{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.22em;overflow-wrap:anywhere;border-radius:2px;text-decoration-thickness:1px}.research-page-reference:hover{background:var(--accent-soft);text-decoration-color:currentColor}.research-page-reference:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.research-paragraph-references{border-left:2px solid var(--accent-line);background:var(--surface-inset);white-space:normal;border-radius:0 8px 8px 0;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px 16px;margin:12px 0 26px;padding:12px 16px;display:grid}.research-references-label{color:var(--ink3);font-size:var(--t-ui);padding-block:4px;font-weight:500;line-height:1.6}.research-document .research-paragraph-references>ul{flex-wrap:wrap;gap:6px 10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.research-paragraph-references li{min-width:0;max-width:100%;margin:0}.research-paragraph-references .research-page-reference{border:1px solid var(--line);background:var(--surface);max-width:100%;font-size:var(--t-ui);overflow-wrap:anywhere;border-radius:5px;padding:3px 7px;line-height:1.65;text-decoration:none;display:inline-block}.research-paragraph-references .research-page-reference:after{content:"↗";color:var(--ink3);margin-inline-start:.45em}.research-paragraph-references .research-page-reference:hover{border-color:var(--accent-line);background:var(--accent-soft)}@media (max-width:480px){.research-paragraph-references{grid-template-columns:1fr;gap:5px;padding:10px 12px}}.page-reference-picker{border:1px solid var(--line2);border-radius:var(--radius-control);background:var(--surface-inset);margin-bottom:20px;padding:14px}.page-reference-picker>header{font-size:var(--t-ui);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.page-reference-search{grid-template-columns:minmax(0,1fr) minmax(90px,130px);gap:8px;display:grid}.page-reference-results{overscroll-behavior:contain;max-height:280px;margin-block:12px 8px;overflow-y:auto}.page-reference-choice{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) 16px;align-items:start;gap:10px;padding:12px 6px;line-height:1.6;display:grid}:is(.page-reference-choice:hover,.page-reference-choice:focus-visible){background:var(--accent-soft)}.page-reference-choice b{font-size:var(--t-ui);overflow-wrap:anywhere;font-weight:500}.page-reference-choice>span,.page-reference-picker>small{color:var(--ink3);font-size:var(--t-label)}.research-document b,.research-document strong{font-weight:600}.research-document>h2,.research-document [data-prose-lists] :is(h1,h2){color:var(--ink);font-size:var(--t-title-lg);letter-spacing:-.02em;margin:44px 0 16px;font-weight:600;line-height:1.4}.research-document>h3,.research-document [data-prose-lists] :is(h3,h4,h5,h6){color:var(--ink);font-size:var(--t-h2);margin:32px 0 12px;font-weight:600;line-height:1.5}.research-document>h2:first-child,.research-document>h3:first-child{margin-top:0}.research-document>p,.research-document [data-prose-lists]>p{overflow-wrap:anywhere;min-height:1em;margin:0 0 16px}.research-document>ul,.research-document>ol{margin:0 0 18px;padding-inline-start:var(--research-list-indent)}.research-document li{margin:4px 0}.research-document blockquote{border-left:2px solid var(--accent-line);color:var(--ink2);margin:24px 0;padding:4px 0 4px 20px}.research-document blockquote p,.research-document aside p{margin:0}.research-document aside{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-control);background:var(--surface-inset);margin:24px 0;padding:18px 20px}.research-document pre{border:1px solid var(--line);background:var(--surface2);max-height:520px;font:var(--t-label)/1.65 var(--code);margin:0;padding:14px;overflow:auto}.research-document figure{min-width:0;max-width:100%;margin:24px 0}.research-document figure>figcaption{color:var(--ink3);font-size:var(--t-label);overflow-wrap:anywhere;margin-bottom:7px}.research-document hr{border:0;border-top:1px solid var(--line2);margin:31px 0}.research-table-scroll{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;max-width:100%;overflow:auto}.research-table-scroll table{border-collapse:collapse;width:100%;min-width:520px}.research-table-scroll th,.research-table-scroll td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px}.research-table-scroll th:last-child,.research-table-scroll td:last-child{border-right:0}.research-table-scroll tr:last-child td{border-bottom:0}.research-table-scroll th{background:var(--surface2);color:var(--ink);font-size:var(--t-label)}.research-media-placeholder,.research-media-file{border:1px solid var(--line);background:var(--surface2);min-height:94px;color:var(--ink2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px;display:flex}.research-media-type{color:var(--ink3);font:var(--t-label) var(--sans);letter-spacing:.02em}.research-media-meta{color:var(--ink3);font-size:var(--t-label);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.research-media-missing{color:var(--crit-text);font-size:var(--t-label)}.research-media-image{object-fit:contain;width:auto;max-width:100%;max-height:680px;margin:0 auto;display:block}.research-media-file{min-height:62px;color:var(--accent-strong);font-weight:600;text-decoration:none}.research-media-file:hover{border-color:var(--accent-line);background:var(--accent-soft)}.research-object-meta-form{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:9px 12px;display:grid}.research-object-meta-form>label{color:var(--ink3);font-size:var(--t-label);font-weight:600}.research-object-meta-form>[data-research-properties]{grid-column:1/-1;min-width:0}.research-object-type-line{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;display:flex}.research-object-type-line code{color:var(--ink3);font:var(--t-label) var(--code)}.research-title-field{border:1px solid var(--line2);background:var(--surface-inset);border-radius:10px;grid-column:1/-1;min-width:0;margin-bottom:18px;padding:16px 20px}.research-title-field>label{color:var(--ink2);font-size:var(--t-ui);margin-bottom:8px;font-weight:500;display:block}.research-title-field:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 2px var(--accent-soft)}.research-object-title-input{width:100%;min-width:0;min-height:84px;color:var(--ink);font:500 clamp(1.375rem, 2.5vw, 1.75rem)/1.6 var(--sans);letter-spacing:-.015em;resize:vertical;overflow-wrap:anywhere;background:0 0;border:0;outline:0;padding:0;display:block}.research-object-title-input::placeholder{color:var(--ink3);opacity:1;font-weight:400}.research-document-editor{flex-direction:column;gap:13px;display:flex}.literature-page{container:literature/inline-size}.literature-bibliography{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-inset);margin-bottom:32px;padding:20px 24px}.literature-bibliography-top{font-size:var(--t-ui);color:var(--ink2);justify-content:space-between;align-items:center;gap:16px;display:flex}.literature-paper-url{color:var(--ink3);font:var(--t-meta)/1.6 var(--code);overflow-wrap:anywhere;margin:8px 0 18px}.literature-bibliography dl{gap:12px;margin:16px 0 0;display:grid}.literature-bibliography dl>div{grid-template-columns:80px minmax(0,1fr);gap:16px;display:grid}.literature-bibliography dt{font-size:var(--t-ui);color:var(--ink3)}.literature-bibliography dd{color:var(--ink);font-size:var(--t-body);overflow-wrap:anywhere;margin:0;line-height:1.7}.literature-authors{white-space:normal;min-width:0}.literature-authors>summary{cursor:pointer;border-radius:var(--radius-control);align-items:baseline;gap:4px;width:fit-content;max-width:100%;min-height:44px;list-style:none;display:flex}.literature-authors>summary::-webkit-details-marker{display:none}.literature-authors>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.literature-authors-preview{min-width:0}.literature-authors-more,.literature-authors-less{min-width:44px;min-height:44px;color:var(--accent-strong);border-radius:var(--radius-control);justify-content:center;align-items:center;padding:0 10px}.literature-authors-more{flex:none;display:inline-flex}.literature-authors-less{font-size:var(--t-ui);display:none}.literature-authors>summary:hover .literature-authors-more,.literature-authors>summary:hover .literature-authors-less{background:var(--accent-soft)}.literature-authors[open] .literature-authors-preview,.literature-authors[open] .literature-authors-more{display:none}.literature-authors[open] .literature-authors-less{display:inline-flex}.literature-authors-full{white-space:pre-wrap;overflow-wrap:anywhere}.literature-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.literature-outline{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding-bottom:16px;display:flex}.literature-outline-title{width:100%;font-size:var(--t-ui);color:var(--ink2);justify-content:space-between;margin-bottom:10px;display:flex}.literature-outline-title span{color:var(--ink3);font-family:var(--num);font-variant-numeric:tabular-nums}.literature-outline button{text-align:left;min-height:40px;color:var(--ink2);font-size:var(--t-ui);border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex}.literature-outline button:hover{color:var(--ink);background:var(--surface2)}.literature-outline button>span{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums}.literature-outline button>small{color:var(--ink3);margin-left:auto}.literature-sections{width:100%;min-width:0}.literature-section{border-bottom:1px solid var(--line);padding:28px 0 32px;scroll-margin-top:24px}.literature-section:first-child{padding-top:0}.literature-section>header,.literature-section>summary{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.literature-section h2{color:var(--ink);font-size:var(--t-h2);margin:0;font-weight:600;line-height:1.5}.literature-section-number{color:var(--ink3);font:var(--t-meta) var(--num);font-variant-numeric:tabular-nums}.literature-section>header>span:last-child:not(.literature-section-number),.literature-section>summary>span:last-child{color:var(--ink3);font-size:var(--t-meta);white-space:nowrap;margin-left:auto}.literature-section-empty{padding-block:18px}.literature-section-empty>summary{cursor:pointer;align-items:center;min-height:36px;margin:0}.literature-section-empty>p{color:var(--ink3);font-size:var(--t-ui);margin:16px 0 0;line-height:1.7}.literature-section-empty[open] .research-document{margin-top:16px}.literature-source-note,.literature-bibliography dd{white-space:pre-wrap}.literature-source-note{color:var(--ink3);font-size:var(--t-ui);margin:16px 0 0;line-height:1.7}.literature-legacy{border:1px solid var(--line);border-radius:var(--radius-control);margin-bottom:28px;padding:20px}.calendar-split-option{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:12px;padding:16px 0;display:flex}.calendar-split-option input{margin-top:3px}.calendar-split-option b{font-size:var(--t-ui);font-weight:500;display:block}.calendar-split-option small{color:var(--ink3);font-size:var(--t-meta);margin-top:4px;display:block}.literature-template-action{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.literature-template-action small{color:var(--ink3);font-size:var(--t-meta)}.literature-bibliography-editor{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-inset);gap:10px;min-width:0;padding:20px;display:grid}.literature-bibliography-editor legend{font-size:var(--t-ui);padding-inline:6px;font-weight:500}.literature-bibliography-editor label{color:var(--ink2);font-size:var(--t-ui)}@container literature (width>=56rem){.literature-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.literature-outline{border-bottom:0;display:grid;position:sticky;top:20px}}@media (pointer:coarse),(max-width:720px){.literature-outline button,.literature-section-empty>summary{min-height:44px}.literature-bibliography{padding:16px}}.research-document-block-editor{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;transition:border-color var(--duration-ui), box-shadow var(--duration-ui);margin:0;padding:16px 18px 20px}.research-document-block-editor:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.research-document-block-editor>legend{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums;padding:0 5px}.research-text-field{grid-column:1/-1;gap:10px;min-width:0;display:grid}.research-text-field>small{font-size:var(--t-meta);color:var(--ink3)}.research-text-field textarea.input{box-sizing:border-box;resize:vertical;tab-size:2;width:100%;max-width:100%}.research-text-field textarea[data-expanded=true]{resize:none;max-height:none;overflow-y:hidden}.research-document-block-paragraph,.research-document-block-quote>p,.research-document-block-callout>p{white-space:pre-wrap;overflow-wrap:anywhere}.research-document-block-paragraph[data-prose-lists]{white-space:normal}.research-document [data-prose-lists]>.research-table-scroll{margin-block:24px}.research-document [data-prose-lists]>:first-child{margin-top:0}.research-document [data-prose-lists]>:last-child{margin-bottom:0}.research-document [data-prose-lists] :is(ul,ol),.research-document-block-quote :is(ul,ol),.research-document-block-callout :is(ul,ol){padding-inline-start:var(--research-list-indent)}.research-document [data-prose-lists] li>:is(ul,ol){margin-block:.35em}.research-document-block ul,.research-document-block ol{margin-block:8px;padding-inline-start:1.5em}.research-block-hint{grid-column:1/-1}.research-document-empty{border:1px dashed var(--line2);color:var(--ink3);text-align:center;padding:28px}.research-page-upload-note{color:var(--ink3);font-size:var(--t-label);margin:11px 0 0}.research-save-status{color:var(--ink2);font-size:var(--t-ui);align-self:center}.toast-wrap{z-index:200;pointer-events:none;flex-direction:column;gap:7px;max-width:min(390px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.toast{overflow-wrap:anywhere;white-space:normal;border:1px solid var(--line2);background:var(--surface);min-width:0;max-width:100%;color:var(--ink);box-shadow:var(--shadow);font-size:var(--t-ui);transition:opacity var(--duration-ui), transform var(--duration-ui);border-radius:10px;padding:12px 16px}.toast.leave{opacity:0;transform:translateY(6px)}.toast.storage-cache-notice{border-left:3px solid var(--warn)}.toast.storage-cache-notice[data-severity=error]{border-left-color:var(--crit);font-weight:600}:where(button,a,.input,.notes-search,.workspace-search-input){transition:color var(--duration-fast) var(--ease-ui), background-color var(--duration-ui) var(--ease-ui), border-color var(--duration-ui) var(--ease-ui), box-shadow var(--duration-ui) var(--ease-ui), transform var(--duration-fast) var(--ease-ui)}:where(.plan-card){transition:border-color var(--duration-ui), box-shadow var(--duration-ui)}:where(.btn,.icon-btn,.theme-toggle):active:not(:disabled){transform:translateY(1px)}:where(.btn,.icon-btn):disabled{box-shadow:none;transform:none}:where(.main-scroll,.nav,.modal-body,.week-scroll,.month-scroll,.research-table-scroll){scrollbar-width:thin;scrollbar-color:var(--line2) transparent}:where(h1,h2,h3,strong,b){font-synthesis:none}:where(input,textarea)::placeholder{color:var(--ink3);opacity:.85}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:where(.stat-value,time,.progress-row,.calendar-nav,td){font-variant-numeric:tabular-nums}.topbar-heading{min-width:0;max-width:100%}.stage:last-child{border-right:0}.stage.active b{color:var(--accent-strong)}.notes-sort .input{height:44px}.research-document figure>figcaption{font-size:var(--t-ui);line-height:1.6}.research-table-scroll th{font-family:var(--sans);font-size:var(--t-ui);letter-spacing:0}.research-table-scroll td{font-size:var(--t-ui);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.research-document pre,.research-media-file{border-radius:var(--radius-control)}.research-draft-notice{border-width:0 0 1px;border-radius:0;margin-bottom:0;padding:14px 24px}.color-option input:focus-visible+span{outline:2px solid var(--accent);outline-offset:4px}@keyframes dialog-enter{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:none}}@container view (width>=76rem){.planning-layout.month-layout{grid-template-columns:minmax(0,1fr) clamp(20rem,20cqi,24rem)}.month-layout .planning-side{gap:var(--space-card);flex-direction:column;display:flex;position:sticky;top:12px}}@container view (width>=108rem){.planning-layout.week-layout{grid-template-columns:minmax(0,1fr) clamp(20rem,18cqi,24rem)}.week-layout .planning-side{gap:var(--space-card);flex-direction:column;display:flex;position:sticky;top:12px}}@media (hover:hover){:where(.plan-card):hover{box-shadow:var(--shadow-card)}.input:hover:not(:focus):not(:disabled){border-color:var(--ink3)}}@media (max-width:720px),(pointer:coarse){.btn,.btn.sm,.landing-login,.theme-toggle,.scope-button,.scope-switch>button,.view-switch>button{min-height:44px}.icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}.input,.notes-search input,.workspace-search-input input{min-height:44px;font-size:var(--t-h3)}.plan-card .plan-check{width:28px;height:28px}.research-draft-notice{padding-inline:16px}}@media (max-width:1120px){.landing-hero{grid-template-columns:minmax(0,1fr);gap:48px;min-height:0;padding-top:64px}.landing-hero-copy{max-width:720px}.landing-hero-copy>p{max-width:670px}.landing-workbench{width:100%}.landing-section{display:block}.landing-section-heading{margin-bottom:40px;position:static}.landing-section-heading h2+p{max-width:40rem}.planning-actions{width:100%;margin-left:0}}@container view (width<=64rem){.ai-agent-actions{grid-column:2/-1}}@container ai-agent (width<=60rem){.ai-agent-card-head{grid-template-columns:38px minmax(0,1fr) max-content}.ai-agent-card-head>.ai-agent-actions{grid-column:2/-1;justify-content:flex-start}}@container ai-agent (width<=44rem){.ai-agent-card-head>.ai-agent-actions{grid-column:1/-1;justify-content:flex-start}.ai-agent-actions form{justify-content:flex-start}.ai-project-permission-row{grid-template-columns:10px minmax(0,1fr) max-content;gap:6px 9px;padding-block:10px}.ai-project-permission-row>.member-role{grid-area:1/3}.ai-project-permission-scope{grid-column:2/-1}.ai-project-permission-control{grid-column:2/-1;justify-content:flex-start}}@container ai-agent (width<=28rem){.ai-agent-card-head{grid-template-columns:38px minmax(0,1fr)}.ai-agent-card-head>.status{grid-area:2/2}}@container ai-agent (width<=20rem){.ai-agent-card-head>:is(.status,.ai-agent-actions){grid-area:auto/1/auto/-1}.ai-project-permission-row{grid-template-columns:10px minmax(0,1fr)}.ai-project-permission-row>:is(.member-role,.ai-project-permission-scope,.ai-project-permission-control){grid-area:auto/1/auto/-1}.ai-project-permission-scope{white-space:normal}.ai-agent-card .status{white-space:normal;min-inline-size:0}.ai-agent-card .btn{white-space:normal;max-width:100%}}@container members (width<=36rem){.member-list>.member-row{grid-template-columns:34px minmax(0,1fr)}.member-row>.member-meta,.member-row>.member-management{grid-column:2/-1;justify-self:start}}@media (max-width:900px){.landing-header{grid-template-columns:1fr auto;padding-inline:28px}.landing-nav{display:none}.landing-hero{padding-inline:28px}.landing-section{padding:88px 28px}.planning-section{padding-inline:28px}.landing-section{column-gap:26px}.landing-footer{padding-inline:28px}}@media (max-width:1120px){.app-shell{grid-template-columns:60px minmax(0,1fr)}.brand{justify-content:center;padding-inline:8px}.brand span{display:none}.nav{padding-inline:8px}}@container view (width<=56rem){.ai-team-access-row{grid-template-columns:38px minmax(0,1fr) auto}.ai-team-access-row>time,.ai-team-access-row>.ai-team-access-source{grid-column:2}.ai-team-access-review,.ai-team-access-row>.btn{grid-column:2/-1;justify-self:end}}@media (max-width:720px){:root{--space-card:1rem;--space-section:1.5rem;--page-gutter:1rem}.oauth-shell{place-items:stretch stretch;padding:0}.oauth-panel{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.oauth-panel-header{min-height:58px;padding-inline:16px}.oauth-panel-body{padding:30px 20px max(30px, env(safe-area-inset-bottom))}.oauth-consent-actions .btn{min-height:46px}.landing-header{min-height:58px;padding-inline:16px}.landing-header .btn{min-height:44px;padding-inline:9px}.landing-account-actions{gap:8px}.landing-hero{gap:54px;padding:52px 16px 70px}.landing-hero-copy h1{margin-block:24px;font-size:clamp(2rem,7vw,2.5rem)}.landing-hero-copy>p{font-size:var(--t-h3)}.landing-hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:27px}.landing-workbench{padding:0}.landing-workbench figcaption{flex-wrap:wrap}.workbench-stage-label>span:last-child{display:none}.landing-section{padding:74px 16px;scroll-margin-top:57px;display:block}.planning-section{padding-inline:16px}.landing-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.landing-section-heading h2{margin-top:0;font-size:clamp(1.5rem,5vw,1.75rem)}.landing-section-heading p{font-size:var(--t-ui)}.lifecycle-ledger li{grid-template-columns:44px minmax(0,1fr);gap:9px 12px;min-height:82px;padding:14px 6px}.lifecycle-ledger li>p{font-size:var(--t-label);grid-column:2/-1}.lifecycle-loop-note{align-items:flex-start;margin-left:43px;line-height:1.6}.landing-footer{grid-template-columns:1fr;gap:40px;padding:72px 16px 28px}.landing-footer-actions{align-items:flex-start}.auth-panel-body{padding:38px 24px 28px}.view{padding:24px 16px 54px}.topbar{min-height:56px}.topbar-inner{flex-wrap:wrap;gap:10px;min-height:55px;padding-block:12px}.topbar-right{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}.topbar-title{max-width:100%;font-size:var(--t-ui);overflow-wrap:anywhere}.topbar-right .project-badge{display:none}.research-page-overlay{padding:0}.research-page-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.research-page-modal .modal-header{min-height:52px}.research-page-modal .modal-footer{padding-bottom:max(10px, env(safe-area-inset-bottom))}.research-page-modal .modal-footer .btn{min-height:44px}.research-object-page{min-height:75vh;padding:32px 22px 74px}.research-document{font-size:var(--t-h3)}.research-document>h2,.research-document [data-prose-lists] :is(h1,h2){font-size:var(--t-h2)}.research-object-meta-form{grid-template-columns:1fr}.research-object-meta-form>label{margin-bottom:-5px}.research-object-title-input{font-size:var(--t-display)}.research-document-block-editor .input{min-height:44px;font-size:var(--t-h3)}.planning-toolbar{align-items:stretch}.planning-toolbar>.scope-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.calendar-nav{order:2;width:100%}.calendar-nav strong{flex:1}.planning-actions{order:3;grid-template-columns:repeat(3,1fr);width:100%;display:grid}.planning-actions .view-switch{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.planning-actions .btn{min-height:44px;padding-inline:6px}.week-scroll,.month-scroll{display:none}.mobile-calendar{display:block}.mobile-day{border-bottom:1px solid var(--line);padding:8px 11px}.mobile-day:last-child{border-bottom:0}.mobile-day-head{border-radius:7px;grid-template-columns:34px 34px minmax(0,1fr);align-items:center;width:100%;min-height:44px;margin-bottom:5px;padding:4px 6px;display:grid}.mobile-day-head.selected{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.mobile-day-head span{color:var(--ink3);font:var(--t-label) var(--num);font-variant-numeric:tabular-nums}.mobile-day-head b{font-size:var(--t-h3)}.mobile-day-head small{color:var(--ink3)}.mobile-day .plan-card{grid-template-columns:39px minmax(0,1fr);align-items:center;min-height:54px;margin-bottom:6px}.mobile-day .plan-check{width:36px;height:36px}.mobile-day .deadline-card{min-height:50px;margin-bottom:6px}.planning-side{flex-direction:column;display:flex}.portfolio-deadlines{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr;gap:4px}.form-grid>label,.form-grid>span{padding-top:5px}.modal-footer .btn{min-height:42px}.archive-impact{grid-template-columns:1fr 1fr 1fr}.personal-profile-grid{grid-template-columns:1fr}.personal-profile-bio{grid-column:auto}.project-metadata-form{grid-template-columns:minmax(0,1fr) 105px}.project-metadata-form>.btn{grid-column:1/-1;justify-self:end}.ai-secret-value{grid-template-columns:1fr 1fr}.ai-secret-value input{grid-column:1/-1;min-height:42px}.ai-config-block>header{flex-wrap:wrap;align-items:flex-start}.ai-config-actions{width:100%;margin-left:0}.ai-agent-actions{flex-wrap:wrap;grid-column:2/-1}.ai-team-access-row{grid-template-columns:36px minmax(0,1fr) auto;gap:7px}.ai-team-access-row>time{display:none}.ai-team-access-review{flex-wrap:wrap;justify-self:stretch;width:100%}.ai-team-access-review .input{width:100%}}@media (max-width:720px),(pointer:coarse){.modal-window-controls .icon-btn,.research-page-modal .modal-header .icon-btn{touch-action:manipulation;width:44px;min-width:44px;height:44px;min-height:44px}.research-page-modal .modal-footer .btn{touch-action:manipulation;min-height:44px}.research-document-block-editor .input{min-height:44px}.research-page-modal input:not(.research-object-title-input),.research-page-modal textarea,.research-page-modal select{font-size:var(--t-h3)}.theme-toggle{width:44px;height:44px}}@media (max-width:480px){.landing-brand span{font-size:var(--t-label)}.landing-account-actions>.btn{display:none}.landing-login{min-height:44px}.landing-auth-panel{border-left:0}.landing-auth-header{min-height:58px;padding-inline:16px 12px}.auth-panel-body{padding:32px 18px 24px}.auth-copy h1{font-size:var(--t-display)}.app-shell{grid-template-columns:52px minmax(0,1fr)}.nav{padding-inline:5px}.topbar-right{gap:4px}.topbar-right .btn{min-width:44px;min-height:44px;padding-inline:10px}.section-head{flex-wrap:wrap;align-items:flex-start}.section-head>.btn,.section-head>.chip{margin-left:0}.notes-head-actions{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.notes-head-actions .btn{min-height:42px}.notes-toolbar{grid-template-columns:1fr}.notes-sort .input{min-height:44px}.heading-actions{width:100%;margin-left:0}.heading-actions .btn{flex:1;min-height:42px}.overlay{padding:3vh 8px 8px}.modal{border-radius:12px;max-height:94vh}.modal-body{padding:13px}.modal-footer{padding:10px 12px}.modal-footer .modal-spacer{display:none}.research-page-modal .modal-body{padding:0}.research-questions li>button{grid-template-columns:8px minmax(0,1fr) 18px}.research-questions li .status{display:none}.export-toolbar{flex-direction:column;align-items:stretch}.export-toolbar .scope-switch,.export-toolbar .view-switch{grid-template-columns:1fr 1fr;display:grid}.member-row{grid-template-columns:34px minmax(0,1fr) auto}.member-management{grid-column:2/-1;justify-self:end}.member-operation-error{grid-column:2/-1;justify-self:start}.ai-target-option{grid-template-columns:18px 64px minmax(0,1fr)}.ai-agent-actions{grid-column:2/-1;justify-content:flex-start}.project-metadata-form{grid-template-columns:1fr}.project-metadata-form>.btn{grid-column:1;width:100%}.invite-submit>.btn{width:100%}.invite-link-result>div{grid-template-columns:minmax(0,1fr) auto}.invite-link-result>div>a{grid-column:1/-1}.project-tldr-panel{grid-template-columns:1fr}.project-tldr-panel>span{grid-column:1}.project-tldr-panel .btn{justify-self:start}.ai-project-permission-row{padding-inline:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.research-properties,.research-property-editor{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem 2rem;margin:1.5rem 0;display:grid}.research-properties>div,.research-property-editor>div{min-width:0}.research-properties dt{color:var(--ink3);font-size:var(--t-label);margin-bottom:.35rem}.research-properties dd{font-size:var(--t-ui);overflow-wrap:anywhere;margin:0;line-height:1.7}.research-properties a{color:var(--accent)}.research-property-editor label{align-items:center;gap:.5rem;display:flex}.research-property-editor small,.property-essential{color:var(--ink3);font-size:var(--t-label);font-weight:400}.research-property-editor .input{width:100%;min-width:0}.authorship-properties{border-bottom:1px solid var(--line);padding-bottom:1rem}.task-assignment-section,.team-notifications,.team-pending-tasks,.assignee-chips{--border:var(--line);--muted:var(--ink3);--text:var(--ink);--bg-hover:var(--surface2)}.unread-count{color:#fff;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;background:#c63842;border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:1.25rem;min-inline-size:1.25rem;padding-inline:.3rem;font:600 .68rem/1 system-ui,sans-serif;display:inline-flex}.notification-bell{flex:none;position:relative}.notification-bell .unread-count{position:absolute;top:-.35rem;right:-.55rem}.team-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.team-section-heading h2{margin:0}.assignee-chips{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.assignee-chip,.assignee-identity{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.assignee-chip{border:1px solid var(--border);max-width:100%;font-size:var(--t-label);border-radius:999px;padding:.2rem .45rem .2rem .2rem}.assignee-avatar{background:var(--bg-hover,#74788718);width:1.65rem;height:1.65rem;color:var(--text);font-size:var(--t-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.assignee-name{overflow-wrap:anywhere;min-width:0}.assignee-pending{white-space:nowrap;font-size:var(--t-micro);color:var(--muted)}.assignee-chip.pending{border-style:dashed}.plan-card .assignee-chip.pending .assignee-pending{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.task-assignment-list{padding:0;list-style:none}.task-assignment-list li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.85rem 0;display:flex}.task-assignment-list small{color:var(--muted);font-size:var(--t-label)}.assignment-status{background:var(--bg-hover,#74788718);font-size:var(--t-label);white-space:nowrap;border-radius:999px;flex:none;padding:.2rem .5rem;display:inline-flex}.assignment-status.accepted{color:var(--success,#278269)}.assignment-status.declined{color:var(--crit,#bb454d)}.assignment-actions{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.assignment-member-picker{border:0;margin:1.4rem 0;padding:0}.assignment-member-picker legend{margin-bottom:.6rem}.assignment-member-picker label{align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.assignment-member-picker label span:not(.assignee-avatar){overflow-wrap:anywhere;min-width:0}.assignment-member-picker input{flex:none}.team-pending-tasks{margin-block:2rem 3rem}.notification-row{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;display:flex}.notification-item{white-space:normal;overflow-wrap:anywhere;text-align:left;width:100%;min-width:0;max-width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.85rem;padding:1rem .75rem;display:flex}.notification-item:hover{background:var(--bg-hover,#7478870d)}.notification-item>span:nth-child(2){flex:1;min-width:0}.notification-item b{font-size:var(--t-ui);overflow-wrap:anywhere;font-weight:500;line-height:1.6;display:block}.notification-item small{color:var(--muted);font-size:var(--t-label);margin-top:.3rem;display:block}.notification-dot{background:0 0;border-radius:50%;flex:none;width:.4rem;height:.4rem}.unread .notification-dot{background:#c63842}.notification-row>.btn{flex:none}@media (max-width:600px){.notification-row{flex-wrap:wrap;gap:0}.notification-row>.notification-item{flex-basis:100%}.notification-row>.btn{margin:0 .75rem .75rem auto}}.team-notifications>.muted{font-size:var(--t-label);margin-top:1.5rem}.ai-project-permissions>summary{min-height:48px;color:var(--ink);cursor:pointer;font-size:var(--t-ui);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.ai-project-permissions>summary span{color:var(--ink2);margin-left:auto}.ai-project-permissions>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.ai-project-permissions[open]>summary{border-bottom:1px solid var(--line)}.ai-connections-page .ai-agent-card-head{gap:12px;padding:16px}
