.site-header[data-v-c67fd97e]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--page-pad);display:flex}.site-name[data-v-c67fd97e]{font-family:var(--font-latin);font-weight:600;font-size:var(--fs-md);letter-spacing:.02em;color:var(--ink);text-decoration:none}.site-name[data-v-c67fd97e]:hover{color:var(--accent)}.controls[data-v-c67fd97e]{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.control[data-v-c67fd97e]{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);color:var(--ink-2);background:0 0;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.control[data-v-c67fd97e]:hover{color:var(--accent);box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}.control.icon[data-v-c67fd97e]:hover{text-decoration:none}.control svg[data-v-c67fd97e]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.control svg .solid[data-v-c67fd97e]{fill:currentColor;stroke:none}@media (width<=480px){.site-header[data-v-c67fd97e]{padding:var(--sp-3) var(--page-pad)}}.backdrop[data-v-429559e8]{z-index:0;pointer-events:none;background:linear-gradient(168deg, var(--bg-from) 0%, var(--bg-to) 100%);position:fixed;inset:0;overflow:hidden}.glow[data-v-429559e8]{will-change:transform;border-radius:50%;position:absolute}.glow-a[data-v-429559e8]{background:radial-gradient(circle, var(--glow-a) 0%, transparent 62%);width:78vmax;height:78vmax;animation:drift-a-429559e8 var(--ambient-drift) ease-in-out infinite alternate;top:-34vmax;left:-18vmax}.glow-b[data-v-429559e8]{background:radial-gradient(circle, var(--glow-b) 0%, transparent 60%);width:64vmax;height:64vmax;animation:drift-b-429559e8 calc(var(--ambient-drift) * 1.35) ease-in-out infinite alternate;bottom:-26vmax;right:-22vmax}.glow-c[data-v-429559e8]{background:radial-gradient(circle, var(--glow-c) 0%, transparent 70%);width:92vmax;height:92vmax;animation:drift-c-429559e8 calc(var(--ambient-drift) * .8) ease-in-out infinite alternate;top:8vmax;left:22vmax}.stars[data-v-429559e8]{position:absolute;inset:0}.star[data-v-429559e8]{background:var(--star-ink);animation:twinkle-429559e8 var(--ambient-twinkle) ease-in-out infinite;border-radius:50%;position:absolute}.star.halo[data-v-429559e8]{box-shadow:0 0 6px color-mix(in srgb, var(--star-ink) 70%, transparent)}.shooting[data-v-429559e8]{background:linear-gradient(90deg, transparent, var(--star-ink));opacity:0;width:140px;height:1px;animation:shoot-429559e8 var(--ambient-shoot) linear infinite;position:absolute;top:12%;left:68%;transform:rotate(158deg)}@keyframes drift-a-429559e8{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vmax,6vmax)scale(1.12)}}@keyframes drift-b-429559e8{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-7vmax,-5vmax)scale(1)}}@keyframes drift-c-429559e8{0%{transform:translate(0,0)scale(.96)}to{transform:translate(-6vmax,4vmax)scale(1.06)}}@keyframes twinkle-429559e8{0%,to{opacity:.25}50%{opacity:1}}@keyframes shoot-429559e8{0%,86%{opacity:0;transform:translate(0,0)rotate(158deg)}88%{opacity:.9}97%{opacity:0;transform:translate(-46vw,22vh)rotate(158deg)}to{opacity:0;transform:translate(-46vw,22vh)rotate(158deg)}}@media (width<=768px){.glow-a[data-v-429559e8],.glow-b[data-v-429559e8],.glow-c[data-v-429559e8]{width:120vw;height:120vw}.star[data-v-429559e8]:nth-child(2n),.shooting[data-v-429559e8]{display:none}}.site-footer[data-v-d62fe299]{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--page-pad) var(--sp-6);font-size:var(--fs-xs);color:var(--ink-2);line-height:1.4;display:flex}.site-footer a[data-v-d62fe299]{color:inherit;transition:color var(--dur-fast) var(--ease);text-decoration:none}.site-footer a[data-v-d62fe299]:hover,.site-footer a[data-v-d62fe299]:focus-visible{color:var(--accent);text-decoration:underline}@media (height<=560px){.site-footer[data-v-d62fe299]{padding-bottom:var(--sp-3)}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/ismotype_test/assets/space-grotesk-400-CJ-V5oYT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/ismotype_test/assets/space-grotesk-500-lFbtlQH6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/ismotype_test/assets/space-grotesk-600-DjKNqYRj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/ismotype_test/assets/space-grotesk-700-RjhwGPKo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#eef2f7;--paper-raised:#fff;--ink:#0f1720;--ink-2:#566274;--rule:#93a1b3;--rule-soft:#d7dee8;--accent:#0c5468;--accent-soft:#0c54681a;--accent-strong:#0c546842;--accent-ink:#fff;--warn:#a63a22;--scrim:#14181a73;--bg-from:#f7fafd;--bg-to:#dfe8f2;--glow-a:#ffd6968c;--glow-b:#96c8eb73;--glow-c:#fff5e1b3;--star-ink:transparent;--veil:#ffffffb8;--shadow-soft:0 1px 2px #0f17200f, 0 8px 20px -12px #0f172038;--shadow-lift:0 2px 4px #0f172014, 0 14px 28px -14px #0f17204d;--hairline:#0f172014;--font-sans:"Source Han Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--font-latin:"Space Grotesk", Inter, system-ui, sans-serif;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:28px;--fs-2xl:40px;--fs-hero:clamp(38px, 9vw, 64px);--fs-display:clamp(26px, 5vw, 34px);--lh-tight:1.25;--lh-body:1.6;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--measure:68ch;--measure-wide:1000px;--page-pad:clamp(16px, 4vw, 40px);--rail-radar:440px;--rail-gap:var(--sp-6);--radius-btn:6px;--radius-panel:14px;--radius-pill:999px;--dur-fast:.12s;--dur-base:.18s;--dur-ripple:.56s;--ease:cubic-bezier(.2, 0, .2, 1);--ambient-drift:46s;--ambient-twinkle:5.5s;--ambient-shoot:13s;--ambient-ring:2.6s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#070b13;--paper-raised:#111827;--ink:#e9eef7;--ink-2:#97a4b8;--rule:#38445a;--rule-soft:#1d2534;--accent:#62d2e8;--accent-soft:#62d2e824;--accent-strong:#62d2e84d;--accent-ink:#04161d;--warn:#ff8f70;--scrim:#0000009e;--bg-from:#060a11;--bg-to:#0b1220;--glow-a:#4078be42;--glow-b:#7860c838;--glow-c:#1e3c6e57;--star-ink:#d8e6ff;--veil:#0a0f189e;--shadow-soft:0 1px 2px #0006, 0 10px 24px -14px #000000b3;--shadow-lift:0 2px 6px #00000073, 0 18px 34px -16px #000c;--hairline:#ffffff17}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-ripple:0s}}@media (width<=900px){:root{--rail-radar:100%;--rail-gap:var(--sp-5)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-from);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);font-variant-numeric:tabular-nums;min-height:100vh;margin:0}h1,h2,h3{line-height:var(--lh-tight);margin:0;font-weight:600}h1{font-size:var(--fs-xl)}p{margin:0 0 var(--sp-4);max-width:var(--measure)}button{font:inherit;color:inherit;background:color-mix(in srgb, var(--paper-raised) 70%, transparent);border:1px solid var(--rule);border-radius:var(--radius-btn);padding:var(--sp-3) var(--sp-4);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--shadow-soft)}button:disabled{color:var(--ink-2);cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.page{width:100%;max-width:var(--measure);padding:var(--sp-6) var(--page-pad) var(--sp-8);flex:1;margin:0 auto}.page-wide{max-width:var(--measure-wide)}.page-center p{max-width:none}.panel{background:color-mix(in srgb, var(--paper-raised) 78%, transparent);border:1px solid var(--hairline);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.skip-link{left:var(--sp-4);top:calc(-1 * var(--sp-8));z-index:10;background:var(--paper-raised);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-btn);transition:top var(--dur-fast) var(--ease);position:absolute}.skip-link:focus{top:var(--sp-4)}.num{font-variant-numeric:tabular-nums;font-family:var(--font-latin)}.label{color:var(--ink-2);font-size:var(--fs-sm)}.rule{border:0;border-top:1px solid var(--rule-soft);margin:var(--sp-6) 0}.uncertain{color:var(--warn)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--paper-raised) 92%, transparent)}}
