@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,html[data-ask-entry]:where(.ask-shell-on) .jaim__composer{background:var(--ask-page-color)!important}}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true] .sch__topbar{position:fixed;inset:0 0 auto;z-index:45;background:var(--ask-header-color)!important}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true]{position:relative}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true] .sch__scrim{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true] .sch__composer{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 8px);z-index:40;padding:8px 12px;background:transparent!important}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true] .sch__composer-inner{background:var(--pane-surface)}html[data-edge=glass].sch-keyboard-open:where(.ask-shell-on) .sch[data-narrow=true] .sch__composer{bottom:calc(var(--sch-keyboard-lift, 0px) + 8px);padding-bottom:8px}html[data-edge=glass]:where(.ask-shell-on) .sch__skip:not(:focus){opacity:0;pointer-events:none}html[data-edge=glass]:where(.ask-shell-on),html[data-edge=glass]:where(.ask-shell-on) body{overflow-x:clip!important}html[data-edge=glass]:where(.ask-shell-on){--ask-under-bar: 140px}: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);--rule: var(--border);--danger: oklch(.55 .17 28);--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}: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{flex:1;min-height:0;overflow-y:auto;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-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(--ochre-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__model{position:relative;display:inline-flex;flex:0 0 auto;margin-left:auto}:where(html.ask-shell-on) .sch__model-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 9px 0 12px;border-radius:10px;border:none;background:transparent;color:var(--pane-ink);font-family:var(--font-display);font-size:13px;white-space:nowrap;cursor:pointer;transition:background .14s}:where(html.ask-shell-on) .sch__model-btn:hover,:where(html.ask-shell-on) .sch__model-btn.is-open{background:color-mix(in oklch,var(--pane-ink),transparent 93%)}:where(html.ask-shell-on) .sch__model-btn:disabled{cursor:not-allowed;opacity:.56}:where(html.ask-shell-on) .sch__model-btn .ef{color:var(--ochre-ink);font-weight:500;letter-spacing:0}:where(html.ask-shell-on) .sch__model-btn .chev{color:var(--pane-muted);margin-left:-1px}:where(html.ask-shell-on) .sch__model-btn:hover .chev,:where(html.ask-shell-on) .sch__model-btn.is-open .chev{color:var(--pane-ink)}: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-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]{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__composer--home .sch__model-btn{font-family:var(--font-sans)}: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__composer-inner--c{padding:7px 7px 7px 6px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--c{align-items:flex-end;gap:4px;padding-top:0}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--c .sch__ta-wrap{flex:1 1 auto;min-width:0;align-self:center;--sch-ta-pad: 9px 4px 5px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--c .sch__composer-add{flex:none}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--c .sch__composer-add-btn{position:relative;width:40px;height:40px;border-radius:12px;color:var(--pane-ink)}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--c .sch__composer-add-btn:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--c .sch__composer-send{position:relative;flex:0 0 40px;width:40px;height:40px;margin-left:0;border-radius:12px}:where(html.ask-shell-on) .sch[data-narrow=true] .sch__composer-row--c .sch__composer-send:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}html[data-edge=glass]:where(.ask-shell-on) body.jai-fullbleed{height:auto;overflow:visible;overscroll-behavior-y:auto}html[data-edge=glass]:has(.sch[data-narrow=true]):where(.ask-shell-on){height:auto;overflow-y:auto;overscroll-behavior-y:auto}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true]{position:relative;display:block;inset:auto;height:auto;min-height:100dvh;overflow:visible;padding-top:var(--sch-glass-header-h, calc(52px + env(safe-area-inset-top)) )}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true] :is(.sch__body,.sch__main,.sch__stream-wrap,.sch__stream){height:auto;overflow:visible;flex:none}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true] :is(.sch__body,.sch__main,.sch__stream-wrap){display:block}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true] .sch__stream{min-height:100dvh;padding-bottom:calc(var(--sch-glass-composer-h, 160px) + env(safe-area-inset-bottom) + var(--sch-keyboard-lift, 0px) + 32px);overflow-anchor:none}html[data-edge=glass]:where(.ask-shell-on) .sch[data-narrow=true] :is(.sch__rail-l,.sch__docview),html[data-edge=glass]:where(.ask-shell-on) :is(.sch__mf-portal,.sch__ae.is-sheet,.sch__ae.is-full){top:calc(var(--sch-vv-top, 0px) + 8px);bottom:calc(env(safe-area-inset-bottom) + var(--sch-keyboard-lift, 0px) + 8px);max-height:calc(var(--sch-vv-height, 100dvh) - 16px)}@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:where(.ask-shell-on),:where(html.ask-shell-on) body{margin:0;padding:0}: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,
:where(html.ask-shell-on) .ask-shell__glass {
  height: 100%;
}


@media (max-width: 760px) {
  html[data-edge="glass"]:where(.ask-shell-on),
  html[data-edge="glass"]:where(.ask-shell-on) body {
    height: auto;
    overflow-y: auto;
    overscroll-behavior-y: auto;
  }
  html[data-edge="glass"]:where(.ask-shell-on) #ask-shell {
    position: absolute;
    height: auto;
    min-height: 100dvh;
  }
  html[data-edge="glass"]:where(.ask-shell-on) .ask-shell__narrow { display: none; }
  html[data-edge="glass"]:where(.ask-shell-on) .ask-shell__glass { display: block; }
}

:where(html.ask-shell-on) .ask-shell__narrow,
:where(html.ask-shell-on) .ask-shell__glass {
  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-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)}