.v4{--v4-ease-reveal:cubic-bezier(.22, 1, .36, 1);--v4-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--color-coal:#f4f1eb;--color-iron:#ece6db;--color-anvil:#e4ddd0;--color-hairline:#d9d1c3;--color-steel:#6b6252;--color-smoke:#3c362d;--color-tin:#1d1a16;--color-ember:#c2410c;--color-molten:#e0691f;--color-ember-deep:#9a3412;--v4-cta:#ff6a3d;--v4-cta-hover:#ff7a50;--v4-cta-ink:#1a0e06;--v4-cta-glow:#ff6a3d4d;--v4-drench-a:#ffb454;--v4-drench-b:#ff6a3d;--v4-drench-c:#c2410c;--v4-drench-ink:#1a0e06;--v4-drench-ring:#1a0e0652}.v4[data-palette=brass]{--color-ember:#8a6414;--color-molten:#b8860b;--color-ember-deep:#6e4f0e;--v4-cta:#e0ac2f;--v4-cta-hover:#ecbb45;--v4-cta-glow:#e0ac2f52;--v4-drench-a:#f2d27c;--v4-drench-b:#e0ac2f;--v4-drench-c:#9c7212;--v4-drench-ink:#221808}.v4[data-palette=oxblood]{--color-ember:#a32020;--color-molten:#c03434;--color-ember-deep:#7c1616;--v4-cta:#d84a3b;--v4-cta-hover:#e35a4b;--v4-cta-glow:#d84a3b4d;--v4-drench-a:#eb9d84;--v4-drench-b:#d84a3b;--v4-drench-c:#8f1f14;--v4-drench-ink:#200a06}.v4[data-palette=verdigris]{--color-ember:#1e6b57;--color-molten:#2e8a72;--color-ember-deep:#174f40;--v4-cta:#34a184;--v4-cta-hover:#40b194;--v4-cta-glow:#34a1844d;--v4-drench-a:#8ecdb6;--v4-drench-b:#34a184;--v4-drench-c:#1b6350;--v4-drench-ink:#06201a}.v4[data-palette=cobalt]{--color-ember:#2a5f91;--color-molten:#3b76ac;--color-ember-deep:#1d4568;--v4-cta:#3f84be;--v4-cta-hover:#4f94ce;--v4-cta-glow:#3f84be4d;--v4-drench-a:#97bedd;--v4-drench-b:#3f84be;--v4-drench-c:#1d4568;--v4-drench-ink:#071a29}.v4[data-palette=ink]{--color-ember:#3c362d;--color-molten:#6b6252;--color-ember-deep:#2e2a24;--v4-cta:#1d1a16;--v4-cta-hover:#322c26;--v4-cta-ink:#f4f1eb;--v4-cta-glow:#1d1a1647;--v4-drench-a:#57503f;--v4-drench-b:#2e2a24;--v4-drench-c:#16130f;--v4-drench-ink:#f4f1eb;--v4-drench-ring:#f4f1eb59}.v4[data-palette=ink] .forge-btn-coal{color:#1d1a16;background-color:#f4f1eb}.v4[data-palette=ink] .forge-btn-coal:hover{color:#1d1a16;background-color:#fff}.v4{--v4-hero-bg-hi:#0d0a08;--v4-hero-bg:#0b0907;--v4-hero-bg-lo:#080605}.v4[data-hero=soot]{--v4-hero-bg-hi:#262019;--v4-hero-bg:#221c16;--v4-hero-bg-lo:#1b1611}.v4[data-hero=umber]{--v4-hero-bg-hi:#342519;--v4-hero-bg:#2e2117;--v4-hero-bg-lo:#241a11}.v4[data-hero=slate]{--v4-hero-bg-hi:#22262c;--v4-hero-bg:#1d2126;--v4-hero-bg-lo:#171a1f}.v4[data-hero=bone]{--v4-hero-bg-hi:#faf9f6;--v4-hero-bg:#ece6db;--v4-hero-bg-lo:#e3ddd1}.v4[data-hero=soot] #v4-hero,.v4[data-hero=soot] header.v4-dark-inset{--color-coal:#221c16;--color-iron:#2a231b;--color-anvil:#332b21;--color-hairline:#3e352a}.v4[data-hero=umber] #v4-hero,.v4[data-hero=umber] header.v4-dark-inset{--color-coal:#2e2117;--color-iron:#372920;--color-anvil:#413127;--color-hairline:#4c3a2c}.v4[data-hero=slate] #v4-hero,.v4[data-hero=slate] header.v4-dark-inset{--color-coal:#1d2126;--color-iron:#252a30;--color-anvil:#2d333a;--color-hairline:#383f48}.v4[data-hero=bone] #v4-hero,.v4[data-hero=bone] header.v4-dark-inset{--color-coal:#ece6db;--color-iron:#f3efe7;--color-anvil:#e4dcc9;--color-hairline:#d3cab7;--color-steel:#6b6252;--color-smoke:#3c362d;--color-tin:#1d1a16;--color-ember:inherit;--color-molten:inherit;--color-ember-deep:inherit}.v4[data-hero=bone] .v4-hero .forge-btn-secondary{color:#3c362d;border-color:#c9bda5}.v4[data-hero=bone] .v4-hero .forge-btn-secondary:hover{border-color:var(--color-ember);color:var(--color-ember)}.v4[data-hero=bone] .v4-ghost{opacity:.38}.v4-palette{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14110de0;border:1px solid #f3efe929;border-radius:18px;flex-direction:column;gap:9px;padding:12px 16px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 40px #0a080659}.v4-palette-row{align-items:center;gap:8px;display:flex}.v4-palette-label{text-transform:uppercase;letter-spacing:.16em;color:#8a8580;flex-shrink:0;width:46px;margin-right:2px;font-size:10px}.v4-palette-dot{cursor:pointer;width:22px;height:22px;transition:transform .25s var(--v4-ease-pop), border-color .25s;border:2px solid #f3efe940;border-radius:50%;padding:0}.v4-palette-dot:hover{border-color:#f3efe999;transform:scale(1.15)}.v4-palette-dot.on{border-color:#f3efe9;transform:scale(1.12)}.v4-palette-dot:focus-visible{outline-offset:2px;outline:2px solid #f3efe9}.v4-palette-name{letter-spacing:.08em;text-transform:uppercase;color:#cfc5b8;text-align:left;min-width:92px;font-size:10.5px}@media (max-width:720px){.v4-palette-name{display:none}.v4-palette{padding:9px 12px;bottom:76px;right:12px}}html:has(.forge-root.v4){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f4f1eb}body:has(.forge-root.v4){background:#f4f1eb}.v4-dark-inset{--color-coal:#0b0907;--color-iron:#161210;--color-anvil:#221c17;--color-hairline:#2e2722;--color-steel:#8a8580;--color-smoke:#bdb5ac;--color-tin:#f3efe9;--color-ember:#ff6a3d;--color-molten:#ffb454;--color-ember-deep:#c2410c;color:var(--color-smoke)}.v4 .forge-btn-primary{background-color:var(--v4-cta);color:var(--v4-cta-ink);box-shadow:inset 0 1px 0 #ffffff61, 0 8px 24px var(--v4-cta-glow)}.v4 .forge-btn-primary:hover{background-color:var(--v4-cta-hover)}.v4 .forge-btn-coal{color:#f4f1eb;background-color:#1d1a16;box-shadow:0 10px 30px #1a0e0666}.v4 .forge-btn-coal:hover{color:#f4f1eb;background-color:#2b2620}.v4-hero .forge-btn-secondary{color:#e8e2d8;border-color:#3a332c}.v4-hero .forge-btn-secondary:hover{color:#f3efe9;border-color:#6b6252}.v4 h1.forge-display,.v4 h2.forge-display,.v4 h3.forge-display,.v4 h4.forge-display{font-family:var(--font-neogen), var(--font-bricolage), system-ui, sans-serif;font-weight:400;letter-spacing:0!important}.v4-ghost{color:var(--color-tin);opacity:.3}.v4-ember-word{color:var(--color-ember);display:inline-block;position:relative}.v4-ember-word-stroke{z-index:0;color:#0000;-webkit-text-stroke:6px var(--color-molten);opacity:.16;filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.v4-ember-word-fill{z-index:1;position:relative}.v4-scroll-cue{background:color-mix(in srgb, var(--color-tin) 28%, transparent);width:1px;height:56px;position:relative;overflow:hidden}.v4-scroll-cue>i{inset-inline:0;background:linear-gradient(to bottom, transparent, var(--color-ember));height:40%;animation:2.2s cubic-bezier(.22,1,.36,1) infinite v4-cue;position:absolute;top:-40%}@keyframes v4-cue{to{top:110%}}.v4-marquee-track{width:max-content;animation:30s linear infinite v4-marquee;display:flex}.v4-marquee-wrap:hover .v4-marquee-track{animation-play-state:paused}@keyframes v4-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v4-card{border:1px solid var(--color-hairline);background:#fbf9f4;border-radius:14px;width:100%;height:400px;overflow:hidden;box-shadow:0 18px 44px #1d1a1624}.v4-card-btn{text-align:left;cursor:pointer;padding:0;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s;position:relative}.v4-card-btn:hover,.v4-card-btn:focus-visible{border-color:color-mix(in srgb, var(--color-molten) 55%, transparent);box-shadow:0 22px 54px #1d1a1638}.v4-card-btn:focus-visible{outline:2px solid var(--color-molten);outline-offset:3px}.v4-preview{background:#101418;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.v4-preview iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.v4-card-hint{white-space:nowrap;color:#f3efe9;letter-spacing:.02em;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#181410e0;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:14px;left:50%;transform:translate(-50%,8px)}.v4-card-btn:hover .v4-card-hint,.v4-card-btn:focus-visible .v4-card-hint{opacity:1;transform:translate(-50%)}.v4-modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100d0ab8;justify-content:center;align-items:center;padding:clamp(8px,3vw,44px);animation:.3s cubic-bezier(.22,1,.36,1) v4-modal-fade;display:flex;position:fixed;inset:0}@keyframes v4-modal-fade{0%{opacity:0}}.v4-modal-win{background:#14110d;border:1px solid #f3efe924;border-radius:14px;flex-direction:column;width:min(1160px,100%);height:min(880px,100%);animation:.38s cubic-bezier(.22,1,.36,1) v4-modal-pop;display:flex;overflow:hidden;box-shadow:0 40px 120px #0a080699}@keyframes v4-modal-pop{0%{opacity:0;transform:translateY(18px)scale(.97)}}.v4-modal-bar{background:#1c1712;border-bottom:1px solid #f3efe91a;flex-shrink:0;align-items:center;gap:14px;height:46px;padding:0 14px;display:flex}.v4-modal-domain{text-transform:uppercase;letter-spacing:.14em;color:#cfc5b8;font-size:11px}.v4-modal-note{text-transform:uppercase;letter-spacing:.12em;color:#7d7468;font-size:10.5px;display:none}@media (min-width:720px){.v4-modal-note{display:inline}}.v4-modal-open{color:#cfc5b8;white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600;transition:color .25s;display:none}.v4-modal-close{margin-left:auto}@media (min-width:560px){.v4-modal-open{margin-left:auto;display:inline-block}.v4-modal-close{margin-left:0}}.v4-modal-open:hover{color:#f3efe9}.v4-modal-close{color:#cfc5b8;cursor:pointer;background:0 0;border:1px solid #f3efe929;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .25s,border-color .25s,background .25s;display:flex}.v4-modal-close:hover,.v4-modal-close:focus-visible{color:#f3efe9;background:#e0691f1f;border-color:#e0691f99}.v4-modal-frame{background:#f5f2ec;border:0;flex:1;width:100%}@media (prefers-reduced-motion:reduce){.v4-modal,.v4-modal-win{animation:none}}.v4-pulse-dot{animation:1.8s ease-in-out infinite v4-dot}@keyframes v4-dot{0%,to{opacity:1}50%{opacity:.35}}.v4-rail-card{flex-shrink:0;width:340px}@media (min-width:1536px){.v4-rail-card{width:380px}}.v4-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:4px 24px 20px;display:flex;overflow-x:auto}.v4-carousel::-webkit-scrollbar{display:none}.v4-carousel>*{scroll-snap-align:center;flex:none;width:290px}.v4-storybar{background:#f3efe929;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.v4-storybar>i{transform-origin:0;background:var(--color-ember);position:absolute;inset:0;transform:scaleX(0)}.v4-storybar.run>i{animation:3s linear forwards v4-bar}@keyframes v4-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v4-pulse-ring{border:1px solid var(--v4-drench-ring);pointer-events:none;border-radius:11px;animation:2.4s ease-out infinite v4-pulse;position:absolute;inset:-3px}.v4-pulse-ring.delay{animation-delay:.7s}@keyframes v4-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.v4-hero{--wf-scale:1}@media (min-width:1280px){.v4-hero{--wf-scale:1.12}}@media (min-width:1460px){.v4-hero{--wf-scale:1.24}}@media (min-width:1640px){.v4-hero{--wf-scale:1.38}}@media (min-width:1860px){.v4-hero{--wf-scale:1.52}}@media (min-width:2240px){.v4-hero{--wf-scale:1.7}}.wf-scale{zoom:var(--wf-scale)}.wf-floating{animation:6.4s ease-in-out infinite wf-float}@keyframes wf-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.wf-card{z-index:1;background:radial-gradient(130% 100% at 16% 0,#ffffff1a,#0000 45%),#1d1a18;border:1px solid #fff9;border-radius:18px;width:368px;max-width:100%;padding:7px;transition:filter .7s,box-shadow .7s,border-color .7s;position:relative;box-shadow:inset 0 0 3px 1px #fff,0 30px 70px #0000008c,0 6px 22px #ff6a3d1f}.wf-card.is-final{box-shadow:inset 0 0 3px 1px #fff,0 40px 90px #0009,0 10px 34px #ff6a3d47}.wf-cam{z-index:2;background:radial-gradient(#000 40%,#1e3a52 90%);border-radius:50%;width:4px;height:4px;position:absolute;top:1.5px;left:50%;transform:translate(-50%)}.wf-card.is-broken{filter:saturate(.7);border-color:#ffffff47}.wf-card.is-s1{filter:saturate(.85)}.wf-card.is-s2{filter:none}.wf-card.is-broken .wf-card-screen{filter:grayscale()brightness(.55)contrast(.82)blur(.8px)}.wf-card.is-s1 .wf-card-screen{filter:grayscale(.8)brightness(.75)contrast(.92)blur(.2px)}.wf-card.is-s2 .wf-card-screen{filter:none}.wf-card.is-broken .wf-live iframe{transform:scale(.368085)translate(-30px,-14px)rotate(-1.6deg)skewY(-1.1deg)}.wf-card-screen{background:#000;border:3px solid #000;border-radius:12px;transition:filter .5s;position:relative;overflow:hidden}.wf-live{background:#14171c;height:360px;display:block;position:relative;overflow:hidden}.wf-live iframe{transform-origin:0 0;pointer-events:none;border:0;width:940px;height:1208px;transition:transform .55s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0;transform:scale(.368085)}.wf-chrome{background:#16110e;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.wf-dot{background:#4a423c;border-radius:999px;width:7px;height:7px}.wf-dot-hot{background:#ff6a3d}.wf-url{font-family:var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#a89c8c;margin-left:auto;font-size:9px}.wf-mini{z-index:0;cursor:pointer;background:radial-gradient(120% 90% at 18% 0,#ffffff1f,#0000 42%),#1d1a18;border:1px solid #fff9;border-radius:20px;width:132px;height:268px;position:absolute;bottom:34px;right:-86px;box-shadow:inset 0 0 2px .5px #fffffff2,0 24px 50px #0000008c}.wf-mini:before,.wf-mini:after{content:"";background:#ffffff29;width:3px;height:4px;position:absolute}.wf-mini:before{top:-1px;right:28px}.wf-mini:after{bottom:-1px;left:28px}.wf-mini-btn{background:linear-gradient(90deg,#0000,#1d1a18);border-radius:2px 1px 1px 2px;width:2px;position:absolute;left:-2px;box-shadow:-.5px 0 #ffffff59}.wf-mini-btn-switch{height:10px;top:42px}.wf-mini-btn-vol{height:18px;top:62px}.wf-mini-btn-vol-down{height:18px;top:86px}.wf-mini-btn-power{background:linear-gradient(90deg,#1d1a18,#0000);border-radius:1px 2px 2px 1px;height:33px;top:66px;left:auto;right:-2px;box-shadow:.5px 0 #ffffff59}.wf-mini-bezel{background:#000;border-radius:17px;display:block;position:absolute;inset:3px;overflow:hidden}.wf-mini-notch{z-index:2;background:#000;border-bottom-right-radius:7px;border-bottom-left-radius:7px;justify-content:center;align-items:center;width:62px;height:13px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.wf-mini-notch:before,.wf-mini-notch:after{content:"";border:3px solid #0000;border-radius:50%;width:4px;height:4px;position:absolute;top:0}.wf-mini-notch:before{border-right-color:#000;left:-8px;transform:rotate(-50deg)}.wf-mini-notch:after{border-left-color:#000;right:-8px;transform:rotate(50deg)}.wf-mini-speaker{background:#1b1b1b;border-radius:2px;width:17px;height:2px;box-shadow:inset 0 -.3px 1px #8c8c8c}.wf-mini-cam{background:radial-gradient(#000 40%,#1e3a52 90%);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:9px}.wf-mini-screen{background:#0d1014;border-radius:14px;display:block;position:absolute;inset:3px;overflow:hidden}.wf-mini-screen iframe{transform-origin:0 0;pointer-events:none;border:0;width:390px;height:840px;position:absolute;top:15px;left:0;transform:scale(.302564)}.wf-mini-status{z-index:2;pointer-events:none;align-items:center;height:15px;padding:3px 8px 0;display:flex;position:absolute;top:0;left:0;right:0}.wf-mini-time{font-style:normal;font-family:var(--font-bricolage,inherit);color:#f5f2ec;letter-spacing:.03em;font-size:6.5px;font-weight:700;line-height:1}.wf-mini-sig{align-items:flex-end;gap:1px;margin-left:auto;margin-right:3px;display:flex}.wf-mini-sig b{background:#f5f2ec;border-radius:.75px;width:1.5px}.wf-mini-sig b:first-child{height:2.5px}.wf-mini-sig b:nth-child(2){height:3.5px}.wf-mini-sig b:nth-child(3){height:4.5px}.wf-mini-sig b:nth-child(4){height:5.5px}.wf-mini-batt{border:.5px solid #f5f2ec99;border-radius:1.5px;width:11px;height:5.5px;position:relative}.wf-mini-batt:before{content:"";background:#f5f2ec;border-radius:.75px;width:7px;position:absolute;top:1px;bottom:1px;left:1px}.wf-mini-batt:after{content:"";background:#f5f2ec99;border-radius:0 .5px .5px 0;width:1px;height:2px;position:absolute;top:1.75px;right:-1.5px}.wf-mini-home{z-index:2;background:#ffffffd9;border-radius:2px;width:32px;height:2.5px;position:absolute;bottom:2.5px;left:50%;transform:translate(-50%)}.wf-orbit{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7f2ea;font-family:var(--font-bricolage,inherit);letter-spacing:.015em;white-space:nowrap;background:linear-gradient(#281f18f0,#15100cf0);border:1px solid #ffaa6461;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 6px;font-size:11px;font-weight:700;animation:5.6s ease-in-out infinite alternate wf-orbit-drift;display:inline-flex;position:absolute;box-shadow:0 10px 26px #00000061,inset 0 1px #ffd2a038}.wf-orbit-ico{color:#1a0e06;background:linear-gradient(160deg,#ff8a4a,#ff5a2a);border-radius:999px;place-items:center;width:20px;height:20px;display:grid;box-shadow:0 0 10px #ff6a3d80}@keyframes wf-orbit-drift{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}.wf-orbit-top{top:-7%;left:10%}.wf-orbit-tr{top:9%;right:-21%}.wf-orbit-br{bottom:-9%;right:30%}.wf-orbit-bl{bottom:14%;left:-19%}.wf-orbit-tl{top:55%;left:-19%}@media (prefers-reduced-motion:reduce){.v4-marquee-track,.v4-pulse-ring,.v4-pulse-dot,.v4-scroll-cue>i,.v4-storybar.run>i,.wf-orbit,.wf-floating{animation:none!important}.v4-storybar>i{transform:scaleX(1)!important}}
