.hp .hp-display{font-family:var(--font-newsreader), ui-serif, Georgia, serif;letter-spacing:-.025em;font-weight:400;line-height:1.04}.pill{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.pill:active{transform:translateY(1px)}.pill-sm{height:36px;padding:0 16px;font-size:13.5px}.pill-lg{height:50px;padding:0 28px;font-size:15px}.pill-primary{color:#111113;background:#fff;border-color:#fff}.pill-primary:hover{background:#e8e6e1;border-color:#e8e6e1}.pill-ghost{color:#f5f3ee;background:#f5f3ee0f;border-color:#f5f3ee24}.pill-ghost:hover{background:#f5f3ee1f;border-color:#f5f3ee38}.site-nav{pointer-events:none;padding:12px 12px 0}.navbar-pill,.navbar-sheet{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#1111138c;border:1px solid #f5f3ee1f;width:min(1120px,100%);margin-inline:auto;box-shadow:0 12px 40px -18px #0009}.navbar-pill{border-radius:999px;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 8px 0 18px;transition:background-color .2s,border-color .2s;display:flex}@media (min-width:1024px){.navbar-pill{grid-template-columns:1fr auto 1fr;display:grid}.navbar-pill>:last-child{justify-self:end}}.site-nav.is-scrolled .navbar-pill,.site-nav.is-open .navbar-pill{background:#111113c7;border-color:#f5f3ee29}.navbar-cta{display:none}@media (min-width:640px){.navbar-cta{display:inline-flex}}.navbar-pill .nav-brand .brand-mark{height:26px}.navbar-pill .nav-brand span{font-size:16px}.navbar-link{color:#f5f3ee9e;border-radius:999px;padding:6px 12px;transition:color .15s,background-color .15s;display:block}.navbar-link:hover{color:#f5f3ee}.navbar-link.is-current{color:#fff;background:#f5f3ee14;box-shadow:inset 0 -2px 0 -.5px #c6f16d}.navbar-sheet{background:#111113f0;border-radius:24px;max-height:calc(100dvh - 92px);margin-top:8px;padding:14px 20px 20px;overflow-y:auto}.navbar-sheet li>:is(a,button){color:#f5f3ee}.navbar-sheet li>[aria-current]{color:#d4f37d}@media (prefers-reduced-motion:no-preference){.reveal,.reveal-group>*{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.reveal.is-in,.reveal-group.is-in>*{opacity:1;filter:none;transform:none}.reveal-group>:nth-child(2){transition-delay:.12s}.reveal-group>:nth-child(3){transition-delay:.24s}.reveal-group>:nth-child(4){transition-delay:.36s}.reveal-group>:nth-child(5){transition-delay:.48s}.reveal-group>:nth-child(n+6){transition-delay:.6s}}.ar-label{color:#f5f3ee8c;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #f5f3ee24;align-items:center;gap:14px;padding-top:14px;font-size:11px;display:flex}.ar-label-index{color:#c6f16d;align-items:center;gap:8px;display:inline-flex}.ar-label-index:before{content:"";background:#c6f16d;width:7px;height:7px}.ar-topo{isolation:isolate}.ar-topo:after{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(60% 45% at 85% 20%,#0000 0 34px,#c6f16d12 34px 35px),repeating-radial-gradient(50% 40% at 10% 90%,#0000 0 40px,#f5f3ee0a 40px 41px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000 75%)}.ar-card{background:#131315;border:1px solid #f5f3ee1a;border-radius:14px;padding:24px;position:relative}.ar-card:before,.ar-card:after{content:"";border-style:solid;border-color:#f5f3ee59;width:10px;height:10px;position:absolute}.ar-card:before{border-width:1px 0 0 1px;border-top-left-radius:14px;top:-1px;left:-1px}.ar-card:after{border-width:0 1px 1px 0;border-bottom-right-radius:14px;bottom:-1px;right:-1px}.ar-card-live{background:radial-gradient(90% 60% at 100% 0,#c6f16d17,#0000 70%),#141512;border-color:#c6f16d59}.ar-card-live:before,.ar-card-live:after{border-color:#c6f16d}.ar-card-title{color:#f5f3ee99;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.ar-question{color:#f5f3ee;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:1.05rem;display:flex}.ar-snippet{background:#f5f3ee05;border:1px solid #f5f3ee14;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.35;display:grid}@media (max-width:639px){.ar-snippet{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.ar-snippet-meta{grid-column:2}}.ar-snippet-meta{color:#f5f3ee59;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:10.5px}.ar-verdict{color:#f5f3ee8c;align-items:center;gap:10px;font-size:15px;display:flex}.ar-verdict.is-yes{color:#f5f3ee}.ar-verdict-ico{border-radius:999px;flex-shrink:0;width:20px;height:20px;padding:3px}.ar-verdict-ico.is-no{color:#f5f3ee80;background:#f5f3ee14}.ar-verdict-ico.is-yes{color:#111113;background:#c6f16d}.ar-token-row{grid-template-columns:11.5rem minmax(0,1fr) 6.5rem;align-items:center;gap:16px;display:grid}@media (max-width:767px){.ar-token-row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.ar-token-bar{grid-area:2/1/auto/-1}}.ar-token-label{color:#f5f3eeb3;font-size:14px}.ar-token-value{color:#f5f3ee99;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;font-size:13px}.ar-token-bar{gap:3px;height:28px;display:flex}.ar-token-bar.is-empty{background:#f5f3ee08;border-radius:6px;box-shadow:inset 0 0 0 1px #f5f3ee0f}.ar-chunk{background:#f5f3ee29;border-radius:4px;flex:1}.ar-chunk.is-duplicate{background:repeating-linear-gradient(135deg,#f5f3ee29 0 4px,#f5f3ee0d 4px 8px)}.ar-chunk.is-outdated{background:#dc6e5a59}.ar-chunk.is-off-topic{background:#f5f3ee0f;box-shadow:inset 0 0 0 1px #f5f3ee1f}.ar-answer-bar{background:#c6f16d;border-radius:6px;min-width:6px;box-shadow:0 0 16px #c6f16d73}.ar-legend{color:#f5f3ee73;align-items:center;gap:8px;font-size:12px;display:flex}.ar-legend .ar-chunk{flex:none;width:14px;height:10px;margin-left:8px}.ar-legend .ar-chunk:first-child{margin-left:0}.ar-answer{background:#c6f16d0f;border-left:2px solid #c6f16d;border-radius:0 10px 10px 0;padding:16px 18px}.cta-trigger{color:#111113;cursor:pointer;background:0 0;border:0;width:100%;height:50px;padding:0 28px;font-size:15px;font-weight:500}.photo-frame{isolation:isolate;background:#141417;border:1px solid #f5f3ee1f;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000b3}.photo-frame>img,.steps-layer>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f5f3ee;background:#111113d6;border:1px solid #f5f3ee1f;border-radius:18px;width:min(100%,400px);padding:18px;box-shadow:0 30px 60px -24px #000000b3}.frame-card-wide{width:min(100%,460px)}.frame-example{color:#f5f3ee8c;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #f5f3ee24;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9.5px}.split-frame{place-items:center;padding:clamp(20px,7%,56px) clamp(16px,7%,56px);display:grid}@media (min-width:1024px){.split-frame{min-height:560px}}.closing-frame{place-items:center;min-height:clamp(440px,72vh,640px);padding:72px 0;display:grid}.closing-frame:after{content:"";z-index:-1;background:linear-gradient(#11111359,#111113b3);position:absolute;inset:0}.ctx-panel{background:#141417;border:1px solid #f5f3ee1a;border-radius:20px;padding:22px}.ctx-panel-core{background:radial-gradient(120% 90% at 0 0,#c6f16d24,#0000 60%),#16161a;border-color:#c6f16d66}.ctx-label{color:#f5f3ee80;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.steps-stage{position:relative}@media (min-width:1024px) and (min-height:680px) and (prefers-reduced-motion:no-preference){.steps-track{height:360vh}.steps-stage{align-items:center;height:100vh;padding-top:56px;display:flex;position:sticky;top:0}.steps-stage .steps-frame{aspect-ratio:auto;width:100%;height:min(70vh,620px)}}.step-item{border-bottom:1px solid #f5f3ee1a;position:relative}.step-item h3{margin:0}.step-trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:16px;padding:16px 0;display:flex}.step-num{color:#f5f3ee66;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:11px;transition:color .3s}.step-title{color:#f5f3ee80;letter-spacing:-.02em;font-size:1.25rem;font-weight:500;transition:color .3s}.step-trigger:hover .step-title,.step-item.is-open .step-title{color:#f5f3ee}.step-item.is-open .step-num{color:#d4f37d}.step-panel{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.step-item.is-open .step-panel{grid-template-rows:1fr}.step-body{color:#f5f3eea3;opacity:0;max-width:48ch;min-height:0;padding-left:37px;font-size:.95rem;line-height:1.6;transition:opacity .3s,padding .45s;overflow:hidden}.step-item.is-open .step-body{opacity:1;padding-bottom:18px}.step-bar{height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.step-bar>span{transform-origin:0;background:#c6f16d;height:100%;display:block;transform:scaleX(0)}.step-item.is-open .step-bar>span{transform:scaleX(var(--step-progress,0))}.steps-frame{display:grid}.steps-layer{isolation:isolate;opacity:0;grid-area:1/1;place-items:center;padding:14% 5%;transition:opacity .7s;display:grid;position:relative}.steps-layer.is-shown{opacity:1}.steps-layer .frame-card{flex-direction:column;width:100%;padding:20px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(14px)}@media (min-width:640px){.steps-layer{padding:9% 8%}}@media (min-width:768px){.steps-layer .frame-card{padding:28px 30px}}.steps-stage .steps-layer .frame-card{min-height:100%}.steps-layer.is-shown .frame-card{transform:none}.steps-layer .frame-card>:last-child{margin-top:auto}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{width:max-content;animation:48s linear infinite hp-marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-row{flex-shrink:0;gap:2.75rem;margin:0;padding:.5rem 2.75rem .5rem 0;list-style:none;display:flex}@keyframes hp-marquee{to{transform:translate(-50%)}}.price-card{background:#141417;border:1px solid #f5f3ee1a;border-radius:20px;flex-direction:column;padding:22px;transition:border-color .22s;display:flex}.price-card:hover{border-color:#f5f3ee33}.price-card>ul{flex:1}.price-card.is-recommended{background:radial-gradient(120% 70% at 50% 0,#c6f16d2e,#0000 70%),#18181d;border-color:#c6f16d99;box-shadow:0 0 0 1px #c6f16d40,0 30px 60px -30px #c6f16d8c}.price-badge{color:#e3f9a8;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;background:#c6f16d33;border-radius:999px;padding:3px 9px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{justify-content:center;width:auto;animation:none}.marquee-row{flex-wrap:wrap;justify-content:center;row-gap:1rem;padding:.5rem 1.5rem}.marquee-row[aria-hidden]{display:none}.pill,.navbar-link,.steps-layer,.steps-layer .frame-card,.step-panel,.step-body,.step-title,.step-num{transition:none!important}}.demo-window{text-align:left;background:#161616;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;height:777px;display:flex;overflow:hidden;box-shadow:0 30px 70px -24px #000000bf;container-type:inline-size}@media (min-width:768px){.demo-window{height:724px}}@media (min-width:1024px){.demo-window{height:33.7em}}.demo-titlebar{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;background:#232323;border-bottom:1px solid #ffffff12;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px 8px;padding:6px 8px 5px;font-size:11px;display:flex;position:relative}.demo-lights{gap:7px;display:none}.demo-lights i{background:#ff5f57;border-radius:999px;width:11px;height:11px}.demo-lights i:nth-child(2){background:#febc2e}.demo-lights i:nth-child(3){background:#28c840}.demo-tags{justify-content:center;gap:4px;width:100%;display:flex}@container (min-width:760px){.demo-titlebar{flex-wrap:nowrap;justify-content:space-between;height:34px;padding:0 8px 0 12px}.demo-lights{display:flex}.demo-toggle{position:absolute;left:50%;transform:translate(-50%)}.demo-tags{width:auto}}.demo-toggle{background:#00000059;border:1px solid #ffffff1a;border-radius:999px;gap:2px;padding:2px;display:flex}.demo-toggle button{color:#fff9;height:22px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-weight:500;transition:background-color .16s,color .16s}.demo-toggle button:hover{color:#fff}.demo-toggle button.is-active{color:#111113;background:#f5f3ee}.demo-toggle button:focus-visible{outline-offset:1px;outline:2px solid #c6f16d}.demo-example{color:#fff9;white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px}.demo-screen{flex-direction:column;flex:1;min-height:0;transition:opacity .4s;display:flex}.demo-screen.is-fading{opacity:0}.demo-spacer,.cc-spacer{flex:auto;min-height:0}.demo-focus{border-radius:8px;transition:box-shadow .4s;position:relative;box-shadow:0 0 0 1px #c6f16dbf,0 0 0 5px #c6f16d1a,0 0 28px #c6f16d2e}.demo-focus:before{content:"Archilas";z-index:1;color:#111113;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;background:#c6f16d;border-radius:999px;padding:0 6px;font-size:10px;font-weight:600;line-height:1.5;position:absolute;top:-.75em;right:10px}.has-spot>:not(.demo-focus){opacity:.38}.cc-flow>*,.gpt-thread>*,.cu-thread>*{transition:opacity .5s}@media (prefers-reduced-motion:reduce){.demo-screen,.cc-flow>*,.gpt-thread>*,.cu-thread>*{transition:none}}.cc-body{--cc-bg:#161616;--cc-fg:#e4e4e4;--cc-dim:#999;--cc-orange:#d77757;--cc-shimmer:#eb9f7f;--cc-green:#4eba65;--cc-user:#373737;--cc-rule:#888;background:var(--cc-bg);min-height:0;color:var(--cc-fg);flex-direction:column;flex:1;padding:10px 12px 8px;font-family:Menlo,SF Mono,DejaVu Sans Mono,Cascadia Mono,Consolas,ui-monospace,monospace;font-size:10.5px;line-height:1.32;display:flex}@container (min-width:520px){.cc-body{padding:12px 16px 10px;font-size:11.5px}}@media (min-width:1024px){.cc-body{font-size:.8em}}.cc-scroll,.gpt-scroll,.cu-scroll{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.cc-flow,.gpt-thread,.cu-thread{flex-shrink:0}.cc-flow>*+*{margin-top:1.32em}.cc-flow .demo-focus{margin-inline:-6px;padding:4px 6px}.cc-line{white-space:pre-wrap}.cc-header .cc-line{white-space:pre;line-height:1.12}.cc-orange{color:var(--cc-orange)}.cc-shimmer{color:var(--cc-shimmer)}.cc-dim{color:var(--cc-dim)}.cc-white{color:#fff}.cc-green{color:var(--cc-green)}.cc-hidden{visibility:hidden}.cc-body b{font-weight:700}.cc-pre{white-space:pre}.cc-user{background:var(--cc-user);white-space:pre-wrap;margin-inline:-4px;padding:0 4px}.cc-hang{white-space:pre-wrap;grid-template-columns:2ch minmax(0,1fr);display:grid}.cc-result{white-space:pre-wrap;grid-template-columns:5ch minmax(0,1fr);display:grid}.cc-diff{color:#f8f8f2;white-space:pre-wrap;grid-template-columns:10ch minmax(0,1fr);display:grid}.cc-diff.is-del{background:#3d0100}.cc-diff.is-del>:first-child{color:#dc5a5a}.cc-diff.is-add{background:#022800}.cc-diff.is-add>:first-child{color:#50c850}.mk-k{color:#f92672}.mk-f{color:#66d9ef}.mk-n{color:#a6e22e}.mk-v{color:#be84ff}.mk-w{background:#044700}.cc-prompt{flex-shrink:0;margin-top:1.32em}.cc-rule{border-top:1px solid var(--cc-rule);height:0;margin:.62em 0}.cc-cursor{background:var(--cc-fg)}.cc-cursor.is-off{background:0 0}.gpt-body{color:#fff;background:#000;flex:1;min-height:0;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;display:flex}@media (min-width:1024px){.gpt-body{font-size:.86em}}.gpt-side{display:none}@container (min-width:760px){.gpt-side{color:#c9c9c9;border-right:1px solid #0e0e0e;flex-direction:column;flex:0 0 25%;min-width:0;padding:.5em .45em .6em;font-size:.95em;display:flex;overflow:hidden}.gpt-main .gpt-model{visibility:hidden}}.gpt-side-top{justify-content:space-between;align-items:center;padding:.35em .6em .7em;display:flex}.gpt-wordmark{color:#ededed;letter-spacing:-.01em;font-size:1.15em;font-weight:600}.gpt-side-icons{color:#afafaf;gap:1.1em;display:inline-flex}.gpt-nav,.gpt-recent{white-space:nowrap;text-overflow:ellipsis;border-radius:.55em;align-items:center;gap:.6em;padding:.38em .6em;display:flex;overflow:hidden}.gpt-nav.is-current,.gpt-recent.is-current{color:#fff;background:#1a1a1a}.gpt-side-label{color:#afafaf;padding:1.1em .6em .35em}.gpt-side-foot{border-top:1px solid #0e0e0e;align-items:center;gap:.6em;margin-top:auto;padding:.7em .6em 0;line-height:1.25;display:flex}.gpt-side-foot small{color:#afafaf;font-size:.85em;display:block}.gpt-avatar{color:#fff;background:#5b5b5b;border-radius:999px;place-items:center;width:2em;height:2em;font-size:.8em;font-weight:600;display:grid}.gpt-main{flex-direction:column;flex:1;min-width:0;display:flex}.gpt-top{flex-shrink:0;justify-content:space-between;align-items:center;height:3.3em;padding:0 .9em;display:flex}.gpt-model{color:#fff;align-items:center;gap:.25em;font-size:1.15em;display:inline-flex}.gpt-top-actions{color:#fff;align-items:center;gap:1em;display:inline-flex}.gpt-share{align-items:center;gap:.4em;display:inline-flex}.gpt-ico{flex-shrink:0;width:1.2em;height:1.2em}.gpt-ico-sm{flex-shrink:0;width:1em;height:1em}.gpt-ico-xs{width:.9em;height:.9em}.gpt-flip{transform:rotate(180deg)}.gpt-thread{width:min(100%,44em);margin-inline:auto;padding:.5em 1.1em .6em}.gpt-thread>*+*{margin-top:.9em}.gpt-user{color:#fff;background:#2b2b2b;border-radius:1.4em;width:fit-content;max-width:78%;margin-left:auto;padding:.6em 1.1em}.gpt-dot{background:#fff;border-radius:999px;width:.9em;height:.9em;animation:1.2s ease-in-out infinite gpt-pulse;display:block}@keyframes gpt-pulse{50%{opacity:.6;transform:scale(.7)}}.gpt-status{color:#f3f3f3;align-items:center;gap:.35em;display:flex}.gpt-shimmer{background:linear-gradient(90deg,#8f8f8f 30%,#fff 50%,#8f8f8f 70%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite gpt-shine}@keyframes gpt-shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.gpt-dot,.gpt-shimmer{animation:none}}.gpt-p{color:#fff}.gpt-answer>*+*{margin-top:.85em}.gpt-pre{white-space:pre-line}.gpt-note{color:#afafaf}.gpt-thread .demo-focus{margin-inline:-.6em;padding:.5em .6em .6em}.gpt-app{align-items:center;gap:.7em;margin-top:.6em;display:flex}.gpt-app-tile{color:#f5f3ee;background:#111113;border-radius:.6em;place-items:center;width:2.5em;height:2.5em;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.gpt-app-name{color:#a0a0a0;font-size:.86em;line-height:1.3;display:block}.gpt-app-tool{color:#fff;line-height:1.3;display:block}.gpt-box{background:#181818;border-radius:.75em;margin-top:.6em;padding:.7em .9em}.gpt-box-label{color:#afafaf;justify-content:space-between;font-size:.86em;display:flex}.gpt-copy{align-items:center;gap:.3em;display:inline-flex}.gpt-json{margin-top:.4em;font-family:ui-monospace,Menlo,SF Mono,Consolas,monospace;font-size:.86em}.gpt-json-key{color:#fff;margin-right:.5ch;font-weight:700}.gpt-json-str{color:#ff8b80}.gpt-resp{color:#ececec;margin-top:.3em;font-size:.92em}.gpt-actions{color:#afafaf;gap:.9em;margin-top:.6em;display:flex}.gpt-composer-wrap{flex-shrink:0;width:min(100%,44em);margin-inline:auto;padding:0 .9em .5em}.gpt-composer{background:#1b1b1b;border-radius:1.6em;padding:.7em .7em .55em 1.1em}.gpt-input{color:#fff;min-height:1.6em}.gpt-input.is-empty{color:#afafaf}.gpt-caret{vertical-align:text-bottom;background:#fff;width:1px;height:1.1em;margin-left:1px;display:inline-block}.gpt-composer-row{color:#fff;align-items:center;gap:.8em;margin-top:.4em;display:flex}.gpt-chip{color:#6aa7ff;white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.gpt-chip-tile{color:#f5f3ee;background:#111113;border-radius:.3em;place-items:center;width:1.35em;height:1.35em;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.gpt-composer-right{color:#afafaf;align-items:center;gap:.9em;margin-left:auto;display:inline-flex}.gpt-think{align-items:center;gap:.35em;display:none}@container (min-width:520px){.gpt-think{display:inline-flex}}.gpt-send{color:#fff;background:#2c67c5;border-radius:999px;place-items:center;width:2.3em;height:2.3em;display:grid}.gpt-send.is-ready{color:#000;background:#fff}.gpt-disclaimer{color:#afafaf;text-align:center;margin-top:.45em;font-size:.78em}.cu-body{color:#d6d8de;background:#1a191e;flex:1;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;display:flex}@media (min-width:1024px){.cu-body{font-size:.8em}}.cu-ico{color:#7d818d;flex-shrink:0;width:1.25em;height:1.25em}.cu-ico-sm{flex-shrink:0;width:1.1em;height:1.1em}.cu-ico-xs{flex-shrink:0;width:.9em;height:.9em}.cu-side,.cu-review{display:none}.cu-chat{flex-direction:column;flex:1;min-width:0;display:flex}@container (min-width:640px){.cu-chat{border-right:1px solid #25262d;flex:0 0 44%}.cu-review{background:#1e1f26;flex-direction:column;flex:1;min-width:0;display:flex}}@container (min-width:900px){.cu-side{color:#a2a6ac;background:#161519;border-right:1px solid #25262d;flex-direction:column;flex:0 0 18%;min-width:0;padding:.6em .5em;display:flex;overflow:hidden}.cu-chat{flex-basis:33%}}.cu-side-top{gap:.9em;padding:.2em .5em .8em;display:flex}.cu-nav{color:#c4c7cd;white-space:nowrap;align-items:center;gap:.55em;padding:.3em .5em;display:flex}.cu-kbd{color:#5e6268;margin-left:auto;font-size:.9em}.cu-group{color:#6f737b;padding:1em .5em .3em;font-size:.92em}.cu-agent{color:#a2a6ac;white-space:nowrap;text-overflow:ellipsis;border-radius:.45em;align-items:center;gap:.6em;padding:.32em .5em;display:flex;overflow:hidden}.cu-agent.is-current{color:#e6ecf2;background:#25262d}.cu-agent-dot{background:#4a4d55;border-radius:999px;flex-shrink:0;width:.4em;height:.4em}.cu-agent-dot.is-live{background:#6ea8ff}.cu-side-foot{color:#c4c7cd;align-items:center;gap:.6em;margin-top:auto;padding:.6em .5em 0;line-height:1.25;display:flex}.cu-side-foot small{color:#6f737b;display:block}.cu-avatar{color:#e6ecf2;background:#3a3d45;border-radius:999px;place-items:center;width:2em;height:2em;font-size:.8em;font-weight:600;display:grid}.cu-chat-head{color:#b9bcc4;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75em .9em .4em;display:flex}.cu-thread{padding:.3em .9em .6em}.cu-thread>*+*{margin-top:.75em}.cu-user{color:#e6ecf2;background:#22232a;border-radius:.6em;padding:.7em .9em;box-shadow:inset 0 0 0 1px #2a2c34}.cu-thought{color:#555d6d;align-items:center;gap:.45em;display:flex}.cu-text{color:#d6d8de}.cu-summary{color:#e6ecf2;margin-bottom:.3em;font-size:1.15em;font-weight:600}.cu-act{color:#b9bcc4}.cu-act span{color:#6f7380}.cu-add{color:#5fb38a;font-weight:500}.cu-del{color:#d97489;font-weight:500}.cu-tool{background:#1f2126;border:1px solid #2d3038;border-radius:.6em}.cu-tool-head{color:#6a7387;align-items:center;gap:.4em;padding:.55em .7em;display:flex}.cu-check{color:#73a680;width:1.05em;height:1.05em}.cu-tool-body{border-left:1px solid #25282f;margin:0 .7em .7em 1.25em;padding-left:.9em}.cu-label{color:#61697a;margin-top:.3em}.cu-block{color:#8b94a7;white-space:pre-wrap;background:#222;border-radius:.4em;margin:.35em 0 .5em;padding:.6em .75em;font-family:Menlo,SF Mono,DejaVu Sans Mono,Consolas,ui-monospace,monospace;font-size:.92em;line-height:1.45}.cu-foot{flex-shrink:0;padding:0 .7em .7em}.cu-pills{gap:.5em;margin-bottom:.6em;display:flex}.cu-pill{color:#d6d8de;background:#25262d;border-radius:999px;align-items:center;gap:.35em;padding:.3em .8em;display:inline-flex}.cu-pill.is-review{background:#5fb38a24}.cu-generating{color:#a2a6ac;background:#1e1f26;border:1px solid #2a2c34;border-bottom:0;border-radius:.6em .6em 0 0;justify-content:space-between;margin:0 .4em;padding:.5em .8em;display:flex}.cu-stop{color:#5e6268}.cu-composer{background:#1c2026;border:1px solid #2a2c34;border-radius:.8em;align-items:center;gap:.7em;padding:.65em .6em .65em .8em;display:flex}.cu-input{color:#e6ecf2;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cu-input.is-empty{color:#5e6268}.cu-caret{vertical-align:text-bottom;background:#e6ecf2;width:1px;height:1.1em;margin-left:1px;display:inline-block}.cu-model{color:#8d9197;white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.cu-mic{color:#1a191e;background:#e6ecf2;border-radius:999px;place-items:center;width:1.9em;height:1.9em;display:grid}.cu-review-tools{color:#7d818d;flex-shrink:0;justify-content:space-between;align-items:center;padding:.6em .9em;display:flex}.cu-tools-left,.cu-tools-right{align-items:center;gap:1em;display:inline-flex}.cu-tool-ico{border-radius:.3em;padding:.2em;display:grid}.cu-tool-ico.is-on{color:#e6ecf2;background:#2a2c34}.cu-ts{color:#6f9fc4;border-radius:.25em;padding:.05em .3em;font-size:.75em;font-weight:700}.cu-ts.is-on{background:#2a2c34}.cu-branch{color:#a2a6ac;white-space:nowrap;flex-shrink:0;align-items:center;gap:.6em;padding:.35em .9em;display:flex}.cu-local{background:#2a2c34;border-radius:.35em;align-items:center;gap:.3em;padding:.1em .5em;display:inline-flex}.cu-branch-name{text-overflow:ellipsis;align-items:center;gap:.3em;display:inline-flex;overflow:hidden}.cu-branch-actions{gap:.4em;margin-left:auto;display:inline-flex}.cu-btn{color:#d6d8de;border:1px solid #33363f;border-radius:.35em;align-items:center;gap:.3em;padding:.2em .6em;display:inline-flex}.cu-uncommitted{color:#a2a6ac;flex-shrink:0;align-items:center;gap:.4em;padding:.35em .9em;display:flex}.cu-file-head{color:#a2a6ac;border-top:1px solid #25262d;flex-shrink:0;align-items:center;gap:.45em;padding:.45em .9em;display:flex}.cu-file-actions{color:#7d818d;gap:.8em;margin-left:auto;display:inline-flex}.cu-crumbs{color:#6f737b;flex-shrink:0;padding:.2em .9em .5em}.cu-code{color:#d4d4d4;flex:1;font-family:Menlo,SF Mono,DejaVu Sans Mono,Consolas,ui-monospace,monospace;font-size:.95em;line-height:1.6;overflow:hidden}.cu-row{border-left:2px solid #0000;grid-template-columns:3.4em minmax(0,1fr);display:grid}.cu-row.is-add{background:#43886829;border-left-color:#438868}.cu-row.is-del{background:#ca617726;border-left-color:#ca6177}.cu-ln{color:#5e6268;text-align:right;padding-right:1em}.cu-src{white-space:pre-wrap}.sx-kw{color:#c586c0}.sx-sk{color:#569cd6}.sx-fn{color:#dcdcaa}.sx-st{color:#ce9178}.sx-nu{color:#b5cea8}.sx-hl{background:#43886866}
