*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light dark;--bg:#efefec;--surface:#ffffff;--surface-2:#e3e3df;--segment-selected:#ffffff;--line:#dcdcd7;--ink:#111113;--ink-2:#5c5c61;--ink-3:#8e8e93;--accent:#2f6fe4;--on-accent:#ffffff;--accent-text:#2559c4;--accent-soft:#eef3fd;--accent-soft-line:#c9d8f7;--success:#15803d;--invert-bg:#111113;--invert-ink:#ffffff;--phone-rim:linear-gradient(150deg,#8d8d93,#3b3b3f 16%,#1d1d20 50%,#3b3b3f 84%,#85858b);--shadow-card:0 1px 2px rgb(17 17 19/0.04),0 18px 40px -24px rgb(17 17 19/0.22);--shadow-phone:0 2px 4px rgb(17 17 19/0.06),0 40px 80px -32px rgb(17 17 19/0.35);--header-bg:rgb(239 239 236/0.78);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--gutter:clamp(16px,4vw,40px);--max:1160px;--radius-card:24px;--radius-control:999px;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI","Helvetica Neue",Arial,"PingFang SC","Hiragino Sans","Apple SD Gothic Neo","Noto Sans","Noto Sans CJK SC",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0b;--surface:#141416;--surface-2:#1c1c1f;--segment-selected:#2a2a2e;--line:#26262a;--ink:#f4f4f2;--ink-2:#9b9ba0;--ink-3:#76767c;--accent-text:#6e9eff;--accent-soft:#101a2e;--accent-soft-line:#1f3766;--success:#4ade80;--invert-bg:#f4f4f2;--invert-ink:#0a0a0b;--phone-rim:linear-gradient(150deg,#a3a3a9,#4c4c51 16%,#2a2a2e 50%,#4c4c51 84%,#9a9aa0);--shadow-card:0 0 0 1px rgb(255 255 255/0.03);--shadow-phone:0 0 0 1px rgb(255 255 255/0.06),0 40px 80px -32px rgb(0 0 0/0.8);--header-bg:rgb(10 10 11/0.72)}}:root[data-theme=dark]{color-scheme:dark;--bg:#0a0a0b;--surface:#141416;--surface-2:#1c1c1f;--segment-selected:#2a2a2e;--line:#26262a;--ink:#f4f4f2;--ink-2:#9b9ba0;--ink-3:#76767c;--accent-text:#6e9eff;--accent-soft:#101a2e;--accent-soft-line:#1f3766;--success:#4ade80;--invert-bg:#f4f4f2;--invert-ink:#0a0a0b;--phone-rim:linear-gradient(150deg,#a3a3a9,#4c4c51 16%,#2a2a2e 50%,#4c4c51 84%,#9a9aa0);--shadow-card:0 0 0 1px rgb(255 255 255/0.03);--shadow-phone:0 0 0 1px rgb(255 255 255/0.06),0 40px 80px -32px rgb(0 0 0/0.8);--header-bg:rgb(10 10 11/0.72)}:root[data-theme=light]{color-scheme:light}:lang(zh-Hans){--font-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","SF Pro Text","Microsoft YaHei","Noto Sans CJK SC",sans-serif}:lang(zh-Hant){--font-sans:-apple-system,BlinkMacSystemFont,"PingFang TC","SF Pro Text","Microsoft JhengHei","Noto Sans CJK TC",sans-serif}:lang(ja){--font-sans:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","SF Pro Text","Yu Gothic","Noto Sans CJK JP",sans-serif}:lang(ko){--font-sans:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","SF Pro Text","Malgun Gothic","Noto Sans CJK KR",sans-serif}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}a{text-decoration:none}a,button{color:inherit;-webkit-tap-highlight-color:transparent}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::-moz-selection{background:var(--accent-soft-line);color:var(--ink)}::selection{background:var(--accent-soft-line);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 16px;border-radius:var(--radius-control);background:var(--invert-bg);color:var(--invert-ink);font-size:14px;font-weight:600;transform:translateY(-160%);transition:transform .2s var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ink-2)}:lang(ja) .eyebrow,:lang(ko) .eyebrow,:lang(zh-Hans) .eyebrow,:lang(zh-Hant) .eyebrow{letter-spacing:.12em}.display{font-size:clamp(44px,7.4vw,96px);line-height:1;font-weight:700;letter-spacing:-.04em}.headline{font-size:clamp(32px,4.6vw,58px);line-height:1.06;font-weight:700;letter-spacing:-.032em}.title{font-size:clamp(22px,2.2vw,28px);line-height:1.2;font-weight:650;letter-spacing:-.02em}.lead{font-size:clamp(17px,1.5vw,20px);line-height:1.6}.body-2,.lead{color:var(--ink-2)}.body-2{font-size:15px;line-height:1.65}.caption{font-size:13px;line-height:1.5;color:var(--ink-3)}:lang(ja) :is(.display,.headline,.title),:lang(ko) :is(.display,.headline,.title),:lang(zh-Hans) :is(.display,.headline,.title),:lang(zh-Hant) :is(.display,.headline,.title){letter-spacing:-.01em;line-height:1.16}:lang(ja) .display,:lang(ko) .display,:lang(zh-Hans) .display,:lang(zh-Hant) .display{font-size:clamp(40px,6.6vw,88px);line-height:1.1}:lang(ja) :is(.display,.headline,.title){word-break:auto-phrase}.accent-text{color:var(--accent-text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--radius-control);font-size:16px;font-weight:600;white-space:nowrap;transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease,box-shadow .2s ease}.button:active{transform:scale(.97)}.button-primary{background:var(--accent);color:var(--on-accent)}.button-secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.button-small{min-height:36px;padding:0 16px;font-size:14px}.button[aria-disabled=true]{cursor:default}.text-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--accent-text)}.text-link svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.button-primary:hover{background:color-mix(in srgb,var(--accent) 88%,black)}.button-secondary:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.text-link:hover svg{transform:translateX(3px)}}.site-header{position:sticky;top:0;z-index:50;background:var(--header-bg);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 1px 0 transparent;transition:box-shadow .2s ease}.site-header[data-scrolled=true]{box-shadow:0 1px 0 var(--line)}.header-inner{display:flex;align-items:center;gap:24px;height:64px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:650;letter-spacing:-.01em}.brand img{width:30px;height:30px;border-radius:8px}.header-nav{display:flex;gap:4px;margin-left:12px}.header-nav a{padding:8px 12px;border-radius:var(--radius-control);font-size:15px;color:var(--ink-2);transition:color .2s ease,background-color .2s ease}.header-nav a[aria-current=page]{color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.header-nav a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}}.header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;transition:transform .16s var(--ease-out)}.menu-button:active{transform:scale(.94)}@media (max-width:860px){.header-actions .locale-switcher,.header-nav{display:none}.menu-button{display:inline-flex}}.mobile-menu{position:fixed;inset:64px 0 0;z-index:49;background:var(--bg);padding:8px var(--gutter) calc(24px + env(safe-area-inset-bottom));overflow-y:auto;opacity:0;transform:translateY(-8px);visibility:hidden;transition:opacity .16s ease,transform .16s var(--ease-out),visibility 0s linear .16s}.mobile-menu[data-open=true]{opacity:1;transform:none;visibility:visible;transition:opacity .24s var(--ease-out),transform .24s var(--ease-out),visibility 0s}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:22px;font-weight:600;letter-spacing:-.01em;border-bottom:1px solid var(--line)}.mobile-menu-locales{margin-top:28px}.mobile-menu-locales .eyebrow{margin-bottom:12px}.mobile-menu-locales ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;list-style:none;margin:0;padding:0}.mobile-menu-locales a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;border-radius:14px;font-size:15px;color:var(--ink-2)}.mobile-menu-locales a[aria-current=true]{background:var(--surface);color:var(--ink);font-weight:600}@media (min-width:861px){.mobile-menu{display:none}}.locale-switcher{position:relative}.locale-trigger{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--radius-control);font-size:14px;color:var(--ink-2);transition:color .2s ease,background-color .2s ease,transform .16s var(--ease-out)}.locale-trigger:active{transform:scale(.97)}.locale-trigger .chevron{transition:transform .2s var(--ease-out)}.locale-trigger[aria-expanded=true] .chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.locale-trigger:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}}.locale-popover{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:6px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 24px 48px -20px rgb(0 0 0/.3);list-style:none;margin:0;transform-origin:top right;opacity:0;transform:scale(.97) translateY(-4px);visibility:hidden;transition:opacity .14s ease,transform .14s var(--ease-out),visibility 0s linear .14s}.locale-popover[data-open=true]{opacity:1;transform:none;visibility:visible;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s}.locale-popover a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;border-radius:12px;font-size:14px;color:var(--ink-2)}.locale-popover a[aria-current=true]{color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.locale-popover a:hover{background:var(--bg);color:var(--ink)}}.site-footer{margin-top:clamp(80px,10vw,140px);padding:56px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px}.footer-brand p{margin-top:14px;max-width:300px;font-size:14px;color:var(--ink-2)}.footer-col h2{font-size:13px;font-weight:600;color:var(--ink-3);margin-bottom:14px}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.footer-col a{font-size:14px;color:var(--ink-2);transition:color .2s ease}@media (hover:hover) and (pointer:fine){.footer-col a:hover{color:var(--ink)}}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}@media (max-width:760px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--reveal-index, 0) * 70ms)}.js [data-reveal][data-visible=true]{opacity:1;transform:none}.section{padding-top:clamp(88px,11vw,160px)}.section-head{display:grid;gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.check-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-2)}.check-list svg{margin-top:2px;color:var(--accent-text)}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);padding-top:clamp(40px,7vw,96px)}.hero-copy{display:grid;gap:28px;align-content:center}.hero-copy .lead{max-width:34em}.hero-actions{align-items:center;gap:12px 20px}.hero-actions,.hero-facts{display:flex;flex-wrap:wrap}.hero-facts{gap:8px 20px;list-style:none;margin:0;padding:0;font-size:14px;color:var(--ink-2)}.hero-facts li{display:inline-flex;align-items:center;gap:8px}.hero-facts li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent)}.hero-stage{display:grid;justify-items:center;gap:18px;position:relative}.hero-stage:before{content:"";position:absolute;top:6%;left:50%;width:min(520px,110%);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,var(--accent-soft),transparent);z-index:-1}.scene-picker{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.scene-chip{min-height:36px;padding:0 14px;border-radius:var(--radius-control);font-size:14px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease,box-shadow .2s ease}.scene-chip:active{transform:scale(.97)}.scene-chip[aria-pressed=true]{background:var(--invert-bg);color:var(--invert-ink);box-shadow:none}@media (max-width:900px){.hero{grid-template-columns:1fr}}.phone{--phone-w:320px;position:relative;width:var(--phone-w);max-width:100%;aspect-ratio:320/668;padding:3px;border-radius:56px;background:var(--phone-rim);box-shadow:var(--shadow-phone);container-type:inline-size;flex-shrink:0}.phone-bezel{height:100%;padding:8px;border-radius:53px;background:#050506;box-shadow:inset 0 0 0 1px rgb(255 255 255/.07)}.phone-key{position:absolute;width:3px;border-radius:2px;background:var(--phone-rim)}.phone-key-action{left:-2px;top:17%;height:4.5%}.phone-key-volume-up{left:-2px;top:25%;height:8.5%}.phone-key-volume-down{left:-2px;top:35.5%;height:8.5%}.phone-key-power{right:-2px;top:28%;height:13%}.phone-screen{position:relative;height:100%;border-radius:45px;overflow:hidden;background:var(--bg);color:var(--ink);font-size:5cqw;line-height:1.35;display:flex;flex-direction:column;isolation:isolate}.phone-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgb(255 255 255/.08),rgb(255 255 255/0) 32%);pointer-events:none;z-index:6}.phone-island{position:absolute;top:.7em;left:50%;width:5.6em;height:1.6em;translate:-50% 0;border-radius:1em;background:#000;z-index:5}.status-bar{display:flex;align-items:center;justify-content:space-between;height:2.9em;padding:0 1.6em 0 2em;font-size:max(12px,.82em);font-weight:600;flex-shrink:0}.status-icons{display:inline-flex;align-items:center;gap:.35em}.status-icons svg{width:1.2em;height:1.2em}.battery{width:1.6em;height:.8em;border-radius:.25em;box-shadow:inset 0 0 0 1px currentColor;padding:.15em;display:inline-flex}.battery:before{content:"";width:70%;border-radius:.1em;background:currentColor}.mock-caption{font-size:13px;color:var(--ink-3)}.app-header{display:flex;align-items:center;justify-content:space-between;padding:.5em 1.1em .4em}.app-title{display:grid;line-height:1.2}.app-title strong{font-size:1.15em;font-weight:700}.app-title span{font-size:max(12px,.7em);color:var(--ink-3)}.app-header-icons{display:inline-flex;gap:.8em;color:var(--ink-2)}.app-header-icons svg{width:1.15em;height:1.15em}.focus-card{margin:.4em .8em 0;padding:1em 1em .9em;border-radius:1.2em;background:var(--surface);display:flex;flex-direction:column;gap:.55em;flex:1;min-height:13.4em}.focus-meta{display:flex;align-items:center;gap:.4em;font-size:max(12px,.68em);color:var(--ink-3)}.focus-meta svg{width:1em;height:1em}.focus-source{font-size:max(12px,.8em);color:var(--ink-2);min-height:2.4em}.focus-target{font-size:1.8em;line-height:1.2;font-weight:600;letter-spacing:-.01em;min-height:3.7em}.focus-target .word{display:inline-block;white-space:pre;animation:word-in .42s var(--ease-out) both;animation-delay:calc(var(--i) * 38ms)}@keyframes word-in{0%{opacity:0;transform:translateY(.25em);filter:blur(4px)}}.typing-caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.12em;background:var(--accent);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.focus-actions{display:flex;align-items:center;gap:.45em;margin-top:auto}.pill{display:inline-flex;align-items:center;gap:.35em;height:2.1em;padding:0 .8em;border-radius:1.05em;font-size:max(12px,.7em);font-weight:600;background:var(--bg);color:var(--ink-2);white-space:nowrap}.pill svg{width:1.2em;height:1.2em}.pill-accent{background:var(--accent-soft);color:var(--accent-text)}.pill-round{width:2.1em;padding:0;justify-content:center;margin-left:auto}.earlier{margin:0 .8em;padding-top:.6em;display:grid;gap:.15em}.earlier-title{font-size:max(12px,.66em);font-weight:600;color:var(--ink-3);padding:0 .3em .2em}.earlier-row{display:flex;justify-content:space-between;gap:1em;padding:.55em .3em;border-top:1px solid var(--line);font-size:max(12px,.72em)}.earlier-row span:last-child{color:var(--ink-3);text-align:right}.voice-dock{display:grid;grid-template-columns:2.6em 1fr 2.6em;align-items:center;gap:.5em;padding:.7em 1em 1.5em}.voice-dock .dock-target{grid-column:1/-1;justify-self:center;font-size:max(12px,.72em);font-weight:600;padding-bottom:.15em;border-bottom:2px solid var(--accent);margin-bottom:.2em}.dock-side{display:grid;place-items:center;height:2.6em;color:var(--ink-2);font-size:max(12px,.72em)}.dock-side svg{width:1.6em;height:1.6em}.dock-main{display:flex;align-items:center;justify-content:center;gap:.45em;height:2.9em;border-radius:1.45em;background:var(--accent);color:var(--on-accent);font-size:max(12px,.82em);font-weight:600}.dock-main svg{width:1.25em;height:1.25em}.modes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.modes-copy{display:grid;gap:28px;align-content:start}.modes-panel{display:grid;gap:16px}.modes-panel[data-swapping=true]{animation:panel-in .32s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}}.modes-stage[data-swapping=true] .stage{animation:panel-in .32s var(--ease-out)}@media (max-width:900px){.modes{grid-template-columns:1fr}}.segmented{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;background:var(--surface-2);justify-self:start}.segmented,.segmented-thumb{border-radius:var(--radius-control)}.segmented-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--count));background:var(--invert-bg);transform:translateX(calc(100% * var(--index)));transition:transform .32s var(--ease-in-out)}.segmented button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:96px;padding:0 18px;border-radius:var(--radius-control);font-size:15px;font-weight:600;color:var(--ink-2);transition:color .2s ease}.segmented button[aria-selected=true]{color:var(--invert-ink)}.split-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:center}.split-copy{display:grid;gap:24px}@media (max-width:900px){.split-feature{grid-template-columns:1fr}.split-feature .stage-dialogue{order:2}}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.duo-card{display:grid;grid-template-rows:auto 1fr;gap:28px;padding:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0;overflow:hidden}.duo-card .copy{display:grid;gap:12px}.duo-card{padding-bottom:clamp(24px,3vw,40px)}.duo-card .icon-chip{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--accent-text);background:var(--accent-soft)}.path{display:inline;font-weight:600;color:var(--ink)}@media (max-width:860px){.duo{grid-template-columns:1fr}}.languages{display:grid;gap:40px}.languages-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:end}.big-number{font-size:clamp(96px,16vw,220px);line-height:.85;font-weight:700;letter-spacing:-.06em;color:var(--accent-text);font-variant-numeric:tabular-nums}.languages-head .copy{display:grid;gap:16px;max-width:560px}@media (max-width:760px){.languages-head{grid-template-columns:1fr}}.marquee{display:grid;gap:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.marquee-row{display:flex;width:-moz-max-content;width:max-content;gap:12px;animation:marquee var(--duration,80s) linear infinite}.marquee-row[data-reverse=true]{animation-direction:reverse}.marquee[data-paused=true] .marquee-row{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.marquee:hover .marquee-row{animation-play-state:paused}}.marquee-row span{padding:10px 18px;border-radius:var(--radius-control);background:var(--surface);font-size:16px;white-space:nowrap}@keyframes marquee{to{transform:translateX(-50%)}}.privacy-block{padding:clamp(32px,5vw,72px);border-radius:32px;background:var(--invert-bg);color:var(--invert-ink);display:grid;gap:clamp(32px,4vw,56px)}.privacy-block .headline{max-width:14em}.privacy-block .lead{color:color-mix(in srgb,var(--invert-ink) 70%,transparent);max-width:36em}.privacy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.privacy-grid article{display:grid;gap:10px;align-content:start;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--invert-ink) 18%,transparent)}.privacy-grid h3{font-size:17px;font-weight:650}.privacy-grid p{font-size:15px;color:color-mix(in srgb,var(--invert-ink) 66%,transparent)}.privacy-block .text-link{color:inherit}@media (max-width:960px){.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.privacy-grid{grid-template-columns:1fr}}.models{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:start}.models-copy{display:grid;gap:20px}.model-list{padding:8px 24px}.model-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:20px 0;border-top:1px solid var(--line)}.model-row:first-child{border-top:0}.model-row h3{font-size:17px;font-weight:650}.model-row .detail{font-size:14px;color:var(--ink-3)}.model-row .size{grid-row:1/span 2;grid-column:2;align-self:center;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.model-row .note{grid-column:1/-1;font-size:14px;color:var(--ink-2)}.progress{grid-column:1/-1;height:4px;margin-top:10px;border-radius:2px;background:var(--surface-2);overflow:hidden}.progress span{display:block;height:100%;border-radius:inherit;background:var(--accent);transform-origin:left;transform:scaleX(var(--p,1))}.js .progress span{transform:scaleX(0);transition:transform 1.4s var(--ease-out);transition-delay:calc(.3s + var(--reveal-index, 0) * .14s)}.js [data-visible=true] .progress span{transform:scaleX(var(--p,1))}@media (max-width:900px){.models{grid-template-columns:1fr}}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-size:18px;font-weight:600;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex-shrink:0;color:var(--ink-3);transition:transform .22s var(--ease-out)}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item .answer{padding:0 48px 24px 0;font-size:16px;color:var(--ink-2)}.faq-item[open] .answer{animation:faq-open .26s var(--ease-out)}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}}.faq-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.faq-split .section-head{margin-bottom:0}@media (max-width:860px){.faq-split{grid-template-columns:1fr}}.final-cta{display:grid;gap:28px;justify-items:start;padding:clamp(40px,6vw,88px);border-radius:32px;background:var(--accent);color:var(--on-accent);position:relative;overflow:hidden}.final-cta .lead{color:rgb(255 255 255/.82)}.final-cta .button-primary{background:#ffffff;color:#111113}.final-cta img{position:absolute;right:clamp(-60px,-2vw,0px);bottom:-40px;width:clamp(160px,22vw,300px);height:auto;opacity:.95;rotate:-8deg;pointer-events:none}@media (hover:hover) and (pointer:fine){.final-cta .button-primary:hover{background:#f1f1ee}}@media (max-width:640px){.final-cta img{display:none}}.page-hero{display:grid;gap:20px;max-width:780px;padding:clamp(48px,8vw,112px) 0 clamp(40px,5vw,64px)}.group{display:grid;gap:12px}.group+.group{margin-top:40px}.group-title{padding-left:4px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.group-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));padding:4px;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 14px;padding:20px;align-content:start}.row svg{grid-row:span 2;margin-top:2px;color:var(--accent-text)}.row h3{font-size:17px;font-weight:650;letter-spacing:-.01em}.row p{font-size:15px;color:var(--ink-2)}.page-note{margin-top:32px;font-size:13px;color:var(--ink-3)}.download-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px}.download-main{display:grid;gap:20px;align-content:start;padding:clamp(28px,4vw,48px)}.download-main .app-badge{display:flex;align-items:center;gap:16px}.download-main .app-badge img{width:72px;height:72px;border-radius:18px}.status-tag{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:6px 12px;border-radius:var(--radius-control);background:var(--accent-soft);color:var(--accent-text);font-size:13px;font-weight:600}.status-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.download-side{display:grid;gap:20px}.download-side .card{padding:28px;display:grid;gap:14px;align-content:start}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0;counter-reset:step}.steps li{counter-increment:step;display:grid;gap:10px;align-content:start;padding:28px}.steps li:before{content:counter(step,decimal-leading-zero);font-size:14px;font-weight:600;color:var(--accent-text);font-variant-numeric:tabular-nums}@media (max-width:860px){.download-hero,.steps{grid-template-columns:1fr}}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.support-grid .card{padding:clamp(24px,3vw,36px);display:grid;gap:14px;align-content:start}.support-grid .card .button{justify-self:start;margin-top:6px}.support-mail{font-size:clamp(20px,2.4vw,26px);font-weight:650;letter-spacing:-.01em;word-break:break-all}@media (max-width:760px){.support-grid{grid-template-columns:1fr}}.prose{max-width:720px}.prose section+section{margin-top:36px}.prose h2{font-size:20px;font-weight:650;letter-spacing:-.01em;margin-bottom:10px}.prose p{font-size:16px;line-height:1.75;color:var(--ink-2)}.prose-meta{margin-bottom:40px;font-size:14px;color:var(--ink-3)}.policy-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:56px}.principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.principles .card{padding:24px;display:grid;gap:10px;align-content:start}.principles svg{color:var(--accent-text)}.principles h3{font-size:17px;font-weight:650}.principles p{font-size:15px;color:var(--ink-2)}.timeline{list-style:none;margin:0;padding:0;max-width:760px}.timeline>li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;padding:32px 0;border-top:1px solid var(--line)}.timeline .version{font-size:22px;font-weight:700;letter-spacing:-.02em}.timeline .date{font-size:14px;color:var(--ink-3)}.timeline ul{margin:0;padding-left:1.1em;display:grid;gap:8px;color:var(--ink-2)}@media (max-width:640px){.timeline>li{grid-template-columns:1fr;gap:12px}}.center-page{min-height:100vh;min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:18px;padding:var(--gutter);text-align:center}.center-page img{width:72px;height:72px;border-radius:18px}.stage{position:relative;display:grid;align-content:center;gap:22px;width:100%;min-height:500px;padding:clamp(28px,4vw,48px);border-radius:32px;background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.stage:before{content:"";position:absolute;top:-30%;right:-20%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--accent-soft),transparent);pointer-events:none}.stage>*{position:relative}.popover-langs,.stage-langs{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.popover-langs strong,.stage-langs strong{color:var(--ink);font-weight:600;padding-bottom:2px;border-bottom:2px solid var(--accent)}.popover-langs svg,.stage-langs svg{color:var(--ink-3)}.stage-source{font-size:18px;line-height:1.5;color:var(--ink-2)}.stage-target{font-size:clamp(28px,3.2vw,40px);line-height:1.18;font-weight:650;letter-spacing:-.02em;text-wrap:balance}.stage-target .word{display:inline-block;white-space:pre;animation:word-in .46s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 55ms)}.stage-target .word-pending{opacity:0;animation:none}.stage-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:var(--radius-control);font-size:14px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.chip[data-active=true]{background:var(--invert-bg);color:var(--invert-ink);box-shadow:none;font-weight:600}.live-pill,.target-pill{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:32px;padding:0 14px;border-radius:var(--radius-control);font-size:14px;font-weight:600}.live-pill{background:var(--accent-soft);color:var(--accent-text)}.target-pill{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:breathe 1.4s ease-in-out infinite}@keyframes breathe{50%{opacity:.3}}.big-wave{display:flex;align-items:center;gap:5px;height:96px}.big-wave span{flex:1;height:100%;border-radius:99px;background:var(--accent);transform:scaleY(var(--h,.4));transform-origin:center;opacity:calc(.35 + var(--h, .4) * .65)}.is-playing .big-wave span{animation:wave 1.3s ease-in-out infinite;animation-delay:calc(var(--i) * -83ms)}@keyframes wave{0%,to{transform:scaleY(calc(var(--h, .4) * .35))}50%{transform:scaleY(var(--h,.6))}}.stage-transcript{font-size:clamp(24px,2.6vw,32px);line-height:1.3;font-weight:600;letter-spacing:-.01em}.stage-transcript .ghost{color:var(--ink-3)}.stage-photo{justify-items:center;background:radial-gradient(120% 80% at 30% 20%,color-mix(in srgb,var(--accent-soft) 70%,transparent),transparent),var(--surface-2)}.paper{--paper:#fbf6ec;width:min(400px,100%);display:grid;gap:16px;padding:32px 30px;border-radius:6px;background:var(--paper);color:#3a2e22;font-family:Hiragino Mincho ProN,Songti SC,Yu Mincho,Georgia,serif;box-shadow:0 1px 1px rgb(58 46 34/.08),0 24px 48px -24px rgb(30 20 10/.45);rotate:-2deg}.menu-line{position:relative;cursor:pointer}.menu-line,.menu-line .orig,.menu-line .tr{display:block}.menu-line .tr{position:absolute;inset:-4px -8px;padding:4px 8px;border-radius:5px;background:var(--paper);color:#1d1712;font-family:var(--font-sans);font-weight:500;box-shadow:inset 0 0 0 1px rgb(47 111 228/.28);transition:opacity .24s ease}.menu-line[data-flipped=true] .tr{opacity:0}.menu-line[data-flipped=true]:after{content:"";position:absolute;right:-2px;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;border:2px solid var(--accent);background:rgb(47 111 228/.12)}.is-playing .menu-line[data-flipped=true]:after{animation:tap-ring 1.2s var(--ease-out) infinite}@keyframes tap-ring{0%{transform:scale(.7);opacity:1}to{transform:scale(1.4);opacity:0}}.menu-heading{font-size:24px;font-weight:700;text-align:center;padding-bottom:12px;border-bottom:1px solid rgb(58 46 34/.2)}.menu-item{font-size:17px}.stage-hint{padding:8px 14px;border-radius:var(--radius-control);background:var(--surface);color:var(--ink-2);font-size:13px;box-shadow:var(--shadow-card)}.stage-dialogue{grid-template-rows:1fr auto 1fr;gap:0;padding:0;max-width:440px;min-height:560px;justify-self:center}.stage-dialogue:before{display:none}.stage-dialogue .half{display:grid;align-content:space-between;gap:14px;padding:28px}.stage-dialogue .half.other{background:var(--accent-soft);rotate:180deg}.stage-dialogue .lang{font-size:13px;font-weight:600;color:var(--ink-3)}.stage-dialogue .big{font-size:clamp(24px,2.6vw,30px);line-height:1.22;font-weight:650;letter-spacing:-.01em}.stage-dialogue .own{font-size:14px;color:var(--ink-2)}.stage-dialogue .talk{display:inline-flex;gap:8px;min-height:44px;border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:600}.dialogue-bar,.stage-dialogue .talk{align-items:center;justify-content:center}.dialogue-bar{display:flex;gap:10px;padding:10px 16px;background:var(--surface);font-size:13px;color:var(--ink-2)}.dialogue-bar .divider{width:1px;height:14px;background:var(--line)}.dialogue-bar .flip{rotate:180deg}.dialogue-bar .exit{margin-left:6px;padding:6px 12px;border-radius:var(--radius-control);background:var(--invert-bg);color:var(--invert-ink);font-weight:600}.selection-visual{position:relative;display:grid;gap:0;padding:24px 24px 28px;border-radius:24px;background:var(--bg);min-height:300px;align-content:start}.article{font-size:17px;line-height:1.75;color:var(--ink-2);font-family:Georgia,"Times New Roman",var(--font-sans)}.selection{position:relative;padding:2px 0;background:var(--accent-soft-line);color:var(--ink);border-radius:2px}.handle{position:relative;display:inline-block;width:2px;height:1.35em;margin:0 1px;vertical-align:-.3em}.handle,.handle:after{background:var(--accent)}.handle:after{content:"";position:absolute;left:-4px;width:10px;height:10px;border-radius:50%}.handle-start:after{top:-8px}.handle-end:after{bottom:-8px}.popover{display:grid;gap:10px;margin:18px 0 0 auto;width:min(300px,92%);padding:18px;border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 24px 48px -24px rgb(0 0 0/.35)}.popover-target{font-size:20px;line-height:1.3;font-weight:650}.popover-replace{display:grid;place-items:center;min-height:40px;margin-top:4px;border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:600}.action-visual{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:300px;padding:0 24px 0 8px;border-radius:24px;background:var(--bg);overflow:hidden}.device-edge{width:96px;height:300px;color:var(--ink-3)}.action-key{fill:var(--accent)}.ripple{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.is-playing .ripple{animation:ripple 2s var(--ease-out) infinite}.is-playing .ripple-2{animation-delay:1s}@keyframes ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.action-bubbles{display:grid;gap:14px;justify-items:start}.bubble{padding:14px 18px;border-radius:20px 20px 20px 6px;background:var(--surface);font-size:20px;line-height:1.35;font-weight:600;box-shadow:0 0 0 1px var(--line)}@media (max-width:640px){.stage{min-height:0;border-radius:24px}.stage-dialogue{min-height:500px}.paper{padding:24px 20px}.action-visual{grid-template-columns:72px minmax(0,1fr)}.device-edge{width:72px}}@media (prefers-reduced-motion:reduce){.js [data-reveal]{transform:none;transition:opacity .4s ease;transition-delay:0s}.marquee-row{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.marquee{-webkit-mask-image:none;mask-image:none}.marquee-row [data-duplicate]{display:none}.focus-target .word{animation:word-fade .3s ease both;animation-delay:0s}.is-playing .big-wave span,.is-playing .menu-line[data-flipped=true]:after,.is-playing .ripple,.live-dot,.typing-caret{animation:none}.stage-target .word{animation:word-fade .3s ease both;animation-delay:0s}.modes-panel[data-swapping=true],.modes-stage[data-swapping=true] .stage{animation:word-fade .2s ease}.segmented-thumb{transition:none}.js .progress span{transition:none;transform:scaleX(var(--p,1))}.button:active,.locale-trigger:active,.menu-button:active,.scene-chip:active{transform:none}}@keyframes word-fade{0%{opacity:0}}.site{font-family:var(--font-sans);min-height:100vh;display:flex;flex-direction:column}.site main{flex:1}.prose p+p{margin-top:8px}.group-card-wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}svg{flex-shrink:0}@media (max-width:640px){.segmented{justify-self:stretch}.segmented button{min-width:0;padding:0 10px}}.theme-switching *,.theme-switching :after,.theme-switching :before{transition:none!important}.icon-button{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ink-2);transition:color .2s ease,background-color .2s ease,transform .16s var(--ease-out)}.icon-button:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.icon-button:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}}@media (max-width:860px){.header-actions .theme-button{display:none}}.theme-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:var(--surface-2)}.theme-segmented button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:12px;font-size:15px;color:var(--ink-2)}.theme-segmented button[aria-checked=true]{background:var(--segment-selected);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgb(0 0 0/.08)}.mobile-menu-locales+.mobile-menu-locales{margin-top:24px}