@property --vs-hit-pad{syntax: "<length>"; inherits: true; initial-value: 0px;}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BZdD_g9V.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-b6lpi8_2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-Cjtb1TV-.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (hover: none) and (pointer: coarse){html[data-ask-entry]:where(.ask-shell-on) .sch[data-narrow=true] .sch__main,html[data-ask-entry]:where(.ask-shell-on) .jaim__settings{background:var(--ask-page-color)!important}html[data-ask-entry]:where(.ask-shell-on) .sch[data-narrow=true] .sch__topbar{position:sticky;top:0;background:var(--ask-header-color)!important}html[data-ask-entry]:where(.ask-shell-on) .sch[data-narrow=true] .sch__composer:where(:not(.sch__composer--docked)),html[data-ask-entry]:where(.ask-shell-on) .jaim__composer{background:var(--ask-page-color)!important}}@media (max-width: 760px),(pointer: coarse){:where(html.ask-shell-on) input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=color],[type=hidden]):not(.sch__mf-field *),:where(html.ask-shell-on) textarea:not(.sch__mf-field *),:where(html.ask-shell-on) select:not(.sch__mf-field *){font-size:16px!important}}@media (pointer: coarse) and (min-width: 761px){:where(html.ask-shell-on) .sch__login-forgot,:where(html.ask-shell-on) .schs__home-state-link,:where(html.ask-shell-on) .sch__composer-disclaimer-line{position:relative}:where(html.ask-shell-on) .sch__login-forgot:after,:where(html.ask-shell-on) .schs__home-state-link:after,:where(html.ask-shell-on) .sch__composer-disclaimer-line:after{content:"";position:absolute;inset:calc(var(--tap-y, 0px) * -1) calc(var(--tap-x, 0px) * -1)}:where(html.ask-shell-on) .sch__composer-disclaimer-line:after{top:-6px;right:0;bottom:-22px;left:0}}:root:where(.ask-shell-on):not(.sch-keyboard-open):has(.ask-annc) .sch[data-narrow=true] .sch__topbar{padding-top:6px}:where(html.ask-shell-on) .sch{--cal-added-bg: #E1EADF;--cal-added-ink: #2F6B4A;--cal-warn-ink: oklch(.5 .13 45)}:where(html.ask-shell-on) .sch{--fp-accent: var(--ochre-ink, oklch(.52 .12 60));--fp-rule: color-mix(in oklch, var(--pane-ink), transparent 86%);--fp-soft: color-mix(in oklch, var(--hl-edge), transparent 90%);--fp-warn: oklch(.52 .13 55);--fp-err: oklch(.55 .19 27)}:where(html.ask-shell-on) .sch{--rdx-accent: var(--ochre-ink, oklch(.52 .12 60));--rdx-warn: oklch(.5 .13 45);--rdx-chip-bg: var(--table-bg, var(--pane-bg))}:where(html.ask-shell-on) body.jai-fullbleed{overflow:hidden}:where(html.ask-shell-on) body.jai-fullbleed:before{display:none!important}:where(html.ask-shell-on) .sch{--pane-border: var(--border);--pane-border-strong: color-mix(in oklch, var(--pane-ink), transparent 78%);--pane-surface: var(--surface);--pane-surface-2: var(--surface-2);--pane-ink: var(--ink);--pane-ink-2: var(--ink-2);--pane-muted: var(--muted);--pane-muted-2: var(--muted-2);--pane-bg: var(--bg-warm);--hl: oklch(.88 .1 78 / .55);--hl-edge: oklch(.66 .11 60);--hl-active: oklch(.84 .13 76 / .8);--hl-active-ring: oklch(.66 .11 60);--hl-claim: oklch(.88 .1 78 / .28);--menu-hover: color-mix(in oklch, var(--pane-bg), var(--hl-edge) 6%);--rail-menu-bg: #F7F1E4;--rail-menu-edge: oklch(.82 .028 78);--rail-menu-hover: color-mix(in oklch, var(--pane-ink), transparent 88%);--rail-menu-shadow: 0 1px 0 rgb(255 255 255 / .6) inset, 0 22px 50px -10px oklch(.22 .03 60 / .32), 0 6px 14px -6px oklch(.22 .03 60 / .22);--rule: var(--border);--danger: oklch(.55 .17 28);--danger-on: oklch(from var(--danger) 1 0 0);--table-bg: #F3EBDF;--rail-bg: #FAF4E8;--rail-shadow: none;--tile-bg: #F1E9DA;--v2-card-shadow: 0 -1px 3px oklch(.3 .02 60 / .07), 0 1px 2px oklch(.3 .02 60 / .07), 0 6px 18px oklch(.3 .02 60 / .08);--v2-sheet-bg: color-mix(in oklch, var(--pane-surface), var(--pane-ink) 10%);position:relative;height:calc(100vh - var(--ask-banner-h, 0px));height:calc(100dvh - var(--ask-banner-h, 0px));min-height:calc(100vh - var(--ask-banner-h, 0px));background:var(--table-bg);color:var(--pane-ink);font-family:var(--font-sans);display:flex;flex-direction:column;overflow:hidden}:where(html.ask-shell-on) .sch{color-scheme:light}:where(html.ask-shell-on) .sch__topbar{display:grid;grid-template-columns:280px 1fr 420px;align-items:center;height:56px;padding:0 22px;background:var(--table-bg);position:sticky;top:0;z-index:30;flex-shrink:0}:where(html.ask-shell-on) .sch{--rail-l-w: 310px;--rail-l-slim-w: 56px;--rail-r-w: 420px;--rail-pad-x: 10px;--rail-pad-y: 14px;--rail-gap: 14px;--rail-row-fs: 16.5px;--rail-item-fs: 15px;--rail-row-snip-fs: 13.5px;--rail-row-meta-fs: 11px;--rail-row-pad-y: 8px}:where(html.ask-shell-on) .sch__body{position:relative;flex:1;min-height:0;background:var(--table-bg)}:where(html.ask-shell-on) .sch__main,:where(html.ask-shell-on) .sch__v2-screen{position:relative;z-index:1;height:100%;background:var(--table-bg);display:flex;flex-direction:column;padding-left:calc(var(--rail-l-w) + var(--rail-pad-x) + var(--rail-gap));padding-right:calc(var(--rail-r-w) + var(--rail-pad-x) + var(--rail-gap));overflow:hidden;overflow:clip}:where(html.ask-shell-on) .sch[data-right-open=false] .sch__main,:where(html.ask-shell-on) .sch[data-right-open=false] .sch__v2-screen{padding-right:calc(var(--rail-pad-x) + var(--rail-gap))}@media (min-width: 761px){:where(html.ask-shell-on) .sch[data-left-hidden=true] .sch__main,:where(html.ask-shell-on) .sch[data-left-hidden=true] .sch__v2-screen,:where(html.ask-shell-on) .sch[data-left-hidden=true] .sch__cr-slot{padding-left:calc(var(--rail-pad-x) + var(--rail-gap))}}:where(html.ask-shell-on) .sch{--slim-rail-hover: #e7e3d9;--slim-tile-hover: #dcd7cb}:where(html.ask-shell-on) .sch{--rail-r-strip-w: 52px}:where(html.ask-shell-on) .sch__topbar{background:var(--table-bg);border-bottom:1px solid var(--pane-border)}:where(html.ask-shell-on) .sch__main{display:flex;flex-direction:column;min-height:0;position:relative;background:radial-gradient(ellipse at top,color-mix(in oklch,var(--hl-edge),transparent 96%) 0%,transparent 50%),var(--rail-bg)}:where(html.ask-shell-on) .sch__stream{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:32px 28px 28px}:where(html.ask-shell-on) .sch__stream--empty{display:flex;flex-direction:column}:where(html.ask-shell-on) .sch__stream--empty .sch__stream-inner{margin:auto;gap:10px}:where(html.ask-shell-on) .sch__stream--empty .sch__manuscript{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:0;justify-content:center}:where(html.ask-shell-on) .sch__stream--empty .sch__manuscript .h{font-size:clamp(24px,2.4vw,32px)}:where(html.ask-shell-on) .sch__stream--empty .sch__manuscript .crest img{height:34px}:where(html.ask-shell-on) .sch__stream-inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:36px}:where(html.ask-shell-on) .sch__stream-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}:where(html.ask-shell-on) .sch__manuscript .crest{font-family:var(--font-display);font-style:italic;font-size:60px;line-height:1;color:var(--hl-edge);letter-spacing:-.02em;flex-shrink:0}:where(html.ask-shell-on) .sch__manuscript .crest img{display:block;height:46px;width:auto}:where(html.ask-shell-on) .sch__manuscript .crest .crest__dark,:where(html.ask-shell-on) .sch[data-theme=dark] .sch__manuscript .crest .crest__light{display:none}:where(html.ask-shell-on) .sch__manuscript .h{font-family:var(--font-display);font-size:clamp(32px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em;font-weight:400;color:var(--pane-ink);text-wrap:balance;margin:0}:where(html.ask-shell-on) .sch:is([data-verification-style=underline],[data-verification-style=margin],[data-verification-style=none]){--vs-flag-ink: oklch(.62 .13 75);--vs-fix-ink: oklch(.5 .14 150)}:where(html.ask-shell-on) .sch__composer{position:relative;flex-shrink:0;padding:0 28px 18px;background:transparent}:where(html.ask-shell-on) .sch__composer-inner{max-width:760px;margin:0 auto;background:var(--surface);border:1px solid color-mix(in oklch,var(--pane-border),transparent 40%);border-radius:22px;box-shadow:0 1px #bdb6ae73,0 8px 22px #2019141a,0 24px 50px #20191414;padding:14px 16px 12px;transition:border-color .16s,box-shadow .2s}:where(html.ask-shell-on) .sch__composer:focus-within .sch__composer-inner{border-color:var(--hl-edge);box-shadow:0 1px #bdb6ae73,0 0 0 3px color-mix(in oklch,var(--hl-edge),transparent 80%),0 12px 28px #2019141f,0 28px 60px #2019141a}:where(html.ask-shell-on) .sch__ta-wrap{--sch-ta-max-height: 200px;--sch-ta-min-height: calc(1.45em + 14px) ;position:relative;display:grid;max-height:var(--sch-ta-max-height);overflow-y:auto}:where(html.ask-shell-on) .sch__ta-sizer,:where(html.ask-shell-on) .sch__ta-ghost,:where(html.ask-shell-on) .sch__ta-token-layer,:where(html.ask-shell-on) .sch__ta-lock-underline,:where(html.ask-shell-on) .sch__placeholder-overlay,:where(html.ask-shell-on) .sch__ta-wrap textarea{grid-area:1 / 1;box-sizing:border-box;width:100%;font-family:var(--font-display);font-size:16px;line-height:1.45;padding:var(--sch-ta-pad, 6px 4px 8px);white-space:pre-wrap;overflow-wrap:anywhere;min-height:var(--sch-ta-min-height)}:where(html.ask-shell-on) .sch__ta-sizer{visibility:hidden;color:transparent}:where(html.ask-shell-on) .sch__ta-wrap textarea{position:relative;z-index:1;height:100%}:where(html.ask-shell-on) .sch__placeholder-overlay{position:relative;z-index:0;pointer-events:none;overflow:hidden;color:var(--pane-muted-2);font-style:italic;opacity:1;transition:opacity .18s ease}:where(html.ask-shell-on) .sch__composer textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;resize:none;width:100%;font-family:var(--font-display);font-size:16px;line-height:1.45;color:var(--pane-ink);padding:var(--sch-ta-pad, 6px 4px 8px);min-height:var(--sch-ta-min-height);max-height:none;overflow:hidden}:where(html.ask-shell-on) .sch__composer textarea::placeholder{color:var(--pane-muted-2);font-style:italic}:where(html.ask-shell-on) .sch__composer textarea[data-placeholder-animated=true]::placeholder{color:transparent}@media (prefers-reduced-motion: reduce){:where(html.ask-shell-on) .sch__filesbar-panel,:where(html.ask-shell-on) .sch__placeholder-overlay{transition:none}}:where(html.ask-shell-on) .sch__composer-row{display:flex;align-items:center;gap:6px;padding-top:8px;min-width:0}:where(html.ask-shell-on) .sch__composer-add{position:relative;display:inline-flex;flex:0 0 auto}:where(html.ask-shell-on) .sch__composer-add-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;border-radius:10px;border:none;background:transparent;color:var(--pane-muted);display:grid;place-items:center;cursor:pointer;transition:background .14s,color .14s,border-color .14s,transform .16s}:where(html.ask-shell-on) .sch__composer-add-btn:hover{color:var(--pane-ink);background:color-mix(in oklch,var(--pane-ink),transparent 93%)}:where(html.ask-shell-on) .sch__composer-add-btn svg{transition:transform .16s}:where(html.ask-shell-on) .sch__composer-send{margin-left:4px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;border:none;background:var(--ink);color:var(--bg);cursor:pointer;transition:transform .14s,opacity .14s}:where(html.ask-shell-on) .sch__composer-send:hover{transform:translateY(-1px)}:where(html.ask-shell-on) .sch__composer-send:disabled{cursor:not-allowed;opacity:.56;transform:none}:where(html.ask-shell-on) .sch__composer-row-spacer{flex:1 1 auto;min-width:12px}:where(html.ask-shell-on) .sch__composer-hint{margin:8px auto 0;max-width:720px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pane-muted-2);display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}:where(html.ask-shell-on) .sch__composer-disclaimer{max-width:min(100%,720px);text-align:center}:where(html.ask-shell-on) .sch__composer-disclaimer-line{display:inline;cursor:pointer;list-style:none}:where(html.ask-shell-on) .sch__composer-disclaimer-line::-webkit-details-marker{display:none}:where(html.ask-shell-on) .sch__composer-disclaimer-more{text-decoration:underline;color:inherit}:where(html.ask-shell-on) .sch__composer-disclaimer-full{margin:6px 0 0;text-align:center;font-family:var(--font-sans, inherit);font-size:11.5px;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--pane-muted)}:where(html.ask-shell-on) .sch__fineprint{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--pane-ink)}:where(html.ask-shell-on) .sch__fineprint a{color:inherit;text-decoration:underline}:where(html.ask-shell-on) .sch__guest-head{display:flex;justify-content:flex-end;flex-shrink:0;padding:16px 28px 0}:where(html.ask-shell-on) .sch__guest-auth{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto;align-self:center}:where(html.ask-shell-on) .sch__guest-auth .sch__guest-auth-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--pane-border-strong);background:transparent;color:var(--pane-ink);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background .14s,border-color .14s}:where(html.ask-shell-on) .sch__guest-auth .sch__guest-auth-btn--quiet:hover{background:color-mix(in oklch,var(--pane-ink),transparent 93%)}:where(html.ask-shell-on) .sch__guest-auth .sch__guest-auth-btn--solid{border-color:var(--pane-ink);background:var(--pane-ink);color:var(--pane-bg);box-shadow:0 1px 2px color-mix(in oklch,var(--pane-ink),transparent 80%)}:where(html.ask-shell-on) .sch__guest-auth .sch__guest-auth-btn--solid:hover{background:color-mix(in oklch,var(--pane-ink),transparent 12%)}:where(html.ask-shell-on) .sch__guest-auth .sch__guest-auth-btn:focus-visible{outline:2px solid var(--hl-edge);outline-offset:2px}:where(html.ask-shell-on) .sch{--row-hover: #efe7da;--row-selected: #e9dfcf;--ref-well: #f1eadd}:where(html.ask-shell-on) .sch{--src-empty-back-fill: #f3ebdd;--src-empty-back-stroke: #dacfbd;--src-empty-mid-fill: #f7f0e4;--src-empty-mid-stroke: #cdc0ab;--src-empty-front-fill: #fffcf5;--src-empty-lines: #d3c7b4;--src-empty-ochre: var(--hl-edge)}:where(html.ask-shell-on) .sch{--drafts-tag-docx: oklch(.52 .14 255);--drafts-tag-pdf: oklch(.55 .16 25);--drafts-tag-sheet: oklch(.5 .12 150);--drafts-accent: var(--ochre-ink);--drafts-hover: var(--row-hover)}@media (max-width: 1280px){:where(html.ask-shell-on) .sch{--rail-l-w: 240px;--rail-r-w: 340px;--rail-gap: 12px}:where(html.ask-shell-on) .sch__convo-head,:where(html.ask-shell-on) .sch__stream,:where(html.ask-shell-on) .sch__composer{padding-left:22px;padding-right:22px}}@media (max-width: 1080px){:where(html.ask-shell-on) .sch{--rail-l-w: 200px;--rail-r-w: 300px;--rail-pad-x: 8px;--rail-gap: 10px}:where(html.ask-shell-on) .sch__convo-head,:where(html.ask-shell-on) .sch__stream,:where(html.ask-shell-on) .sch__composer{padding-left:16px;padding-right:16px}}@media (max-width: 1180px){:where(html.ask-shell-on) .sch__main{padding-right:calc(var(--rail-pad-x) + var(--rail-gap))}}@media (max-height: 760px){:where(html.ask-shell-on) .sch__stream{padding-top:20px;padding-bottom:18px}:where(html.ask-shell-on) .sch__stream-inner{gap:24px}:where(html.ask-shell-on) .sch__composer-inner{padding:10px 14px}:where(html.ask-shell-on) .sch__composer-hint{display:none}}@media (max-width: 760px){:where(html.ask-shell-on) .sch{height:calc(100dvh - var(--ask-banner-h, 0px));min-height:calc(100dvh - var(--ask-banner-h, 0px));overflow:hidden}:where(html.ask-shell-on) .sch__body,:where(html.ask-shell-on) .sch__main{height:100%;min-height:0}:where(html.ask-shell-on) .sch__main{padding-left:16px;padding-right:16px;overflow:hidden}:where(html.ask-shell-on) .sch__stream{flex:1;min-height:0;overflow-y:auto;padding-top:18px;padding-bottom:18px}:where(html.ask-shell-on) .sch__stream-inner{gap:26px}:where(html.ask-shell-on) .sch__manuscript .crest{font-size:46px}:where(html.ask-shell-on) .sch__manuscript .h{font-size:30px}:where(html.ask-shell-on) .sch__composer{flex-shrink:0;padding:0 8px 12px}:where(html.ask-shell-on) .sch__composer-inner{border-radius:18px;padding:10px 12px}:where(html.ask-shell-on) .sch__ta-wrap{--sch-ta-max-height: 96px}:where(html.ask-shell-on) .sch__ta-sizer,:where(html.ask-shell-on) .sch__ta-ghost,:where(html.ask-shell-on) .sch__ta-token-layer,:where(html.ask-shell-on) .sch__ta-lock-underline,:where(html.ask-shell-on) .sch__composer textarea{font-size:15px}:where(html.ask-shell-on) .sch__composer-row{flex-wrap:wrap}:where(html.ask-shell-on) .sch__composer-hint{display:none}}:where(html.ask-shell-on) :where(.sch__v2-rail,.sch__v2-screen,.sch__v2-dialog-scrim,.sch__v2-chat-head,.sch__held-back) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:4px;padding:6px;min-height:52px;background:var(--table-bg);border-bottom:1px solid var(--pane-border)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font:600 15px/1.2 var(--font-serif, Georgia, serif);color:var(--pane-ink)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--pane-ink);cursor:pointer}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar-btn:active{background:color-mix(in oklch,var(--pane-ink),transparent 90%)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:color-mix(in oklch,#000,transparent 55%);opacity:0;pointer-events:none;transition:opacity .2s ease}@media (prefers-reduced-motion: reduce){:where(html.ask-shell-on) .sch[data-narrow=true] .sch__rail-l,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__scrim{transition:none}}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row{flex-wrap:nowrap;gap:4px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__ta-wrap{--sch-ta-min-height: calc(1.45em + 15.8px) }:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row-spacer{min-width:0}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-send{flex:0 0 34px;margin-left:2px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__scrim{touch-action:none;overscroll-behavior:none}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__ta-sizer,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__ta-ghost,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__ta-token-layer,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__ta-lock-underline,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer textarea{font-size:16px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__ta-wrap{font-size:16px;--sch-ta-max-height: min( calc(5.8em + 14px) , 30dvh)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-send{flex-basis:44px;width:44px;height:44px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-add-btn{width:44px;height:44px}:where(html.ask-shell-on) .sch[data-narrow=true],:where(html.ask-shell-on) .sch[data-vv-lock=true]{position:fixed;top:0;right:0;bottom:0;left:0;top:calc(var(--sch-vv-top, 0px) + var(--ask-banner-h, 0px));height:calc(var(--sch-vv-height, 100dvh) - var(--ask-banner-h, 0px));min-height:0}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar{padding-top:calc(6px + env(safe-area-inset-top))}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}html.sch-keyboard-open:where(.ask-shell-on) .sch[data-narrow=true] .sch__composer{padding-bottom:8px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__placeholder-overlay{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-inner{box-shadow:0 1px #bdb6ae73,0 3px 10px #2019141a}:where(html.ask-shell-on) .sch{--cx-danger: oklch(.52 .17 27);--cx-danger-tint: oklch(.94 .04 27)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__guest-auth--topbar{margin-left:4px;margin-right:2px;gap:6px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar--guest{padding-left:12px;padding-right:12px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar--guest .sch__topbar-title{text-align:left;padding-left:4px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar--guest .sch__guest-auth--topbar{margin-right:4px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__guest-auth--topbar .sch__guest-auth-btn{min-height:36px;padding:0 12px}@media (max-width: 480px){:where(html.ask-shell-on) .sch[data-narrow=true] .sch__guest-auth--topbar .sch__guest-auth-btn--quiet{display:none}}:where(html.ask-shell-on) .sch__skip{position:absolute;top:8px;left:8px;z-index:1000;padding:8px 14px;border-radius:8px;background:var(--pane-ink);color:var(--table-bg);font:600 14px/1.2 var(--font-sans);text-decoration:none;transform:translateY(calc(-100% - 16px))}:where(html.ask-shell-on) .sch__skip:focus,:where(html.ask-shell-on) .sch__skip:focus-visible{transform:none;outline:2px solid var(--hl-edge);outline-offset:2px}:where(html.ask-shell-on) .sch main[tabindex="-1"]:focus{outline:none}:where(html.ask-shell-on) .sch__stream--home .sch__stream-inner{width:100%;max-width:800px;gap:0}:where(html.ask-shell-on) .sch__stream--home[data-home=tasks] .sch__stream-inner,:where(html.ask-shell-on) .sch__stream--home[data-home=tiles_fallback] .sch__stream-inner{max-width:760px}:where(html.ask-shell-on) .sch-home{display:flex;flex-direction:column;width:100%;font-family:var(--font-sans);color:var(--pane-ink)}:where(html.ask-shell-on) .sch-home__title{display:flex;flex-direction:column;align-items:center}:where(html.ask-shell-on) .sch__stream--home .sch__manuscript .h{font-size:clamp(26px,2.5vw,34px);letter-spacing:-.015em;text-align:center}:where(html.ask-shell-on) .sch__stream--home .sch__manuscript .crest img{height:30px}:where(html.ask-shell-on) .sch-home__composer{margin-top:36px}:where(html.ask-shell-on) .sch-home--tasks .sch-home__composer{margin-top:34px}:where(html.ask-shell-on) .sch__composer--inline{padding:0}:where(html.ask-shell-on) .sch__composer--inline .sch__composer-inner{max-width:none}:where(html.ask-shell-on) .sch__composer--foot{padding-top:0}:where(html.ask-shell-on) .sch__composer--home textarea::placeholder,:where(html.ask-shell-on) .sch__composer--home .sch__placeholder-overlay{font-family:var(--font-sans);font-style:normal;font-size:15.5px}:where(html.ask-shell-on) .sch-home :where(ul){list-style:none;margin:0;padding:0}:where(html.ask-shell-on) .sch-home__tasks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}:where(html.ask-shell-on) .sch-home__task{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 12px;border:0;border-radius:8px;background:var(--tile-bg);font:inherit;font-size:13.5px;font-weight:500;color:var(--pane-ink-2);cursor:pointer;transition:background .14s,color .14s}:where(html.ask-shell-on) .sch-home__task svg{color:var(--pane-ink-2)}:where(html.ask-shell-on) .sch-home__task:hover{background:color-mix(in oklch,var(--tile-bg),var(--pane-ink) 6%);color:var(--pane-ink)}:where(html.ask-shell-on) .sch-home__task:focus-visible{outline:2px solid var(--hl-edge);outline-offset:2px}@media (prefers-reduced-motion: reduce){:where(html.ask-shell-on) .sch-home__suggested-row svg,:where(html.ask-shell-on) .sch-home__cols:not(.is-single),:where(html.ask-shell-on) .sch-home__task,:where(html.ask-shell-on) .sch-home__tile{transition:none}}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar{min-height:56px;gap:2px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar-title{font:600 16px/1.25 var(--font-sans);letter-spacing:-.005em}:where(html.ask-shell-on) .sch[data-narrow=true] .sch-home__composer>.sch__composer--p{margin-left:-16px;margin-right:-16px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-inner--p{padding:12px 8px 8px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-inner--p>.sch__ta-wrap{--sch-ta-pad: 2px 8px 4px;--sch-ta-min-height: calc(1.45em + 6px) }:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--p{flex-wrap:nowrap;align-items:center;gap:4px;padding-top:6px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--p .sch__composer-row-spacer{flex:1 1 0;min-width:0;margin-left:-4px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--p .sch__composer-add{flex:none}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--p .sch__composer-add-btn{position:relative;width:34px;height:36px;border-radius:10px;color:var(--pane-ink)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--p .sch__composer-add-btn svg{width:22px;height:22px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--p .sch__composer-add-btn:after{content:"";position:absolute;top:-4px;right:-5px;bottom:-4px;left:-5px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--p .sch__composer-send{position:relative;flex:0 0 36px;width:36px;height:36px;margin-left:0;border-radius:12px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--p .sch__composer-send:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--p .sch__composer-send>svg:not(.sch__send-spin){transform:rotate(-90deg)}@media (max-width: 370px){:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-inner--p{padding-left:6px;padding-right:6px}}:where(html.ask-shell-on) ::highlight(sch-cite-claim){background-color:var(--hl-claim, oklch(.88 .1 78 / .28))}@media (prefers-color-scheme: dark){:root:where(.ask-shell-on):not([data-theme=light]){--ladder-sheen-lo: #c3bdb6;--ladder-sheen-hi: #fbf8f3}}:where(html.ask-shell-on) .sch{--ae-green: oklch(.42 .07 160);--ae-green-ink: oklch(.34 .07 160);--ae-green-pale: #e3ece6;--ae-green-on: #fbf8f2;--ae-live: oklch(.62 .12 155)}html[data-frame=on]:where(.ask-shell-on){--app-safe-bottom: env(safe-area-inset-bottom, 0px)}html[data-frame=on].sch-keyboard-open:where(.ask-shell-on){--app-safe-bottom: 0px}html[data-frame=on]:where(.ask-shell-on) :is(#ask-edge-top,#ask-edge-bottom){z-index:-1!important}@media (max-width: 760px){html[data-frame=on]:where(.ask-shell-on){touch-action:manipulation}}:where(html.ask-shell-on) .sch{--reader-desk: color-mix(in srgb, var(--rail-bg), #000 5%);--reader-page-ring: oklch(0 0 0 / .12);--reader-page-shadow: 0 1px 2px oklch(0 0 0 / .08), 0 6px 18px oklch(0 0 0 / .1)}html:where(.ask-shell-on),:where(html.ask-shell-on) body{margin:0;padding:0}:where(html.ask-shell-on) .sch[data-narrow=true]{--phone-gutter: 20px;--phone-radius: 12px;--phone-action-h: 44px;--phone-primary-bg: var(--pane-ink);--phone-primary-ink: var(--table-bg);--phone-placeholder: var(--pane-muted);--phone-danger: var(--danger);--phone-progress: var(--hl-edge);--phone-success: color-mix(in oklch, var(--ae-green), var(--pane-ink) 55%)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__chat-sheet-btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__confirm-btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fb-btn,:where(html.ask-shell-on) .sch[data-narrow=true] .schs__btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cx-btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__signout-ask-btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__wel-btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__install-card-cta,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__guest-auth-btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-grid-new,:where(html.ask-shell-on) .sch[data-narrow=true] .cr__start-btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__inline-q-send,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fail-note-btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fail-note-report,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fp-open{box-sizing:border-box;min-height:var(--phone-action-h, 44px)!important;border-radius:var(--phone-radius, 12px)!important;border:1px solid var(--pane-border, var(--mf-rule-2));background:var(--pane-surface, var(--mf-surface))!important;color:var(--pane-ink, var(--mf-ink))!important;font-family:var(--font-sans)!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__chat-sheet-btn.is-primary,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__confirm-btn.is-primary,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__confirm-btn--go,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fb-btn.is-primary,:where(html.ask-shell-on) .sch[data-narrow=true] .schs__btn--primary,:where(html.ask-shell-on) .sch[data-narrow=true] .schs__btn--solid,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cx-btn.is-primary,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__wel-btn--go,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__install-card-cta,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__guest-auth-btn--solid,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-grid-new,:where(html.ask-shell-on) .sch[data-narrow=true] .cr__start-btn.pri,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__inline-q-send,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-send,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fail-note-btn.is-primary,:where(html.ask-shell-on) .sch[data-narrow=true] .schs__pb-inline .schs__btn,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fp-open{background:var(--phone-primary-bg, var(--mf-ink, var(--ink)))!important;color:var(--phone-primary-ink, var(--mf-surface, var(--bg)))!important;border-color:transparent!important}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__chat-sheet-btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__confirm-btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fb-btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .schs__btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cx-btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__signout-ask-btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__wel-btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__install-card-cta:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__guest-auth-btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-grid-new:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .cr__start-btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__inline-q-send:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fail-note-btn:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fail-note-report:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fp-open:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__rail-see-all:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-crumb-link:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-memory-forget:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .schs__home-state-link:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .schs__link:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .schs__memory-forget:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cx-link:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cxp-connect:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-upload:active:not(:disabled),:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-send:active:not(:disabled){filter:brightness(.88);transform:translateY(1px)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__chat-sheet-btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__confirm-btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fb-btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .schs__btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cx-btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__signout-ask-btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__wel-btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__install-card-cta:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__guest-auth-btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-grid-new:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .cr__start-btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__inline-q-send:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fail-note-btn:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fail-note-report:disabled,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fp-open:disabled{opacity:.55!important;cursor:not-allowed}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__chat-sheet-btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__confirm-btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fb-btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .schs__btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cx-btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__signout-ask-btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__wel-btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__install-card-cta:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__guest-auth-btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-grid-new:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .cr__start-btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__inline-q-send:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fail-note-btn:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fail-note-report:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__fp-open:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__rail-see-all:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-crumb-link:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-memory-forget:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .schs__home-state-link:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .schs__link:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .schs__memory-forget:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cx-link:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cxp-connect:focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-upload:focus-visible{outline:2px solid var(--hl-edge);outline-offset:2px}html:where(.ask-shell-on):has(.sch[data-narrow=true]){--phone-dim: 38%;--phone-scrim: color-mix(in srgb, oklch(from var(--ask-page-color, var(--bg)) 0 0 0) var(--phone-dim), transparent)}html:where(.ask-shell-on):has(.sch[data-narrow=true][data-theme=dark]){--phone-dim: 55%}:where(html.ask-shell-on) .sch[data-narrow=true] input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=color],[type=hidden]):not(.sch__composer *):not(.sch__ae-composer *):not(.sch__docview *):not(.sch__case *):not(.sch-statute *):not(.sch__files--viewer *):not(.sch__mf-field *):not(.sch__sx-grid *):not(.sch__search-field *):not(.sch__palette-field *):not(.sch__sources-search *):not(.sch__v2-grid-search *),:where(html.ask-shell-on) .sch[data-narrow=true] textarea:not(.sch__composer *):not(.sch__ae-composer *):not(.sch__docview *):not(.sch__case *):not(.sch-statute *):not(.sch__files--viewer *):not(.sch__mf-field *):not(.sch__sx-grid *):not(.sch__search-field *):not(.sch__palette-field *):not(.sch__sources-search *):not(.sch__v2-grid-search *),:where(html.ask-shell-on) .sch[data-narrow=true] select:not(.sch__composer *):not(.sch__ae-composer *):not(.sch__docview *):not(.sch__case *):not(.sch-statute *):not(.sch__files--viewer *):not(.sch__mf-field *):not(.sch__sx-grid *):not(.sch__search-field *):not(.sch__palette-field *):not(.sch__sources-search *):not(.sch__v2-grid-search *){box-sizing:border-box;border:1px solid var(--pane-border-strong, var(--mf-rule-2))!important;border-radius:var(--phone-radius, 12px)!important;background:var(--pane-surface, var(--mf-surface))!important;color:var(--pane-ink, var(--mf-ink));font-family:var(--font-sans)!important;font-size:16px!important}:where(html.ask-shell-on) .sch[data-narrow=true] input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=color],[type=hidden]):not(.sch__composer *):not(.sch__ae-composer *):not(.sch__docview *):not(.sch__case *):not(.sch-statute *):not(.sch__files--viewer *):not(.sch__mf-field *):not(.sch__sx-grid *):not(.sch__search-field *):not(.sch__palette-field *):not(.sch__sources-search *):not(.sch__v2-grid-search *):focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] textarea:not(.sch__composer *):not(.sch__ae-composer *):not(.sch__docview *):not(.sch__case *):not(.sch-statute *):not(.sch__files--viewer *):not(.sch__mf-field *):not(.sch__sx-grid *):not(.sch__search-field *):not(.sch__palette-field *):not(.sch__sources-search *):not(.sch__v2-grid-search *):focus-visible,:where(html.ask-shell-on) .sch[data-narrow=true] select:not(.sch__composer *):not(.sch__ae-composer *):not(.sch__docview *):not(.sch__case *):not(.sch-statute *):not(.sch__files--viewer *):not(.sch__mf-field *):not(.sch__sx-grid *):not(.sch__search-field *):not(.sch__palette-field *):not(.sch__sources-search *):not(.sch__v2-grid-search *):focus-visible{border-color:var(--hl-edge, var(--mf-focus))!important;outline:3px solid color-mix(in oklch,var(--hl-edge, var(--mf-focus)),transparent 82%);outline-offset:0;box-shadow:none!important}:where(html.ask-shell-on) .sch[data-narrow=true] input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=color],[type=hidden]):not(.sch__composer *):not(.sch__ae-composer *):not(.sch__docview *):not(.sch__case *):not(.sch-statute *):not(.sch__files--viewer *):not(.sch__mf-field *):not(.sch__sx-grid *):not(.sch__search-field *):not(.sch__palette-field *):not(.sch__sources-search *):not(.sch__v2-grid-search *)::placeholder,:where(html.ask-shell-on) .sch[data-narrow=true] textarea:not(.sch__composer *):not(.sch__ae-composer *):not(.sch__docview *):not(.sch__case *):not(.sch-statute *):not(.sch__files--viewer *):not(.sch__mf-field *):not(.sch__sx-grid *):not(.sch__search-field *):not(.sch__palette-field *):not(.sch__sources-search *):not(.sch__v2-grid-search *)::placeholder{color:var(--phone-placeholder, var(--mf-muted))!important;opacity:1}:where(html.ask-shell-on) .sch[data-narrow=true] textarea:not(.sch__composer *):not(.sch__ae-composer *):not(.sch__docview *):not(.sch__case *):not(.sch-statute *):not(.sch__files--viewer *):not(.sch__mf-field *):not(.sch__sx-grid *):not(.sch__search-field *):not(.sch__palette-field *):not(.sch__sources-search *):not(.sch__v2-grid-search *){resize:none;padding:10px 12px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar-title{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:5px 6px;font:600 16px/1.25 var(--font-sans);position:relative}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar-title:has(.sch__topbar-sub){justify-content:flex-start;padding-bottom:15px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer textarea:not([data-placeholder-animated=true])::placeholder,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__placeholder-overlay{font-family:var(--font-sans);font-style:normal;color:var(--phone-placeholder)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__scrim{background:var(--phone-scrim)!important}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__convo-meta,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__rstrip-ct,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__rail-head .lbl,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__rail-section-head .ct,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__rail-section-note,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__thread .meta,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__lib-meta,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__inline-q-opt .num,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__attach-badge,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__attach-meta,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__scope-mode-option,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__stepper,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-add-submenu .sub-head,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-add-submenu .sub-item .desc,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-hint,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__hint-pill,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-hint-note,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__tab,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__tab .ct,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__source-type-btn .n,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__project-title .ct,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__v2-memory-foot,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__cproj-filesize,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__held-back-sub,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__held-back-retried,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-count,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__move-create-cap,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__palette-row .rt,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__install-card-stepnum,:where(html.ask-shell-on) .sch[data-narrow=true] .sch__proj-card-ct{font-family:var(--font-sans)!important}:where(html.ask-shell-on) .sch[data-narrow=true] .sch-home{padding-bottom:192px}html[data-frame=on]:where(.ask-shell-on) .sch[data-narrow=true] :is(.sch-home--tasks,.sch-home--tiles){padding-bottom:0}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__placeholder-overlay{opacity:1}@media (max-width: 760px){html:where(.ask-shell-on):has(.sch[data-narrow=true]){-webkit-text-size-adjust:100%;text-size-adjust:100%}}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__topbar:has(.sch__topbar-sources)>.sch__topbar-title:not(:has(.sch__topbar-sub)){margin-left:46px}:root:where(.ask-shell-on){--bg: oklch(.965 .012 85);--bg-warm: oklch(.945 .018 80);--surface: oklch(.99 .005 85);--surface-2: oklch(.975 .008 80);--ink: oklch(.22 .015 60);--ink-2: oklch(.36 .014 65);--muted: oklch(.5 .012 70);--muted-2: oklch(.52 .01 75);--border: oklch(.88 .012 75);--border-strong: oklch(.78 .014 75);--accent: oklch(.42 .07 160);--accent-ink: oklch(.32 .07 160);--accent-tint: oklch(.94 .03 160);--accent-on: #fdfbf6;--ochre: oklch(.66 .11 60);--ochre-tint: oklch(.94 .04 70);--ochre-ink: oklch(.42 .11 60);--font-display: "Newsreader Variable", "Newsreader", "Source Serif 4", Georgia, serif;--font-sans: "Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--sb-size: 10px;--sb-inset: 3px;--sb-thumb: color-mix(in oklch, var(--pane-muted-2, var(--muted-2)), transparent 45%);--sb-thumb-hover: color-mix(in oklch, var(--pane-muted-2, var(--muted-2)), transparent 20%);--pad: 16px;--radius: 14px;--radius-sm: 8px;--shadow-sm: 0 1px 0 oklch(.78 .014 75 / .4), 0 1px 2px oklch(.22 .015 60 / .04);--shadow-md: 0 1px 0 oklch(.78 .014 75 / .4), 0 8px 28px oklch(.22 .015 60 / .07);--shadow-lg: 0 1px 0 oklch(.78 .014 75 / .4), 0 28px 60px oklch(.22 .015 60 / .1)}:where(html.ask-shell-on) *{box-sizing:border-box}html:where(.ask-shell-on),:where(html.ask-shell-on) body{margin:0;padding:0;background:#1c2b1a}:where(html.ask-shell-on) body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(html.ask-shell-on) body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(oklch(.78 .014 75 / .18) .5px,transparent .5px);background-size:3px 3px;opacity:.35;z-index:0}:where(html.ask-shell-on) button{font:inherit;color:inherit;cursor:pointer}:where(html.ask-shell-on) input,:where(html.ask-shell-on) textarea,:where(html.ask-shell-on) select{font:inherit;color:inherit}:where(html.ask-shell-on) a{color:inherit}:root:where(.ask-shell-on){--topbar-h: 60px}:where(html.ask-shell-on) ::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}:where(html.ask-shell-on) ::-webkit-scrollbar-track{background:transparent}:where(html.ask-shell-on) ::-webkit-scrollbar-corner{background:transparent}:where(html.ask-shell-on) ::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px;border:var(--sb-inset) solid transparent;background-clip:padding-box}:where(html.ask-shell-on) ::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}:where(html.ask-shell-on) *{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}


:where(html.ask-shell-on) #ask-shell {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  height: 100vh;
  height: 100dvh;
  z-index: 2147483000;
}

