*{box-sizing:border-box}body{margin:0}astro-island{display:contents}a,button,input,textarea,select{touch-action:manipulation}button,input,textarea,select{font:inherit;max-width:100%}button,input,select{min-height:2.5rem}button{cursor:pointer}button:disabled{cursor:not-allowed}input,textarea{min-width:0}textarea{resize:vertical;width:100%;display:block}:root{--focus-ring:color-mix(in srgb, var(--home-focus,#141414) 55%, transparent);--focus-halo:color-mix(in srgb, var(--home-focus,#141414) 18%, transparent)}:focus-visible{outline-offset:2px;box-shadow:0 0 0 1px var(--focus-ring), 0 0 0 4px var(--focus-halo);outline:2px solid #0000}a,p,li,h1,h2,h3{overflow-wrap:anywhere}.app-shell{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.topbar-inner{align-items:center;gap:.75rem;max-width:1180px;margin-inline:auto;display:flex}.topbar-wordmark{flex:none}.top-nav a{align-items:center;min-height:2.5rem;display:inline-flex}.mockup-notice{max-width:1180px;margin:.5rem auto 0}.app-main{min-height:0;padding:1rem;scroll-padding-block:1rem;overflow:auto}.column{width:100%;max-width:880px;margin-inline:auto}.wide-column{width:100%;max-width:1180px;margin-inline:auto}.home-page{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;min-height:100%;display:flex}.home-page>h1,.home-page>p{text-align:center;margin-block:.5rem}.standalone-page{min-height:100dvh;padding:1rem}.login-page{min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-left));place-items:center;display:grid}.login-panel{width:100%;max-width:28rem}.reader-header{background:canvas;border-bottom:1px solid;max-height:45dvh;padding:1rem;overflow:auto}.reader-header h1{margin-top:0}.reader-content{padding:1rem}.source-reader{grid-template-rows:auto auto minmax(0,1fr);height:100dvh;display:grid}.source-reader>.app-topbar{grid-row:1}.source-reader>.reader-header{grid-row:2}.source-reader>.reader-content{grid-row:3;min-height:0;overflow:auto}.reader-missing{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.source-block{margin-block:1rem;padding:1rem;scroll-margin-block-start:1rem}.source-block p{white-space:pre-wrap}.source-block[data-highlighted]{outline:2px solid}.state-list{gap:1rem;padding-left:1.25rem;display:grid}.page-stack{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.page-stack>h1,.page-stack>p{margin-block:.25rem}.field{gap:.5rem;display:grid}.field input{width:100%}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px}caption{text-align:start;padding-block:.5rem}th,td{text-align:start;vertical-align:top;border:1px solid;padding:.75rem}th[scope=row]{overflow-wrap:anywhere;max-width:24rem}.table-actions{flex-direction:column;gap:.5rem;display:flex}.admin-panel{border-top:1px solid}.diagnostics{border-top:1px solid;margin-top:1rem;padding-top:.5rem}.diagnostics dl{grid-template-columns:max-content 1fr;gap:.25rem 1rem;display:grid}.diagnostics dt{font-weight:600}.diagnostics dd{font-variant-numeric:tabular-nums;margin:0}.diagnostics-note{max-width:60ch}.separator{text-align:center}.dialog-backdrop{opacity:.8;z-index:30;background:canvas;position:fixed;inset:0}.dialog-popup{z-index:31;color:canvastext;background:canvas;border:1px solid;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.control-row,.composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.question-composer{gap:.5rem;display:grid}.composer-actions p{flex:1;min-width:12rem;margin:0}.conversation-page{grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;height:100%;min-height:12rem;display:grid}.conversation-page h1{margin-top:0}.conversation-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.conversation-header>p{flex-basis:100%;margin:0}.chat-thread{min-height:0;padding:.5rem;scroll-padding:1rem;overflow:auto}.chat-message{border:1px solid;margin-bottom:1rem;padding:1rem}.chat-message:last-child{margin-bottom:0}.question-text{white-space:pre-wrap}.conversation-composer{background:canvas;border-top:1px solid;padding-top:.75rem}.conversation-composer textarea{min-height:3rem;max-height:8rem}.empty-conversation{overflow:auto}.example-list{padding-left:1rem}.example-list button{text-align:start;width:100%}.scope-select{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.scope-select button{justify-content:space-between;gap:1rem;min-width:12rem;display:flex}.skip-link{z-index:100;color:canvastext;background:canvas;padding:.75rem;position:fixed;top:1rem;left:1rem;transform:translateY(-300%)}.skip-link:focus{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlay-positioner{z-index:20}.overlay-popup{color:canvastext;max-width:min(32rem,100vw - 2rem);max-height:min(70dvh, var(--available-height));background:canvas;border:1px solid;padding:.75rem;overflow:auto}.select-item{cursor:pointer;padding:.75rem}.select-item[data-highlighted]{outline-offset:-2px;outline:2px solid}@media (width<=760px){.app-main{padding:.75rem}.top-nav{gap:.25rem .75rem}.scope-select{flex-direction:column;align-items:stretch}}@media (height<=560px){.app-main{padding:.5rem;scroll-padding-block:.5rem}.conversation-page{grid-template-rows:auto minmax(4rem,1fr) auto;gap:.5rem}.conversation-page .scope-select{flex-direction:row;align-items:center}.question-composer{gap:.25rem}.question-composer textarea{min-height:2.25rem;max-height:3.25rem}.composer-actions{gap:.5rem}.conversation-composer{padding-top:.5rem}.chat-message{margin-bottom:.5rem;padding:.5rem}}:root,body{font-family:var(--font-noto-sans), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}button,input,select,textarea,optgroup{font-family:inherit}:root{--amra-white:#fff;--amra-grey:#f3f4f5;--amra-ink:#141414;--amra-muted:#727272;--amra-structural:#a1a1a1;--amra-green-ink:#25564d;--amra-green-bg:#8da997;--amra-field-tint:#f1f5f3;--home-page-bg:var(--amra-white);--home-panel-bg:var(--amra-white);--home-bg:var(--amra-white);--home-field-bg:var(--amra-field-tint);--home-field-border:var(--amra-structural);--home-field-border-strong:var(--amra-green-ink);--home-fg:var(--amra-ink);--home-ink:var(--amra-ink);--home-surface:var(--amra-grey);--home-accent:var(--amra-green-ink);--home-accent-fg:var(--amra-white);--home-border:var(--amra-structural);--home-border-strong:color-mix(in srgb, var(--amra-ink) 55%, transparent);--home-focus:var(--amra-ink);--home-shadow:0 2px 6px #0a1a121f, 0 16px 32px #0a1a123d;--home-radius-sm:8px;--home-radius-panel:8px;--home-radius-pill:56px}body{background:var(--home-page-bg);color:var(--home-fg)}body:has(.home-page){--home-page-bg:var(--amra-green-bg);--home-bg:transparent;--home-field-border:#25564d66;--home-fg:var(--amra-white);--home-surface:#ffffff29;--home-accent:var(--amra-green-ink);--home-accent-fg:var(--amra-white);--home-border:#fff6;--home-border-strong:#fffc;background:var(--home-page-bg);color:var(--home-fg)}.home-page{gap:8px;max-width:880px;margin-inline:auto}.composer-home{grid-template-columns:1fr auto;grid-template-areas:"field field""count submit";gap:8px 12px;display:grid}.composer-home .question-field-wrap{display:contents}.composer-home .question-field{grid-area:field}.composer-home .character-count{grid-area:count;place-self:center end}.composer-home .submit-group{grid-area:submit}.composer-home>p[role=alert]{grid-column:1/-1}.field-label{text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.composer-home .question-field{border:1px solid var(--home-field-border);border-radius:var(--home-radius-pill);background:var(--home-field-bg);width:100%;color:var(--home-ink);padding-inline:24px;transition:border-color .1s linear}.composer-home .question-field::placeholder{color:var(--amra-muted)}.composer-home .question-field:hover{border-color:var(--home-field-border-strong)}.composer-home .question-field:focus{border-color:var(--home-field-border-strong);background:var(--home-field-bg)}.composer-home textarea.question-field{border-radius:24px;min-height:112px;padding:20px 24px}.composer-home input.question-field{min-height:48px;padding-block:12px}@media (width>=761px){.composer-home{grid-template-areas:"field""count"}.composer-home .question-field-wrap{display:block;position:relative}.composer-home .submit-group{inset-block:0;align-items:center;display:flex;position:absolute;right:4px}.composer-home .submit-group .btn{min-height:40px;padding-block:8px}.composer-home input.question-field{padding-right:152px}}.submit-group{justify-content:flex-end;display:flex}.character-count{color:var(--home-fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.5;display:block}.btn{border:1px solid var(--home-border);border-radius:var(--home-radius-pill);background:var(--home-bg);min-height:48px;color:var(--home-fg);letter-spacing:.4px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:400;text-decoration:none;transition:border-color .1s linear,background-color .1s linear;display:inline-flex}.btn>span{min-width:0}.btn:hover{border-color:var(--home-border-strong);background:var(--home-bg);color:var(--home-fg)}.btn:active{border-color:var(--home-border-strong);background:var(--home-surface)}.btn-primary{border-color:var(--home-accent);background:var(--home-accent);min-width:128px;color:var(--home-accent-fg)}.btn-primary:hover,.btn-primary:active{border-color:var(--home-accent);background:var(--home-accent);color:var(--home-accent-fg)}.btn-quiet{min-height:44px;padding:8px 16px;font-size:14px}.btn-example{text-align:left;white-space:normal;justify-content:flex-start;width:100%;min-height:44px}.help-row .btn{gap:8px;min-height:48px;padding:10px 18px;font-size:17px}.help-row .btn svg{width:20px;height:20px}.scope-select-home{flex-flow:wrap;justify-content:center;align-items:center;gap:8px 0;margin-bottom:32px}.scope-select-home .field-label{flex:none;padding:0}.scope-select-home .scope-trigger{background:var(--home-bg);min-width:180px;min-height:44px;color:var(--home-fg);border:0;justify-content:space-between;gap:8px;padding:8px 12px;font-size:20px;font-weight:700}.scope-select-home .scope-trigger:hover{background:#ffffff1a;border:0}.scope-select-home .scope-trigger:active{background:var(--home-surface);border:0}.scope-select-home .scope-trigger svg{flex:none}.help-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.home-page>.scope-select-home,.home-page>form,.home-page>.help-row{z-index:1;position:relative}.home-fluff{--fluff-size:clamp(750px, 97.5vw, 1400px);--fluff-visible:clamp(110px, 20vh, 240px);z-index:0;width:var(--fluff-size);aspect-ratio:1;height:auto;translate:-50% calc(100% - var(--fluff-visible));pointer-events:none;user-select:none;position:fixed;bottom:0;left:50%}.home-panel{border:1px solid var(--home-border);border-radius:var(--home-radius-panel);background:var(--home-panel-bg);color:var(--home-ink);box-shadow:var(--home-shadow);--home-fg:var(--home-ink);--home-border:var(--amra-structural);--home-border-strong:color-mix(in srgb, var(--amra-ink) 55%, transparent);--home-surface:var(--amra-grey);--home-bg:var(--amra-white);max-width:min(512px,100vw - 32px);max-height:min(70dvh,100dvh - 200px);padding:12px;overflow:auto}.home-panel-dialog{border-color:var(--home-border);background:var(--home-panel-bg);padding:20px}.panel-title{margin:0 0 8px;font-size:18px;font-weight:400}.panel-header{border-bottom:1px solid var(--home-border);justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.panel-header .panel-title{margin:0;padding-top:4px}.panel-close{border-radius:var(--home-radius-pill);flex:none;min-width:32px;min-height:32px;padding:6px}.panel-text{margin:0 0 12px;font-size:14px}.home-panel .example-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.home-panel .btn-example{padding:10px 12px;font-size:15px;font-weight:400;line-height:1.35}.home-panel-dialog .btn-example:hover,.home-panel-dialog .btn-quiet:hover,.home-panel-dialog .panel-close:hover{border-color:var(--home-border-strong);background:var(--home-bg)}.home-panel-dialog .btn-example:active,.home-panel-dialog .btn-quiet:active,.home-panel-dialog .panel-close:active{background:var(--home-surface)}.home-panel .select-item{border-radius:var(--home-radius-sm)}.home-panel .select-item[data-highlighted]{outline:1px solid var(--home-border-strong);outline-offset:-1px;background:var(--home-surface)}.app-topbar{padding:8px 16px}.topbar-inner{align-items:center;gap:12px;max-width:1180px;margin:auto;display:flex}.topbar-wordmark{text-transform:none;letter-spacing:.4px;color:var(--amra-ink);flex:none;font-size:20px;font-weight:700}.top-nav{flex-wrap:wrap;flex:none;align-items:center;gap:4px 16px;margin-inline-start:auto;display:flex}.top-nav a{text-transform:lowercase;letter-spacing:normal;min-height:40px;color:var(--amra-ink);align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.top-nav a:hover{text-decoration:underline}.top-nav a[aria-current=page]{text-decoration:none}.top-nav button{border:1px solid var(--amra-structural);border-radius:var(--home-radius-pill);background:var(--amra-white);min-height:40px;color:var(--amra-ink);letter-spacing:.4px;padding:6px 12px;font-size:13px;font-weight:400}.top-nav button:hover{border-color:var(--amra-green-ink)}body:has(.home-page) .topbar-wordmark,body:has(.home-page) .top-nav a{color:var(--home-fg)}body:has(.home-page) .top-nav button{border-color:var(--home-border);color:var(--home-fg);background:0 0}body:has(.home-page) .top-nav button:hover{border-color:var(--home-border-strong)}@media (width<=760px){.topbar-inner{flex-wrap:wrap;row-gap:4px}.top-nav{flex:100%;margin-inline-start:0}.home-panel{max-width:min(512px,100vw - 24px)}.help-row{gap:8px}.home-fluff{--fluff-visible:clamp(110px, 16vh, 170px)}}@media (width<=760px) and (height<=700px){.home-fluff{display:none}}@media (height<=560px){.home-page{gap:8px}.composer-home{row-gap:4px}.composer-home textarea{min-height:36px;max-height:52px;padding:6px 20px}.composer-home input.question-field{min-height:40px;padding:8px 20px}.btn{min-height:40px}.help-row{margin-top:4px}.home-fluff{display:none}}@media (width>=761px) and (height<=560px){.composer-home .submit-group .btn{min-height:32px;padding-block:4px}}:root{--chat-question-max:clamp(2.75rem, 8.35vw, 120px);--chat-question-copy:clamp(1.75rem, 4.45vw, 64px);--chat-hero-shrink:.533;--chat-panel-shadow:0 1px 2px #0a1a120d, 0 14px 30px #0a1a1214}body:has(.conversation-page){background:linear-gradient(180deg, var(--amra-green-bg) 0, var(--amra-green-bg) min(18rem, 30dvh), color-mix(in srgb, var(--amra-green-bg) 50%, var(--amra-white)) min(30rem, 52dvh), var(--amra-white) min(44rem, 86dvh)) fixed;color:var(--amra-ink)}.conversation-page{grid-template-rows:auto auto minmax(4rem,1fr) auto auto;gap:0;height:100%;display:grid}.conversation-page>.question-hero-slot{grid-row:1}.conversation-page>.conversation-header{grid-row:2}.conversation-page>.chat-thread,.conversation-page>.empty-conversation{grid-row:3}.conversation-page>.conversation-question{grid-row:4}.conversation-page>.conversation-composer{grid-row:5}.question-hero{--hero-progress:max(var(--answer-progress,0), var(--thread-progress,0));--hero-scale:calc(1 - (1 - var(--chat-hero-shrink)) * var(--hero-progress));opacity:calc(1 - var(--answer-progress,0));font-size:calc(var(--chat-question-max) * var(--hero-scale));letter-spacing:-.028em;color:var(--amra-ink);max-height:2.04em;margin:8px 0 6px;font-weight:400;line-height:1.02;overflow:hidden}.question-hero-slot{max-height:40dvh;transition:max-height .35s linear;overflow:hidden}.conversation-page[data-answer-complete] .question-hero-slot{max-height:0}@media (prefers-reduced-motion:reduce){.question-hero{--hero-progress:0;opacity:1}.question-hero-slot{transition:none}.conversation-page[data-answer-complete] .question-hero-slot{max-height:40dvh}}.question-hero[data-truncated]{-webkit-mask-image:linear-gradient(#000 70%,#00000052 100%);mask-image:linear-gradient(#000 70%,#00000052 100%)}.conversation-header{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 16px;padding-bottom:12px;display:flex}.conversation-header h1{margin:0}.conversation-variant{text-align:right;color:color-mix(in srgb, var(--amra-ink) 80%, transparent);flex-basis:100%;margin:0;font-size:12px;line-height:1.4}.conversation-page .scope-select{flex-flow:wrap;align-items:center;gap:8px}.conversation-page .scope-select>span{letter-spacing:.4px;text-transform:uppercase;color:var(--amra-ink);font-size:12px}.conversation-page .scope-select button{min-width:0;min-height:36px;color:var(--amra-ink);background:#ffffff9e;border:1px solid #14141447;border-radius:56px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;transition:border-color .1s linear,background-color .1s linear;display:inline-flex}.conversation-page .scope-select button:hover{background:#ffffffd9;border-color:#14141499}.conversation-page .chat-thread{flex-direction:column;gap:16px;min-height:0;padding:4px 0 24px;scroll-padding-block:12px;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 24px),#0000 100%)}.conversation-page .chat-thread>:first-child{margin-top:auto}.conversation-page[data-thread-end] .chat-thread{-webkit-mask-image:none;mask-image:none}.conversation-page .chat-message{background:0 0;border:0;margin:0;padding:0}.conversation-page .chat-message>h2{letter-spacing:.4px;text-transform:uppercase;color:var(--amra-muted);margin:0 0 8px;font-size:12px;font-weight:400}.conversation-page .chat-message-answer{border:1px solid color-mix(in srgb, var(--amra-structural) 60%, transparent);background:var(--amra-white);box-shadow:var(--chat-panel-shadow);border-radius:8px;padding:24px 28px}.conversation-page .chat-message-reply{font-size:15px;line-height:1.5}.conversation-page .chat-message-reply>p{margin:0 0 6px}.conversation-question{max-height:40dvh;padding-top:8px;overflow:auto}.conversation-question>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.conversation-question .question-text{font-size:var(--chat-question-copy);letter-spacing:-.02em;color:var(--amra-ink);margin:0;line-height:1.06}.conversation-page .answer-body{gap:12px;display:grid}.conversation-page .answer-body>*{margin:0}.conversation-page .answer-body p{margin:0;font-size:17px;line-height:1.6}.conversation-page .answer-note{color:var(--amra-muted);font-size:13px!important}.conversation-page .answer-body h3{letter-spacing:.4px;text-transform:uppercase;color:var(--amra-muted);margin:8px 0 0;font-size:12px;font-weight:400}.conversation-page .answer-body section{gap:8px;display:grid}.conversation-page .answer-body ul{gap:8px;margin:0;padding-left:1.1rem;display:grid}.conversation-page .answer-body li{font-size:15px;line-height:1.5}.conversation-page .answer-body blockquote{border-left:2px solid var(--amra-structural);color:color-mix(in srgb, var(--amra-ink) 80%, transparent);margin:6px 0;padding-left:12px}.conversation-page .answer-body a{color:var(--amra-green-ink);text-underline-offset:3px;text-decoration:underline}.conversation-page .answer-body button{border:1px solid var(--amra-structural);background:var(--amra-white);min-height:40px;color:var(--amra-muted);text-align:start;border-radius:56px;padding:8px 14px;font-size:14px}.conversation-page .answer-body button:disabled{border-style:dashed}.conversation-page .chat-message form{gap:8px;margin-top:16px;display:grid}.conversation-page .chat-message form label{letter-spacing:.4px;text-transform:uppercase;color:var(--amra-muted);font-size:12px}.conversation-page .chat-message form textarea{border:1px solid var(--amra-structural);background:var(--amra-field-tint);color:var(--amra-ink);border-radius:12px;padding:12px 14px;font-size:16px}.conversation-page .chat-message form button{border:1px solid var(--amra-green-ink);background:var(--amra-green-ink);min-height:40px;color:var(--amra-white);border-radius:56px;justify-self:start;padding:8px 18px;font-size:14px}.conversation-page .chat-message form button:disabled{border-color:var(--amra-structural);background:var(--amra-structural)}.conversation-page .conversation-composer{background:0 0;border-top:0;gap:8px;padding:8px 0 4px;display:grid}.conversation-page .question-composer{gap:6px;display:grid}.conversation-page .composer-label{letter-spacing:.4px;text-transform:uppercase;color:color-mix(in srgb, var(--amra-ink) 70%, transparent);font-size:12px}.conversation-page .question-composer .question-field{border:1px solid var(--amra-structural);background:var(--amra-field-tint);width:100%;color:var(--amra-ink);border-radius:20px;padding:14px 20px;font-size:16px;line-height:1.4}.conversation-page .question-composer textarea.question-field{height:60px;min-height:60px;max-height:7rem;padding:10px 16px}.conversation-page .question-composer .question-field::placeholder{color:var(--amra-muted)}.conversation-page .question-composer .question-field:disabled{opacity:.8;cursor:not-allowed}.conversation-page .composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-page .composer-actions p{min-width:12rem;color:color-mix(in srgb, var(--amra-ink) 70%, transparent);flex:1;margin:0;font-size:13px;line-height:1.4}.conversation-page .composer-submit{border:1px solid var(--amra-green-ink);background:var(--amra-green-ink);min-height:48px;color:var(--amra-white);letter-spacing:.4px;border-radius:56px;padding:12px 24px;font-size:16px}.conversation-page .composer-submit:disabled{border-color:var(--amra-structural);background:var(--amra-structural);color:var(--amra-white);cursor:not-allowed}.conversation-page .conversation-restart{color:var(--amra-ink);text-underline-offset:4px;justify-self:start;font-size:14px;text-decoration:underline}.conversation-page .conversation-restart:hover{text-decoration-thickness:2px}.conversation-page .empty-conversation{align-content:center;justify-items:start;gap:16px;min-height:0;padding:24px 0;display:grid;overflow:auto}.conversation-page .empty-conversation p{max-width:46ch;margin:0;font-size:18px;line-height:1.5}.conversation-page .empty-conversation a{color:var(--amra-ink)}@media (width<=760px){.conversation-page .conversation-header{justify-content:flex-start}.conversation-page .conversation-variant{text-align:left}.conversation-page .chat-message-answer{padding:16px 18px}}@media (height<=620px){.question-hero{--chat-question-max:clamp(1.5rem, 5.5vw, 56px);margin-block:4px 2px}.conversation-question .question-text{--chat-question-copy:clamp(1.1rem, 3.4vw, 32px)}.conversation-page .chat-thread{gap:12px;padding-bottom:12px}.conversation-page .chat-message-answer{padding:12px 16px}.conversation-page .chat-message-answer p{font-size:16px;line-height:1.5}.conversation-page .conversation-composer{padding-top:6px}.conversation-page .question-composer textarea.question-field{height:48px;min-height:48px;max-height:4rem}.conversation-page .composer-submit{min-height:40px;padding:8px 18px}}
