.vAULUW_grid{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.vAULUW_intro{isolation:isolate;position:relative}.vAULUW_intro__body{z-index:1;justify-items:start;gap:clamp(1.25rem,2vw,1.75rem);max-width:34rem;display:grid;position:relative}.vAULUW_intro__lead{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.25rem,1rem + .6vw,1.6rem);font-weight:600;line-height:1.4}.vAULUW_intro__more{color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.vAULUW_intro__link{min-height:2.75rem;color:var(--ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:color .25s var(--ease), text-decoration-color .25s var(--ease);align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.vAULUW_intro__link svg{width:1.1em;height:1.1em;transition:translate .3s var(--ease-out);flex:none}.vAULUW_intro__link:hover,.vAULUW_intro__link:focus-visible{color:var(--accent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent)}.vAULUW_intro__link:hover svg,.vAULUW_intro__link:focus-visible svg{translate:.2rem}.vAULUW_ledger{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.vAULUW_row{border-top:1px solid var(--rule);min-width:0;padding-block:clamp(1.5rem,3vw,2.5rem)}.vAULUW_habit{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.vAULUW_habit__label{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.6875rem}.vAULUW_habit__text{text-decoration:none;position:relative}.vAULUW_habit__text:after{content:"";transform-origin:0;background:currentColor;height:.1em;position:absolute;top:55%;left:0;right:0}html.scroll-animation .vAULUW_habit.scroll-animate:not(.scroll-animated) .vAULUW_habit__text:after{transform:scaleX(0)}html.scroll-animation .vAULUW_habit.scroll-animated .vAULUW_habit__text:after{transition:transform .8s var(--ease-out) .2s}.vAULUW_row__title{max-width:22ch;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:600;line-height:1.1}.vAULUW_row__text{max-width:46ch;color:var(--muted);margin:clamp(.75rem,1.5vw,1rem) 0 0;font-size:1rem;line-height:1.65}.vAULUW_row:hover .vAULUW_habit__text:after,.vAULUW_row:focus-within .vAULUW_habit__text:after{animation:vAULUW_strike-draw .6s var(--ease-out) both}@keyframes vAULUW_strike-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:900px){.vAULUW_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.vAULUW_intro{position:sticky;top:6.5rem}}@media (prefers-reduced-motion:reduce){html.scroll-animation .vAULUW_habit.scroll-animated .vAULUW_habit__text:after{transition:none}.vAULUW_row:hover .vAULUW_habit__text:after,.vAULUW_row:focus-within .vAULUW_habit__text:after{animation:none}.vAULUW_intro__link,.vAULUW_intro__link svg{transition:none}.vAULUW_intro__link:hover svg,.vAULUW_intro__link:focus-visible svg{translate:none}}
.pnJNVW_head{gap:var(--head-gap);grid-template-columns:minmax(0,1fr);margin-bottom:clamp(2rem,1.5rem + 2.5vw,3.5rem);display:grid}.pnJNVW_head--aside{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,5vw,4.5rem)}.pnJNVW_marker{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.pnJNVW_eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;align-items:center;gap:.65rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.pnJNVW_eyebrow:before{content:"";background:var(--accent-strong);border-radius:2px;width:.5rem;height:.5rem}.pnJNVW_rule{background:var(--rule);flex:1;height:1px}.pnJNVW_index{font-family:var(--font-mono);color:var(--faint);flex:none;font-size:.75rem}.pnJNVW_title{max-width:18ch}.pnJNVW_title--page{max-width:16ch}.pnJNVW_head--aside .pnJNVW_title--page{align-self:start}.pnJNVW_aside{max-width:28rem;color:var(--muted);justify-self:end;justify-items:start;gap:1.25rem;font-size:1.05rem;line-height:1.6;display:grid}@media (max-width:899px){.pnJNVW_head--aside{grid-template-columns:minmax(0,1fr)}.pnJNVW_aside{justify-self:start}}
.g1xgSq_glow{z-index:-1;pointer-events:none;background:radial-gradient(55% 18% at 50% 74%,#ff6b1a57,#0000),radial-gradient(80% 70% at 50% 74%,#ff460f4d 0%,#be2d0a24 40%,#0000 100%);height:clamp(22rem,18rem + 16vw,36rem);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 38% 66%,#0000008c 80%,#0000002e 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 38% 66%,#0000008c 80%,#0000002e 91%,#0000 100%)}
.ydDica_root{z-index:0;pointer-events:none;color:var(--sakura-color,var(--accent-strong));opacity:var(--sakura-opacity,.55);position:absolute;inset:0;overflow:hidden}.ydDica_root--petals{container-type:size}.ydDica_root svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.ydDica_root path{vector-effect:non-scaling-stroke}.ydDica_body{fill:currentColor;fill-opacity:.08;stroke:none}.ydDica_ink{fill:currentColor;fill-opacity:.85;stroke:none}.ydDica_stamens{stroke-width:.85px}.ydDica_petal{fill:currentColor;fill-opacity:.1;stroke-width:1px}.ydDica_branch{aspect-ratio:640/560;width:clamp(260px,42vw,640px);height:auto;position:absolute}.ydDica_branch--tl{transform-origin:0 0;top:0;left:0}.ydDica_branch--tr{transform-origin:100% 0;top:0;right:0}.ydDica_branch--bl{transform-origin:0 100%;bottom:0;left:0}.ydDica_branch--br{transform-origin:100% 100%;bottom:0;right:0}.ydDica_nicks{stroke-width:.9px}.ydDica_bud{fill:currentColor;fill-opacity:.12;stroke-width:1px}.ydDica_bloom{transform-box:fill-box;transform-origin:50%}.ydDica_drift{top:0;left:var(--x);width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);opacity:var(--o);translate:calc(var(--dx) * var(--p)) calc((100cqh + var(--size) * 2) * var(--p) - var(--size));position:absolute}.ydDica_twirl{width:100%;height:100%;rotate:var(--r);display:block}.ydDica_twirl svg{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.ydDica_branch{animation:12s ease-in-out -6s infinite alternate ydDica_sway}.ydDica_limb{animation:ydDica_draw var(--d) linear var(--t) backwards}.ydDica_nicks,.ydDica_ink,.ydDica_loose{animation:ydDica_fade 1.4s ease-out var(--t) backwards}.ydDica_bud{animation:ydDica_draw .9s ease-out var(--t) backwards}.ydDica_bloom{animation:ydDica_open var(--d) var(--ease-out,ease-out) var(--t) backwards}.ydDica_bloom .ydDica_outline{animation:ydDica_draw calc(var(--d) * .85) ease-out var(--t) backwards}.ydDica_bloom .ydDica_stamens{animation:ydDica_draw calc(var(--d) * .5) ease-out calc(var(--t) + var(--d) * .35) backwards}.ydDica_bloom .ydDica_anthers{animation:ydDica_fade calc(var(--d) * .3) ease-out calc(var(--t) + var(--d) * .7) backwards}.ydDica_drift{animation:ydDica_fall var(--dur) linear calc(var(--dur) * var(--p) * -1) infinite, ydDica_flutter var(--fd) ease-in-out var(--ft) infinite alternate}.ydDica_twirl{animation:ydDica_twirl var(--td) linear var(--tt) infinite, ydDica_tumble var(--ud) ease-in-out var(--ut) infinite alternate}}@keyframes ydDica_sway{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes ydDica_draw{0%{opacity:0;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}1%{opacity:1}to{stroke-dasharray:var(--len);stroke-dashoffset:0}}@keyframes ydDica_open{0%{opacity:0;transform:scale(.7)}30%{opacity:1}}@keyframes ydDica_fade{0%{opacity:0}}@keyframes ydDica_fall{0%{translate:0 calc(var(--size) * -1)}to{translate:var(--dx) calc(100cqh + var(--size))}}@keyframes ydDica_flutter{0%{transform:translateX(calc(var(--sw) * -1))}to{transform:translateX(var(--sw))}}@keyframes ydDica_twirl{0%{rotate:var(--r)}to{rotate:calc(var(--r) + var(--turn))}}@keyframes ydDica_tumble{to{scale:var(--k) 1}}
.kSL6Hq_cta{--sakura-color:var(--accent-strong);--sakura-opacity:.4;isolation:isolate;padding-bottom:clamp(7rem,5rem + 9vw,13rem);position:relative;overflow:hidden}.kSL6Hq_cta__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex;position:relative}.kSL6Hq_cta__kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;font-size:.75rem;font-weight:500;display:inline-flex}.kSL6Hq_cta__kicker:before{content:"";background:var(--accent-strong);border-radius:2px;flex:none;width:.5rem;height:.5rem}.kSL6Hq_cta__title{max-width:16ch;color:var(--ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,.6rem + 8vw,8rem);line-height:.94}.kSL6Hq_cta__lead{max-width:36rem;color:color-mix(in oklab, var(--ink) 82%, var(--bg));margin:0;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.6}.kSL6Hq_cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;display:flex}.kSL6Hq_cta__btn{min-height:3.5rem;padding-inline:1.75rem;font-size:1.05rem}.kSL6Hq_cta__email{min-height:2.75rem;font-family:var(--font-display);color:var(--ink);background:linear-gradient(var(--accent-strong), var(--accent-strong)) no-repeat 0 calc(100% - .55rem) / 100% 1.5px;transition:color .25s var(--ease), background-size .35s var(--ease-out);align-items:center;font-size:1.05rem;font-weight:600;display:inline-flex}.kSL6Hq_cta__email:hover,.kSL6Hq_cta__email:focus-visible{color:var(--accent);background-position:100% calc(100% - .55rem);background-size:0% 1.5px}@media (max-width:899px){.kSL6Hq_cta{--sakura-opacity:.3}}@media (max-width:480px){.kSL6Hq_cta__btn{width:100%}.kSL6Hq_cta__email{overflow-wrap:anywhere}}
.UDAlCG_layout{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,4rem);display:grid}.UDAlCG_intro{align-content:start;justify-items:start;gap:1.5rem;min-width:0;display:grid}.UDAlCG_intro>header{margin-bottom:0}.UDAlCG_lead{max-width:28rem;color:var(--muted);font-size:1.05rem;line-height:1.6}.UDAlCG_list{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.UDAlCG_item{border-bottom:1px solid var(--rule)}.UDAlCG_link{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.5rem;padding-block:1.5rem;display:grid;position:relative}.UDAlCG_link:focus-visible{outline-offset:2px}.UDAlCG_num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);transition:color .25s var(--ease);font-size:.75rem}.UDAlCG_q{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;transition:translate .35s var(--ease-out);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:500;line-height:1.25}.UDAlCG_arrow{width:1.5rem;height:1.5rem;color:var(--faint);transition:rotate .35s var(--ease-out), color .25s var(--ease);rotate:-45deg}.UDAlCG_link:hover .UDAlCG_num,.UDAlCG_link:focus-visible .UDAlCG_num,.UDAlCG_link:hover .UDAlCG_arrow,.UDAlCG_link:focus-visible .UDAlCG_arrow{color:var(--accent)}.UDAlCG_link:hover .UDAlCG_q,.UDAlCG_link:focus-visible .UDAlCG_q{translate:.4rem}.UDAlCG_link:hover .UDAlCG_arrow,.UDAlCG_link:focus-visible .UDAlCG_arrow{rotate:0deg}@media (min-width:900px){.UDAlCG_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}.UDAlCG_intro{position:sticky;top:7rem}.UDAlCG_intro h2{font-size:clamp(2rem,1rem + 2.6vw,3.25rem)}}@media (max-width:639px){.UDAlCG_link{grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;min-height:4.75rem;padding-block:1.15rem}.UDAlCG_arrow{width:1.25rem;height:1.25rem}}
.ZARIfG_hero{--sakura-opacity:.5;--hero-top:calc(var(--nav-clear) + var(--crumbs-row) + var(--page-head-top));isolation:isolate;min-height:100svh;padding-block:var(--hero-top) 4.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.ZARIfG_hero:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #ffeedc26;border-radius:50%;width:max(32rem,min(92vmin,66rem));position:absolute;top:44%;left:64%;translate:-50% -50%;-webkit-mask-image:conic-gradient(from 215deg,#0000,#000 55deg 305deg,#0000 350deg);mask-image:conic-gradient(from 215deg,#0000,#000 55deg 305deg,#0000 350deg)}.ZARIfG_hero__branch{transform-origin:100% 0}.ZARIfG_hero__inner{z-index:1;position:relative;container-type:inline-size}.ZARIfG_hero__inner>.ZARIfG_hero__eyebrow{margin-bottom:var(--head-gap);display:flex}.ZARIfG_hero__title{font-size:clamp(2.25rem, min(12.6cqw, max(5.5rem, calc((100svh - var(--hero-top) - 18rem) / 3.6))), 9rem);letter-spacing:-.055em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;margin:0 0 0 -.04em;line-height:.9}.ZARIfG_hero__line{white-space:nowrap;display:block}.ZARIfG_hero__foot{margin-top:var(--page-head-foot);padding-top:var(--head-gap);border-top:1px solid var(--rule-strong);flex-direction:column;gap:1.5rem;display:flex}.ZARIfG_hero__lead{max-width:32rem;color:var(--muted);text-wrap:pretty;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55}.ZARIfG_hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;display:flex}.ZARIfG_hero__link{min-height:3rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--ink) 38%, transparent);text-decoration-color:color-mix(in oklab, var(--ink) 38%, transparent);text-underline-offset:.4em;transition:color .3s var(--ease), text-decoration-color .3s var(--ease);align-items:center;font-size:1rem;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.ZARIfG_hero__link:hover,.ZARIfG_hero__link:focus-visible{color:var(--accent);text-decoration-color:currentColor}.ZARIfG_hero__cue{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 72%, transparent);pointer-events:none;flex-direction:column;align-items:center;gap:.65rem;font-size:.6875rem;line-height:1;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.ZARIfG_hero__cue-label{padding-left:.18em}.ZARIfG_hero__cue-line{background:color-mix(in oklab, var(--ink) 24%, transparent);width:1px;height:2.75rem;position:relative;overflow:hidden}.ZARIfG_hero__cue-line:after{content:"";background:linear-gradient(to bottom, transparent, var(--accent-strong));height:45%;animation:ZARIfG_hero-cue 2.6s var(--ease) infinite;position:absolute;inset:0 0 auto}@keyframes ZARIfG_hero-cue{0%{translate:0 -100%}to{translate:0 230%}}@media (prefers-reduced-motion:reduce){.ZARIfG_hero__cue-line:after{display:none}}@media (min-width:960px){.ZARIfG_hero__foot{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}.ZARIfG_hero__lead{flex:0 32rem}.ZARIfG_hero__actions{flex:none}}@media (max-width:767px){.ZARIfG_hero{--sakura-opacity:.3}.ZARIfG_hero__branch{scale:.78;-webkit-mask-image:linear-gradient(#000 40%,#0000 78%);mask-image:linear-gradient(#000 40%,#0000 78%)}.ZARIfG_hero:after{top:36%;left:82%}}@media (max-width:480px){.ZARIfG_hero__actions{flex-direction:column;align-items:stretch;gap:.25rem}.ZARIfG_hero__link{justify-content:center}}@media (max-width:400px){.ZARIfG_hero__inner>.ZARIfG_hero__eyebrow{letter-spacing:.06em;font-size:.7rem}}
.bsL1Gq_notfound{isolation:isolate;--sakura-opacity:.45;align-items:center;min-height:100svh;padding-block:clamp(6rem,4rem + 6vw,9rem) clamp(4rem,3rem + 5vw,7rem);display:grid;position:relative;overflow:hidden}.bsL1Gq_notfound__inner{z-index:1;flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:relative}.bsL1Gq_notfound__code{font-family:var(--font-display);letter-spacing:-.06em;color:var(--accent-strong);margin:0;font-size:clamp(7rem,2rem + 32vw,24rem);font-weight:700;line-height:.82}.bsL1Gq_notfound__message{max-width:22ch;margin:0;font-size:clamp(1.6rem,1.1rem + 2vw,3rem);line-height:1.05}.bsL1Gq_notfound__actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}
.RmMdVa_rail{--node:1.25rem;--node-top:0rem;--line:2px;--fill-time:1.4s;margin-top:clamp(2.5rem,5vw,4.5rem);position:relative}.RmMdVa_rail__line{z-index:0;top:calc(var(--node-top) + var(--node) / 2 - var(--line) / 2);left:calc(var(--node) / 2);height:var(--line);background:var(--rule-strong);pointer-events:none;position:absolute;right:0}.RmMdVa_rail__line:after{content:"";background:var(--accent-strong);transform-origin:0;transition:transform var(--fill-time) linear;position:absolute;inset:0}html.scroll-animation .RmMdVa_rail__line.scroll-animate:not(.scroll-animated){opacity:1;translate:none}html.scroll-animation .RmMdVa_rail__line.scroll-animate.scroll-reveal{animation:none}html.scroll-animation .RmMdVa_rail__line:not(.scroll-animated):after{transform:scaleX(0)}.RmMdVa_rail__stops{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.RmMdVa_stop{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.RmMdVa_stop__node{width:var(--node);height:var(--node);border:2px solid var(--accent-strong);background:var(--bg);border-radius:50%;flex:none;position:relative}.RmMdVa_stop__node:after{content:"";background:var(--accent-strong);transition:scale .4s var(--ease-out);border-radius:50%;position:absolute;inset:3px}.RmMdVa_stop:nth-child(2) .RmMdVa_stop__node:after{transition-delay:calc(var(--fill-time) * .33)}.RmMdVa_stop:nth-child(3) .RmMdVa_stop__node:after{transition-delay:calc(var(--fill-time) * .66)}html.scroll-animation .RmMdVa_rail__line:not(.scroll-animated)~.RmMdVa_rail__stops .RmMdVa_stop__node:after{scale:0}.RmMdVa_stop__num{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:clamp(1.25rem,2.5vw,2rem);font-size:clamp(4.5rem,11vw,9rem);font-weight:700;line-height:.85}.RmMdVa_stop h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:clamp(1rem,2vw,1.75rem) 0 .75rem;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:700;line-height:1.05}.RmMdVa_stop p{max-width:42ch;color:var(--muted);margin:0;line-height:1.65}@media (max-width:899px){.RmMdVa_rail{--node-top:1.1rem}.RmMdVa_rail__line{bottom:0;right:auto;left:calc(var(--node) / 2 - var(--line) / 2);width:var(--line);height:auto}.RmMdVa_rail__line:after{transform-origin:top}html.scroll-animation .RmMdVa_rail__line:not(.scroll-animated):after{transform:scaleY(0)}.RmMdVa_rail__stops{grid-template-columns:minmax(0,1fr);gap:3rem}.RmMdVa_stop{padding-left:calc(var(--node) + 1.5rem);display:block}.RmMdVa_stop__node{top:var(--node-top);position:absolute;left:0}.RmMdVa_stop__num{margin-top:0;font-size:clamp(3.5rem,16vw,5rem);display:block}.RmMdVa_stop h3{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.RmMdVa_rail__line:after,.RmMdVa_stop__node:after{transition:none}}
.MzG0kW_scene{position:relative}.MzG0kW_scene__svg{width:100%;height:auto;display:block}.MzG0kW_scene__halo{fill:color-mix(in oklab, var(--accent) 8%, transparent)}.MzG0kW_scene__chip,.MzG0kW_scene__panel{fill:color-mix(in oklab, var(--ink) 4%, var(--surface));stroke:var(--rule);stroke-width:1.5px;filter:drop-shadow(0 12px 22px #00000059)}.MzG0kW_scene__hub{fill:color-mix(in oklab, var(--accent) 10%, var(--surface-2));stroke:color-mix(in oklab, var(--accent) 45%, var(--rule));stroke-width:1.5px;filter:drop-shadow(0 12px 22px #00000059)}.MzG0kW_scene__port{fill:color-mix(in oklab, var(--accent) 45%, var(--rule))}.MzG0kW_scene__hubInner{fill:none;stroke:color-mix(in oklab, var(--ink) 10%, var(--rule));stroke-width:1px}.MzG0kW_scene__stub{fill:none;stroke:color-mix(in oklab, var(--accent) 35%, var(--rule));stroke-width:1px;stroke-linecap:round}.MzG0kW_scene__ihs{fill:color-mix(in oklab, var(--ink) 7%, var(--surface-2));stroke:color-mix(in oklab, var(--ink) 24%, var(--rule));stroke-width:1.5px}.MzG0kW_scene__cap{fill:color-mix(in oklab, var(--accent-strong) 26%, var(--rule))}.MzG0kW_scene__via{fill:color-mix(in oklab, var(--ink) 22%, var(--rule))}.MzG0kW_scene__notch{fill:var(--accent-strong);opacity:.8}.MzG0kW_scene__etch{fill:var(--muted);opacity:.5;font-family:var(--font-display);letter-spacing:.08em}.MzG0kW_scene__hubTitle{fill:var(--ink);opacity:.9;font-family:var(--font-display)}.MzG0kW_scene__label{fill:var(--ink);opacity:.85;font-family:var(--font-display)}.MzG0kW_scene__caption{fill:var(--muted);opacity:.55;font-size:9px}.MzG0kW_scene__guide{stroke:color-mix(in oklab, var(--accent) 32%, var(--rule));stroke-width:1.2px;stroke-dasharray:2 5;stroke-linecap:round;fill:none}.MzG0kW_scene__glyph{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.MzG0kW_scene__glyphFill{fill:var(--accent)}.MzG0kW_scene__glyphBar{stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.MzG0kW_scene__led{fill:var(--accent);opacity:.35;animation:MzG0kW_hero-scene-led 3.2s var(--ease) var(--delay,0s) infinite}.MzG0kW_scene__sq{animation:MzG0kW_hero-scene-drop 3.2s linear var(--delay,0s) infinite;opacity:0}.MzG0kW_scene__sq--a{fill:color-mix(in oklab, var(--accent) 55%, var(--rule))}.MzG0kW_scene__sq--b{fill:color-mix(in oklab, var(--ink) 30%, var(--rule))}.MzG0kW_scene__sq--c{fill:color-mix(in oklab, var(--accent-strong) 35%, var(--rule))}.MzG0kW_scene__sqOut{fill:var(--accent-strong);opacity:0;animation:3.2s linear var(--delay,0s) infinite}.MzG0kW_scene__sqOut rect{filter:drop-shadow(0 0 4px var(--accent-strong))}.MzG0kW_scene__sqOut--l1{animation-name:MzG0kW_hero-scene-l1}.MzG0kW_scene__sqOut--l2{animation-name:MzG0kW_hero-scene-l2}.MzG0kW_scene__sqOut--l3{animation-name:MzG0kW_hero-scene-l3}.MzG0kW_scene__sqOut--l4{animation-name:MzG0kW_hero-scene-l4}.MzG0kW_scene__tick{fill:color-mix(in oklab, var(--accent) 45%, var(--rule));opacity:.45;animation:MzG0kW_hero-scene-tick 3.2s var(--ease) calc(var(--delay,0s) + 1.55s) infinite}.MzG0kW_scene__meterTrack{fill:color-mix(in oklab, var(--ink) 12%, var(--rule));opacity:.6}.MzG0kW_scene__meter{fill:color-mix(in oklab, var(--accent) 60%, var(--rule));transform-origin:0;animation:MzG0kW_hero-scene-meter 3.2s var(--ease) calc(var(--delay,0s) + 1.55s) infinite}@keyframes MzG0kW_hero-scene-drop{0%{opacity:0;transform:translateY(0)}4%{opacity:1}33%{opacity:1}37.5%{opacity:0;transform:translateY(1240%)}to{opacity:0;transform:translateY(1240%)}}@keyframes MzG0kW_hero-scene-l1{0%{opacity:0;transform:translate(0)}3%{opacity:1}6.6%{transform:translateY(300%)}23.7%{transform:translate(-780%,300%)}47%{opacity:1}50%{opacity:0;transform:translate(-780%,1500%)}to{opacity:0;transform:translate(-780%,1500%)}}@keyframes MzG0kW_hero-scene-l2{0%{opacity:0;transform:translate(0)}3%{opacity:1}17%{transform:translateY(600%)}24.4%{transform:translate(-260%,600%)}47%{opacity:1}50%{opacity:0;transform:translate(-260%,1500%)}to{opacity:0;transform:translate(-260%,1500%)}}@keyframes MzG0kW_hero-scene-l3{0%{opacity:0;transform:translate(0)}3%{opacity:1}25.6%{transform:translateY(900%)}33%{transform:translate(260%,900%)}47%{opacity:1}50%{opacity:0;transform:translate(260%,1500%)}to{opacity:0;transform:translate(260%,1500%)}}@keyframes MzG0kW_hero-scene-l4{0%{opacity:0;transform:translate(0)}3%{opacity:1}26.3%{transform:translateY(1200%)}43.4%{transform:translate(780%,1200%)}47%{opacity:1}50%{opacity:0;transform:translate(780%,1500%)}to{opacity:0;transform:translate(780%,1500%)}}@keyframes MzG0kW_hero-scene-led{0%,14%,to{opacity:.35;transform:scale(1)}4%{opacity:1;transform:scale(1.5)}}@keyframes MzG0kW_hero-scene-tick{0%,14%,to{opacity:.45;transform:scale(1)}4%{opacity:1;transform:scale(1.7)}}@keyframes MzG0kW_hero-scene-meter{0%,to{transform:scaleX(.35)}3%{transform:scaleX(.85)}14%{transform:scaleX(.5)}}@media (prefers-reduced-motion:reduce){.MzG0kW_scene__led,.MzG0kW_scene__tick,.MzG0kW_scene__meter{animation:none}.MzG0kW_scene__sq,.MzG0kW_scene__sqOut{display:none}}
.cLduka_mover{pointer-events:none;display:block;position:absolute}.cLduka_mover>svg{width:100%;height:100%;display:block;overflow:visible}
.dpHhBa_svc__all{border-bottom:1px solid var(--rule-strong);font-family:var(--font-display);color:var(--ink);transition:color .25s var(--ease), border-color .25s var(--ease);align-items:center;gap:.5rem;padding-bottom:.2rem;font-weight:600;display:inline-flex;position:relative}.dpHhBa_svc__all:before{content:"";position:absolute;inset:-.75rem -.5rem}.dpHhBa_svc__all svg{width:1rem;height:1rem;transition:translate .3s var(--ease-out)}.dpHhBa_svc__all:hover,.dpHhBa_svc__all:focus-visible{color:var(--accent);border-color:var(--accent)}.dpHhBa_svc__all:hover svg,.dpHhBa_svc__all:focus-visible svg{translate:.2rem}.dpHhBa_list{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.dpHhBa_row{--pad:.5rem;--py:clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem);--t:min(clamp(2.4rem, 5vw, 5rem), 10.5vw);--ar:2.5rem;margin-inline:calc(var(--pad) * -1);padding:var(--py) var(--pad);border-radius:var(--radius-sm);transition:background-color .3s var(--ease);flex-direction:column;gap:1.25rem;display:flex;position:relative}.dpHhBa_row:before,.dpHhBa_row:after{content:"";left:var(--pad);right:var(--pad);height:1px;position:absolute;bottom:0}.dpHhBa_row:before{background:var(--rule-strong)}.dpHhBa_row:after{background:var(--accent-strong);transform-origin:0;transition:transform .55s var(--ease-out);transform:scaleX(0)}.dpHhBa_row__text{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.dpHhBa_row__title{max-width:calc(100% - var(--ar) - 1.5rem);font-size:var(--t);letter-spacing:-.05em;-webkit-hyphens:manual;hyphens:manual;color:var(--ink);transition:color .3s var(--ease);font-weight:700;line-height:.96}.dpHhBa_word{white-space:nowrap}.dpHhBa_row__body{max-width:36rem;color:var(--muted);font-size:.98rem;line-height:1.55}.dpHhBa_row__body strong{color:var(--ink);font-weight:600}.dpHhBa_row__tags{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:.25rem 0;margin:0;padding:0;font-size:.7rem;line-height:1.4;list-style:none;display:flex}.dpHhBa_row__tags li:not(:last-child):after{content:"/";content:"/" / "";color:color-mix(in oklab, var(--faint) 55%, transparent);margin-inline:.65em}.dpHhBa_row__arrow{top:calc(var(--py) + var(--t) * .5 - var(--ar) / 2);right:var(--pad);width:var(--ar);height:var(--ar);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-strong) 55%, transparent);pointer-events:none;transition:opacity .3s var(--ease), translate .45s var(--ease-out), background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute}.dpHhBa_row__arrow svg{width:1.15rem;height:1.15rem}.dpHhBa_row__viz{width:min(100%,26rem)}.dpHhBa_row__viz--scene{width:min(100%,17rem)}.dpHhBa_row:is(:hover,:focus-visible) .dpHhBa_row__title{color:var(--accent)}.dpHhBa_row:is(:hover,:focus-visible):after{transform:scaleX(1)}.dpHhBa_row:is(:hover,:focus-visible) .dpHhBa_row__arrow{background-color:var(--accent-strong);color:var(--accent-ink)}.dpHhBa_row:is(:hover,:focus-visible) .dpHhBa_viz{background-color:var(--surface-3)}.dpHhBa_row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm);background-color:color-mix(in oklab, var(--accent-strong) 7%, transparent);box-shadow:none}.dpHhBa_viz{--u:1rem;height:calc(6.5 * var(--u));border-radius:var(--radius-sm);background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);isolation:isolate;transition:background-color .3s var(--ease);position:relative;overflow:hidden}.dpHhBa_viz--metrics{grid-template-columns:minmax(calc(3.75 * var(--u)), .8fr) minmax(0, 2fr);gap:calc(.75 * var(--u));padding:calc(.75 * var(--u));display:grid}.dpHhBa_page{gap:calc(.4 * var(--u));padding:calc(.45 * var(--u)) calc(.5 * var(--u));border-radius:calc(.5 * var(--u));background-color:var(--bg);box-shadow:inset 0 0 0 1px var(--rule-strong);flex-direction:column;display:flex}.dpHhBa_page__dots{width:calc(.1875 * var(--u));height:calc(.1875 * var(--u));background-color:var(--rule-strong);box-shadow:calc(.375 * var(--u)) 0 0 var(--rule-strong), calc(.75 * var(--u)) 0 0 var(--rule-strong);border-radius:50%;flex:none}.dpHhBa_page__hero{--tone:color-mix(in oklab, var(--accent) calc(var(--s,1) * 100%), var(--warn));border-radius:calc(.25 * var(--u));background-color:color-mix(in oklab, var(--tone) calc(16% + 2% * var(--s,1)), transparent);min-height:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) calc(34% - 2% * var(--s,1)), transparent);transition:background-color .5s var(--ease), box-shadow .5s var(--ease);flex:1}.dpHhBa_page__lines{gap:calc(.25 * var(--u));flex:none;display:grid}.dpHhBa_page__lines>span{height:calc(.1875 * var(--u));border-radius:calc(.125 * var(--u));background-color:var(--rule-strong)}.dpHhBa_page__lines>span:nth-child(2){width:82%}.dpHhBa_page__lines>span:nth-child(3){width:58%}.dpHhBa_metrics{grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.dpHhBa_metric{grid-template-columns:calc(4.4 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(.5 * var(--u));display:grid}.dpHhBa_metric:first-child{--ok:.94;--bad:.32;--d:0s}.dpHhBa_metric:nth-child(2){--ok:.84;--bad:.18;--d:80ms}.dpHhBa_metric:nth-child(3){--ok:.9;--bad:.46;--d:.16s}.dpHhBa_metric__label{font-family:var(--font-mono);font-size:calc(.65 * var(--u));letter-spacing:.02em;color:var(--muted);white-space:nowrap;line-height:1}.dpHhBa_metric__track{height:calc(.4 * var(--u));background-color:var(--rule-strong);isolation:isolate;border-radius:999px;overflow:hidden}.dpHhBa_metric__fill{background-color:color-mix(in oklab, var(--accent) calc(var(--s,1) * 100%), color-mix(in oklab, var(--warn) 70%, var(--surface-2)));height:100%;transform:scaleX(calc(var(--bad) + (var(--ok) - var(--bad)) * var(--s,1)));transform-origin:0;transition:transform .7s var(--ease-out) var(--d,0s), background-color .4s var(--ease) var(--d,0s);display:block}.dpHhBa_viz--kanban{padding:calc(.6 * var(--u));grid-template-rows:minmax(0,1fr);display:grid}.dpHhBa_lanes,.dpHhBa_notes{column-gap:calc(.4 * var(--u));grid-area:1/1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dpHhBa_lanes{opacity:var(--s,1);transition:opacity .5s var(--ease) .2s;grid-template-rows:minmax(0,1fr)}.dpHhBa_lanes>span{border-radius:calc(.5 * var(--u));background-color:color-mix(in oklab, var(--accent-strong) 5%, transparent);box-shadow:inset 0 0 0 1px var(--rule)}.dpHhBa_notes{grid-template-rows:repeat(2,minmax(0,1fr))}.dpHhBa_note{--c:calc(1 - var(--s,1));align-content:center;gap:calc(.28 * var(--u));margin:calc(.2 * var(--u)) calc(.28 * var(--u));padding-inline:calc(.5 * var(--u));border-radius:calc(.375 * var(--u));background-color:color-mix(in oklab, var(--accent-strong) 9%, var(--surface-3));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-strong) 30%, transparent);transform:translate(calc(var(--tx) * var(--c)), calc(var(--ty) * var(--c))) rotate(calc(var(--r) * var(--c)));transition:transform .7s var(--ease-out) var(--d,0s);display:grid}.dpHhBa_note:before,.dpHhBa_note:after{content:"";height:calc(.1875 * var(--u));border-radius:calc(.125 * var(--u))}.dpHhBa_note:before{background-color:color-mix(in oklab, var(--accent-strong) 75%, transparent);width:42%}.dpHhBa_note:after{background-color:var(--rule-strong);width:78%}.dpHhBa_note:first-child{--tx:80%;--ty:55%;--r:-8deg;--d:0s;grid-area:1/1}.dpHhBa_note:nth-child(2){--tx:170%;--ty:-98%;--r:7deg;--d:50ms;grid-area:2/1}.dpHhBa_note:nth-child(3){--tx:-100%;--ty:80%;--r:8deg;--d:.1s;grid-area:1/2}.dpHhBa_note:nth-child(4){--tx:100%;--ty:-23%;--r:-9deg;--d:.15s;grid-area:2/2}.dpHhBa_note:nth-child(5){--tx:-125%;--ty:105%;--r:-5deg;--d:.2s;grid-area:1/3}.dpHhBa_viz--rank{--row:calc(1.15 * var(--u));--gap:calc(.2 * var(--u));--pitch:calc(var(--row) + var(--gap));justify-content:center;gap:var(--gap);padding-inline:calc(.65 * var(--u));flex-direction:column;display:flex}.dpHhBa_rank{align-items:center;gap:calc(.55 * var(--u));height:var(--row);padding:0 calc(.6 * var(--u)) 0 calc(.15 * var(--u));border-radius:calc(.375 * var(--u));background-color:color-mix(in oklab, var(--ink) 4%, transparent);box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--font-mono);font-size:calc(.62 * var(--u));color:var(--muted);transform:translateY(calc(var(--k) * var(--pitch) * (1 - var(--s,1))));transition:transform .7s var(--ease-out) var(--d,0s), color .4s var(--ease) .2s;line-height:1;display:flex;position:relative}.dpHhBa_rank:first-child{--k:1;--d:0s}.dpHhBa_rank:nth-child(2){--k:2;--d:50ms}.dpHhBa_rank:nth-child(3){--k:-2;--d:.1s}.dpHhBa_rank:nth-child(4){--k:-1;--d:.15s}.dpHhBa_rank__n{width:calc(var(--row) * .74);height:calc(var(--row) * .74);border-radius:calc(.25 * var(--u));background-color:var(--rule-strong);transition:background-color .4s var(--ease) .2s, color .4s var(--ease) .2s;flex:none;place-items:center;display:grid}.dpHhBa_rank__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dpHhBa_rank:first-child{z-index:1;color:color-mix(in oklab, var(--ink) calc(var(--s,1) * 100%), var(--muted))}.dpHhBa_rank:first-child:before{content:"";z-index:-1;border-radius:inherit;background-color:color-mix(in oklab, var(--accent-strong) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-strong) 55%, transparent);opacity:var(--s,1);transition:opacity .5s var(--ease) .25s;position:absolute;inset:0}.dpHhBa_rank:first-child .dpHhBa_rank__n{background-color:color-mix(in oklab, var(--accent-strong) calc(var(--s,1) * 100%), var(--rule-strong));color:color-mix(in oklab, var(--accent-ink) calc(var(--s,1) * 100%), var(--muted))}.dpHhBa_viz--site{padding:calc(.6 * var(--u));grid-template-rows:minmax(0,1fr);display:grid}.dpHhBa_site__cards{gap:calc(.35 * var(--u));height:calc(1.5 * var(--u));flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dpHhBa_site__card{--c:calc(1 - var(--s,1));align-content:center;gap:calc(.25 * var(--u));padding-inline:calc(.4 * var(--u));border-radius:calc(.375 * var(--u));background-color:color-mix(in oklab, var(--accent-strong) 9%, var(--surface-3));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-strong) 30%, transparent);transform:translate(calc(var(--tx) * var(--c)), calc(var(--ty) * var(--c))) rotate(calc(var(--r) * var(--c)));transition:transform .7s var(--ease-out) var(--d,0s);display:grid}.dpHhBa_site__card:before,.dpHhBa_site__card:after{content:"";height:calc(.1875 * var(--u));border-radius:calc(.125 * var(--u))}.dpHhBa_site__card:before{background-color:color-mix(in oklab, var(--accent-strong) 75%, transparent);width:62%}.dpHhBa_site__card:after{background-color:var(--rule-strong);width:84%}.dpHhBa_site__card--a{--tx:60%;--ty:-120%;--r:-8deg;--d:0s}.dpHhBa_site__card--b{--tx:-90%;--ty:110%;--r:7deg;--d:80ms}.dpHhBa_site__card--c{--tx:110%;--ty:90%;--r:-6deg;--d:.16s}.dpHhBa_scene{aspect-ratio:480/560}.dpHhBa_stage{display:none}@media (min-width:1024px) and (any-hover:hover){.dpHhBa_band{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(2rem,5vw,4.5rem);display:grid}.dpHhBa_row{--pad:1rem;--ar:3rem}.dpHhBa_row__body{max-width:44rem}.dpHhBa_row__viz{display:none}.dpHhBa_row__text{transition:translate .45s var(--ease-out)}.dpHhBa_row:is(:hover,:focus-visible) .dpHhBa_row__text{translate:.75rem}.dpHhBa_row__arrow{opacity:0;translate:-.75rem}.dpHhBa_row:is(:hover,:focus-visible) .dpHhBa_row__arrow{opacity:1;translate:0}.dpHhBa_list:has(.dpHhBa_row:is(:hover,:focus-visible)) .dpHhBa_row:not(:is(:hover,:focus-visible)) .dpHhBa_row__title{color:color-mix(in oklab, var(--ink) 42%, transparent)}.dpHhBa_stage{--stage-h:clamp(16rem, 11rem + 7vw, 21rem);border-radius:var(--radius-card);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);isolation:isolate;pointer-events:none;grid-template-columns:minmax(0,1fr);padding:clamp(1.1rem,.8rem + 1vw,1.6rem);display:grid;position:sticky;top:6.5rem;overflow:hidden}.dpHhBa_preview{--s:0;--preview-play:paused;opacity:0;visibility:hidden;transition:opacity .28s var(--ease), translate .28s var(--ease), visibility 0s linear .28s;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.1rem;display:grid;translate:0 .6rem}:is(.dpHhBa_band:has(.dpHhBa_row[data-key=strony-internetowe]:hover) .dpHhBa_preview[data-key=strony-internetowe],.dpHhBa_band:has(.dpHhBa_row[data-key=modernizacja-stron-internetowych]:hover) .dpHhBa_preview[data-key=modernizacja-stron-internetowych],.dpHhBa_band:has(.dpHhBa_row[data-key=automatyzacja-e-commerce]:hover) .dpHhBa_preview[data-key=automatyzacja-e-commerce],.dpHhBa_band:has(.dpHhBa_row[data-key=narzedzia-wewnetrzne]:hover) .dpHhBa_preview[data-key=narzedzia-wewnetrzne],.dpHhBa_band:has(.dpHhBa_row[data-key=konsulting-technologiczny]:hover) .dpHhBa_preview[data-key=konsulting-technologiczny],.dpHhBa_band:not(:has(.dpHhBa_row:hover)):has(.dpHhBa_row[data-key=strony-internetowe]:focus-visible) .dpHhBa_preview[data-key=strony-internetowe],.dpHhBa_band:not(:has(.dpHhBa_row:hover)):has(.dpHhBa_row[data-key=modernizacja-stron-internetowych]:focus-visible) .dpHhBa_preview[data-key=modernizacja-stron-internetowych],.dpHhBa_band:not(:has(.dpHhBa_row:hover)):has(.dpHhBa_row[data-key=automatyzacja-e-commerce]:focus-visible) .dpHhBa_preview[data-key=automatyzacja-e-commerce],.dpHhBa_band:not(:has(.dpHhBa_row:hover)):has(.dpHhBa_row[data-key=narzedzia-wewnetrzne]:focus-visible) .dpHhBa_preview[data-key=narzedzia-wewnetrzne],.dpHhBa_band:not(:has(.dpHhBa_row:hover)):has(.dpHhBa_row[data-key=konsulting-technologiczny]:focus-visible) .dpHhBa_preview[data-key=konsulting-technologiczny],.dpHhBa_band:not(:has(.dpHhBa_row:is(:hover,:focus-visible))) .dpHhBa_preview:first-child){--s:1;--preview-play:running;opacity:1;visibility:visible;transition:opacity .4s var(--ease) 60ms, translate .55s var(--ease-out) 60ms, visibility 0s;translate:0}.dpHhBa_stage .dpHhBa_preview *{animation-play-state:var(--preview-play)}.dpHhBa_preview__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;font-size:.72rem;line-height:1;display:flex}.dpHhBa_preview__meta:before{content:"";background:var(--accent-strong);border-radius:50%;flex:none;width:.5rem;height:.5rem}.dpHhBa_preview__visual{height:var(--stage-h);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.dpHhBa_preview__visual .dpHhBa_viz{--u:clamp(1.25rem, .2rem + 1.4vw, 1.75rem);width:min(100%,27rem)}.dpHhBa_preview__visual .dpHhBa_scene{height:var(--stage-h)}.dpHhBa_preview__body{color:var(--muted);font-size:1.02rem;line-height:1.55}.dpHhBa_preview__body strong{color:var(--ink);font-weight:600}.dpHhBa_preview__tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.dpHhBa_preview__tags li{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:999px;padding:.3rem .65rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.dpHhBa_preview,.dpHhBa_preview *{transition-delay:0s!important}}
.pkI36W_list{--num:3rem;--gap:1rem;border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.pkI36W_item{border-bottom:1px solid var(--rule)}.pkI36W_details{interpolate-size:allow-keywords}.pkI36W_details::details-content{opacity:0;block-size:0;transition-property:block-size,opacity,content-visibility;transition-duration:.3s,.2s,.3s;transition-timing-function:var(--ease-out), var(--ease), var(--ease-out);transition-behavior:allow-discrete;overflow:clip}.pkI36W_details[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.pkI36W_details::details-content{transition:none}}@supports not selector(::details-content){.pkI36W_details[open] .pkI36W_answer{animation-name:pkI36W_faq-open;animation-duration:.3s;animation-timing-function:var(--ease-out)}}@keyframes pkI36W_faq-open{0%{opacity:0;translate:0 -.35rem}}.pkI36W_summary{grid-template-columns:var(--num) minmax(0, 1fr) auto;align-items:center;gap:var(--gap);border-radius:var(--radius-sm);cursor:pointer;min-height:5.25rem;padding-block:1.25rem;list-style:none;display:grid}.pkI36W_summary::-webkit-details-marker{display:none}.pkI36W_num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);transition:color .25s var(--ease);font-size:.75rem}.pkI36W_question{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.15rem,.95rem + .8vw,1.6rem);font-weight:600;line-height:1.25}.pkI36W_icon{width:2.25rem;height:2.25rem;color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule-strong);transition:color .3s var(--ease), background-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;position:relative}.pkI36W_icon:before,.pkI36W_icon:after{content:"";width:.85rem;height:2px;transition:rotate .3s var(--ease-out);background:currentColor;border-radius:2px;margin:auto;position:absolute;inset:0}.pkI36W_icon:after{rotate:90deg}.pkI36W_summary:hover .pkI36W_num{color:var(--accent)}.pkI36W_summary:hover .pkI36W_icon{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 45%, transparent)}.pkI36W_details[open] .pkI36W_num{color:var(--accent)}.pkI36W_details[open] .pkI36W_icon{color:var(--accent);background-color:color-mix(in oklab, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent)}.pkI36W_details[open] .pkI36W_icon:after{rotate:0deg}.pkI36W_answer{max-width:calc(var(--num) + var(--gap) + 62ch);padding:0 0 1.75rem calc(var(--num) + var(--gap));color:var(--muted);margin:0;font-size:1.02rem;line-height:1.7}@media (max-width:639px){.pkI36W_list{--num:2rem;--gap:.75rem}.pkI36W_summary{min-height:4.5rem;padding-block:1rem}.pkI36W_icon{width:2rem;height:2rem}}
.cOvrka_demo{isolation:isolate;border-block:1px solid var(--rule);overflow:clip}.cOvrka_demo__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,1.5rem + 2.5vw,3.5rem);display:grid}@media (min-width:1024px){.cOvrka_demo__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,5vw,5rem)}.cOvrka_demo__copy{position:sticky;top:7rem}}.cOvrka_demo__copy{justify-items:start;gap:1.5rem;display:grid}.cOvrka_demo__title{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);line-height:.96}.cOvrka_demo__lead{max-width:30rem;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.cOvrka_changes{border-top:1px solid var(--rule-strong);width:100%;max-width:30rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.cOvrka_changes__item{border-bottom:1px solid var(--rule);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;padding-block:.95rem;display:grid}.cOvrka_changes__marker{background:var(--accent-strong);border-radius:2px;width:.5rem;height:.5rem;margin-top:.45rem}.cOvrka_changes__text{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:600;line-height:1.25}.cOvrka_demo__link{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.35em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.cOvrka_demo__link svg{width:1em;height:1em;transition:translate .25s var(--ease-out);flex:none}.cOvrka_demo__link:hover,.cOvrka_demo__link:focus-visible{color:var(--ink);-webkit-text-decoration-color:var(--accent-strong);text-decoration-color:var(--accent-strong)}.cOvrka_demo__link:hover svg,.cOvrka_demo__link:focus-visible svg{translate:.2rem}.cOvrka_demo__link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:2px}.cOvrka_demo__visual{isolation:isolate;padding:1.25rem 0;position:relative;overflow:clip}.cOvrka_demo__board{z-index:1;border-radius:var(--radius-panel);position:relative;box-shadow:0 2.5rem 4rem -2rem #0009}@media (min-width:640px){.cOvrka_demo__visual{padding:2.5rem clamp(1rem,3vw,2.5rem)}}@media (min-width:1024px){.cOvrka_demo__visual{padding-block:4rem}}
.tLq39a_manifesto{--ink-soft:color-mix(in oklab, var(--accent-ink) 88%, transparent);--ink-rule:color-mix(in oklab, var(--accent-ink) 28%, transparent);isolation:isolate;padding-block:var(--section-pad);background:var(--accent-strong);color:var(--accent-ink);position:relative;overflow:hidden}.tLq39a_manifesto ::selection{background:var(--accent-ink);color:var(--accent-strong)}.tLq39a_manifesto__inner{z-index:1;position:relative}.tLq39a_manifesto__head{text-align:center;justify-items:center;display:grid}.tLq39a_manifesto__marker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.9rem;margin:0;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.tLq39a_manifesto__eyebrow{align-items:center;gap:.65rem;display:inline-flex}.tLq39a_manifesto__eyebrow:before{content:"";background:var(--accent-ink);border-radius:2px;flex:none;width:.5rem;height:.5rem}.tLq39a_manifesto__rule{background:var(--ink-rule);flex:none;width:clamp(2rem,8vw,4.5rem);height:1px}.tLq39a_manifesto__title{max-width:16ch;color:var(--accent-ink);letter-spacing:-.055em;-webkit-hyphens:manual;hyphens:manual;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);font-size:clamp(2.5rem,.9rem + 6.4vw,5.5rem);line-height:.95}.tLq39a_manifesto__lead{max-width:40rem;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:clamp(1.25rem,1rem + 1vw,2rem);font-size:clamp(1.1rem,1rem + .7vw,1.5rem);font-weight:500;line-height:1.35}.tLq39a_manifesto__lead strong{color:var(--accent-ink);font-weight:700}.tLq39a_pillars{margin:clamp(3rem,2rem + 5vw,6rem) 0 0;padding:0;list-style:none}.tLq39a_pillar{border-bottom:1px solid var(--ink-rule);grid-template-columns:clamp(3rem,6vw,5.5rem) minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(1.25rem,3vw,3rem);padding-block:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.tLq39a_pillar:first-child{border-top:1px solid var(--ink-rule)}.tLq39a_pillar__numeral{font-family:var(--font-display);letter-spacing:-.04em;padding-top:.2em;font-size:clamp(1.75rem,1.2rem + 1.8vw,3rem);font-weight:700;line-height:1}.tLq39a_pillar__title{color:var(--accent-ink);letter-spacing:-.055em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.3rem,.8rem + 4.8vw,4.75rem);font-weight:700;line-height:.95}.tLq39a_pillar__copy{gap:.9rem;padding-top:.5rem;display:grid}.tLq39a_pillar__statement{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.3rem,1rem + 1.1vw,1.9rem);font-weight:500;line-height:1.2}.tLq39a_pillar__detail{max-width:30rem;color:var(--ink-soft);text-wrap:pretty;font-size:1rem;line-height:1.6}@media (max-width:899px){.tLq39a_pillar{grid-template-columns:clamp(2.5rem,8vw,3.5rem) minmax(0,1fr);row-gap:1.25rem}.tLq39a_pillar__copy{grid-column:2;padding-top:0}}@media (max-width:599px){.tLq39a_pillar{grid-template-columns:minmax(0,1fr);row-gap:.9rem}.tLq39a_pillar__copy{grid-column:auto}.tLq39a_pillar__numeral{padding-top:0}}
.pGaTza_scene{width:100%;max-width:34rem;margin-inline:auto;position:relative}.pGaTza_svg{width:100%;height:auto;display:block;overflow:visible}.pGaTza_frame{fill:var(--surface-2);stroke:var(--rule-strong);stroke-width:1.25px}.pGaTza_panel{fill:var(--surface-3);stroke:var(--rule);stroke-width:1px}.pGaTza_pending{fill:var(--surface-2);stroke:var(--rule-strong);stroke-width:1px}.pGaTza_tint{fill:color-mix(in oklab, var(--accent-strong) 16%, var(--surface-3));stroke:color-mix(in oklab, var(--accent) 50%, transparent);stroke-width:1px}.pGaTza_hub{fill:color-mix(in oklab, var(--accent-strong) 10%, var(--surface-2));stroke:color-mix(in oklab, var(--accent) 55%, var(--rule));stroke-width:1.5px}.pGaTza_badge{fill:var(--surface-3);stroke:color-mix(in oklab, var(--accent) 45%, var(--rule));stroke-width:1px}.pGaTza_ring{fill:none;stroke:color-mix(in oklab, var(--accent) 60%, transparent);stroke-width:1.5px}.pGaTza_hair{fill:none;stroke:var(--rule-strong);stroke-width:1px}.pGaTza_rail{fill:none;stroke:color-mix(in oklab, var(--accent) 45%, var(--rule));stroke-width:1.5px;stroke-dasharray:2 5;stroke-linecap:round}.pGaTza_stroke{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pGaTza_tick{stroke-width:1.8px}.pGaTza_dot{fill:color-mix(in oklab, var(--ink) 22%, var(--surface-2))}.pGaTza_soft{fill:color-mix(in oklab, var(--ink) 16%, var(--surface-3))}.pGaTza_strong{fill:color-mix(in oklab, var(--ink) 52%, var(--surface-3))}.pGaTza_ember{fill:var(--accent-strong)}.pGaTza_label{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;font-size:9px}.pGaTza_name{fill:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:11px;font-weight:600}.pGaTza_digit{fill:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:500}.pGaTza_digit--lead{fill:var(--accent-strong)}.pGaTza_piece{transform-box:fill-box;transform-origin:50%;animation-name:pGaTza_scene-settle;animation-duration:.9s;animation-timing-function:var(--ease-out);animation-delay:var(--delay,0s);animation-fill-mode:backwards}.pGaTza_pop{transform-box:fill-box;transform-origin:50%;animation-name:pGaTza_scene-pop;animation-duration:.45s;animation-timing-function:var(--ease-out);animation-delay:var(--delay,0s);animation-fill-mode:backwards}.pGaTza_fade{animation-name:pGaTza_scene-fade;animation-duration:.6s;animation-timing-function:var(--ease);animation-delay:var(--delay,0s);animation-fill-mode:backwards}.pGaTza_draw{stroke-dasharray:1;animation-name:pGaTza_scene-draw;animation-duration:.8s;animation-timing-function:var(--ease-out);animation-delay:var(--delay,0s);animation-fill-mode:backwards}.pGaTza_meter{transform-box:fill-box;transform-origin:0;animation-name:pGaTza_scene-meter;animation-duration:.9s;animation-timing-function:var(--ease-out);animation-delay:var(--delay,0s);animation-fill-mode:backwards}.pGaTza_handoff{animation:pGaTza_scene-handoff 0s var(--delay,0s) forwards}.pGaTza_live{opacity:0;animation-name:pGaTza_scene-live;animation-duration:2.4s;animation-timing-function:var(--ease);animation-delay:var(--delay,0s);animation-iteration-count:infinite}.pGaTza_packet{fill:var(--accent-strong);animation-duration:3.6s;animation-timing-function:linear;animation-delay:var(--delay,0s);animation-iteration-count:infinite;animation-fill-mode:backwards}.pGaTza_packet rect{filter:drop-shadow(0 0 4px var(--accent))}.pGaTza_packet--in{animation-name:pGaTza_scene-in}.pGaTza_packet--out{animation-name:pGaTza_scene-out}.pGaTza_arrive{opacity:0;animation-name:pGaTza_scene-arrive;animation-duration:3.6s;animation-delay:var(--delay,0s);animation-iteration-count:infinite}@keyframes pGaTza_scene-handoff{to{opacity:0}}@keyframes pGaTza_scene-settle{0%{opacity:.4;translate:var(--dx,0) var(--dy,0);rotate:var(--dr,0deg)}}@keyframes pGaTza_scene-pop{0%{opacity:0;scale:.4}}@keyframes pGaTza_scene-fade{0%{opacity:0}}@keyframes pGaTza_scene-draw{0%{stroke-dashoffset:1px}}@keyframes pGaTza_scene-meter{0%{scale:.16 1}}@keyframes pGaTza_scene-live{0%,to{opacity:1;scale:1}50%{opacity:.4;scale:1.7}}@keyframes pGaTza_scene-in{0%{opacity:0;translate:0}6%{opacity:1}14%{translate:var(--ax) 0}32%{translate:var(--ax) var(--by)}44%{translate:calc(var(--ax) + var(--cx)) var(--by);opacity:1}46%,to{translate:calc(var(--ax) + var(--cx)) var(--by);opacity:0}}@keyframes pGaTza_scene-out{0%,54%{opacity:0;translate:0}56%{opacity:1}64%{translate:var(--ax) 0}82%{translate:var(--ax) var(--by)}94%{translate:calc(var(--ax) + var(--cx)) var(--by);opacity:1}to{translate:calc(var(--ax) + var(--cx)) var(--by);opacity:0}}@keyframes pGaTza_scene-arrive{0%,90%,to{opacity:1;scale:1}94%{opacity:1;scale:1.35}}@media (prefers-reduced-motion:reduce){.pGaTza_piece,.pGaTza_pop,.pGaTza_fade,.pGaTza_draw,.pGaTza_meter,.pGaTza_handoff{animation:none}.pGaTza_live,.pGaTza_arrive,.pGaTza_packet{display:none}}
.CP6u8q_board{isolation:isolate;border-radius:var(--radius-panel);background-color:var(--surface);position:relative;overflow:hidden}.CP6u8q_board:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rule);pointer-events:none;position:absolute;inset:0}.CP6u8q_bar{border-bottom:1px solid var(--rule);background-color:color-mix(in oklab, var(--surface-2) 50%, var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:.75rem .75rem .75rem 1.25rem;display:grid}.CP6u8q_bar__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.6rem;font-size:.7rem;display:inline-flex}.CP6u8q_bar__label:before{content:"";background-color:var(--warn);width:.5rem;height:.5rem;transition:background-color .4s var(--ease);border-radius:50%;flex:none}.CP6u8q_board[data-view=ordered] .CP6u8q_bar__label:before{background-color:var(--accent-strong)}.CP6u8q_switch{background-color:var(--bg);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:999px;grid-template-columns:repeat(2,1fr);padding:2px;display:grid;position:relative}.CP6u8q_switch__thumb{background-color:var(--surface-3);width:calc(50% - 2px);box-shadow:inset 0 0 0 1px var(--rule-strong);transition:translate .45s var(--ease-out);border-radius:999px;position:absolute;inset:2px auto 2px 2px}.CP6u8q_board[data-view=ordered] .CP6u8q_switch__thumb{translate:100%}.CP6u8q_switch__btn{min-width:2.75rem;min-height:2.75rem;color:var(--muted);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .25s var(--ease), scale .15s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9rem;font-weight:600;line-height:1.1;display:inline-flex;position:relative}.CP6u8q_switch__btn:before{content:"";background-color:var(--dot);opacity:.55;width:.45rem;height:.45rem;transition:opacity .25s var(--ease);border-radius:50%;flex:none}.CP6u8q_switch__btn--chaos{--dot:var(--warn)}.CP6u8q_switch__btn--ordered{--dot:var(--accent-strong)}.CP6u8q_switch__btn:hover,.CP6u8q_switch__btn[aria-pressed=true]{color:var(--ink)}.CP6u8q_switch__btn[aria-pressed=true]:before{opacity:1}.CP6u8q_switch__btn:active{scale:.97}.CP6u8q_switch__btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px;box-shadow:none;border-radius:999px}.CP6u8q_stage{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;height:27rem;position:relative;overflow:hidden;container-type:size}@media (min-width:640px){.CP6u8q_stage{height:30rem}}@media (min-width:1024px){.CP6u8q_stage{height:32rem}}.CP6u8q_stage__rail{background-color:var(--accent-strong);height:2px;transition:translate .9s var(--ease-out) .15s;position:absolute;inset:0 0 auto;translate:-100%}.CP6u8q_board[data-view=ordered] .CP6u8q_stage__rail{translate:0}.CP6u8q_item{--pad:clamp(.6rem, 2.2cqw, .9rem);--h:5.5rem;width:46cqw;height:var(--h);padding:var(--pad);border-radius:var(--radius-sm);background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-strong);translate:calc(var(--x) * 1cqw) calc(var(--y) * 1cqh);rotate:calc(var(--r) * 1deg);transition:translate .7s var(--ease-out) calc(var(--i) * 28ms), rotate .7s var(--ease-out) calc(var(--i) * 28ms), opacity .5s var(--ease) calc(var(--i) * 28ms);align-content:space-between;display:grid;position:absolute;top:0;left:0;overflow:hidden}@container (min-width:27rem){.CP6u8q_item{--h:4.9rem}}.CP6u8q_item--alt{background-color:var(--surface-3)}.CP6u8q_board[data-view=ordered] .CP6u8q_item{translate:calc(3cqw + var(--col) * 48cqw) calc((100cqh - 4 * var(--h) - 6cqw) / 2 + var(--row) * (var(--h) + 2cqw));rotate:0deg}.CP6u8q_item__label{-webkit-line-clamp:2;overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);-webkit-box-orient:vertical;font-size:clamp(.7rem,3.9cqw,1.05rem);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.CP6u8q_item__status{font-family:var(--font-mono);color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.4rem;font-size:.7rem;line-height:1.35;display:grid}.CP6u8q_mark{width:1.5em;height:1.5em;margin-top:-.08em;position:relative}.CP6u8q_mark__dot,.CP6u8q_mark__check{transition:opacity .4s var(--ease) calc(var(--i) * 28ms + .12s);border-radius:50%;position:absolute;inset:0}.CP6u8q_mark__dot{background-color:var(--warn);box-shadow:0 0 0 .2em color-mix(in oklab, var(--warn) 22%, transparent);inset:.46em}.CP6u8q_mark__check{background-color:var(--accent-strong);color:var(--accent-ink);opacity:0;place-items:center;display:grid}.CP6u8q_mark__check svg{width:.95em;height:.95em}.CP6u8q_board[data-view=ordered] .CP6u8q_mark__dot{opacity:0}.CP6u8q_board[data-view=ordered] .CP6u8q_mark__check{opacity:1}.CP6u8q_meta{display:grid}.CP6u8q_meta__text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:opacity .4s var(--ease) calc(var(--i) * 28ms + .1s), translate .55s var(--ease-out) calc(var(--i) * 28ms + .1s);-webkit-box-orient:vertical;grid-area:1/1;display:-webkit-box;overflow:hidden}.CP6u8q_meta__text--after{opacity:0;translate:0 .35em}.CP6u8q_board[data-view=ordered] .CP6u8q_meta__text--before{opacity:0;translate:0 -.35em}.CP6u8q_board[data-view=ordered] .CP6u8q_meta__text--after{opacity:1;translate:0}.CP6u8q_item--gone .CP6u8q_item__label{transition:text-decoration-color .5s var(--ease) .2s;text-decoration-line:line-through;text-decoration-color:#0000;text-decoration-thickness:1.5px}.CP6u8q_board[data-view=ordered] .CP6u8q_item--gone{opacity:.5}.CP6u8q_board[data-view=ordered] .CP6u8q_item--gone .CP6u8q_item__label{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.CP6u8q_foot{border-top:1px solid var(--rule);gap:.25rem;padding:.9rem 1.25rem 1.1rem;display:grid}.CP6u8q_status{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1rem,.95rem + .25vw,1.1rem);font-weight:600;line-height:1.3}.CP6u8q_status__text{animation:CP6u8q_status-in .45s var(--ease-out) both;display:block}.CP6u8q_status__count{font-variant-numeric:tabular-nums;font-weight:700}.CP6u8q_board[data-view=chaos] .CP6u8q_status__count{color:var(--warn)}.CP6u8q_board[data-view=ordered] .CP6u8q_status__count{color:var(--accent)}@keyframes CP6u8q_status-in{0%{opacity:0;translate:0 .35rem}}.CP6u8q_hint{font-family:var(--font-mono);color:var(--faint);font-size:.72rem;line-height:1.5}@media (max-width:559px){.CP6u8q_bar{grid-template-columns:minmax(0,1fr);padding:.9rem .75rem .75rem 1rem}.CP6u8q_switch{width:100%}.CP6u8q_foot{padding-inline:1rem}}@media (max-width:519px){.CP6u8q_status{min-height:2.6em}}@media (prefers-reduced-motion:reduce){.CP6u8q_item,.CP6u8q_item--gone .CP6u8q_item__label,.CP6u8q_meta__text,.CP6u8q_mark__dot,.CP6u8q_mark__check,.CP6u8q_stage__rail{transition-delay:0s}}
.KEjYFq_faq{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.KEjYFq_side,.KEjYFq_results{min-width:0}.KEjYFq_sideInner{flex-direction:column;gap:1rem;display:flex}.KEjYFq_searchBar{border-bottom:2px solid var(--rule-strong);transition:border-color .25s var(--ease);align-items:center;display:flex;position:relative}.KEjYFq_searchBar:has(.KEjYFq_searchInput:focus){border-bottom-color:var(--accent-strong)}.KEjYFq_searchIcon{width:1.5rem;height:1.5rem;color:var(--accent);pointer-events:none;position:absolute;left:0}.KEjYFq_searchInput{width:100%;min-width:0;color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;appearance:none;background:0 0;border:0;border-radius:0;padding:1rem 3rem 1rem 2.5rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:600;line-height:1.2}.KEjYFq_searchInput::placeholder{color:var(--faint);opacity:1}.KEjYFq_searchInput:focus{outline:none}.KEjYFq_searchInput::-webkit-search-cancel-button{display:none}.KEjYFq_clearBtn{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:0}.KEjYFq_clearBtn svg{width:1.1rem;height:1.1rem}.KEjYFq_clearBtn:hover{color:var(--accent)}.KEjYFq_clearBtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.KEjYFq_filtersLabel{color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:.75rem 0 0;font-size:.7rem;line-height:1;display:none}.KEjYFq_filters{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.KEjYFq_filters::-webkit-scrollbar{display:none}.KEjYFq_filterBtn{min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease), box-shadow .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:999px;flex:none;padding:.45rem 1rem;font-size:.75rem;font-weight:500;line-height:1.2}.KEjYFq_filterBtn:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--ink)}.KEjYFq_filterBtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.KEjYFq_filterBtn--active,.KEjYFq_filterBtn--active:hover{background:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong);color:var(--accent-ink)}.KEjYFq_count{color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;line-height:1}.KEjYFq_answers{--num-w:1.75rem;--row-gap:clamp(.75rem, .5rem + 1vw, 1.5rem);--toggle:1.25rem;border-top:1px solid var(--rule-strong)}.KEjYFq_answer{--pad:0px;border-bottom:1px solid var(--rule);transition:background-color .25s var(--ease), box-shadow .25s var(--ease);scroll-margin-top:6rem}.KEjYFq_answer:target{--pad:1rem;background-color:color-mix(in oklab, var(--accent) 7%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.KEjYFq_answerSummary{grid-template-columns:var(--num-w) minmax(0, 1fr) var(--toggle);column-gap:var(--row-gap);min-height:4.5rem;padding:clamp(1.15rem, .9rem + 1vw, 1.75rem) var(--pad);color:var(--ink);cursor:pointer;align-items:start;list-style:none;display:grid}.KEjYFq_answerSummary::-webkit-details-marker{display:none}.KEjYFq_answerSummary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.KEjYFq_answerNum{color:var(--faint);font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:color .2s var(--ease);padding-top:.5em;font-size:.75rem;line-height:1.2}.KEjYFq_answer[open] .KEjYFq_answerNum,.KEjYFq_answer:target .KEjYFq_answerNum{color:var(--accent)}.KEjYFq_answerQuestion{min-width:0;font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;transition:color .2s var(--ease);font-size:clamp(1.15rem,1rem + .7vw,1.65rem);font-weight:600;line-height:1.25}.KEjYFq_answerSummary:hover .KEjYFq_answerQuestion{color:var(--accent)}.KEjYFq_badge{color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:2;justify-self:start;margin-top:.6rem;font-size:.7rem;line-height:1.2}.KEjYFq_answerToggle{width:var(--toggle);height:var(--toggle);transition:rotate .35s var(--ease-out);grid-area:1/3;margin-top:.2rem;position:relative}.KEjYFq_answerToggle:before,.KEjYFq_answerToggle:after{content:"";background:var(--ink);height:2px;transition:scale .35s var(--ease-out), background-color .2s var(--ease);border-radius:1px;margin-top:-1px;position:absolute;inset:50% 0 auto}.KEjYFq_answerToggle:after{rotate:90deg}.KEjYFq_answerSummary:hover .KEjYFq_answerToggle:before,.KEjYFq_answerSummary:hover .KEjYFq_answerToggle:after{background:var(--accent)}.KEjYFq_answer[open] .KEjYFq_answerToggle{rotate:180deg}.KEjYFq_answer[open] .KEjYFq_answerToggle:before,.KEjYFq_answer[open] .KEjYFq_answerToggle:after{background:var(--accent-strong)}.KEjYFq_answer[open] .KEjYFq_answerToggle:after{scale:0 1}.KEjYFq_answerBody{padding:0 var(--pad) clamp(1.35rem, 1rem + 1.2vw, 2rem) calc(var(--pad) + var(--num-w) + var(--row-gap))}.KEjYFq_answerA{max-width:65ch;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,.97rem + .2vw,1.075rem);line-height:1.7}.KEjYFq_answerFoot{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);display:flex}.KEjYFq_answerFootText{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.2rem);font-weight:700;line-height:1.15}.KEjYFq_answerFootLink{color:var(--accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.KEjYFq_answerFootLink svg{width:1.1rem;height:1.1rem;transition:translate .3s var(--ease-out)}.KEjYFq_answerFoot:hover .KEjYFq_answerFootLink svg,.KEjYFq_answerFoot:focus-visible .KEjYFq_answerFootLink svg{translate:.25rem}.KEjYFq_answerFoot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.KEjYFq_highlight{background:var(--accent);color:var(--accent-ink);border-radius:4px;padding:.05em .2em}.KEjYFq_empty{border-top:1px solid var(--rule-strong);flex-direction:column;align-items:flex-start;gap:.6rem;padding-block:clamp(2rem,1.2rem + 3vw,4rem);display:flex}.KEjYFq_emptyKicker{color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:.75rem;line-height:1}.KEjYFq_emptyTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.2rem);font-weight:700;line-height:1.15}.KEjYFq_emptyHint{color:var(--muted);margin:0;font-size:1rem}.KEjYFq_emptyReset{all:unset;color:var(--accent);cursor:pointer;text-underline-offset:3px;text-decoration:underline}.KEjYFq_emptyReset:hover{color:var(--accent-strong)}.KEjYFq_emptyReset:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (min-width:640px){.KEjYFq_answers{--num-w:2.5rem}.KEjYFq_answerBody{padding-right:calc(var(--pad) + var(--toggle) + var(--row-gap))}}@media (min-width:960px){.KEjYFq_faq{grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}.KEjYFq_side{align-self:start;position:sticky;top:6.5rem}.KEjYFq_sideInner{gap:1.25rem}.KEjYFq_filtersLabel{display:block}.KEjYFq_filters{border-top:1px solid var(--rule);flex-direction:column;gap:0;margin-inline:0;padding-inline:0;overflow:visible}.KEjYFq_filterBtn{border-bottom:1px solid var(--rule);width:100%;box-shadow:none;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.8rem;display:flex}.KEjYFq_filterBtn:before{content:"";background:var(--rule-strong);width:.75rem;height:2px;transition:width .3s var(--ease-out), background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:1px;flex:none}.KEjYFq_filterBtn:hover,.KEjYFq_filterBtn--active,.KEjYFq_filterBtn--active:hover{box-shadow:none;background:0 0}.KEjYFq_filterBtn:hover{color:var(--ink)}.KEjYFq_filterBtn:hover:before{background:var(--accent)}.KEjYFq_filterBtn--active,.KEjYFq_filterBtn--active:hover{color:var(--accent)}.KEjYFq_filterBtn--active:before,.KEjYFq_filterBtn--active:hover:before{background:var(--accent-strong);width:1.75rem}}
.fnM7Ca_websites{isolation:isolate;position:relative;overflow:clip}.fnM7Ca_inner{z-index:1;gap:clamp(3.5rem,2.5rem + 4vw,6rem);display:grid;position:relative}.fnM7Ca_head{align-items:end;gap:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);display:grid}.fnM7Ca_headText{justify-items:start;gap:clamp(1.25rem,1rem + 1vw,1.75rem);min-width:0;display:grid}.fnM7Ca_title{letter-spacing:-.045em;font-size:clamp(2.4rem,1rem + 4.4vw,4.6rem);line-height:.96}.fnM7Ca_headAside{justify-items:start;gap:1.5rem;min-width:0;display:grid}.fnM7Ca_lead{max-width:32rem;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.fnM7Ca_actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:900px){.fnM7Ca_head{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:clamp(2rem,5vw,4.5rem)}}@media (max-width:480px){.fnM7Ca_actions{width:100%;display:grid}.fnM7Ca_actions .btn{white-space:normal;width:100%}}
._eFYTW_hero{--sakura-opacity:.35;isolation:isolate;padding-block:var(--page-head-top) var(--page-head-bottom);position:relative;overflow:hidden}._eFYTW_hero__sakura{-webkit-mask-image:radial-gradient(36% 52% at 100% 0,#000 0% 40%,#0000001a 100%);mask-image:radial-gradient(36% 52% at 100% 0,#000 0% 40%,#0000001a 100%)}@media (max-width:767px){._eFYTW_hero{--sakura-opacity:.3}._eFYTW_hero__sakura{-webkit-mask-image:radial-gradient(55% 20% at 100% 0,#000 0% 30%,#00000014 100%);mask-image:radial-gradient(55% 20% at 100% 0,#000 0% 30%,#00000014 100%)}}._eFYTW_hero__inner{z-index:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}._eFYTW_hero__title{margin-top:var(--head-gap);-webkit-hyphens:manual;hyphens:manual}._eFYTW_hero__title .accent{width:fit-content;display:block}._eFYTW_hero__foot{margin-top:var(--page-head-foot);padding-top:var(--head-gap);border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}._eFYTW_hero__lead{max-width:34rem;color:color-mix(in oklab, var(--ink) 84%, var(--bg));text-wrap:pretty;grid-area:1/2;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.55}._eFYTW_hero__facts{grid-area:1/1;margin:0;display:grid}._eFYTW_hero__fact{border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.04em;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);gap:1rem;padding-block:.75rem;font-size:.75rem;line-height:1.5;display:grid}._eFYTW_hero__fact:first-child{padding-top:0}._eFYTW_hero__fact:last-child{border-bottom:0;padding-bottom:0}._eFYTW_hero__fact dt{color:var(--faint);letter-spacing:.08em;text-transform:uppercase}._eFYTW_hero__fact dd{color:var(--ink);margin:0}@media (max-width:767px){._eFYTW_hero__foot{grid-template-columns:minmax(0,1fr)}._eFYTW_hero__lead,._eFYTW_hero__facts{grid-area:auto/1}}._eFYTW_story__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,1rem + 5vw,5rem);display:grid}._eFYTW_story__head{align-content:start;gap:1.25rem;display:grid;position:sticky;top:7rem}._eFYTW_story__marker{align-items:center;gap:.75rem;margin:0;display:flex}._eFYTW_story__index{font-family:var(--font-mono);color:var(--faint);font-size:.75rem}._eFYTW_story__title{letter-spacing:-.04em;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(1.75rem,1.1rem + 2vw,2.75rem);line-height:1.08}._eFYTW_story__body{gap:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);min-width:0;display:grid}._eFYTW_story__lead{max-width:62ch;color:color-mix(in oklab, var(--ink) 86%, var(--bg));text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1rem + .35vw,1.2rem);line-height:1.65}._eFYTW_story__quote{border-left:2px solid var(--accent-strong);margin:0;padding-left:clamp(1.1rem,.8rem + 1vw,1.75rem)}._eFYTW_story__quote p{max-width:34ch;font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:break-word;text-wrap:pretty;margin:0;font-size:clamp(1.4rem,1rem + 1.4vw,2rem);font-weight:500;line-height:1.3}._eFYTW_story__quote strong{font-weight:700}._eFYTW_story__mark,._eFYTW_story__brand{color:var(--accent)}._eFYTW_story__tail{max-width:54ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.6}@media (max-width:767px){._eFYTW_story__grid{grid-template-columns:minmax(0,1fr);row-gap:2rem}._eFYTW_story__head{position:static}}._eFYTW_crew__lead{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:.5rem;font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.15;display:block}._eFYTW_crew__rows{--row-gap:clamp(4rem, 2.5rem + 7vw, 9rem);gap:var(--row-gap);display:grid}._eFYTW_founder{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:2rem clamp(2.5rem,1rem + 6vw,7rem);display:grid}._eFYTW_founder--flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}._eFYTW_founder--flip ._eFYTW_founder__figure{order:2}._eFYTW_founder__figure{--shift:clamp(.5rem, .3rem + .8vw, .9rem);isolation:isolate;margin:0;position:relative}._eFYTW_founder__figure:before{content:"";z-index:-1;border:1px solid color-mix(in oklab, var(--accent-strong) 70%, transparent);border-radius:var(--radius-panel);translate:var(--shift) var(--shift);position:absolute;inset:0}._eFYTW_founder--flip ._eFYTW_founder__figure:before{translate:calc(var(--shift) * -1) var(--shift)}._eFYTW_founder__photo{aspect-ratio:4/5;border-radius:var(--radius-panel);background:var(--surface);position:relative;overflow:hidden}._eFYTW_founder__photo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rule-strong);pointer-events:none;position:absolute;inset:0}._eFYTW_founder__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._eFYTW_founder__img,._eFYTW_haker__img{filter:grayscale()contrast(1.08)}._eFYTW_founder__photo:before,._eFYTW_haker__figure:before{content:"";z-index:1;background:var(--accent-strong);mix-blend-mode:color;opacity:.4;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._eFYTW_founder__img,._eFYTW_founder__photo:before{transition:filter .5s var(--ease-out), opacity .5s var(--ease-out)}}@media (hover:hover){._eFYTW_founder__photo:hover ._eFYTW_founder__img{filter:none}._eFYTW_founder__photo:hover:before{opacity:0}}._eFYTW_founder__chip{z-index:2;background:color-mix(in oklab, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--rule-strong);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.7rem;line-height:1;display:inline-flex;position:absolute;bottom:clamp(.75rem,.5rem + 1vw,1.25rem);left:clamp(.75rem,.5rem + 1vw,1.25rem)}._eFYTW_founder__chip:before{content:"";background:var(--accent-strong);border-radius:50%;width:.4rem;height:.4rem}._eFYTW_founder__body{justify-items:start;gap:clamp(1rem,.8rem + 1vw,1.5rem);display:grid}._eFYTW_founder__name{letter-spacing:-.055em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.75rem,1.2rem + 5.2vw,5.5rem);font-weight:700;line-height:.92;display:grid}._eFYTW_founder__bio{max-width:36rem;color:color-mix(in oklab, var(--ink) 80%, var(--bg));text-wrap:pretty;font-size:clamp(1.02rem,.98rem + .25vw,1.15rem);line-height:1.65}._eFYTW_founder__tags{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}._eFYTW_founder__tags li{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:999px;padding:.4rem .8rem;font-size:.72rem}._eFYTW_haker{margin-top:calc(var(--row-gap) * -.45);border:1px dashed var(--rule-strong);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:1rem clamp(1.25rem,1rem + 2vw,2.5rem);padding:clamp(.75rem,.5rem + .8vw,1.1rem);display:grid}._eFYTW_haker__figure{aspect-ratio:1;width:clamp(5rem,3.5rem + 5vw,7.5rem);box-shadow:0 0 0 1px var(--accent-strong);border-radius:28%;margin:0;position:relative;overflow:hidden;rotate:-4deg}._eFYTW_haker__img{object-fit:cover;width:100%;height:100%;display:block}._eFYTW_haker__id{gap:.5rem;display:grid}._eFYTW_haker__name{letter-spacing:-.045em;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);font-weight:700;line-height:1}._eFYTW_haker__bio{max-width:32rem;color:var(--muted);text-wrap:pretty;font-size:.98rem;line-height:1.6}@media (max-width:719px){._eFYTW_founder,._eFYTW_founder--flip{grid-template-columns:minmax(0,1fr)}._eFYTW_founder--flip ._eFYTW_founder__figure{order:0}._eFYTW_founder__figure{max-width:30rem}._eFYTW_founder--flip ._eFYTW_founder__figure:before{translate:var(--shift) var(--shift)}}@media (max-width:899px){._eFYTW_haker{grid-template-columns:auto minmax(0,1fr)}._eFYTW_haker__bio{grid-column:1/-1}}
.zOIMZW_contact{isolation:isolate;padding-top:var(--page-head-top);position:relative;overflow:clip}.zOIMZW_contact__bloom{z-index:-1;--sakura-opacity:.2;pointer-events:none;position:absolute;inset:0}.zOIMZW_contact__grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2.5vw,3rem);display:grid}.zOIMZW_intro{flex-direction:column;align-items:flex-start;display:flex}.zOIMZW_intro__title{margin-top:var(--head-gap);-webkit-hyphens:manual;hyphens:manual}.zOIMZW_lead{max-width:32rem;margin:var(--head-gap) 0 0;color:var(--muted);font-size:1.05rem;line-height:1.6}.zOIMZW_micro{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:500;line-height:1}.zOIMZW_more{flex-direction:column;gap:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);display:flex}.zOIMZW_direct,.zOIMZW_socials{border-top:1px solid var(--rule);padding-top:clamp(1.25rem,1rem + 1vw,1.75rem)}.zOIMZW_direct{justify-items:start;gap:.75rem;display:grid}.zOIMZW_direct__mail{max-width:100%;min-height:2.75rem;font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);overflow-wrap:normal;word-break:normal;transition:color .3s var(--ease);flex-wrap:wrap;align-items:center;gap:.25em .6em;margin-top:.35rem;font-size:clamp(1.3rem,.4rem + 4.4vw,2.75rem);font-weight:700;line-height:1.05;display:inline-flex}.zOIMZW_direct__mail>span:first-child{background-image:linear-gradient(var(--accent-strong), var(--accent-strong));transition:background-size .4s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:.12em}.zOIMZW_direct__icon{background:var(--surface-3);width:1.6em;height:1.6em;color:var(--accent);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.zOIMZW_direct__icon svg{width:.7em;height:.7em;transition:rotate .4s var(--ease-out);rotate:-45deg}.zOIMZW_direct__mail:hover,.zOIMZW_direct__mail:focus-visible{color:var(--accent)}.zOIMZW_direct__mail:hover>span:first-child,.zOIMZW_direct__mail:focus-visible>span:first-child{background-size:0% 2px}.zOIMZW_direct__mail:hover .zOIMZW_direct__icon,.zOIMZW_direct__mail:focus-visible .zOIMZW_direct__icon{background:var(--accent-strong);color:var(--accent-ink)}.zOIMZW_direct__mail:hover .zOIMZW_direct__icon svg,.zOIMZW_direct__mail:focus-visible .zOIMZW_direct__icon svg{rotate:0deg}.zOIMZW_direct__time{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin:0;font-size:.8rem}.zOIMZW_socials{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;display:flex}.zOIMZW_socials__list{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.zOIMZW_socials__link{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:color .25s var(--ease), text-decoration-color .25s var(--ease);align-items:center;font-size:.8rem;display:inline-flex}.zOIMZW_socials__link:hover,.zOIMZW_socials__link:focus-visible{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.zOIMZW_form{border-radius:var(--radius-panel);background-color:color-mix(in oklab, var(--surface) 90%, transparent);box-shadow:inset 0 0 0 1px var(--rule);flex-direction:column;gap:clamp(1.5rem,1.25rem + 1vw,2rem);padding:clamp(1.25rem,.9rem + 1.6vw,2.5rem);display:flex}.zOIMZW_form__top{flex-direction:column;gap:1.15rem;display:flex}.zOIMZW_form__title{margin-bottom:.25rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.zOIMZW_field{flex-direction:column;gap:.5rem;display:flex}.zOIMZW_field label{font-family:var(--font-display);color:var(--ink);font-size:.95rem;font-weight:500}.zOIMZW_field label span{color:var(--muted);font-weight:400}.zOIMZW_field input,.zOIMZW_field textarea{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-height:3rem;color:var(--ink);font-family:var(--font-body);transition:border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);padding:.75rem 1rem;font-size:1rem;line-height:1.5}.zOIMZW_field textarea{resize:vertical;min-height:9rem}.zOIMZW_field input:hover,.zOIMZW_field textarea:hover{border-color:color-mix(in oklab, var(--ink) 38%, transparent)}.zOIMZW_field input:focus-visible,.zOIMZW_field textarea:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-color:var(--accent);background:var(--surface-3);box-shadow:0 0 0 5px var(--accent-glow)}.zOIMZW_field input:user-invalid{border-color:var(--warn)}.zOIMZW_field textarea:user-invalid{border-color:var(--warn)}.zOIMZW_form__bottom{flex-direction:column;gap:.9rem;display:flex}.zOIMZW_form__privacy{color:var(--muted);margin:0;font-size:.85rem;line-height:1.55}.zOIMZW_form__privacy a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent);transition:color .2s var(--ease)}.zOIMZW_form__privacy a:hover,.zOIMZW_form__privacy a:focus-visible{color:var(--ink)}.zOIMZW_turnstile{max-width:100%;min-height:65px}.zOIMZW_turnstile__status{color:var(--warn);margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.zOIMZW_submit{width:100%}.zOIMZW_submit:disabled,.zOIMZW_submit:disabled:hover,.zOIMZW_submit:disabled:focus-visible,.zOIMZW_submit:disabled:active{background:var(--accent-strong);box-shadow:none;opacity:.55;cursor:not-allowed;translate:0;scale:1}.zOIMZW_form__note{min-height:1.5rem;color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.zOIMZW_form__note[data-state]{border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-strong);align-items:flex-start;gap:.65rem;padding:.8rem 1rem;display:flex}.zOIMZW_form__note[data-state]:before{width:1.25rem;font-family:var(--font-mono);text-align:center;flex:none;font-weight:600}.zOIMZW_form__note[data-state=pending]:before{content:"…";content:"…" / ""}.zOIMZW_form__note[data-state=ok]{color:var(--ink);background:color-mix(in oklab, var(--accent-strong) 12%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 55%, transparent)}.zOIMZW_form__note[data-state=ok]:before{content:"✓";content:"✓" / "";color:var(--accent)}.zOIMZW_form__note[data-state=error]{color:var(--ink);background:color-mix(in oklab, var(--warn) 12%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 60%, transparent)}.zOIMZW_form__note[data-state=error]:before{content:"!";content:"!" / "";color:var(--warn)}.zOIMZW_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (min-width:960px){.zOIMZW_contact__bloom{--sakura-opacity:.32;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.zOIMZW_contact__grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(2rem,3.5vw,3rem) clamp(2.5rem,5vw,5.5rem)}.zOIMZW_intro{grid-area:1/1}.zOIMZW_more{grid-area:2/1;align-self:end}.zOIMZW_form{grid-area:1/2/span 2}.zOIMZW_direct__mail{font-size:clamp(1.4rem,3.5vw - .5rem,2.25rem)}.zOIMZW_direct__mail>span:first-child{white-space:nowrap}}
.nKAJpG_hero{isolation:isolate;padding-block:var(--page-head-top) var(--page-head-bottom);position:relative;overflow:hidden}.nKAJpG_heroInner{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.nKAJpG_title{max-width:14ch;margin-top:var(--head-gap)}.nKAJpG_lead{max-width:52ch;margin-top:var(--head-gap);color:var(--muted);font-size:clamp(1.05rem,.98rem + .4vw,1.3rem);line-height:1.6}.nKAJpG_split{padding-bottom:var(--section-pad);position:relative}.nKAJpG_title:lang(en){max-width:18ch}
.YMbLjG_legal{padding-top:var(--page-head-top)}.YMbLjG_legalMeta{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.YMbLjG_legalMeta li{max-width:100%;font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:999px;padding:.3rem .75rem;font-size:.7rem;line-height:1.5}.YMbLjG_legalLayout{gap:var(--bento-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.YMbLjG_legalToc{min-width:0}.YMbLjG_legalToc__panel{border-radius:var(--radius-card);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--rule)}.YMbLjG_legalToc__summary{min-height:3.25rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:500;line-height:1;list-style:none;display:flex}.YMbLjG_legalToc__summary::-webkit-details-marker{display:none}.YMbLjG_legalToc__summary:after{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:.5rem;height:.5rem;transition:transform .2s var(--ease);flex:none;margin-top:-.2rem;transform:rotate(45deg)}.YMbLjG_legalToc__panel[open] .YMbLjG_legalToc__summary:after{margin-top:.2rem;transform:rotate(225deg)}.YMbLjG_toc{padding:0 .5rem .75rem}.YMbLjG_toc__list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.YMbLjG_toc__link{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--muted);transition:color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);align-items:baseline;gap:.6rem;padding:.6rem .65rem;font-size:.9rem;line-height:1.35;display:flex;box-shadow:inset 2px 0 #0000}.YMbLjG_toc__link:hover,.YMbLjG_toc__link:focus-visible{color:var(--ink);background-color:var(--surface-2)}.YMbLjG_toc__link--active{color:var(--ink);background-color:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent-strong)}.YMbLjG_toc__num{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);flex:none;font-size:.7rem}.YMbLjG_legalArticle{border-radius:var(--radius-card);background-color:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--rule);padding:clamp(1.25rem,.5rem + 3vw,3.25rem)}.YMbLjG_legalSection{gap:1rem;scroll-margin-top:6rem;display:grid}.YMbLjG_legalSection+.YMbLjG_legalSection{border-top:1px solid var(--rule);margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem);padding-top:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.YMbLjG_legalSection>*{min-width:0;max-width:68ch}.YMbLjG_legalSection h2{letter-spacing:-.03em;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;column-gap:.5rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.15;display:grid}.YMbLjG_legalNum{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);font-size:.8rem;font-weight:500}.YMbLjG_legalSection p,.YMbLjG_legalSection li,.YMbLjG_legalSection td,.YMbLjG_legalSection th{color:var(--muted);font-size:1rem;line-height:1.72}.YMbLjG_legalSection strong{color:var(--ink);font-weight:600}.YMbLjG_legalSection a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 42%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 42%, transparent);text-underline-offset:.22em;overflow-wrap:anywhere;transition:color .2s var(--ease), text-decoration-color .2s var(--ease)}.YMbLjG_legalSection a:hover,.YMbLjG_legalSection a:focus-visible{color:var(--accent-strong);text-decoration-color:currentColor}.YMbLjG_legalSection ol,.YMbLjG_legalSection ul{gap:.72rem;margin:0;padding-left:1.5rem;display:grid}.YMbLjG_legalSection li::marker{font-family:var(--font-mono);color:var(--accent);font-size:.85em}.YMbLjG_legalSection>.YMbLjG_tableWrap{border-radius:var(--radius-sm);background-color:var(--surface-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--rule);overflow-x:auto}.YMbLjG_tableWrap table{border-collapse:collapse;width:100%;min-width:720px}.YMbLjG_tableWrap th,.YMbLjG_tableWrap td{vertical-align:top;text-align:left;border-bottom:1px solid var(--rule);padding:.9rem 1rem}.YMbLjG_tableWrap td{font-size:.9375rem;line-height:1.6}.YMbLjG_tableWrap th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background-color:var(--surface-3);font-size:.72rem;font-weight:500;line-height:1.6}.YMbLjG_tableWrap tbody tr:last-child td{border-bottom:0}.YMbLjG_legalSection>.YMbLjG_lastUpdate{border-radius:var(--radius-sm);background-color:var(--surface-2);width:fit-content;box-shadow:inset 0 0 0 1px var(--rule-strong);font-family:var(--font-mono);letter-spacing:.01em;margin-top:.5rem;padding:.6rem .95rem;font-size:.8rem;line-height:1.5}.YMbLjG_legalSection>.YMbLjG_lastUpdate strong{font-weight:500}.YMbLjG_legalNotice{border-radius:var(--radius-sm);background-color:var(--surface-2);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--rule-strong);font-family:var(--font-mono);letter-spacing:.01em;color:var(--muted);margin:0 0 clamp(1.75rem,1.25rem + 2vw,2.75rem);padding:.6rem .95rem;font-size:.8rem;line-height:1.5}@media (min-width:1000px){.YMbLjG_legalLayout{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.YMbLjG_legalToc{position:sticky;top:6rem}.YMbLjG_legalToc__summary{display:none}.YMbLjG_legalToc__panel{padding:1.25rem .25rem .5rem}.YMbLjG_legalToc__panel:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 1.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;display:block}.YMbLjG_toc{max-height:calc(100vh - 13rem);overflow-y:auto}.YMbLjG_toc__link{min-height:0;padding:.45rem .65rem}}@media (max-width:639px){.YMbLjG_legalSection h2{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.YMbLjG_legalSection ol,.YMbLjG_legalSection ul{padding-left:1.25rem}.YMbLjG_tableWrap th,.YMbLjG_tableWrap td{padding:.75rem}}
.qn1oLG_hero{isolation:isolate;padding-block:var(--page-head-top) var(--page-head-bottom);--sakura-opacity:.5;position:relative;overflow:hidden}.qn1oLG_hero__inner{z-index:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.qn1oLG_hero__title{max-width:12ch;margin-top:var(--head-gap)}.qn1oLG_hero__foot{margin-top:var(--page-head-foot);padding-top:var(--head-gap);border-top:1px solid var(--rule-strong);gap:1.75rem;display:grid}.qn1oLG_hero__lead{max-width:36rem;color:var(--muted);margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.6}.qn1oLG_hero__meta{counter-reset:meta;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-content:start;gap:.6rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.qn1oLG_hero__meta li{counter-increment:meta;align-items:baseline;gap:.9rem;display:flex}.qn1oLG_hero__meta li:before{content:"0" counter(meta);color:var(--accent)}.qn1oLG_listing{padding-bottom:clamp(3rem,2rem + 5vw,7rem)}.qn1oLG_list{margin:0;padding:0;list-style:none;display:grid}.qn1oLG_pub{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.75rem,1rem + 3vw,4rem);padding-block:clamp(2.5rem,1.5rem + 4vw,5rem);scroll-margin-top:6rem;display:grid;position:relative}.qn1oLG_pub:last-child{border-bottom:1px solid var(--rule-strong)}.qn1oLG_pub__art{--tele-chaos:0;place-items:center;min-width:0;display:grid;position:relative}.qn1oLG_pub__illustration{--tele-shadow:drop-shadow(0 24px 48px #00000073);width:100%;max-width:44rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.qn1oLG_pub__art{--tele-chaos:1}.qn1oLG_pub:hover .qn1oLG_pub__art,.qn1oLG_pub:focus-within .qn1oLG_pub__art{--tele-chaos:0}}.qn1oLG_pub__copy{align-content:start;justify-items:start;gap:1.25rem;min-width:0;display:grid}.qn1oLG_pub__copy>*{min-width:0;max-width:100%}.qn1oLG_pub__meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.1rem;margin:0;font-size:.75rem;display:flex}.qn1oLG_pub__index{color:var(--accent)}.qn1oLG_pub__category{color:var(--muted)}.qn1oLG_pub__big{gap:.5rem;width:100%;margin:0;display:grid;container-type:inline-size}.qn1oLG_pub__value{font-family:var(--font-display);letter-spacing:-.06em;white-space:nowrap;background:linear-gradient(180deg, var(--ink) 30%, var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:min(7.5rem,19cqi);font-weight:700;line-height:.95}.qn1oLG_pub__valuelabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.qn1oLG_pub__title{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);line-height:1.02}.qn1oLG_pub__lead{max-width:38rem;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.qn1oLG_stats{width:100%;margin:0;padding:0;list-style:none;display:grid}.qn1oLG_stat{border-top:1px solid var(--rule);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:.25rem 1.25rem;padding-block:.85rem;display:grid}.qn1oLG_stat:last-child{border-bottom:1px solid var(--rule)}.qn1oLG_stat__value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.35rem,1.1rem + .9vw,1.9rem);font-weight:700;line-height:1.05}.qn1oLG_stat__label{font-family:var(--font-mono);color:var(--muted);font-size:.75rem;line-height:1.45}.qn1oLG_tags{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:.25rem 0;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.qn1oLG_tags li+li:before{content:"/";color:var(--rule-strong);margin-inline:.6rem}.qn1oLG_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.qn1oLG_cta{background:var(--accent-strong);min-height:3rem;color:var(--accent-ink);font-family:var(--font-display);letter-spacing:-.01em;transition:background .3s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.4rem;font-size:1rem;font-weight:600;line-height:1.1;display:inline-flex}.qn1oLG_cta:after{content:"";z-index:1;position:absolute;inset:0}.qn1oLG_cta svg{width:1.1em;height:1.1em;transition:translate .3s var(--ease-out);flex:none}.qn1oLG_pub:hover .qn1oLG_cta,.qn1oLG_cta:focus-visible{background:var(--accent)}.qn1oLG_pub:hover .qn1oLG_cta svg,.qn1oLG_cta:focus-visible svg{translate:.25rem}.qn1oLG_cta:focus-visible{outline:none}.qn1oLG_pub:has(.qn1oLG_cta:focus-visible){outline:2px solid var(--accent-strong);outline-offset:-2px}.qn1oLG_source{z-index:2;min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.35em;transition:text-decoration-color .3s var(--ease), color .3s var(--ease);align-items:center;font-size:.78rem;display:inline-flex;position:relative}.qn1oLG_source:hover,.qn1oLG_source:focus-visible{color:var(--accent);text-decoration-color:currentColor}@media (min-width:900px){.qn1oLG_hero__foot{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:3rem}}@media (min-width:1024px){.qn1oLG_pub{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.qn1oLG_pub__art{order:2}.qn1oLG_pub--flip .qn1oLG_pub__art{order:0}}@media (max-width:1023px){.qn1oLG_pub__art{order:-1}}@media (max-width:639px){.qn1oLG_stat{grid-template-columns:minmax(0,1fr)}.qn1oLG_actions{width:100%}.qn1oLG_cta{flex:100%;justify-content:center}}
._8wGXbG_marker{align-items:center;gap:1rem;line-height:1;display:flex}._8wGXbG_marker__rule{background:var(--rule);flex:1;height:1px}._8wGXbG_marker__index,._8wGXbG_numeral{font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);flex:none;font-size:.75rem}._8wGXbG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section._8wGXbG_hero{isolation:isolate;padding-block:var(--page-head-top) var(--page-head-bottom);position:relative;overflow:hidden}._8wGXbG_hero__grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 3vw,3.5rem);display:grid}._8wGXbG_hero__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._8wGXbG_hero__copy ._8wGXbG_marker{align-self:stretch}._8wGXbG_hero__title{margin-top:var(--head-gap);font-size:var(--page-title-long)}._8wGXbG_hero__title .accent{color:var(--accent)}._8wGXbG_hero__intro{max-width:34rem;margin-top:var(--head-gap);color:var(--muted);text-wrap:pretty;font-size:clamp(1.05rem,1rem + .35vw,1.2rem);line-height:1.6}._8wGXbG_actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:flex}._8wGXbG_stage{isolation:isolate;border-radius:var(--radius-panel);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--rule);flex-direction:column;gap:1rem;padding:clamp(1rem,.75rem + 1vw,1.5rem);display:flex;position:relative;overflow:hidden}._8wGXbG_stage__bar,._8wGXbG_stage__scene{z-index:1;position:relative}._8wGXbG_stage__bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}._8wGXbG_stage__label{font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);align-items:center;gap:.55rem;font-size:.75rem;display:inline-flex}._8wGXbG_stage__label:before{content:"";background:var(--accent-strong);border-radius:50%;flex:none;width:.5rem;height:.5rem}._8wGXbG_stage__icon{width:3rem;height:3rem;color:var(--accent);background:color-mix(in oklab, var(--accent-strong) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-strong) 28%, transparent);border-radius:14px;flex:none;padding:.75rem}._8wGXbG_stage__scene{flex:1;place-items:center;display:grid}@media (min-width:900px){._8wGXbG_hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4.5rem)}._8wGXbG_stage{min-height:24rem}}@media (max-width:479px){._8wGXbG_actions>*{flex:100%}}section._8wGXbG_statement{padding-block:clamp(3.5rem,2.5rem + 5vw,7.5rem)}._8wGXbG_statement__body{max-width:62rem;margin-top:clamp(1.75rem,1.25rem + 2.2vw,3rem)}._8wGXbG_statement__text{font-family:var(--font-display);letter-spacing:-.035em;color:var(--muted);text-wrap:pretty;font-size:clamp(1.55rem,1.05rem + 1.6vw,2.4rem);font-weight:500;line-height:1.16}._8wGXbG_statement__lead{color:var(--ink);font-weight:600}._8wGXbG_statement__term{color:var(--accent);font-style:normal}._8wGXbG_tags{border-top:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.6rem 1.75rem;margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0;padding:1.25rem 0 0;font-size:.78rem;list-style:none;display:flex}._8wGXbG_tags li{align-items:center;gap:.55rem;display:inline-flex}._8wGXbG_tags li:before{content:"";background:var(--accent-strong);flex:none;width:.4rem;height:.4rem}._8wGXbG_stats{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._8wGXbG_stat{border-bottom:1px solid var(--rule);gap:1.25rem;padding-block:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);display:grid;position:relative}._8wGXbG_stat:before{content:"";background:var(--accent-strong);width:2.5rem;height:2px;position:absolute;top:-1px;left:0}._8wGXbG_stat__text{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:pretty;font-size:clamp(1.3rem,1.05rem + .9vw,1.75rem);font-weight:600;line-height:1.2}._8wGXbG_figure{color:var(--accent);white-space:nowrap;font-size:1.18em;font-weight:700;line-height:1}._8wGXbG_stat__more{flex-direction:column;gap:1.25rem;min-width:0;display:flex}._8wGXbG_stat__detail{max-width:40rem;color:var(--muted);font-size:.98rem;line-height:1.6}._8wGXbG_stat__source{border-top:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);flex-wrap:wrap;align-items:center;column-gap:.9rem;margin-top:auto;padding-top:.75rem;font-size:.72rem;display:flex}._8wGXbG_stat__label{text-transform:uppercase;letter-spacing:.08em}._8wGXbG_source{min-height:2.75rem;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.3em;transition:color .25s var(--ease), text-decoration-color .25s var(--ease);align-items:center;gap:.4rem;display:inline-flex}._8wGXbG_source svg{width:.95em;height:.95em;transition:translate .3s var(--ease-out);flex:none;rotate:-45deg}._8wGXbG_source:hover,._8wGXbG_source:focus-visible{color:var(--accent);text-decoration-color:currentColor}._8wGXbG_source:hover svg,._8wGXbG_source:focus-visible svg{translate:.15rem -.15rem}._8wGXbG_origin{color:var(--muted)}@media (min-width:640px){._8wGXbG_stat{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.25rem clamp(2rem,5vw,4rem)}._8wGXbG_stat ._8wGXbG_numeral{grid-column:1/-1}}@media (min-width:1100px){._8wGXbG_stats{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr))}._8wGXbG_stat{border-bottom:0;border-left:1px solid var(--rule);flex-direction:column;gap:1.5rem;padding:2.5rem clamp(1.5rem,3vw,3rem) 2.25rem;display:flex}._8wGXbG_stat:first-child{border-left:0;padding-left:0}._8wGXbG_stat:last-child{padding-right:0}._8wGXbG_stat__text{font-size:clamp(1.35rem,1rem + .7vw,1.6rem)}._8wGXbG_stat__more{flex:1}}._8wGXbG_split{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}._8wGXbG_split__aside>header{margin-bottom:0}._8wGXbG_split__body{gap:clamp(3rem,2rem + 4vw,5.5rem);min-width:0;display:grid}._8wGXbG_list{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}._8wGXbG_list__item{border-bottom:1px solid var(--rule);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:clamp(1.1rem,.9rem + .8vw,1.6rem);display:grid}._8wGXbG_list__marker{background:var(--accent-strong);border-radius:2px;width:.5rem;height:.5rem;margin-top:.6rem}._8wGXbG_list__text{max-width:34em;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-size:clamp(1.15rem,1.02rem + .65vw,1.5rem);font-weight:500;line-height:1.28}._8wGXbG_chapter__title{letter-spacing:-.04em;max-width:20ch;margin-block:clamp(1.25rem,1rem + 1vw,2rem) clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.04}@media (min-width:900px){._8wGXbG_split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem)}._8wGXbG_split__aside{position:sticky;top:7rem}._8wGXbG_split__aside h2{font-size:clamp(2rem,1.2rem + 2.4vw,3.5rem)}}._8wGXbG_bento{gap:var(--bento-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._8wGXbG_tile{align-items:flex-start;gap:1rem;padding:clamp(1.1rem,.9rem + .8vw,1.5rem);display:flex}._8wGXbG_check{width:2.25rem;height:2.25rem;color:var(--accent);background:color-mix(in oklab, var(--accent-strong) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-strong) 28%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}._8wGXbG_check svg{width:1.1rem;height:1.1rem}._8wGXbG_tile__text{color:var(--ink);padding-top:.35rem;font-size:1.02rem;font-weight:500;line-height:1.5}@media (min-width:640px){._8wGXbG_bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1099px){._8wGXbG_tile:first-child,._8wGXbG_tile:last-child:nth-child(2n){grid-column:1/-1}}@media (min-width:1100px){._8wGXbG_bento{grid-template-columns:repeat(12,minmax(0,1fr))}._8wGXbG_tile{flex-direction:column;grid-column:span 3;justify-content:space-between;gap:1.75rem;min-height:10rem}._8wGXbG_tile:first-child,._8wGXbG_tile:nth-child(6),._8wGXbG_tile:nth-child(4):nth-last-child(2),._8wGXbG_tile:nth-child(5):last-child{grid-column:span 6}._8wGXbG_tile__text{padding-top:0}._8wGXbG_tile:first-child ._8wGXbG_tile__text,._8wGXbG_tile:nth-child(6) ._8wGXbG_tile__text,._8wGXbG_tile:nth-child(4):nth-last-child(2) ._8wGXbG_tile__text,._8wGXbG_tile:nth-child(5):last-child ._8wGXbG_tile__text{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.2rem,1rem + .8vw,1.55rem);line-height:1.25}}section._8wGXbG_benefits{background-color:var(--surface);box-shadow:inset 0 1px 0 var(--rule), inset 0 -1px 0 var(--rule)}._8wGXbG_typeband{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}._8wGXbG_typeband__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}._8wGXbG_typeband__index{color:var(--accent)}._8wGXbG_typeband__title{letter-spacing:-.04em;font-size:clamp(1.75rem,1.1rem + 2.6vw,3rem);font-weight:700;line-height:1.02}._8wGXbG_typeband__body{max-width:30rem;color:var(--muted);font-size:1rem;line-height:1.6}@media (min-width:900px){._8wGXbG_typeband__row{grid-template-columns:3.5rem minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(1.5rem,4vw,4rem)}._8wGXbG_typeband__index{align-self:start;padding-top:.75rem}}._8wGXbG_compare__title{max-width:36ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:600;line-height:1.2}._8wGXbG_compare__scroll{overscroll-behavior-x:contain;background:linear-gradient(to right, var(--bg) 30%, transparent) 0 0 / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--bg) 30%, transparent) 100% 0 / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--rule-strong), transparent) 0 0 / 1rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--rule-strong), transparent) 100% 0 / 1rem 100% no-repeat scroll;overflow-x:auto}._8wGXbG_compare__scroll:focus-visible{outline-offset:4px}._8wGXbG_compare__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:34rem}._8wGXbG_compare__table th,._8wGXbG_compare__table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:1.25rem 1.5rem 1.25rem 0;font-size:1rem;line-height:1.55}._8wGXbG_compare__table th:last-child,._8wGXbG_compare__table td:last-child{padding-right:0}._8wGXbG_compare__table thead th{border-top:1px solid var(--rule-strong);border-bottom:1px solid color-mix(in oklab, var(--accent) 45%, var(--rule-strong));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding-block:.9rem;font-size:.72rem;font-weight:500}._8wGXbG_compare__table tbody th{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.1rem;font-weight:600}._8wGXbG_compare__table td{color:var(--muted)}._8wGXbG_compare__table th:first-child{z-index:1;background-color:var(--bg);width:26%;min-width:7.5rem;position:sticky;left:0}@media (max-width:639px){._8wGXbG_compare__table th:first-child{box-shadow:1px 0 0 var(--rule)}._8wGXbG_compare__table th,._8wGXbG_compare__table td{padding-right:1.1rem}}
.zoFzfG_hero{isolation:isolate;padding-block:var(--page-head-top) var(--page-head-bottom);--sakura-opacity:.3;position:relative;overflow:hidden}.zoFzfG_hero__bloom{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 36%,#0000 80%);mask-image:linear-gradient(#000 0% 36%,#0000 80%)}.zoFzfG_hero__inner{z-index:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.zoFzfG_hero__marker{align-items:center;gap:1rem;display:flex}.zoFzfG_hero__rule{background:var(--rule);flex:1;height:1px}.zoFzfG_hero__title{margin-top:var(--head-gap)}.zoFzfG_hero__foot{margin-top:var(--page-head-foot);padding-top:var(--head-gap);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}.zoFzfG_hero__lead{max-width:34rem;color:var(--muted);font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.6}.zoFzfG_hero__actions{justify-items:start;gap:.75rem;display:grid}.zoFzfG_hero .zoFzfG_hero__cta{white-space:normal;text-align:left;max-width:100%}.zoFzfG_hero__jump{flex-wrap:wrap;gap:0 1.75rem;margin:0;padding:0;list-style:none;display:flex}.zoFzfG_hero__jump a{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .25s var(--ease);align-items:center;gap:.55rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.zoFzfG_hero__jump a span{color:var(--faint)}.zoFzfG_hero__jump a:hover,.zoFzfG_hero__jump a:focus-visible{color:var(--ink)}.zoFzfG_hero__jump svg{width:.9rem;height:.9rem;color:var(--accent);transition:translate .3s var(--ease-out);rotate:90deg}.zoFzfG_hero__jump a:hover svg,.zoFzfG_hero__jump a:focus-visible svg{translate:0 .2rem}@media (min-width:900px){.zoFzfG_hero{--sakura-opacity:.5}.zoFzfG_hero__bloom{inset:0 0 0 30%}.zoFzfG_hero__foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,5vw,4.5rem)}}.zoFzfG_index__list{margin:0;padding:0;list-style:none}.zoFzfG_index__list>li{border-bottom:1px solid var(--rule)}.zoFzfG_row{--band-size:clamp(2.1rem, 1.2rem + 3.3vw, 4.5rem);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title go""line line";align-items:center;gap:.5rem 1rem;padding-block:clamp(1.25rem,.9rem + 1.6vw,2.25rem);display:grid;position:relative}.zoFzfG_row:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--accent-strong) 14%, transparent), transparent 62%);opacity:0;transition:opacity .35s var(--ease);position:absolute}.zoFzfG_row:after{content:"";background:var(--accent-strong);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.zoFzfG_row:focus-visible{outline-color:var(--accent);box-shadow:none}.zoFzfG_row__title{font-family:var(--font-display);font-weight:700;font-size:var(--band-size);letter-spacing:-.045em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;transition:translate .4s var(--ease-out), color .3s var(--ease);grid-area:title;line-height:1}.zoFzfG_row__meta{flex-wrap:wrap;grid-area:line;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;display:flex}.zoFzfG_row__line{color:var(--muted);transition:color .25s var(--ease);font-size:clamp(.95rem,.9rem + .25vw,1.1rem);line-height:1.45}.zoFzfG_row__tags{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .3s var(--ease), translate .4s var(--ease-out);font-size:.75rem;display:none;translate:0 .4rem}.zoFzfG_row__go{width:2.75rem;height:2.75rem;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-strong) 45%, transparent);transition:rotate .4s var(--ease-out), background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;grid-area:go;place-items:center;display:grid;rotate:-45deg}.zoFzfG_row__go svg{width:1.15rem;height:1.15rem}.zoFzfG_row:hover:before,.zoFzfG_row:focus-visible:before{opacity:1}.zoFzfG_row:hover:after,.zoFzfG_row:focus-visible:after{transform:scaleX(1)}.zoFzfG_row:hover .zoFzfG_row__title,.zoFzfG_row:focus-visible .zoFzfG_row__title{color:var(--accent);translate:.5rem}.zoFzfG_row:hover .zoFzfG_row__line,.zoFzfG_row:focus-visible .zoFzfG_row__line{color:var(--ink)}.zoFzfG_row:hover .zoFzfG_row__tags,.zoFzfG_row:focus-visible .zoFzfG_row__tags{opacity:1;translate:0}.zoFzfG_row:hover .zoFzfG_row__go,.zoFzfG_row:focus-visible .zoFzfG_row__go{background-color:var(--accent-strong);color:var(--accent-ink);rotate:0deg}@media (min-width:1024px){.zoFzfG_row{grid-template-areas:"title go""line go";gap:.6rem clamp(1rem,2.5vw,2rem)}.zoFzfG_row__tags{display:block}.zoFzfG_row__go{width:3.5rem;height:3.5rem}.zoFzfG_row__go svg{width:1.35rem;height:1.35rem}}.zoFzfG_split__grid{grid-template-columns:minmax(0,1fr);display:grid}.zoFzfG_split__aside{isolation:isolate;position:relative}.zoFzfG_chapter{justify-items:start;gap:1.1rem;padding-block:clamp(2rem,1.4rem + 2.4vw,3.5rem);display:grid}.zoFzfG_chapter+.zoFzfG_chapter{border-top:1px solid var(--rule)}.zoFzfG_chapter:first-child{padding-top:0}.zoFzfG_chapter__title{letter-spacing:-.04em;font-size:clamp(1.75rem,1.2rem + 2vw,2.9rem);font-weight:700;line-height:1.04}.zoFzfG_chapter__body{max-width:38rem;color:var(--muted);font-size:clamp(1rem,.96rem + .2vw,1.1rem);line-height:1.65}.zoFzfG_chapter__tags{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:.35rem 1.35rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.zoFzfG_chapter__tags li:before{content:"/";content:"/" / "";color:var(--accent);margin-right:.5em}.zoFzfG_chapter__link{min-height:2.75rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 35%, transparent);text-underline-offset:.35em;transition:text-decoration-color .25s var(--ease);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.zoFzfG_chapter__link svg{width:1.05rem;height:1.05rem;transition:translate .3s var(--ease-out)}.zoFzfG_chapter__link:hover,.zoFzfG_chapter__link:focus-visible{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.zoFzfG_chapter__link:hover svg,.zoFzfG_chapter__link:focus-visible svg{translate:.3rem}.zoFzfG_chapter__link:focus-visible{outline-color:var(--accent);box-shadow:0 0 0 6px color-mix(in oklab, var(--accent-strong) 24%, transparent)}@media (min-width:900px){.zoFzfG_split__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem)}.zoFzfG_split__aside{min-height:min(30rem,100svh - 8.5rem);position:sticky;top:6.5rem}}.zoFzfG_fit{background:var(--surface);box-shadow:inset 0 1px 0 var(--rule), inset 0 -1px 0 var(--rule)}.zoFzfG_fit__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;background:linear-gradient(to right, var(--surface) 30%, transparent) left center / 2rem 100% no-repeat local, linear-gradient(to left, var(--surface) 30%, transparent) right center / 2rem 100% no-repeat local, linear-gradient(to right, #ffeedc24, transparent) left center / .75rem 100% no-repeat scroll, linear-gradient(to left, #ffeedc24, transparent) right center / .75rem 100% no-repeat scroll;overflow-x:auto}.zoFzfG_fit__table{border-collapse:collapse;width:100%;min-width:32rem}.zoFzfG_fit__table caption{font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--muted);padding-bottom:1.1rem;font-size:.75rem;font-weight:500;line-height:1.3}.zoFzfG_fit__table thead th{border-block:1px solid var(--rule-strong);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--muted);padding:.85rem 0;font-size:.72rem;font-weight:500}.zoFzfG_fit__table thead th+th{padding-left:clamp(1rem,2.5vw,2rem)}.zoFzfG_fit__table tbody th,.zoFzfG_fit__table tbody td{border-bottom:1px solid var(--rule)}.zoFzfG_fit__table tbody th{width:52%;font-family:var(--font-display);letter-spacing:-.02em;text-align:left;vertical-align:middle;color:var(--ink);transition:background-color .25s var(--ease);padding:clamp(1.4rem,1rem + 1.6vw,2.25rem) clamp(1.25rem,4vw,3.5rem) clamp(1.4rem,1rem + 1.6vw,2.25rem) 0;font-size:clamp(1.1rem,.95rem + .75vw,1.6rem);font-weight:500;line-height:1.3}.zoFzfG_fit__go{vertical-align:middle;background-color:color-mix(in oklab, var(--accent-strong) 7%, transparent);transition:background-color .25s var(--ease);padding:0;position:relative}.zoFzfG_fit__go:hover,.zoFzfG_fit__go:focus-within{background-color:color-mix(in oklab, var(--accent-strong) 15%, transparent)}.zoFzfG_fit__table tbody tr:has(.zoFzfG_fit__go:hover,.zoFzfG_fit__go:focus-within) th{background-color:color-mix(in oklab, var(--accent-strong) 4%, transparent)}.zoFzfG_fit__link{min-height:5rem;font-family:var(--font-display);letter-spacing:-.025em;color:var(--accent);align-items:center;gap:.75rem;padding:1rem clamp(1rem,2.5vw,2rem);font-size:clamp(1.05rem,.95rem + .5vw,1.4rem);font-weight:700;line-height:1.2;display:flex}.zoFzfG_fit__link:before{content:"";background:var(--accent-strong);border-radius:50%;flex:none;width:.5rem;height:.5rem}.zoFzfG_fit__link:after{content:"";position:absolute;inset:0}.zoFzfG_fit__go:hover .zoFzfG_fit__link,.zoFzfG_fit__go:focus-within .zoFzfG_fit__link{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.zoFzfG_fit__arrow{width:1.15rem;height:1.15rem;color:var(--accent);transition:rotate .35s var(--ease-out);flex:none;margin-left:auto;rotate:-45deg}.zoFzfG_fit__go:hover .zoFzfG_fit__arrow,.zoFzfG_fit__go:focus-within .zoFzfG_fit__arrow{rotate:0deg}.zoFzfG_fit__link:focus-visible{box-shadow:none;outline:none}.zoFzfG_fit__go:has(.zoFzfG_fit__link:focus-visible){box-shadow:inset 0 0 0 2px var(--accent-strong)}
.uYQxea_legal{padding-top:var(--page-head-top)}.uYQxea_legal__meta{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.uYQxea_legal__meta li{max-width:100%;font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:999px;padding:.3rem .75rem;font-size:.7rem;line-height:1.5}.uYQxea_legal__meta strong{color:var(--ink);font-weight:500}.uYQxea_legal__layout{gap:var(--bento-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.uYQxea_legal__toc{border-radius:var(--radius-card);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);padding:1.25rem .75rem .75rem;display:none}.uYQxea_legal__toc-label{padding:0 .5rem .75rem}.uYQxea_legal__toc-list{gap:.1rem;max-height:calc(100vh - 12rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.uYQxea_legal__toc-list li{color:var(--muted);align-items:baseline;gap:.6rem;padding:.4rem .5rem;font-size:.875rem;line-height:1.35;display:flex}.uYQxea_legal__toc-num{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);flex:none;font-size:.7rem}.uYQxea_legal__article{border-radius:var(--radius-card);background-color:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--rule);padding:clamp(1.25rem,.5rem + 3vw,3.25rem)}.uYQxea_legal__notice{border-radius:var(--radius-sm);background-color:var(--surface-2);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--rule-strong);font-family:var(--font-mono);letter-spacing:.01em;color:var(--muted);margin:0 0 clamp(1.75rem,1.25rem + 2vw,2.75rem);padding:.6rem .95rem;font-size:.8rem;line-height:1.5}.uYQxea_legal__section{grid-template-columns:minmax(0,1fr);gap:1rem;scroll-margin-top:6rem;display:grid}.uYQxea_legal__section+.uYQxea_legal__section{border-top:1px solid var(--rule);margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem);padding-top:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.uYQxea_legal__section>*{min-width:0;max-width:68ch}.uYQxea_legal__section h2{letter-spacing:-.03em;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;column-gap:.5rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.15;display:grid}.uYQxea_legal__num{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);font-size:.8rem;font-weight:500}.uYQxea_legal__section{overflow-wrap:anywhere}.uYQxea_legal__section li{min-width:0}.uYQxea_legal__section p,.uYQxea_legal__section li,.uYQxea_legal__section td,.uYQxea_legal__section th{color:var(--muted);font-size:1rem;line-height:1.72}.uYQxea_legal__section ol,.uYQxea_legal__section ul{grid-template-columns:minmax(0,1fr);gap:.72rem;margin:0;padding-left:1.5rem;display:grid}.uYQxea_legal__section li>ol,.uYQxea_legal__section li>ul{gap:.5rem;margin-top:.65rem}.uYQxea_legal__section li::marker{font-family:var(--font-mono);color:var(--accent);font-size:.85em}.uYQxea_legal__section strong{color:var(--ink);font-weight:600}.uYQxea_legal__section a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 42%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 42%, transparent);text-underline-offset:.22em;overflow-wrap:anywhere;transition:color .2s var(--ease), text-decoration-color .2s var(--ease)}.uYQxea_legal__section a:hover,.uYQxea_legal__section a:focus-visible{color:var(--accent-strong);text-decoration-color:currentColor}.uYQxea_legal__table-wrap{border-radius:var(--radius-sm);background-color:var(--surface-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--rule);margin-top:.95rem;overflow-x:auto}.uYQxea_legal__data-table{border-collapse:collapse;width:100%;min-width:30rem}.uYQxea_legal__data-table th,.uYQxea_legal__data-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.85rem 1rem}.uYQxea_legal__data-table tr:last-child th,.uYQxea_legal__data-table tr:last-child td{border-bottom:0}.uYQxea_legal__data-table th{width:38%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:500;line-height:1.6}.uYQxea_legal__data-table td{overflow-wrap:anywhere}@media (min-width:1000px){.uYQxea_legal__layout{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.uYQxea_legal__toc{display:block;position:sticky;top:6rem}}@media (max-width:639px){.uYQxea_legal__section h2{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.uYQxea_legal__section ol,.uYQxea_legal__section ul{padding-left:1.25rem}.uYQxea_legal__data-table th,.uYQxea_legal__data-table td{padding:.75rem}}