:where(html.ask-shell-on) .ask-shell__wide,
:where(html.ask-shell-on) .ask-shell__narrow {
  height: 100%;
}

:where(html.ask-shell-on) .ask-shell__narrow {
  display: none;
}


:where(html.ask-shell-on) body {
  overflow: hidden;
}

:where(html.ask-shell-on) body::before {
  display: none !important;
}


@media (max-width: 760px) {
  :where(html.ask-shell-on) .ask-shell__wide {
    display: none;
  }

  :where(html.ask-shell-on) .ask-shell__narrow {
    display: block;
  }

  
  html:where(.ask-shell-on),
  :where(html.ask-shell-on) body {
    height: 100%;
    overflow: hidden;
    overscroll-behavior: none;
    background: #faf4e8;
  }

  :where(html.ask-shell-on) #ask-shell {
    height: 100%;
  }
}


html[data-frame="on"]:where(.ask-shell-on) #ask-shell {
  top: var(--sch-vv-top, 0px);
  height: var(--app-height, 100dvh);
  overflow: hidden;
  background: var(--ask-page-color);
}
html[data-frame="on"]:where(.ask-shell-on) .ask-shell__wide .sch {
  position: fixed;
  inset: 0;
  top: var(--sch-vv-top, 0px);
  height: var(--app-height, 100dvh);
  min-height: 0;
}
@media (max-width: 760px) {
  html[data-frame="on"]:where(.ask-shell-on) .ask-shell__narrow .sch {
    height: var(--app-height, 100dvh);
    min-height: 0;
    overflow: hidden;
  }
}

html[data-palette=chambers] #ask-shell .sch{--table-bg:#eef1f4;--rail-bg:#e6eaef;--tile-bg:#dbe1e8;--pane-surface:#fbfcfd;--pane-ink:#1f2328;--pane-ink-2:#1f2328;--pane-muted:#566070;--pane-muted-2:#566070;--pane-border:#d4dae2;--ochre-ink:#9a5a24;--font-display:"Source Serif 4 Variable",serif;--font-sans:"Instrument Sans Variable",system-ui,sans-serif}html[data-palette=chambers] #ask-shell .sch__topbar{background:var(--rail-bg)}html[data-palette=chambers] #ask-shell .sch__main{background:var(--table-bg)}