@layer design{.ds-mk{position:relative;container:mk/inline-size}.ds-mk .mh{z-index:6;position:relative}.ds-mk .mh .pnav{display:none}.mh .n-logo{width:236px;height:88px}.mh .nav{height:116px}.mh .n-actions{gap:8px}.mh .n-actions .lbtn{--h:46px;--fs:15.5px;--padx:22px}.mk-hero{height:620px;margin-top:-6px;position:relative}.mk-copy{z-index:3;width:600px;position:absolute;top:96px;left:48px}.mk-badge{font:620 14px/1 var(--font-ui);color:var(--ink-2);align-items:center;gap:10px;height:30px;display:inline-flex}.mk-copy h1{letter-spacing:-.04em;max-width:560px;margin-top:22px;font-size:68px;font-weight:800;line-height:1}.mk-copy h1 em{color:#b3410a;font-style:normal}.mk-copy p{font:480 18px/1.5 var(--font-ui);color:var(--ink-2);max-width:500px;margin-top:22px}.mk-copy .row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.mk-copy .lbtn{--h:56px;--fs:16.5px;--padx:28px}.mk-art{z-index:2;pointer-events:none;width:760px;position:absolute;top:20px;right:-110px}.mk-art img{z-index:2;width:100%;height:auto;animation:6s ease-in-out infinite mfbob;display:block;position:relative}.mk-art .sh{z-index:1;filter:blur(10px);background:radial-gradient(closest-side,rgba(var(--shade),.34),rgba(var(--shade),.12) 62%,rgba(var(--shade),0));border-radius:50%;height:52px;position:absolute;bottom:58px;left:16%;right:20%}@keyframes mfbob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.mk-art img{animation:none}}.mf{padding:40px 48px 0;position:relative}.mf-top{z-index:2;grid-template-columns:300px 1fr;align-items:start;gap:40px;display:grid;position:relative}.mf-brand{flex-direction:column;align-items:flex-start;display:flex}.mf-lockup{text-decoration:none;display:block}.mf-lockup img{width:152px;height:auto;display:block}.mf-brand p{font:480 15px/1.55 var(--font-ui);color:var(--ink-3);max-width:270px;margin-top:24px}.mf-brand .lbtn{--h:48px;--fs:16px;--padx:26px;margin-top:24px}.mf-cols{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:24px;padding:6px 120px 0 14px;display:grid}.mf-col{flex-direction:column;align-items:flex-start;gap:0;display:flex}.mf-col h4{font:700 12px/1 var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:#4a3b28;margin:0 0 12px}.mf-link{min-width:44px;height:40px;font:560 15px/1 var(--font-ui);letter-spacing:-.005em;color:var(--ink-2);white-space:nowrap;transition:color var(--dur) var(--ease),transform var(--dur-fast) var(--ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.mf-link:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease);border-radius:2px;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0);box-shadow:0 1px #fffc}.mf-link:hover,.mf-link.is-hover{color:var(--ink)}.mf-link:hover:after,.mf-link.is-hover:after{transform:scaleX(1)}.mf-link:active,.mf-link.is-pressed{color:var(--ink);transform:translateY(1.5px)}.mf-link:active:after,.mf-link.is-pressed:after{background:var(--ink-3);transform:scaleX(1)}.mf-link:focus-visible,.mf-link.is-focus{color:var(--ink);box-shadow:0 0 0 2px var(--ground-white),0 0 0 4px var(--sky-500);border-radius:6px;outline:0}.mf-link.is-current{color:var(--ink)}.mf-link.is-current:before{content:"";background:radial-gradient(circle at 35% 30%,#fff 0,#ffd9b0 20%,#f26a1b 62%,#b84508);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:-14px;box-shadow:0 0 0 .5px #823200b3,0 0 4px 1px #ff6e1e99}.mf-groove{background:var(--n-hair);height:1px;margin:56px 0 0}.mf-bottom{z-index:2;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 34px;display:flex;position:relative}.mf-status{min-height:44px;font:600 14.5px/1 var(--font-ui);color:var(--ink-2);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.mf-status small{font:500 13px/1 var(--font-ui);color:var(--ink-4)}.mf-copyright{font:480 14px/1.4 var(--font-ui);color:var(--ink-3)}.mf-status .lamp.lamp--hold{--c0:#fff9da;--c1:#f7c530;--c2:#a87400;--glow:#f0b21acc;--glow2:#f0b21a4d}.mf-status .lamp.lamp--back{--c0:#ffe3dc;--c1:#e24c37;--c2:#8a1e10;--glow:#e24c37cc;--glow2:#e24c374d}.mf-status .lamp.lamp--pass{--c0:#faffe0;--c1:#a8de3c;--c2:#5c9410;--glow:#8ccd1ed9;--glow2:#8ccd1e57}.ds-mk{--lp:0 1px 0 #ffffffe6,0 -1px 0 #46280a29}.mh .n-link,.mf .mf-link,.ds-mk .p-row,.mf-col h4{text-shadow:var(--lp)}.mh .n-link{font:640 17px/1 var(--font-ui);color:var(--ink);height:52px;padding:0 16px}.mh .n-link:after,.mf .mf-link:after{background:linear-gradient(#ffc48d,#f26a1b 55%,#c94f0c);border-radius:3px;height:3px;box-shadow:0 0 0 .5px #6e22008c,0 2px 3px #f26a1b8c,0 5px 10px -2px #f26a1b66,inset 0 1px #ffffffb3}.mh .n-link:after{bottom:9px;left:16px;right:16px}.mf .mf-link:after{bottom:9px}.mf .mf-link{font:600 15.5px/1 var(--font-ui);color:var(--ink)}.mf .mf-link:active:after,.mh .n-link:active:after{background:linear-gradient(#d9a06e,#b8500f);box-shadow:0 0 0 .5px #6e22008c}.mh .n-link.is-current:after{background:radial-gradient(circle at 35% 30%,#fff 0,#ffd9b0 20%,#f26a1b 62%,#b84508);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;bottom:2px;left:50%;right:auto;transform:none;box-shadow:0 0 0 .5px #823200b3,0 1px 2px #82320080,0 3px 7px 1px #ff6e1e73}.mf-col h4{color:#3a2c1a;font-size:12.5px}.mf-groove{background:0 0;border-top:1px solid #5034164d;border-bottom:1px solid #ffffffd9;height:3px}.ds-mk .p-row{min-height:68px;color:var(--ink);font-size:27px}.ds-mk .p-row+.p-row:before{background:0 0;border-top:1px solid #5034164d;border-bottom:1px solid #ffffffd9;height:3px}.ds-mk .p-row svg{opacity:.75}.ds-mk .p-row:after{width:4px;height:30px;margin-top:-15px;left:-14px;box-shadow:0 0 0 .5px #6e220099,0 0 8px 1px #f26a1b73}@container mk (max-width:700px){.mh .nav{display:none}.ds-mk .mh .pnav{gap:8px;height:84px;padding:0 14px 0 16px;display:flex}.mh .pnav .n-logo{width:158px;height:59px}.mh .pnav .lbtn{--h:44px;--fs:15px;--padx:18px}.mk-hero{height:auto;padding:24px 22px 0}.mk-copy{width:auto;position:relative;top:auto;left:auto}.mk-copy h1{margin-top:18px;font-size:44px}.mk-copy p{font-size:16.5px}.mk-copy .row{flex-direction:column;align-items:stretch;gap:12px}.mk-copy .lbtn{--h:56px;width:100%}.mk-art{width:520px;margin:-10px 0 0 -70px;position:relative;top:auto;right:auto}.mk-art .sh{height:34px;bottom:36px}.mf{padding:30px 22px 0}.mf-top{grid-template-columns:1fr;gap:30px}.mf-lockup img{width:138px}.mf-cols{grid-template-columns:1fr 1fr;gap:26px 12px;padding:0 0 0 14px}.mf-link{height:44px}.mf-groove{margin-top:36px}.mf-bottom{flex-direction:column;align-items:flex-start;gap:12px}.mf-brand .lbtn{width:100%}}}
@layer design{.ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px;display:block;overflow:visible}.ico--16{width:16px;height:16px}.ico--20{width:20px;height:20px}.ico--32{width:32px;height:32px}.ik:after,.nv:after{content:"";border-radius:inherit;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .8 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ik{isolation:isolate;width:64px;height:64px;color:var(--ink-2);cursor:pointer;font:inherit;background:var(--mat-acrylic);box-shadow:inset 0 2px 0 #fff, inset 2px 0 0 #fffffff2, inset -1px 0 0 #966e3c47, inset 0 -5px 6px #966e3c33, inset 0 0 0 1px #ffffffb3, 0 0 0 1px #462e0e85, var(--wall-cream), 1.5px 9px 3px -1px rgba(var(--shade),.52), 6px 16px 14px -4px rgba(var(--shade),.42), 16px 30px 30px -10px rgba(var(--shade),.34);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease), color var(--dur) var(--ease), filter var(--dur) var(--ease);border:0;border-radius:19px;place-items:center;margin-bottom:6px;padding:0;display:inline-grid;position:relative}.ik:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(18px 6px at 18% 20%,#fff,#fff0),linear-gradient(#ffffffd9,#ffffff1f);border-radius:15px 15px 44% 44%/100% 100% 30% 30%;height:46%;position:absolute;top:4px;left:5px;right:5px}.ik .ico{z-index:2;filter:drop-shadow(0 1.2px #fffffff2)drop-shadow(0 -.6px #78562859);position:relative}.ik--sm{border-radius:15px;width:48px;height:48px}.ik--lg{border-radius:24px;width:80px;height:80px}.ik:hover,.ik.is-hover{color:var(--orange-600);box-shadow:inset 0 2px 0 #fff, inset 2px 0 0 #fff, inset -1px 0 0 #966e3c40, inset 0 -5px 6px #966e3c29, inset 0 0 0 1px #ffd6aab3, 0 0 0 1px #462e0e85, var(--wall-cream), 1.5px 11px 3px -1px rgba(var(--shade),.5), 6px 20px 16px -4px rgba(var(--shade),.4);transform:translateY(-1px)}.ik:active,.ik.is-pressed{filter:brightness(.97);color:var(--orange-700);box-shadow:inset 0 3px 7px #5a401c57, inset 0 -1px 0 #fff, 0 0 0 1px #462e0e85, 0 1px 0 #cdbb97, 0 2px 0 #9c8560, 1px 4px 3px rgba(var(--shade),.5), 3px 8px 12px -3px rgba(var(--shade),.35);transform:translateY(5px)}.ik:focus-visible{box-shadow:inset 0 2px 0 #fff, 0 0 0 1px #462e0e85, var(--wall-cream), 0 0 0 3px var(--ground-white), 0 0 0 5px var(--sky-500), 0 0 26px #3b93d38c;outline:0}.ik.is-on{color:#fff8ee;background:var(--mat-orange);box-shadow:inset 0 2px 0 #fff4e4, inset 2px 0 0 #ffdeb8b3, inset -1px 0 0 #78280059, inset 0 -5px 6px #7828006b, inset 0 0 0 1px #ffbe824d, 0 0 0 1px #642203eb, var(--wall-orange), 1.5px 10px 3px -1px #3c120099, 5px 18px 16px -4px #78280080, 4px 16px 20px -8px #f26a1b99}.ik.is-on .ico{filter:drop-shadow(0 1px #7828008c)drop-shadow(0 0 7px #ffe6bee6)}.ik.is-on:before{background:radial-gradient(18px 6px at 18% 20%,#fff,#fff0),linear-gradient(#ffffff8c,#ffffff0f)}.ik.is-lime{color:#f6ffdd;background:var(--mat-lime);box-shadow:inset 0 2px 0 #f4ffd6, inset 2px 0 0 #e6ffaab3, inset -1px 0 0 #28460059, inset 0 -5px 6px #28460066, 0 0 0 1px #325404e6, var(--wall-lime), 1.5px 10px 3px -1px #1428008c, 4px 16px 20px -8px #78aa148c}.ik.is-lime .ico{filter:drop-shadow(0 1px #2846008c)drop-shadow(0 0 7px #f0ffc8e6)}.ik.is-lime:before{background:radial-gradient(18px 6px at 18% 20%,#fff,#fff0),linear-gradient(#ffffff8c,#ffffff0f)}.ik.is-off,.ik[disabled]{cursor:not-allowed;color:#a89c86;box-shadow:inset 0 1.5px 0 #ffffffe6, inset 0 -2px 2px #6e542c1f, 0 0 0 1px #50381847, 0 1px 0 #c9b993, 0 2px 0 #b3a27c, 0 4px 3px rgba(var(--shade),.25);background:linear-gradient(#e7dfce,#dcd2be);transform:none}.ik.is-off:before,.ik[disabled]:before{display:none}.ik.is-off .ico,.ik[disabled] .ico{filter:drop-shadow(0 1px #fff)}.cell{flex-direction:column;align-items:center;gap:14px;padding:6px 0 0;display:flex}.cell b{font:650 12.5px/1.15 var(--font-ui);color:var(--ink);letter-spacing:.005em;text-align:center;text-shadow:0 1px #ffffffd9}.nv{isolation:isolate;height:44px;color:var(--ink-2);font:550 14.5px/1 var(--font-ui);cursor:pointer;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:14px;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}.nv .ico{filter:drop-shadow(0 1px #ffffffd9)}.nv:hover,.nv.is-hover{color:var(--ink);box-shadow:inset 0 1.5px 0 #fff, 0 0 0 1px #50381838, 0 3px 0 #bea67a80, 0 8px 14px -4px rgba(var(--shade),.32);background:linear-gradient(#ffffffe6,#fff8ec99)}.nv:hover .ico,.nv.is-hover .ico{color:var(--orange-600)}.nv.is-sel{color:#fff8ee;background:var(--mat-orange);text-shadow:0 1px #78280080;box-shadow:inset 0 2px #fff4e4,inset 2px 0 #ffdeb899,inset 0 -4px 5px #78280066,0 0 0 1px #642203e6,0 2px #b84711,0 4px #8c3105,2px 9px 4px -1px #3c120080,3px 12px 16px -6px #f26a1b8c}.nv.is-sel .ico{filter:drop-shadow(0 1px #7828008c)drop-shadow(0 0 6px #ffe6becc)}.nv .cnt{min-width:24px;height:22px;font:700 12px/1 var(--font-ui);color:#fff;text-shadow:none;background:var(--mat-orange);border-radius:999px;place-items:center;margin-left:auto;padding:0 8px;display:grid;box-shadow:inset 0 1.5px #fff4e4f2,inset 0 -2px 3px #78280066,0 0 0 1px #642203d9,0 1px #b84711,0 0 14px #ff7828b3}.nv.is-sel .cnt{color:var(--orange-700);background:linear-gradient(#fff,#ffe9d2);box-shadow:inset 0 -2px 3px #be64284d,0 0 0 1px #64220380,0 1px #78280080}.ds-hero{border-radius:var(--r-lg);background:radial-gradient(70% 60% at 50% 44%,#fffffff2,#fff0 100%), var(--mat-slab);height:226px;box-shadow:var(--e2);flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:12px 10px 16px;display:flex;position:relative}.ds-hero:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff 0% 22%,#fff3 44%,#be965f00 58%,#ceaa70 100%);padding:2.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ds-hero .hero-img{z-index:1;object-fit:contain;width:100%;max-width:156px;height:150px;filter:drop-shadow(1px 2px 1.5px rgba(var(--shade),.55)) drop-shadow(8px 12px 9px rgba(var(--shade),.3));margin-bottom:-4px;display:block;position:relative}.ds-hero .hero-img.mul{mix-blend-mode:multiply;filter:none}.ds-hero .pool{z-index:0;background:radial-gradient(closest-side,rgba(var(--shade),.34),rgba(var(--shade),0));filter:blur(3px);border-radius:50%;width:150px;height:40px;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.ds-hero b{z-index:2;font:650 14px/1 var(--font-ui);color:var(--ink);text-shadow:0 1px #fffffff2;position:relative}.ds-hero:hover{box-shadow:var(--e3);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);transform:translateY(-2px)}.ds-lg{--t1:#1870ffbd;--t2:#12baf69e;--t3:#96e0ff8c;--warm:#ffce78d9;--cast:#146eeb9e;--deep:#062c8c6b;--hot:#96d7ffe6;isolation:isolate;border-radius:var(--r-xl);background:radial-gradient(34px 15px at 12% 2.5%, #fffffff2, #fff0 100%), radial-gradient(75% 36% at 2% 0%, var(--warm), #ffce7800 100%), radial-gradient(70% 34% at 100% 100%, var(--hot), #96d7ff00 100%), linear-gradient(158deg, var(--t3) 0%, var(--t1) 32%, var(--t2) 70%, var(--t3) 100%), url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 .16'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-blend-mode:normal,normal,normal,normal,overlay;-webkit-backdrop-filter:blur(18px)saturate(2.2)brightness(1.1);backdrop-filter:blur(18px)saturate(2.2)brightness(1.1);box-shadow:inset 0 2px 0 #fff, inset 2px 0 0 #ffffffd9, inset 0 0 0 1px #fff6, inset 10px 12px 18px -10px #ffffffe6, inset -10px -14px 22px -10px var(--deep), inset 0 -3px 0 #ffffff59, 0 0 0 1px #0a285a73, 1px 2px 0 #ffffff59, 0 3px 3px #0a1e4680, 6px 14px 16px -6px #0a1e4673, 14px 34px 44px -10px var(--cast), 30px 62px 70px -24px #0a1e4666;position:relative}.ds-lg:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.34;filter:blur(3px)saturate(1.9);background:linear-gradient(112deg,#fffc 0%,#ffffff24 16%,#fff0 32% 62%,#ffffff3d 84%,#ffffff80 100%),url(/design/scene/yard-day.webp) 78% 6%/300% no-repeat;position:absolute;inset:0;-webkit-mask:linear-gradient(142deg,#00000040 0%,#00000014 40%,#0006 75%,#000 100%);mask:linear-gradient(142deg,#00000040 0%,#00000014 40%,#0006 75%,#000 100%)}.ds-lg:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff 0% 10%,#ffffff8c 24%,#ffffff14 46%,#0a286424 62%,#08286473 90%,#08286499 100%);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg--lime{--t1:#68c00cb3;--t2:#beea3899;--t3:#eeffb094;--warm:#fff296d9;--cast:#78be149e;--deep:#28640066;--hot:#e6ff96e6}.lg--orange{--t1:#ff6a1ca3;--t2:#ffa64085;--t3:#ffd89880;--warm:#fff6c4e6;--cast:#f064149e;--deep:#8c28006b;--hot:#ffc882e6}.nv{height:46px;color:var(--ink);text-shadow:0 1px #ffffffe6;background:linear-gradient(#ffffffc7 0%,#ffffff80 48%,#ffffff57 100%);padding:0 12px 0 8px;font-weight:600;box-shadow:inset 0 2px #fff,inset 2px 0 #ffffffd9,inset 0 -4px 5px #145aaa33,inset 0 0 0 1px #fff6,0 0 0 1px #0e3a7e5c,0 2px #1e64be6b,0 3px #fff6,1.5px 8px 6px -3px #08225480,4px 14px 14px -6px #0822544d}.nv:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(22px 6px at 14% 18%,#fff,#fff0),linear-gradient(#ffffffb3,#ffffff0d);border-radius:12px 12px 40% 40%/100% 100% 26% 26%;height:46%;position:absolute;top:2px;left:6px;right:6px}.nv .ib{background:radial-gradient(70% 60% at 30% 22%,#fff,#fbf3e2 55%,#ebddc0 100%);border-radius:11px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:inset 0 1.5px #fff,inset 0 -3px 3px #966e3c47,0 0 0 1px #462e0e75,0 1.5px #b9a57f,1px 4px 3px -1px #08225480}.nv:hover,.nv.is-hover{color:var(--ink);background:linear-gradient(#fff 0%,#ffffffc7 50%,#fffaf099 100%);box-shadow:inset 0 2px #fff,inset 2px 0 #fff,inset 0 -4px 5px #f282282e,0 0 0 1px #0e3a7e5c,0 2px #1e64be6b,0 3px #ffffff80,1.5px 8px 6px -3px #08225480}.nv.is-sel .ib{background:radial-gradient(80% 70% at 30% 20%,#ffdcb480,#96280047);box-shadow:inset 0 2px 4px #6e220099,inset 0 -1px #ffe1be8c,0 1px #ffd6aa8c}.nv.is-sel{text-shadow:0 1px #78280080}.nv.is-sel:before{background:radial-gradient(22px 6px at 14% 18%,#fff,#fff0),linear-gradient(#fff6,#ffffff0a)}.ds-tab{cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex;position:relative}.ds-tab .ik{border-radius:15px;width:46px;height:46px;margin:0}.ds-tab .ik .ico{width:22px;height:22px}.ds-tab span{font:650 11px/1 var(--font-ui);letter-spacing:.01em;color:var(--ink);text-shadow:0 1px #ffffffe6;background:linear-gradient(#ffffffb8,#fff6);border-radius:7px;padding:3px 7px 4px;box-shadow:inset 0 1px #fff,0 0 0 1px #0e3a7e4d,0 1px #ffffff8c,0 3px 4px -1px #08225466}.ds-tab.is-on span{color:#fff8ee;text-shadow:0 1px #7828008c;background:linear-gradient(#ff8a3c,#e5560e);box-shadow:inset 0 1px #ffecd2e6,inset 0 -2px 2px #78280066,0 0 0 1px #642203d9,0 1px #b84711,0 0 14px #ff8232cc,0 6px 14px -2px #f26a1bb3}.rowc .ib{background:radial-gradient(70% 60% at 30% 22%,#fff,#fbf3e2 55%,#ebddc0 100%);border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1.5px #fff,inset 0 -3px 3px #966e3c47,0 0 0 1px #462e0e75,0 1.5px #b9a57f,1px 4px 3px -1px #08225480}.nv{height:42px;box-shadow:none;text-shadow:none;color:var(--ink);background:0 0;border-radius:12px;padding:0 12px 0 4px;font-weight:600}.nv:before{display:none}.nv .ib .ico{filter:none;width:22px;height:22px;color:var(--ink-2)}.nv:hover,.nv.is-hover{box-shadow:none;color:var(--ink);background:0 0}.nv.is-sel{color:#fff8ee;background:var(--mat-orange);text-shadow:0 1px #78280080;padding-left:10px;box-shadow:inset 0 2px #fff4e4,inset 2px 0 #ffdeb899,inset 0 -4px 5px #78280066,0 0 0 1px #642203e6,0 2px #b84711,0 4px #8c3105,2px 9px 4px -1px #3c120080,3px 12px 16px -6px #f26a1b8c}.nv.is-sel:before{background:radial-gradient(22px 6px at 14% 18%,#fff,#fff0),linear-gradient(#fff6,#ffffff0a);border-radius:10px 10px 40% 40%/100% 100% 26% 26%;height:46%;display:block;top:2px;left:6px;right:6px}.nv.is-sel .ib{box-shadow:none;background:0 0}.nv.is-sel:after{display:block}.ds-tab span{box-shadow:none;text-shadow:none;color:var(--ink-2);background:0 0;border-radius:0;padding:0}.ds-tab.is-on span{box-shadow:none;color:var(--orange-700);text-shadow:none;background:0 0}.rowc{box-shadow:none;background:0 0;border-radius:0;padding:14px 2px}.rowc .ib{width:24px;height:24px;box-shadow:none;background:0 0;border-radius:0;display:inline-flex}.rowc .ib .ico{filter:none;width:24px;height:24px}.ds-hero{height:auto;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:6px;padding:0 6px 4px}.ds-hero:before{display:none}.ds-hero:hover{box-shadow:none;transform:none}.ds-hero .hero-img{max-width:180px;height:170px;margin-bottom:0}.ds-hero .pool{width:140px;height:26px;bottom:13px}.ds-hero b{margin-top:2px}.ds-tab{gap:12px}.gl{appearance:none;width:56px;height:44px;color:var(--ink);cursor:pointer;transition:color var(--dur) var(--ease),transform var(--dur-fast) var(--ease);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.gl .ico{filter:drop-shadow(0 1.3px #fffffff2)drop-shadow(0 -.7px #6e4e2247);width:32px;height:32px}.gl:hover{color:var(--orange-600);transform:translateY(-1px)}.cell{gap:8px;padding:0}.nv{isolation:isolate;height:48px;color:var(--ink);font:620 15px/1 var(--font-ui);text-shadow:0 1px #ffffffe6;cursor:pointer;background:radial-gradient(46px 12px at 14% 7%,#fffffff2,#fff0 100%),var(--mat-acrylic);box-shadow:inset 0 2px 0 #fff, inset 2px 0 0 #fffffff2, inset -1px 0 0 #966e3c4d, inset 0 -5px 6px #966e3c33, inset 0 0 0 1px #ffffffb3, 0 0 0 1px #462e0e80, var(--wall-cream), 1.5px 9px 3px -1px rgba(var(--shade),.5), 6px 16px 14px -4px rgba(var(--shade),.38), 14px 26px 26px -10px rgba(var(--shade),.28);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:15px;gap:14px;padding:0 14px;position:relative}.nv:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#fffc,#ffffff14);border-radius:12px 12px 42% 42%/100% 100% 28% 28%;height:46%;display:block;position:absolute;top:3px;left:3px;right:3px}.nv:after{display:block}.nv .ib{width:24px;height:24px;box-shadow:none;background:0 0;border-radius:0;display:inline-flex}.nv .ib .ico{width:24px;height:24px;color:var(--ink-2);filter:drop-shadow(0 1px #fffffff2)drop-shadow(0 -.5px #6e4e224d)}.nv:hover .ib .ico,.nv.is-hover .ib .ico{color:var(--orange-600)}.nv.is-sel{color:#fff8ee;background:radial-gradient(46px 12px at 14% 7%,#ffffffe6,#fff0 100%),var(--mat-orange);text-shadow:0 1px #7828008c;box-shadow:inset 0 2px 0 #fff4e4, inset 2px 0 0 #ffdeb8b3, inset -1px 0 0 #78280059, inset 0 -5px 6px #7828006b, inset 0 0 0 1px #ffbe824d, 0 0 0 1px #642203eb, var(--wall-orange), 1.5px 10px 3px -1px #3c120099, 5px 18px 16px -4px #78280073, 4px 18px 22px -10px #f26a1b8c;padding-left:14px}.nv.is-sel:before{background:linear-gradient(#ffffff73,#ffffff0a);border-radius:12px 12px 42% 42%/100% 100% 28% 28%;top:3px;left:3px;right:3px}.nv.is-sel .ib .ico{color:#fff8ee;filter:drop-shadow(0 1px #7828008c)}.nv:active{box-shadow:inset 0 3px 7px #5a401c57, inset 0 -1px 0 #fff, 0 0 0 1px #462e0e80, 0 1px 0 #cdbb97, 0 2px 0 #9c8560, 1px 4px 3px rgba(var(--shade),.5);transform:translateY(4px)}.rowc{isolation:isolate;background:radial-gradient(60px 12px at 12% 6%,#fffffff2,#fff0 100%),var(--mat-acrylic);box-shadow:inset 0 2px 0 #fff, inset 2px 0 0 #fffffff2, inset -1px 0 0 #966e3c4d, inset 0 -5px 6px #966e3c2e, inset 0 0 0 1px #ffffffb3, 0 0 0 1px #462e0e80, var(--wall-cream), 1.5px 8px 3px -1px rgba(var(--shade),.5), 5px 14px 12px -4px rgba(var(--shade),.36);border:0;border-radius:18px;gap:14px;margin:0 0 14px;padding:13px 16px;position:relative}.rowc:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffffbf,#ffffff0d);border-radius:15px 15px 42% 42%/100% 100% 28% 28%;height:40%;position:absolute;top:3px;left:3px;right:3px}.rowc:after{content:"";border-radius:inherit;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .8 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rowc:first-of-type{border-top:0}.rowc.is-need{box-shadow:inset 0 2px 0 #fff, inset 2px 0 0 #fffffff2, inset -1px 0 0 #be64284d, inset 0 -5px 6px #f2782833, inset 0 0 0 1px #ffd6aab3, 0 0 0 1px #64320e80, var(--wall-cream), 1.5px 8px 3px -1px rgba(var(--shade),.5), 5px 14px 12px -4px rgba(var(--shade),.36), 4px 14px 18px -8px #f26a1b73;background:radial-gradient(60px 12px at 12% 6%,#fffffff2,#fff0 100%),linear-gradient(#fffdf8 0%,#fed 55%,#fad9b8 100%)}.rowc .ib .ico{width:24px;height:24px}.phone .body{padding:8px 20px 0}.phone h5{margin:8px 4px 16px}.card .lbtn{margin-top:10px}}
@layer design{:root{--st-grain:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .34 0 0 0 0 .2 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");--st-well:linear-gradient(180deg,#cdbf9d 0%,#ddd0b2 40%,#ebe2cc 100%);--st-well-in:inset 0 3px 4px rgba(var(--shade),.5),inset 2px 0 3px rgba(var(--shade),.25),inset 0 -1px 0 #ffffffe6,0 1px 0 #fff,0 0 0 1px rgba(var(--shade),.22);--st-wall-cream:0 1px 0 #dccba9,0 2px 0 #c2ae88,0 3px 0 #a89268}.st-lamp{--c0:#fff1dc;--c1:#ff7b2a;--c2:#a93c08;--glow:#ff7824d9;--glow2:#ff782457;background:radial-gradient(circle at 34% 26%,var(--c0) 0 8%,var(--c1) 44%,var(--c2) 100%);width:34px;height:34px;box-shadow:inset 0 -3px 4px #00000052,inset 0 2px 1px #ffffffbf, 0 0 0 3px #fbf6ea,0 0 0 4px #3a240a8c,0 1px 0 4px #fff,0 4px 3px 4px rgba(var(--shade),.3), 0 0 14px 4px var(--glow),0 0 40px 10px var(--glow2);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.st-lamp:after{content:"";opacity:.95;background:radial-gradient(closest-side,#fff,#fff0);border-radius:50%;width:12px;height:8px;position:absolute;top:4px;left:6px}.st-lamp svg{z-index:1;fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #3c0a008c);width:16px;height:16px;position:relative}.st-lamp--bad{--c0:#ffe3dc;--c1:#e8523c;--c2:#8a1e10;--glow:#e24c37cc;--glow2:#e24c374d}.st-lamp--warn{--c0:#fff6cc;--c1:#f0b21a;--c2:#8e6200;--glow:#f0b21acc;--glow2:#f0b21a4d}.st-lamp--info{--c0:#e4f4ff;--c1:#52a8e6;--c2:#1c5e96;--glow:#46a0ebcc;--glow2:#46a0eb4d}.st-lamp--ok{--c0:#f5ffd0;--c1:#8ccb22;--c2:#3d6a06;--glow:#8ccd1ed9;--glow2:#8ccd1e57}.st-lamp--off{--c0:#f4efe4;--c1:#b6ad9b;--c2:#7c7260;--glow:#0000;--glow2:#0000}.st-lamp--s{width:22px;height:22px;box-shadow:inset 0 -2px 3px #0000004d,inset 0 1.5px 1px #ffffffb3,0 0 0 2px #fbf6ea,0 0 0 3px #3a240a80,0 1px 0 3px #fff,0 3px 2px 3px rgba(var(--shade),.28),0 0 10px 3px var(--glow),0 0 24px 6px var(--glow2)}.st-lamp--s:after{width:8px;height:5px;top:3px;left:4px}.st-lamp--s svg{stroke-width:2.8px;width:11px;height:11px}.st-panel{position:relative}.st-panel__in{border-radius:inherit;position:relative;overflow:hidden}.st-head{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px 26px;display:flex;position:relative}.st-head h4{font:700 22px/1 var(--font-display);letter-spacing:-.03em}.st-head small{font:450 13.5px/1.3 var(--font-ui);color:var(--ink-3);margin-top:6px;display:block}.st-head .btn{margin-bottom:0}.st-rail{height:48px;font:700 14px/1 var(--font-ui);color:var(--ink);text-shadow:0 1px #fff;background:linear-gradient(#fffdf6 0%,#f4ebd8 40%,#e6dac1 52%,#efe5d0 100%);align-items:center;gap:12px;padding:0 20px 0 22px;display:flex;position:relative;box-shadow:inset 0 2px #fff,inset 0 -2px 1px #78582c47,0 -1px #3c260a59,0 1px #3c260a59}.st-rail:before{content:"";pointer-events:none;opacity:.26;mix-blend-mode:multiply;background-image:var(--st-grain),repeating-linear-gradient(90deg,#fff0 0 2px,#78582c1a 2px 3px);position:absolute;inset:0}.st-rail span{font:450 13px/1 var(--font-ui);color:var(--ink-4)}.st-empty{text-align:center;isolation:isolate;flex-direction:column;align-items:center;padding:30px 40px 46px;display:flex;position:relative}.st-empty:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fffff8fa 0%,#fff4d6d9 38%,#ffe2aa61 70%,#ffe2aa00 100%);border-radius:50%;width:560px;height:430px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.st-empty__art{place-items:end center;width:240px;height:226px;display:grid;position:relative}.st-empty__art img{z-index:2;width:auto;height:216px;filter:drop-shadow(1px 3px 1.5px rgba(var(--shade),.4)) drop-shadow(10px 18px 12px rgba(var(--shade),.3));display:block;position:relative}.st-empty__art:before{content:"";z-index:1;background:radial-gradient(closest-side,rgba(var(--shade),.5),rgba(var(--shade),.2) 55%,rgba(var(--shade),0) 100%);border-radius:50%;width:210px;height:34px;position:absolute;bottom:-6px;left:50%;transform:translate(-46%)}.st-empty__art:after{content:"";z-index:0;background:radial-gradient(closest-side,#ff963c9e,#ff963c33 60%,#ff963c00 100%);border-radius:50%;width:330px;height:70px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.st-empty h3{font:700 28px/1.1 var(--font-display);letter-spacing:-.035em;text-shadow:0 1.5px #ffffffe6;margin-top:34px}.st-empty p{font:450 16.5px/1.5 var(--font-ui);color:var(--ink-2);max-width:34ch;margin-top:10px}.st-empty__acts{align-items:flex-start;gap:18px;margin-top:26px;display:flex}.st-empty__acts .btn{margin-bottom:8px}.st-ecard{grid-template-columns:104px 1fr auto;align-items:center;gap:22px;padding:22px 26px 22px 20px;display:grid;position:relative}.st-ecard__art{place-items:center;width:104px;height:104px;display:grid;position:relative}.st-ecard__art:before{content:"";z-index:0;background:radial-gradient(closest-side,#ffd296d9,#ffd29600);border-radius:50%;position:absolute;inset:6px 4px 4px}.st-ecard__art:after{content:"";background:radial-gradient(closest-side,rgba(var(--shade),.42),rgba(var(--shade),0));z-index:0;border-radius:50%;height:16px;position:absolute;bottom:2px;left:14px;right:6px}.st-ecard__art img{z-index:1;width:auto;height:88px;filter:drop-shadow(1px 2px 1px rgba(var(--shade),.4)) drop-shadow(5px 9px 6px rgba(var(--shade),.28));position:relative}.st-ecard h4{font:700 19px/1.2 var(--font-display);letter-spacing:-.025em}.st-ecard p{font:450 14.5px/1.45 var(--font-ui);color:var(--ink-3);max-width:30ch;margin-top:5px}.st-ecard .btn{margin-bottom:8px}.st-skel{position:relative;overflow:hidden}.st-skel:after{content:"";pointer-events:none;z-index:6;mix-blend-mode:soft-light;filter:blur(1.5px);background:linear-gradient(90deg,#fff0 0%,#fff8e48c 30%,#fffffffa 50%,#fff8e48c 70%,#fff0 100%);width:30%;animation:1.9s cubic-bezier(.45,.05,.4,.95) infinite st-sweep;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-18deg)}.st-skel:before{content:"";pointer-events:none;z-index:6;filter:blur(10px);background:linear-gradient(90deg,#fff0 0%,#ffeec49e 50%,#fff0 100%);width:46%;animation:1.9s cubic-bezier(.45,.05,.4,.95) infinite st-sweep;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-18deg)}.st-skel.is-frozen:after,.st-skel.is-frozen:before{transform:translateX(var(--sx,120%)) skewX(-18deg);animation:none}@keyframes st-sweep{to{transform:translate(330%)skew(-18deg)}}.st-srow{grid-template-columns:22px 70px 1fr 112px 74px;align-items:center;column-gap:16px;height:62px;padding:0 24px;display:grid;position:relative}.st-srow:after{content:"";background:linear-gradient(180deg,rgba(var(--shade),.2) 0 1px,#fffffff2 1px 2px);height:2px;position:absolute;bottom:0;left:24px;right:24px}.st-srow:last-child:after{opacity:0}.st-ph{background:var(--st-well);height:13px;box-shadow:var(--st-well-in);border-radius:7px;display:block}.st-ph--dot{border-radius:50%;width:20px;height:20px}.st-ph--chip{border-radius:13px;height:26px}.st-ph--tall{height:16px}.st-srow.f1{opacity:1}.st-srow.f2{opacity:.82}.st-srow.f3{opacity:.62}.st-srow.f4{opacity:.42}.st-srow.f5{opacity:.26}.st-status{height:40px;font:600 14px/1 var(--font-ui);color:var(--ink-2);box-shadow:inset 0 2px 0 #fff,inset -1px -2px 2px #966e3c40,0 0 0 1px #3c260a80,var(--st-wall-cream),1px 8px 4px -1px #3c280e80,4px 14px 14px -4px #3c280e66;background:linear-gradient(#fff 0%,#fffcf6 50%,#f1e8d6 100%);border-radius:999px;align-items:center;gap:12px;padding:0 20px 0 12px;display:inline-flex}.st-status .st-lamp{animation:1.6s ease-in-out infinite st-pulse}@keyframes st-pulse{50%{filter:brightness(1.18)saturate(1.1)}}.st-status.is-frozen .st-lamp{animation:none}.st-track{height:18px;box-shadow:inset 0 4px 5px rgba(var(--shade),.55),inset 0 1px 1px rgba(var(--shade),.6),0 1px 0 #fff,0 0 0 1px rgba(var(--shade),.25);background:linear-gradient(#b5a47e,#d2c4a4 40%,#e6ddc6);border-radius:999px;position:relative;overflow:hidden}.st-track i{top:2px;bottom:2px;left:var(--p,12%);background:linear-gradient(#e4f9a8 0%,#b5e23f 38%,#8cc21f 70%,#6f9e12 100%);border-radius:999px;width:34%;animation:1.7s ease-in-out infinite alternate st-run;position:absolute;box-shadow:inset 0 1.5px #ffffffe6,inset 0 -2px 2px #28460066,0 0 0 1px #325404b3,0 0 14px #9bd12ef2,0 0 34px 4px #9bd12e80}.st-track.is-frozen i{animation:none}@keyframes st-run{0%{left:2%}to{left:64%}}.st-spin{background:conic-gradient(#1c171200 0deg,#1c1712e6 300deg,#1c171200 360deg);border-radius:50%;flex:none;width:20px;height:20px;animation:.9s linear infinite st-rot;display:inline-block;position:relative;-webkit-mask:radial-gradient(circle,#0000 6.2px,#000 6.8px);mask:radial-gradient(circle,#0000 6.2px,#000 6.8px)}.st-spin.is-frozen{animation:none;transform:rotate(-40deg)}@keyframes st-rot{to{transform:rotate(360deg)}}.st-banner{--bt:#ec5c424d;--bt2:#ffa28642;--bedge:#96281473;--bglow:#e24c3780;--bink:#5c1408;--bink2:#6e2418;--bdeep:#c83c288c;isolation:isolate;background:linear-gradient(180deg,#ffffffb8,#ffffff0d 55%),linear-gradient(100deg,var(--bt),var(--bt2)),linear-gradient(180deg,#fffbf3,#f7edda);box-shadow:inset 0 2.5px 0 #fffffffa,inset 2px 0 0 #fffc,inset 0 0 0 1px #fff6,inset 0 -3px 0 var(--bdeep),inset -8px -10px 14px -8px var(--bglow), 0 0 0 1px var(--bedge),0 1px 0 #fff6,var(--st-wall-cream),2px 9px 5px -1px rgba(var(--shade),.4),8px 20px 24px -6px var(--bglow);border-radius:20px;align-items:center;gap:18px;padding:16px 18px 16px 20px;display:flex;position:relative}.st-banner:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120px 40px at 6% 0%,#fffffff2,#fff0),linear-gradient(112deg,#fff0 30%,#ffffff8c 30.5%,#ffffff8c 33%,#fff0 33.6%),var(--st-grain);background-blend-mode:normal,normal,overlay;position:absolute;inset:0}.st-banner__t{flex:1;min-width:0}.st-banner__t b{font:700 15.5px/1.3 var(--font-ui);color:var(--bink);letter-spacing:-.005em;text-shadow:0 1px #ffffffb3;display:block}.st-banner__t span{font:450 14px/1.45 var(--font-ui);color:var(--bink2);margin-top:2px;display:block}.st-banner__a{align-items:center;gap:12px;display:flex}.st-banner .btn{margin-bottom:0}.st-banner--warn{--bt:#f4b82657;--bt2:#ffde8c47;--bedge:#8c600080;--bglow:#f0b21a80;--bink:#4d3300;--bink2:#5e4100;--bdeep:#c88c0a80}.st-banner--info{--bt:#56aaec4d;--bt2:#aad7f847;--bedge:#16548c80;--bglow:#46a0eb80;--bink:#0d2f4e;--bink2:#183f63;--bdeep:#2878be80}.st-banner .rkey{flex:none}.st-stage{border-radius:var(--r-xl);isolation:isolate;box-shadow:0 0 0 1px #3a240a8c,var(--st-wall-cream),2px 12px 6px -2px rgba(var(--shade),.5),18px 34px 40px -10px rgba(var(--shade),.5);background:url(/design/scene/yard-day.webp) 50% 40%/cover;place-items:center;display:grid;position:relative;overflow:hidden}.st-stage:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff57,#fff0 44%),linear-gradient(#fff4dc00,#3c1e0638);position:absolute;inset:0}.st-stage:after{content:"";border-radius:inherit;z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 2px #ffffffb3}.st-card.glass{z-index:2;text-align:center;--glass-tint:#ff803080;--glass-glow:#ff9646d9;--glass-cast:#f26a1bb3;background:var(--glass-env),linear-gradient(180deg,#ffecd475,#ff8c3c85);border-radius:34px;width:min(560px,100% - 48px);padding:112px 44px 40px;position:relative}.st-card__bot{z-index:5;pointer-events:none;place-items:end center;width:196px;height:206px;display:grid;position:absolute;top:-104px;left:50%;transform:translate(-50%)}.st-card__bot img{filter:drop-shadow(1px 3px 1.5px #3c140066)drop-shadow(10px 18px 14px #3c140057);width:auto;height:206px}.st-card p{font:500 16.5px/1.5 var(--font-ui);color:var(--ink);text-shadow:0 1px #ffffff8c;max-width:36ch;margin:12px auto 0}.st-card__acts{justify-content:center;align-items:flex-start;gap:18px;margin-top:28px;display:flex}.st-card__acts .btn{margin-bottom:8px}.st-code{height:34px;font:500 12.5px/1 var(--font-mono);color:#3a2a16;letter-spacing:.01em;background:linear-gradient(#96461466,#ffe6c873);border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:0 16px;display:inline-flex;box-shadow:inset 0 3px 4px #5a280680,inset 0 -1px #ffffffe6,0 1px #ffffffb3}.st-off{isolation:isolate;position:relative}.st-off .st-orow{grid-template-columns:22px 1fr auto;align-items:center;gap:14px;height:60px;padding:0 22px;display:grid;position:relative}.st-off .st-orow:after{content:"";background:linear-gradient(180deg,rgba(var(--shade),.2) 0 1px,#fffffff2 1px 2px);height:2px;position:absolute;bottom:0;left:22px;right:22px}.st-orow b{font:620 15px/1.25 var(--font-ui);color:var(--ink);display:block}.st-orow small{font:450 12.5px/1.3 var(--font-mono);color:var(--ink-3);margin-top:3px;display:block}.st-wait{height:26px;font:620 12px/1 var(--font-ui);color:#4d3300;box-shadow:inset 1.5px 1.5px 0 #fffffff2,inset -1px -2px 0 #8c600080,0 0 0 1px #8c60008c,0 1px 0 #d9b24a,0 3px 3px -1px rgba(var(--shade),.4);background:linear-gradient(#fff1c2,#f7d56e);border-radius:999px;align-items:center;gap:8px;padding:0 11px 0 9px;display:inline-flex}.st-wait i{background:radial-gradient(circle at 35% 30%,#fff,#f0b21a 55%,#8e6200);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f0b21ae6}.st-toast.glass{z-index:8;--glass-tint:#4ca0e866;background:var(--glass-env),linear-gradient(180deg,#d2ecff80,#4696e475);border-radius:24px;align-items:center;gap:16px;padding:16px 20px 16px 16px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.st-toast b{font:700 15px/1.3 var(--font-ui);color:#0b2c4a;text-shadow:0 1px #ffffffb3;display:block}.st-perm{grid-template-columns:132px 1fr;align-items:center;gap:26px;padding:30px 32px 30px 26px;display:grid;position:relative}.st-perm__art{place-items:center;width:132px;height:132px;display:grid;position:relative}.st-perm__art:before{content:"";background:radial-gradient(closest-side,#ffd696f2,#ffd69600);border-radius:50%;position:absolute;inset:0}.st-perm__art:after{content:"";background:radial-gradient(closest-side,rgba(var(--shade),.45),rgba(var(--shade),0));border-radius:50%;height:20px;position:absolute;bottom:2px;left:18px;right:10px}.st-perm__art img{z-index:1;width:auto;height:112px;filter:drop-shadow(1px 2px 1px rgba(var(--shade),.4)) drop-shadow(6px 11px 8px rgba(var(--shade),.3));position:relative}.st-perm h4{font:700 23px/1.15 var(--font-display);letter-spacing:-.03em}.st-perm p{font:450 15px/1.5 var(--font-ui);color:var(--ink-2);margin-top:8px}.st-perm__acts{align-items:flex-start;gap:16px;margin-top:20px;display:flex}.st-perm__acts .btn{margin-bottom:8px}.st-lockrow{background:var(--st-well);box-shadow:var(--st-well-in);border-radius:18px;align-items:center;gap:16px;margin:0 26px 26px;padding:14px 16px 14px 18px;display:flex}.st-lockrow b{font:650 15px/1.25 var(--font-ui);color:var(--ink-2);display:block}.st-lockrow small{font:450 13px/1.35 var(--font-ui);color:var(--ink-3);margin-top:2px;display:block}.st-lockrow .btn{margin:0 0 0 auto}.st-owner{height:26px;font:620 12px/1 var(--font-ui);color:var(--ink-2);box-shadow:inset 1.5px 1.5px 0 #fff,inset -1px -2px 0 #966e3c66,0 0 0 1px #3c260a80,0 1px 0 #cdbb93,0 3px 3px -1px rgba(var(--shade),.4);background:linear-gradient(#fff,#efe5d2);border-radius:999px;align-items:center;gap:8px;padding:0 11px 0 9px;display:inline-flex}.st-phone{width:390px;box-shadow:inset 0 0 0 1.5px #ffffff47,inset 0 2px 1px #fff6,0 0 0 1.5px #0a0602e6,0 1px 0 2px #7a6b55,0 2px 0 3px #3f3426,3px 16px 10px -2px rgba(var(--shade),.55),20px 40px 44px -8px rgba(var(--shade),.5);background:linear-gradient(145deg,#4a3d2e 0%,#1c1712 30%,#0e0b08 70%,#3a2f22 100%);border-radius:56px;margin:0 auto;padding:12px;position:relative}.st-phone__scr{isolation:isolate;background:radial-gradient(520px 380px at 0 0,#fffcf2,#fff6de00 70%),linear-gradient(#ede0c2,#dccba3);border-radius:44px;height:812px;position:relative;overflow:hidden}.st-phone__scr:after{content:"";border-radius:inherit;pointer-events:none;z-index:20;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59}.st-phone__isl{z-index:18;background:#0b0805;border-radius:999px;width:116px;height:32px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #ffffff1f}.st-phone__bar{font:650 15px/1 var(--font-ui);color:var(--ink);z-index:12;justify-content:space-between;align-items:center;height:50px;padding:16px 30px 0;display:flex;position:relative}.st-ptop{z-index:12;justify-content:space-between;align-items:center;padding:6px 20px 12px;display:flex;position:relative}.st-ptop h4{font:800 28px/1 var(--font-display);letter-spacing:-.04em}.st-ptabs{z-index:12;background:linear-gradient(#b9a883 0%,#cbbb97 40%,#d8caa8 100%);border-radius:14px;gap:3px;margin:0 20px 14px;padding:4px;display:flex;position:relative;box-shadow:inset 0 3px 6px #462c0c80,inset 0 1px 1px #3c260a80,0 1px #fff}.st-ptabs span{text-align:center;height:34px;line-height:34px;font:600 13.5px/34px var(--font-ui);color:var(--ink-3);border-radius:10px;flex:1}.st-ptabs span.on{color:var(--ink);background:radial-gradient(40px 14px at 28% 0,#fff,#fff0),linear-gradient(#fff 0%,#fffcf6 50%,#f0e6d3 100%);box-shadow:inset 0 1.5px #fff,inset -1px -2px 2px #966e3c4d,0 0 0 1px #34220a9e,0 1px #cdbb93,0 2px #a89268,1px 5px 3px -1px #08040080}.st-pskel{grid-template-rows:auto auto;grid-template-columns:20px 1fr;gap:12px 14px;padding:18px 18px 20px;display:grid}.st-pskel .st-ph:nth-child(2){grid-column:2}.st-tabbar{z-index:14;border-radius:999px;justify-content:space-around;align-items:center;height:70px;padding:0 10px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.st-tabbar span{font:600 11.5px/1 var(--font-ui);color:var(--ink-3);flex-direction:column;align-items:center;gap:5px;width:84px;display:flex}.st-tabbar span.on{color:#8f3504}.st-tabbar svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.st-tabbar.glass{--glass-tint:#ffffff57;background:var(--glass-env),linear-gradient(180deg,#ffffff80,#ffecce70);position:absolute}.st-cap{font:600 13.5px/1.35 var(--font-mono);color:var(--ink-2);letter-spacing:.01em;text-align:center;margin-top:18px}:root{--st-plate:radial-gradient(300px 46px at 8% 0%,#fffffff2,#fff0 100%),linear-gradient(112deg,#fff0 62%,#ffffff73 65%,#ffffff73 68%,#fff0 71%),linear-gradient(180deg,#fff 0%,#fffcf4 42%,#f6eedc 80%,#ebdfc6 100%);--st-plate-sh:inset 0 1.5px 0 #fff,inset 1.5px 0 0 #ffffffe6,inset -1px 0 0 #a076404d,inset 0 -4px 6px #a0764033, 0 0 0 1px #3c260a85,.4px 1px 0 1px #dccdab,.8px 2px 0 1px #c6b38e,1.2px 3px 0 1px #ab9870, 1.5px 7px 3px 0 rgba(var(--shade),.46),6px 15px 14px -4px rgba(var(--shade),.36)}.st-tray{box-shadow:inset 0 5px 8px rgba(var(--shade),.5),inset 3px 3px 5px rgba(var(--shade),.28),inset 0 0 22px rgba(var(--shade),.14),inset -1px -1px 0 #fffffff2,0 1px 0 #fff,0 0 0 1px rgba(var(--shade),.3);background:linear-gradient(#cfc1a0 0%,#ddd1b6 38%,#e9e0ca 100%);border-radius:24px;flex-direction:column;gap:11px;margin:16px 16px 0;padding:14px 13px 16px;display:flex;position:relative}.st-tray:after{content:"";border-radius:inherit;pointer-events:none;background:var(--st-grain);mix-blend-mode:multiply;opacity:.22;position:absolute;inset:0}.st-off .st-tray{margin-bottom:0}.st-off{padding-bottom:0}.st-off .st-orow,.st-skel .st-srow{background:var(--st-plate);height:66px;box-shadow:var(--st-plate-sh);border-radius:17px;margin:0;position:relative}.st-off .st-orow{grid-template-columns:24px 1fr auto;gap:15px;padding:0 14px 0 16px}.st-skel .st-srow{column-gap:14px;padding:0 18px}.st-off .st-orow:after,.st-skel .st-srow:after,.st-skel .st-srow:last-child:after{content:"";border-radius:inherit;pointer-events:none;background:var(--st-grain);mix-blend-mode:multiply;opacity:.16;height:auto;position:absolute;inset:0}.st-off .st-orow:last-child:after{opacity:.16}.st-off .st-orow>*{z-index:1;position:relative}.st-orow.is-stale>*{opacity:1;filter:none}.st-orow.is-stale>div{opacity:.72}.st-orow.is-stale .st-lamp{filter:saturate(.6)}.st-bar{background:linear-gradient(#f8f0de 0%,#efe4cc 100%);justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 20px 0 22px;display:flex;position:relative;box-shadow:inset 0 2px #fff,inset 0 -2px 1px #78582c40,0 -1px #3c260a52,0 1px #3c260a52}.st-bar:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:var(--st-grain);position:absolute;inset:0}.st-bar .st-seg{flex:none;width:330px;height:46px}.st-bar .st-seg .xseg__opt{padding:0 10px 3px;font-size:13.5px}.st-bar__n{font:550 13px/1 var(--font-mono);color:var(--ink-3);text-shadow:0 1px #fff;align-items:center;gap:8px;display:inline-flex}.st-bar__n b{font:700 12.5px/1 var(--font-ui);color:var(--ink-2);background:var(--st-well);box-shadow:var(--st-well-in);border-radius:999px;padding:6px 11px}.st-seg.is-disabled{filter:saturate(.5)brightness(1.02);opacity:.75;pointer-events:none}.st-pseg{z-index:12;margin:0 18px 14px;position:relative}.st-pseg .st-seg{width:100%;height:50px;display:grid}.st-orow .ds-chip{justify-self:end}.st-off .st-toast.glass{margin:16px 16px 18px;position:relative;bottom:auto;left:auto;right:auto}:root{--st-hair:linear-gradient(180deg,rgba(var(--shade),.2) 0 1px,#fffffff2 1px 2px)}.st-lamp{box-shadow:inset 0 -3px 4px #00000052,inset 0 2px 1px #ffffffbf,0 0 0 3px #fbf6ea,0 0 0 4px #3a240a8c,0 1px 0 4px #fff,0 4px 3px 4px rgba(var(--shade),.3),0 0 9px 2px var(--glow)}.st-lamp--s{box-shadow:inset 0 -2px 3px #0000004d,inset 0 1.5px 1px #ffffffb3,0 0 0 2px #fbf6ea,0 0 0 3px #3a240a80,0 1px 0 3px #fff,0 3px 2px 3px rgba(var(--shade),.28),0 0 7px 1px var(--glow)}.st-lamp--off{box-shadow:inset 0 -2px 3px #0000004d,inset 0 1.5px 1px #ffffffb3,0 0 0 2px #fbf6ea,0 0 0 3px #3a240a80,0 1px 0 3px #fff,0 3px 2px 3px rgba(var(--shade),.28)}.st-panel,.slab.st-panel{box-shadow:none;background:0 0;border-radius:0}.st-panel:before,.st-panel:after{display:none}.st-head{padding:0 0 18px}.st-bar{height:auto;box-shadow:none;border-top:1px solid rgba(var(--shade),.16);border-bottom:1px solid rgba(var(--shade),.16);background:0 0;padding:14px 0}.st-bar:before{display:none}.st-bar__n b{box-shadow:none;font:700 13px/1 var(--font-ui);color:var(--ink);background:0 0;padding:0}.st-tray{box-shadow:none;background:0 0;border-radius:0;gap:0;margin:0;padding:0}.st-tray:after{display:none}.st-off .st-orow,.st-skel .st-srow{height:72px;box-shadow:none;background:0 0;border-radius:0;padding:0 4px}.st-off .st-orow:after,.st-skel .st-srow:after,.st-skel .st-srow:last-child:after,.st-off .st-orow:last-child:after{content:"";mix-blend-mode:normal;opacity:1;background:var(--st-hair);border-radius:0;height:2px;position:absolute;inset:auto 0 0}.st-off .st-orow:last-child:after,.st-skel .st-srow:last-child:after{opacity:0}.st-orow.is-live{box-shadow:none;background:linear-gradient(90deg,#ffce6e57,#ffce6e00 78%)}.st-orow b{text-shadow:none}.st-skel .st-srow .st-ph{background:var(--st-well)}.st-empty:before,.st-empty__art:after,.st-ecard__art:before,.st-perm__art:before{display:none}.st-empty{padding:44px 40px 56px}.slab.st-ecard,.st-ecard{box-shadow:none;background:0 0;border-bottom:0;border-radius:0;padding:20px 0}.st-ecard:after{content:"";background:var(--st-hair);height:2px;position:absolute;inset:auto 0 0}.st-ecard:last-child:after{opacity:0}.slab.st-perm,.st-perm{box-shadow:none;background:0 0;border-radius:0;padding:26px 0 8px}.st-ecard,.st-perm{isolation:auto}.st-banner{box-shadow:none;isolation:auto;background:0 0;border-radius:0;padding:20px 0}.st-banner:before{z-index:auto;background:var(--st-hair);border-radius:0;height:2px;inset:auto 0 0}.st-banner__t b{color:var(--ink);text-shadow:none}.st-banner__t span{color:var(--ink-2)}.st-stage{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.st-stage:before,.st-stage:after{display:none}.st-card{text-align:center;width:min(560px,100%);margin:0 auto;padding:0;position:relative}.st-card .st-card__bot{pointer-events:auto;width:210px;height:220px;margin:0 auto 6px;position:relative;top:auto;left:auto;transform:none}.st-card .st-card__bot img{height:210px}.st-card__bot{position:relative}.st-card h3{font:800 34px/1.08 var(--font-display);letter-spacing:-.04em;color:var(--ink);text-shadow:none}.st-card p{font:450 17px/1.5 var(--font-ui);color:var(--ink-2);max-width:38ch;text-shadow:none;margin:14px auto 0}.st-code{height:auto;box-shadow:none;color:var(--ink-3);background:0 0;border-radius:0;padding:0}.st-toast{border-top:2px solid #0000;border-image:var(--st-hair) 1;align-items:center;gap:16px;margin-top:14px;padding:20px 0 0;display:flex;position:relative}.st-toast b{font:700 15px/1.3 var(--font-ui);color:var(--ink);display:block}.st-toast span{font:480 13.5px/1.4 var(--font-ui);color:var(--ink-2);margin-top:2px;display:block}.st-lockrow{box-shadow:none;border-top:1px solid rgba(var(--shade),.16);border-bottom:1px solid rgba(var(--shade),.16);background:0 0;border-radius:0;margin:0;padding:18px 0}.st-pcard{border-radius:0;margin:0 22px;position:relative;overflow:visible}.st-pcard:after{content:"";background:var(--st-hair);height:2px;position:absolute;inset:auto 0 0}.slab.st-pcard{box-shadow:none;background:0 0;border-radius:0}.st-tabbar{border-top:1px solid rgba(var(--shade),.18);background:0 0;border-radius:0;height:86px;padding:0 18px 14px;bottom:0;left:0;right:0}.st-tabbar.glass{border-top:0;border-radius:999px;height:70px;padding:0 10px;bottom:16px;left:18px;right:18px}.btn.btn--primary{box-shadow:inset 0 2px 0 #fff4e4,inset 2px 0 0 #ffdeb8b3,inset -1px 0 0 #78280059,inset 0 -5px 6px #7828006b,inset 0 0 0 1px #ffbe824d, 0 0 0 1px #642203eb,var(--wall-orange),1.5px 10px 3px -1px #3c12009e,5px 18px 16px -4px #78280073,4px 20px 22px -10px #f26a1b8c}.btn.btn--primary:hover,.btn.btn--primary.is-hover{box-shadow:inset 0 2px 0 #fff8ec,inset 2px 0 0 #ffe6c4cc,inset -1px 0 0 #78280059,inset 0 -5px 6px #78280061,inset 0 0 0 1px #ffd2a066, 0 0 0 1px #642203eb,var(--wall-orange),1.5px 12px 3px -1px #3c120099,6px 22px 18px -4px #78280073}.st-ph,.st-skel .st-srow .st-ph{background:linear-gradient(180deg,rgba(var(--shade),.34) 0,rgba(var(--shade),.1) 38%,#fff0 62%), var(--st-grain), linear-gradient(180deg,#bdad86 0%,#d3c5a3 42%,#e9dfc6 100%);background-blend-mode:normal,multiply,normal;box-shadow:inset 0 3px 3px -1px rgba(var(--shade),.62), inset 0 1px 1px rgba(var(--shade),.55), inset 2px 0 3px -1px rgba(var(--shade),.38), inset -1px 0 2px #ffffff59, inset 0 -2px 3px -1px #ffffffbf, 0 1.5px 0 #fffdf3, 0 2.5px 2px -1px #ffffffb3, 0 0 0 1px rgba(var(--shade),.3);position:relative}.st-ph:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffd9 30%,#ffffff8c 70%,#fff0);border-radius:1px;height:1px;position:absolute;bottom:2px;left:8%;right:8%}.st-ph--dot{background:radial-gradient(circle at 36% 30%,rgba(var(--shade),.1) 0,rgba(var(--shade),.38) 62%,rgba(var(--shade),.52) 100%),linear-gradient(180deg,#b9a880,#ddd0b0);width:22px;height:22px;box-shadow:inset 0 3px 4px rgba(var(--shade),.7), inset 1.5px 1.5px 2px rgba(var(--shade),.4), inset 0 -1.5px 1px #ffffff8c, 0 0 0 2.5px #f7efd9, 0 0 0 3.5px rgba(var(--shade),.42), 1px 2.5px 3px 3.5px rgba(var(--shade),.2), 0 4px 0 3.5px #ffffff8c}.st-ph--dot:after{width:8px;height:1px;bottom:3px;left:50%;right:auto;transform:translate(-50%)}.st-ph--chip{box-shadow:inset 0 4px 4px -1px rgba(var(--shade),.62), inset 2px 0 3px -1px rgba(var(--shade),.38), inset 0 -2.5px 3px -1px #fffc, 0 1.5px 0 #fffdf3, 0 0 0 1px rgba(var(--shade),.32)}.st-pskel{column-gap:18px}.nav nav{gap:16px}.nav nav a.btn{font-family:var(--font-ui);text-decoration:none}}
@layer design{.ds-plate,.plate--h,.plate--s,.brand-plate,.logo-plate,.logo-tile,.n-logo.ds-plate,.mf-brand.ds-plate{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.ds-plate:before,.ds-plate:after,.plate--h:before,.plate--h:after,.logo-plate:before,.logo-plate:after,.logo-tile:before,.logo-tile:after{content:none!important;display:none!important}.n-logo img,.mf-brand img,.brand img{filter:drop-shadow(0 1px 1px rgba(var(--shade),.28)) drop-shadow(0 6px 6px rgba(var(--shade),.18))}}
@layer design{:root{--font-display:"Bricolage Grotesque", "Inter", system-ui, sans-serif;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--ink:#14243a;--ink-2:#22344a;--ink-3:#374a62;--ink-4:#3f5068;--ink-inverse:#fffaf0;--ink-accent:#a93f08;--ink-accent-lg:#d2530f;--ink-link:#1a5c96;--ink-ok:#3f6a06;--ink-bad:#a6291a;--ink-warn:#8a5200;--ink-on-orange:#2b0f02;--ink-on-lime:#1f3a04;--ink-on-acrylic:var(--ink);--ink-on-dark:#fff3e4;--lb-ink-on-orange:var(--ink-on-orange);--tx-engrave:0 1px 0 #ffffffeb, 0 -.5px 0 #14243a1a;--tx-engrave-orange:0 1px 0 #ffdeb8cc, 0 -.5px 0 #5a1a0038;--tx-engrave-lime:0 1px 0 #ecffb8d9, 0 -.5px 0 #1e3c0033;--tx-emboss-dark:0 -1px 0 #00000073, 0 1px 1px #ffffff1a;--tx-emboss-orange:0 -1px 0 #7828008c, 0 1px 0 #ffbe8273;--tx-print:0 1px 0 #ffffffbf;--tx-glass:0 1px 0 #ffffff8c, 0 0 14px #ffffff8c;--t-display-hero:132px;--t-display-xl:84px;--t-display-l:56px;--t-display-m:40px;--t-title:28px;--t-heading:20px;--t-body-l:18px;--t-body:15px;--t-small:14px;--t-micro:13px;--lh-tight:1;--lh-snug:1.14;--lh-body:1.55;--track-display-hero:-.048em;--track-display-xl:-.028em;--track-display-l:-.026em;--track-display-m:-.02em;--track-title:-.016em;--track-heading:-.01em;--track-body:-.006em;--track-small:0em;--track-micro:.012em;--track-display:var(--track-display-l);--track-caps:.1em;--w-display:800;--w-title:700;--w-heading:650;--w-body:430;--w-ui:560;--w-strong:650;--w-caps:650}:root body{font-family:var(--font-ui);font-weight:var(--w-body);color:var(--ink-2);letter-spacing:var(--track-body);font-feature-settings:"calt", "kern", "cv05", "ss03";font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{color:var(--ink);background:#ff9a558c}:root :is(h1,h2,h3,h4,h5){font-family:var(--font-display);color:var(--ink);font-optical-sizing:auto;font-variant-ligatures:no-common-ligatures;text-wrap:balance}:root h1{font-weight:var(--w-display);letter-spacing:var(--track-display-l);line-height:var(--lh-tight);text-shadow:var(--tx-print)}:root h2{font-weight:var(--w-display);letter-spacing:var(--track-display-m);text-shadow:var(--tx-print);line-height:1.06}:root h3{font-weight:var(--w-title);letter-spacing:var(--track-title);line-height:var(--lh-snug)}:root h4,:root h5{font-weight:var(--w-heading);letter-spacing:var(--track-heading);line-height:1.25}:root :is(h1,h2,h3) em,.t-accent{color:var(--ink-accent-lg);text-shadow:0 1px #ffecd6e6,0 0 34px #ff8c324d;font-style:normal}.t-accent-lime{color:var(--ink-ok);text-shadow:0 1px #f4ffd6e6,0 0 30px #a0da3259}.t-accent-sky{color:var(--ink-link);text-shadow:0 1px #ebf6ffe6,0 0 30px #5aaae84d}:root p{text-wrap:pretty}:root strong,:root b{font-weight:var(--w-strong);color:var(--ink)}:root a:not([class]){color:var(--ink-link);text-underline-offset:3px;text-decoration-color:#1a5c9666;text-decoration-thickness:1px}:root a:not([class]):hover{text-decoration-color:currentColor}:root :is(code,kbd,pre,.mono){font-family:var(--font-mono);font-feature-settings:"calt", "zero";letter-spacing:0}:root :is(small,.small){font-size:var(--t-small);letter-spacing:var(--track-small)}:root :is(table,.tnum,time){font-variant-numeric:tabular-nums}.t-hero{font:var(--w-display) var(--t-display-hero)/.94 var(--font-display);letter-spacing:var(--track-display-hero);color:var(--ink);text-shadow:var(--tx-print);text-wrap:balance;font-variant-ligatures:no-common-ligatures}.t-display-xl{font:var(--w-display) var(--t-display-xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--track-display-xl);color:var(--ink);text-shadow:var(--tx-print);text-wrap:balance;font-variant-ligatures:no-common-ligatures}.t-display-l{font:var(--w-display) var(--t-display-l)/1.02 var(--font-display);letter-spacing:var(--track-display-l);color:var(--ink);text-shadow:var(--tx-print);text-wrap:balance;font-variant-ligatures:no-common-ligatures}.t-display-m{font:var(--w-display) var(--t-display-m)/1.06 var(--font-display);letter-spacing:var(--track-display-m);color:var(--ink);text-shadow:var(--tx-print);text-wrap:balance;font-variant-ligatures:no-common-ligatures}.t-title{font:var(--w-title) var(--t-title)/1.14 var(--font-display);letter-spacing:var(--track-title);color:var(--ink)}.t-heading{font:var(--w-heading) var(--t-heading)/1.25 var(--font-display);letter-spacing:var(--track-heading);color:var(--ink)}.t-lead{font:440 var(--t-body-l)/1.5 var(--font-ui);letter-spacing:-.01em;color:var(--ink-2);text-wrap:pretty}.t-body{font:var(--w-body) var(--t-body)/var(--lh-body) var(--font-ui);letter-spacing:var(--track-body);color:var(--ink-2)}.t-ui{font:var(--w-ui) var(--t-body)/1.3 var(--font-ui);letter-spacing:-.008em;color:var(--ink)}.t-small{font:450 var(--t-small)/1.45 var(--font-ui);letter-spacing:var(--track-small);color:var(--ink-3)}.t-micro{font:520 var(--t-micro)/1.4 var(--font-ui);letter-spacing:var(--track-micro);color:var(--ink-4)}.t-eyebrow{font:var(--w-caps) 12px/1.2 var(--font-ui);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-accent)}.t-mono{font:500 13.5px/1.5 var(--font-mono);letter-spacing:0;color:var(--ink)}.t-engraved{color:var(--ink);text-shadow:var(--tx-engrave)}.t-engraved-orange{color:var(--ink-on-orange);text-shadow:var(--tx-engrave-orange)}.t-engraved-lime{color:var(--ink-on-lime);text-shadow:var(--tx-engrave-lime)}.t-emboss-dark{color:var(--ink-on-dark);text-shadow:var(--tx-emboss-dark)}.t-emboss-orange{color:#fff;text-shadow:var(--tx-emboss-orange)}.t-glass{color:var(--ink);text-shadow:var(--tx-glass)}:root :is(.btn,.lbtn,.g-btn,.g-chip,.g-seg>span,.g-item,.n-link,.mf-link){font-feature-settings:"calt", "kern", "cv05", "ss03";letter-spacing:-.01em}:root :is(.g-btn,.g-chip,.g-item,.n-link,.mf-link){color:var(--ink);text-shadow:var(--tx-engrave)}:root :is(.glass,.glass *):is(p,span,a,h1,h2,h3,h4,label){text-shadow:var(--tx-glass)}:root :is(.lbtn--orange,.btn--orange,.lbtn-orange){color:var(--ink-on-orange);text-shadow:var(--tx-engrave-orange)}:root :is(.lbtn--lime,.btn--lime,.lbtn-lime){color:var(--ink-on-lime);text-shadow:var(--tx-engrave-lime)}:root :is(.fr__tag,.eyebrow,.kicker,.overline){font-family:var(--font-ui);font-weight:var(--w-caps);letter-spacing:var(--track-caps)}@media (max-width:520px){:root{--t-display-xl:48px;--t-display-l:40px;--t-display-m:32px;--t-title:24px;--t-body-l:17px}}:root .ds-chip:is(.chip--pass,.chip--insp,.chip--wait,.chip--back,.chip--plain,.chip--block):not(.chip--btn):not(.is-disabled){box-shadow:none;filter:none;height:auto;min-height:0;text-shadow:none;color:var(--ink-2);background:0 0;border:0;border-radius:0;gap:7px;padding:0;font-weight:620}:root .ds-chip:is(.chip--pass,.chip--insp,.chip--wait,.chip--back,.chip--plain,.chip--block):not(.chip--btn):before,:root .ds-chip:is(.chip--pass,.chip--insp,.chip--wait,.chip--back,.chip--plain,.chip--block):not(.chip--btn):after{display:none}:root .chip--pass:not(.chip--btn),:root .chip--pass:not(.chip--btn)>span{color:var(--ink-ok);text-shadow:none}:root .chip--insp:not(.chip--btn),:root .chip--insp:not(.chip--btn)>span{color:var(--ink-link);text-shadow:none}:root .chip--wait:not(.chip--btn),:root .chip--wait:not(.chip--btn)>span{color:var(--ink-warn);text-shadow:none}:root .chip--back:not(.chip--btn),:root .chip--back:not(.chip--btn)>span{color:var(--ink-bad);text-shadow:none}:root .chip--block:not(.chip--btn),:root .chip--block:not(.chip--btn)>span{color:var(--ink-2);text-shadow:none}}
@layer design{@property --elev{syntax:"<number>";inherits:true;initial-value:.4}:root{--light-x:-.62;--light-y:-.78;--cast-x:.62;--cast-y:.78;--hv-t:.14s cubic-bezier(.2,.8,.2,1);--hv-lift:-1px;--hv-press:1px;--hv-face:brightness(1.045) saturate(1.05);--hv-down:brightness(.95);--hv-drop:drop-shadow(0 1px 1px rgba(var(--shade),.3));--hv-tint:rgba(var(--shade),.06);--hv-tint-2:rgba(var(--shade),.1);--hv-edge:#3c260a6b;--hv-well:inset 0 2px 4px #6e4e2252, inset 0 -1px 0 #fff;--hv-trans:transform var(--hv-t), translate var(--hv-t), filter var(--hv-t), box-shadow var(--hv-t), background-color var(--hv-t), border-color var(--hv-t), color var(--hv-t)}@media (prefers-reduced-motion:reduce){:root{--hv-lift:0px;--hv-press:0px}}html{overflow-x:clip}:is(.lbtn,.xbtn:not(.xbtn--quiet),.xicon,.chip--btn){transition:var(--hv-trans)}:is(.lbtn,.xbtn:not(.xbtn--quiet),.xicon,.chip--btn):hover:not([disabled],.is-disabled){translate:0 var(--hv-lift);filter:var(--hv-face) var(--hv-drop)}:is(.lbtn,.xbtn:not(.xbtn--quiet),.xicon,.chip--btn):active:not([disabled],.is-disabled){filter:var(--hv-down);translate:none}.lbtn--primary:hover:not([disabled],.is-disabled) .lbtn__bead{translate:1px}:is(.btn--primary,.btn-primary,.btn-pass){transition:var(--hv-trans)}:is(.btn--primary,.btn-primary,.btn-pass):hover:not(:disabled){filter:var(--hv-face) var(--hv-drop)}:is(.btn--primary,.btn-primary,.btn-pass):not(.btn):hover:not(:disabled){translate:0 var(--hv-lift)}:is(.btn--primary,.btn-primary,.btn-pass):active:not(:disabled){translate:0 var(--hv-press);filter:var(--hv-down);box-shadow:var(--hv-well)}.xbtn--quiet:hover:not([disabled],.is-disabled){background-color:var(--hv-tint);color:var(--ink)}.xbtn--quiet:active:not([disabled],.is-disabled){background-color:var(--hv-tint-2);box-shadow:var(--hv-well);translate:none}:is(.wr,.dt__row,.nv,.tbar__tab,.wtab,.g-tab,.hseg button,.g-item,.menu .opt):not(.is-sel,.is-on,[aria-selected=true],[aria-current=page]){transition:var(--hv-trans)}:is(.wr,.dt__row,.nv,.tbar__tab,.wtab,.g-tab,.hseg button,.g-item,.menu .opt):not(.is-sel,.is-on,[aria-selected=true],[aria-current=page]):hover{background:var(--hv-tint);box-shadow:none;transform:none}:is(.wr,.dt__row,.nv,.tbar__tab,.wtab,.g-tab,.hseg button,.g-item,.menu .opt):not(.is-sel,.is-on,[aria-selected=true],[aria-current=page]):active{background:var(--hv-tint-2)}.opt:not(.is-on):not(.menu .opt):hover{background-image:linear-gradient(var(--hv-tint),var(--hv-tint));box-shadow:inset 0 0 0 1px var(--hv-edge)}.opt:not(.is-on):not(.menu .opt):active{background-image:linear-gradient(var(--hv-tint-2),var(--hv-tint-2))}:is(p,li,small) a[href]:not(.n-link,[class*=btn],.nv):hover{color:var(--orange-700);text-underline-offset:2px;text-decoration:underline}:is(button,a[href],[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],summary):focus-visible{outline-offset:2px;outline:2px solid var(--sky-500)!important}}.vx :is(.btn:not(.btn--q),.send,.bell){transition:var(--hv-trans)}.vx :is(.btn:not(.btn--q),.send,.bell):hover:not(:disabled,[aria-disabled=true]){filter:var(--hv-face) var(--hv-drop)}.vx :is(.send,.bell):hover:not(:disabled,[aria-disabled=true]){translate:0 var(--hv-lift)}.vx :is(.btn:not(.btn--q),.send,.bell):active:not(:disabled,[aria-disabled=true]){translate:0 var(--hv-press);filter:var(--hv-down)}.vx .btn--q{transition:var(--hv-trans)}.vx .btn--q:hover:not(:disabled,[aria-disabled=true]){background-color:var(--hv-tint)}.vx .btn--q:active:not(:disabled,[aria-disabled=true]){background-color:var(--hv-tint-2);box-shadow:var(--hv-well)}.vx .wnav .lk a:not(.on){transition:var(--hv-trans)}.vx .wnav .lk a:not(.on):hover{color:var(--ink);background-color:var(--hv-tint)}.vx .wnav .lk a:not(.on):active{background-color:var(--hv-tint-2)}.hawl-shell .side .snav .nv:not(.is-sel):hover{background:var(--hv-tint);border-radius:10px}.hawl-shell .side .snav .nv:not(.is-sel):active{background:var(--hv-tint-2);border-radius:10px}.hawl-shell .cc-btn{transition:var(--hv-trans)}.hawl-shell .cc-btn:hover:not(:disabled){translate:0 var(--hv-lift);filter:var(--hv-face) var(--hv-drop)}.hawl-shell .cc-btn:active:not(:disabled){filter:var(--hv-down);translate:none}

:root{--ember-1000:#0a0300;--ember-950:#160601;--ember-900:#2c0d03;--ember-850:#3a1204;--ember-800:#4a1805;--ember-700:#7c2707;--ember-600:#a6370a;--ember-500:#c64a0e;--flame-50:#fff3ea;--flame-100:#ffd9be;--flame-200:#ffc59c;--flame-300:#ffb27a;--flame-400:#ff9a55;--flame-450:#ff8e44;--flame-500:#ff7a2a;--flame-600:#ff6a1a;--flame-700:#ec5a0e;--flame-800:#8a2e04;--flame-900:#5a1d02;--cream-50:#fff3ea;--cream-100:#ffe8d6;--cream-200:#f2d3be;--cream-300:#e0b79c;--cream-400:#bf9479;--cream-500:#9c7a66;--cream-600:#6e5244;--ink-900:#1a0701;--ink-800:#2a1206;--ink-700:#401c0a;--coal-1000:#050201;--coal-950:#0a0503;--coal-900:#120a06;--coal-800:#1e140f;--coal-700:#2a1f19;--green-200:#b8fad3;--green-300:#8cf5b8;--green-400:#7df5ae;--green-500:#3fd884;--green-600:#1db862;--green-800:#0e7a3e;--green-950:#03210f;--red-200:#ffc4b8;--red-300:#ff9c8a;--red-400:#ff6b57;--red-500:#f04a32;--red-700:#a8220f;--red-950:#2a0603;--amber-200:#ffe3a8;--amber-300:#ffd27a;--amber-400:#ffc24a;--amber-600:#c98a0e;--amber-950:#2a1a02;--blue-200:#c9dbff;--blue-300:#9ec0ff;--blue-400:#6fa2ff;--blue-500:#4c8dff;--blue-700:#1f4fb8;--blue-950:#06122e;--idle-300:#c2b2a7;--idle-500:#9a8a80;--agent-1:#4c8dff;--agent-2:#ff7a2a;--agent-3:#3fd884;--agent-4:#ffc24a;--agent-5:#3fd0e0;--agent-6:#ff6fa8;--agent-7:#c2b2a7;--agent-8:#b6e35a;--bg-page:#ebdec2;--bg-deep:#e0cea7;--bg-raised:#fffdf8;--bg-raised-2:#fbf5e8;--bg-sunken:#e4d9c3;--bg-hover:#14243a0d;--bg-pressed:#14243a17;--bg-selected:#f26a1b24;--surface-glass:#fffcf4bd;--surface-glass-deep:#fffaf0e6;--surface-glass-light:#ffffff80;--surface-acrylic:#fffdf8;--surface-terminal:#1d1915;--surface-scrim:#ebdec2e0;--surface-overlay:#281e1252;--text-primary:#22344a;--text-strong:#14243a;--text-secondary:#374a62;--text-tertiary:#4a5c73;--text-disabled:#8592a3;--text-accent:#a93f08;--text-on-flame:#2b0f02;--text-on-acrylic:#14243a;--text-link:#1a5c96;--text-link-hover:#14243a;--text-code:#fff3e4;--text-prompt:#ff9a55;--border-subtle:#14243a1a;--border-default:#14243a2e;--border-strong:#14243a73;--border-flame:#f26a1b73;--border-flame-strong:#f26a1b;--border-on-flame:#a93f08;--border-acrylic:#3a240a6b;--divider:#14243a1a;--accent:#f26a1b;--accent-hover:#fa7d2e;--accent-pressed:#d55510;--focus-ring:#3b93d3;--focus-gap:#fffefb;--status-pass-fg:#3f6a06;--status-pass-bg:#9bd12e33;--status-pass-border:#78a81a99;--status-sendback-fg:#a6291a;--status-sendback-bg:#d23b2a1f;--status-sendback-border:#d23b2a80;--status-working-fg:#1a5c96;--status-working-bg:#3b93d324;--status-working-border:#3b93d380;--status-waiting-fg:#8a5200;--status-waiting-bg:#e0a10029;--status-waiting-border:#e0a1008c;--violet-300:#5b3aa8;--teal-300:#0f6f68;--term-work-fg:var(--status-working-fg);--term-inspect-fg:var(--status-pass-fg);--term-guard-fg:var(--status-waiting-fg);--term-sendback-fg:var(--status-sendback-fg);--term-needs-fg:var(--accent);--term-record-fg:var(--violet-300);--term-site-fg:var(--teal-300);--status-idle-fg:#4a5c73;--status-idle-bg:#4a5c731a;--status-idle-border:#4a5c7359;--status-needs-you-fg:#2b0f02;--status-needs-you-bg:#fa7d2e;--sample-fg:#2b0f02;--sample-bg:#ffbf8f;--grad-btn-primary:linear-gradient(180deg, #ffa466 0%, #fa7f32 34%, #f06716 62%, #dc540c 86%, #c54709 100%);--grad-btn-primary-hover:linear-gradient(180deg, #ffb27a 0%, #ff8a40 34%, #f5701e 62%, #e35a10 86%, #cc4c0a 100%);--grad-btn-primary-pressed:linear-gradient(180deg, #e88a4e 0%, #ec6a1e 40%, #d9520a 100%);--grad-btn-glass:linear-gradient(180deg, #fff 0%, #fffdf8 30%, #f7efdf 62%, #eadcc2 100%);--grad-btn-glass-hover:linear-gradient(180deg, #fff 0%, #fffefa 30%, #faf3e6 62%, #eedfc6 100%);--grad-btn-acrylic:linear-gradient(180deg, #fff 0%, #fffcf6 50%, #f3eada 100%);--grad-btn-acrylic-hover:linear-gradient(180deg, #fff 0%, #fffefa 50%, #f7efe1 100%);--grad-btn-pass:linear-gradient(180deg, #d8f58a 0%, #b7e34d 34%, #9bd12e 62%, #86bc20 86%, #70a413 100%);--grad-btn-sendback:linear-gradient(180deg, #fff6f3 0%, #fbe3dc 60%, #f3cfc4 100%);--grad-btn-danger:linear-gradient(180deg, #f2836f 0%, #e2513b 40%, #d23b2a 70%, #b42e1f 100%);--grad-btn-cream:linear-gradient(180deg, #fff 0%, #fffdf8 30%, #f7efdf 62%, #eadcc2 100%);--spec-button:radial-gradient(70% 52% at 10% 0%, #ffffffe6, #fff0 70%);--spec-button-dark:radial-gradient(70% 52% at 10% 0%, #fff6, #fff0 70%);--spec-panel:radial-gradient(70% 52% at 8% 0%, #ffffffd9, #fff0 60%);--spec-panel-strong:radial-gradient(70% 52% at 8% 0%, #fff, #ffffff80 36%, #fff0 70%);--spec-sweep:linear-gradient(118deg, #fff0 34%, #ffffff8c 42%, #fff0 50%);--fill-lift:linear-gradient(180deg, #fff9, #fff0 40%);--grad-panel-glass:linear-gradient(145deg, #ffffffe6 0%, #fffcf4cc 40%, #f9f0dec7 100%);--grad-panel-glass-raised:linear-gradient(145deg, #fff 0%, #fffdf8 30%, #f9f2e4 70%, #efe4cf 100%);--grad-panel-acrylic:linear-gradient(145deg, #fff 0%, #fffdf8 30%, #f9f2e4 70%, #efe4cf 100%);--grad-panel-sheen:linear-gradient(120deg, #ffffffb3, #fff0 35%);--grad-panel-terminal:linear-gradient(180deg, #2a241e, #15110d);--grad-card-flame:linear-gradient(165deg, #ffa466 0%, #f06716 55%, #c54709 100%);--grad-page-ember:radial-gradient(1800px 1300px at 0% 0%, #fffcf2 0%, #fff9e4f0 16%, #fff1d08c 40%, #ffecc800 72%), radial-gradient(1100px 760px at 100% 0%, #78b9ee6b, #78b9ee00 64%), linear-gradient(180deg, #ebddbe 0%, #e0cea7 40%, #d3be95 100%);--grad-page-ember-soft:radial-gradient(1400px 900px at 0% 0%, #fffcf2 0%, #fff9e4e6 20%, #ffecc800 70%), radial-gradient(900px 600px at 100% 0%, #78b9ee52, #78b9ee00 64%), linear-gradient(180deg, #efe4cc 0%, #e6d6b4 100%);--grad-scene-grade:radial-gradient(ellipse 70% 70% at 72% 60%, #ffc88c2e, #ffecc800 70%);--grad-key-light:radial-gradient(ellipse 50% 45% at 12% 8%, #fffcecd9, transparent 70%);--grad-rim-light:linear-gradient(135deg, #ffffffe6 0%, #fff0 40%);--grad-scrim-left:linear-gradient(90deg, #fbf5e8f5 0%, #fbf5e8e0 30%, #fbf5e873 50%, #fbf5e800 66%);--grad-scrim-right:linear-gradient(270deg, #fbf5e8f5 0%, #fbf5e8e0 30%, #fbf5e873 50%, #fbf5e800 66%);--grad-scrim-top:linear-gradient(180deg, #fbf5e8d9, #fbf5e800);--grad-scrim-bottom:linear-gradient(0deg, #fbf5e8eb, #fbf5e800);--grad-scrim-phone:linear-gradient(180deg, #fbf5e8e6 0%, #fbf5e88c 45%, #fbf5e833 70%, #fbf5e8e6 100%);--grad-floor-glow:radial-gradient(ellipse at 50% 40%, #ffa05a5c, #ff8c3c1a 45%, transparent 72%);--grad-contact-shadow:radial-gradient(ellipse, #341c066b, transparent 72%);--grad-reflection-mask:linear-gradient(180deg, #00000073 10%, #0000001f 34%, transparent 58%);--grad-edge-light:linear-gradient(90deg, transparent, #fa7d2e, transparent);--grad-edge-cream:linear-gradient(90deg, transparent, #ffffffe6, transparent);--grad-divider:linear-gradient(90deg, #14243a00, #14243a24 20%, #14243a24 80%, #14243a00);--grad-text-flame:linear-gradient(180deg, #d2530f 0%, #a93f08 100%);--grad-text-cream:linear-gradient(180deg, #22344a 0%, #14243a 100%);--grad-meter-flame:linear-gradient(90deg, #d55510, #fa7d2e);--grad-meter-pass:linear-gradient(90deg, #78a81a, #b6e255);--font-display:"Bricolage Grotesque", "Inter", system-ui, sans-serif;--font-label:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-stretch-label:100%;--font-stretch-nav:100%;--font-stretch-title:100%;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--weight-black:900;--text-display-hero:84px;--leading-display-hero:1;--text-display-1:72px;--leading-display-1:1;--text-display-2:56px;--leading-display-2:1.04;--text-display-3:40px;--leading-display-3:1.06;--text-display-sub:28px;--leading-display-sub:1.1;--text-display-4:28px;--leading-display-4:1.1;--text-display-hero-phone:44px;--text-display-1-phone:40px;--text-display-sub-phone:22px;--text-title-1:28px;--leading-title-1:1.1;--text-title-2:21px;--leading-title-2:1.2;--text-title-3:18px;--leading-title-3:1.25;--text-body-lg:19px;--leading-body-lg:1.5;--text-body:17px;--leading-body:1.55;--text-body-md:16px;--leading-body-md:1.5;--text-body-sm:14px;--leading-body-sm:1.45;--text-caption:13px;--leading-caption:1.4;--text-label-lg:15px;--text-label:14px;--text-label-sm:13px;--text-label-xs:12px;--text-label-2xs:11px;--text-mono-lg:15px;--text-mono:13px;--text-mono-sm:12px;--text-mono-xs:11px;--tracking-display:-.026em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-nav:0;--tracking-label:.06em;--tracking-chip:.04em;--tracking-eyebrow:.1em;--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--radius-0:0;--radius-chip:999px;--radius-control:12px;--radius-input:14px;--radius-panel:20px;--radius-device:24px;--radius-frame:14px;--radius-dot:50%;--border-hair:1px;--border-control:1.5px;--border-heavy:2px;--control-sm:44px;--control-md:48px;--control-lg:56px;--control-xl:64px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--dot-sm:8px;--dot-md:10px;--mark-sm:32px;--mark-md:38px;--bp-phone:390px;--bp-tablet:768px;--bp-laptop:1024px;--bp-desktop:1440px;--container-max:1312px;--container-text:640px;--gutter-desktop:64px;--gutter-tablet:40px;--gutter-phone:20px;--nav-height:60px;--nav-height-phone:56px;--app-sidebar:264px;--app-topbar:56px;--section-pad-desktop:160px;--section-pad-phone:96px;--z-scene:0;--z-scrim:1;--z-content:2;--z-float:3;--z-nav:10;--z-dropdown:20;--z-overlay:30;--z-dialog:40;--z-toast:50;--z-tooltip:60;--light-key:#fffaf0;--light-key-angle:35deg;--light-fill:#ffffff80;--light-rim:#fffffff2;--light-bounce:#ceaa7080;--umbra:52, 28, 6;--shadow-1:0 0 0 1px #3a240a1f, .5px 1px 1px rgba(var(--umbra), .28), 2px 4px 6px -2px rgba(var(--umbra), .22);--shadow-2:0 0 0 1px #3a240a24, .5px 1px 1px rgba(var(--umbra), .3), 3px 7px 10px -3px rgba(var(--umbra), .26), 10px 20px 28px -10px rgba(var(--umbra), .3);--shadow-3:0 0 0 1px #3a240a29, 1px 2px 2px rgba(var(--umbra), .32), 5px 12px 16px -4px rgba(var(--umbra), .28), 16px 32px 44px -14px rgba(var(--umbra), .36);--shadow-4:0 0 0 1px #3a240a2e, 1.4px 3px 2px rgba(var(--umbra), .36), 5px 12px 14px -2px rgba(var(--umbra), .3), 20px 35px 39px -8px rgba(var(--umbra), .36);--shadow-5:0 0 0 1px #3a240a33, 2px 4px 3px rgba(var(--umbra), .38), 8px 20px 22px -2px rgba(var(--umbra), .32), 36px 63px 67px -16px rgba(var(--umbra), .42);--shadow-button:0 0 0 1px #3a240a80, .4px 1px 0 #d7c7a6, .8px 2px 0 #beab86, 1.2px 3px 0 #a49068, 1.5px 5px 3px rgba(var(--umbra), .5), 5px 14px 14px -4px rgba(var(--umbra), .4);--shadow-button-hover:0 0 0 1px #3a240a80, .4px 1px 0 #d7c7a6, .8px 2px 0 #beab86, 1.2px 3px 0 #a49068, 2px 7px 4px rgba(var(--umbra), .46), 7px 20px 20px -4px rgba(var(--umbra), .4);--shadow-button-pressed:0 0 0 1px #3a240a80, 0 1px 0 #cdbb97, 1px 2px 2px rgba(var(--umbra), .35);--shadow-diorama:drop-shadow(6px 14px 16px rgba(var(--umbra), .35)) drop-shadow(18px 40px 40px rgba(var(--umbra), .25));--shadow-text:0 1px 0 #ffffffbf;--edge-panel:inset 2px 2px 0 #fffffff2, inset 0 0 0 1px #ffffffd9, inset -1.5px -2px 0 #a078424d;--edge-panel-raised:inset 2px 2px 0 #fff, inset 0 0 0 1px #ffffffeb, inset -1.5px -2px 0 #a0784273, inset -4px -7px 10px -3px #96642833;--edge-acrylic:inset 0 1.5px 0 #fff, inset 1.5px 0 0 #fffffff2, inset -1.5px 0 0 #966e3c66, inset 0 -3px 0 #ffffffb3, inset 0 -7px 8px -2px #b07e3e66;--edge-btn-primary:inset 0 2px 0 #fff4e4, inset 2px 0 0 #ffdeb8b3, inset -1px 0 0 #78280059, inset 0 -5px 6px #7828006b, inset 0 0 0 1px #ffbe824d;--edge-btn-glass:inset 0 1.5px 0 #fff, inset 1.5px 0 0 #fffffff2, inset -1.5px 0 0 #966e3c66, inset 0 -3px 0 #ffffffb3, inset 0 -7px 8px -2px #b07e3e66;--edge-btn-pass:inset 0 2px 0 #f4ffd6, inset 2px 0 0 #e6ffaab3, inset -1px 0 0 #28460059, inset 0 -5px 6px #28460066;--edge-input:inset 0 4px 7px rgba(var(--umbra), .36), inset 3px 4px 3px rgba(var(--umbra), .2), inset -1px -1px 0 #fffffff2, 0 2px 0 #fff, 0 0 0 1px rgba(var(--umbra), .26);--edge-input-focus:inset 0 4px 7px rgba(var(--umbra), .36), inset 3px 4px 3px rgba(var(--umbra), .2), 0 0 0 2px #fffefb, 0 0 0 4px #3b93d3, 0 0 22px #3b93d373;--inset-top-flame:inset 0 2px 0 #fff4e4;--inset-top-cream:inset 0 1.5px 0 #fffffff2;--inset-top-glass:inset 0 1.5px 0 #fffffff2;--inset-top-acrylic:inset 0 1.5px 0 #fff;--inset-bottom-shade:inset 0 -2px 0 #a078424d;--inset-ring-subtle:inset 0 0 0 1px #fff9;--glow-flame-sm:0 0 0 1px #ff96464d, 0 0 14px #f26a1b52, 0 0 32px #f26a1b29;--glow-flame-md:0 0 0 1px #ff964659, 0 0 22px #f26a1b66, 0 0 60px #f26a1b3d;--glow-flame-lg:0 0 0 1px #ff964659, 0 0 28px #f26a1b73, 0 0 90px #f26a1b4d;--glow-flame-panel:0 0 40px #f26a1b1f;--glow-pass:0 0 0 1px #aadc4666, 0 0 18px #9bd12e73;--glow-sendback:0 0 0 1px #d23b2a4d, 0 0 14px #d23b2a4d;--glow-working:0 0 6px #3b93d3e6, 0 0 14px #3b93d366;--glow-text:0 0 34px #ff8c324d;--elev-btn-primary:var(--edge-btn-primary), 0 0 0 1px #642203eb, .4px 1px 0 #d15b17, .8px 2px 0 #c15213, 1.2px 3px 0 #b04910, 1.6px 4px 0 #a0400d, 1.5px 8px 3px -1px #3c12008c, 5px 16px 16px -4px #78280080, 8px 26px 40px -4px #f26a1b99;--elev-btn-primary-hover:var(--edge-btn-primary), 0 0 0 1px #642203eb, .4px 1px 0 #d15b17, .8px 2px 0 #c15213, 1.2px 3px 0 #b04910, 1.6px 4px 0 #a0400d, 1.5px 10px 3px -1px #3c12008c, 6px 20px 18px -4px #78280080, 8px 26px 40px -4px #f26a1b99;--elev-btn-primary-pressed:inset 0 3px 7px #6e24008c, inset 0 -1px 0 #ffc89659, 0 0 0 1px #642203eb, 0 1px 0 #b84711, 1px 3px 3px #3c120073;--elev-btn-glass:var(--edge-btn-glass), var(--shadow-button);--elev-btn-acrylic:var(--edge-acrylic), var(--shadow-button);--elev-btn-pass:var(--edge-btn-pass), 0 0 0 1px #325404e6, .4px 1px 0 #83b022, .8px 2px 0 #77a11d, 1.2px 3px 0 #6b9319, 1.5px 8px 3px -1px #14280080, 6px 22px 34px -4px #9bd12e99;--elev-panel-glass:var(--edge-panel), var(--shadow-4);--elev-panel-glass-rest:var(--edge-panel), var(--shadow-3);--elev-panel-raised:var(--edge-panel-raised), var(--shadow-4);--elev-panel-acrylic:var(--edge-acrylic), var(--shadow-4);--elev-terminal:inset 0 3px 8px #0009, inset 0 0 0 1px #0009, 0 1.5px 0 #ffffffe6, 0 0 0 4px #efe5d2, 0 0 0 5px #3a240a4d;--elev-dialog:var(--edge-panel-raised), var(--shadow-5);--blur-sm:8px;--blur-md:16px;--blur-lg:24px;--blur-xl:40px;--glass-saturate:1.9;--glass-filter:blur(14px) saturate(1.9) brightness(1.06);--filter-diorama:none;--filter-diorama-object:drop-shadow(6px 14px 16px #341c0652) drop-shadow(18px 40px 40px #341c0638);--opacity-disabled:.45;--opacity-muted:.7;--focus-shadow:0 0 0 2px var(--focus-gap), 0 0 0 4px var(--focus-ring), 0 0 18px 2px #3b93d373;--dur-instant:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-reveal:.7s;--dur-scene:1.2s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .2, 1);--ease-snap:cubic-bezier(.3, 1.4, .5, 1);--ease-linear:linear;--stagger:.12s;--reveal-blur:10px;--reveal-rise:16px;--lift-sm:-1px;--lift-md:-1px;--lift-lg:-4px;--press-scale:.98;--tilt-hover:3deg;--depth-backdrop:.15;--depth-scene:.35;--depth-panel-back:.7;--depth-panel-front:1.2;--depth-object:1.8;--scene-push-in:1.06}
:root{--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:clamp(2rem, 1.4rem + 2.4vw, 2.75rem);--text-4xl:clamp(2.5rem, 1.6rem + 3.8vw, 4rem);--text-5xl:clamp(2.875rem, 1.6rem + 5.6vw, 5.75rem);--leading-tight:1.02;--leading-snug:1.2;--tracking-head:-.02em;--weight-body:420;--weight-ui:520;--weight-head:720;--weight-display:820;--gutter:clamp(16px, 4vw, 40px);--measure:68ch;--page-max:1240px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--line-hair:1px;--line-trail:6px;--dur-1:var(--dur-fast);--dur-2:var(--dur-base);--dur-3:var(--dur-slow);--dur-4:.56s;--dur-trail:.9s;--z-panel:30;--px-scale:3;--px-tile:16px;--font-sans:var(--font-body);--font-sign:var(--font-label);--font-pixel:var(--font-mono);--bg:var(--bg-page);--bg-sunk:var(--bg-deep);--surface:var(--bg-raised);--surface-2:var(--bg-raised-2);--ink:var(--text-strong);--ink-2:#22344a;--ink-3:#374a62;--ink-4:#4a5c73;--line:var(--border-subtle);--line-strong:var(--border-default);--road:#c8b48b;--brand:#fbf5e8;--brand-2:#efe4cf;--brand-3:#f26a1b;--on-brand:#14243a;--on-brand-2:#374a62;--sig-asked:#e0a100;--sig-asked-text:var(--status-waiting-fg);--sig-asked-wash:var(--status-waiting-bg);--sig-moving:#3b93d3;--sig-moving-text:var(--status-working-fg);--sig-moving-wash:var(--status-working-bg);--sig-done:#4a5c73;--sig-done-text:var(--text-primary);--sig-done-wash:var(--surface-glass-light);--sig-verified:#9bd12e;--sig-verified-text:var(--status-pass-fg);--sig-verified-wash:var(--status-pass-bg);--sig-stuck:#d23b2a;--sig-stuck-text:var(--status-sendback-fg);--sig-stuck-wash:var(--status-sendback-bg);--sig-unknown:#7c8798;--sig-unknown-text:var(--status-idle-fg);--trail-1:var(--agent-4);--trail-2:var(--agent-6);--trail-3:var(--agent-1);--trail-4:var(--agent-7);--trail-5:var(--agent-5);--trail-6:var(--agent-3);--hivis:#f26a1b;--hivis-ink:var(--text-on-flame);--safety:#d55510;--tag:#9bd12e;--tag-edge:#78a81a;--tag-ink:#1f3a04;--px-frame:var(--coal-1000);--px-ground:#d5c29b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-reveal:0s;--dur-scene:0s;--dur-4:0s;--dur-trail:0s;--stagger:0s;--reveal-blur:0px;--reveal-rise:0px;--lift-sm:0px;--lift-md:0px;--lift-lg:0px;--press-scale:1;--tilt-hover:0deg;--scene-push-in:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--bg);background-image:var(--grad-page-ember-soft);color:var(--ink);font:var(--weight-body) var(--text-md) / var(--leading-body) var(--font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-size:100% 80vh;margin:0;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:4px}button:where(:not(.xbtn,.lbtn)){font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:var(--weight-head);letter-spacing:var(--tracking-head);line-height:var(--leading-snug);margin:0}p{text-wrap:pretty;margin:0}code,kbd,.mono{font-family:var(--font-mono);font-size:.92em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.icon-sm{width:14px;height:14px}.icon-lg{width:22px;height:22px}.ic-fill-cc{fill:currentColor}.ic-fill-hc{fill:var(--hc,none)}.ic-fill-hh{fill:var(--hh,none)}.ic-fill-tc{fill:var(--tc,none)}.ic-fill-safety{fill:var(--safety)}.ic-fill-asked{fill:var(--sig-asked)}.ic-fill-surface{fill:var(--surface)}.ic-fill-tag{fill:var(--tag)}.ic-stroke-white{stroke:#fff}.ic-stroke-tag-ink{stroke:var(--tag-ink)}.wordmark{font-family:var(--font-display);letter-spacing:0;align-items:center;gap:9px;font-size:1.5rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.wordmark svg{flex:none;width:26px;height:28px}.wordmark .wordmark-lockup{filter:drop-shadow(0 1px #ffffffb3);flex:none;width:auto;height:36px;display:block}.hazard{background:repeating-linear-gradient(-45deg, var(--hivis) 0 10px, var(--ink-900) 10px 20px);height:8px}.topnav{z-index:var(--z-nav);background:var(--surface-scrim);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-bottom:1px solid var(--line);box-shadow:var(--edge-panel);position:sticky;top:0}.topnav .wrap{align-items:center;gap:var(--space-6);height:60px;display:flex}.topnav nav{gap:var(--space-5);margin-left:var(--space-4);display:flex}.topnav nav a{color:var(--ink-2);font-family:var(--font-label);font-stretch:var(--font-stretch-nav);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-decoration:none}.topnav nav a:hover,.topnav nav a[aria-current]{color:var(--ink)}.topnav .end{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.topnav.on-brand{background:var(--brand);border-color:var(--border-subtle);color:var(--on-brand)}.topnav.on-brand nav a{color:var(--on-brand-2)}.topnav.on-brand nav a:hover{color:var(--on-brand)}@media (max-width:760px){.topnav nav,.topnav .hide-sm{display:none}}.btn{--b-bg:var(--surface-acrylic);--b-img:var(--spec-button), var(--grad-btn-glass);--b-fg:var(--text-strong);--b-bd:transparent;--b-edge:var(--edge-btn-glass);--b-glow:var(--shadow-button);isolation:isolate;background-color:var(--b-bg);background-image:var(--b-img);min-height:42px;color:var(--b-fg);border:1px solid var(--b-bd);box-shadow:var(--b-edge), var(--b-glow);font-family:var(--font-body);letter-spacing:-.006em;text-transform:none;text-shadow:0 1px #ffffffd9;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.9;background:radial-gradient(34px 7px at 17% 13%,#fff,#fff0),linear-gradient(#ffffffd9,#ffffff4d 46%,#fff0 47%);position:absolute;inset:2px;-webkit-mask-image:linear-gradient(#000 0 44%,#0000 45%);mask-image:linear-gradient(#000 0 44%,#0000 45%)}.btn:focus-visible{box-shadow:var(--b-edge), var(--b-glow), var(--focus-shadow);outline:0}.btn:hover{--b-img:var(--grad-btn-glass-hover);transform:translateY(var(--lift-md));--b-glow:var(--shadow-button-hover);text-decoration:none}.btn:active{transform:scale(var(--press-scale));--b-glow:var(--shadow-button-pressed)}.btn[disabled],.btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}.btn-primary{text-shadow:0 1px #ffd6aab3;--b-bg:var(--flame-600);--b-img:var(--spec-button), var(--grad-btn-primary);--b-fg:var(--text-on-flame);--b-bd:transparent;--b-edge:var(--edge-btn-primary);--b-glow:var(--elev-btn-primary)}.btn-primary:before,.btn-pass:before,.btn-danger:before{opacity:.45}.btn-primary:hover{--b-img:var(--spec-button), var(--grad-btn-primary-hover);--b-glow:var(--elev-btn-primary-hover)}.btn-primary:active{--b-img:var(--grad-btn-primary-pressed);--b-edge:0 0 0 transparent;--b-glow:var(--elev-btn-primary-pressed)}.btn-pass{--b-bg:var(--green-600);--b-img:var(--spec-button), var(--grad-btn-pass);--b-fg:#1f3a04;--b-bd:transparent;--b-edge:var(--edge-btn-pass);--b-glow:var(--elev-btn-pass)}.btn-pass:hover{--b-img:var(--spec-button), var(--grad-btn-pass)}.btn-sendback{--b-bg:#fbe3dc;--b-img:var(--spec-button), var(--grad-btn-sendback);--b-fg:var(--status-sendback-fg)}.btn-sendback:hover{--b-img:var(--spec-button), var(--grad-btn-sendback);--b-glow:var(--shadow-button-hover), var(--glow-sendback)}.btn-acrylic{--b-bg:var(--surface-acrylic);--b-img:var(--spec-button-dark), var(--grad-btn-acrylic);--b-fg:var(--text-on-acrylic);--b-bd:var(--border-acrylic);--b-edge:var(--edge-acrylic);--b-glow:var(--shadow-button)}.btn-acrylic:hover{--b-img:var(--spec-button-dark), var(--grad-btn-acrylic-hover)}.btn-chalk{--b-bg:var(--cream-100);--b-img:var(--spec-button), var(--grad-btn-cream);--b-fg:var(--ink-900);--b-bd:var(--cream-200);--b-edge:var(--edge-btn-primary)}.btn-chalk:hover{--b-img:var(--spec-button), var(--grad-btn-cream)}.btn-ghost{text-shadow:none;--b-bg:transparent;--b-img:none;--b-bd:transparent;--b-edge:0 0 0 transparent;--b-glow:0 0 0 transparent}.btn-ghost:before,.btn-outline-brand:before{display:none}.btn-ghost:hover{--b-bg:var(--bg-hover);--b-img:none;--b-glow:0 0 0 transparent}.btn-ghost.on-brand{--b-fg:var(--on-brand)}.btn-ghost.on-brand:hover{--b-bg:var(--bg-hover)}.btn-outline-brand{--b-bg:transparent;--b-img:none;--b-fg:var(--on-brand);--b-bd:var(--border-default);--b-edge:0 0 0 transparent}.btn-outline-brand:hover{--b-bg:var(--bg-hover);--b-img:none}.btn-danger{--b-bg:#d23b2a;--b-img:var(--spec-button), var(--grad-btn-danger);--b-fg:#fff;--b-edge:inset 0 2px 0 #ffdcd2e6, inset 0 -4px 6px #64140a66;--b-glow:0 0 0 1px #6e140ae6, .4px 1px 0 #b0301f, .8px 2px 0 #96281a, 1.2px 3px 0 #7c2015, 1.5px 8px 3px -1px #3c0a0080, 6px 20px 26px -4px #d23b2a73;text-shadow:0 -1px #6e140a8c}.btn-danger:hover{--b-img:var(--spec-button), var(--grad-btn-danger)}.btn-lg{border-radius:18px;min-height:52px;padding:0 28px;font-size:17px}.btn-sm{border-radius:12px;min-height:34px;padding:0 14px;font-size:13.5px}.btn-icon{width:36px;min-height:36px;padding:0}.cmd{border-radius:var(--radius-md);color:#ffe8d6;min-height:52px;font-family:var(--font-mono);box-shadow:var(--shadow-2);background:#0a0300;border:1px solid #ffffff14;align-items:center;gap:12px;max-width:100%;padding:0 6px 0 16px;font-size:.875rem;display:flex}.cmd .prompt{color:#6bd89e;-webkit-user-select:none;user-select:none}.cmd code{white-space:nowrap;scrollbar-width:none;min-width:0;font-size:inherit;flex:1;overflow-x:auto}.cmd .arg{color:#f5c25a}.cmd .copy{border-radius:var(--radius-sm);color:#ffe8d6;cursor:pointer;height:38px;font:600 var(--text-xs) / 1 var(--font-sans);background:#ffffff0f;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cmd .copy:hover{background:#ffffff1f}.cmd .copy[data-copied]{color:#6bd89e}.tabs-os{border-radius:var(--radius-sm);background:var(--bg-sunk);border:1px solid var(--line);gap:2px;padding:3px;display:inline-flex}.tabs-os button{font-size:var(--text-xs);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-weight:600}.tabs-os button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.term{border-radius:var(--radius-panel);background:var(--surface-terminal);color:var(--text-code);border:1px solid var(--border-flame);box-shadow:var(--elev-terminal);font:.8125rem / 1.65 var(--font-mono);overflow:hidden}.term-bar{border-bottom:1px solid var(--border-subtle);color:var(--cream-400);align-items:center;gap:8px;padding:10px 14px;font-size:.75rem;display:flex}.term-bar i{background:var(--ember-700);border-radius:50%;width:10px;height:10px}.term-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px 16px}.term .g{color:var(--green-400)}.term .a{color:var(--amber-300)}.term .b{color:var(--blue-300)}.term .d{color:var(--cream-500)}.term .w{color:var(--cream-50)}.sig{border-radius:var(--radius-chip);border:1px solid color-mix(in srgb, var(--c) 50%, transparent);height:24px;font-family:var(--font-label);font-stretch:var(--font-stretch-label);font-weight:700;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--c-text);background:var(--c-wash);align-items:center;gap:6px;padding:0 8px 0 7px;line-height:1;display:inline-flex}.sig:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.s-asked{--c:var(--sig-asked);--c-text:var(--sig-asked-text);--c-wash:var(--sig-asked-wash)}.s-moving{--c:var(--sig-moving);--c-text:var(--sig-moving-text);--c-wash:var(--sig-moving-wash)}.s-done{--c:var(--sig-done);--c-text:var(--sig-done-text);--c-wash:var(--sig-done-wash)}.s-done:before{box-shadow:inset 0 0 0 2px var(--c);background:0 0}.s-verified{--c:var(--sig-verified);--c-text:var(--sig-verified-text);--c-wash:var(--sig-verified-wash)}.s-stuck{--c:var(--sig-stuck);--c-text:var(--sig-stuck-text);--c-wash:var(--sig-stuck-wash)}.s-unknown{--c:var(--sig-unknown);--c-text:var(--sig-unknown-text);--c-wash:var(--status-idle-bg)}.s-unknown:before{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.s-pass{--c:var(--green-500);--c-text:var(--status-pass-fg);--c-wash:var(--status-pass-bg)}.s-sendback{--c:var(--red-400);--c-text:var(--status-sendback-fg);--c-wash:var(--status-sendback-bg)}.s-working{--c:var(--blue-400);--c-text:var(--status-working-fg);--c-wash:var(--status-working-bg)}.s-waiting{--c:var(--amber-400);--c-text:var(--status-waiting-fg);--c-wash:var(--status-waiting-bg)}.s-idle{--c:var(--idle-500);--c-text:var(--status-idle-fg);--c-wash:var(--status-idle-bg)}.s-needs-you{--c:var(--ink-900);--c-text:var(--status-needs-you-fg);--c-wash:var(--status-needs-you-bg)}.live-dot{background:var(--sig-verified);border-radius:50%;width:8px;height:8px;position:relative}.live-dot:after{content:"";background:var(--sig-verified);animation:live 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes live{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.live-dot:after{opacity:0;animation:none}}.trail{--tc:var(--hc-a,var(--trail-1));--house:24px;--courier:24px;--truckw:calc(var(--courier) * 1.45);min-height:36px;color:var(--ink-2);grid-template-columns:auto minmax(52px,1fr) auto auto;align-items:center;column-gap:10px;display:grid}.th{justify-items:center;gap:4px;display:grid;position:relative}.th-a{--hc:var(--hc-a)}.th-b{--hc:var(--hc-b)}.th>.icon{width:var(--house);height:var(--house);stroke-width:1.6px;color:var(--ink-2)}.tn{font:600 var(--text-2xs) / 1 var(--font-mono);color:var(--ink-3);white-space:nowrap}.tpath{height:var(--courier);position:relative;container-type:inline-size}.tline{height:var(--line-trail);margin-top:calc(var(--line-trail) / -2);background:linear-gradient(90deg, var(--hivis) 0 5px, transparent 5px 10px) 0 50% / 10px 2px repeat-x, var(--road);border-radius:1px;position:absolute;inset:50% 0 auto}.tc{width:var(--truckw);height:var(--courier);color:var(--ink);transform:translateX(calc(var(--at,0) * (100cqw - var(--truckw))));transition:transform var(--dur-trail) var(--ease-in-out), opacity var(--dur-3) var(--ease-out);position:absolute;top:0;left:0}.tc .truck{stroke-width:1.3px;width:100%;height:100%}.trail[data-dir=back] .truck{transform:scaleX(-1)}.titem{stroke-width:1.9px;width:42.7%;height:62%;color:var(--ink);transition:opacity var(--dur-3) var(--ease-out);position:absolute;top:3%;left:8.5%}.trail[data-dir=back] .titem{left:auto;right:8.5%}.trail[data-item=none] .titem,.trail[data-state=verified] .tc{opacity:0}.thaz{background:var(--safety);opacity:0;width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in oklab, var(--safety) 30%, transparent);border-radius:50%;position:absolute;top:-3px;left:62%}.trail[data-dir=back] .thaz{left:auto;right:62%}.trail[data-state=stuck] .thaz{opacity:1;animation:1s step-end infinite haz}@keyframes haz{0%,49%{opacity:1}50%,to{opacity:.15}}.tcone{opacity:0;width:55%;height:78%;transition:opacity var(--dur-3) var(--ease-out);margin-left:2px;position:absolute;bottom:0;left:100%}.trail[data-state=stuck] .tcone{opacity:1}.troad{width:var(--courier);height:var(--courier);opacity:0;transition:opacity var(--dur-3) var(--ease-out);position:absolute;top:0;left:62%}.troad .icon{width:70%;height:78%;position:absolute;bottom:0}.troad .icon:first-child{left:-4%}.troad .icon:last-child{left:38%}.trail[data-state=closed] .troad{opacity:1}.tspark{opacity:0;width:0;height:0;transition:opacity var(--dur-3) var(--ease-out);position:absolute;top:8px;left:52%}.tspark i{background:var(--safety);opacity:0;width:3px;height:3px;animation:spark 1.1s var(--ease-out) infinite;border-radius:1px;position:absolute;top:0;left:0}.tspark i:nth-child(2){background:var(--hivis);--sx:7px;animation-delay:.35s}.tspark i:nth-child(3){--sx:-3px;animation-delay:.7s}@keyframes spark{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{transform:translate(var(--sx,4px), -12px) scale(.4);opacity:0}}.trail[data-state=accepted] .tspark{opacity:1}.ttag{opacity:0;transform-origin:50%;width:17px;height:17px;transition:transform var(--dur-4) var(--ease-out), opacity var(--dur-3) var(--ease-out);color:var(--tag-edge);position:absolute;top:-8px;right:-9px;transform:scale(.4)}.ttag .icon{stroke-width:1.6px;width:100%;height:100%}.trail[data-state=verified] .ttag{opacity:1;transform:scale(1)}.tword{justify-content:center;justify-self:end;min-width:100px}@media (prefers-reduced-motion:reduce){.thaz,.tspark i{animation:none}.trail[data-state=stuck] .thaz{opacity:1}.tspark i:first-child{opacity:.9;transform:translate(3px,-7px)}}.trail-sm{--house:18px;--courier:18px;column-gap:6px;min-height:24px}.trail-sm .tn,.trail-sm .tword{display:none}.trail-sm .ttag{width:12px;height:12px;top:-5px;right:-6px}.trail-lg{--house:48px;--courier:42px;align-items:start;column-gap:14px}.trail-lg .tpath{margin-top:calc((var(--house) - var(--courier)) / 2)}.trail-lg .tword{margin-top:calc((var(--house) - 28px) / 2);height:28px;font-size:var(--text-md);align-self:start;min-width:124px;padding-inline:10px 12px}.trail-lg .tn{font-size:var(--text-xs)}.trail-lg .ttag{width:24px;height:24px;top:-10px;right:-11px}.trail-lg .thaz{width:9px;height:9px}@media (max-width:480px){.trail-lg{grid-template-columns:auto minmax(44px,1fr) auto;row-gap:14px}.trail-lg .tword{grid-column:1/-1;justify-self:start;margin-top:0}}.ledger{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ledger th{text-align:left;font:700 var(--text-sm) / 1 var(--font-sign);font-stretch:var(--font-stretch-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-3);border-bottom:1px solid var(--line);padding:0 10px 10px}.ledger td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.ledger td.t{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.ledger tr.arrive td{animation:arrive var(--dur-4) var(--ease-out)}@keyframes arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.who-chip{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.who-chip:before{content:"";background:var(--rc,var(--trail-1));border-radius:2px;width:8px;height:8px}.plate{border-radius:var(--radius-chip);background:var(--hivis);background-image:var(--spec-button);color:var(--hivis-ink);font-family:var(--font-label);font-stretch:var(--font-stretch-label);font-weight:700;font-size:var(--text-md);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--edge-btn-primary), var(--shadow-1);align-items:center;gap:8px;padding:6px 11px 5px;line-height:1;display:inline-flex}.plate small{color:var(--ink-800);font-weight:600;font-size:var(--text-xs);font-family:var(--font-label);font-stretch:var(--font-stretch-label);letter-spacing:.08em}.panel{background-color:var(--surface-glass-deep);background-image:var(--spec-panel), var(--grad-panel-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-panel-glass-rest);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.panel-h{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);padding:14px 16px;display:flex}.panel-h h2,.panel-h h3{font-size:var(--text-sm);letter-spacing:-.005em;font-weight:700}.panel-b{padding:16px}.field{gap:6px;display:grid}.field label{font-size:var(--text-sm);font-weight:620}.field .hint{font-size:var(--text-xs);color:var(--ink-3)}.field .err{font-size:var(--text-xs);color:var(--sig-stuck-text);align-items:center;gap:6px;display:flex}.input{border-radius:var(--radius-input);border:1px solid var(--line-strong);background:var(--bg-sunk);height:44px;box-shadow:var(--edge-input);color:var(--ink);font:inherit;font-size:var(--text-md);width:100%;transition:border-color var(--dur-base), box-shadow var(--dur-base);padding:0 12px}.input::placeholder{color:var(--ink-3)}.input:focus{border-color:var(--border-flame-strong);box-shadow:var(--edge-input-focus), var(--focus-shadow);outline:none}.input[aria-invalid=true]{border-color:var(--sig-stuck)}.input-affix{border:1px solid var(--line-strong);border-radius:var(--radius-input);background:var(--bg-sunk);align-items:stretch;display:flex;overflow:hidden}.input-affix:focus-within{border-color:var(--border-flame-strong);box-shadow:var(--edge-input-focus), var(--focus-shadow);outline:none}.input-affix span{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface-2);border-right:1px solid var(--line);place-items:center;padding:0 10px 0 12px;display:grid}.input-affix .input{box-shadow:none;font-family:var(--font-mono);font-size:var(--text-sm);border:0;border-radius:0}.choice{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color var(--dur-2), box-shadow var(--dur-2);gap:4px;padding:16px;display:grid;position:relative}.choice input{opacity:0;position:absolute}.choice:hover{border-color:var(--ink-3)}.choice:has(input:checked){border-color:var(--border-flame-strong);background:var(--bg-selected);box-shadow:var(--focus-shadow)}.choice:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.choice b{font-size:var(--text-md)}.choice .price{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2)}.code-boxes{align-items:center;gap:6px;display:flex}.code-boxes input{text-align:center;width:44px;height:56px;font:700 1.375rem / 1 var(--font-mono);text-transform:uppercase;border-radius:var(--radius-input);border:1px solid var(--line-strong);background:var(--bg-sunk);color:var(--ink)}.code-boxes input:focus{border-color:var(--border-flame-strong);box-shadow:var(--edge-input-focus), var(--focus-shadow);outline:none}.code-boxes .dash{background:var(--ink-3);width:10px;height:2px;margin-inline:4px}@media (max-width:420px){.code-boxes{gap:4px}.code-boxes input{width:34px;height:48px;font-size:1.125rem}.code-boxes .dash{width:6px;margin-inline:1px}}.note{border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--c-wash,var(--bg-sunk));color:var(--ink);gap:10px;padding:12px 14px;display:flex}.note .icon{color:var(--c-text,var(--ink-2));margin-top:2px}.vitrine{border-radius:var(--radius-lg);background:var(--px-frame);box-shadow:var(--shadow-3), inset 0 0 0 1px #ffffff0f;padding:10px 10px 18px;position:relative;overflow:hidden}.vitrine:after{content:"";background:repeating-linear-gradient(-45deg, var(--hivis) 0 10px, var(--ink-900) 10px 20px);height:7px;position:absolute;bottom:0;left:0;right:0}.vitrine canvas{width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;background:var(--px-ground);cursor:pointer;border-radius:6px}.vitrine .synthetic{font:700 var(--text-sm) / 1 var(--font-sign);font-stretch:var(--font-stretch-label);letter-spacing:.08em;text-transform:uppercase;color:#fff3ea;background:#160601c7;border-radius:3px;padding:5px 7px 4px;position:absolute;bottom:26px;right:18px}.legend{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;gap:10px 20px;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend svg{width:20px;height:20px;image-rendering:pixelated}.foot{border-top:1px solid var(--line);padding:var(--space-12) 0 var(--space-16);color:var(--ink-3);font-size:var(--text-sm)}.foot .wrap{gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.foot nav{gap:var(--space-5);flex-wrap:wrap;display:flex}.foot a{color:var(--ink-2);text-decoration:none}.foot a:hover{color:var(--ink)}.rc-1.rc-1{--rc:var(--trail-1)}.hc-1.hc-1{--hc:var(--trail-1)}.tc-1.tc-1{--tc:var(--trail-1)}.hca-1.hca-1{--hc-a:var(--trail-1)}.hcb-1.hcb-1{--hc-b:var(--trail-1)}.rc-2.rc-2{--rc:var(--trail-2)}.hc-2.hc-2{--hc:var(--trail-2)}.tc-2.tc-2{--tc:var(--trail-2)}.hca-2.hca-2{--hc-a:var(--trail-2)}.hcb-2.hcb-2{--hc-b:var(--trail-2)}.rc-3.rc-3{--rc:var(--trail-3)}.hc-3.hc-3{--hc:var(--trail-3)}.tc-3.tc-3{--tc:var(--trail-3)}.hca-3.hca-3{--hc-a:var(--trail-3)}.hcb-3.hcb-3{--hc-b:var(--trail-3)}.rc-4.rc-4{--rc:var(--trail-4)}.hc-4.hc-4{--hc:var(--trail-4)}.tc-4.tc-4{--tc:var(--trail-4)}.hca-4.hca-4{--hc-a:var(--trail-4)}.hcb-4.hcb-4{--hc-b:var(--trail-4)}.rc-5.rc-5{--rc:var(--trail-5)}.hc-5.hc-5{--hc:var(--trail-5)}.tc-5.tc-5{--tc:var(--trail-5)}.hca-5.hca-5{--hc-a:var(--trail-5)}.hcb-5.hcb-5{--hc-b:var(--trail-5)}.rc-6.rc-6{--rc:var(--trail-6)}.hc-6.hc-6{--hc:var(--trail-6)}.tc-6.tc-6{--tc:var(--trail-6)}.hca-6.hca-6{--hc-a:var(--trail-6)}.hcb-6.hcb-6{--hc-b:var(--trail-6)}.trail[data-state=asked]{--at:.2}.trail[data-state=accepted]{--at:.88}.trail[data-state=done]{--at:.5}.trail[data-state=verified]{--at:.04}.trail[data-state=stuck]{--at:.55}.trail[data-state=closed]{--at:.3}.ticket.is-selected{outline:2px solid var(--focus-ring)}.gloss{color:var(--gloss-fg)}.gloss-work{--gloss-fg:var(--term-work-fg)}.gloss-inspect{--gloss-fg:var(--term-inspect-fg)}.gloss-guard{--gloss-fg:var(--term-guard-fg)}.gloss-sendback{--gloss-fg:var(--term-sendback-fg)}.gloss-needs{--gloss-fg:var(--term-needs-fg)}.gloss-record{--gloss-fg:var(--term-record-fg)}.gloss-site{--gloss-fg:var(--term-site-fg)}a .gloss,button .gloss,label .gloss,nav .gloss,summary .gloss,[role=button] .gloss{color:inherit}:root{--kw-do:#913909;--kw-ok:#3b5d08;--kw-soon:#4b5562;--kw-do-lg:#b8480c}:root .kw{color:var(--kw-fg);font-weight:680}.kw-do{--kw-fg:var(--kw-do)}.kw-ok{--kw-fg:var(--kw-ok)}.kw-soon{--kw-fg:var(--kw-soon)}:root .kw-soon{font-style:italic;font-weight:600}:root :is(h1,h2,h3) .kw{font-weight:inherit;font-style:normal}:is(h1,h2,h3) .kw-do{--kw-fg:var(--kw-do-lg)}:root :is(a,button,nav,summary,[role=button]) .kw{color:inherit}.tk-who,.tk-path,.tk-key{font-weight:700}.tk-who{color:#ffa766}.tk-path{color:#c3e870}.tk-key{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ff8c46bf;text-decoration:underline #ff8c46bf;text-decoration-thickness:2px}.ui-icon{vertical-align:-.2em;flex:none}.ui-icon-16{stroke-width:2.25px}.ui-icon-20{stroke-width:2.1px}.ui-icon-24{stroke-width:1.75px}.mk-menu li a,.mk-sheet a,.mk-docs-nav summary{align-items:center;gap:10px;display:flex}.mk-h-icon{width:.8em;height:.8em;color:var(--flame-400);vertical-align:-.08em;margin-right:.4em;display:inline-block}.mk-hero-icon{width:32px;height:32px;color:var(--flame-400);margin-bottom:14px;display:block}.tier-row-icon{color:var(--sig-verified-text);flex:none;margin-top:2px}.tier.town .tier-row-icon{color:inherit}.mk-q-icon{color:var(--flame-400);flex:none;margin-right:10px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--nf-display), "Bricolage Grotesque", "Inter", system-ui, sans-serif;--font-label:var(--nf-body), "Inter", system-ui, sans-serif;--font-body:var(--nf-body), "Inter", ui-sans-serif, system-ui, sans-serif;--font-ui:var(--font-body);--font-mono:var(--nf-mono), "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace}.sx-5b91af.sx-5b91af{padding-block:var(--space-16);max-width:480px}.sx-908d91.sx-908d91{font-size:var(--text-3xl)}.sx-f2eef8.sx-f2eef8{margin-block:var(--space-3) var(--space-6)}.sx-33bfeb.sx-33bfeb{gap:var(--space-4);display:grid}.sx-cdd8ca.sx-cdd8ca{text-align:center}.sx-718596.sx-718596{margin-top:var(--space-6)}.error-mark{width:40px;height:44px}.error-mark svg{width:100%;height:100%;display:block}.billing-body{max-width:560px}.page-pad.page-pad{padding-block:var(--space-16)}.page-title{font-size:var(--text-3xl)}.pre-wrap{white-space:pre-wrap}.fieldset-bare{border:0;margin:0;padding:0}.legal-wrap.legal-wrap{padding-block:var(--space-10)}.legal-draft{padding:var(--space-3) var(--space-4);border:1px solid var(--border,currentColor);border-radius:var(--radius-2,8px);margin-bottom:var(--space-6)}.plain-list{padding:0;list-style:none}.tile-grid{gap:12px;padding:0;list-style:none;display:grid}.tile-grid-sm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tile-grid-md{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tile-figure{font-size:1.75rem;display:block}.tile-note{opacity:.75;display:block}.input-narrow{width:5rem}.dialog-card{border-radius:12px;width:calc(100% - 32px);max-width:420px;padding:24px}.dialog-card.dialog-card-wide{max-width:480px}.btn.drop-zone{border-style:dashed;width:100%;min-height:96px}.btn.drop-zone[data-over=true]{background:var(--surface-2)}.ai-chip{border:1px solid;border-radius:4px;padding:0 4px;font-size:.75em;font-weight:600}.inspector-card{--tone:#6b7280;border:2px solid var(--tone);border-radius:8px;padding:12px}.inspector-card[data-tone=good]{--tone:#1a7f37}.inspector-card[data-tone=bad]{--tone:#c62828}.inspector-card[data-state=stale]{opacity:.6}.inspector-head{align-items:center;gap:8px;display:flex}.inspector-verdict{color:var(--tone);margin-left:auto}.solo-stamp{border:2px solid #84cc16;border-radius:6px;padding:2px 8px;font-weight:700}.ai-meter{display:block;overflow:visible}.ai-meter-track{fill:#e5e7eb}.ai-meter-fill{fill:#1a7f37}.ai-meter-alert{fill:#c62828}.ai-meter-mark{fill:#111}:is(input,textarea,select):is(:focus,:focus-visible){outline:none!important}