.api-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.api-model-card{border:1px solid var(--color-line);background:linear-gradient(150deg,#abd8e60d,#abd8e603);border-radius:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);transition:border-color .18s,background-color .18s}.api-model-card[data-selected=true]{background-color:#8eccde0a;border-color:#8eccde73}.api-model-heading{align-items:center;gap:.85rem;display:flex}.api-model-heading h3{letter-spacing:-.025em;font-size:1.35rem;font-weight:600}.api-model-heading code{color:var(--color-muted);font-size:.8rem}.api-model-mark{border:1px solid var(--color-line);width:2.75rem;height:2.75rem;color:var(--color-muted);font-variant-numeric:tabular-nums;border-radius:.875rem;place-items:center;font-size:.8rem;display:grid}.api-model-use{margin-top:1.6rem;font-size:1.05rem;font-weight:500}.api-model-description{color:var(--color-muted);text-wrap:pretty;min-height:4.4em;margin-top:.5rem;font-size:.875rem;line-height:1.65}.api-model-rates{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.api-model-rates dt{color:var(--color-muted);min-height:2.8em;font-size:.73rem}.api-model-rates dd{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:.25rem;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:600}.api-model-unit{color:var(--color-muted);margin-top:.75rem;font-size:.75rem}.api-model-example{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-top:1.25rem;padding-top:1rem;font-size:.78rem;line-height:1.5;display:flex}.api-model-example span{color:var(--color-muted)}.api-model-example strong{font-variant-numeric:tabular-nums;font-weight:500}.api-model-note{max-width:78ch;color:var(--color-muted);margin-top:1rem;font-size:.8rem;line-height:1.65}@media (width<=640px){.api-model-grid{grid-template-columns:minmax(0,1fr)}.api-model-description{min-height:0}}@media (prefers-reduced-motion:reduce){.api-model-card{transition:none}}.start-page{--start-ease:cubic-bezier(.32, .72, 0, 1);--start-aqua:131 207 231}.start-hero{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:1.5rem;display:grid;position:relative}@media (width>=1024px){.start-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3rem;min-height:calc(100dvh - 9rem);padding-top:2.5rem}}.start-drift{pointer-events:none;z-index:0;width:116%;height:116%;position:absolute;inset:-10% -8% -6%;-webkit-mask-image:radial-gradient(70% 70% at 60% 45%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 70% at 60% 45%,#000 40%,#0000 100%)}.start-hero-copy{z-index:1;min-width:0;max-width:36rem;position:relative}.start-kicker{font-size:var(--text-caption);letter-spacing:.01em;color:var(--color-muted);align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.start-kicker-orb{width:.7rem;height:.7rem;box-shadow:0 0 14px rgb(var(--start-aqua) / .6);background:radial-gradient(circle at 35% 30%,#fff 0 20%,#7ecfe8 50%,#1e3a4e 100%);border-radius:50%}.start-headline{letter-spacing:-.035em;color:var(--color-fg);text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.35rem,6.4vw,4.1rem);font-weight:600;line-height:1.02}.start-lede{max-width:32rem;color:var(--color-muted);margin-top:1.25rem;font-size:clamp(1.0625rem,1.6vw,1.2rem);line-height:1.5}.start-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.start-cta{letter-spacing:-.005em;min-height:3.25rem;transition:transform .42s var(--start-ease), background-color .42s var(--start-ease), box-shadow .42s var(--start-ease), color .42s var(--start-ease);border-radius:999px;align-items:center;gap:.75rem;padding:0 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.start-cta:active{transform:scale(.98)}.start-cta-primary{background:var(--color-fg);color:var(--color-bg-deep);box-shadow:0 0 0 .5px #ffffff80, 0 14px 40px rgb(var(--start-aqua) / .22);padding-right:.45rem}.start-cta-primary:hover{box-shadow:0 0 0 .5px #fff9, 0 18px 50px rgb(var(--start-aqua) / .34)}.start-cta-icon{width:2.3rem;height:2.3rem;transition:transform .52s var(--start-ease), background-color .52s var(--start-ease);background:#05050714;border-radius:50%;place-items:center;display:inline-grid}.start-cta-primary:hover .start-cta-icon{background:#05050724;transform:translate(2px,-1px)scale(1.06)}.start-cta-ghost{color:var(--color-fg);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1a}.start-cta-ghost:hover{background:#ffffff17}.start-note{font-size:var(--text-micro);color:var(--color-subtle);margin-top:.9rem}.start-hero-stage{z-index:1;justify-items:center;min-width:0;display:grid;position:relative}.start-orb{z-index:3;width:min(9.5rem,38vw);height:min(9.5rem,38vw);margin-bottom:-2.6rem;position:relative}.start-orb .living-avatar{width:100%;max-width:none;height:100%}@media (width>=1024px){.start-orb{justify-self:end;width:11.5rem;height:11.5rem;margin-bottom:-2.4rem;margin-right:-1.5rem}}.stage{width:100%;min-width:0;max-width:27rem}.stage-device{box-shadow:inset 0 1px 0 #ffffff42, 0 0 0 .5px #ffffff38, 0 30px 80px #0000008c, 0 0 120px rgb(var(--start-aqua) / .12);background:linear-gradient(#ffffff1a,#ffffff08);border-radius:2.1rem;padding:.45rem}.stage-screen{background:radial-gradient(ellipse 80% 40% at 50% -10%, rgb(var(--start-aqua) / .16), transparent 70%), #07090d;border-radius:1.65rem;flex-direction:column;height:clamp(30rem,62dvh,36rem);display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1f}.stage-top{font-size:var(--text-micro);color:var(--color-subtle);align-items:center;gap:.6rem;padding:1rem 1.1rem .75rem;display:flex}.stage-dot{background:rgb(var(--start-aqua));width:.5rem;height:.5rem;box-shadow:0 0 10px rgb(var(--start-aqua) / .8);animation:stage-dot 2.4s var(--ease-out-smooth) infinite;border-radius:50%}@keyframes stage-dot{0%,to{opacity:.55}50%{opacity:1}}.stage-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);flex:1;font-weight:600;overflow:hidden}.stage-model{font-family:var(--font-mono);background:#ffffff0f;border-radius:999px;padding:.15rem .5rem;font-size:.7rem}.stage-scroll{flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:.25rem .9rem 1.1rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 1.25rem);mask-image:linear-gradient(#0000 0,#000 1.25rem)}.stage-scroll::-webkit-scrollbar{display:none}.stage-msg{overflow-wrap:anywhere;border-radius:1.15rem;max-width:92%;padding:.7rem .9rem;font-size:.9rem;line-height:1.48}.stage-msg p+p{margin-top:.55rem}.stage-msg-user{background:linear-gradient(180deg, rgb(var(--start-aqua) / .28), rgb(var(--start-aqua) / .16));color:var(--color-fg);border-bottom-right-radius:.4rem;align-self:flex-end;box-shadow:inset 0 1px #ffffff2e}.stage-msg-ai{color:var(--color-fg);background:#ffffff0f;border-bottom-left-radius:.4rem;align-self:flex-start;box-shadow:inset 0 1px #ffffff14}.stage-caret{vertical-align:-.15em;background:rgb(var(--start-aqua));width:2px;height:1em;margin-left:2px;animation:.9s steps(2,end) infinite stage-caret;display:inline-block}@keyframes stage-caret{to{opacity:0}}.stage-think{font-size:var(--text-micro);color:var(--color-subtle);background:#ffffff0d;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.35rem .75rem;display:inline-flex}.stage-think-dots{gap:3px;display:inline-flex}.stage-think-dots i{background:rgb(var(--start-aqua));width:4px;height:4px;animation:stage-think 1.1s var(--ease-out-smooth) infinite;border-radius:50%}.stage-think-dots i:nth-child(2){animation-delay:.15s}.stage-think-dots i:nth-child(3){animation-delay:.3s}@keyframes stage-think{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.stage-tool{color:var(--color-subtle);align-self:flex-start;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.stage-tool code{font-family:var(--font-mono);font-size:.74rem}.stage-tool-mark{border:1.5px solid rgb(var(--start-aqua) / .6);width:.85rem;height:.85rem;transition:all .3s var(--start-ease);border-top-color:#0000;border-radius:50%;animation:.9s linear infinite stage-spin;position:relative}@keyframes stage-spin{to{transform:rotate(360deg)}}.stage-tool.is-done .stage-tool-mark{border-color:rgb(var(--start-aqua));background:rgb(var(--start-aqua) / .2);animation:none}.stage-tool.is-done .stage-tool-mark:after{content:"";border:solid rgb(var(--start-aqua));border-width:0 1.5px 1.5px 0;width:.25rem;height:.42rem;position:absolute;top:.08rem;left:.22rem;transform:rotate(42deg)}.stage-tool.is-done{color:var(--color-muted)}.stage-code{font-family:var(--font-mono);color:#cfe3ee;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0f15;border-radius:.9rem;align-self:stretch;margin:0;padding:.75rem .85rem;font-size:.72rem;line-height:1.5;box-shadow:inset 0 0 0 .5px #ffffff1f}.stage-files,.stage-sources{align-self:stretch;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.stage-files li,.stage-sources li{animation:msg-in .42s var(--ease-out-smooth) both;background:#ffffff0d;border-radius:.8rem;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.stage-file-name{font-family:var(--font-mono);color:var(--color-fg);flex:1}.stage-file-lines{color:var(--color-subtle);font-variant-numeric:tabular-nums}.stage-source-n{background:rgb(var(--start-aqua) / .18);width:1.2rem;height:1.2rem;color:rgb(var(--start-aqua));border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:inline-grid}.stage-source-host{color:var(--color-fg);font-weight:600}.stage-source-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-subtle);flex:1;overflow:hidden}.stage-preview{align-self:stretch}.stage-cost{font-size:var(--text-micro);color:var(--color-subtle);background:#ffffff0d;border-radius:999px;align-self:flex-end;align-items:baseline;gap:.5rem;padding:.35rem .8rem;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff1a}.stage-cost b{color:var(--color-fg);font-variant-numeric:tabular-nums;font-size:.95rem}.stage-tabs{background:#ffffff0d;border-radius:1.4rem;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.9rem;padding:.3rem;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1a}.stage-tab{min-height:2.25rem;color:var(--color-subtle);white-space:nowrap;transition:color .36s var(--start-ease), background-color .36s var(--start-ease), box-shadow .36s var(--start-ease);border-radius:999px;flex:none;padding:0 .85rem;font-size:.78rem;font-weight:600}.stage-tab.is-active{color:var(--color-bg-deep);background:var(--color-fg);box-shadow:0 6px 18px #00000059}.mini-site{color:#efe6d8;background:#0d0b09;border-radius:.9rem;font-size:.74rem;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff24}.mini-site-bar{background:#ffffff0d;align-items:center;gap:.3rem;padding:.45rem .6rem;display:flex}.mini-site-bar span{background:#ffffff2e;border-radius:50%;width:.45rem;height:.45rem}.mini-site-bar i{font-style:normal;font-family:var(--font-mono);color:#ffffff73;margin-left:.5rem;font-size:.64rem}.mini-site-page{background:radial-gradient(70% 50% at 30% 0,#c9945c47,#0000 70%),#0d0b09;padding:.9rem .9rem .8rem}.mini-site-brand{letter-spacing:-.03em;font-size:1.35rem;font-weight:700}.mini-site-tag{color:#efe6d899;margin-top:.15rem}.mini-site-menu{gap:.3rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.mini-site-menu li{border-bottom:.5px solid #ffffff1a;justify-content:space-between;padding:.3rem 0;display:flex}.mini-site-menu b{font-variant-numeric:tabular-nums;color:#e3b27a}.mini-site-foot{color:#efe6d8b3;justify-content:space-between;align-items:center;margin-top:.7rem;display:flex}.mini-site-btn{color:#1a120a;background:#e3b27a;border-radius:999px;padding:.3rem .65rem;font-weight:700}.stage-image{align-self:stretch;margin:0}.stage-image-frame{aspect-ratio:1;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff24}.stage-image-frame canvas{width:100%;height:100%;animation:stage-develop 2.2s var(--ease-out-smooth) both;display:block}@keyframes stage-develop{0%{clip-path:inset(0 0 100%);filter:saturate(.2)brightness(1.6)}to{clip-path:inset(0);filter:saturate()brightness()}}.stage-image-scan{background:linear-gradient(90deg, transparent, rgb(var(--start-aqua)), transparent);height:2px;box-shadow:0 0 18px rgb(var(--start-aqua) / .9);animation:stage-scan 2.2s var(--ease-out-smooth) both;position:absolute;left:0;right:0}@keyframes stage-scan{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}.stage-image figcaption{font-size:var(--text-micro);color:var(--color-subtle);margin-top:.4rem}.start-film{margin-top:clamp(3.5rem,9vw,6.5rem)}.film-frame{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 .5px #fff3, 0 30px 80px #00000080, 0 0 100px rgb(var(--start-aqua) / .1);background:#07090d;border-radius:1.6rem;position:relative;overflow:hidden}.film-frame video{aspect-ratio:16/9;object-fit:cover;background:#07090d;width:100%;display:block}.film.is-tall .film-frame{max-width:24rem;margin-inline:auto}.film.is-tall .film-frame video{aspect-ratio:9/16}.film-play{color:var(--color-bg-deep);transition:transform .42s var(--start-ease), box-shadow .42s var(--start-ease);background:#f5f5f7f5;border-radius:999px;align-items:center;gap:.8rem;padding:.5rem 1.4rem .5rem .5rem;font-size:.95rem;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .5px #fff9,0 18px 50px #00000080}.film-play:hover{box-shadow:0 0 0 .5px #ffffffb3, 0 22px 60px rgb(var(--start-aqua) / .35);transform:translate(-50%,-50%)scale(1.03)}.film-play:active{transform:translate(-50%,-50%)scale(.98)}.film-play-icon{background:#0505071a;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid}@media (width<=639px){.film-play{padding-right:1.1rem;font-size:.88rem}}.start-section{margin-top:clamp(5rem,12vw,8.5rem)}.start-section-head{max-width:38rem}.start-section h2{letter-spacing:-.03em;color:var(--color-fg);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:600;line-height:1.08}.start-section-head p{font-size:var(--text-body);color:var(--color-muted);margin-top:.9rem;line-height:1.55}.refusal-pair{gap:1rem;margin-top:2.25rem;display:grid}@media (width>=768px){.refusal-pair{grid-template-columns:1fr 1fr;gap:1.25rem}}.refusal-card{border-radius:1.6rem;padding:1.4rem 1.5rem 1.5rem;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 .5px #ffffff1f}.refusal-card-other{color:var(--color-subtle);background:#ffffff08}.refusal-card-luger{background:radial-gradient(ellipse 90% 70% at 10% 0%, rgb(var(--start-aqua) / .18), transparent 70%), #ffffff0d;color:var(--color-fg)}.refusal-who{font-size:var(--text-micro);color:var(--color-subtle);font-weight:600}.refusal-card-luger .refusal-who{color:rgb(var(--start-aqua))}.refusal-text{margin-top:.75rem;font-size:1.05rem;line-height:1.5}.refusal-text+.refusal-text{margin-top:.6rem}.refusal-strike{transition:background-size 1.1s var(--strike-delay,.4s) var(--start-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 58%;background-repeat:no-repeat;background-size:0% 1.5px}.refused-strip{--frame-pad:1rem;margin-top:2rem;margin-inline:calc(-1 * var(--frame-pad));gap:.6rem;padding-block:.25rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (width>=640px){.refused-strip{--frame-pad:1.5rem}}.refused-row{width:max-content;animation:56s linear infinite refused-drift;display:flex}.refused-row-b{animation-duration:64s;animation-direction:reverse}.refused-strip:hover .refused-row{animation-play-state:paused}.refused-track{gap:.6rem;padding-right:.6rem;display:flex}@keyframes refused-drift{to{transform:translate(-50%)}}.refused-chip{white-space:nowrap;font-size:var(--text-caption);color:var(--color-fg);background:#ffffff0d;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .95rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 .5px #ffffff1f}.refused-chip i{background:rgb(var(--start-aqua));width:.45rem;height:.45rem;box-shadow:0 0 8px rgb(var(--start-aqua) / .8);border-radius:50%}@media (prefers-reduced-motion:reduce){.refused-strip{margin-inline:0;-webkit-mask-image:none;mask-image:none}.refused-row{width:auto;animation:none}.refused-row .refused-track[aria-hidden=true]{display:none}.refused-track{flex-wrap:wrap}}.etalon-reveal.is-in .refusal-strike{background-size:100% 1.5px}.refusal-link{font-size:var(--text-caption);color:var(--color-fg);border-radius:999px;align-items:center;gap:.4rem;margin-top:1rem;font-weight:600;display:inline-flex}.cascade{gap:1rem;margin-top:2.25rem;display:grid}@media (width>=900px){.cascade{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;padding:1rem 2rem 2rem}.cascade-phone-1{transform:rotate(-3deg)translateY(1.5rem)}.cascade-phone-2{z-index:2;margin-inline:-.75rem;transform:translateY(-.25rem)}.cascade-phone-3{transform:rotate(3deg)translateY(1.5rem)}}.cascade-phone{background:linear-gradient(#ffffff17,#ffffff08);border-radius:1.8rem;padding:1rem;position:relative;box-shadow:inset 0 1px #ffffff38,0 0 0 .5px #ffffff2e,0 24px 60px #00000080}.cascade-step{font-size:var(--text-micro);color:var(--color-subtle);margin-bottom:.75rem;font-weight:600}.cascade-bubble{background:linear-gradient(180deg, rgb(var(--start-aqua) / .28), rgb(var(--start-aqua) / .16));border-radius:1.1rem 1.1rem .4rem;padding:.8rem .95rem;font-size:.92rem;line-height:1.45;box-shadow:inset 0 1px #ffffff2e}.cascade-files{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.cascade-files li{font-family:var(--font-mono);background:#ffffff0d;border-radius:.8rem;justify-content:space-between;padding:.55rem .8rem;font-size:.8rem;display:flex}.cascade-files b{color:var(--color-subtle);font-weight:500}.cascade-files .cascade-check{font-family:var(--font-sans);color:rgb(var(--start-aqua));font-weight:600}.money-grid{gap:1.25rem;margin-top:2.25rem;display:grid}@media (width>=900px){.money-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2rem}}.receipt{background:#ffffff0d;border-radius:1.6rem;padding:1.5rem 1.6rem 1.4rem;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 .5px #ffffff1f}.receipt-title{font-size:var(--text-caption);color:var(--color-subtle);font-weight:600}.receipt ul{margin:.9rem 0 0;padding:0;list-style:none}.receipt li{font-size:var(--text-caption);border-bottom:.5px solid #ffffff1a;grid-template-columns:2.6rem 1fr auto;gap:.5rem;padding:.6rem 0;display:grid}.receipt-n{color:var(--color-subtle);font-variant-numeric:tabular-nums}.receipt-what{color:var(--color-fg)}.receipt-usd{font-variant-numeric:tabular-nums;color:var(--color-muted)}.receipt-total{font-size:var(--text-caption);color:var(--color-subtle);justify-content:space-between;align-items:baseline;margin-top:.9rem;display:flex}.receipt-total b{letter-spacing:-.03em;color:var(--color-fg);font-variant-numeric:tabular-nums;font-size:2rem}.receipt-vs{font-size:var(--text-caption);color:var(--color-subtle);margin-top:.9rem;line-height:1.45}.receipt-vs s{color:var(--color-muted)}.money-facts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.money-facts li{border-bottom:.5px solid #ffffff1a;grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.75rem;padding:.9rem 0;display:grid}.money-facts b{letter-spacing:-.03em;color:var(--color-fg);font-variant-numeric:tabular-nums;font-size:1.5rem}.money-facts span{font-size:var(--text-caption);color:var(--color-muted);line-height:1.45}.models-row{gap:.75rem;margin-top:2.25rem;display:grid}@media (width>=768px){.models-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.model-tile{background:#ffffff0a;border-radius:1.4rem;padding:1.25rem 1.35rem;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 .5px #ffffff1a}.model-id{letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.model-role{font-size:var(--text-caption);color:rgb(var(--start-aqua));margin-top:.1rem}.model-tile ul{font-size:var(--text-caption);color:var(--color-muted);gap:.3rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.models-context{color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:2rem;display:flex}.models-context b{letter-spacing:-.04em;color:var(--color-fg);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:600}.faq-list{border-top:.5px solid #ffffff24;margin-top:1.5rem}.faq-item{border-bottom:.5px solid #ffffff24}.faq-item summary{cursor:pointer;min-height:3.5rem;color:var(--color-fg);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-mark{background:#ffffff12;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;position:relative}.faq-mark:before,.faq-mark:after{content:"";background:var(--color-fg);width:.6rem;height:1.5px;transition:transform .42s var(--start-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-mark:after{transform:translate(-50%,-50%)rotate(0)}.faq-item p{max-width:44rem;font-size:var(--text-callout);color:var(--color-muted);animation:msg-in .36s var(--ease-out-smooth) both;padding:0 0 1.1rem;line-height:1.55}.final-plate{background:radial-gradient(ellipse 60% 80% at 85% 50%, rgb(var(--start-aqua) / .22), transparent 70%), #ffffff0d;border-radius:2rem;padding:clamp(2rem,6vw,3.5rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 .5px #ffffff24}.final-plate h2{max-width:30rem}.final-plate .start-actions{margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.stage-dot,.stage-caret,.stage-think-dots i,.stage-tool-mark,.stage-image-frame canvas,.stage-files li,.stage-sources li,.faq-item p{animation:none}.stage-image-scan{display:none}.refusal-strike{background-size:100% 1.5px;transition:none}.start-cta,.start-cta-icon,.stage-tab,.faq-mark:before,.faq-mark:after{transition:none}}
