@font-face{font-family:__Newsreader_0d07ed;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527.woff2) format("woff2");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_0d07ed;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d.woff2) format("woff2");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_0d07ed;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50.woff2) format("woff2");unicode-range:u+00??,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}.__className_0d07ed{font-family:__Newsreader_0d07ed;font-style:normal}.__variable_0d07ed{--cs-font-newsreader:"__Newsreader_0d07ed"}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:__Source_Sans_3_bf2137;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:__Source_Sans_3_bf2137;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.woff2) format("woff2");unicode-range:u+00??,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:__Source_Sans_3_bf2137;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:__Source_Sans_3_bf2137;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:__Source_Sans_3_bf2137;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.woff2) format("woff2");unicode-range:u+00??,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:__Source_Sans_3_bf2137;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_bf2137;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:__Source_Sans_3_bf2137;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:__Source_Sans_3_bf2137;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.woff2) format("woff2");unicode-range:u+00??,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:__Source_Sans_3_Fallback_bf2137;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_bf2137{font-family:__Source_Sans_3_bf2137,__Source_Sans_3_Fallback_bf2137;font-style:normal}.__variable_bf2137{--cs-font-source-sans-3:"__Source_Sans_3_bf2137","__Source_Sans_3_Fallback_bf2137"}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");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:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");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:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.woff2) format("woff2");unicode-range:u+00??,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:__JetBrains_Mono_Fallback_694534;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_694534{font-family:__JetBrains_Mono_694534,__JetBrains_Mono_Fallback_694534;font-style:normal}.__variable_694534{--cs-font-jetbrains-mono:"__JetBrains_Mono_694534","__JetBrains_Mono_Fallback_694534"}:root{--cs-paper:#f4f3ef;--cs-paper-quiet:#efeee8;--cs-paper-card:#fff;--cs-ink:#2b2b2b;--cs-ink-muted:#6e6a5f;--cs-rule-strong:#2b2b2b;--cs-rule-soft:#b9b6ad;--cs-rule-muted:#9a978e;--cs-stripe-1:#e7e5dd;--cs-stripe-2:#dedcd2;--cs-overlay-warm:rgba(20,18,14,.45);--cs-bg-page:var(--cs-paper-card);--cs-bg-surface:var(--cs-paper-card);--cs-bg-surface-quiet:var(--cs-paper-quiet);--cs-fg-primary:var(--cs-ink);--cs-fg-muted:var(--cs-ink-muted);--cs-fg-on-accent:var(--cs-paper);--cs-border-default:var(--cs-rule-soft);--cs-border-strong:var(--cs-rule-strong);--cs-accent-primary:var(--cs-ink);--cs-accent-soft-glow:var(--cs-ink);--cs-receipt-mono-bg:var(--cs-ink);--cs-receipt-mono-fg:var(--cs-paper);--cs-focus-ring:var(--cs-accent-primary);--cs-font-display:var(--cs-font-newsreader,"Newsreader","Times New Roman",ui-serif,Georgia,serif);--cs-font-body:var(--cs-font-source-sans-3,"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--cs-font-mono:var(--cs-font-jetbrains-mono,"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace);--cs-focus-ring-width:2px;--cs-focus-ring-offset:2px;--cs-target-min:44px;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:12px;--cs-space-4:16px;--cs-space-5:20px;--cs-space-6:24px;--cs-space-7:32px;--cs-space-8:40px;--cs-space-9:48px;--cs-space-10:64px;--cs-space-11:80px;--cs-space-12:96px;--cs-layout-max:1200px;--cs-layout-gutter:var(--cs-space-6);--cs-layout-gutter-desktop:var(--cs-space-9);--cs-radius:2px;--cs-radius-lg:6px;--cs-motion-fast:120ms;--cs-motion-base:200ms;--cs-ease-out:cubic-bezier(.2,.7,.3,1);--cs-shadow-lift:5px 5px 0 var(--cs-rule-strong);--cs-bubble-max:66ch}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,html,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0}html{text-size-adjust:100%}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.55;font-family:var(--cs-font-body);font-weight:400;color:var(--cs-fg-primary);background-color:var(--cs-bg-page);-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{max-width:100%;display:block;height:auto}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--cs-font-display);line-height:1.15;font-optical-sizing:auto}code,kbd,pre,samp{font-family:var(--cs-font-mono);font-feature-settings:"tnum" 1,"lnum" 1,"calt" 0}:focus{outline:none}:focus-visible{outline:var(--cs-focus-ring-width) solid var(--cs-focus-ring);outline-offset:var(--cs-focus-ring-offset);border-radius:2px}[role=button],button,input[type=button],input[type=reset],input[type=submit],summary{min-height:var(--cs-target-min)}@media (prefers-reduced-motion:reduce){:root{--cs-accent-soft-glow:var(--cs-accent-primary)}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cs-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (forced-colors:active){:root{--cs-bg-page:Canvas;--cs-bg-surface:Canvas;--cs-bg-surface-quiet:Canvas;--cs-fg-primary:CanvasText;--cs-fg-muted:CanvasText;--cs-fg-on-accent:HighlightText;--cs-border-default:CanvasText;--cs-border-strong:CanvasText;--cs-accent-primary:Highlight;--cs-accent-soft-glow:Highlight;--cs-focus-ring:Highlight;--cs-receipt-mono-bg:Canvas;--cs-receipt-mono-fg:CanvasText}}.ar-stage{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%;max-width:960px;margin-inline:auto;padding:var(--cs-space-5) var(--cs-space-5) 0}@media (min-width:768px){.ar-stage{padding:var(--cs-space-7) var(--cs-space-7) 0}}.ar-stage--empty{justify-content:flex-start}.ar-skip{position:absolute;left:var(--cs-space-4);top:0;transform:translateY(-120%);z-index:50;padding:var(--cs-space-2) var(--cs-space-4);background:var(--cs-fg-primary);color:var(--cs-fg-on-accent);text-decoration:none;font-weight:600;border-radius:0 0 var(--cs-radius) var(--cs-radius);transition:transform var(--cs-motion-fast) var(--cs-ease-out)}.ar-skip:focus,.ar-skip:focus-visible{transform:translateY(0)}.ar-header{gap:var(--cs-space-4);padding-bottom:var(--cs-space-5)}.ar-header,.ar-header__lede{display:flex;flex-direction:column}.ar-header__lede{gap:var(--cs-space-1);min-width:0}.ar-byline{gap:var(--cs-space-2);margin-top:var(--cs-space-1);font-family:var(--cs-font-body);font-size:.75rem}.ar-byline,.ar-byline__monogram{display:inline-flex;align-items:center;color:var(--cs-fg-muted)}.ar-byline__monogram{justify-content:center;width:16px;height:16px;border:1px solid var(--cs-rule-soft);border-radius:var(--cs-radius);font-size:.5625rem;font-weight:700;line-height:1}.ar-titlemenu{position:relative;max-width:100%}.ar-titlemenu__heading{margin:0}.ar-titlemenu__trigger{display:inline-flex;align-items:center;gap:var(--cs-space-2);min-height:var(--cs-target-min);max-width:100%;-webkit-margin-start:calc(var(--cs-space-3) * -1);margin-inline-start:calc(var(--cs-space-3) * -1);padding:var(--cs-space-1) var(--cs-space-3);background:transparent;border:0;border-radius:var(--cs-radius);cursor:pointer;color:var(--cs-fg-primary);font-family:var(--cs-font-display);font-size:clamp(1.375rem,2.4vw + .9rem,2rem);line-height:1.1;text-align:start;transition:background-color var(--cs-motion-fast) var(--cs-ease-out)}.ar-titlemenu__trigger:focus-visible,.ar-titlemenu__trigger:hover{background:var(--cs-bg-surface-quiet)}.ar-titlemenu__label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-titlemenu__trigger[data-loading] .ar-titlemenu__label{opacity:.55}.ar-titlemenu__caret{flex:0 0 auto;color:var(--cs-fg-muted)}@media (prefers-reduced-motion:no-preference){.ar-titlemenu__caret{transition:transform var(--cs-motion-fast) var(--cs-ease-out)}}.ar-titlemenu__trigger[aria-expanded=true] .ar-titlemenu__caret{transform:rotate(180deg)}.ar-titlemenu__menu{position:absolute;top:100%;inset-inline-start:0;z-index:30;margin-top:var(--cs-space-2);min-width:15rem;max-width:min(20rem,90vw);display:flex;flex-direction:column;gap:2px;padding:var(--cs-space-2);background:var(--cs-bg-surface);border:2px solid var(--cs-border-strong);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-lift)}@media (prefers-reduced-motion:no-preference){.ar-titlemenu__menu{animation:ar-enter var(--cs-motion-base) var(--cs-ease-out) both}}.ar-titlemenu__item{display:flex;align-items:center;width:100%;min-height:var(--cs-target-min);padding:var(--cs-space-2) var(--cs-space-3);background:transparent;border:0;border-radius:var(--cs-radius);cursor:pointer;text-align:start;font-family:var(--cs-font-body);font-size:.9375rem;font-weight:600;color:var(--cs-fg-primary);transition:background-color var(--cs-motion-fast) var(--cs-ease-out)}.ar-titlemenu__item:focus-visible,.ar-titlemenu__item:hover{background:var(--cs-bg-surface-quiet)}.ar-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cs-target-min);padding:var(--cs-space-2) var(--cs-space-5);font-family:var(--cs-font-body);font-weight:700;font-size:.8125rem;letter-spacing:.04em;border-radius:var(--cs-radius);border:2px solid var(--cs-border-strong);cursor:pointer;text-decoration:none;transition:transform var(--cs-motion-fast) var(--cs-ease-out),box-shadow var(--cs-motion-fast) var(--cs-ease-out),color var(--cs-motion-fast) var(--cs-ease-out)}.ar-btn--primary{background:var(--cs-fg-primary);color:var(--cs-fg-on-accent)}.ar-btn--ghost{background:var(--cs-bg-surface);color:var(--cs-fg-primary)}.ar-btn:focus-visible,.ar-btn:hover{box-shadow:var(--cs-shadow-lift)}@media (prefers-reduced-motion:no-preference){.ar-btn:focus-visible,.ar-btn:hover{transform:translate(-1px,-1px)}}.ar-hero{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--cs-space-4);text-align:center;padding-block:var(--cs-space-8)}.ar-hero__headline{font-family:var(--cs-font-display);font-size:clamp(1.5rem,4vw + 1rem,2.75rem);line-height:1.1;color:var(--cs-fg-primary)}.ar-hero__subhead{max-width:46ch;color:var(--cs-fg-muted);font-size:1rem}.ar-hero__composer{width:100%;max-width:720px;margin-top:var(--cs-space-4)}.ar-hero__footnote{margin-top:var(--cs-space-3);font-size:.75rem;color:var(--cs-fg-muted)}.ar-composer{display:flex;align-items:flex-end;gap:var(--cs-space-2);width:100%;padding:var(--cs-space-2) var(--cs-space-2) var(--cs-space-2) var(--cs-space-4);background:var(--cs-bg-surface);border:2px solid var(--cs-border-strong);border-radius:var(--cs-radius-lg);transition:box-shadow var(--cs-motion-fast) var(--cs-ease-out),transform var(--cs-motion-fast) var(--cs-ease-out)}.ar-composer:focus-within{box-shadow:var(--cs-shadow-lift)}@media (prefers-reduced-motion:no-preference){.ar-composer:focus-within{transform:translate(-1px,-1px)}}.ar-composer--docked{max-width:760px;margin-inline:auto}.ar-composer__field{min-width:0;flex:1 1 auto;border:0;background:transparent;resize:none;font-family:var(--cs-font-body);font-size:1rem;line-height:1.5;color:var(--cs-fg-primary);padding-block:var(--cs-space-3);max-height:200px;overflow-y:auto}.ar-composer__field:focus{outline:none}.ar-composer__field::placeholder{color:var(--cs-fg-muted)}.ar-composer__send{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--cs-target-min);height:var(--cs-target-min);min-height:var(--cs-target-min);border:2px solid var(--cs-border-strong);border-radius:var(--cs-radius);background:var(--cs-fg-primary);color:var(--cs-fg-on-accent);font-size:1.125rem;cursor:pointer;transition:transform var(--cs-motion-fast) var(--cs-ease-out),box-shadow var(--cs-motion-fast) var(--cs-ease-out),opacity .12s}.ar-composer__send:disabled{opacity:.4;cursor:not-allowed}.ar-composer__send:not(:disabled):focus-visible,.ar-composer__send:not(:disabled):hover{box-shadow:var(--cs-shadow-lift)}@media (prefers-reduced-motion:no-preference){.ar-composer__send:not(:disabled):focus-visible,.ar-composer__send:not(:disabled):hover{transform:translate(-1px,-1px)}}.ar-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cs-space-2);margin:0;padding:0;list-style:none;max-width:720px}.ar-chip{display:inline-flex;align-items:center;min-height:var(--cs-target-min);padding:var(--cs-space-2) var(--cs-space-4);background:var(--cs-bg-surface);border:1px solid var(--cs-rule-soft);border-radius:999px;color:var(--cs-fg-muted);font-family:var(--cs-font-body);font-size:.8125rem;cursor:pointer;transition:color var(--cs-motion-fast) var(--cs-ease-out),border-color var(--cs-motion-fast) var(--cs-ease-out)}.ar-chip:focus-visible,.ar-chip:hover{color:var(--cs-fg-primary);border-color:var(--cs-border-strong)}.ar-thread{flex:1 1 auto;overflow-y:auto;width:100%;padding-block:var(--cs-space-5)}.ar-thread__list{display:flex;flex-direction:column;gap:var(--cs-space-6);width:100%;max-width:760px;margin-inline:auto;padding:0;list-style:none}@media (prefers-reduced-motion:no-preference){.ar-thread__item{animation:ar-enter var(--cs-motion-base) var(--cs-ease-out) both}}@keyframes ar-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ar-msg{display:flex;gap:var(--cs-space-3);min-width:0}.ar-msg--user{justify-content:flex-end}.ar-msg--assistant{justify-content:flex-start}.ar-msg__body{display:flex;flex-direction:column;gap:var(--cs-space-2);min-width:0}.ar-msg__meta{font-family:var(--cs-font-body);font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cs-fg-muted)}.ar-bubble{max-width:var(--cs-bubble-max);padding:var(--cs-space-3) var(--cs-space-4);border-radius:var(--cs-radius-lg);font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.ar-bubble__text{margin:0}.ar-bubble--user{background:var(--cs-bg-surface-quiet);border:1px solid var(--cs-rule-soft);color:var(--cs-fg-primary)}.ar-bubble--assistant{background:var(--cs-bg-surface);border:1.5px solid var(--cs-border-strong);color:var(--cs-fg-primary)}.ar-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--cs-rule-soft);border-radius:var(--cs-radius);background:var(--cs-bg-surface-quiet)}.ar-avatar__monogram{font-family:var(--cs-font-body);font-weight:700;font-size:.75rem;color:var(--cs-fg-muted)}.ar-skeleton{display:inline-flex;gap:6px;align-items:center}.ar-skeleton__dot{width:7px;height:7px;border-radius:50%;background:var(--cs-fg-muted);opacity:.5}@media (prefers-reduced-motion:no-preference){.ar-skeleton__dot{animation:ar-pulse 1s var(--cs-ease-out) infinite}.ar-skeleton__dot:nth-child(2){animation-delay:.15s}.ar-skeleton__dot:nth-child(3){animation-delay:.3s}}@keyframes ar-pulse{0%,to{opacity:.3}50%{opacity:.9}}.ar-dock{position:-webkit-sticky;position:sticky;bottom:0;flex:0 0 auto;width:100%;padding-block:var(--cs-space-3) var(--cs-space-5);background:var(--cs-bg-page);border-top:1px solid var(--cs-rule-soft)}.ar-usage{display:flex;align-items:center;gap:var(--cs-space-2);max-width:760px;margin:0 auto var(--cs-space-2);font-family:var(--cs-font-body);font-size:.6875rem;color:var(--cs-fg-muted)}.ar-usage__dot{width:6px;height:6px;border-radius:50%;border:1px solid var(--cs-rule-muted)}.ar-gate{position:fixed;inset:0;z-index:40;display:flex}.ar-gate--modal{align-items:center;justify-content:center;padding:var(--cs-space-4)}.ar-gate--soft{align-items:flex-end;justify-content:flex-end;padding:var(--cs-space-5);pointer-events:none}.ar-gate--soft .ar-gate__sheet{pointer-events:auto}.ar-gate__scrim{position:fixed;inset:0;border:0;padding:0;background:var(--cs-overlay-warm);cursor:default}.ar-gate__sheet{position:relative;width:100%;max-width:420px;background:var(--cs-bg-surface);border:2px solid var(--cs-border-strong);border-radius:var(--cs-radius-lg);padding:var(--cs-space-6);box-shadow:var(--cs-shadow-lift);display:flex;flex-direction:column;gap:var(--cs-space-3)}@media (prefers-reduced-motion:no-preference){.ar-gate__sheet{animation:ar-enter var(--cs-motion-base) var(--cs-ease-out) both}}.ar-gate__brand{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid var(--cs-rule-soft);border-radius:var(--cs-radius);font-weight:700;font-size:.8125rem;color:var(--cs-fg-muted)}.ar-gate__title{font-family:var(--cs-font-display);font-size:1.375rem;line-height:1.2;color:var(--cs-fg-primary)}.ar-gate__body{color:var(--cs-fg-primary);font-size:.9375rem;line-height:1.6}.ar-gate__why{color:var(--cs-fg-muted);font-size:.8125rem;line-height:1.5}.ar-gate__actions{display:flex;flex-wrap:wrap;gap:var(--cs-space-3);margin-top:var(--cs-space-2)}.ar-gate__primary{flex:1 1 auto}@media (max-width:640px){.ar-gate--modal{align-items:flex-end;padding:0}.ar-gate--soft{padding:var(--cs-space-3)}.ar-gate__sheet{max-width:100%;border-radius:var(--cs-radius-lg) var(--cs-radius-lg) 0 0}}.ar-bubble--notice{border-style:dashed;border-color:var(--cs-rule-soft);color:var(--cs-fg-muted);font-style:italic}