:root{--bg-solid:#060504;--bg:linear-gradient(312deg, #1a1410 0%, #100c09 30%, #060504 60%, #080604 100%);--surface:#110e0b;--surface-muted:#141110;--surface-raised:#1a1614;--text:#ede4da;--text-muted:#998f84;--text-dim:#665c52;--text-header:#44392e;--line:#df420714;--line-strong:#df420724;--glow-ember:#df42071f;--glow-ember-strong:#c83e0b40;--accent-start:#fcd55a;--accent-mid:#ee8b2d;--accent-end:#df4207;--accent:#e87b1a;--accent-active:#f5a623;--accent-subtle:#e87b1a26;--text-on-accent:#1a0a00;--button-pill-bg:#2a231d;--button-pill-bg-hover:#322921;--button-pill-text:#f0c86d;--button-pill-ring:#ffffff14;--radius-lg:20px;--radius-md:14px;--radius-sm:8px;--shadow-soft:0 8px 30px -12px #00000080, 0 0 20px -8px #df42070f;--nav-bg:#060504eb;--nav-link-text:#d8d0c8;--nav-link-hover:#fff8f0;--heading-color:#f0e2d4;--heading-glow:0 0 40px #df420714;--kanji-color:#df420709;--wordmark-glow:drop-shadow(0 0 8px #df42074d);--icon-accent:#fcd55ab3;--input-border:#df420773;--input-focus-border:#fcd55acc;--input-bg:var(--surface);--button-border:var(--line);--button-shadow:0 6px 18px #0000004d;--preview-shadow:0 0 40px -10px #df42071a, 0 8px 30px -12px #00000080;--cursor-default:url(../../../images/kirocast-cursor-b-32.png) 4 2, auto;--cursor-pointer:url(../../../images/kirocast-cursor-b-32.png) 4 2, pointer;--max-width:1100px;--max-width-wide:1280px;--font-xs:.8rem;--font-sm:.9rem;--font-base:1rem;--font-md:1.15rem;--font-lg:clamp(1.5rem, 3vw, 2.25rem);--font-xl:clamp(2.5rem, 6vw, 4.5rem);--font-title:"Shippori Antique", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-caption:var(--font-xs);--font-sub:calc(var(--font-base) + .125rem);--font-sub-sm:calc(var(--font-sm) + .125rem);--font-sub-xs:calc(var(--font-xs) + .125rem);--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--space-9:8rem;--space-10:10rem}*,:before,:after{box-sizing:border-box;cursor:var(--cursor-default)}html,body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:clip}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--bg-solid);background:var(--bg);min-height:100vh;color:var(--text);font-family:SF Pro Display,Hiragino Kaku Gothic ProN,Avenir Next,Yu Gothic,sans-serif;line-height:1.5}a{color:inherit}.page{padding-top:var(--space-8);padding-inline:var(--space-3);padding-bottom:var(--space-7)}.container{width:100%;min-width:0;max-width:var(--max-width);margin:0 auto}.container-wide{max-width:var(--max-width-wide)}.section{margin-top:var(--space-8)}.section-title{font-size:var(--font-lg);font-family:var(--font-title);letter-spacing:-.02em;margin:0;line-height:1.15}h1,h2,h3{font-family:var(--font-title)}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:var(--font-xs);color:var(--accent-active);margin:0 0 .75rem;font-weight:600}.section-copy{color:var(--text-muted);font-size:var(--font-sub-sm);max-width:60ch;margin:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.button-primary{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--accent-start) 0%, var(--accent-mid) 60%, var(--accent-end) 100%);min-height:2rem;color:var(--text-on-accent);white-space:nowrap;cursor:var(--cursor-pointer);appearance:none;box-shadow:none;border:none;justify-content:center;align-items:center;padding:0 1rem;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,SF Pro Text,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;transition:filter .12s,opacity .12s,transform .12s;display:inline-flex}.button-primary:hover{filter:brightness(1.04)}.button-secondary{border-radius:var(--radius-sm);border:1px solid var(--button-border);background:var(--button-pill-bg);min-height:2rem;color:var(--button-pill-text);white-space:nowrap;justify-content:center;align-items:center;padding:0 1rem;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,SF Pro Text,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.button-secondary:hover{background:var(--button-pill-bg-hover);border-color:var(--button-border)}.page-head{max-width:46rem}.page-title{letter-spacing:-.02em;color:var(--heading-color);text-shadow:var(--heading-glow);margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.page-lead{margin:var(--space-4) 0 0;max-width:62ch;color:var(--text-muted);font-size:var(--font-sub);line-height:1.65}.faq{margin:var(--space-4) 0 0;gap:var(--space-4);display:grid}.faq-item dt{font-weight:600;font-family:var(--font-title);font-size:var(--font-md)}.faq-item dd{color:var(--text-muted);font-size:var(--font-sub-sm);max-width:70ch;margin:.5rem 0 0;line-height:1.6}.page.article{padding-top:var(--space-6)}.article-head{padding-bottom:var(--space-5)}.article-title{letter-spacing:-.035em;max-width:20ch;color:var(--heading-color);margin:0;font-size:clamp(2.4rem,5.4vw,3.9rem);line-height:1.03}.article-lead{margin:var(--space-4) 0 0;max-width:46ch;color:var(--text-muted);text-wrap:pretty;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.55}.article-media{padding-bottom:var(--space-6)}.article-row{gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--line);display:grid}.article-row-title{letter-spacing:-.01em;color:var(--heading-color);text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.25}.article-answer{max-width:64ch;color:var(--text-muted);font-size:var(--font-sub-sm);margin:0;line-height:1.65}.article-faq{margin:0}.article-faq-item{padding:var(--space-4) 0;border-top:1px solid var(--line)}.article-faq-item:first-child{border-top:0;padding-top:0}.article-faq-item dt{font-family:var(--font-title);font-size:var(--font-md);letter-spacing:-.01em;color:var(--heading-color);line-height:1.35}.article-faq-item dd{max-width:68ch;color:var(--text-muted);font-size:var(--font-sub-sm);margin:.5rem 0 0;line-height:1.65}@media (width>=900px){.article-head{padding-bottom:var(--space-6)}.article-media{padding-bottom:var(--space-7)}.article-row{padding-block:var(--space-7)}}:root[data-theme=light]{--bg-solid:#fff8ea;--bg:linear-gradient(312deg, #ffedcc 0%, #fff2d9 30%, #fff8ea 60%, #fff5e0 100%);--surface:#fff0d0;--surface-muted:#ffedcc;--surface-raised:#fffbf2;--text:#0a0a0a;--text-muted:#4a3f35;--text-dim:#8a7e72;--text-header:#c0b0a0;--line:#8b45131a;--line-strong:#8b45132e;--glow-ember:#df42070f;--glow-ember-strong:#c83e0b1f;--accent:#b4470c;--accent-active:#a8480a;--accent-subtle:#e87b1a1a;--button-pill-ring:#0000000f;--button-pill-bg:#fff0d0;--button-pill-bg-hover:#ffebc1;--button-pill-text:#8a4d1f;--shadow-soft:0 8px 30px -12px #8b45131a, 0 0 20px -8px #df420708;--nav-bg:#fff8eaeb;--nav-link-text:var(--text-muted);--nav-link-hover:var(--text);--heading-color:#0a0a0a;--heading-glow:none;--kanji-color:#df42070b;--wordmark-glow:drop-shadow(0 0 6px #df420726);--icon-accent:#df4207b3;--input-border:#df420740;--input-focus-border:#e87b1a;--input-bg:#fffbf2;--button-border:var(--line);--button-shadow:0 6px 18px #8b45131f;--preview-shadow:0 0 40px -10px #8b451314, 0 8px 30px -12px #8b45131a;--cursor-default:url(../../../images/kirocast-cursor-b-32.png) 4 2, auto;--cursor-pointer:url(../../../images/kirocast-cursor-b-32.png) 4 2, pointer}@media (width>=860px){.page{padding-top:var(--space-9)}.section{margin-top:var(--space-9)}}html[data-theme=dark]:has(.orbit){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#4a4740 #121110}html[data-theme=dark] body:has(.orbit){background:#121110}html[data-theme=dark] .orbit{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121110;--wash:#1c1b19;--surface:#1c1b19;--orbit-navy:#2b2a27;--ink:#f5f3ef;--muted:#aaa69f;--line:#32302c;--link:#ffbe66;--text-muted:#aaa69f;--line-strong:#45423d;--surface-muted:#25231f;--surface-raised:#25231f;--accent:#ffbe66;--accent-active:#ffbe66;--nav-link-text:#f5f3ef;--nav-link-hover:#ffbe66;--button-hover:#38362f;--button-rim:#ffffff1a;--dark-hairline:inset 0 0 0 1px #ffffff1a;scrollbar-color:#4a4740 var(--paper)}html[data-theme=dark] .orbit.orbit-account{--accent-active:#ffd08f;--accent-end:#ff9a70;--accent-subtle:#25231f;--input-bg:#1c1b19;--input-border:#45423d}html[data-theme=dark] .orbit,html[data-theme=dark] .orbit .orbit-mac .home-bento-card:not(.home-bento-night,.home-bento-indigo){--cursor-default:url(../../../images/kirocast-cursor-w-32.png) 4 2, auto;--cursor-pointer:url(../../../images/kirocast-cursor-w-32.png) 4 2, pointer}html[data-theme=dark]:root:has(.orbit){--cursor-default:url(../../../images/kirocast-cursor-w-32.png) 4 2, auto;--cursor-pointer:url(../../../images/kirocast-cursor-w-32.png) 4 2, pointer}html[data-theme=dark] .orbit .orbit-mac .home-bento-card:not(.home-bento-night,.home-bento-indigo){cursor:var(--cursor-default)}html[data-theme=dark] .orbit .button:hover:not(:disabled,.home-platform-disabled){color:#f5f3ef}html[data-theme=dark] .orbit .button:active:not(:disabled,.home-platform-disabled){color:var(--button-text)}html[data-theme=dark] .orbit #build{--tone-soft:#3a2418;--tone-ink:#f0b28e}html[data-theme=dark] .orbit #editor{--tone-soft:#121110;--tone-ink:var(--ink)}html[data-theme=dark] .orbit #agent-controls{--tone-soft:#3a2f0a;--tone-ink:#f5cf5a}html[data-theme=dark] .orbit #agent-videos{--tone-soft:#3d1714;--tone-ink:#ff9d8f}html[data-theme=dark] .orbit :is(#build,#agent-controls,#agent-videos){--tone-pill-line:color-mix(in srgb, var(--tone-ink) 30%, transparent)}html[data-theme=dark] .orbit .site-nav{box-shadow:var(--dark-hairline), 0 12px 32px -18px #000c;background:#1c1b19eb}html[data-theme=dark] .orbit .nav-dropdown-panel{box-shadow:var(--dark-hairline), 0 18px 40px -12px #000c;background:#25231f}html[data-theme=dark] .orbit .nav-links>a:not(.button):hover,html[data-theme=dark] .orbit .nav-dropdown>summary:hover,html[data-theme=dark] .orbit .nav-dropdown[open]>summary,html[data-theme=dark] .orbit .footer-top nav a:hover{background:#ffffff14}html[data-theme=dark] .orbit .nav-links>.language-picker summary,html[data-theme=dark] .orbit .nav-links>.language-picker summary:hover,html[data-theme=dark] .orbit .nav-links>.language-picker[open] summary{box-shadow:var(--dark-hairline);background:#25231f}html[data-theme=dark] .orbit .orbit-update{box-shadow:var(--dark-hairline);background:#1c1b19}html[data-theme=dark] .orbit .orbit-update:hover{background:#25231f}html[data-theme=dark] .orbit .orbit-update-new{color:#121110}html[data-theme=dark] .orbit .orbit-secondary{background:#1c1b19}html[data-theme=dark] .orbit .orbit-secondary:hover,html[data-theme=dark] .orbit .home-watch:hover,html[data-theme=dark] .orbit .team-group a:hover{background:#25231f}html[data-theme=dark] .orbit .detail-carousel-controls button{color:#f5f3ef;background:#2b2a27}html[data-theme=dark] .orbit .detail-carousel-controls button:hover:not(:disabled){background:#38362f}html[data-theme=dark] .orbit .orbit-finale{background:#121110}html[data-theme=dark] .orbit .orbit-wordmark{color:#f5f3ef12}html[data-theme=dark] .orbit .home-hero-accent{color:#9a968f}html[data-theme=dark] .orbit .home-hero:before{background:radial-gradient(55% 60% at 12% 32%,#f2a03c29,#0000 70%),radial-gradient(50% 55% at 92% 48%,#ecc89614,#0000 70%)}html[data-theme=dark] .orbit .home-hero-frame{box-shadow:var(--dark-hairline), 0 40px 80px -36px #000000e6, 0 30px 120px -50px #ff962838;background:#0a0908}html[data-theme=dark] .orbit .home-hero-frame>video{background:#0a0908 var(--film-poster-dark) center / cover no-repeat}html[data-theme=dark] .orbit .home-pill{box-shadow:inset 0 0 0 1px var(--tone-pill-line,#ffffff24);background:#1c1b19}html[data-theme=dark] .orbit :is(.home-pill-icon,.home-watch-play){color:var(--tone-soft,#121110)}html[data-theme=dark] .orbit .home-stage{background:linear-gradient(#ffffff0f,#ffffff05);box-shadow:0 28px 60px -40px #000c}html[data-theme=dark] .orbit .home-stage:before{background:linear-gradient(160deg,#ffffff47 0%,#ffffff0f 30%,#ffffff0a 70%,#fff3 100%)}html[data-theme=dark] .orbit .home-stage .orbit-media,html[data-theme=dark] .orbit .home-stage .orbit-media-body{background:#0a0908}html[data-theme=dark] .orbit .home-tabs button:hover:not([aria-pressed=true]){background:#25231f}html[data-theme=dark] .orbit .home-stage-framed .home-tabs{background:#ffffff12}html[data-theme=dark] .orbit .home-stage-framed .home-tabs button[aria-pressed=true]{background:#2b2a27}html[data-theme=dark] .orbit .home-grid-icon,html[data-theme=dark] .orbit .home-grid-steps li,html[data-theme=dark] .orbit .home-grid-steps li:before{background:#1c1b19}html[data-theme=dark] .orbit .home-bento-card{box-shadow:var(--dark-hairline), 0 18px 40px -32px #000c}html[data-theme=dark] .orbit .home-bento-sky{--card:radial-gradient(ellipse at 15% 0, #2b3a52, transparent 60%), linear-gradient(165deg, #1c2430, #141a22)}html[data-theme=dark] .orbit .home-bento-lilac{--card:radial-gradient(ellipse at 15% 0, #35304f, transparent 60%), linear-gradient(165deg, #211e30, #181622)}html[data-theme=dark] .orbit .home-bento-peach{--card:radial-gradient(ellipse at 15% 0, #4a3123, transparent 60%), linear-gradient(165deg, #2a1f18, #1d1612)}html[data-theme=dark] .orbit .home-bento-mint{--card:radial-gradient(ellipse at 15% 0, #233f35, transparent 60%), linear-gradient(165deg, #18251f, #121a17)}html[data-theme=dark] .orbit .feature-tile{box-shadow:0 0 0 1px var(--line)}html[data-theme=dark] .orbit .feature-tiles-soon .feature-tile-icon{color:#9a968f;background:#2b2a27}html[data-theme=dark] .orbit .feature-tiles-soon .feature-tile h3{color:#b8b4ad}html[data-theme=dark] .orbit .plan-license{background:#1f1c16}html[data-theme=dark] .orbit .plan-mini:not(.plan-mini-license){background:#25231feb}html[data-theme=dark] .orbit .plan-badge{color:#a8e0c6;background:#15332a}html[data-theme=dark] .orbit .orbit-media figcaption{color:#aaa69f;background:#25231f}html[data-theme=dark] .orbit .bento-window{box-shadow:var(--dark-hairline), 0 22px 40px -24px #000c;background:#25231f}html[data-theme=dark] .orbit .bento-dots i{background:#4a4740}html[data-theme=dark] .orbit :is(.bento-dots-color i:first-child){background:#ff5f57}html[data-theme=dark] .orbit :is(.bento-dots-color i:nth-child(2)){background:#febc2e}html[data-theme=dark] .orbit :is(.bento-dots-color i:nth-child(3)){background:#28c840}html[data-theme=dark] .orbit :is(.bento-line,.bento-progress){background:#3a3833}html[data-theme=dark] .orbit :is(.bento-chip,.bento-fields>span,.bento-keys kbd){box-shadow:var(--dark-hairline), 0 14px 26px -18px #000c;background:#2b2a27}html[data-theme=dark] .orbit :is(.bento-fields small,.bento-segments){background:#38362f}html[data-theme=dark] .orbit .bento-segments b.active{box-shadow:none;background:#4a4740}html[data-theme=dark] .orbit .bento-timeline{box-shadow:var(--dark-hairline);background:#ffffff14}html[data-theme=dark] .orbit .bento-timeline span{background:linear-gradient(90deg,#ffbe6640,#ffbe66 30% 70%,#ffbe6640)}html[data-theme=dark] .orbit .bento-timeline i{background:#f5f3ef}html[data-theme=dark] .orbit .bento-cursor{fill:#f5f3ef;stroke:#121110}html[data-theme=dark] .orbit .bento-codes code{box-shadow:var(--dark-hairline);background:#ffffff1a}html[data-theme=dark] .orbit .bento-path path{stroke:#ffbe66}html[data-theme=dark] .orbit .bento-path circle{stroke:#ffbe66;fill:#ffbe6624}html[data-theme=dark] .orbit .bento-arrow{stroke:#ffbe66}html[data-theme=dark] .orbit .bento-transcript b{color:#ffbe66}html[data-theme=dark] .orbit .bento-wave-small i{background:linear-gradient(#ffd08f,#ff9a3d)}html[data-theme=dark] .orbit .home-quote mark{background:linear-gradient(#0000 58%,#ffaa3c47 58% 92%,#0000 92%)}html[data-theme=dark] .orbit-reading .help-card:hover{background:#25231f}html[data-theme=dark] .orbit-reading .blog-card{box-shadow:0 0 0 1px var(--line);background:#1c1b19}html[data-theme=dark] .orbit-reading .blog-card:hover{box-shadow:0 0 0 1px var(--line-strong), 0 30px 56px -34px #000c}html[data-theme=dark] .orbit-reading .blog-card-copy>.blog-topic{box-shadow:none;background:#2b2a27}html[data-theme=dark] .orbit .prompt-sheet{--link:#ffbe66}html[data-theme=dark] .orbit .orbit-offer{color:#f5f3ef;background:#ffbe661c;box-shadow:inset 0 0 0 1px #ffbe6638}html[data-theme=dark] .orbit .orbit-offer-track{background:#ffffff1f}html[data-theme=dark] .orbit .orbit-offer-track>span{background:linear-gradient(90deg,#ffd12e,#ff8500)}html[data-theme=dark] .orbit .orbit-empty,html[data-theme=dark] .orbit .orbit-empty>span{color:#aaa69f}html[data-theme=dark] .orbit .orbit-film-mark{border-color:#ffffff40}html[data-theme=dark] .orbit-reading .changelog-latest{color:#21170a}html[data-theme=dark] .orbit-reading .reading-tools h3{color:#f5f3ef}.language-picker.svelte-kdtrps{flex:none;position:relative}.language-label.svelte-kdtrps{color:var(--text-muted);font-size:var(--font-xs);padding:8px 14px 4px}.inline.svelte-kdtrps .language-menu:where(.svelte-kdtrps){width:100%;min-width:0;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;position:static}summary.svelte-kdtrps{border:1px solid var(--line-strong);background:var(--surface-muted);min-height:2rem;color:var(--text-muted);font-size:var(--font-xs);cursor:var(--cursor-pointer);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .75rem 0 .65rem;font-weight:650;line-height:1;list-style:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}summary.svelte-kdtrps::-webkit-details-marker{display:none}summary.svelte-kdtrps:hover,.language-picker.svelte-kdtrps[open] summary:where(.svelte-kdtrps){color:var(--accent-active);border-color:var(--accent);background:var(--surface-raised)}summary.svelte-kdtrps:focus-visible{outline:2px solid var(--accent);outline-offset:2px}summary.svelte-kdtrps>svg:where(.svelte-kdtrps):first-child{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.chevron.svelte-kdtrps{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.language-picker.svelte-kdtrps[open] .chevron:where(.svelte-kdtrps){transform:rotate(180deg)}.language-menu.svelte-kdtrps{z-index:130;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);width:max-content;min-width:10.5rem;max-width:min(14rem,100vw - 2rem);max-height:min(30rem,100vh - 5rem);box-shadow:var(--shadow-soft);padding:.4rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow-y:auto}.language-menu.svelte-kdtrps a:where(.svelte-kdtrps){border-radius:var(--radius-sm);min-height:2.25rem;color:var(--nav-link-text);font-size:var(--font-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .6rem;text-decoration:none;display:flex}.language-menu.svelte-kdtrps a:where(.svelte-kdtrps):hover,.language-menu.svelte-kdtrps a:where(.svelte-kdtrps):focus-visible{color:var(--nav-link-hover);background:var(--surface-muted);outline:none}.language-menu.svelte-kdtrps a[aria-current=page]:where(.svelte-kdtrps){color:var(--accent-active);font-weight:650}.language-menu.svelte-kdtrps a:where(.svelte-kdtrps) svg:where(.svelte-kdtrps){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.chevron.svelte-kdtrps{transition:none}}@media (width<=420px){summary.svelte-kdtrps{width:2.1rem;padding:0}.locale-code.svelte-kdtrps,.chevron.svelte-kdtrps{display:none}}.orbit-footer-medal.svelte-agv30l{z-index:0;aspect-ratio:1;width:clamp(120px,16vw,240px);box-shadow:none;cursor:var(--cursor-pointer);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .55s cubic-bezier(.4,0,.2,1);display:block;position:absolute;bottom:0;left:52%;transform:translate(-50%,50%)}.orbit-footer-medal.revealed.svelte-agv30l{transition-duration:.95s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,-16px)}.orbit-footer-medal.svelte-agv30l:focus-visible{outline:2px solid var(--ink);outline-offset:-24px}.medal-perspective.svelte-agv30l{perspective:900px;filter:drop-shadow(0 14px 12px #222d4338);display:block;position:relative}.medal-coin.svelte-agv30l{--thickness:calc(clamp(120px, 16vw, 240px) * .035);aspect-ratio:1;transform-style:preserve-3d;transition:transform 3s cubic-bezier(.15,.72,.12,1);display:block;position:relative}.medal-coin.svelte-agv30l img:where(.svelte-agv30l),.medal-edge.svelte-agv30l{-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:translateZ(calc((var(--depth) - .5) * var(--thickness)));display:block;position:absolute;inset:0}.medal-edge.svelte-agv30l{background:linear-gradient(#8a8d93,#5b5e64 45%,#3c3e43);-webkit-mask:url(../../../images/orbit/footer-medal.webp) 50%/contain no-repeat;mask:url(../../../images/orbit/footer-medal.webp) 50%/contain no-repeat}.medal-glow.svelte-agv30l{opacity:0;pointer-events:none;background:radial-gradient(#ffe7aaa6,#ffefc833 42%,#0000 70%);border-radius:50%;transition:opacity .55s ease-out;position:absolute;inset:-8%}.revealed.svelte-agv30l .medal-glow:where(.svelte-agv30l){opacity:1}@media (hover:hover) and (pointer:fine){.orbit-footer-medal.svelte-agv30l:not(.revealed):hover{transform:translate(-50%,calc(50% - 10px))}}@media (prefers-reduced-motion:reduce){.orbit-footer-medal.svelte-agv30l,.medal-coin.svelte-agv30l{transition:none}.medal-coin.svelte-agv30l{transform:none!important}.medal-glow.svelte-agv30l{transition-duration:.12s}}.footer-theme.svelte-6zhcgs{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;gap:2px;padding:2px;display:inline-flex}button.svelte-6zhcgs{width:28px;height:28px;color:var(--muted);cursor:var(--cursor-pointer);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}button.svelte-6zhcgs .icon{width:15px;height:15px}button.svelte-6zhcgs:hover{color:var(--ink)}button[aria-pressed=true].svelte-6zhcgs{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0000001f}html:not(.js) .footer-theme.svelte-6zhcgs{display:none}@media (pointer:coarse){button.svelte-6zhcgs{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){button.svelte-6zhcgs{transition:none}}.cookie-settings.svelte-du834{color:var(--muted);font:inherit;text-align:left;cursor:var(--cursor-pointer);background:0 0;border:0;padding:4px 0;line-height:1.4}.cookie-settings.svelte-du834:hover{color:var(--ink);text-decoration:underline}.consent.svelte-1b4rsd0{z-index:60;background:var(--surface);width:22rem;max-width:calc(100vw - 32px);color:var(--muted);border-radius:20px;gap:14px;padding:18px;font-size:13px;line-height:1.5;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:inset 0 0 0 1px #ffffff73,0 14px 36px -22px #222d438c}p.svelte-1b4rsd0{margin:0}a.svelte-1b4rsd0{color:var(--link);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.consent-actions.svelte-1b4rsd0{grid-template-columns:1fr 1fr;gap:10px;display:grid}button.svelte-1b4rsd0{min-height:44px;font:inherit;cursor:var(--cursor-pointer);border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .12s,color .12s}button.svelte-1b4rsd0:not(:focus-visible){outline-offset:-1px;outline:1px solid #fff9}.accept.svelte-1b4rsd0:not(:focus-visible){outline-color:#ffffff29}button.svelte-1b4rsd0:focus-visible{outline:2px solid var(--link);outline-offset:2px}.accept.svelte-1b4rsd0{background:var(--orbit-navy,var(--ink));color:#f5f5f7}.accept.svelte-1b4rsd0:hover{background:#333336}.reject.svelte-1b4rsd0{color:var(--ink);background:#222d4314}.reject.svelte-1b4rsd0:hover{background:#222d4321}.site-chrome.svelte-12qhfyh{display:contents}#site-content.svelte-12qhfyh{background:var(--bg);color:var(--text);display:flow-root}#site-content.svelte-12qhfyh:focus{outline:none}
