.msystem[data-astro-cid-r4nv53zy]{--glass-ink:#2a2421;--glass-muted:#62584f;--glass-tint:rgba(255,255,255,.72);--glass-edge:rgba(255,255,255,.92);--glass-line:rgba(110,79,61,.18);color:var(--glass-ink);margin-top:44px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.msystem-stage[data-astro-cid-r4nv53zy]{position:relative;min-height:390px;isolation:isolate;perspective:1000px}.msystem-orbit[data-astro-cid-r4nv53zy]{position:absolute;inset:12% 2%;border-radius:50%;background:radial-gradient(ellipse,rgba(224,128,95,.17),transparent 68%);transform:rotate(-20deg)}.msystem-rig[data-astro-cid-r4nv53zy]{position:absolute;inset:20px 25px;transform-style:preserve-3d;transform:rotateX(16deg) rotateY(-18deg) rotate(-6deg)}.msystem-floor[data-astro-cid-r4nv53zy]{position:absolute;inset:100px 0 0;border-radius:22px;background:linear-gradient(140deg,#fffffff0,#e8dac980);box-shadow:inset 0 1px #fff,0 32px 48px -32px #2a180f73;border:1px solid var(--glass-line);display:flex;align-items:flex-end;padding:24px;gap:12px;font-size:13px;font-weight:600}.msystem-floor[data-astro-cid-r4nv53zy] i[data-astro-cid-r4nv53zy]{height:6px;width:6px;border-radius:50%;background:#ac4425;margin-bottom:6px}.msystem-plane[data-astro-cid-r4nv53zy]{position:absolute;left:12%;right:6%;top:calc(20px + var(--plane)*43px);height:52px;padding:0 20px;display:flex;align-items:center;gap:18px;border:1px solid var(--glass-line);border-top-color:var(--glass-edge);border-radius:14px;background:linear-gradient(115deg,var(--glass-tint),rgba(230,217,201,.4));box-shadow:0 12px 25px -20px #1e140f80,inset 0 1px 0 var(--glass-edge);transform:translateZ(calc((6 - var(--plane))*8px));transition:transform .7s cubic-bezier(.16,1,.3,1),background .7s,border-color .7s,box-shadow .7s;overflow:hidden}.msystem-plane[data-astro-cid-r4nv53zy] strong[data-astro-cid-r4nv53zy]{font-family:Space Grotesk Variable,sans-serif;font-size:19px;font-weight:500}.msystem-plane-index[data-astro-cid-r4nv53zy]{font-size:11px;color:var(--glass-muted);font-variant-numeric:tabular-nums}.msystem-plane-line[data-astro-cid-r4nv53zy]{margin-left:auto;width:24px;height:2px;background:var(--glass-muted);opacity:.3}.msystem-plane[data-astro-cid-r4nv53zy].is-selected{transform:translate3d(-18px,0,60px);border-color:#cc5a3780;background:linear-gradient(115deg,#fff7ef,#efc7abd9);box-shadow:0 24px 40px -26px #7e3d2180,inset 0 1px #fff}.msystem-plane[data-astro-cid-r4nv53zy]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.8) 48%,transparent 70%);transform:translate(-140%);pointer-events:none}.is-playing[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy].is-selected:after{animation:ms-glint 4.2s cubic-bezier(.16,1,.3,1) infinite}@keyframes ms-glint{0%,15%{transform:translate(-140%)}65%,to{transform:translate(140%)}}.msystem-caption[data-astro-cid-r4nv53zy]{position:absolute;bottom:0;left:12px;right:12px;text-align:center;font-size:12px;line-height:1.5;color:var(--glass-muted)}.msystem-caption[data-astro-cid-r4nv53zy]>span[data-astro-cid-r4nv53zy]{display:inline-block;width:5px;height:5px;background:#ac4425;border-radius:50%;margin:0 8px 2px 0}.msystem-controls[data-astro-cid-r4nv53zy]{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--glass-line);padding-bottom:16px;margin-bottom:24px}.msystem-controls[data-astro-cid-r4nv53zy] button[data-astro-cid-r4nv53zy]{font-size:14px;min-height:44px;padding:9px 12px;border-radius:10px;color:var(--glass-muted);transition:background .25s,color .25s;position:relative}.msystem-controls[data-astro-cid-r4nv53zy] button[data-astro-cid-r4nv53zy][aria-pressed=true]{background:var(--glass-tint);color:var(--glass-ink);box-shadow:inset 0 1px 0 var(--glass-edge),0 5px 14px -10px #46281459}.msystem-controls[data-astro-cid-r4nv53zy] button[data-astro-cid-r4nv53zy]:focus-visible,.msystem-play[data-astro-cid-r4nv53zy]:focus-visible{outline:2px solid #cc5a37;outline-offset:3px}.msystem-details[data-astro-cid-r4nv53zy]{min-height:160px}.msystem-detail[data-astro-cid-r4nv53zy]{margin-bottom:20px}.msystem-detail[data-astro-cid-r4nv53zy] h3[data-astro-cid-r4nv53zy]{font-family:Space Grotesk Variable,sans-serif;font-size:27px;line-height:1.15;letter-spacing:-.025em;margin-bottom:14px}.msystem-detail[data-astro-cid-r4nv53zy] p[data-astro-cid-r4nv53zy]{font-size:16px;line-height:1.7;color:var(--glass-muted);max-width:42ch}.is-enhanced[data-astro-cid-r4nv53zy] .msystem-detail[data-astro-cid-r4nv53zy]{margin-bottom:0}.is-playing[data-astro-cid-r4nv53zy] .msystem-detail[data-astro-cid-r4nv53zy].is-selected{animation:ms-focus .65s cubic-bezier(.16,1,.3,1)}@keyframes ms-focus{0%{transform:translate(12px);opacity:.55}to{transform:none;opacity:1}}.msystem-play[data-astro-cid-r4nv53zy]{font-size:12px;min-height:44px;color:var(--glass-muted);text-decoration:underline;text-underline-offset:5px}.msystem-play[data-astro-cid-r4nv53zy][hidden]{display:none}.msystem--routing[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy]{top:calc(52px + var(--plane)*55px);left:calc(var(--plane)*4%);right:calc(14% - var(--plane)*4%)}.msystem--runtime[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy]{top:calc(65px + var(--plane)*95px);height:80px;left:4%;right:4%}.msystem--runtime[data-astro-cid-r4nv53zy] .msystem-floor[data-astro-cid-r4nv53zy]{inset:40px 0 30px}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy]{top:calc(35px + var(--plane)*60px);left:calc(6% + var(--plane)*3%);right:calc(12% - var(--plane)*3%)}.m-dark .msystem[data-astro-cid-r4nv53zy]{--glass-ink:#f7f3ee;--glass-muted:#c4b8ae;--glass-tint:rgba(255,246,231,.09);--glass-edge:rgba(255,255,255,.3);--glass-line:rgba(244,218,196,.19)}.m-dark .msystem-floor[data-astro-cid-r4nv53zy]{background:linear-gradient(140deg,#352b24,#1c1815);box-shadow:inset 0 1px #716053,0 32px 60px -25px #000}.m-dark .msystem-plane[data-astro-cid-r4nv53zy]{background:linear-gradient(115deg,#544437f2,#241e1af5)}.m-dark .msystem-plane[data-astro-cid-r4nv53zy].is-selected{background:linear-gradient(115deg,#70442e,#3e2e24);border-color:#cf8b68}@media(min-width:1024px)and (prefers-reduced-transparency:no-preference){.msystem-controls[data-astro-cid-r4nv53zy] button[data-astro-cid-r4nv53zy][aria-pressed=true]{backdrop-filter:blur(8px)}}@media(max-width:767px){.msystem[data-astro-cid-r4nv53zy]{grid-template-columns:1fr;gap:28px;margin-top:28px}.msystem-stage[data-astro-cid-r4nv53zy]{min-height:340px;max-width:500px;width:100%;margin:auto}.msystem-rig[data-astro-cid-r4nv53zy]{inset:0 12px 20px;transform:rotateX(10deg) rotateY(-12deg) rotate(-4deg)}.msystem-plane[data-astro-cid-r4nv53zy]{height:43px;padding:0 14px;gap:10px;top:calc(16px + var(--plane)*40px)}.msystem-plane[data-astro-cid-r4nv53zy] strong[data-astro-cid-r4nv53zy]{font-size:17px}.msystem-details[data-astro-cid-r4nv53zy]{min-height:145px}.msystem-detail[data-astro-cid-r4nv53zy] h3[data-astro-cid-r4nv53zy]{font-size:24px}.msystem-controls[data-astro-cid-r4nv53zy]{gap:0;margin-bottom:20px;padding-bottom:10px}.msystem-controls[data-astro-cid-r4nv53zy] button[data-astro-cid-r4nv53zy]{padding:8px 10px}.msystem--routing[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy],.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy]{top:calc(32px + var(--plane)*53px)}.msystem--runtime[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy]{top:calc(50px + var(--plane)*85px)}}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-rig[data-astro-cid-r4nv53zy]{inset:12px 6px 36px;transform:none}.msystem-connections[data-astro-cid-r4nv53zy]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.msystem-connections[data-astro-cid-r4nv53zy] path[data-astro-cid-r4nv53zy]{fill:none;stroke:#87634d;stroke-width:1;stroke-dasharray:4 5}.is-playing[data-astro-cid-r4nv53zy] .msystem-connections[data-astro-cid-r4nv53zy] path[data-astro-cid-r4nv53zy]{animation:ms-connect 2.5s linear infinite}@keyframes ms-connect{to{stroke-dashoffset:-18}}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-floor[data-astro-cid-r4nv53zy]{inset:35% 22%;padding:16px;text-align:center;align-items:center;justify-content:center;border-radius:18px;font-size:14px;line-height:1.4;box-shadow:inset 0 1px #716053,0 20px 40px -25px #000}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-floor[data-astro-cid-r4nv53zy] i[data-astro-cid-r4nv53zy]{display:none}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy]{inset:auto;height:54px;width:40%;padding:0 12px;justify-content:center;transform:none}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane-index[data-astro-cid-r4nv53zy],.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane-line[data-astro-cid-r4nv53zy]{display:none}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy][data-plane="0"]{top:0;left:30%}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy][data-plane="1"]{top:42%;right:-4%;width:29%}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy][data-plane="2"]{bottom:0;left:30%}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy][data-plane="3"]{top:42%;left:-4%;width:29%}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy].is-selected{transform:translateY(-5px)}@media(max-width:767px){.msystem--devices[data-astro-cid-r4nv53zy] .msystem-plane[data-astro-cid-r4nv53zy] strong[data-astro-cid-r4nv53zy]{font-size:15px}.msystem--devices[data-astro-cid-r4nv53zy] .msystem-floor[data-astro-cid-r4nv53zy]{font-size:12px;padding:10px}}@media(prefers-reduced-motion:reduce){.msystem-plane[data-astro-cid-r4nv53zy],.msystem-controls[data-astro-cid-r4nv53zy] button[data-astro-cid-r4nv53zy]{transition:none}.msystem-plane[data-astro-cid-r4nv53zy]:after{display:none}.msystem-detail[data-astro-cid-r4nv53zy]{animation:none!important}.msystem-connections[data-astro-cid-r4nv53zy] path[data-astro-cid-r4nv53zy]{animation:none!important}.msystem-rig[data-astro-cid-r4nv53zy]{transform:none}.msystem-plane[data-astro-cid-r4nv53zy].is-selected{transform:translate(-6px)}}.m-page .m-chapter{padding:112px 24px;background:#fff;position:relative;overflow:clip;border-bottom:1px solid #e5dec9}.m-page .m-warm{background:#f7f3ed}.m-page .m-dark{background:#171310;color:#f7f3ee;border-color:#3c3029}.m-editorial{max-width:1100px;margin-inline:auto}.m-page .m-editorial>h2{font-family:Space Grotesk Variable,sans-serif;font-size:clamp(36px,4.2vw,60px);line-height:1.06;letter-spacing:-.03em;font-weight:600;max-width:850px;text-wrap:balance;color:#2a2421}.m-page .m-dark h2{color:#f7f3ee}.m-lead{font-size:18px;line-height:1.7;max-width:65ch;margin-top:24px;color:#62584f}.m-dark .m-lead,.m-dark .m-body{color:#c4b8ae}.m-body{font-size:17px;line-height:1.75;max-width:65ch;color:#62584f}.m-footnote{font-size:12px;line-height:1.7;margin-top:36px;color:#62584f}.m-dark .m-footnote{color:#baaca1}.m-disclosure{border-top:1px solid #d8cfc3;margin-top:36px}.m-disclosure summary{cursor:pointer;list-style:none;padding:22px 32px 22px 0;position:relative;font-size:15px;font-weight:500;color:#574f4a}.m-disclosure summary::-webkit-details-marker{display:none}.m-disclosure summary:after{content:"+";position:absolute;right:3px;font-size:22px;top:15px;transition:transform .3s}.m-disclosure[open] summary:after{transform:rotate(45deg)}.m-disclosure-body{padding-bottom:24px;max-width:72ch;color:#62584f;font-size:15px;line-height:1.75}.m-disclosure-body p+p{margin-top:15px}.m-disclosure a{color:#a34527;text-decoration:underline;text-underline-offset:4px}.m-disclosure summary:focus-visible{outline:2px solid #ac4425;outline-offset:4px}.m-dark .m-disclosure{border-color:#544439}.m-dark .m-disclosure summary,.m-dark .m-disclosure-body{color:#c4b8ae}.m-dark .m-disclosure a{color:#f1b49b}.m-principle{display:flex;justify-content:space-between;gap:28px;padding-block:32px;border-top:1px solid #d8cfc3;margin-top:28px;font:500 clamp(22px,2.5vw,32px)/1.2 "Space Grotesk Variable",sans-serif;letter-spacing:-.025em;color:#2a2421}.m-principle p:last-child{color:#ac4425}.m-boundary{position:relative;padding:28px 0;border-block:1px solid #544439;margin-top:40px}.m-boundary h3{font:500 24px/1.3 Space Grotesk Variable,sans-serif;margin-bottom:12px}.m-boundary p{font-size:15px;line-height:1.75;color:#c4b8ae;max-width:74ch}.m-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:60px}.m-ledger-column{position:relative;min-width:0}.m-ledger-track{height:2px;background:#d8cfc3;margin-bottom:24px;overflow:hidden}.m-ledger-track span{display:block;height:100%;background:#ac4425;transform-origin:left}.m-ledger-column h3{font:500 25px/1.15 Space Grotesk Variable,sans-serif;letter-spacing:-.025em;min-height:58px}.m-ledger-state{color:#62584f;font-size:13px;margin-top:10px}.m-ledger ul{margin-top:24px}.m-ledger li{padding:20px 0;border-top:1px solid #e5dec9;font-size:15px;line-height:1.55}.m-evidence{display:block;color:#a34527;font-size:12px;margin-top:8px}.m-ledger li .m-ledger-detail,.m-ledger-foot{font-size:13px;line-height:1.7;color:#62584f;margin-top:12px}.m-ledger-foot{border-top:1px solid #d8cfc3;padding-top:20px}.m-page a.m-card--link{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(130deg,#fffdf9,#f5eee4);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.m-page a.m-card--link:after{content:"";position:absolute;inset:-50%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.75) 48%,transparent 62%);transform:translate(-100%);pointer-events:none;transition:transform .8s cubic-bezier(.16,1,.3,1)}.m-page a.m-card--link:hover:after,.m-page a.m-card--link:focus-visible:after{transform:translate(100%)}.m-page ::-moz-selection{background:#e9b499;color:#271d17}.m-page ::selection{background:#e9b499;color:#271d17}.m-page .m-end-copy{max-width:60ch;margin-inline:auto}.m-page .m-workplace-choices{display:grid;gap:0;margin-top:32px}.m-workplace-choices>div{padding:22px 0;border-top:1px solid #e5dec9}.m-workplace-choices h3{font:500 21px/1.2 Space Grotesk Variable,sans-serif;color:#2a2421}.m-workplace-choices p{font-size:15px;line-height:1.7;color:#62584f;margin-top:10px}.m-page .m-editorial-link{color:#a34527;text-decoration:underline;text-underline-offset:4px}.m-page .m-stage{background:#f9f6f0}.m-page [data-m-bg="#FFFFFF"]{background:#fff}.m-page [data-m-bg="#F9F6F0"]{background:#f9f6f0}@media(max-width:767px){.m-page .m-chapter{padding:72px 24px}.m-lead{font-size:16px;line-height:1.75;margin-top:20px}.m-principle{flex-direction:column;gap:12px}.m-ledger{grid-template-columns:1fr;gap:36px;margin-top:36px}.m-ledger-column h3{min-height:0}.m-ledger ul{margin-top:16px}.m-ledger li{padding:16px 0}}@media(prefers-reduced-motion:reduce){.m-page a.m-card--link,.m-disclosure summary:after{transition:none}.m-page a.m-card--link:after{display:none}}.m-faq .faq-item{border-radius:0;border:0;border-top:1px solid #e5dec9;background:transparent;box-shadow:none;transition:background .3s}.m-faq .faq-item:has([aria-expanded=true]){background:linear-gradient(110deg,#fffdf9,#f7f3ed)}.m-faq .faq-a:not(.hidden){animation:m-answer .35s cubic-bezier(.16,1,.3,1)}.m-faq .faq-q:focus-visible{outline:2px solid #ac4425;outline-offset:-2px}@keyframes m-answer{0%{opacity:.4;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.m-faq .faq-a:not(.hidden){animation:none}.m-faq .faq-item{transition:none}}.wlp-pause[data-astro-cid-m63qnlum]{display:block;min-height:44px;margin-bottom:10px;font-size:12px;color:#62584f;text-decoration:underline;text-underline-offset:5px}.wlp-pause[data-astro-cid-m63qnlum][hidden]{display:none}.wlp-pause[data-astro-cid-m63qnlum]:focus-visible{outline:2px solid #ac4425;outline-offset:4px}.wlp[data-astro-cid-m63qnlum]:not(.is-running) .wlp-pulse[data-astro-cid-m63qnlum]{animation-play-state:paused!important}.wlp[data-astro-cid-m63qnlum]{--wlp-bg: #15110f;--wlp-bg2: #221a16;--wlp-line: rgba(243, 238, 230, .13);--wlp-line-strong: rgba(243, 238, 230, .26);--wlp-surface: rgba(243, 238, 230, .045);--wlp-txt: #f3eee6;--wlp-mut: #a99c8f;--wlp-brand: #e08159;--wlp-sig: #86a5f2;--wlp-ok: #4fd1a5;--wlp-no: #f0796f}.wlp-panel[data-astro-cid-m63qnlum]{position:relative;border-radius:24px;padding:18px 14px;background:radial-gradient(120% 90% at 12% 0%,#e0815929,#e0815900 55%),radial-gradient(90% 80% at 92% 100%,#86a5f221,#86a5f200 60%),linear-gradient(160deg,var(--wlp-bg2) 0%,var(--wlp-bg) 62%);border:1px solid rgba(243,238,230,.09);box-shadow:0 24px 60px -30px #140c08bf;overflow:hidden}@media(min-width:768px){.wlp-panel[data-astro-cid-m63qnlum]{padding:26px 22px}}.wlp-scene[data-astro-cid-m63qnlum]{display:block;width:100%;height:auto}.wlp-wide[data-astro-cid-m63qnlum]{display:none}@media(min-width:768px){.wlp-wide[data-astro-cid-m63qnlum]{display:block}.wlp-narrow[data-astro-cid-m63qnlum]{display:none}}.wlp-d[data-astro-cid-m63qnlum]{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-weight:600}.wlp-mono[data-astro-cid-m63qnlum]{font-family:JetBrains Mono Variable,JetBrains Mono,monospace}.wlp-rail[data-astro-cid-m63qnlum]{fill:none;stroke:var(--wlp-line);stroke-width:1.4}.wlp-rail-loop[data-astro-cid-m63qnlum]{stroke-dasharray:5 5}.wlp-box[data-astro-cid-m63qnlum]{fill:var(--wlp-surface);stroke:var(--wlp-line);stroke-width:1.2;transition:fill .35s ease,stroke .35s ease}.wlp-ico[data-astro-cid-m63qnlum]{color:var(--wlp-sig)}.wlp-ico-machine[data-astro-cid-m63qnlum]{color:var(--wlp-brand)}.wlp-n[data-astro-cid-m63qnlum]{fill:#7c7167;font-size:10px;letter-spacing:.08em}.wlp-lbl[data-astro-cid-m63qnlum]{fill:var(--wlp-txt);font-size:15px;transition:fill .3s ease}.wlp-lbl-s[data-astro-cid-m63qnlum]{fill:var(--wlp-txt);font-size:13.5px;transition:fill .3s ease}.wlp-hint[data-astro-cid-m63qnlum]{fill:var(--wlp-mut);font-size:10.5px}.wlp-col-h[data-astro-cid-m63qnlum]{fill:var(--wlp-txt);font-size:14px}.wlp-proof[data-astro-cid-m63qnlum]{fill:var(--wlp-ok);font-size:10px;letter-spacing:.03em}.wlp-loop-note[data-astro-cid-m63qnlum]{fill:#7c7167;font-size:10px;letter-spacing:.06em}@media(max-width:1023px){.wlp-wide[data-astro-cid-m63qnlum] .wlp-hint[data-astro-cid-m63qnlum]{display:none}.wlp-wide[data-astro-cid-m63qnlum] .wlp-lbl[data-astro-cid-m63qnlum]{font-size:17px}.wlp-wide[data-astro-cid-m63qnlum] .wlp-lbl-s[data-astro-cid-m63qnlum]{font-size:15px}.wlp-wide[data-astro-cid-m63qnlum] .wlp-dest-lbl[data-astro-cid-m63qnlum]{font-size:15.5px}.wlp-wide[data-astro-cid-m63qnlum] .wlp-word[data-astro-cid-m63qnlum]{font-size:17px}.wlp-wide[data-astro-cid-m63qnlum] .wlp-check[data-astro-cid-m63qnlum] text[data-astro-cid-m63qnlum]{font-size:11.5px}.wlp-wide[data-astro-cid-m63qnlum] .wlp-console[data-astro-cid-m63qnlum] text[data-astro-cid-m63qnlum]{font-size:13px}}@media(max-width:899px){.wlp-wide[data-astro-cid-m63qnlum] .wlp-n[data-astro-cid-m63qnlum]{display:none}}.wlp-frame-body[data-astro-cid-m63qnlum]{fill:#f3eee60e;stroke:#e0815957;stroke-width:1.6;transition:stroke .4s ease}.wlp-frame-wash[data-astro-cid-m63qnlum]{fill:#e081590d;pointer-events:none}.wlp-frame-edge[data-astro-cid-m63qnlum]{stroke:#e0815999;stroke-width:2;stroke-linecap:round;fill:none}.wlp-frame[data-astro-cid-m63qnlum].is-on .wlp-frame-body[data-astro-cid-m63qnlum]{stroke:#e081599e}.wlp-word[data-astro-cid-m63qnlum]{fill:var(--wlp-txt);font-size:15.5px;letter-spacing:.12em}.wlp-word-sub[data-astro-cid-m63qnlum]{fill:var(--wlp-brand);font-size:10.5px;letter-spacing:.03em}.wlp-divider[data-astro-cid-m63qnlum]{stroke:var(--wlp-line);stroke-width:1;fill:none}.wlp-tag-pref[data-astro-cid-m63qnlum]>rect[data-astro-cid-m63qnlum]{fill:#e0815924;stroke:#e0815980;stroke-width:1}.wlp-tag-pref[data-astro-cid-m63qnlum] text[data-astro-cid-m63qnlum]{fill:var(--wlp-brand);font-size:9.5px;letter-spacing:.14em;font-weight:700}.wlp-st-inner[data-astro-cid-m63qnlum] .wlp-box[data-astro-cid-m63qnlum],.wlp-st[data-astro-cid-m63qnlum] .wlp-box[data-astro-cid-m63qnlum]{fill:var(--wlp-surface)}.wlp-st[data-astro-cid-m63qnlum].is-on>.wlp-box[data-astro-cid-m63qnlum],.wlp-st-inner[data-astro-cid-m63qnlum].is-on>.wlp-box[data-astro-cid-m63qnlum]{fill:#4fd1a512;stroke:#4fd1a557}.wlp-st-inner[data-astro-cid-m63qnlum].is-deny>.wlp-box[data-astro-cid-m63qnlum]{fill:#f0796f1a;stroke:#f0796f73}.wlp-st-inner[data-astro-cid-m63qnlum].is-cur>.wlp-box[data-astro-cid-m63qnlum],.wlp-st[data-astro-cid-m63qnlum].is-cur>.wlp-box[data-astro-cid-m63qnlum]{stroke-width:1.9}.wlp-chip[data-astro-cid-m63qnlum]>rect[data-astro-cid-m63qnlum]{fill:#86a5f21a;stroke:#86a5f26b;stroke-width:1;transition:fill .35s ease,stroke .35s ease}.wlp-chip-t[data-astro-cid-m63qnlum]{fill:var(--wlp-sig);font-size:11px;letter-spacing:.04em;opacity:0;transition:opacity .3s ease}.wlp-scene[data-astro-cid-m63qnlum][data-model="0"] .wlp-chip-t[data-astro-cid-m63qnlum][data-m="0"],.wlp-scene[data-astro-cid-m63qnlum][data-model="1"] .wlp-chip-t[data-astro-cid-m63qnlum][data-m="1"],.wlp-scene[data-astro-cid-m63qnlum][data-model="2"] .wlp-chip-t[data-astro-cid-m63qnlum][data-m="2"],.wlp-scene[data-astro-cid-m63qnlum][data-model="3"] .wlp-chip-t[data-astro-cid-m63qnlum][data-m="3"]{opacity:1}.wlp-scene[data-astro-cid-m63qnlum][data-model="3"] .wlp-chip[data-astro-cid-m63qnlum]>rect[data-astro-cid-m63qnlum]{fill:#a99c8f1a;stroke:#a99c8f73}.wlp-scene[data-astro-cid-m63qnlum][data-model="3"] .wlp-chip-t[data-astro-cid-m63qnlum][data-m="3"]{fill:var(--wlp-mut)}.wlp-dot[data-astro-cid-m63qnlum]{fill:#f3eee624;transition:fill .3s ease}.wlp-scene[data-astro-cid-m63qnlum][data-model="0"] .wlp-dot[data-astro-cid-m63qnlum][data-m="0"],.wlp-scene[data-astro-cid-m63qnlum][data-model="1"] .wlp-dot[data-astro-cid-m63qnlum][data-m="1"],.wlp-scene[data-astro-cid-m63qnlum][data-model="2"] .wlp-dot[data-astro-cid-m63qnlum][data-m="2"]{fill:var(--wlp-sig)}.wlp-scene[data-astro-cid-m63qnlum][data-model="3"] .wlp-dot[data-astro-cid-m63qnlum][data-m="3"]{fill:var(--wlp-mut)}.wlp-vision-tag[data-astro-cid-m63qnlum]{fill:var(--wlp-mut);font-size:9.5px;letter-spacing:.06em;opacity:0;transition:opacity .3s ease}.wlp-scene[data-astro-cid-m63qnlum][data-model="3"] .wlp-vision-tag[data-astro-cid-m63qnlum]{opacity:1}.wlp-scene[data-astro-cid-m63qnlum][data-model="3"] .wlp-dots[data-astro-cid-m63qnlum]{opacity:0}.wlp-dots[data-astro-cid-m63qnlum]{transition:opacity .3s ease}.wlp-check[data-astro-cid-m63qnlum]>rect[data-astro-cid-m63qnlum]{fill:#f3eee608;stroke:var(--wlp-line);stroke-width:1}.wlp-check[data-astro-cid-m63qnlum] text[data-astro-cid-m63qnlum]{fill:var(--wlp-mut);font-size:10px}.wlp-checks-n[data-astro-cid-m63qnlum]{fill:var(--wlp-mut);font-size:10px}.wlp-verdict[data-astro-cid-m63qnlum]>rect[data-astro-cid-m63qnlum]{fill:#f3eee60a;stroke:var(--wlp-line);stroke-width:1;transition:fill .3s ease,stroke .3s ease}.wlp-verdict[data-astro-cid-m63qnlum] text[data-astro-cid-m63qnlum]{font-size:9.5px;letter-spacing:.09em;font-weight:700;opacity:0;transition:opacity .3s ease}.wlp-v-ok[data-astro-cid-m63qnlum]{fill:var(--wlp-ok)}.wlp-v-no[data-astro-cid-m63qnlum]{fill:var(--wlp-no)}.wlp-scene[data-astro-cid-m63qnlum][data-verdict=ok] .wlp-verdict[data-astro-cid-m63qnlum]>rect[data-astro-cid-m63qnlum]{fill:#4fd1a51f;stroke:#4fd1a573}.wlp-scene[data-astro-cid-m63qnlum][data-verdict=ok] .wlp-v-ok[data-astro-cid-m63qnlum]{opacity:1}.wlp-scene[data-astro-cid-m63qnlum][data-verdict=deny] .wlp-verdict[data-astro-cid-m63qnlum]>rect[data-astro-cid-m63qnlum]{fill:#f0796f1f;stroke:#f0796f80}.wlp-scene[data-astro-cid-m63qnlum][data-verdict=deny] .wlp-v-no[data-astro-cid-m63qnlum]{opacity:1}.wlp-dest-lbl[data-astro-cid-m63qnlum]{fill:var(--wlp-mut);font-size:13.5px;transition:fill .35s ease}.wlp-narrow[data-astro-cid-m63qnlum] .wlp-dest-lbl[data-astro-cid-m63qnlum]{font-size:11px}.wlp-dest-ok[data-astro-cid-m63qnlum]{opacity:0;transition:opacity .3s ease}.wlp-dest-ok[data-astro-cid-m63qnlum] circle[data-astro-cid-m63qnlum]{fill:#4fd1a529;stroke:var(--wlp-ok);stroke-width:1.2}.wlp-dest-ok[data-astro-cid-m63qnlum] path[data-astro-cid-m63qnlum]{fill:none;stroke:var(--wlp-ok);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wlp-dest[data-astro-cid-m63qnlum].is-served>.wlp-box[data-astro-cid-m63qnlum]{stroke:#4fd1a580;fill:#4fd1a50f}.wlp-dest[data-astro-cid-m63qnlum].is-served .wlp-dest-lbl[data-astro-cid-m63qnlum]{fill:var(--wlp-txt)}.wlp-dest[data-astro-cid-m63qnlum].is-served .wlp-dest-ok[data-astro-cid-m63qnlum]{opacity:1}.wlp-console-body[data-astro-cid-m63qnlum]{fill:var(--wlp-surface);stroke:var(--wlp-line);stroke-width:1.2}.wlp-console[data-astro-cid-m63qnlum] text[data-astro-cid-m63qnlum]{font-size:11px;letter-spacing:.02em;opacity:0;transition:opacity .35s ease}.wlp-narrow[data-astro-cid-m63qnlum] .wlp-console[data-astro-cid-m63qnlum] text[data-astro-cid-m63qnlum]{font-size:10.5px}.wlp-c-idle[data-astro-cid-m63qnlum],.wlp-c-idle2[data-astro-cid-m63qnlum]{fill:var(--wlp-mut)}.wlp-c-ok[data-astro-cid-m63qnlum],.wlp-c-ok2[data-astro-cid-m63qnlum]{fill:var(--wlp-ok)}.wlp-c-no[data-astro-cid-m63qnlum],.wlp-c-no2[data-astro-cid-m63qnlum]{fill:var(--wlp-no)}.wlp-c-swap[data-astro-cid-m63qnlum],.wlp-c-swap2[data-astro-cid-m63qnlum]{fill:var(--wlp-brand)}.wlp-console[data-astro-cid-m63qnlum] .wlp-c-idle[data-astro-cid-m63qnlum],.wlp-console[data-astro-cid-m63qnlum] .wlp-c-idle2[data-astro-cid-m63qnlum]{opacity:1}.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-done] .wlp-c-idle[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-done] .wlp-c-idle2[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-deny] .wlp-c-idle[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-deny] .wlp-c-idle2[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-blocked] .wlp-c-idle[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-blocked] .wlp-c-idle2[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase^=c-] .wlp-c-idle[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase^=c-] .wlp-c-idle2[data-astro-cid-m63qnlum]{opacity:0}.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-done] .wlp-c-ok[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-done] .wlp-c-ok2[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-deny] .wlp-c-no[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-deny] .wlp-c-no2[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-blocked] .wlp-c-no[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-blocked] .wlp-c-no2[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase^=c-] .wlp-c-swap[data-astro-cid-m63qnlum],.wlp-scene[data-astro-cid-m63qnlum][data-phase^=c-] .wlp-c-swap2[data-astro-cid-m63qnlum]{opacity:1}.wlp-pulse[data-astro-cid-m63qnlum]{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:12 100;stroke-dashoffset:12;opacity:0}.wlp-p-in[data-astro-cid-m63qnlum],.wlp-p-rt[data-astro-cid-m63qnlum]{stroke:var(--wlp-sig)}.wlp-p-out[data-astro-cid-m63qnlum],.wlp-p-au[data-astro-cid-m63qnlum],.wlp-p-le[data-astro-cid-m63qnlum]{stroke:var(--wlp-ok)}.wlp-p-loop[data-astro-cid-m63qnlum]{stroke:var(--wlp-brand)}@keyframes wlpRun{0%{stroke-dashoffset:12;opacity:0}10%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes wlpRunStop{0%{stroke-dashoffset:12;opacity:0}14%{opacity:1}to{stroke-dashoffset:-46;opacity:1}}.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-in] .wlp-p-in[data-astro-cid-m63qnlum]{animation:wlpRun 1.05s linear both}.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-in] .wlp-p-in[data-astro-cid-m63qnlum]{animation:wlpRun .9s linear both;stroke:var(--wlp-no)}.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-decide] .wlp-p-rt[data-astro-cid-m63qnlum]{animation:wlpRun .62s linear both}.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-decide] .wlp-p-rt[data-astro-cid-m63qnlum]{animation:wlpRunStop .62s linear both;stroke:var(--wlp-no)}.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-out] .wlp-p-out[data-astro-cid-m63qnlum].is-target{animation:wlpRun 1s linear both}.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-audit] .wlp-p-au[data-astro-cid-m63qnlum]{animation:wlpRun .62s linear both}.wlp-scene[data-astro-cid-m63qnlum][data-phase=b-blocked] .wlp-p-au[data-astro-cid-m63qnlum]{animation:wlpRun .62s linear both;stroke:var(--wlp-no)}.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-learn] .wlp-p-le[data-astro-cid-m63qnlum]{animation:wlpRun .62s linear both}.wlp-scene[data-astro-cid-m63qnlum][data-phase=a-loop] .wlp-p-loop[data-astro-cid-m63qnlum]{animation:wlpRun 1.15s linear both}@media(prefers-reduced-motion:reduce){.wlp-pulse[data-astro-cid-m63qnlum]{animation:none!important;opacity:0!important}.wlp-box[data-astro-cid-m63qnlum],.wlp-lbl[data-astro-cid-m63qnlum],.wlp-lbl-s[data-astro-cid-m63qnlum],.wlp-chip[data-astro-cid-m63qnlum]>rect[data-astro-cid-m63qnlum],.wlp-chip-t[data-astro-cid-m63qnlum],.wlp-dot[data-astro-cid-m63qnlum],.wlp-dots[data-astro-cid-m63qnlum],.wlp-vision-tag[data-astro-cid-m63qnlum],.wlp-verdict[data-astro-cid-m63qnlum]>rect[data-astro-cid-m63qnlum],.wlp-verdict[data-astro-cid-m63qnlum] text[data-astro-cid-m63qnlum],.wlp-dest-lbl[data-astro-cid-m63qnlum],.wlp-dest-ok[data-astro-cid-m63qnlum],.wlp-frame-body[data-astro-cid-m63qnlum],.wlp-console[data-astro-cid-m63qnlum] text[data-astro-cid-m63qnlum]{transition:none!important}}.wlp-truth[data-astro-cid-m63qnlum]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:12.5px;line-height:1.6;color:#7c7267;max-width:68ch}.wlp-truth-dot[data-astro-cid-m63qnlum]{flex:none;width:6px;height:6px;margin-top:7px;border-radius:999px;background:#cc5a37}.m-reuse[data-astro-cid-l3tkbjjg]{margin:40px 0 0}.m-reuse-frame[data-astro-cid-l3tkbjjg]{position:relative;aspect-ratio:9/5}.m-reuse-frame[data-astro-cid-l3tkbjjg] outloop-reuse-anim[data-astro-cid-l3tkbjjg],.m-reuse-poster[data-astro-cid-l3tkbjjg]{display:block;position:absolute;inset:0;width:100%;height:100%}.m-reuse-poster[data-astro-cid-l3tkbjjg] img[data-astro-cid-l3tkbjjg]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.m-reuse-frame[data-astro-cid-l3tkbjjg]:has(outloop-reuse-anim[data-ready]) .m-reuse-poster[data-astro-cid-l3tkbjjg]{visibility:hidden}.m-reuse[data-astro-cid-l3tkbjjg] figcaption[data-astro-cid-l3tkbjjg]{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:#62584f;line-height:1.5;min-height:44px}.m-reuse[data-astro-cid-l3tkbjjg] button[data-astro-cid-l3tkbjjg]{min-height:44px;text-decoration:underline;text-underline-offset:5px}.m-reuse[data-astro-cid-l3tkbjjg] button[data-astro-cid-l3tkbjjg]:focus-visible{outline:2px solid #ac4425;outline-offset:4px}.m-reuse[data-astro-cid-l3tkbjjg] button[data-astro-cid-l3tkbjjg][hidden]{display:none}@media(max-width:639px){.m-reuse-frame[data-astro-cid-l3tkbjjg]{aspect-ratio:4/5}.m-reuse[data-astro-cid-l3tkbjjg] figcaption[data-astro-cid-l3tkbjjg]{align-items:flex-start;flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){.m-reuse[data-astro-cid-l3tkbjjg] button[data-astro-cid-l3tkbjjg]{display:none}}.gc[data-astro-cid-dckxfgbh]{--gx: .5;container:gc / inline-size;position:relative;width:100%;max-width:560px;margin:0 auto;perspective:1500px;perspective-origin:50% 40%}.gc-tilt[data-astro-cid-dckxfgbh],.gc-rig[data-astro-cid-dckxfgbh]{position:relative;transform-style:preserve-3d}.gc-rig[data-astro-cid-dckxfgbh]{padding-bottom:72px;transform:rotateX(4deg) rotateY(-10deg)}.gc-lines[data-astro-cid-dckxfgbh]{position:absolute;left:-22%;top:-6%;width:144%;height:100%;transform:translateZ(-60px);overflow:visible;pointer-events:none}.gc-line[data-astro-cid-dckxfgbh]{stroke:url(#gcLineGrad);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:520 900;stroke-dashoffset:0;opacity:.8}.gc-line--2[data-astro-cid-dckxfgbh]{opacity:.5}.gc-line--3[data-astro-cid-dckxfgbh]{opacity:.35}.gc[data-astro-cid-dckxfgbh].is-live .gc-line[data-astro-cid-dckxfgbh]{animation:gcFlow 7s linear infinite}.gc[data-astro-cid-dckxfgbh].is-live .gc-line--2[data-astro-cid-dckxfgbh]{animation-duration:9s}.gc[data-astro-cid-dckxfgbh].is-live .gc-line--3[data-astro-cid-dckxfgbh]{animation-duration:11s}@keyframes gcFlow{to{stroke-dashoffset:-1420}}.gc-display[data-astro-cid-dckxfgbh]{position:relative;aspect-ratio:16 / 10.4;border-radius:26px;padding:12px;background:linear-gradient(155deg,#ffffff29,#ffffff0a 32%,#fff0 55%),linear-gradient(200deg,#cc5a372e,#cc5a3700 45%),linear-gradient(180deg,#342c27eb,#161210f5);box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff1a,inset 0 -18px 30px -18px #cc5a3759,0 1px #0006,0 50px 90px -40px #000000bf;transform-style:preserve-3d}.gc[data-astro-cid-dckxfgbh][data-tone=light] .gc-display[data-astro-cid-dckxfgbh]{box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff1a,inset 0 -18px 30px -18px #cc5a3759,0 0 0 1px #2a242114,0 60px 90px -45px #2a24218c}.gc-screen[data-astro-cid-dckxfgbh]{position:relative;height:100%;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse 80% 70% at 28% 0%,#cc5a3738,#cc5a3700 65%),radial-gradient(ellipse 60% 60% at 100% 100%,#e0805f1a,#e0805f00 70%),#100d0b;box-shadow:inset 0 0 0 1px #ffffff0f;font-family:JetBrains Mono Variable,ui-monospace,monospace;color:#ddd5cc}.gc-glare[data-astro-cid-dckxfgbh]{position:absolute;inset:0;border-radius:26px;pointer-events:none;background:linear-gradient(112deg,#fff0 30%,#ffffff1c 44%,#ffffff05,#fff0 60%);background-size:260% 100%;background-position:calc(var(--gx) * 100%) 0}.gc-bar[data-astro-cid-dckxfgbh]{display:flex;align-items:center;gap:5px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.gc-bar[data-astro-cid-dckxfgbh] span[data-astro-cid-dckxfgbh]{width:7px;height:7px;border-radius:99px;background:#ffffff29}.gc-bar-title[data-astro-cid-dckxfgbh]{margin-left:10px;font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8b8078}.gc-layer[data-astro-cid-dckxfgbh]{position:absolute;inset:38px 0 0;padding:16px 18px;opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .7s cubic-bezier(.16,1,.3,1)}.gc[data-astro-cid-dckxfgbh][data-state=hero] .gc-layer--hero[data-astro-cid-dckxfgbh],.gc[data-astro-cid-dckxfgbh][data-state=chat] .gc-layer--chat[data-astro-cid-dckxfgbh],.gc[data-astro-cid-dckxfgbh][data-state=tasks] .gc-layer--tasks[data-astro-cid-dckxfgbh],.gc[data-astro-cid-dckxfgbh][data-state=workplace] .gc-layer--workplace[data-astro-cid-dckxfgbh]{opacity:1;transform:none}.gc-layer--hero[data-astro-cid-dckxfgbh]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.gc-orb[data-astro-cid-dckxfgbh]{width:34%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at 40% 35%,#f7f3ee80,#e0805f8c 28%,#cc5a372e 58%,#cc5a3700 72%)}.gc[data-astro-cid-dckxfgbh].is-live .gc-orb[data-astro-cid-dckxfgbh]{animation:gcBreathe 5s ease-in-out infinite}@keyframes gcBreathe{50%{transform:scale(1.07);opacity:.85}}.gc-prompt[data-astro-cid-dckxfgbh]{font-size:12px;letter-spacing:.08em;color:#ddd5cc}.gc-caret[data-astro-cid-dckxfgbh]{display:inline-block;width:7px;height:13px;margin-left:6px;vertical-align:-2px;background:#e0805f}.gc[data-astro-cid-dckxfgbh].is-live .gc-caret[data-astro-cid-dckxfgbh]{animation:gcBlink 1.1s steps(1) infinite}@keyframes gcBlink{50%{opacity:0}}.gc-bubble[data-astro-cid-dckxfgbh]{display:flex;flex-direction:column;gap:7px;max-width:70%;padding:12px 14px;border-radius:14px}.gc-bubble[data-astro-cid-dckxfgbh] i[data-astro-cid-dckxfgbh]{display:block;height:7px;border-radius:9px;background:currentColor;opacity:.55}.gc-bubble--me[data-astro-cid-dckxfgbh]{margin-left:auto;color:#f1b49b;background:#cc5a3733;border-bottom-right-radius:4px}.gc-bubble--bot[data-astro-cid-dckxfgbh]{margin-top:12px;color:#a69c93;background:#ffffff0f;border-bottom-left-radius:4px}.gc-stop[data-astro-cid-dckxfgbh]{margin-top:16px;font-size:11px;letter-spacing:.08em;color:#8b8078}.gc-tasks[data-astro-cid-dckxfgbh]{display:flex;flex-direction:column;gap:9px;font-size:12px}.gc-task[data-astro-cid-dckxfgbh]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff09;color:#a69c93}.gc-check[data-astro-cid-dckxfgbh]{width:14px;height:14px;flex:none;border-radius:99px;border:1.5px solid #574f4a}.gc-task--done[data-astro-cid-dckxfgbh] .gc-check[data-astro-cid-dckxfgbh]{border-color:#cc5a37;background:#cc5a37 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.gc-task--active[data-astro-cid-dckxfgbh]{color:#f7f3ee;background:#cc5a3724;box-shadow:inset 0 0 0 1px #e0805f59}.gc-task--active[data-astro-cid-dckxfgbh] .gc-check[data-astro-cid-dckxfgbh]{border-color:#e0805f;border-right-color:transparent}.gc[data-astro-cid-dckxfgbh].is-live .gc-task--active[data-astro-cid-dckxfgbh] .gc-check[data-astro-cid-dckxfgbh]{animation:gcSpin 1.2s linear infinite}@keyframes gcSpin{to{transform:rotate(360deg)}}.gc-ws[data-astro-cid-dckxfgbh]{display:grid;grid-template-columns:28% 1fr;gap:12px;height:100%}.gc-ws-side[data-astro-cid-dckxfgbh]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:#ffffff09}.gc-ws-side[data-astro-cid-dckxfgbh] b[data-astro-cid-dckxfgbh]{font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8b8078}.gc-ws-side[data-astro-cid-dckxfgbh] i[data-astro-cid-dckxfgbh]{display:block;height:16px;border-radius:6px;background:#ffffff0d}.gc-ws-side[data-astro-cid-dckxfgbh] i[data-astro-cid-dckxfgbh].is-on{background:#cc5a374d;box-shadow:inset 0 0 0 1px #e0805f73}.gc-ws-main[data-astro-cid-dckxfgbh]{display:flex;flex-direction:column;gap:8px}.gc-ws-row[data-astro-cid-dckxfgbh]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-radius:10px;font-size:11.5px;background:#ffffff09;color:#ddd5cc}.gc-ws-row[data-astro-cid-dckxfgbh] em[data-astro-cid-dckxfgbh]{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8b8078}.gc-ws-row[data-astro-cid-dckxfgbh] em[data-astro-cid-dckxfgbh].is-accent{color:#e0805f}.gc-neck[data-astro-cid-dckxfgbh]{position:absolute;left:50%;bottom:14px;width:17%;height:62px;transform:translate(-50%);border-radius:0 0 6px 6px;background:linear-gradient(90deg,#1b1613,#3a312b 45%,#241e1a);box-shadow:inset 0 8px 12px -6px #0009}.gc-foot[data-astro-cid-dckxfgbh]{position:absolute;left:50%;bottom:4px;width:42%;height:12px;transform:translate(-50%);border-radius:12px;background:linear-gradient(180deg,#4a3f38,#1e1916);box-shadow:inset 0 1px #ffffff2e}.gc-shadow[data-astro-cid-dckxfgbh]{position:absolute;left:12%;right:12%;bottom:-16px;height:40px;border-radius:50%;background:radial-gradient(ellipse at center,#00000073,#0000 70%);pointer-events:none}.gc[data-astro-cid-dckxfgbh][data-tone=light] .gc-shadow[data-astro-cid-dckxfgbh]{background:radial-gradient(ellipse at center,#2a242147,#2a242100 70%)}.gc-parts[data-astro-cid-dckxfgbh]{position:absolute;inset:0 0 72px;transform-style:preserve-3d;pointer-events:none}.gc-part[data-astro-cid-dckxfgbh]{position:absolute;top:var(--y);padding:7px 12px;border-radius:999px;white-space:nowrap;font:600 11px/1 JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.04em;color:#f7f3ee;background:linear-gradient(160deg,#4a3e37eb,#1e1814f0);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1a,0 14px 28px -12px #0009;opacity:0;transform:translateZ(0) scale(.85);transition:opacity .5s ease,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 60ms)}.gc-part--left[data-astro-cid-dckxfgbh]{left:-18px}.gc-part--right[data-astro-cid-dckxfgbh]{right:-18px}.gc-part[data-astro-cid-dckxfgbh]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:99px;vertical-align:1px;background:#e0805f}.gc[data-astro-cid-dckxfgbh][data-state=workplace] .gc-part[data-astro-cid-dckxfgbh]{opacity:1;transform:translateZ(var(--z)) scale(1)}@container gc (max-width: 470px){.gc-layer[data-astro-cid-dckxfgbh]{inset:32px 0 0;padding:10px 12px}.gc-bar[data-astro-cid-dckxfgbh]{padding:8px 12px}.gc-ws[data-astro-cid-dckxfgbh]{grid-template-columns:1fr}.gc-ws-side[data-astro-cid-dckxfgbh]{display:none}.gc-ws-main[data-astro-cid-dckxfgbh],.gc-tasks[data-astro-cid-dckxfgbh]{gap:6px}.gc-ws-row[data-astro-cid-dckxfgbh],.gc-task[data-astro-cid-dckxfgbh]{font-size:10.5px;padding:6px 9px}.gc-part[data-astro-cid-dckxfgbh]{font-size:10px;padding:6px 10px}}@container gc (max-width: 380px){.gc-parts[data-astro-cid-dckxfgbh]{display:none}.gc-task[data-astro-cid-dckxfgbh]{padding:4px 8px}}@media(prefers-reduced-motion:reduce){.gc-layer[data-astro-cid-dckxfgbh],.gc-part[data-astro-cid-dckxfgbh]{transition:none}}.mnav-progress[data-astro-cid-deaao6ew]{position:fixed;left:0;right:0;top:var(--site-header-h, 64px);z-index:40;height:2px;pointer-events:none}.mnav-progress[data-astro-cid-deaao6ew] span[data-astro-cid-deaao6ew]{display:block;height:100%;background:linear-gradient(90deg,#cc5a37,#e0805f);transform-origin:0 50%;transform:scaleX(0)}.mnav[data-astro-cid-deaao6ew]{display:none}@media(min-width:768px){.mnav[data-astro-cid-deaao6ew]{display:block;position:fixed;left:50%;bottom:22px;z-index:40;transform:translate(-50%,-8px);opacity:0;visibility:hidden;transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s}.mnav[data-astro-cid-deaao6ew].is-shown{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s}}.mnav-pill[data-astro-cid-deaao6ew]{display:flex;align-items:center;gap:2px;padding:5px;border-radius:999px;background:linear-gradient(180deg,#fffffff0,#f7f3eef0);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #2a242114,0 18px 40px -20px #14110f73}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(min-width:768px)and (prefers-reduced-transparency:no-preference){.mnav-pill[data-astro-cid-deaao6ew]{background:linear-gradient(180deg,#ffffff9e,#f7f3ee80);backdrop-filter:blur(14px) saturate(150%)}}}.mnav-pill[data-astro-cid-deaao6ew]{position:relative}.mnav-link[data-astro-cid-deaao6ew][aria-current=true]{position:relative;overflow:hidden}.mnav-link[data-astro-cid-deaao6ew][aria-current=true]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.28) 48%,transparent 75%);animation:mnav-light .8s ease-out both;pointer-events:none}@keyframes mnav-light{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mnav-link[data-astro-cid-deaao6ew]{display:flex;align-items:center;gap:0;height:30px;padding:0 10px;border-radius:999px;font:600 11px/1 JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.06em;color:#7c7267;text-decoration:none;transition:background-color .25s ease,color .25s ease}.mnav-link[data-astro-cid-deaao6ew]:hover{color:#2a2421;background:#2a24210d}.mnav-link[data-astro-cid-deaao6ew]:focus-visible{outline:2px solid #cc5a37;outline-offset:1px}.mnav-label[data-astro-cid-deaao6ew]{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;font-family:Inter Variable,system-ui,sans-serif;font-weight:500;letter-spacing:0;font-size:12px;transition:max-width .45s cubic-bezier(.16,1,.3,1),opacity .3s ease,margin .45s cubic-bezier(.16,1,.3,1)}.mnav-link[data-astro-cid-deaao6ew][aria-current=true]{color:#fff;background:linear-gradient(130deg,#ba4b2a,#934027);box-shadow:inset 0 1px #ffffff40}.mnav-link[data-astro-cid-deaao6ew][aria-current=true] .mnav-label[data-astro-cid-deaao6ew]{max-width:190px;margin-left:8px;opacity:1}@media(prefers-reduced-motion:reduce){.mnav-link[data-astro-cid-deaao6ew][aria-current=true]:after{animation:none;display:none}.mnav[data-astro-cid-deaao6ew],.mnav[data-astro-cid-deaao6ew].is-shown,.mnav-link[data-astro-cid-deaao6ew],.mnav-label[data-astro-cid-deaao6ew]{transition:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.outloop-reveal .js-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease-out,transform .5s ease-out;will-change:opacity,transform}.outloop-reveal .js-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.outloop-reveal .js-reveal{opacity:1;transform:none;transition:none}}.m-page h2.font-display{letter-spacing:-.028em}@media(min-width:768px){.m-page h2.font-display{font-size:clamp(2.5rem,4.2vw,3.6rem);line-height:1.05}}.m-page [id$=-title],.m-page #in-real-work,.m-page #vision-one-pager{scroll-margin-top:calc(var(--site-header-h, 64px) + 76px)}.m-stage{position:relative}.m-col{max-width:48rem;margin-inline:auto}.m-rail{background:#14110f;padding:0 24px 56px;overflow-x:clip}.m-rail-inner{max-width:460px;margin:0 auto;padding:8px 6% 0}.m-rail-caption{max-width:460px;margin:28px auto 0;text-align:center}@media(min-width:1024px){.m-col{max-width:72rem;padding-right:calc(min(100%,72rem)*.43)}.m-rail{position:absolute;inset:0;z-index:2;padding:0;background:none;pointer-events:none}.m-rail-col{height:100%;max-width:calc(72rem + 48px);margin:0 auto;padding:0 24px;display:flex;justify-content:flex-end}.m-rail-inner{width:39%;max-width:none;height:100%;margin:0;padding:0}.m-rail-sticky{position:sticky;top:var(--site-header-h, 64px);height:calc(100vh - var(--site-header-h, 64px));display:flex;align-items:center}.m-rail-caption{display:none}.m-rail .gc{width:calc(100% - 56px)}}@media(min-width:1536px){.m-col{max-width:82rem;padding-right:calc(min(100%,82rem)*.44)}.m-rail-col{max-width:calc(82rem + 48px)}.m-rail-inner{width:41%}.m-rail .gc.gc{max-width:620px}}.m-live [data-m-stage] [data-m-bg]{background-color:transparent!important;border-color:transparent!important}.m-live .m-statement{display:flex;align-items:center;min-height:calc(100vh - var(--site-header-h, 64px))}.m-h1{font-size:2.6rem;line-height:1.02;text-wrap:balance}@media(min-width:640px){.m-h1{font-size:3.6rem}}@media(min-width:1024px){.m-h1{font-size:clamp(3.4rem,4.5vw,4.6rem);line-height:1}}@media(min-width:1536px){.m-h1{font-size:clamp(4.6rem,3.9vw,5.6rem)}}.m-word{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em 0 .12em;margin:-.06em 0 -.12em}.m-word>span{display:inline-block}.m-intro .m-word>span{animation:mWordUp 1.1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 55ms + 80ms)}.m-intro [data-m-intro]{animation:mFadeUp 1s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}.m-intro .m-rail .gc{animation:mObjIn 1.5s cubic-bezier(.16,1,.3,1) .35s both}@keyframes mWordUp{0%{transform:translateY(110%)}}@keyframes mFadeUp{0%{opacity:0;transform:translateY(18px)}}@keyframes mObjIn{0%{opacity:0;transform:translateY(40px) scale(.95)}}.m-card{border-radius:1.25rem;border:1px solid #e5dec9;background:linear-gradient(180deg,#fffffff5,#faf8f5eb);box-shadow:inset 0 1px #fff,0 1px 2px #2a24210a,0 28px 56px -38px #2a24214d}.m-card--accent{border-color:#cc5a376b;background:radial-gradient(120% 90% at 0% 0%,#cc5a3721,#cc5a3700 60%),linear-gradient(180deg,#fffdfb,#fdf6f2);box-shadow:inset 0 1px #fff,0 34px 64px -40px #cc5a3780}.m-card--quiet{background:linear-gradient(180deg,#fbf9f6,#f6f2ec);box-shadow:inset 0 1px #fff}.m-card--link{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease}.m-card--link:hover{transform:translateY(-4px);border-color:#cc5a3759;box-shadow:inset 0 1px #fff,0 36px 60px -36px #cc5a3773}.m-glass-btn{color:#f7f3ee;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff1c,#ffffff0a);box-shadow:inset 0 1px #fff3,0 14px 30px -18px #000000b3;transition:background-color .3s ease,border-color .3s ease}.m-glass-btn:hover{border-color:#ffffff47;background-color:#ffffff0f}@media(min-width:768px)and (prefers-reduced-transparency:no-preference){.m-glass-btn{backdrop-filter:blur(10px) saturate(140%)}}@media(prefers-reduced-motion:reduce){.m-card--link{transition:none}.m-card--link:hover{transform:none}}
