:root{--paper-l: .93;--paper-c: .01;--paper-h: 82;--paper-2-l: .998;--paper-2-c: .003;--paper-2-h: 82;--paper-sunk-l: .888;--paper-sunk-c: .013;--paper-sunk-h: 82;--slab-l: .158;--slab-c: .021;--slab-h: 264;--slab-2-l: .235;--slab-2-c: .023;--slab-2-h: 264;--on-slab-l: .975;--on-slab-c: .005;--on-slab-h: 82;--ink-l: .18;--ink-c: .021;--ink-h: 264;--ink-2-l: .448;--ink-2-c: .016;--ink-2-h: 264;--ink-3-l: .56;--ink-3-c: .012;--ink-3-h: 264;--shu-l: .575;--shu-c: .238;--shu-h: 34;--shu-hot-l: .68;--shu-hot-c: .23;--shu-hot-h: 42;--on-shu-l: .985;--on-shu-c: .004;--on-shu-h: 82;--sakura-l: .8;--sakura-c: .115;--sakura-h: 355;--petal-a: .5;--hud-l: .56;--hud-c: .17;--hud-h: 232;--on-tone-fallback-l: .98;--on-tone-fallback-c: .004;--on-tone-fallback-h: 82;--paper: oklch(var(--paper-l) var(--paper-c) var(--paper-h));--paper-2: oklch(var(--paper-2-l) var(--paper-2-c) var(--paper-2-h));--paper-sunk: oklch(var(--paper-sunk-l) var(--paper-sunk-c) var(--paper-sunk-h));--slab: oklch(var(--slab-l) var(--slab-c) var(--slab-h));--slab-2: oklch(var(--slab-2-l) var(--slab-2-c) var(--slab-2-h));--on-slab: oklch(var(--on-slab-l) var(--on-slab-c) var(--on-slab-h));--ink: oklch(var(--ink-l) var(--ink-c) var(--ink-h));--ink-2: oklch(var(--ink-2-l) var(--ink-2-c) var(--ink-2-h));--ink-3: oklch(var(--ink-3-l) var(--ink-3-c) var(--ink-3-h));--shu: oklch(var(--shu-l) var(--shu-c) var(--shu-h));--shu-hot: oklch(var(--shu-hot-l) var(--shu-hot-c) var(--shu-hot-h));--on-shu: oklch(var(--on-shu-l) var(--on-shu-c) var(--on-shu-h));--sakura: oklch(var(--sakura-l) var(--sakura-c) var(--sakura-h));--hud: oklch(var(--hud-l) var(--hud-c) var(--hud-h));--rule: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .26);--rule-2: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .12);--rule-hard: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .55);--edge-w: 2px;--card-tone-mix: 14%;--lattice: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .05);--lattice-key: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .09);--sky-1: oklch(.92 .055 78 / .55);--sky-2: oklch(.88 .075 30 / .22);--sky-3: transparent;--vignette: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .07);--lamp-a: .055;--sun-lume-k: .58;--sun-k: 1.85;--sun-body: radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--ink) 30%, var(--paper)) 0%, color-mix(in oklch, var(--ink) 24%, var(--paper)) 45%, color-mix(in oklch, var(--ink) 12%, var(--paper-2)) 100%);--sun-rim-1: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / calc(.55 * var(--sun-lume-k)));--sun-rim-2: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / calc(.4 * var(--sun-lume-k)));--sun-tick-1: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / calc(.32 * var(--sun-lume-k)));--sun-tick-2: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / calc(.13 * var(--sun-lume-k)));--backdrop-veil: var(--paper);--halo-a: .62;--drop: 0 1px 0 oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .1), 0 10px 22px -14px oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .55);--drop-hi: 0 12px 30px -16px oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .55);--font-sans: "Manrope", "Inter", system-ui, sans-serif;--font-display: "Space Grotesk", "Outfit", sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--font-jp: "Noto Sans JP", "Yu Gothic", "Hiragino Sans", sans-serif;--nav-height: 72px;--indicator-width: 56px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper-l: .128;--paper-c: .017;--paper-h: 264;--paper-2-l: .178;--paper-2-c: .019;--paper-2-h: 264;--paper-sunk-l: .098;--paper-sunk-c: .014;--paper-sunk-h: 264;--slab-l: .205;--slab-c: .02;--slab-h: 264;--slab-2-l: .275;--slab-2-c: .022;--slab-2-h: 264;--on-slab-l: .965;--on-slab-c: .005;--on-slab-h: 82;--ink-l: .965;--ink-c: .005;--ink-h: 82;--ink-2-l: .722;--ink-2-c: .01;--ink-2-h: 264;--ink-3-l: .512;--ink-3-c: .014;--ink-3-h: 264;--shu-l: .68;--shu-c: .235;--shu-h: 36;--shu-hot-l: .76;--shu-hot-c: .21;--shu-hot-h: 48;--on-shu-l: .13;--on-shu-c: .017;--on-shu-h: 264;--sakura-l: .765;--sakura-c: .14;--sakura-h: 353;--petal-a: .68;--hud-l: .8;--hud-c: .16;--hud-h: 232;--on-tone-fallback-l: .13;--on-tone-fallback-c: .017;--on-tone-fallback-h: 264;--card-tone-mix: 6%;--rule: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .16);--rule-2: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .07);--rule-hard: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .55);--lattice: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .045);--lattice-key: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .08);--sky-1: oklch(.42 .09 268 / .42);--sky-2: oklch(.5 .14 320 / .16);--sky-3: oklch(.7 .05 250 / .05);--vignette: oklch(.02 .01 264 / .55);--backdrop-veil: color-mix(in oklch, var(--paper) 62%, transparent);--halo-a: 1;--lamp-a: .075;--sun-lume-k: 1;--sun-k: 1;--sun-body: linear-gradient(225deg, var(--paper-2) 0%, var(--paper) 100%);--drop: 0 0 20px -6px oklch(0 0 0 / .8);--drop-hi: 0 0 46px -10px oklch(0 0 0 / .92)}}:root[data-theme=dark]{--paper-l: .128;--paper-c: .017;--paper-h: 264;--paper-2-l: .178;--paper-2-c: .019;--paper-2-h: 264;--paper-sunk-l: .098;--paper-sunk-c: .014;--paper-sunk-h: 264;--slab-l: .205;--slab-c: .02;--slab-h: 264;--slab-2-l: .275;--slab-2-c: .022;--slab-2-h: 264;--on-slab-l: .965;--on-slab-c: .005;--on-slab-h: 82;--ink-l: .965;--ink-c: .005;--ink-h: 82;--ink-2-l: .722;--ink-2-c: .01;--ink-2-h: 264;--ink-3-l: .512;--ink-3-c: .014;--ink-3-h: 264;--shu-l: .68;--shu-c: .235;--shu-h: 36;--shu-hot-l: .76;--shu-hot-c: .21;--shu-hot-h: 48;--on-shu-l: .13;--on-shu-c: .017;--on-shu-h: 264;--sakura-l: .765;--sakura-c: .14;--sakura-h: 353;--petal-a: .68;--hud-l: .8;--hud-c: .16;--hud-h: 232;--on-tone-fallback-l: .13;--on-tone-fallback-c: .017;--on-tone-fallback-h: 264;--card-tone-mix: 6%;--rule: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .16);--rule-2: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .07);--rule-hard: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .55);--lattice: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .045);--lattice-key: oklch(var(--ink-l) var(--ink-c) var(--ink-h) / .08);--sky-1: oklch(.42 .09 268 / .42);--sky-2: oklch(.5 .14 320 / .16);--sky-3: oklch(.7 .05 250 / .05);--vignette: oklch(.02 .01 264 / .55);--backdrop-veil: color-mix(in oklch, var(--paper) 62%, transparent);--halo-a: 1;--lamp-a: .075;--sun-lume-k: 1;--sun-k: 1;--sun-body: linear-gradient(225deg, var(--paper-2) 0%, var(--paper) 100%);--drop: 0 0 20px -6px oklch(0 0 0 / .8);--drop-hi: 0 0 46px -10px oklch(0 0 0 / .92)}:root{--ease-snap: cubic-bezier(.32, .72, 0, 1);--ease-decay: cubic-bezier(.4, 0, 1, 1);--ease-spec: cubic-bezier(.16, 1, .3, 1);--ease-press: cubic-bezier(.5, 0, .75, 0);--ease-atlas: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-veil: cubic-bezier(.16, 1, .3, 1);--d-t2-in: .16s;--d-t2-out: .12s;--d-t2-press: 80ms;--d-t3-in: .2s;--d-t3-out: .14s;--d-t3-press: .1s;--d-t4-in: .24s;--d-t4-out: .16s;--d-t4-press: .12s;--d-t5-in: .32s;--d-t5-out: .2s;--d-t5-press: .14s;--d-scan: .7s;--d-ripple: .56s;--d-reveal: .56s;--d-boot: .62s}.tier-2{--d-in: var(--d-t2-in);--d-out: var(--d-t2-out);--d-press: var(--d-t2-press)}.tier-3{--d-in: var(--d-t3-in);--d-out: var(--d-t3-out);--d-press: var(--d-t3-press)}.tier-4{--d-in: var(--d-t4-in);--d-out: var(--d-t4-out);--d-press: var(--d-t4-press)}.tier-5{--d-in: var(--d-t5-in);--d-out: var(--d-t5-out);--d-press: var(--d-t5-press)}@media(prefers-reduced-motion:reduce){:root{--d-t2-in: .01ms;--d-t2-out: .01ms;--d-t2-press: .01ms;--d-t3-in: .01ms;--d-t3-out: .01ms;--d-t3-press: .01ms;--d-t4-in: .01ms;--d-t4-out: .01ms;--d-t4-press: .01ms;--d-t5-in: .01ms;--d-t5-out: .01ms;--d-t5-press: .01ms;--d-scan: .01ms;--d-ripple: .01ms;--d-reveal: .01ms;--d-boot: .01ms}}@property --halo{syntax: "<number>"; initial-value: 0; inherits: false;}@property --glare{syntax: "<number>"; initial-value: 0; inherits: false;}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--cut-slab: 24px;--cut-card: var(--chamfer-card);--cut-btn: var(--chamfer-button);--cut-tab: var(--chamfer-tab);--cut-chip: var(--chamfer-chip);--cut-modal: var(--chamfer-modal)}.dna-top-rule{width:calc(100% - var(--cut-card));height:2px;pointer-events:none}.dna-top-rule--hair{height:1px}.apex-cut{clip-path:polygon(0 0,calc(100% - var(--cut, var(--cut-card))) 0,100% var(--cut, var(--cut-card)),100% 100%,0 100%)}.apex-cut-slab{--cut: var(--cut-slab)}.apex-cut-card{--cut: var(--cut-card)}.apex-cut-btn{--cut: var(--cut-btn)}.apex-cut-tab{--cut: var(--cut-tab)}.apex-cut-chip{--cut: var(--cut-chip)}.apex-cut-ring{--cut: calc(var(--cut-card) + 2px)}.apex-cut-modal{clip-path:polygon(var(--cut-modal) 0,100% 0,100% calc(100% - var(--cut-modal)),calc(100% - var(--cut-modal)) 100%,0 100%,0 var(--cut-modal))}.apex-cut-close{clip-path:polygon(var(--cut-slab) 0,100% 0,100% 100%,0 100%,0 var(--cut-slab))}.apex-surf{position:relative;filter:drop-shadow(var(--drop));transition:filter var(--d-in, .24s) var(--ease-snap),transform var(--d-in, .24s) var(--ease-snap)}.apex-surf__edge{background:var(--tone, var(--rule));padding:var(--edge-w);clip-path:polygon(0 0,calc(100% - var(--cut, var(--cut-card))) 0,100% var(--cut, var(--cut-card)),100% 100%,0 100%)}.apex-surf__fill{position:relative;overflow:hidden;height:100%;background:var(--paper-2);clip-path:polygon(0 0,calc(100% - var(--cut, var(--cut-card))) 0,100% var(--cut, var(--cut-card)),100% 100%,0 100%)}.apex-surf--quiet>.apex-surf__edge{background:var(--rule)}.apex-surf--slab>.apex-surf__edge>.apex-surf__fill{background:var(--slab);color:var(--on-slab)}.apex-surf--tone>.apex-surf__edge>.apex-surf__fill{background:var(--tone);color:var(--tone-on)}.apex-surf--sunk>.apex-surf__edge>.apex-surf__fill{background:var(--paper-sunk)}.apex-card{position:relative;isolation:isolate;background:transparent;border:0}.apex-card:before,.apex-card:after{content:"";position:absolute;pointer-events:none;clip-path:polygon(0 0,calc(100% - var(--cut, var(--cut-card))) 0,100% var(--cut, var(--cut-card)),100% 100%,0 100%)}.apex-card:before{top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--card-edge, var(--rule-hard))}.apex-card:after{inset:var(--edge-w);z-index:-1;background:linear-gradient(105deg,transparent 38%,color-mix(in oklch,var(--ink) calc(var(--glare, 0) * 9%),transparent) 50%,transparent 62%),radial-gradient(340px circle at var(--mx, 50%) var(--my, 50%),color-mix(in oklch,var(--tone) calc(var(--halo, 0) * 24%),transparent),transparent 62%),var(--card-fill, var(--paper-2));background-position:calc(50% + var(--mxn, 0) * 42%) 0,0 0,0 0;background-size:220% 100%,auto,auto;background-repeat:no-repeat;transition:--halo var(--d-t3-in) var(--ease-snap),--glare var(--d-t3-in) var(--ease-snap)}.apex-card--tone{--card-edge: var(--tone-edge)}.apex-card--quiet{--card-edge: var(--rule)}.apex-card--slab{--card-fill: var(--slab);color:var(--on-slab)}.apex-card--sunk{--card-fill: var(--paper-sunk)}.apex-card--lift{transition:transform var(--d-t4-in, .24s) var(--ease-snap),filter var(--d-t4-in, .24s) var(--ease-snap)}.apex-card--lift:hover{transform:translateY(-4px);filter:drop-shadow(var(--drop-hi))}.apex-fx.is-live{--halo: 1}.apex-fx--glare.is-live{--glare: 1}.apex-fx.is-live{filter:drop-shadow(var(--drop-hi))}.apex-fx{transition:transform var(--d-t4-in) var(--ease-snap),filter var(--d-t4-in) var(--ease-snap)}.apex-fx.is-tracking{transition:transform 90ms linear,filter var(--d-t4-in) var(--ease-snap)}.apex-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.apex-scan>i{position:absolute;top:-60%;bottom:-60%;left:-50%;width:40%;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--tone) 42%,transparent),transparent);transform:rotate(14deg);opacity:0}.is-scan .apex-scan>i{animation:apexSweep var(--d-scan) var(--ease-spec) 1}@keyframes apexSweep{0%{transform:rotate(14deg) translate(0);opacity:0}18%{opacity:1}to{transform:rotate(14deg) translate(360%);opacity:0}}.apex-rip{position:absolute;border-radius:50%;pointer-events:none;z-index:2;background:color-mix(in oklch,var(--tone) 32%,transparent);transform:translate(-50%,-50%) scale(0);animation:apexRipple var(--d-ripple) var(--ease-decay) forwards}@keyframes apexRipple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}.apex-card--beam.is-live:before{background:conic-gradient(from var(--ang),var(--tone) 0deg,color-mix(in oklch,var(--tone) 10%,transparent) 90deg,var(--tone) 180deg,color-mix(in oklch,var(--tone) 10%,transparent) 270deg,var(--tone) 360deg);animation:apexSpin 2.6s linear infinite}@keyframes apexSpin{to{--ang: 360deg}}@media(prefers-reduced-motion:reduce){.apex-fx,.apex-fx.is-tracking{transition:none}.is-scan .apex-scan>i,.apex-card--beam.is-live:before{animation:none}}.apex-brk{position:relative}.apex-brk:before{content:"";position:absolute;left:0;bottom:0;width:18px;height:18px;border-left:2.5px solid var(--tone, currentColor);border-bottom:2.5px solid var(--tone, currentColor);opacity:.7;pointer-events:none;z-index:2}.apex-brk-tr:after{content:"";position:absolute;right:0;top:0;width:18px;height:18px;border-right:2.5px solid var(--tone, currentColor);border-top:2.5px solid var(--tone, currentColor);opacity:.7;pointer-events:none;z-index:2}.apex-hanko{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;flex:none;background:var(--shu);color:var(--on-shu);font-family:var(--font-mono);font-weight:700;font-size:.74rem;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #5c050059;box-shadow:inset 0 1px oklch(.3 .16 34 / .35);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.apex-hanko--sm{width:1.7rem;height:1.7rem;font-size:.58rem}.apex-hanko--lg{width:3.2rem;height:3.2rem;font-size:1.05rem}.apex-hanko--tone{background:var(--tone);color:var(--tone-on);box-shadow:none}.apex-hanko--jp{font-family:var(--font-jp);font-weight:900;font-size:.95rem}.apex-ruler{height:11px;opacity:.28;background-repeat:repeat-x;background-image:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 88px),repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 22px);background-size:100% 100%,100% 46%;background-position:bottom left,bottom left}.apex-hazard{height:12px;background-image:repeating-linear-gradient(-54deg,var(--shu) 0 4px,transparent 4px 15px)}.apex-display-xl{font-family:var(--font-display);font-weight:700;letter-spacing:-.055em;line-height:.92;font-variant-numeric:tabular-nums}.apex-display-lg{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;line-height:1.02}.apex-h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1.1}.apex-h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.022em;line-height:1.15}.apex-h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em}.apex-mono-caps{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.apex-mono-label{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.apex-mono-readout{font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.kiri-kumiko{background-image:repeating-linear-gradient(90deg,var(--lattice-key) 0 1px,transparent 1px 240px),repeating-linear-gradient(0deg,var(--lattice-key) 0 1px,transparent 1px 240px),repeating-linear-gradient(90deg,var(--lattice) 0 1px,transparent 1px 60px),repeating-linear-gradient(0deg,var(--lattice) 0 1px,transparent 1px 60px)}.kiri-kumiko-fine{background-image:repeating-linear-gradient(90deg,var(--lattice-key) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,var(--lattice-key) 0 1px,transparent 1px 96px),repeating-linear-gradient(90deg,var(--lattice) 0 1px,transparent 1px 24px),repeating-linear-gradient(0deg,var(--lattice) 0 1px,transparent 1px 24px)}.kiri-tate{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);font-weight:700;letter-spacing:.4em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kiri-noren{display:flex;align-items:center;gap:.8rem}.kiri-noren>i{height:1px;background:var(--rule);flex:1}.kiri-noren>i:first-child{flex:2.4}.kiri-noren>b{width:9px;height:9px;flex:none;background:var(--shu);transform:rotate(45deg);clip-path:polygon(0 0,calc(100% - 3px) 0,100% 3px,100% 100%,0 100%)}.kiri-enso{display:block;overflow:visible}.kiri-enso .kiri-enso__a,.kiri-enso .kiri-enso__b{fill:none;stroke:var(--shu);stroke-linecap:round}.kiri-enso .kiri-enso__a{stroke-width:15;stroke-dasharray:440;stroke-dashoffset:440}.kiri-enso .kiri-enso__b{stroke-width:5;stroke-dasharray:200;stroke-dashoffset:200;opacity:.6}.kiri-enso.is-drawn .kiri-enso__a{animation:kiriDraw 1.6s var(--ease-spec) .5s forwards}.kiri-enso.is-drawn .kiri-enso__b{animation:kiriDraw 1.3s var(--ease-spec) .74s forwards}@keyframes kiriDraw{to{stroke-dashoffset:0}}@media(min-width:1024px){html.home-route [data-atlas-panel]:not([data-active=true]) .kiri-enso.is-drawn .kiri-enso__a,html.home-route [data-atlas-panel]:not([data-active=true]) .kiri-enso.is-drawn .kiri-enso__b{animation:none}}.kiri-sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120vw 90vh at 88% -12%,var(--sky-1),transparent 58%),radial-gradient(90vw 70vh at 12% 108%,var(--sky-2),transparent 62%),radial-gradient(60vw 60vh at 50% 40%,var(--sky-3),transparent 70%);animation:kiriBreathe 42s ease-in-out infinite}@keyframes kiriBreathe{0%,to{transform:scale(1) translate(0);opacity:1}50%{transform:scale(1.06) translate(-1.5%,1%);opacity:.86}}.kiri-petals{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.kiri-lamp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(520px circle at var(--cx, 50%) var(--cy, 40%),color-mix(in oklch,var(--shu) calc(var(--lamp-a) * 100%),transparent),transparent 64%);opacity:0;transition:opacity .9s ease}.kiri-lamp.is-lit{opacity:1}.kiri-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(130vw 110vh at 50% 46%,transparent 52%,var(--vignette) 100%)}:root[data-backdrop=page] .kiri-sky{opacity:.5}.apex-b{opacity:0;transform:translateY(14px)}body.apex-booted .apex-b{opacity:1;transform:none;transition:opacity .56s var(--ease-spec),transform .56s var(--ease-spec)}body.apex-booted .apex-b1{transition-delay:60ms}body.apex-booted .apex-b2{transition-delay:.17s}body.apex-booted .apex-b3{transition-delay:.29s}body.apex-booted .apex-b4{transition-delay:.41s}body.apex-booted .apex-b5{transition-delay:.53s}.apex-wipe{display:block;overflow:hidden;padding-bottom:.06em}.apex-wipe>span{display:block;transform:translateY(106%)}body.apex-booted .apex-wipe>span{transform:none;transition:transform .7s var(--ease-spec)}body.apex-booted .apex-wipe-1>span{transition-delay:.19s}body.apex-booted .apex-wipe-2>span{transition-delay:.32s}.apex-stamp{transform:scale(1.85) rotate(-13deg);opacity:0}body.apex-booted .apex-stamp{transform:none;opacity:1;transition:transform .46s cubic-bezier(.2,1.55,.4,1) .7s,opacity .22s linear .7s}.apex-pillar{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--shu);transform-origin:top;transform:scaleY(0)}body.apex-booted .apex-pillar{transform:scaleY(1);transition:transform .9s var(--ease-spec) .12s}@media(prefers-reduced-motion:reduce){.kiri-sky{animation:none}.kiri-enso.is-drawn .kiri-enso__a,.kiri-enso.is-drawn .kiri-enso__b,.kiri-enso .kiri-enso__a,.kiri-enso .kiri-enso__b{stroke-dashoffset:0;animation:none}.apex-b,.apex-wipe>span,.apex-stamp,.apex-pillar{opacity:1!important;transform:none!important;transition:none!important}}:root{--chrome-base: oklch(.968 .006 82);--chrome-base-lift: oklch(.999 .003 82);--chrome-base-sink: oklch(.932 .01 82);--chrome-vignette: oklch(.18 .021 264 / .07);--chrome-grid: oklch(.18 .021 264 / .05);--chrome-grid-strong: oklch(.18 .021 264 / .09);--chrome-particle: oklch(.18 .021 264 / .14);--chrome-edge: oklch(.18 .021 264 / .22);--dna-blend-lift: multiply;--dna-blend-sheen: multiply;--dna-sheen-tint: oklch(.18 .021 264);--dna-edge-w: 1.5px;--dna-halo-fade: 86%;--dna-glare-fade: 88%;--dna-scan-fade: 84%;--chrome-ribbon-height: 2px;--chrome-scrollbar-width: 10px;--chrome-scrollbar-radius: 999px;--chrome-scrollbar-thumb: oklch(.18 .021 264 / .16);--chrome-scrollbar-thumb-hover: oklch(.18 .021 264 / .3)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--chrome-base: oklch(.11 .014 270);--chrome-base-lift: oklch(.14 .014 270);--chrome-base-sink: oklch(.085 .014 270);--chrome-vignette: oklch(.06 .012 270);--chrome-grid: oklch(1 0 0 / .025);--chrome-grid-strong: oklch(1 0 0 / .05);--chrome-particle: oklch(1 0 0 / .18);--chrome-edge: oklch(1 0 0 / .06);--dna-edge-w: 1px;--dna-blend-lift: screen;--dna-blend-sheen: overlay;--dna-sheen-tint: white;--dna-halo-fade: 80%;--dna-glare-fade: 76%;--dna-scan-fade: 78%;--chrome-scrollbar-thumb: oklch(1 0 0 / .1);--chrome-scrollbar-thumb-hover: oklch(1 0 0 / .2)}}:root[data-theme=dark]{--chrome-base: oklch(.11 .014 270);--chrome-base-lift: oklch(.14 .014 270);--chrome-base-sink: oklch(.085 .014 270);--chrome-vignette: oklch(.06 .012 270);--chrome-grid: oklch(1 0 0 / .025);--chrome-grid-strong: oklch(1 0 0 / .05);--chrome-particle: oklch(1 0 0 / .18);--chrome-edge: oklch(1 0 0 / .06);--dna-edge-w: 1px;--dna-blend-lift: screen;--dna-blend-sheen: overlay;--dna-sheen-tint: white;--dna-halo-fade: 80%;--dna-glare-fade: 76%;--dna-scan-fade: 78%;--chrome-scrollbar-thumb: oklch(1 0 0 / .1);--chrome-scrollbar-thumb-hover: oklch(1 0 0 / .2)}.dna-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 40%,transparent 0%,transparent 40%,var(--chrome-vignette) 110%)}.dna-ambient-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.dna-grid-overlay{background-image:linear-gradient(to right,var(--chrome-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--chrome-grid) 1px,transparent 1px);background-size:32px 32px}.dna-grid-overlay-major{background-image:linear-gradient(to right,var(--chrome-grid-strong) 1px,transparent 1px),linear-gradient(to bottom,var(--chrome-grid-strong) 1px,transparent 1px),linear-gradient(to right,var(--chrome-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--chrome-grid) 1px,transparent 1px);background-size:256px 256px,256px 256px,32px 32px,32px 32px}:root{--motion-snap: cubic-bezier(.32, .72, 0, 1);--motion-decay: cubic-bezier(.4, 0, 1, 1);--motion-spectacle: cubic-bezier(.16, 1, .3, 1);--motion-press: cubic-bezier(.5, 0, .75, 0);--duration-t2-in: .16s;--duration-t2-out: .12s;--duration-t2-press: 80ms;--duration-t3-in: .2s;--duration-t3-out: .14s;--duration-t3-press: .1s;--duration-t4-in: .24s;--duration-t4-out: .16s;--duration-t4-press: .12s;--duration-t5-in: .32s;--duration-t5-out: .2s;--duration-t5-press: .14s;--duration-page-t2: .22s;--duration-page-t3: .24s;--duration-page-t4: .28s;--duration-page-t5: .36s;--stagger-page: 60ms;--stagger-modal: 40ms;--stagger-kanban: 40ms}.dna-t2{--dna-in: var(--duration-t2-in);--dna-out: var(--duration-t2-out);--dna-press: var(--duration-t2-press)}.dna-t3{--dna-in: var(--duration-t3-in);--dna-out: var(--duration-t3-out);--dna-press: var(--duration-t3-press)}.dna-t4{--dna-in: var(--duration-t4-in);--dna-out: var(--duration-t4-out);--dna-press: var(--duration-t4-press)}.dna-t5{--dna-in: var(--duration-t5-in);--dna-out: var(--duration-t5-out);--dna-press: var(--duration-t5-press)}@media(prefers-reduced-motion:reduce){:root{--duration-t2-in: .01ms;--duration-t2-out: .01ms;--duration-t2-press: .01ms;--duration-t3-in: .01ms;--duration-t3-out: .01ms;--duration-t3-press: .01ms;--duration-t4-in: .01ms;--duration-t4-out: .01ms;--duration-t4-press: .01ms;--duration-t5-in: .01ms;--duration-t5-out: .01ms;--duration-t5-press: .01ms;--duration-page-t2: .01ms;--duration-page-t3: .01ms;--duration-page-t4: .01ms;--duration-page-t5: .01ms}}:root{--chamfer-card: 12px;--chamfer-button: 8px;--chamfer-modal: 18px;--chamfer-tab: 6px;--chamfer-chip: 4px}.dna-chamfer-card{clip-path:polygon(0 0,calc(100% - var(--chamfer-card)) 0,100% var(--chamfer-card),100% 100%,0 100%)}.dna-chamfer-button{clip-path:polygon(0 0,calc(100% - var(--chamfer-button)) 0,100% var(--chamfer-button),100% 100%,0 100%)}.dna-chamfer-modal{clip-path:polygon(var(--chamfer-modal) 0,100% 0,100% calc(100% - var(--chamfer-modal)),calc(100% - var(--chamfer-modal)) 100%,0 100%,0 var(--chamfer-modal))}.dna-chamfer-tab{clip-path:polygon(0 0,calc(100% - var(--chamfer-tab)) 0,100% var(--chamfer-tab),100% 100%,0 100%)}.dna-chamfer-chip{clip-path:polygon(0 0,calc(100% - var(--chamfer-chip)) 0,100% var(--chamfer-chip),100% 100%,0 100%)}.dna-chamfer-ring{clip-path:polygon(0 0,calc(100% - var(--chamfer-card) - 2px) 0,100% calc(var(--chamfer-card) + 2px),100% 100%,0 100%)}.dna-bracket-bl{position:absolute;bottom:0;left:0;width:14px;height:14px;border-left:1.5px solid var(--tone-edge, currentColor);border-bottom:1.5px solid var(--tone-edge, currentColor);pointer-events:none;opacity:.55;z-index:5}.dna-bracket-tr{position:absolute;top:0;right:0;width:14px;height:14px;border-right:1.5px solid var(--tone-edge, currentColor);border-top:1.5px solid var(--tone-edge, currentColor);pointer-events:none;opacity:.55;z-index:5}.dna-slash-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;background:repeating-linear-gradient(-68deg,transparent 0,transparent 32px,color-mix(in oklch,var(--tone-edge, currentColor),transparent 70%) 32px,color-mix(in oklch,var(--tone-edge, currentColor),transparent 70%) 33px);opacity:.28;mix-blend-mode:var(--dna-blend-lift, screen)}:root{--t-velocity-l: .529;--t-velocity-c: .175;--t-velocity-h: 240;--t-velocity-text: oklch(.445 .165 240);--t-velocity-on: oklch(.98 .004 82);--t-velocity-to: oklch(.495 .18 262);--t-growth-l: .516;--t-growth-c: .155;--t-growth-h: 158;--t-growth-text: oklch(.425 .14 158);--t-growth-on: oklch(.98 .004 82);--t-growth-to: oklch(.505 .15 182);--t-power-l: .495;--t-power-c: .235;--t-power-h: 300;--t-power-text: oklch(.435 .215 300);--t-power-on: oklch(.98 .004 82);--t-power-to: oklch(.5 .225 328);--t-focus-l: .755;--t-focus-c: .17;--t-focus-h: 72;--t-focus-text: oklch(.48 .135 62);--t-focus-on: oklch(.17 .021 264);--t-focus-to: oklch(.72 .175 52);--t-pulse-l: .545;--t-pulse-c: .235;--t-pulse-h: 355;--t-pulse-text: oklch(.455 .215 355);--t-pulse-on: oklch(.98 .004 82);--t-pulse-to: oklch(.52 .23 330);--t-critical-l: .545;--t-critical-c: .225;--t-critical-h: 28;--t-critical-text: oklch(.46 .205 28);--t-critical-on: oklch(.98 .004 82);--t-critical-to: oklch(.58 .2 48);--t-chrome-l: .33;--t-chrome-c: .018;--t-chrome-h: 264;--t-chrome-text: oklch(.28 .018 264);--t-chrome-on: oklch(.98 .004 82);--t-chrome-to: oklch(.4 .016 274);--tone-edge-src: text;--tone-edge-a: 82%;--tone-glow-a: .16}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--t-velocity-l: .78;--t-velocity-c: .16;--t-velocity-h: 215;--t-velocity-text: oklch(.88 .12 215);--t-velocity-on: oklch(.13 .017 264);--t-velocity-to: oklch(.72 .18 235);--t-growth-l: .76;--t-growth-c: .18;--t-growth-h: 155;--t-growth-text: oklch(.86 .14 155);--t-growth-on: oklch(.13 .017 264);--t-growth-to: oklch(.74 .18 175);--t-power-l: .7;--t-power-c: .22;--t-power-h: 295;--t-power-text: oklch(.84 .16 295);--t-power-on: oklch(.13 .017 264);--t-power-to: oklch(.72 .22 320);--t-focus-l: .82;--t-focus-c: .17;--t-focus-h: 80;--t-focus-text: oklch(.9 .13 80);--t-focus-on: oklch(.13 .017 264);--t-focus-to: oklch(.78 .18 60);--t-pulse-l: .74;--t-pulse-c: .22;--t-pulse-h: 350;--t-pulse-text: oklch(.86 .18 350);--t-pulse-on: oklch(.13 .017 264);--t-pulse-to: oklch(.72 .22 325);--t-critical-l: .7;--t-critical-c: .22;--t-critical-h: 25;--t-critical-text: oklch(.84 .18 25);--t-critical-on: oklch(.13 .017 264);--t-critical-to: oklch(.74 .2 45);--t-chrome-l: .85;--t-chrome-c: .01;--t-chrome-h: 250;--t-chrome-text: oklch(.92 .006 250);--t-chrome-on: oklch(.13 .017 264);--t-chrome-to: oklch(.78 .012 260);--tone-edge-src: base;--tone-edge-a: 70%;--tone-glow-a: .45}}:root[data-theme=dark]{--t-velocity-l: .78;--t-velocity-c: .16;--t-velocity-h: 215;--t-velocity-text: oklch(.88 .12 215);--t-velocity-on: oklch(.13 .017 264);--t-velocity-to: oklch(.72 .18 235);--t-growth-l: .76;--t-growth-c: .18;--t-growth-h: 155;--t-growth-text: oklch(.86 .14 155);--t-growth-on: oklch(.13 .017 264);--t-growth-to: oklch(.74 .18 175);--t-power-l: .7;--t-power-c: .22;--t-power-h: 295;--t-power-text: oklch(.84 .16 295);--t-power-on: oklch(.13 .017 264);--t-power-to: oklch(.72 .22 320);--t-focus-l: .82;--t-focus-c: .17;--t-focus-h: 80;--t-focus-text: oklch(.9 .13 80);--t-focus-on: oklch(.13 .017 264);--t-focus-to: oklch(.78 .18 60);--t-pulse-l: .74;--t-pulse-c: .22;--t-pulse-h: 350;--t-pulse-text: oklch(.86 .18 350);--t-pulse-on: oklch(.13 .017 264);--t-pulse-to: oklch(.72 .22 325);--t-critical-l: .7;--t-critical-c: .22;--t-critical-h: 25;--t-critical-text: oklch(.84 .18 25);--t-critical-on: oklch(.13 .017 264);--t-critical-to: oklch(.74 .2 45);--t-chrome-l: .85;--t-chrome-c: .01;--t-chrome-h: 250;--t-chrome-text: oklch(.92 .006 250);--t-chrome-on: oklch(.13 .017 264);--t-chrome-to: oklch(.78 .012 260);--tone-edge-src: base;--tone-edge-a: 70%;--tone-glow-a: .45}[data-tone=velocity]{--tone-l: var(--t-velocity-l);--tone-c: var(--t-velocity-c);--tone-h: var(--t-velocity-h);--tone-text: var(--t-velocity-text);--tone-on: var(--t-velocity-on);--tone-to: var(--t-velocity-to)}[data-tone=growth]{--tone-l: var(--t-growth-l);--tone-c: var(--t-growth-c);--tone-h: var(--t-growth-h);--tone-text: var(--t-growth-text);--tone-on: var(--t-growth-on);--tone-to: var(--t-growth-to)}[data-tone=power]{--tone-l: var(--t-power-l);--tone-c: var(--t-power-c);--tone-h: var(--t-power-h);--tone-text: var(--t-power-text);--tone-on: var(--t-power-on);--tone-to: var(--t-power-to)}[data-tone=focus]{--tone-l: var(--t-focus-l);--tone-c: var(--t-focus-c);--tone-h: var(--t-focus-h);--tone-text: var(--t-focus-text);--tone-on: var(--t-focus-on);--tone-to: var(--t-focus-to)}[data-tone=pulse]{--tone-l: var(--t-pulse-l);--tone-c: var(--t-pulse-c);--tone-h: var(--t-pulse-h);--tone-text: var(--t-pulse-text);--tone-on: var(--t-pulse-on);--tone-to: var(--t-pulse-to)}[data-tone=critical]{--tone-l: var(--t-critical-l);--tone-c: var(--t-critical-c);--tone-h: var(--t-critical-h);--tone-text: var(--t-critical-text);--tone-on: var(--t-critical-on);--tone-to: var(--t-critical-to)}[data-tone=chrome]{--tone-l: var(--t-chrome-l);--tone-c: var(--t-chrome-c);--tone-h: var(--t-chrome-h);--tone-text: var(--t-chrome-text);--tone-on: var(--t-chrome-on);--tone-to: var(--t-chrome-to)}[data-tone],:root:not([data-tone]){--tone-base: oklch(var(--tone-l) var(--tone-c) var(--tone-h));--tone: oklch(var(--tone-l) var(--tone-c) var(--tone-h));--tone-tx: var(--tone-text);--tone-glow: oklch(var(--tone-l) var(--tone-c) var(--tone-h) / var(--tone-glow-a));--tone-wash: oklch(var(--tone-l) var(--tone-c) var(--tone-h) / .08);--tone-from: oklch(var(--tone-l) var(--tone-c) var(--tone-h));--tone-shadow: 0 8px 32px -8px var(--tone-glow)}:root{--tone-edge: color-mix(in oklch, var(--tone-text), transparent calc(100% - var(--tone-edge-a)))}[data-tone]{--tone-edge: color-mix(in oklch, var(--tone-text), transparent calc(100% - var(--tone-edge-a)))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-tone]{--tone-edge: oklch(var(--tone-l) var(--tone-c) var(--tone-h) / .7)}}:root[data-theme=dark],:root[data-theme=dark] [data-tone]{--tone-edge: oklch(var(--tone-l) var(--tone-c) var(--tone-h) / .7)}:root:not([data-tone]){--tone-l: var(--t-chrome-l);--tone-c: var(--t-chrome-c);--tone-h: var(--t-chrome-h);--tone-text: var(--t-chrome-text);--tone-on: var(--t-chrome-on);--tone-to: var(--t-chrome-to)}.dna-stage{position:relative;isolation:isolate}.dna-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(var(--halo-size, 360px) circle at var(--mx, 50%) var(--my, 50%),color-mix(in oklch,var(--tone-base),transparent var(--dna-halo-fade, 80%)) 0%,transparent 65%);opacity:calc(var(--halo-rest, 0) + var(--intensity, 0) * var(--halo-intensity, .9) * (1 - var(--halo-rest, 0)));transition:opacity var(--duration-t4-in, .24s) var(--motion-snap, ease-out);z-index:1;mix-blend-mode:var(--dna-blend-lift, screen)}.dna-tilt-host{perspective:1200px;transform-style:preserve-3d;height:100%}.dna-tilt{transform-style:preserve-3d;height:100%;transform:rotateY(calc((var(--mx, 50%) - 50%) * var(--tilt-strength, .12) * 1deg / 1%)) rotateX(calc((50% - var(--my, 50%)) * var(--tilt-strength, .12) * 1deg / 1%)) translateZ(0);transition:transform .22s var(--motion-snap, ease-out);will-change:transform}.dna-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(calc(135deg - (var(--mx, 50%) - 50%) * .9 * 1deg / 1%),transparent 30%,color-mix(in oklch,var(--dna-sheen-tint, white),transparent var(--dna-glare-fade, 76%)) 50%,transparent 70%);opacity:calc(var(--intensity, 0) * var(--glare-intensity, .55));mix-blend-mode:var(--dna-blend-sheen, overlay);transition:opacity var(--duration-t4-in, .24s) var(--motion-snap, ease-out);z-index:2}.dna-magnetic{height:100%;transform:translate3d(calc((var(--mx, 50%) - 50%) * var(--magnetic-strength, .04)),calc((var(--my, 50%) - 50%) * var(--magnetic-strength, .04)),0);transition:transform var(--duration-t4-in, .24s) var(--motion-snap, ease-out);will-change:transform}@keyframes dna-ripple{to{transform:scale(4);opacity:0}}.dna-ripple-host{position:relative;overflow:hidden;isolation:isolate}.dna-ripple-ink{position:absolute;border-radius:9999px;pointer-events:none;transform:scale(0);background:radial-gradient(circle,color-mix(in oklch,var(--tone-base, currentColor),transparent 50%) 0%,transparent 70%);animation:dna-ripple .6s cubic-bezier(.22,1,.36,1) forwards;z-index:0;mix-blend-mode:var(--dna-blend-lift, screen)}.dna-scan-host{position:relative;overflow:hidden}.dna-scan-sweep{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;background:linear-gradient(115deg,transparent 32%,color-mix(in oklch,var(--tone-edge, currentColor),transparent var(--dna-scan-fade, 78%)) 50%,transparent 68%);transform:translate3d(-120%,0,0);opacity:0;z-index:3;mix-blend-mode:var(--dna-blend-lift, screen)}.dna-scan-host:hover .dna-scan-sweep{animation:dna-scan-pass 1.1s cubic-bezier(.22,1,.36,1)}@keyframes dna-scan-pass{0%{transform:translate3d(-120%,0,0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate3d(120%,0,0);opacity:0}}@property --dna-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes dna-glow-border-spin{to{--dna-ang: 360deg}}.dna-glow-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--dna-ang),transparent 0deg,color-mix(in oklch,var(--tone-base),transparent 30%) 60deg,color-mix(in oklch,var(--tone-edge),transparent 40%) 120deg,transparent 240deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:calc(var(--glow-rest, 0) + var(--intensity, 0) * (1 - var(--glow-rest, 0)));transition:opacity var(--duration-t4-in, .24s) var(--motion-snap, ease-out);animation:dna-glow-border-spin var(--glow-speed, 6s) linear infinite;z-index:2}@keyframes dna-beam-travel{to{offset-distance:100%}}.dna-border-beam{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0);overflow:hidden}.dna-border-beam:before{content:"";position:absolute;width:96px;height:1.5px;background:linear-gradient(90deg,transparent,var(--tone-base),transparent);filter:drop-shadow(0 0 8px var(--tone-glow, currentColor));offset-path:rect(0 100% 100% 0 round inherit);offset-distance:0%;animation:dna-beam-travel var(--beam-speed, 4s) linear infinite}.dna-chromatic-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;box-shadow:inset 1px 0 #ff2d3959,inset -1px 0 #00a0bb59;box-shadow:inset 1px 0 oklch(.65 .25 25 / .35),inset -1px 0 oklch(.65 .22 215 / .35);opacity:calc(var(--chromatic-rest, 0) + var(--intensity, 0) * .4 * (1 - var(--chromatic-rest, 0)));transition:opacity var(--duration-t4-in, .24s) var(--motion-snap, ease-out)}.dna-noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--noise-opacity, .045);z-index:5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.45 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");mix-blend-mode:var(--dna-blend-sheen, overlay);border-radius:inherit}.dna-content{position:relative;z-index:6}.dna-ambient-particle{position:absolute;width:2px;height:2px;border-radius:9999px;background:var(--chrome-particle, currentColor);filter:blur(.5px);opacity:0;animation-name:dna-particle-drift;animation-iteration-count:infinite;animation-timing-function:linear;will-change:transform,opacity}@keyframes dna-particle-drift{0%{transform:translateZ(0);opacity:0}10%{opacity:.5}50%{transform:translate3d(40px,-80px,0);opacity:.7}90%{opacity:.4}to{transform:translate3d(80px,-160px,0);opacity:0}}@media(prefers-reduced-motion:reduce){.dna-tilt,.dna-magnetic{transform:none!important;transition:none!important}.dna-glow-border,.dna-border-beam:before{animation:none!important}.dna-ripple-ink{animation:none!important;opacity:0!important}.dna-scan-host:hover .dna-scan-sweep{animation:none!important}.dna-halo,.dna-glare,.dna-chromatic-edge{transition:none!important}.dna-ambient-particle{animation:none!important;opacity:0!important}}.dna-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-family:var(--font-display);font-weight:600;font-size:.8125rem;letter-spacing:.04em;line-height:1;border:1px solid color-mix(in oklch,var(--tone-edge),transparent 40%);background:color-mix(in oklch,var(--tone-base),transparent 86%);color:var(--tone-text);cursor:pointer;overflow:hidden;transition:background var(--duration-t3-in, .2s) var(--motion-snap),border-color var(--duration-t3-in, .2s) var(--motion-snap),transform var(--duration-t3-press, .1s) var(--motion-snap);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dna-button:hover{background:color-mix(in oklch,var(--tone-base),transparent 76%);border-color:color-mix(in oklch,var(--tone-edge),transparent 20%)}.dna-button:active{transform:translateY(1px)}.dna-button:disabled{opacity:.5;cursor:not-allowed}.dna-button:focus-visible{outline:2px solid color-mix(in oklch,var(--tone-edge),transparent 30%);outline-offset:2px}.dna-button-ghost{background:transparent;border-color:var(--chrome-edge);color:var(--ink)}.dna-button-ghost:hover{background:color-mix(in oklch,var(--ink),transparent 96%);border-color:color-mix(in oklch,var(--ink),transparent 78%)}.dna-button-cta{background:linear-gradient(135deg,color-mix(in oklch,var(--tone-base),transparent 70%),color-mix(in oklch,var(--tone-to),transparent 75%));border-color:color-mix(in oklch,var(--tone-edge),transparent 20%);font-size:.875rem;padding:.75rem 1.25rem;letter-spacing:.06em}.dna-button-cta:hover{background:linear-gradient(135deg,color-mix(in oklch,var(--tone-base),transparent 55%),color-mix(in oklch,var(--tone-to),transparent 60%))}.dna-button-solid{background:var(--tone-base);border-color:var(--tone-base);color:var(--tone-on)}.dna-button-solid:hover{background:color-mix(in oklch,var(--tone-base),var(--ink) 12%);border-color:color-mix(in oklch,var(--tone-base),var(--ink) 12%)}.dna-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;cursor:pointer;border-radius:999px;outline:none;background:linear-gradient(90deg,var(--tone-base) 0%,var(--tone-base) var(--slider-fill, 0%),color-mix(in oklch,var(--ink),transparent 88%) var(--slider-fill, 0%),color-mix(in oklch,var(--ink),transparent 88%) 100%)}.dna-slider--bare{background:transparent}.dna-slider::-webkit-slider-thumb{-webkit-appearance:none;height:22px;width:22px;border-radius:50%;background:var(--tone-base);border:3px solid var(--chrome-base-lift);cursor:pointer;box-shadow:0 2px 10px color-mix(in oklch,var(--ink),transparent 62%);-webkit-transition:transform var(--duration-t2-in, .16s) var(--motion-snap);transition:transform var(--duration-t2-in, .16s) var(--motion-snap)}.dna-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.dna-slider:active::-webkit-slider-thumb{transform:scale(.96)}.dna-slider::-moz-range-thumb{height:22px;width:22px;border-radius:50%;background:var(--tone-base);border:3px solid var(--chrome-base-lift);cursor:pointer;box-shadow:0 2px 10px color-mix(in oklch,var(--ink),transparent 62%)}.dna-slider:focus-visible{outline:2px solid color-mix(in oklch,var(--tone-edge),transparent 30%);outline-offset:4px}.dna-surface-row{position:relative;transition:background var(--duration-t2-in, .16s) var(--motion-snap),border-color var(--duration-t2-in, .16s) var(--motion-snap);border-left:2px solid transparent}.dna-surface-row:hover{background:color-mix(in oklch,var(--tone-base),transparent 94%);border-left-color:color-mix(in oklch,var(--tone-edge),transparent 50%)}.dna-surface-row[data-active=true]{background:color-mix(in oklch,var(--tone-base),transparent 90%);border-left-color:color-mix(in oklch,var(--tone-edge),transparent 30%)}.dna-surface-field{position:relative;background:color-mix(in oklch,var(--chrome-base-sink),transparent 35%);border:1px solid var(--chrome-edge);border-radius:var(--radius-md, 6px);transition:border-color var(--duration-t3-in, .2s) var(--motion-snap),box-shadow var(--duration-t3-in, .2s) var(--motion-snap),background var(--duration-t3-in, .2s) var(--motion-snap)}.dna-surface-field:hover{border-color:color-mix(in oklch,var(--ink),transparent 82%)}.dna-surface-field:focus-within{border-color:color-mix(in oklch,var(--tone-edge),transparent 30%);box-shadow:0 0 0 3px color-mix(in oklch,var(--tone-glow),transparent 60%);background:var(--chrome-base-lift)}.dna-surface-field input,.dna-surface-field textarea,.dna-surface-field select{width:100%;background:transparent;border:none;outline:none;color:var(--ink);font-family:var(--font-sans);font-size:.875rem;padding:.5rem .75rem}.dna-surface-field input::-moz-placeholder,.dna-surface-field textarea::-moz-placeholder{color:var(--ink-3)}.dna-surface-field input::placeholder,.dna-surface-field textarea::placeholder{color:var(--ink-3)}.dna-surface-chip{position:relative;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid color-mix(in oklch,var(--tone-edge),transparent 50%);background:color-mix(in oklch,var(--tone-base),transparent 88%);color:var(--tone-text);font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;transition:background var(--duration-t2-in, .16s) var(--motion-snap),border-color var(--duration-t2-in, .16s) var(--motion-snap),transform var(--duration-t2-in, .16s) var(--motion-snap)}.dna-surface-chip[data-interactive=true]:hover{background:color-mix(in oklch,var(--tone-base),transparent 78%);transform:scale(1.03)}.dna-tab{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:transparent;border:none;border-radius:0;transition:color var(--duration-t3-in, .2s) var(--motion-snap);overflow:hidden}.dna-tab:hover{color:var(--ink)}.dna-tab[data-active=true]{color:var(--tone-text)}.dna-tab[data-active=true]:after{content:"";position:absolute;bottom:0;left:.75rem;right:.75rem;height:2px;background:linear-gradient(90deg,transparent,var(--tone-base),var(--tone-to),transparent);z-index:1}.dna-tab:focus-visible{outline:2px solid color-mix(in oklch,var(--tone-edge),transparent 30%);outline-offset:2px}@keyframes dna-empty-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.dna-empty-pulse{animation:dna-empty-pulse 2.4s ease-in-out infinite;color:color-mix(in oklch,var(--tone-base),transparent 30%)}.dna-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:color-mix(in oklch,var(--chrome-base-sink),transparent 25%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dna-card-fill{background:color-mix(in oklch,var(--chrome-base-lift),transparent 12%);border:var(--dna-edge-w, 1px) solid var(--chrome-edge)}.dna-card-fill-hero{background:linear-gradient(135deg,color-mix(in oklch,var(--chrome-base-lift),transparent 4%),color-mix(in oklch,var(--chrome-base),transparent 20%));border:1px solid color-mix(in oklch,var(--ink),transparent 80%)}.dna-card-fill-calm{background:color-mix(in oklch,var(--chrome-base-lift),transparent 25%);border:var(--dna-edge-w, 1px) solid var(--chrome-edge)}@media(prefers-reduced-motion:reduce){.dna-empty-pulse{animation:none!important;opacity:.6!important}.dna-surface-chip[data-interactive=true]:hover,.dna-button:active{transform:none!important}.dna-tab,.dna-button,.dna-surface-row,.dna-surface-field{transition:none!important}}*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;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{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Geist Mono,JetBrains Mono,ui-monospace,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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--weight-display-regular: 600}html{background:var(--paper)}body{font-family:var(--font-sans);font-feature-settings:"liga","kern";background:var(--paper);color:var(--ink);text-rendering:optimizeLegibility}::-moz-selection{background:var(--shu);color:var(--on-shu)}::selection{background:var(--shu);color:var(--on-shu)}:focus-visible{outline:3px solid var(--shu);outline-offset:3px}*{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--rule)}*::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}.font-display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:var(--weight-display-regular)}.font-mono{font-family:var(--font-mono)}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.isolate{isolation:isolate}.z-30{z-index:30}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-px{margin-top:1px}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-14{height:3.5rem}.h-full{height:100%}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.w-\[280px\]{width:280px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--rule\)\]{border-color:var(--rule)}.bg-transparent{background-color:transparent}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-7{padding:1.75rem}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:Space Grotesk,Outfit,sans-serif}.font-mono{font-family:Geist Mono,JetBrains Mono,ui-monospace,monospace}.\!text-\[11px\]{font-size:11px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-apex{letter-spacing:-.055em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-ink{--tw-text-opacity: 1;color:oklch(var(--ink-l) var(--ink-c) var(--ink-h) / var(--tw-text-opacity, 1))}.text-ink-2{--tw-text-opacity: 1;color:oklch(var(--ink-2-l) var(--ink-2-c) var(--ink-2-h) / var(--tw-text-opacity, 1))}.text-ink-3{--tw-text-opacity: 1;color:oklch(var(--ink-3-l) var(--ink-3-c) var(--ink-3-h) / var(--tw-text-opacity, 1))}.text-shu{--tw-text-opacity: 1;color:oklch(var(--shu-l) var(--shu-c) var(--shu-h) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.placeholder\:text-ink-3::-moz-placeholder{--tw-text-opacity: 1;color:oklch(var(--ink-3-l) var(--ink-3-c) var(--ink-3-h) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-3::placeholder{--tw-text-opacity: 1;color:oklch(var(--ink-3-l) var(--ink-3-c) var(--ink-3-h) / var(--tw-text-opacity, 1))}.hover\:border-\[var\(--ink-3\)\]:hover{border-color:var(--ink-3)}.hover\:text-ink:hover{--tw-text-opacity: 1;color:oklch(var(--ink-l) var(--ink-c) var(--ink-h) / var(--tw-text-opacity, 1))}.hover\:text-ink-2:hover{--tw-text-opacity: 1;color:oklch(var(--ink-2-l) var(--ink-2-c) var(--ink-2-h) / var(--tw-text-opacity, 1))}.hover\:text-shu:hover{--tw-text-opacity: 1;color:oklch(var(--shu-l) var(--shu-c) var(--shu-h) / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:inline{display:inline}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}
