:root{--bg:#16110D;--bg-2:#1E1712;--surface:rgba(58,45,34,.46);--surface-2:rgba(78,61,47,.44);--surface-3:rgba(98,78,60,.52);--solid:#1F1812;--solid-2:#2A2119;--line:rgba(242,230,214,.1);--line-2:rgba(242,230,214,.19);--text:#F2E6D6;--dim:#C9B9A5;--faint:#9C8C79;--accent:#E8B84A;--accent-ink:#1E150A;--good:#9DB39A;--warn:#DDA75B;--bad:#D98466;--clay:#C9774F;--sage:#9DB39A;--sand:#E7D3B5;--good-ink:#11160F;--strike:#E0735A;--acc-t:var(--accent);--bar-bg:rgba(22,17,13,.72);--shadow:rgba(0,0,0,.55);--tint:rgba(232,184,74,.1);--rim:rgba(255,241,220,.16);--rim-2:rgba(255,241,220,.05);--sheen:rgba(255,244,228,.06);--hl-c:255,240,215;--glass-blur:18px;color-scheme:dark}:root[data-theme=light]{--bg:#EDE3D4;--bg-2:#E4D6C3;--surface:rgba(255,251,245,.56);--surface-2:rgba(255,249,240,.66);--surface-3:rgba(226,212,192,.7);--solid:#F7F0E6;--solid-2:#EFE4D4;--line:rgba(42,31,23,.1);--line-2:rgba(42,31,23,.19);--text:#2A1F17;--dim:#5E4D3F;--faint:#877563;--accent:#E8B84A;--accent-ink:#1E150A;--good:#5F8260;--warn:#94620F;--bad:#B0513A;--clay:#B8643E;--sage:#6F8F6C;--sand:#C9A77A;--good-ink:#FFFFFF;--strike:#B83A25;--acc-t:#8A6212;--bar-bg:rgba(246,239,229,.78);--shadow:rgba(90,62,35,.22);--tint:rgba(232,184,74,.18);--rim:rgba(255,255,255,.75);--rim-2:rgba(255,255,255,.25);--sheen:rgba(255,255,255,.35);--hl-c:255,255,255;color-scheme:light}html.theming,html.theming *{transition:background-color .35s ease,border-color .35s ease,color .35s ease!important}*{box-sizing:border-box}html,body{background:var(--bg);overflow-x:clip}body{color:var(--text);font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.55;padding:0 16px}button{font-family:inherit;color:inherit}input,textarea,select{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}a{color:inherit}.app{max-width:1120px;margin:0 auto;padding-block:20px 150px}.mono{font-family:Geist Mono,ui-monospace,monospace}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:6px 18px;border-bottom:1px solid var(--line)}.wordmark{white-space:nowrap;flex-shrink:0;font-family:var(--f-display);font-size:26px;letter-spacing:.08em;background:none;border:none;padding:0;cursor:pointer}.nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.nav .crumb{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-right:6px}.pill{background:none;border:1px solid var(--line-2);border-radius:99px;padding:8px 14px;font-size:14px;font-weight:600;cursor:pointer;color:var(--dim)}.pill:hover{color:var(--text);border-color:var(--text)}.pill.solid{background:var(--accent);color:var(--accent-ink);border-color:var(--acc-t)}@media (max-width:560px){.nav .crumb{display:none}}.q4{margin-top:18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;border-radius:12px;background:linear-gradient(90deg,#e8b84a21,#e8b84a08);border:1px solid rgba(232,184,74,.28)}.q4 .tag{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--acc-t);font-weight:700}.q4 p{margin:0;font-size:14px;flex:1 1 320px}.q4 button{background:transparent;border:1px solid var(--accent);color:var(--acc-t);border-radius:99px;padding:7px 14px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.q4 button:hover{background:var(--accent);color:var(--accent-ink)}.rail-wrap{overflow-x:auto;margin-top:22px;scrollbar-width:none}.rail-wrap::-webkit-scrollbar{display:none}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);gap:6px}.rail button{text-align:left;background:none;border:none;border-top:2px solid var(--line-2);padding:10px 2px 4px;cursor:pointer;min-width:0}.rail .n{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.12em;color:var(--faint);display:block}.rail .t{font-size:12.5px;font-weight:600;color:var(--dim);display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail .v{font-size:11px;color:var(--faint);display:block;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail button.done{border-top-color:var(--acc-t)}.rail button.done .t{color:var(--text)}.rail button.done .v{color:var(--acc-t)}.rail button.current{border-top-color:var(--text)}.rail button.current .t{color:var(--text)}.rail button.skip{opacity:.45;cursor:default}.step{padding-top:40px}@keyframes rise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.eyebrow{font-family:Geist Mono,monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-t);margin:0 0 10px}h1{font-family:var(--f-display);font-weight:400;font-size:clamp(42px,7vw,82px);line-height:.92;letter-spacing:.01em;margin:0;text-wrap:balance}h2.h{font-family:var(--f-display);font-weight:400;font-size:clamp(28px,4vw,40px);line-height:1;letter-spacing:.02em;margin:0}.sub{font-size:19px;color:var(--dim);max-width:62ch;margin:14px 0 0}.rule{font-family:Geist Mono,monospace;font-size:11.5px;color:var(--faint);margin-top:12px;letter-spacing:.04em}.rule b{color:var(--text);font-weight:500}.note{font-size:15px;color:var(--dim);margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);max-width:760px}.note b{color:var(--text)}.seg{display:inline-flex;flex-wrap:wrap;margin-top:22px;border:1px solid var(--line-2);border-radius:99px;padding:4px;background:var(--surface)}.seg button{background:none;border:none;padding:9px 16px;border-radius:99px;font-size:13.5px;font-weight:600;color:var(--dim);cursor:pointer}.seg button.on{background:var(--text);color:var(--bg)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}@media (max-width:820px){.cards{grid-template-columns:1fr}}.card{position:relative;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:0;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;transition:border-color .18s,transform .18s}.card:hover{border-color:var(--line-2);transform:translateY(-2px)}.card.active{border-color:var(--acc-t);box-shadow:0 0 0 1px var(--accent),0 24px 60px -30px #e8b84a73}.frame{position:relative;aspect-ratio:16/9;max-width:100%;background:var(--g);overflow:hidden}.frame.photo{filter:saturate(.95) contrast(1.02)}.frame.photo:before{box-shadow:none}@media (max-width:820px){.frame{aspect-ratio:16/6}}.frame:before,.frame:after{content:"";position:absolute;width:16px;height:16px;border-color:#f3f0e88c;border-style:solid;z-index:1}.frame:before{top:12px;left:12px;border-width:1.5px 0 0 1.5px}.frame:after{bottom:12px;right:12px;border-width:0 1.5px 1.5px 0}.frame .slate{position:absolute;left:14px;bottom:12px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;color:#f3f0e8bf}.frame .chip{position:absolute;top:12px;right:12px;font-family:Geist Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 9px;border-radius:99px;background:#16110db8;color:#f3f0e8;border:1px solid rgba(243,240,232,.18)}.frame .chip.free{background:var(--accent);color:var(--accent-ink);border-color:var(--acc-t)}.frame .best{position:absolute;top:12px;left:40px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.1em;padding:5px 9px;border-radius:99px;background:#16110d99;color:#8fe39c;border:1px solid rgba(157,179,154,.5)}.body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:9px;flex:1}.name{font-family:var(--f-display);font-size:30px;line-height:1;letter-spacing:.02em}.price{font-family:Geist Mono,monospace;font-size:15px;color:var(--acc-t)}.for{font-size:12px;color:var(--faint);font-family:Geist Mono,monospace;letter-spacing:.03em}.line{font-size:15.5px;color:var(--dim)}.gets{list-style:none;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.gets li{font-size:15px;display:flex;gap:10px}.gets li:before{content:"";width:5px;height:5px;margin-top:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.pick{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:auto;padding-top:6px}.card.active .pick{color:var(--acc-t)}.qs{display:flex;flex-direction:column;gap:28px;margin-top:30px;max-width:940px}.q .ql{font-size:17px;font-weight:600;margin-bottom:4px}.q .ql span{font-family:Geist Mono,monospace;font-size:11px;color:var(--faint);margin-right:8px;letter-spacing:.1em}.q .qh{font-size:12.5px;color:var(--faint);margin-bottom:10px}.opts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.opts.four{grid-template-columns:repeat(4,1fr)}@media (max-width:760px){.opts,.opts.four{grid-template-columns:1fr 1fr}}@media (max-width:460px){.opts,.opts.four{grid-template-columns:1fr}}.opt{position:relative;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px 14px 44px;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:border-color .15s}.opt:hover{border-color:var(--line-2)}.opt:before{content:"";position:absolute;left:16px;top:17px;width:16px;height:16px;border:1.5px solid var(--line-2);border-radius:50%}.opt.multi:before{border-radius:5px}.opt.active{border-color:var(--acc-t);box-shadow:0 0 0 1px var(--accent)}.opt.active:before{background:var(--accent);border-color:var(--acc-t);box-shadow:inset 0 0 0 3px var(--surface)}.opt.multi.active:before{box-shadow:none;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23161204' stroke-width='2'/%3E%3C/svg%3E") center/12px no-repeat}.opt b{font-size:16.5px;font-weight:600}.opt span{font-size:14px;color:var(--faint)}.opt.active span{color:var(--dim)}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;max-width:860px}@media (max-width:640px){.fields{grid-template-columns:1fr}}.field.full{grid-column:1 / -1}.field label{display:block;font-size:14.5px;color:var(--dim);margin-bottom:7px}.field label i{font-style:normal;color:var(--faint)}.input,.field input,.field textarea{width:100%;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;padding:13px 15px;color:var(--text);font-size:15px}.field textarea{min-height:84px;resize:vertical}.input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.input.bad{border-color:var(--bad)}.err{font-size:12.5px;color:var(--bad);margin-top:7px;min-height:1em}.check{display:flex;gap:12px;align-items:flex-start;margin-top:18px;cursor:pointer;max-width:760px;font-size:14px;color:var(--dim)}.check input{width:18px;height:18px;accent-color:var(--acc-t);margin-top:2px;flex-shrink:0}.sum{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin-top:30px;align-items:start}@media (max-width:880px){.sum{grid-template-columns:1fr}}.slate-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.slate-top{display:grid;grid-template-columns:repeat(8,1fr);height:14px}.slate-top span:nth-child(odd){background:var(--text)}.slate-top span:nth-child(2n){background:var(--bg)}.slate-inner{padding:22px}.slate-title{font-family:var(--f-display);font-size:clamp(30px,4.4vw,44px);line-height:.95}.slate-problem{font-size:14px;color:var(--dim);margin-top:8px}.slate-problem b{color:var(--text);font-weight:600}.srow{display:grid;grid-template-columns:96px 1fr auto 100px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.srow.first{margin-top:18px}.srow .k{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;color:var(--faint)}.srow .val{font-size:16px;min-width:0}.srow .val small{display:block;font-size:13px;color:var(--faint);margin-top:2px}.srow .amt{font-family:Geist Mono,monospace;font-size:13.5px;color:var(--dim);text-align:right}.srow .amt.free,.srow .amt.minus{color:var(--good)}.linkish{background:none;border:none;padding:0;margin-top:3px;font-size:11.5px;color:var(--acc-t);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.adj{display:flex;align-items:center;justify-content:flex-end;gap:6px}.adj button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface-2);font-size:17px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.adj button:hover:not([disabled]){border-color:var(--acc-t);color:var(--acc-t)}.adj button[disabled]{opacity:.28;cursor:default}.dots{display:flex;gap:3px}.dots i{width:5px;height:5px;border-radius:50%;background:var(--line-2)}.dots i.on{background:var(--accent)}.miniseg{display:inline-flex;gap:4px;flex-wrap:wrap;margin-top:6px}.miniseg button{font-size:11.5px;padding:5px 9px;border-radius:99px;border:1px solid var(--line-2);background:none;color:var(--dim);cursor:pointer}.miniseg button.on{background:var(--text);color:var(--bg);border-color:var(--text)}@media (max-width:560px){.srow{grid-template-columns:1fr auto;row-gap:8px}.srow .k{grid-column:1 / -1}.srow .adj{grid-column:1 / -1;justify-content:flex-start}}.stotal{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;margin-top:4px;border-top:1px solid var(--line-2)}.stotal .l{font-family:var(--f-display);font-size:24px;letter-spacing:.04em}.stotal .r{font-family:Geist Mono,monospace;font-size:34px;color:var(--acc-t);font-variant-numeric:tabular-nums}.side{display:flex;flex-direction:column;gap:16px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.panel h3{font-family:Geist Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 12px}.cta{width:100%;padding:15px;border:none;border-radius:12px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:15px;cursor:pointer}.cta:hover{filter:brightness(1.07)}.cta[disabled]{opacity:.5;cursor:default;filter:none}.ghost{width:100%;margin-top:10px;padding:13px;border-radius:12px;background:transparent;border:1px solid var(--line-2);font-weight:600;font-size:14px;cursor:pointer}.ghost:hover{border-color:var(--text)}.next{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.next li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:15px;color:var(--dim)}.next li:first-child{border-top:none;padding-top:0}.next li b{color:var(--text);font-weight:600;display:block}.next .i{font-family:Geist Mono,monospace;font-size:12px;color:var(--acc-t);padding-top:1px}.redeem{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.redeem button{background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;padding:10px 8px;cursor:pointer;text-align:center}.redeem button b{display:block;font-family:Geist Mono,monospace;font-size:14px;color:var(--acc-t)}.redeem button span{font-size:11px;color:var(--faint)}.redeem button.on{border-color:var(--acc-t);box-shadow:0 0 0 1px var(--accent)}.redeem button[disabled]{opacity:.35;cursor:default}.strat{margin-top:20px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}.strat .big{font-family:var(--f-display);font-size:clamp(28px,4vw,40px);line-height:1;margin:6px 0 14px;text-wrap:balance}.strat .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){.strat .two{grid-template-columns:1fr}}.strat .blk h4,.plan-group h4{font-family:Geist Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.14em;color:var(--acc-t);margin:0 0 6px;text-transform:uppercase}.strat .blk p{margin:0;font-size:15.5px;color:var(--dim)}.angles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}@media (max-width:700px){.angles{grid-template-columns:1fr}}.angle{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.angle b{display:block;font-size:14px}.angle span{font-size:12.5px;color:var(--dim)}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tags span{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.04em;border:1px solid var(--line-2);border-radius:99px;padding:4px 10px;color:var(--dim)}.plan-group{margin-top:20px}.prow{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.prow .c{font-family:Geist Mono,monospace;font-size:12px;color:var(--faint);padding-top:2px}.prow .t{font-size:16px;font-weight:600}.prow .hk{font-size:15px;color:var(--text);margin-top:3px}.prow .hk:before{content:"Hook: ";color:var(--acc-t);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.06em}.prow .d{font-size:14.5px;color:var(--dim);margin-top:3px}.prow .f{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--faint);margin-top:5px;letter-spacing:.06em}.watch li{font-size:13px;color:var(--dim)}.ai-badge{display:inline-flex;align-items:center;gap:6px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.12em;color:var(--good);border:1px solid rgba(157,179,154,.4);background:#9db39a1a;padding:4px 9px;border-radius:99px}.loader{margin-top:30px;padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--surface);max-width:760px}.loader .bar2{height:4px;border-radius:99px;background:var(--surface-3);overflow:hidden;margin:16px 0 14px}.loader .bar2 i{display:block;height:100%;width:30%;background:var(--accent);border-radius:99px;animation:slide 1.4s ease-in-out infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.loader .msg{font-family:Geist Mono,monospace;font-size:12.5px;color:var(--dim);letter-spacing:.04em}.bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--bar-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))}.bar-in{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.bar .back{background:none;border:1px solid var(--line-2);border-radius:99px;padding:10px 16px;font-size:13.5px;font-weight:600;cursor:pointer}.bar .back[disabled]{opacity:.35;cursor:default}.bar .mid{display:flex;flex-direction:column;align-items:center}.bar .mid .s{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;color:var(--faint)}.bar .mid .tot{font-family:Geist Mono,monospace;font-size:22px;color:var(--acc-t);font-variant-numeric:tabular-nums}.bar .go{background:var(--accent);color:var(--accent-ink);border:none;border-radius:99px;padding:11px 20px;font-size:14px;font-weight:700;cursor:pointer}.bar .go.wait{opacity:.45}.bar .go.gone{visibility:hidden}.toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);background:var(--text);color:var(--bg);font-size:13.5px;font-weight:600;padding:11px 16px;border-radius:10px;z-index:40;max-width:calc(100% - 32px);text-align:center;box-shadow:0 18px 40px -18px var(--shadow);animation:toastIn .32s cubic-bezier(.2,.9,.3,1.2) both}@keyframes toastIn{0%{transform:translate(-50%,16px) scale(.96);opacity:0}to{transform:translate(-50%);opacity:1}}.hero{padding-top:56px}.doors{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}@media (max-width:760px){.doors{grid-template-columns:1fr}}.door{text-align:left;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface);cursor:pointer;padding:0;display:flex;flex-direction:column;transition:border-color .18s,transform .18s}.door:hover{border-color:var(--acc-t);transform:translateY(-2px)}.door .frame{aspect-ratio:16/8}.door .body{padding:22px}.door .name{font-size:40px}.door .go2{margin-top:10px;font-weight:700;color:var(--acc-t);font-size:14px}.studio-link{margin-top:26px;font-size:13px;color:var(--faint)}.studio-link button{background:none;border:none;color:var(--dim);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;font-size:13px}.auth{max-width:520px;margin:48px auto 0}.auth .tabs{display:flex;gap:6px;margin-top:22px}.auth .tabs button{flex:1;padding:11px;border-radius:12px;border:1px solid var(--line-2);background:none;font-weight:600;font-size:14px;cursor:pointer;color:var(--dim)}.auth .tabs button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.prov{display:flex;flex-direction:column;gap:10px;margin-top:22px}.prov button{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);font-size:15px;font-weight:600;cursor:pointer}.prov button:hover{border-color:var(--text)}.prov button.on{border-color:var(--acc-t);box-shadow:0 0 0 1px var(--accent)}.prov .ico{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:12px;font-weight:700;background:var(--surface-3)}.or{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12px;margin:22px 0 4px;font-family:Geist Mono,monospace;letter-spacing:.12em}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.fine{font-size:13.5px;color:var(--faint);margin-top:14px}.kick{max-width:680px;margin:60px auto 0;animation:rise .35s ease both}.kick .mark{width:54px;height:54px;border-radius:50%;border:1.5px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:26px;color:var(--dim);margin-bottom:22px}.kick h1{font-size:clamp(40px,6.4vw,70px)}.kick p{font-size:17px;color:var(--dim);margin:16px 0 0;max-width:58ch}.kick .why{margin-top:26px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:14px;color:var(--dim)}.kick .why b{color:var(--text);font-weight:600;display:block;margin-bottom:4px}.kick .again{margin-top:22px;background:none;border:none;padding:0;color:var(--faint);font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-top:38px}.tabs2{display:flex;gap:4px;margin-top:24px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs2 button{background:none;border:none;border-bottom:2px solid transparent;padding:10px 14px;font-size:14px;font-weight:600;color:var(--dim);cursor:pointer;white-space:nowrap}.tabs2 button.on{color:var(--text);border-bottom-color:var(--acc-t)}.tabs2 .count{font-family:Geist Mono,monospace;font-size:11px;color:var(--acc-t);margin-left:6px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}@media (max-width:760px){.stats{grid-template-columns:1fr 1fr}}.stat{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px}.stat .k{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.stat .v{font-family:Geist Mono,monospace;font-size:26px;color:var(--text);margin-top:6px;font-variant-numeric:tabular-nums}.stat .v.acc{color:var(--acc-t)}.grid2{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:18px;align-items:start}@media (max-width:880px){.grid2{grid-template-columns:1fr}}.list{display:flex;flex-direction:column;gap:10px;margin-top:18px}.item{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.item-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.item .t{font-weight:600;font-size:15px}.item .s{font-size:14px;color:var(--faint);margin-top:2px}.item .amt{font-family:Geist Mono,monospace;color:var(--acc-t)}.badge{display:inline-block;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.08em;padding:4px 9px;border-radius:99px;border:1px solid var(--line-2);color:var(--dim);text-transform:uppercase}.badge.good{color:var(--good);border-color:#9db39a73}.badge.warn{color:var(--warn);border-color:#e9b45c73}.badge.bad{color:var(--bad);border-color:#e58a7b73}.badge.acc{color:var(--acc-t);border-color:#e8b84a73}.track{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:14px}.track div{height:4px;border-radius:99px;background:var(--surface-3)}.track div.on{background:var(--accent)}.track-l{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--faint);font-family:Geist Mono,monospace}.actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.actions button{font-size:12px;padding:6px 11px;border-radius:99px;border:1px solid var(--line-2);background:none;color:var(--dim);cursor:pointer}.actions button:hover{color:var(--text);border-color:var(--text)}.actions button.on{background:var(--text);color:var(--bg);border-color:var(--text)}details.more{margin-top:12px}details.more summary{cursor:pointer;font-size:12.5px;color:var(--acc-t)}details.more .inner{margin-top:10px;font-size:13px;color:var(--dim)}.kv{display:grid;grid-template-columns:150px 1fr;gap:7px 12px;font-size:14.5px}.kv dt{color:var(--faint)}.kv dd{margin:0;color:var(--text)}.media{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-top:12px}.media .m{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--surface-3);border:1px solid var(--line)}.media .m img,.media .m video{width:100%;height:100%;object-fit:cover;display:block}.media .m .x{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:none;background:#16110dcc;color:#f3f0e8;cursor:pointer;font-size:13px}.media .m .lbl{position:absolute;left:6px;bottom:6px;font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.08em;background:#16110dcc;color:#f3f0e8;padding:3px 6px;border-radius:6px}.drop{margin-top:14px;border:1.5px dashed var(--line-2);border-radius:16px;padding:22px;text-align:center;background:var(--surface);cursor:pointer}.drop:hover,.drop.over{border-color:var(--acc-t)}.drop b{display:block;font-size:15px}.drop.busy{border-color:var(--acc-t);opacity:.8;cursor:progress}.upbox .drop{margin-top:6px}.flist{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.flist li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.flist a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:600;text-decoration:none}.flist a:hover{color:var(--acc-t)}.ftag{font-family:var(--mono, monospace);font-size:10px;letter-spacing:.08em;padding:3px 7px;border-radius:6px;background:var(--tint);color:var(--acc-t);flex:none}.fsz{font-size:12px;color:var(--faint);flex:none}.deliv{margin-top:14px;padding:16px;border:1.5px solid var(--acc-t);border-radius:16px}.deliv h3{margin:8px 0 0}.drop span{font-size:12.5px;color:var(--faint)}.links .row{display:flex;gap:8px;margin-top:8px}.links .row input{flex:1}.links .row button{border:1px solid var(--line-2);background:none;border-radius:12px;padding:0 14px;cursor:pointer}.empty{padding:28px;text-align:center;color:var(--faint);border:1px dashed var(--line-2);border-radius:16px;margin-top:18px;font-size:14px}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}.filters button{font-size:12.5px;padding:7px 12px;border-radius:99px;border:1px solid var(--line-2);background:none;color:var(--dim);cursor:pointer}.filters button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--acc-t)}.tier{display:flex;align-items:baseline;gap:10px}.tier .nm{font-family:var(--f-display);font-size:34px;line-height:1;color:var(--acc-t)}.pbar{height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden;margin-top:12px}.pbar i{display:block;height:100%;background:var(--accent);border-radius:99px}.earn li,.perk li{font-size:13.5px}.rolegroup{margin-top:26px}.rolegroup h4{font-family:Geist Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.14em;color:var(--faint);margin:0 0 10px;text-transform:uppercase}.l-head{padding-top:40px}.landing{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;align-items:start}.landing .founding{margin-top:0}.landing .pitch{min-width:0}.form-col{position:sticky;top:24px}.signup-card{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;padding:22px;box-shadow:0 30px 80px -40px #e8b84a59}.signup-card .tabs{display:flex;gap:6px}.signup-card .tabs button{flex:1;padding:11px;border-radius:12px;border:1px solid var(--line-2);background:none;font-weight:600;font-size:14px;cursor:pointer;color:var(--dim)}.signup-card .tabs button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.signup-card .prov{margin-top:16px}.spot-pill{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-family:Geist Mono,monospace;font-size:11.5px;letter-spacing:.06em;color:var(--acc-t);border:1px solid rgba(232,184,74,.4);background:#e8b84a14;padding:6px 11px;border-radius:99px}.spot-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.founding{margin-top:26px;padding:20px 22px;border-radius:18px;border:1px solid rgba(232,184,74,.4);background:linear-gradient(135deg,#e8b84a24,#e8b84a05 60%),var(--surface)}.f-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.f-count{display:flex;align-items:baseline;gap:10px;margin-top:6px}.f-count b{font-family:var(--f-display);font-weight:400;font-size:72px;line-height:.85;color:var(--acc-t)}.f-count span{font-size:15px;color:var(--dim)}.f-seats{display:flex;gap:6px}.f-seats i{width:26px;height:34px;border-radius:6px;background:var(--accent);box-shadow:0 0 18px -4px #e8b84ab3}.f-seats i.taken{background:var(--surface-3);box-shadow:none}.perks3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.perk3{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}.perk3 b{display:block;font-size:22px;color:var(--text);font-weight:500}.perk3 span{font-size:14px;color:var(--dim)}.ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rung{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.rung:last-child{border-color:#e8b84a73}.rn{font-family:var(--f-display);font-size:26px;line-height:1;color:var(--acc-t)}.rm{font-size:11px;color:var(--faint);margin-top:2px}.rung .gets li{font-size:12px}.sample{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.sample .big{font-family:var(--f-display);font-size:28px;line-height:1.02;margin:12px 0 6px}@media (max-width:900px){.landing{grid-template-columns:1fr;gap:24px;margin-top:24px}.form-col{position:static;order:-1}}@media (min-width:901px){.landing{margin-top:30px}}@media (max-width:560px){.perks3,.ladder{grid-template-columns:1fr}.f-count b{font-size:58px}}.theme-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,border-color .2s}.theme-btn:hover{border-color:var(--text);transform:rotate(-18deg)}:root[data-theme=light] .pill.solid,:root[data-theme=light] .cta,:root[data-theme=light] .bar .go{box-shadow:0 1px #00000014,0 8px 20px -10px #a078008c}:root[data-theme=light] .card.active{box-shadow:0 0 0 1px var(--accent),0 24px 50px -28px #a0780080}:root[data-theme=light] .card,:root[data-theme=light] .panel,:root[data-theme=light] .slate-card,:root[data-theme=light] .strat,:root[data-theme=light] .item,:root[data-theme=light] .stat{box-shadow:0 1px 2px #3c2d140d}:root[data-theme=light] .opt.active:before{box-shadow:inset 0 0 0 3px var(--surface)}:root[data-theme=light] .q4{background:linear-gradient(90deg,#e8b84a47,#e8b84a14);border-color:#be910066}:root[data-theme=light] .q4 button{border-color:var(--acc-t);color:var(--acc-t)}:root[data-theme=light] .q4 button:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:root[data-theme=light] .spot-pill,:root[data-theme=light] .ticker{border-color:#a0780073;background:#e8b84a2e}:root[data-theme=light] .signup-card{box-shadow:0 30px 70px -40px #785a1473}:root[data-theme=light] .badge.acc{border-color:#a0780080}:root[data-theme=light] .filters button.on{color:var(--accent-ink)}.step.enter{animation:stepIn .42s cubic-bezier(.2,.8,.2,1) backwards}.step.enter.back{animation-name:stepBack}@keyframes stepIn{0%{transform:translate(26px);opacity:0}to{transform:none;opacity:1}}@keyframes stepBack{0%{transform:translate(-26px);opacity:0}to{transform:none;opacity:1}}.step.enter .card,.step.enter .q,.step.enter .remote-steps li,.step.enter .reel-it,.step.enter .ph,.step.enter .lib-it,.step.enter .counter{animation:rise .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms + 90ms)}.pop{animation:pop .38s cubic-bezier(.3,1.6,.5,1)}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}.srow.pop{animation:rowFlash .6s ease}@keyframes rowFlash{0%{background:var(--tint)}to{background:transparent}}.q4.pop{animation:pop .38s cubic-bezier(.3,1.6,.5,1)}.card .pick{transition:color .2s,letter-spacing .2s}.card.active .pick{letter-spacing:.14em}button.press:not([disabled]){transform:scale(.97);transition:transform .08s}.bump{animation:bump .5s ease}@keyframes bump{30%{transform:scale(1.06)}to{transform:none}}.flash{animation:flash 1.1s ease}@keyframes flash{0%{box-shadow:0 0 #e8b84ab3}to{box-shadow:0 0 0 18px #e8b84a00}}.shake{animation:shake .4s ease}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.cta,.ghost,.pill,.bar .go,.bar .back{transition:transform .12s ease,filter .15s,background-color .2s,border-color .2s,color .2s}.cta:hover:not([disabled]),.bar .go:hover{transform:translateY(-1px)}.cta.busy{opacity:.7;cursor:progress}.cta.inline,.ghost.inline{width:auto;margin:0;padding:13px 22px}.cta[aria-disabled=true]{background:var(--surface-3);color:var(--dim);cursor:not-allowed;box-shadow:none}.hero2{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;padding-top:48px}@media (max-width:900px){.hero2{grid-template-columns:1fr;padding-top:30px}}.hero-copy h1{font-size:clamp(46px,7vw,92px)}.hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.ticker{display:inline-flex;align-items:center;gap:9px;margin-top:18px;font-size:13px;color:var(--text);border:1px solid rgba(232,184,74,.4);background:var(--tint);padding:8px 13px;border-radius:99px;cursor:pointer;text-align:left}.ticker s{color:var(--faint)}.ticker b{color:var(--acc-t)}.ticker .dot,.spot-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulse 1.8s ease-in-out infinite;flex-shrink:0}.hero-phones{position:relative;height:560px}.hero-phones .phone{z-index:1}@media (max-width:900px){.hero-phones{height:500px}}.phone{width:270px;border-radius:30px;background:#0c0c0d;border:1px solid #2a2a2e;padding:10px;box-shadow:0 40px 80px -30px #0009;color:#f3f0e8;font-family:Geist,system-ui,sans-serif}.phone .ph-top{display:flex;align-items:center;gap:9px;padding:4px 4px 9px}.phone .av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#e8b84a,#e0916e);color:#161204;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;text-transform:uppercase}.phone .ph-top b{display:block;font-size:12.5px}.phone .ph-top small{font-size:10.5px;color:#9d9890}.phone .dots3{margin-left:auto;color:#9d9890}.phone .ph-media{position:relative;aspect-ratio:9/14;border-radius:14px;overflow:hidden;background:#1b1b1e}.phone .ph-media video,.phone .ph-media img{width:100%;height:100%;object-fit:cover;display:block}.phone .ph-cap{position:absolute;left:10px;right:10px;bottom:12px;font-weight:700;font-size:15px;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.7)}.phone .ph-cta{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 4px 4px;font-size:11.5px;color:#bdb8af}.phone .ph-cta b{background:#f3f0e8;color:#111;border-radius:8px;padding:6px 10px;font-size:11.5px;white-space:nowrap}.hero-phones .phone.main{position:absolute;right:14%;top:0;z-index:2;animation:float 7s ease-in-out infinite}.hero-phones .phone.back{position:absolute;right:48%;top:70px;transform:rotate(-6deg) scale(.88);opacity:.9}@media (max-width:900px){.hero-phones .phone.main{right:6%}.hero-phones .phone.back{right:auto;left:0}}@media (max-width:520px){.phone{width:230px}.hero-phones{height:450px}.hero-phones .phone.back{left:-20px;top:60px}.hero-phones .phone.main{right:-6px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ex-note{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--faint);margin:12px 0 0;text-align:right}.sec{margin-top:70px}.sec-head{max-width:760px}.sec-head .h{margin-top:8px}.sm-h{font-size:11px;letter-spacing:.14em;color:var(--faint);font-weight:500;margin:0}.remote{margin-top:56px;padding:26px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(135deg,var(--tint),transparent 55%),var(--surface)}.landing .remote{margin-top:16px;padding:20px}.remote-steps{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:820px){.remote-steps{grid-template-columns:1fr 1fr}}@media (max-width:460px){.remote-steps{grid-template-columns:1fr}}.landing .remote-steps{grid-template-columns:1fr 1fr}.remote-steps li{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px}.remote-steps .i{font-size:11px;color:var(--acc-t)}.remote-steps b{font-size:17px}.remote-steps span:last-child{font-size:15px;color:var(--dim)}.reel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}@media (max-width:700px){.reel{grid-template-columns:1fr 1fr}.reel-it:last-child{display:none}}.reel-it{margin:0;position:relative;border-radius:18px;overflow:hidden;aspect-ratio:9/15;background:#111}.reel-it video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s ease}.reel-it:hover video{transform:scale(1.04)}.reel-it figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(transparent,#000000bf);color:#f3f0e8}.reel-it figcaption b{display:block;font-family:var(--f-display);font-weight:400;font-size:24px;letter-spacing:.02em;line-height:1}.reel-it figcaption span{font-size:12px;color:#cfc9bf}.photos{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:170px;gap:10px;margin-top:12px}.photos .ph{border-radius:14px;overflow:hidden;background:var(--surface-3)}.photos .ph:nth-child(1),.photos .ph:nth-child(4){grid-row:span 2}.photos .ph:nth-child(3),.photos .ph:nth-child(8){grid-column:span 2}.photos{grid-auto-flow:dense}.photos img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.photos .ph:hover img{transform:scale(1.04)}@media (max-width:700px){.photos{grid-template-columns:1fr 1fr;grid-auto-rows:140px}}.photos.small{grid-template-columns:repeat(3,1fr);grid-auto-rows:160px;margin-top:16px}.photos.small .ph{grid-row:auto!important;grid-column:auto!important}.lib{margin-top:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.lib-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap}.lib-bar b{font-size:14px}.lib-bar .mono{font-size:11px;color:var(--faint);letter-spacing:.06em}.lib-bar .badge{margin-left:auto}.lib-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}@media (max-width:760px){.lib-grid{grid-template-columns:1fr 1fr}}@media (max-width:460px){.lib-grid{grid-template-columns:1fr}}.lib-it{background:var(--surface);padding:12px;display:flex;gap:12px;align-items:center;min-width:0}.lib-th{width:62px;height:78px;border-radius:8px;background-size:cover;background-position:center;flex-shrink:0;position:relative}.lib-th span{position:absolute;left:4px;bottom:4px;font-size:9px;background:#000000b3;color:#f3f0e8;padding:2px 4px;border-radius:4px}.lib-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.lib-meta b{font-size:11.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-meta span{font-size:11.5px;color:var(--faint)}.lib-meta em{font-style:normal;font-size:11px;color:var(--good)}.faq{margin-top:20px;display:flex;flex-direction:column;gap:8px;max-width:860px}.qa{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 18px}.qa summary{cursor:pointer;padding:18px 0;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:12px}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font-family:Geist Mono,monospace;color:var(--acc-t);transition:transform .25s}.qa[open] summary:after{transform:rotate(45deg)}.qa p{margin:0 0 18px;color:var(--dim);font-size:16px;animation:rise .3s ease both}.offer{padding:22px;border-radius:18px;border:1px solid rgba(232,184,74,.45);background:linear-gradient(135deg,#e8b84a29,#e8b84a05 60%),var(--surface)}.offer-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.offer-price{display:flex;align-items:baseline;gap:12px;margin-top:8px}.offer-price s{font-family:Geist Mono,monospace;color:var(--faint);font-size:18px}.offer-price b{font-family:var(--f-display);font-weight:400;font-size:74px;line-height:.85;color:var(--acc-t)}.offer-sub{font-size:13.5px;color:var(--dim);margin-top:6px;max-width:36ch}.cd{display:flex;gap:6px}.cd div{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:8px 8px 6px;min-width:50px;text-align:center}.cd b{display:block;font-family:Geist Mono,monospace;font-size:21px;font-weight:500;font-variant-numeric:tabular-nums}.cd span{font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--faint)}.f-fine{font-size:12.5px;color:var(--faint);margin:10px 0 0}.price s{color:var(--faint);font-size:13px}.price em{font-style:normal;font-size:11px;color:var(--good);letter-spacing:.04em}.pts{margin-top:0}.seg2{display:flex;gap:4px;margin-top:14px;padding:4px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.seg2 button{flex:1;padding:9px;border:none;border-radius:9px;background:none;color:var(--dim);font-weight:600;font-size:13.5px;cursor:pointer;transition:background-color .2s,color .2s}.seg2 button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px var(--shadow)}.fields.one{grid-template-columns:1fr;margin-top:14px;gap:12px}.pw{position:relative}.pw input{padding-right:66px}.pw-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--acc-t);font-size:12px;font-weight:600;cursor:pointer;padding:6px}.meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px}.meter i{height:3px;border-radius:9px;background:var(--surface-3);transition:background-color .25s}.meter[data-s="1"] i:nth-child(-n+1){background:var(--bad)}.meter[data-s="2"] i:nth-child(-n+2){background:var(--warn)}.meter[data-s="3"] i:nth-child(-n+3),.meter[data-s="4"] i{background:var(--good)}.card-h{font-family:var(--f-display);font-weight:400;font-size:30px;margin:16px 0 0}.field input.bad{border-color:var(--bad)}.signup-card .cta{margin-top:16px}.q4.on{border-color:var(--accent)}.q4 button[aria-pressed=true]{background:var(--surface);color:var(--text);border-color:var(--line-2)}.q4-more{flex-basis:100%}.q4-more summary{cursor:pointer;font-size:12.5px;color:var(--acc-t);font-weight:600;width:max-content}.q4-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(232,184,74,.25);animation:rise .3s ease both}@media (max-width:640px){.q4-grid{grid-template-columns:1fr}}.q4-grid b{font-size:13.5px}.counters{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;max-width:960px}@media (max-width:760px){.counters{grid-template-columns:1fr}}.c-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.c-n{display:flex;align-items:baseline;gap:8px;margin-top:8px}.c-n b{font-family:var(--f-display);font-weight:400;font-size:58px;line-height:.85;color:var(--acc-t)}.c-n span{font-size:13px;color:var(--dim)}.adj.big button{width:44px;height:44px;font-size:22px}.tiers{margin-top:14px;border-top:1px solid var(--line)}.tier-row{display:grid;grid-template-columns:1fr auto 84px;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--faint);transition:color .25s,background-color .25s}.tier-row s{color:var(--faint);font-size:12px;margin-right:4px}.tier-row em{font-style:normal;text-align:right;font-size:12px}.tier-row.on{color:var(--text)}.tier-row.on em{color:var(--good)}.c-foot{display:flex;gap:10px;align-items:baseline;margin-top:12px;flex-wrap:wrap;font-size:13px;color:var(--dim)}.c-foot b{color:var(--acc-t);font-weight:500}.c-foot em{font-style:normal;color:var(--good);margin-left:auto}.adj .num{min-width:18px;text-align:center;font-size:14px}.edit{margin-top:16px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.chips button{font-size:12px;padding:6px 11px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--dim);cursor:pointer;transition:border-color .2s,color .2s}.chips button:hover{border-color:var(--accent);color:var(--text)}.edit-row{display:flex;gap:8px;align-items:stretch}.edit-row textarea{flex:1;background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;color:var(--text);font-size:14.5px;resize:vertical;min-height:52px;font-family:inherit}@media (max-width:560px){.edit-row{flex-direction:column}}.hist{margin-top:14px;font-size:13px;color:var(--dim)}.hist h4{font-family:Geist Mono,monospace;font-weight:500;font-size:10.5px;letter-spacing:.14em;color:var(--faint);margin:0 0 6px}.hist div{display:flex;gap:10px;padding:5px 0;border-top:1px solid var(--line)}.hist .mono{font-size:11px;color:var(--faint);white-space:nowrap}.approve{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;padding:16px;border-radius:14px;border:1px dashed var(--line-2);background:var(--surface-2)}.approve b{display:block;font-size:15px}.approve span{font-size:13px;color:var(--dim)}.approve.done{border-style:solid;border-color:#9db39a80;background:#9db39a14}.approve.done b{color:var(--good)}.gate{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.gate li{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--dim)}.gate li span{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-family:Geist Mono,monospace}.gate li.ok{color:var(--text)}.gate li.ok span{background:var(--good);border-color:var(--good);color:#0b1a0f}.checkout.ready{border-color:var(--accent)}.feed-prev{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.phones3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}@media (max-width:640px){.phones3{grid-template-columns:1fr 1fr}.phones3 .phone:nth-child(3){display:none}}.phone.sm{width:auto;border-radius:22px;padding:8px}.phone.sm .ph-cap{font-size:12.5px}.phone.sm .ph-cta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strat{transition:box-shadow .3s}.view-as{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.view-as>.mono{font-size:10.5px;letter-spacing:.14em;color:var(--faint)}.view-as>div{display:flex;gap:6px;flex-wrap:wrap}@media (max-width:640px){.view-as{align-items:flex-start}}.code-box{text-align:right}.code-box .mono{font-size:20px;color:var(--acc-t);letter-spacing:.1em}.code-box small{display:block;font-size:11.5px;color:var(--faint)}.preview-pill{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 14px;border-radius:99px;background:var(--text);color:var(--bg);font-size:12.5px;font-weight:600;box-shadow:0 18px 40px -16px var(--shadow);animation:toastIn .35s ease both;max-width:calc(100% - 24px);flex-wrap:wrap;justify-content:center}.preview-pill .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 1.6s infinite}.preview-pill button{border:1px solid currentColor;background:none;color:inherit;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;opacity:.85}.preview-pill button.solid{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);opacity:1}body:has(.preview-pill) .app{padding-top:56px}.site{container:site / inline-size}.site-in{--fs:var(--fs-d, 1);--hs:var(--hs-d, 1)}@container site (max-width:1024px){.site-in{--fs:var(--fs-t, 1);--hs:var(--hs-t, 1)}}@container site (max-width:600px){.site-in{--fs:var(--fs-p, 1);--hs:var(--hs-p, 1)}}.site-in .s{position:relative;margin-top:calc(80px * var(--pad, 1))}.site-in .s:first-child{margin-top:0}.site-in .pad-tight{--pad:.55}.site-in .pad-roomy{--pad:1.45}.site-in .bg-panel,.site-in .bg-glow,.site-in .bg-contrast{padding:calc(40px * var(--pad, 1)) calc(36px * var(--pad, 1));border-radius:26px;border:1px solid var(--line)}.site-in .bg-panel{background:var(--surface)}.site-in .bg-glow{background:radial-gradient(80% 90% at 0% 0%,var(--tint),transparent 60%),radial-gradient(60% 70% at 100% 100%,rgba(201,119,79,.1),transparent 60%),var(--surface)}.site-in .bg-contrast{background:var(--text);color:var(--bg);border-color:var(--text)}.site-in .bg-contrast .sub,.site-in .bg-contrast p{color:color-mix(in srgb,var(--bg) 75%,transparent)}.site-in .al-center{text-align:center}.site-in .al-center .s-head,.site-in .al-center .sub{margin-inline:auto}.site-in .eyebrow{font-size:calc(13px * var(--fs))}.site-in h1{font-size:calc(clamp(52px,7.4cqi,104px) * var(--hs))}.site-in h2.h{font-size:calc(clamp(38px,4.6cqi,62px) * var(--hs));line-height:.98}.site-in .sub{font-size:calc(20px * var(--fs));line-height:1.5;max-width:60ch}.site-in .s-head{max-width:820px}.site-in .s-head .sub{margin-top:12px}.site-in .s-off{opacity:.35}@container site (min-width:1025px){.site-in .hide-d{display:none}}@container site (min-width:601px) and (max-width:1024px){.site-in .hide-t{display:none}}@container site (max-width:600px){.site-in .hide-p{display:none}}@container site (max-width:600px){.site-in .s{margin-top:calc(56px * var(--pad, 1))}.site-in .bg-panel,.site-in .bg-glow,.site-in .bg-contrast{padding:26px 20px;border-radius:20px}}.hero3{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;padding-top:52px}.hero3 .hero-copy h1{margin-top:4px}.hero3 .sub{margin-top:18px}.moments{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.moments .m-l{font-size:calc(15px * var(--fs));color:var(--dim);margin-right:4px;font-weight:600}.moments .m-chip{font-size:calc(14px * var(--fs));padding:6px 12px;border-radius:99px;border:1px solid rgba(232,184,74,.45);background:var(--tint);color:var(--text)}.site-in .hero-ctas .cta,.site-in .hero-ctas .ghost{font-size:calc(17px * var(--fs));padding:16px 26px}.site-in .ticker{font-size:calc(15px * var(--fs));padding:10px 16px;line-height:1.4}.site-in .ex-note{font-size:calc(12px * var(--fs))}@container site (max-width:1024px){.hero3{grid-template-columns:1fr;gap:24px;padding-top:34px}.hero3 .hero-phones{height:520px}}@container site (max-width:600px){.hero3{padding-top:22px}.hero3 .hero-phones{height:440px}.hero3 .phone{width:230px}.hero3 .hero-phones .phone.main{right:0}.hero3 .hero-phones .phone.back{left:-10px;right:auto;top:56px}.site-in .hero-ctas{flex-direction:column}.site-in .hero-ctas button{width:100%}}@container site (min-width:601px) and (max-width:1024px){.hero3 .hero-phones .phone.main{right:18%}.hero3 .hero-phones .phone.back{right:auto;left:14%}}.stats2{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.st2{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 20px}.st2 b{display:block;font-family:var(--f-display);font-weight:400;font-size:calc(52px * var(--hs));line-height:.9;color:var(--acc-t)}.st2 span{display:block;margin-top:8px;font-size:calc(16px * var(--fs));color:var(--dim)}@container site (max-width:1024px){.stats2{grid-template-columns:1fr 1fr}}.uc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.uc-it{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.uc-m{position:relative;aspect-ratio:4/3;background:var(--surface-3);overflow:hidden}.uc-m img,.uc-m video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s ease}.uc-it:hover .uc-m img{transform:scale(1.04)}.uc-tag{position:absolute;left:14px;top:14px;font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.12em;padding:6px 10px;border-radius:99px;background:#16110db8;color:#f3f0e8}.uc-b{padding:20px 22px 24px}.uc-b h3{margin:0;font-family:var(--f-display);font-weight:400;font-size:calc(32px * var(--hs));line-height:1;letter-spacing:.01em}.uc-b p{margin:10px 0 0;font-size:calc(16px * var(--fs));color:var(--dim)}@container site (max-width:1024px){.uc{grid-template-columns:1fr 1fr}.uc-it:last-child{grid-column:1 / -1}.uc-it:last-child .uc-m{aspect-ratio:16/7}}@container site (max-width:600px){.uc{grid-template-columns:1fr}.uc-it:last-child .uc-m{aspect-ratio:4/3}}.ai2{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.big-gets{margin-top:22px;border-top:none;padding-top:0;gap:10px}.big-gets li{font-size:calc(17px * var(--fs))}.ai2 .sample{margin-top:0}.smp-top{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.ai2 .sample .big{font-size:calc(34px * var(--hs))}.smp-edit{margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px dashed var(--line-2);font-size:calc(14px * var(--fs));color:var(--dim)}.smp-edit em{font-style:normal;color:var(--text)}@container site (max-width:1024px){.ai2{grid-template-columns:1fr;gap:26px}}.site-in .remote-steps{grid-template-columns:repeat(4,1fr);margin-top:26px}.site-in .remote-steps li{padding:18px}.site-in .remote-steps b{font-size:calc(18px * var(--fs))}.site-in .remote-steps span:last-child{font-size:calc(15.5px * var(--fs))}@container site (max-width:1024px){.site-in .remote-steps{grid-template-columns:1fr 1fr}}@container site (max-width:600px){.site-in .remote-steps{grid-template-columns:1fr}}.site-in .reel{margin-top:26px}.site-in .reel-it figcaption b{font-size:calc(28px * var(--hs))}.site-in .reel-it figcaption span{font-size:calc(14px * var(--fs))}.site-in .reel-it img{width:100%;height:100%;object-fit:cover;display:block}.site-in .reel{grid-template-columns:repeat(4,1fr)}@container site (max-width:1024px){.site-in .reel{grid-template-columns:1fr 1fr}}.site-in .reel-it:last-child:nth-child(odd){display:none}@container site (min-width:1025px){.site-in .reel-it:last-child:nth-child(odd){display:block}}.site-in .photos .ph:nth-child(12n+1),.site-in .photos .ph:nth-child(12n+4){grid-row:span 2}.site-in .photos .ph:nth-child(12n+3),.site-in .photos .ph:nth-child(12n+8){grid-column:span 2}@container site (max-width:700px){.site-in .photos{grid-template-columns:1fr 1fr;grid-auto-rows:150px}}.g-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.gal-it{margin:0;position:relative;border-radius:18px;overflow:hidden;background:var(--surface-3);aspect-ratio:4/5}.gal.square .gal-it{aspect-ratio:1}.gal.wide{grid-template-columns:repeat(2,1fr)}.gal.wide .gal-it{aspect-ratio:16/9}.gal-it img,.gal-it video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s ease}.gal-it:hover img,.gal-it:hover video{transform:scale(1.04)}.gal-it figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(transparent,#000000bf);color:#f3f0e8}.gal-it figcaption b{display:block;font-size:calc(16px * var(--fs))}.g-tag{display:inline-block;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#e9dfc9;margin-bottom:4px}@container site (max-width:1024px){.gal{grid-template-columns:repeat(3,1fr)}}.m-empty{width:100%;height:100%;min-height:140px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--line-2);border-radius:inherit;color:var(--faint);font-size:14px;background:var(--surface-2)}.site-in .lib{margin-top:26px}.site-in .lib-meta b{font-size:calc(12.5px * var(--fs))}.site-in .lib-meta span{font-size:calc(13px * var(--fs))}@container site (max-width:900px){.site-in .lib-grid{grid-template-columns:1fr 1fr}}@container site (max-width:560px){.site-in .lib-grid{grid-template-columns:1fr}}@container site (min-width:901px){.site-in .lib-grid{grid-template-columns:repeat(3,1fr)}}.offer-grid{margin-top:26px}.offer-sub b{color:var(--text)}.site-in .offer-sub,.site-in .offer .gets li{font-size:calc(16px * var(--fs))}.site-in .offer-price b{font-size:calc(84px * var(--hs))}.pts-note{font-size:14.5px;color:var(--dim);margin:12px 0 0}.pts-note b{color:var(--text)}@container site (max-width:1024px){.offer-grid{grid-template-columns:1fr}}@container site (max-width:560px){.site-in .ladder{grid-template-columns:1fr}.site-in .cd div{min-width:44px}}.site-in .faq{margin-top:24px}.site-in .al-center .faq{margin-inline:auto;text-align:left}.site-in .qa summary{font-size:calc(18px * var(--fs))}.site-in .qa p{font-size:calc(16.5px * var(--fs))}.cta-box .sub{margin:14px auto 0}.cta-box .cta{margin-top:26px;font-size:calc(18px * var(--fs));padding:17px 30px}.body-t{font-size:calc(18px * var(--fs));color:var(--dim);max-width:68ch;margin:14px 0 0}.foot{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:26px;border-top:1px solid var(--line);font-size:14.5px;color:var(--faint)}.foot .linkish{font-size:14.5px;margin:0}.site-in .phone .ph-cap{font-size:16px}.site-in .phone .ph-cta{font-size:12.5px}body.editing{padding:0;overflow:hidden}body.editing .app{max-width:none;padding:0}body.editing .topbar,body.editing #q4Slot,body.editing .rail-wrap,body.editing .bar{display:none!important}body.editing #stage>.step{padding:0;animation:none}.ed{position:fixed;inset:0;display:grid;grid-template-columns:300px 1fr 340px;grid-template-rows:56px 1fr;background:var(--bg);z-index:20;font-size:14px}.ed.previewing{grid-template-columns:0 1fr 0}.ed.previewing .ed-left,.ed.previewing .ed-right{display:none}.ed-top{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--surface)}.ed-tl,.ed-tr{display:flex;align-items:center;gap:10px;min-width:0}.ed-brand{font-family:var(--f-display);font-weight:400;font-size:22px;letter-spacing:.04em;white-space:nowrap}.ed-dev{display:flex;gap:3px;padding:3px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2)}.ed-dev button{display:flex;align-items:center;gap:6px;border:none;background:none;padding:7px 11px;border-radius:9px;font-size:13px;font-weight:600;color:var(--dim);cursor:pointer}.ed-dev button.on{background:var(--text);color:var(--bg)}@media (max-width:1250px){.ed-dev button span{display:none}}.ed-ghost{background:none;border:1px solid var(--line-2);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ed-ghost:hover{border-color:var(--text)}.ed-pub{background:var(--accent);color:var(--accent-ink);border:none;border-radius:10px;padding:9px 18px;font-weight:700;font-size:14px;cursor:pointer}.ed-ico{width:34px;height:34px;border-radius:9px;border:1px solid var(--line-2);background:none;font-size:17px;cursor:pointer}.ed-ico[disabled]{opacity:.35;cursor:default}.ed-status{font-size:12px;color:var(--faint);font-family:Geist Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}@media (max-width:1100px){.ed-status{display:none}}.ed-left,.ed-right{background:var(--surface);display:flex;flex-direction:column;min-height:0}.ed-left{border-right:1px solid var(--line)}.ed-right{border-left:1px solid var(--line)}.ed-scroll{overflow:auto;padding:14px;flex:1;min-height:0}.ed-tabs{display:flex;gap:2px;padding:8px 8px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.ed-tabs button{border:none;background:none;padding:9px 7px;font-size:12.5px;font-weight:600;color:var(--dim);border-bottom:2px solid transparent;cursor:pointer}.ed-tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.ed-tabs.small button{font-size:12.5px;padding:8px 10px}.ed-hint{font-size:12.5px;color:var(--faint);margin:0 0 12px;line-height:1.45}.ed-note{font-size:13px;color:var(--dim)}.ed-secs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ed-sec{display:grid;grid-template-columns:16px 1fr auto auto;align-items:center;gap:6px;padding:6px 6px 6px 4px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);transition:border-color .15s,transform .15s}.ed-sec.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ed-sec.off{opacity:.55}.ed-sec.over{transform:translateY(3px);border-style:dashed;border-color:var(--accent)}.ed-sec.dragging{opacity:.4}.ed-sec .grip{cursor:grab;color:var(--faint);font-size:12px;letter-spacing:-2px;text-align:center}.ed-sec-b{display:flex;align-items:center;gap:9px;background:none;border:none;text-align:left;cursor:pointer;min-width:0;padding:2px}.ed-sec .ico,.ed-rhead .ico,.ed-addlist .ico{width:26px;height:26px;border-radius:8px;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:11px;font-weight:700;flex-shrink:0}.ed-sec .nm{display:flex;flex-direction:column;min-width:0;font-weight:600;font-size:13.5px}.ed-sec .nm small{font-weight:400;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.ed-sec .devs{display:flex;gap:2px}.ed-sec .devs button{width:20px;height:20px;border-radius:5px;border:1px solid var(--line-2);background:none;font-size:10px;font-weight:700;color:var(--faint);cursor:pointer;padding:0;text-decoration:line-through}.ed-sec .devs button.on{color:var(--text);text-decoration:none;background:var(--surface-3)}.ed-sec .eye{width:26px;height:26px;border:none;background:none;color:var(--faint);cursor:pointer;font-size:12px}.ed-sec .eye.on{color:var(--good)}.ed-add{margin-top:12px}.ed-addlist{margin-top:8px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:12px;padding:6px;background:var(--surface-2);animation:rise .2s ease both}.ed-addlist button{display:flex;gap:10px;align-items:center;text-align:left;border:none;background:none;padding:8px;border-radius:8px;cursor:pointer}.ed-addlist button:hover{background:var(--surface-3)}.ed-addlist b{display:block;font-size:13.5px}.ed-addlist small{font-size:11.5px;color:var(--faint)}.ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;color:var(--text)}.ed-btn:hover{border-color:var(--text)}.ed-btn.wide{width:100%}.ed-btn.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.ed-link{display:inline-block;background:none;border:none;padding:6px 0;color:var(--acc-t);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ed-x{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:none;cursor:pointer;font-size:12px;color:var(--dim);flex-shrink:0}.ed-x:hover{color:var(--text);border-color:var(--line-2)}.ed-group{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.ed-group h4{margin:0 0 8px;font-size:13.5px}.ed-sub{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:12px 0 4px}.ed-f{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ed-f>span{font-size:12.5px;font-weight:600;color:var(--dim);display:flex;justify-content:space-between;gap:8px}.ed-f>span i{font-style:normal;font-weight:400;color:var(--faint)}.ed-f input[type=text],.ed-f input[type=number],.ed-f input[type=date],.ed-f input:not([type]),.ed-f textarea,.ed-str input{width:100%;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:9px 11px;color:var(--text);font-size:14px;font-family:inherit}.ed-f textarea{resize:vertical;min-height:70px;line-height:1.4}.ed-f input:focus,.ed-f textarea:focus,.ed-str input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}.ed-f.range input{accent-color:var(--accent)}.ed-f.range b{font-family:Geist Mono,monospace;color:var(--text)}.ed-bool{flex-direction:row;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.ed-bool input{width:18px;height:18px;accent-color:var(--accent)}.ed-seg{display:flex;gap:3px;padding:3px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-2);flex-wrap:wrap}.ed-seg button{flex:1;border:none;background:none;padding:7px 8px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--dim);cursor:pointer;white-space:nowrap}.ed-seg button.on{background:var(--text);color:var(--bg)}.ed-media{display:flex;gap:10px;align-items:center}.ed-media>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ed-th{position:relative;width:58px;height:58px;border-radius:9px;overflow:hidden;background:var(--surface-3);flex-shrink:0}.ed-th img,.ed-th video{width:100%;height:100%;object-fit:cover;display:block}.ed-th i{position:absolute;right:4px;bottom:4px;font-style:normal;font-size:9px;background:#000000b3;color:#fff;border-radius:4px;padding:1px 4px}.ed-th.empty{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--faint);border:1px dashed var(--line-2)}.ed-strs{display:flex;flex-direction:column;gap:6px}.ed-str{display:flex;gap:4px}.ed-list{display:flex;flex-direction:column;gap:6px}.ed-list.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ed-gi{position:relative}.ed-gi .ed-th{width:100%;height:auto;aspect-ratio:1}.ed-gi-a{position:absolute;inset:auto 3px 3px;display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity .15s}.ed-gi:hover .ed-gi-a,.ed-gi:focus-within .ed-gi-a{opacity:1}.ed-gi-a .ed-x{width:22px;height:22px;background:#16110dcc;color:#fff;border:none;font-size:10px}.ed-item{border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.ed-item.open{border-color:var(--line-2)}.ed-item-h{display:flex;align-items:center;gap:4px;padding:5px}.ed-item-t{flex:1;display:flex;align-items:center;gap:8px;min-width:0;border:none;background:none;text-align:left;cursor:pointer;font-size:13px;font-weight:600;padding:2px}.ed-item-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-item-t .ed-th{width:32px;height:32px}.ed-item-b{padding:8px 10px 2px;border-top:1px solid var(--line);animation:rise .2s ease both}.ed-rhead{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 4px}.ed-rhead>div{display:flex;align-items:center;gap:8px;font-size:15px}.ed-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ed-confirm{width:100%;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);font-size:13px}.ed-empty>b{font-size:16px}.ed-empty p{color:var(--dim);font-size:13.5px}.ed-tips{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--dim)}.ed-tips b{color:var(--text)}.swatches{display:flex;gap:8px;flex-wrap:wrap}.sw{width:30px;height:30px;border-radius:50%;border:2px solid var(--line-2);cursor:pointer;position:relative;overflow:hidden;padding:0}.sw.on{border-color:var(--text);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--text)}.sw.custom{background:conic-gradient(#e8b84a,#e9a28c,#d98fa8,#9fc3b1,#7fa7d9,#e8b84a)}.sw.custom input{opacity:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.ed-lib{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.ed-li{display:flex;flex-direction:column;gap:4px;font-size:10.5px;color:var(--faint);background:none;border:1px solid transparent;border-radius:10px;padding:3px;cursor:pointer;text-align:left;min-width:0}.ed-li .ed-th{width:100%;height:auto;aspect-ratio:1}.ed-li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-li.on{border-color:var(--accent)}.ed-lib.pick{grid-template-columns:repeat(5,1fr);max-height:60vh;overflow:auto}.ed-lib.pick .ed-li:hover{border-color:var(--line-2)}.ed-vers{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ed-vers li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.ed-vers b{display:block;font-size:13px}.ed-vers small{font-size:11.5px;color:var(--faint)}.ed-canvas{overflow:auto;padding:24px;background:radial-gradient(circle at 1px 1px,var(--line) 1px,transparent 0) 0 0/22px 22px,var(--bg);min-height:0}.ed-scale{margin:0 auto;position:relative}.ed-frame{transform-origin:0 0;background:var(--bg);border-radius:14px;box-shadow:0 30px 80px -30px var(--shadow),0 0 0 1px var(--line);padding:26px 22px 60px;position:absolute;top:0;left:0}.ed-frame section[data-sec]{outline:1px dashed transparent;outline-offset:8px;border-radius:6px;transition:outline-color .15s}.ed-frame section[data-sec]:hover{outline-color:var(--line-2)}.ed-frame section.ed-selected{outline:2px solid var(--accent)}.ed-tag{position:absolute;top:-30px;left:0;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.06em;background:var(--accent);color:var(--accent-ink);padding:3px 8px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .15s;z-index:3}.ed-frame section:hover>.ed-tag,.ed-frame section.ed-selected>.ed-tag{opacity:1}.ed-frame section:first-child>.ed-tag{top:4px}.ed-frame [data-e]{cursor:text;border-radius:4px;transition:background-color .15s,box-shadow .15s}.ed-frame [data-e]:hover{box-shadow:0 0 0 1px var(--accent)}.ed-frame [data-e]:focus{outline:none;box-shadow:0 0 0 2px var(--accent);background:var(--tint)}.ed.previewing .ed-frame [data-e]:hover{box-shadow:none}.ed-modal{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:30;padding:24px}.ed-modal[hidden]{display:none}.ed-mbox{width:min(820px,100%);background:var(--surface);border:1px solid var(--line-2);border-radius:18px;padding:18px;box-shadow:0 40px 90px -30px #0009;animation:rise .25s ease both}.ed-mhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width:980px){.ed{grid-template-columns:1fr;grid-template-rows:56px auto 1fr auto;overflow:auto;position:fixed}.ed-left,.ed-right{max-height:none;border:none;border-bottom:1px solid var(--line)}.ed-canvas{min-height:70vh}.ed-dev button span{display:none}}@media (max-width:640px){.ed{grid-template-rows:auto auto 1fr auto}.ed-top{flex-wrap:wrap;row-gap:8px;padding:8px 10px}.ed-tl{flex:1 1 auto}.ed-brand{font-size:18px}.ed-dev{display:none}.ed-tr{flex:1 1 100%;justify-content:flex-end;gap:6px}.ed-tr .ed-ghost{padding:7px 10px}.ed-pub{padding:9px 14px}}.view-as .pill.big{padding:10px 18px;font-size:14.5px}.cl-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}.cl-bar .input{max-width:320px;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;padding:11px 14px;color:var(--text);font-size:15px}.cl-table{margin-top:16px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.cl-row{display:grid;grid-template-columns:2.2fr 1.4fr .7fr 1fr 1fr 1fr;gap:12px;align-items:center;width:100%;padding:14px 16px;background:var(--surface);border:none;border-top:1px solid var(--line);text-align:left;font-size:14.5px;cursor:pointer;color:var(--text)}.cl-row:hover{background:var(--surface-2)}.cl-row.cl-h{cursor:default;border-top:none;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);background:var(--surface-2)}.cl-name b{display:block}.cl-name small,.cl-row small{font-size:12.5px;color:var(--faint)}@media (max-width:820px){.cl-row{grid-template-columns:1fr auto}.cl-row>span:nth-child(n+3){display:none}.cl-row.cl-h{display:none}}.cl-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:10px}.tl{list-style:none;margin:12px 0 0;padding:0;border-left:2px solid var(--line-2)}.tl li{position:relative;padding:0 0 14px 18px;display:flex;flex-direction:column;gap:2px;font-size:14.5px}.tl li:before{content:"";position:absolute;left:-6px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.tl li .mono{font-size:11.5px;color:var(--faint)}.pts-adj{display:flex;flex-direction:column;gap:8px}.pts-adj .input,.side textarea.input{width:100%;background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;padding:11px 13px;color:var(--text);font-size:15px;font-family:inherit}.site-in .s{margin-top:calc(140px * var(--pad, 1))}@container site (max-width:600px){.site-in .s{margin-top:calc(88px * var(--pad, 1))}}.site-in .s-head{max-width:760px}.site-in .s-head .sub{margin-top:16px;max-width:54ch}.site-in h2.h{letter-spacing:.015em}.hero3{padding-top:72px;gap:64px}.hero3 .sub{margin-top:22px;max-width:48ch}.moments{gap:0;margin-top:24px}.moments .m-l{width:100%;margin:0 0 6px;font-size:calc(12px * var(--fs));font-family:Geist Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:500}.moments .m-chip{border:none;background:none;padding:0;font-size:calc(16px * var(--fs));color:var(--text)}.moments .m-chip+.m-chip:before{content:"\b7";margin:0 10px;color:var(--acc-t)}.site-in .hero-ctas{margin-top:32px}.site-in .ticker{border:none;background:none;padding:0;margin-top:22px;color:var(--dim);font-size:calc(14.5px * var(--fs));border-radius:0}.site-in .ticker span:last-child{border-bottom:1px solid var(--line-2);padding-bottom:2px}.site-in .ex-note{margin-top:18px;opacity:.8}.stats2{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.st2{background:none;border:none;border-radius:0;padding:30px 26px;border-left:1px solid var(--line)}.st2:first-child{border-left:none;padding-left:0}@container site (max-width:1024px){.st2:nth-child(3){border-left:none;padding-left:0}.st2:nth-child(n+3){border-top:1px solid var(--line)}}.uc{gap:28px;margin-top:40px}.uc-it{background:none;border:none;border-radius:0;overflow:visible}.uc-m{border-radius:20px}.uc-b{padding:20px 2px 0}.site-in .bg-glow{border:none}.ai2{gap:64px;align-items:start}.big-gets{margin-top:28px;gap:14px}.site-in .remote-steps{gap:28px;margin-top:40px}.site-in .remote-steps li{background:none;border:none;border-top:1px solid var(--line-2);border-radius:0;padding:18px 0 0}.site-in .reel{gap:16px;margin-top:40px}.site-in .photos{display:flex;grid-template-columns:none;grid-auto-rows:auto;gap:16px;margin-top:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.site-in .photos::-webkit-scrollbar{display:none}.site-in .photos .ph{flex:0 0 auto;width:calc((100% - 48px)/4);aspect-ratio:4/5;height:auto;grid-row:auto!important;grid-column:auto!important;border-radius:18px;scroll-snap-align:start}@container site (max-width:1024px){.site-in .photos .ph{width:calc((100% - 16px) / 2.3)}}@container site (max-width:600px){.site-in .photos .ph{width:72%}}.strip-hint{margin-top:12px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--faint)}.gal{gap:18px;margin-top:40px}.g-head .badge{margin-bottom:6px}.site-in .lib{margin-top:40px}.offer-grid{margin-top:40px;gap:24px}.site-in .faq{margin-top:36px;gap:0}.site-in .qa{background:none;border:none;border-bottom:1px solid var(--line);border-radius:0;padding:0}.site-in .qa:first-child{border-top:1px solid var(--line)}.cta-box{padding:30px 0}.foot{margin-top:20px}s{color:var(--strike);text-decoration-color:var(--strike);text-decoration-thickness:2px}.site-in .ex-note{color:var(--text);opacity:.85;font-size:calc(12.5px * var(--fs))}.fine-print{margin:16px 0 0;font-size:calc(14.5px * var(--fs));color:var(--dim)}.moments .m-chip{display:inline-flex;align-items:center;gap:6px}.moments .m-ico{display:inline-flex;width:18px;height:18px;color:var(--acc-t);animation:twinkle 3.2s ease-in-out infinite;animation-delay:calc(var(--k, 0) * .45s)}.moments .m-ico svg{width:100%;height:100%}.moments .m-t{background:linear-gradient(90deg,var(--text) 0%,var(--text) 40%,var(--acc-t) 50%,var(--text) 60%,var(--text) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s ease-in-out infinite;animation-delay:calc(var(--k, 0) * .6s)}@keyframes twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}45%{transform:scale(1.18) rotate(-8deg);opacity:.75}60%{transform:scale(.95) rotate(4deg);opacity:1}}@keyframes shimmer{0%,70%,to{background-position:100% 0}85%{background-position:0% 0}}.ed-frame .moments .m-t{color:var(--text);background:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.steps-note{display:flex;align-items:center;gap:10px;margin:28px 0 0;font-size:calc(16px * var(--fs));color:var(--dim)}.steps-note .dot{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 25%,transparent);flex-shrink:0}.sw2-top{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:end;margin-bottom:40px}@container site (max-width:1024px){.sw2-top{grid-template-columns:1fr;gap:24px}}.swing-viz{position:relative}.sv-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.sv-grid.n8{grid-template-columns:repeat(4,1fr);max-width:760px}.sv-grid.n15{grid-template-columns:repeat(5,1fr);max-width:960px}@container site (max-width:1024px){.sv-grid{grid-template-columns:repeat(6,1fr)}}@container site (max-width:600px){.sv-grid,.sv-grid.n15{grid-template-columns:repeat(4,1fr);gap:7px}.sv-grid.n8{grid-template-columns:repeat(2,1fr)}}.sv{position:relative;border-radius:10px;background:var(--surface);border:1px solid var(--line);overflow:hidden;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease,filter .6s ease,border-color .5s,box-shadow .5s;transition-delay:calc(var(--k) * 40ms)}.sv-h{display:flex;align-items:center;gap:5px;padding:5px 6px}.sv-h i{flex:none;width:15px;height:15px;border-radius:50%;background:hsl(var(--h) 55% 58%);color:#111;font-style:normal;font-size:8px;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 1.5px var(--surface),0 0 0 2.5px hsl(var(--h) 60% 55%)}.sv-h span{min-width:0;line-height:1.05}.sv-h b{display:block;font-size:8.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-h small{font-size:7.5px;color:var(--dim)}.sv-h u{margin-left:auto;text-decoration:none;font:700 7px Geist Mono,monospace;color:var(--faint);letter-spacing:.06em}.sv-m{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--surface-2)}.sv-m img{width:100%;height:100%;object-fit:cover;display:block}.sv-m img.flip{transform:scaleX(-1)}.sv.vid .sv-m img{animation:svzoom 9s ease-in-out infinite alternate}.sv.vid .sv-m img.flip{animation-name:svzoomf}@keyframes svzoom{0%{transform:scale(1)}to{transform:scale(1.14) translateY(-3%)}}@keyframes svzoomf{0%{transform:scaleX(-1) scale(1)}to{transform:scaleX(-1) scale(1.14) translateY(-3%)}}.sv-t{position:absolute;top:5px;right:5px;font:700 7.5px Geist Mono,monospace;color:#fff;background:#0000008c;padding:2px 4px;border-radius:4px}.sv-bar{position:absolute;left:0;right:0;bottom:0;height:2.5px;background:#ffffff4d}.sv-bar s{display:block;height:100%;width:0;background:#fff;animation:svbar 7s linear infinite;animation-delay:calc(var(--k) * -.6s)}@keyframes svbar{to{width:100%}}.sv-c{display:flex;align-items:center;gap:5px;padding:5px 6px 6px}.sv-c p{flex:1;min-width:0;margin:0;font-size:8px;line-height:1.2;color:var(--dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sv-c b{flex:none;font-size:7.5px;padding:3px 5px;border-radius:4px;background:var(--surface-2);color:var(--text);border:1px solid var(--line);white-space:nowrap}@container site (max-width:600px){.sv-h,.sv-c p,.sv-t{display:none}.sv-c{padding:4px}.sv-c b{width:100%;text-align:center;font-size:7px}}.swing-viz.go .sv{opacity:1;transform:none}.swing-viz.go .sv:not(.win){filter:brightness(.55) saturate(.55);opacity:.8;transition-delay:calc(1.3s + var(--k) * 25ms)}:root[data-theme=light] .swing-viz.go .sv:not(.win){filter:brightness(.72) saturate(.5)}.swing-viz.go .sv:not(.win):hover{filter:none;opacity:1;transition-delay:0s}.swing-viz.go .sv.win{border-color:var(--good);box-shadow:0 0 0 2px var(--good),0 20px 44px -16px var(--good);transform:translateY(-4px) scale(1.04);z-index:2;transition-delay:calc(1.3s + var(--k) * 30ms)}.sv.win .sv-c b{background:var(--good);color:var(--good-ink);border-color:var(--good)}.sv em{position:absolute;top:40px;left:7px;font-style:normal;font-family:Geist Mono,monospace;font-weight:700;font-size:8.5px;letter-spacing:.1em;color:var(--good-ink);background:var(--good);padding:3px 6px;border-radius:4px;opacity:0;transition:opacity .4s;transition-delay:calc(1.8s + var(--k) * 40ms);white-space:nowrap;box-shadow:0 6px 16px -6px #00000080}@container site (max-width:600px){.sv em{top:5px;font-size:7px;padding:2px 4px}}.swing-viz.go .sv.win em{opacity:1}.sv-cap{margin-top:20px;font-size:calc(16px * var(--fs));color:var(--dim)}.sv-cap b{color:var(--text)}.sv-key{display:inline-flex;align-items:center;gap:6px;color:var(--good);font-weight:700}.sv-key i{width:10px;height:10px;border-radius:3px;background:var(--good);box-shadow:0 0 0 2px color-mix(in srgb,var(--good) 35%,transparent)}.sv-note{margin-top:6px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.demo{background:var(--surface);border:1px solid var(--line-2);border-radius:22px;padding:22px}.dm-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.dm-sub{font-size:calc(14.5px * var(--fs));color:var(--dim);flex:1 1 220px}.dm-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}@container site (max-width:600px){.dm-row{grid-template-columns:1fr}}.dm-l{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding-top:8px}.dm-opts{display:flex;flex-wrap:wrap;gap:6px}.dm-opts button{border:1px solid var(--line-2);background:var(--surface-2);color:var(--dim);border-radius:99px;padding:7px 12px;font-size:calc(13.5px * var(--fs));font-weight:600;cursor:pointer;transition:all .18s}.dm-opts button:hover{color:var(--text);border-color:var(--text)}.dm-opts button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.dm-out{display:grid;grid-template-columns:1fr 200px;gap:18px;margin-top:14px;padding-top:16px;border-top:1px solid var(--line)}@container site (max-width:1180px){.dm-out{grid-template-columns:1fr}.dm-vid{max-width:240px}}.dm-out.reveal .dm-plan>*{animation:rise .45s cubic-bezier(.2,.8,.2,1) both}.dm-out.reveal .dm-plan>*:nth-child(2){animation-delay:.06s}.dm-out.reveal .dm-plan>*:nth-child(3){animation-delay:.12s}.dm-out.reveal .dm-plan>*:nth-child(4){animation-delay:.18s}.dm-out.reveal .dm-plan>*:nth-child(5){animation-delay:.24s}.dm-out.reveal .dm-plan>*:nth-child(6){animation-delay:.3s}.dm-out.reveal .dm-vid{animation:rise .5s .2s cubic-bezier(.2,.8,.2,1) both}.dm-k{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;color:var(--acc-t)}.dm-idea{font-family:var(--f-display);font-size:calc(28px * var(--hs));line-height:1.02;margin:6px 0 12px}.dm-who{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:calc(13.5px * var(--fs));color:var(--dim);margin-bottom:10px}.dm-who b{display:block;color:var(--text);font-size:12.5px}@container site (max-width:600px){.dm-who{grid-template-columns:1fr}}.dm-ad{padding:12px 0;border-top:1px solid var(--line)}.dm-ad-h{display:flex;gap:8px;align-items:center;margin-bottom:4px}.dm-num{font-family:Geist Mono,monospace;font-size:11px;font-weight:700;color:var(--accent-ink);background:var(--accent);padding:2px 7px;border-radius:6px}.dm-type{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--faint);text-transform:uppercase}.dm-ad>b{font-size:calc(16px * var(--fs))}.dm-hook,.dm-film{margin:5px 0 0;font-size:calc(14.5px * var(--fs));color:var(--text)}.dm-film{color:var(--dim)}.dm-hook span,.dm-film span{display:inline-block;min-width:96px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-t);margin-right:6px}.dm-film span{color:var(--faint)}.dm-vid .phone{width:100%}.dm-note{font-size:12.5px;color:var(--faint);margin:10px 0 0}.tl2{margin-top:40px}.tl-view{position:relative;min-height:420px}.tl-card{position:absolute;inset:0;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;opacity:0;transform:translate(30px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);pointer-events:none}.tl-card.on{opacity:1;transform:none;pointer-events:auto;position:relative}.tl-m{position:relative;aspect-ratio:16/10;border-radius:22px;overflow:hidden;background:var(--surface-3)}.tl-m img,.tl-m video{width:100%;height:100%;object-fit:cover;display:block}.tl-day{position:absolute;left:16px;top:16px;font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:6px 11px;border-radius:99px;font-weight:700}.tl-n{font-size:12px;letter-spacing:.14em;color:var(--faint)}.tl-b h3{font-family:var(--f-display);font-weight:400;font-size:calc(46px * var(--hs));line-height:.95;margin:10px 0 0}.tl-b p{font-size:calc(18px * var(--fs));color:var(--dim);margin:14px 0 0;max-width:42ch}@container site (max-width:900px){.tl-card{grid-template-columns:1fr;gap:18px}.tl-view{min-height:0}}.tl-ctrl{display:flex;gap:18px;align-items:flex-start;margin-top:30px}.tl-play{width:48px;height:48px;border-radius:50%;border:none;background:var(--accent);color:var(--accent-ink);font-size:15px;cursor:pointer;flex-shrink:0}.tl-track{flex:1;min-width:0}.tl-track input[type=range]{--p:0%;width:100%;appearance:none;-webkit-appearance:none;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--accent) var(--p),var(--surface-3) var(--p));outline:none;margin:20px 0 0;cursor:pointer}.tl-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--text);border:4px solid var(--accent);cursor:grab;box-shadow:0 6px 18px -6px var(--shadow)}.tl-track input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--text);border:4px solid var(--accent);cursor:grab}.tl-ticks{display:flex;justify-content:space-between;margin-top:12px;gap:4px}.tl-ticks button{flex:1;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.tl-ticks button:first-child{align-items:flex-start}.tl-ticks button:last-child{align-items:flex-end}.tl-ticks i{width:8px;height:8px;border-radius:50%;background:var(--line-2);transition:background-color .3s}.tl-ticks button.on i{background:var(--accent)}.tl-ticks span{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tl-ticks button.on span{color:var(--text)}@container site (max-width:700px){.tl-ticks span{display:none}}.gal{grid-template-columns:repeat(var(--n, 4),1fr)}@container site (max-width:1024px){.gal[style*="--n:4"]{grid-template-columns:repeat(2,1fr)}}@container site (max-width:600px){.gal,.gal.wide{grid-template-columns:1fr 1fr}}.gal.wide{grid-template-columns:repeat(var(--n, 2),1fr)}@container site (max-width:600px){.moments{column-gap:16px;row-gap:8px}.moments .m-chip+.m-chip:before{display:none}}.dm-head{gap:16px;margin-bottom:18px;align-items:center}.dm-try{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:var(--accent-ink);font-family:var(--f-display);font-size:calc(34px * var(--hs));letter-spacing:.04em;line-height:1;padding:12px 22px 10px;border-radius:14px;box-shadow:0 14px 34px -16px var(--accent)}.dm-try i{font-style:normal;display:inline-block;animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.dm-sub b{display:block;color:var(--text);font-size:calc(17px * var(--fs));margin-bottom:2px}.tl-card{grid-template-columns:minmax(0,.85fr) 1fr}.tl-m{aspect-ratio:4/5;max-height:560px;width:100%;max-width:440px}.tl-m img,.tl-m video{object-position:50% 22%}@container site (max-width:900px){.tl-m{max-width:none;max-height:none;aspect-ratio:4/5}}.dm-try{background:var(--good);color:var(--good-ink);box-shadow:0 14px 34px -16px var(--good)}.dm-l{color:var(--text)!important;font-weight:700;font-size:13px!important;letter-spacing:.12em}.dm-row .dm-l:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--good);margin-right:8px;vertical-align:1px}.dm-film span{color:var(--dim)}.dm-num{background:var(--good);color:var(--good-ink)}.dm-opts button.on{background:var(--good);color:var(--good-ink);border-color:var(--good)}.ai2 .big-gets li:before,.sw2 .big-gets li:before{background:var(--good)}.site-in .st2 b{color:var(--good)}.site-in .st2:nth-child(odd) b{color:var(--acc-t)}.tl-card:last-child .tl-day{background:var(--good);color:var(--good-ink)}.tl-ticks button:last-child.on i{background:var(--good)}.offer-sub b,.price em{color:var(--good)}.dq{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:24px;margin-top:8px}.dq.sm{padding:18px;margin:0;border:none;background:none}.dq-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.dq-ask{font-size:14px;color:var(--dim);font-style:italic}.ai-badge.pulse{animation:dqpulse 1.6s ease-in-out infinite}@keyframes dqpulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--good) 45%,transparent)}50%{box-shadow:0 0 0 8px transparent}}.dq-load{border:none;padding:0;margin:0 0 16px;background:none}.dq-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.dq-steps li{display:flex;gap:14px;align-items:flex-start;opacity:.55;transition:opacity .4s}.dq-steps li.done,.dq-steps li.live{opacity:1}.dq-steps li i{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--line-2);margin-top:1px;position:relative}.dq-steps li.done i{background:var(--good);border-color:var(--good)}.dq-steps li.done i:after{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--good-ink);font-style:normal}.dq-steps li.live i{border-color:var(--good);animation:dqpulse 1.6s ease-in-out infinite}.dq-steps li:not(.done):not(.live):first-of-type+li i{border-style:dashed}.dq-steps b{display:block;color:var(--text);font-size:calc(16px * var(--fs))}.dq-steps span{display:block;color:var(--dim);font-size:14px;margin-top:2px}.dq-fine{margin-top:18px!important}.field small.hint{display:block;margin-top:6px;color:var(--faint);font-size:12.5px}.panel.danger{border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.danger-btn{color:var(--bad)!important;border-color:color-mix(in srgb,var(--bad) 55%,transparent)!important}.cta.danger-btn{background:var(--bad)!important;color:#fff!important}.ot{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px}.ot li{display:flex;gap:12px;padding:9px 0;opacity:.6}.ot li.done,.ot li.cur{opacity:1}.ot li i{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);margin-top:2px;position:relative}.ot li.done i{background:var(--good);border-color:var(--good)}.ot li.done i:after{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--good-ink);font-style:normal}.ot li.cur i{border-color:var(--good);box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 22%,transparent)}.ot b{display:block;font-size:15px;color:var(--text)}.ot span{display:block;font-size:13px;color:var(--dim);margin-top:2px}.ot em{font-style:normal;font-size:10.5px;font-family:Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:5px;margin-left:6px;vertical-align:2px;border:1px solid var(--line-2);color:var(--dim)}.ot li.cur.you em{background:var(--good);color:var(--good-ink);border-color:var(--good)}.turn{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-top:14px;padding:18px;border-radius:14px;border:1px solid color-mix(in srgb,var(--good) 50%,var(--line));background:color-mix(in srgb,var(--good) 7%,var(--surface))}.turn>div:first-child{flex:1 1 320px}.turn h3{margin:10px 0 4px;font-size:18px}.turn p{margin:0 0 8px;color:var(--dim);font-size:14px}.turn textarea{width:100%;margin-top:6px}.turn-btns{display:flex;gap:10px;flex-wrap:wrap}.paybox{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin-top:12px;padding:14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);font-size:14px}.paybox .pk,.spay .pk{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-self:start;padding-top:2px}.paybox .pv{font-weight:700;color:var(--text)}.bankbox{margin:0;font:inherit;white-space:pre-wrap;word-break:break-word;color:var(--text);font-weight:600}@media (max-width:520px){.paybox{grid-template-columns:1fr}}.paypick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 12px}.paypick button{text-align:left;padding:11px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;min-width:0}.paypick button b{display:block;font-size:14.5px}.paypick button span{display:block;font-size:12px;color:var(--dim);margin-top:2px}.paypick button.on{border-color:var(--acc-t);background:var(--tint)}.checkout .paypick{grid-template-columns:1fr}@media (max-width:560px){.paypick{grid-template-columns:1fr}}.payplan{display:grid;gap:8px;margin:14px 0 10px}.payplan button{text-align:left;padding:12px 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font:inherit}.payplan button b{display:block;font-size:15px}.payplan button span{font-size:13px;color:var(--dim)}.payplan button.on{border-color:var(--acc-t);background:var(--tint)}.agree{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;background:none;border:0;color:var(--dim);font:inherit;font-size:13px;cursor:pointer;padding:4px 0 12px}.agree i{flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-2);margin-top:1px;display:grid;place-items:center}.agree.on i{background:var(--accent);border-color:var(--accent)}.agree.on i:after{content:"\2713";color:var(--accent-ink);font-size:12px;font-style:normal;font-weight:800}.agree a{color:var(--acc-t)}.ship-turn{flex-direction:column;align-items:stretch}.ship-turn>.cta{align-self:flex-start}a.cta{text-decoration:none}.ship-dims{grid-template-columns:repeat(4,minmax(0,1fr))}.box-pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 4px}.box-pick button{text-align:left;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer}.box-pick button.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.box-pick b{display:block;font-size:14px}.box-pick small{display:block;font-size:12px;color:var(--faint);margin-top:3px}.ship-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 6px}.ship-fields .field.wide{grid-column:1 / -1}@media (max-width:700px){.box-pick{grid-template-columns:1fr 1fr}.ship-fields{grid-template-columns:1fr}.ship-dims{grid-template-columns:1fr 1fr}}.jm{margin:12px 0;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.jm-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.jm-top b{font-size:14px}.jm-top .fine{margin:0}.jm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.jm-grid>div{padding:10px;border-radius:10px;background:var(--bg);border:1px solid var(--line);min-width:0}.jm-grid .k{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.jm-grid .v{font-size:18px;font-weight:700;margin-top:4px}.jm-grid .v.bad{color:#d9534f}.jm-grid .v.acc{color:var(--acc-t)}.jm-bar{height:6px;border-radius:99px;background:var(--line);margin-top:10px;overflow:hidden}.jm-bar i{display:block;height:100%;background:var(--accent)}.jm-bar.over i{background:#d9534f}.jm-list{list-style:none;padding:0;margin:10px 0 0}.jm-list li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.jm-list small{display:block;color:var(--faint);font-size:12px}.jm-list button{background:none;border:none;color:var(--faint);cursor:pointer;font-size:12px;text-decoration:underline;padding:0}.jm-add{display:grid;grid-template-columns:1.1fr 1fr .7fr 1.2fr auto;gap:8px;margin-top:10px}.jm-split{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;font-size:13px}.jm-split>div{padding:8px 10px;border-radius:10px;border:1px dashed var(--line)}.jm-split b{display:block;font-size:15px}.jm-cap{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap;font-size:13px}.jm-cap .input{width:120px}@media (max-width:700px){.jm-grid,.jm-split{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-add{grid-template-columns:1fr 1fr}.jm-add .cta,.jm-add .pill{grid-column:1 / -1}}.spay{margin-bottom:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.spay-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px}.spay-row{display:grid;gap:8px;margin-top:10px}.spay-row>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gfoot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1180px;margin:60px auto 0;padding:22px 16px 110px;border-top:1px solid var(--line);color:var(--faint);font-size:13px}.gfoot nav{display:flex;gap:16px;flex-wrap:wrap}.gfoot a{color:var(--dim);text-decoration:none}.gfoot a:hover{color:var(--acc-t)}.olinks{display:flex;gap:16px;margin-top:12px;font-size:13px}.olinks a{color:var(--acc-t)}.odates{display:flex;gap:22px;flex-wrap:wrap;margin-top:12px}.odates div{display:flex;flex-direction:column;gap:2px}.odates .pk{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.odates b{font-size:15px}.proof{margin:10px 0 4px}.proof-note{margin:0 0 8px;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-size:14px;line-height:1.55}.pstep{padding:14px 0;border-top:1px solid var(--line)}.pstep:first-of-type{border-top:0}.pstep-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.pstep textarea{width:100%}.pstep .ship-row{margin-top:8px}.thread{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;max-height:420px;overflow:auto;padding-right:4px}.msg{display:flex;flex-direction:column;max-width:82%}.msg.me{align-self:flex-end;align-items:flex-end}.msg-b{padding:10px 13px;border-radius:14px;background:var(--surface);border:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--text);word-break:break-word}.msg.me .msg-b{background:var(--tint);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.msg-m{font-size:11.5px;color:var(--faint);margin-top:4px}.msgs textarea{width:100%}summary .count{margin-left:6px}.invoice{max-width:860px;margin:0 auto}.inv-actions{display:flex;gap:10px;justify-content:space-between;margin:10px 0 16px}.inv-sheet{background:#fff;color:#161204;border-radius:18px;padding:34px 30px;box-shadow:0 10px 40px var(--shadow)}.inv-head{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.inv-brand{font-weight:800;letter-spacing:.14em;font-size:15px}.inv-from{margin-top:10px;font-size:13px;line-height:1.55;color:#5c574e}.inv-meta{min-width:220px;font-size:13px}.inv-title{font-size:30px;font-weight:800;margin-bottom:8px}.inv-meta div{display:flex;justify-content:space-between;gap:14px;padding:3px 0}.inv-meta span{color:#8a857c}.inv-to{margin:26px 0 18px;font-size:14px;line-height:1.55}.inv-to span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8a857c}.inv-t{width:100%;border-collapse:collapse;font-size:14px}.inv-t th{text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a857c;border-bottom:1.5px solid #161204;padding:8px 0}.inv-t td{padding:10px 0;border-bottom:1px solid #e8e3d8;vertical-align:top}.inv-t td small{display:block;color:#8a857c;font-size:12px}.inv-t .r{text-align:right;white-space:nowrap}.inv-t tfoot td{border-bottom:0;font-weight:700;padding-top:12px}.inv-t tfoot .paid td{color:#2f7d3c;font-weight:600}.inv-t tfoot .due td{font-size:18px;border-top:1.5px solid #161204}.inv-pay{margin-top:22px;padding:16px;border-radius:12px;background:#f6f3ec;font-size:14px}.inv-pay p{margin:6px 0 10px;line-height:1.55}.inv-pay .bankbox{color:#161204}.inv-fine{margin-top:22px;font-size:12px;color:#8a857c}@media print{body{background:#fff!important}.nav,#nav,#bar,#railWrap,#q4Slot,.noprint,.toast,#previewPill,.gfoot{display:none!important}.inv-sheet{box-shadow:none;border-radius:0;padding:0}main#stage{padding:0!important;margin:0!important}}.legal{max-width:820px}.legal-nav{display:flex;gap:16px;flex-wrap:wrap;margin:6px 0 18px}.legal-nav a{color:var(--acc-t);font-weight:600;text-decoration:none}.legal section{margin-top:16px;scroll-margin-top:90px}.legal-dl{margin:14px 0 0}.legal-dl dt{font-weight:700;margin-top:14px}.legal-dl dd{margin:4px 0 0;color:var(--dim);line-height:1.6}.ship-row{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:8px}@container site (max-width:600px){.ship-row{grid-template-columns:1fr}}.onb{margin-top:16px}.onb-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.onb-sec{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--good);margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.sflow{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.sf{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--dim);cursor:pointer}.sf i{width:12px;height:12px;border-radius:4px;border:1.5px solid var(--line-2);flex:none}.sf.brand{border-style:dashed}.sf.done{color:var(--text);border-color:color-mix(in srgb,var(--good) 55%,var(--line))}.sf.done i{background:var(--good);border-color:var(--good)}.sf.cur{border-color:var(--accent);color:var(--text)}.bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;padding:10px 12px;border-radius:12px;border:1px dashed var(--line);color:var(--faint);font-size:12px}.bulk.on{border-style:solid;border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.bulk .pill[disabled]{opacity:.4;pointer-events:none}.ck{display:inline-block;flex:none;width:18px;height:18px;border-radius:5px;border:2px solid var(--line-2);margin-right:10px;vertical-align:-3px;cursor:pointer;position:relative;background:var(--surface)}.ck.on{background:var(--accent);border-color:var(--accent)}.ck.on:after{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--accent-ink)}.ck-h{display:flex;align-items:center}.cl-name{display:grid!important;grid-template-columns:auto 1fr;align-items:center}.cl-name .ck{grid-row:span 2}.cl-name b,.cl-name small{grid-column:2}html{background:var(--bg)}body{background:transparent}.dust{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none;color:var(--text);opacity:0;transition:opacity 1.4s ease}.dust.on{opacity:1}:root[data-theme=light] .dust.on{opacity:.8}.app{position:relative;z-index:1}@media print{.dust{display:none}}.topbar{position:sticky;top:0;z-index:25;background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--bg) 80%,transparent);clip-path:inset(0 -100vmax);padding-top:14px;margin-top:-14px}body.editing .dust{display:none}.brandmark{display:flex;align-items:center;gap:12px;min-width:0}.area-tag{display:inline-flex;align-items:center;gap:7px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-t);border:1px solid color-mix(in srgb,var(--acc-t) 45%,transparent);border-radius:99px;padding:5px 10px 5px 9px;white-space:nowrap}.area-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}body[data-area=studio] .area-tag{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent)}body[data-area=account] .area-tag,body[data-area=crew] .area-tag{color:var(--text);border-color:var(--line-2)}body[data-area=join] .area-tag,body[data-area=legal] .area-tag{color:var(--dim);border-color:var(--line-2)}.area-tag[hidden]{display:none}.pill.on{background:var(--text);color:var(--bg);border-color:var(--text)}@media (max-width:640px){.topbar{position:relative;margin-top:0;padding-top:4px}.topbar:has(.nav>.pill:nth-of-type(4)){flex-wrap:wrap;row-gap:12px}.topbar:has(.nav>.pill:nth-of-type(4)) .nav{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;width:calc(100% + 32px)}.topbar:has(.nav>.pill:nth-of-type(4)) .nav::-webkit-scrollbar{display:none}.topbar:has(.nav>.pill:nth-of-type(4)) .theme-btn{margin-left:auto;flex-shrink:0}.nav .pill{white-space:nowrap;flex-shrink:0;padding:7px 12px;font-size:13.5px}.nav{gap:6px}.wordmark{font-size:22px}}body:not([data-area=home]):not(.editing) #stage{position:relative;margin-top:22px;padding:6px 30px 40px;border:1px solid var(--line);border-radius:28px;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body:not([data-area=home]):not(.editing) #stage:before{content:"";position:absolute;left:30px;right:30px;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),transparent 70%)}body[data-area=studio]:not(.editing) #stage:before{background:linear-gradient(90deg,var(--good),transparent 70%)}body[data-area=account] #stage:before,body[data-area=crew] #stage:before{background:linear-gradient(90deg,var(--text),transparent 70%)}body[data-area=join] #stage:before,body[data-area=legal] #stage:before{background:linear-gradient(90deg,var(--line-2),transparent 70%)}body:not([data-area=home]):not(.editing) #stage>.step{padding-top:24px}.grp.money .stat{background:var(--surface-2);border-color:transparent}body[data-area=build] #q4Slot,body[data-area=build] .rail-wrap{position:relative}@media (max-width:640px){body:not([data-area=home]):not(.editing) #stage{margin-inline:-16px;padding:2px 16px 30px;border-radius:22px 22px 0 0;border-left:none;border-right:none;border-bottom:none}body:not([data-area=home]):not(.editing) #stage:before{left:16px;right:16px}}.site-in{counter-reset:ch}.site-in>.s.bg-none:not(.s-hero):not(.s-stats):not(.s-cta):not(.s-footer){padding-top:calc(52px * var(--pad, 1));border-top:1px solid var(--line)}.site-in>.s.bg-none:not(.s-hero):not(.s-stats):not(.s-cta):not(.s-footer):before{content:"";position:absolute;left:0;top:-1px;width:72px;height:2px;background:var(--accent);border-radius:2px}.site-in>.s .s-head>.eyebrow:before{counter-increment:ch;content:counter(ch,decimal-leading-zero);display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid color-mix(in srgb,currentColor 45%,transparent)}.site-in>.s.bg-panel,.site-in>.s.bg-glow{box-shadow:0 30px 80px -50px var(--shadow)}.site-in>.s-stats{padding:22px 0}.site-in>.s{scroll-margin-top:84px}.secnav{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:20;display:flex;flex-direction:column;gap:12px}.secnav button{position:relative;width:12px;height:12px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.secnav button i{width:6px;height:6px;border-radius:50%;background:var(--line-2);transition:transform .25s,background .25s}.secnav button.on i{background:var(--accent);transform:scale(1.6);box-shadow:0 0 12px var(--accent)}.secnav button span{position:absolute;right:22px;top:50%;transform:translate(6px,-50%);opacity:0;pointer-events:none;white-space:nowrap;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb,var(--bg) 85%,transparent);border:1px solid var(--line);border-radius:99px;padding:5px 10px;transition:opacity .2s,transform .2s}.secnav button:hover span,.secnav button:focus-visible span,.secnav button.on span.peek{opacity:1;transform:translateY(-50%)}@media (max-width:1260px){.secnav{display:none}}.grp{margin-top:26px}.grp-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 10px}.grp-h b{color:var(--text);font-weight:600}.grp .stats{margin-top:0}.grp .stats+.stats{margin-top:12px}.grp.money{padding:18px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--surface) 60%,transparent)}@property --ho{syntax:"<number>"; inherits:false; initial-value:0;}html{background:radial-gradient(90vmax 70vmax at 8% -10%,color-mix(in srgb,var(--clay) 22%,transparent),transparent 60%),radial-gradient(80vmax 70vmax at 105% 110%,color-mix(in srgb,var(--sage) 16%,transparent),transparent 60%),linear-gradient(180deg,var(--bg),var(--bg-2));background-attachment:fixed;background-color:var(--bg);min-height:100%}body[data-area=account] .app,body[data-area=studio]:not(.editing) .app{max-width:1340px}.st-two{align-items:stretch}.inbox{grid-template-columns:300px minmax(0,1fr)}:root[data-theme=light] .dust.on{opacity:.9}.card,.opt,.panel,.note,.stat,.item,.slate-card,.strat,.loader,.door,.signup-card,.lib,.qa,.demo,.paybox,.jm,.spay,.site-in .bg-panel,.site-in .bg-glow,.remote-steps li,.perk3,.rung,.approve,.grp.money,.kick,.sample,.thread,.proof,.cl-row,.uc-it,.tl-card,.reel-it,.gal-it,.ck,.sf{background:radial-gradient(220px circle at var(--lx, 50%) var(--ly, 0%),rgba(var(--hl-c),calc(var(--ho) * .16)),transparent 70%),linear-gradient(160deg,var(--sheen),transparent 45%),var(--surface);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--rim),inset 0 -1px 0 var(--rim-2),0 24px 60px -34px var(--shadow);transition:--ho .35s ease,border-color .25s,transform .45s cubic-bezier(.2,.9,.25,1.25),box-shadow .3s}.card:hover,.opt:hover,.door:hover,.item:hover,.cl-row:hover,.uc-it:hover,.qa:hover,.stat:hover{--ho:1;border-color:var(--line-2)}body[data-area=home] .card,body[data-area=home] .door,body[data-area=home] .site-in .bg-panel,body[data-area=home] .site-in .bg-glow,body[data-area=home] .remote-steps li,body[data-area=home] .demo,body[data-area=home] .note,body[data-area=home] .qa{backdrop-filter:blur(var(--glass-blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3)}.site-in .bg-glow{background:radial-gradient(220px circle at var(--lx, 50%) var(--ly, 0%),rgba(var(--hl-c),calc(var(--ho) * .14)),transparent 70%),radial-gradient(80% 90% at 0% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),radial-gradient(60% 70% at 100% 100%,color-mix(in srgb,var(--clay) 14%,transparent),transparent 60%),var(--surface)}.site-in .bg-panel:hover,.site-in .bg-glow:hover{--ho:1}.opt.on,.card.on{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:inset 0 1px 0 var(--rim),0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent),0 18px 50px -28px color-mix(in srgb,var(--accent) 60%,transparent)}body:not([data-area=home]):not(.editing) #stage{background:radial-gradient(900px 500px at 0% 0%,color-mix(in srgb,var(--clay) 8%,transparent),transparent 60%),linear-gradient(170deg,var(--sheen),transparent 30%),color-mix(in srgb,var(--solid) 62%,transparent);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--rim),0 40px 90px -50px var(--shadow);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border-radius:32px}.input,.field input,.field textarea,.field select,select.input,textarea.input{background:color-mix(in srgb,var(--solid) 55%,transparent);border:1px solid var(--line-2);box-shadow:inset 0 2px 6px -2px #00000040;transition:border-color .2s,box-shadow .2s,background .2s}.input:focus,.field input:focus,.field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:inset 0 2px 6px -2px #0003,0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.pill,.ghost,.bar .back,.chips button,.miniseg button,.paypick button{position:relative;background:radial-gradient(120px circle at var(--lx, 50%) var(--ly, 50%),rgba(var(--hl-c),calc(var(--ho) * .22)),transparent 70%),linear-gradient(180deg,var(--sheen),transparent 60%),var(--surface);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 var(--rim),inset 0 -1px 0 var(--rim-2),0 8px 22px -14px var(--shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:--ho .3s,transform .45s cubic-bezier(.2,.9,.25,1.3),color .2s,border-color .2s}.pill:hover,.ghost:hover,.bar .back:hover,.chips button:hover,.miniseg button:hover,.paypick button:hover{--ho:1;color:var(--text)}.pill.on{background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 70%),var(--text);color:var(--bg);border-color:transparent}.cta,.pill.solid,.bar .go{position:relative;background:radial-gradient(120px circle at var(--lx, 50%) var(--ly, 50%),rgba(255,250,235,calc(.18 + var(--ho) * .3)),transparent 70%),linear-gradient(180deg,#f3cf72,#e0a93a);color:var(--accent-ink);border:1px solid rgba(255,236,180,.55);box-shadow:inset 0 1px #fffae6b3,inset 0 -2px 4px #965f0a59,0 10px 30px -12px #e8b84a8c;transition:--ho .3s,transform .45s cubic-bezier(.2,.9,.25,1.3),box-shadow .3s;animation:goldPulse 3.6s ease-in-out infinite}.cta:hover,.pill.solid:hover,.bar .go:hover{--ho:1}.cta[aria-disabled=true],.bar .go:disabled{animation:none;filter:saturate(.3) brightness(.8)}@keyframes goldPulse{0%,to{box-shadow:inset 0 1px #fffae6b3,inset 0 -2px 4px #965f0a59,0 10px 30px -12px #e8b84a80}50%{box-shadow:inset 0 1px #fffae6b3,inset 0 -2px 4px #965f0a59,0 12px 40px -8px #e8b84acc}}@keyframes dotPulse{0%,to{box-shadow:0 0 6px currentColor;opacity:.85}50%{box-shadow:0 0 16px 2px currentColor;opacity:1}}.area-tag:before,.ticker .dot,.spot-pill .dot,.preview-pill .dot,.steps-note .dot,.secnav button.on i,.sv-key i{animation:dotPulse 2.6s ease-in-out infinite;color:var(--accent)}.steps-note .dot,.sv-key i{color:var(--good)}.swing-viz.go .sv.win{animation:winPulse 3s ease-in-out infinite}@keyframes winPulse{0%,to{box-shadow:0 0 0 2px var(--good),0 20px 44px -16px var(--good)}50%{box-shadow:0 0 0 2px var(--good),0 24px 60px -10px var(--good)}}.squish{animation:jelly .55s cubic-bezier(.2,.9,.25,1) both!important}@keyframes jelly{0%{transform:scale(1)}25%{transform:scale(.94,.9)}50%{transform:scale(1.04,.97)}72%{transform:scale(.99,1.02)}to{transform:scale(1)}}.tilt{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-2px)}.gtoggle{position:relative;width:94px;height:38px;border-radius:99px;border:1px solid var(--line-2);cursor:pointer;padding:0;flex-shrink:0;background:linear-gradient(180deg,var(--sheen),transparent 60%),var(--surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 2px 5px #00000047,inset 0 -1px 0 var(--rim-2),0 10px 24px -16px var(--shadow);color:var(--text);overflow:visible}.gtoggle .gt-t{position:absolute;top:50%;transform:translateY(-50%);font-size:13.5px;font-weight:600;transition:opacity .35s,transform .5s cubic-bezier(.2,.9,.25,1.2)}.gtoggle .gt-dark{left:15px}.gtoggle .gt-light{right:14px;opacity:0;transform:translate(8px,-50%)}:root[data-theme=light] .gtoggle .gt-dark{opacity:0;transform:translate(-8px,-50%)}:root[data-theme=light] .gtoggle .gt-light{opacity:1;transform:translateY(-50%)}.gtoggle .gt-knob{position:absolute;top:-5px;left:calc(100% - 45px);width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 28%,#ffffff59,#ffffff0f 45%,#ffffff05 70%),#ffffff0a;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 1px #fff9,inset 0 -3px 6px #0000002e,0 8px 20px -6px #00000073;backdrop-filter:blur(3px) brightness(1.15);-webkit-backdrop-filter:blur(3px) brightness(1.15);transition:left .65s cubic-bezier(.3,1.4,.4,1)}.gtoggle .gt-knob svg{width:17px;height:17px;filter:drop-shadow(0 0 6px rgba(255,240,210,.8))}:root[data-theme=light] .gtoggle .gt-knob{left:-2px}.gtoggle.swap .gt-knob{animation:knobStretch .65s cubic-bezier(.3,1.2,.4,1)}@keyframes knobStretch{0%{transform:scale(1)}35%{transform:scale(1.35,.82)}70%{transform:scale(.94,1.06)}to{transform:scale(1)}}@media (max-width:640px){.gtoggle{width:66px}.gtoggle .gt-t{display:none}}.gfoot{align-items:center;border-top:1px solid var(--line)}.gfoot nav{gap:8px}.gfoot nav a{display:inline-flex;align-items:center;padding:8px 14px;border-radius:99px;border:1px solid var(--line-2);color:var(--dim);font-weight:600;background:linear-gradient(180deg,var(--sheen),transparent 60%),var(--surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--rim);transition:color .2s,border-color .2s,transform .4s cubic-bezier(.2,.9,.25,1.3)}.gfoot nav a:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-2px)}.topbar{background:color-mix(in srgb,var(--bg) 62%,transparent);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--bg) 62%,transparent);border-bottom:1px solid var(--line)}.bar{background:color-mix(in srgb,var(--solid) 70%,transparent);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-top:1px solid var(--line);box-shadow:inset 0 1px 0 var(--rim)}.toast{background:color-mix(in srgb,var(--text) 92%,transparent);backdrop-filter:blur(10px)}.tabs2{display:flex;gap:4px;padding:5px;margin-top:24px;border:1px solid var(--line);border-radius:99px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;background:linear-gradient(180deg,var(--sheen),transparent 60%),var(--surface);box-shadow:inset 0 2px 5px #0000002e,inset 0 -1px 0 var(--rim-2)}.tabs2::-webkit-scrollbar{display:none}.tabs2 button{border:1px solid transparent;border-radius:99px;padding:9px 16px;transition:background .3s,color .2s,transform .45s cubic-bezier(.2,.9,.25,1.3)}.tabs2 button:hover{color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}.tabs2 button.on{color:var(--bg);background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 70%),var(--text);border-color:transparent;box-shadow:0 6px 18px -8px var(--shadow)}.tabs2 button.on .count{color:inherit;opacity:.7}body[data-area=account] #stage,body[data-area=studio]:not(.editing) #stage{background:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;margin-top:18px}body[data-area=account] #stage:before,body[data-area=studio]:not(.editing) #stage:before{display:none}body[data-area=account] .gfoot,body[data-area=studio] .gfoot{margin-top:30px}.glass{background:radial-gradient(260px circle at var(--lx, 50%) var(--ly, 0%),rgba(var(--hl-c),calc(var(--ho) * .12)),transparent 70%),linear-gradient(160deg,var(--sheen),transparent 45%),var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:inset 0 1px 0 var(--rim),inset 0 -1px 0 var(--rim-2),0 24px 60px -36px var(--shadow);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);transition:--ho .35s,border-color .25s,transform .45s cubic-bezier(.2,.9,.25,1.25)}.ic{width:20px;height:20px;flex-shrink:0}.ic.big{width:28px;height:28px}.acc-t{color:var(--acc-t)}.chip-l{display:inline-flex;align-items:center;gap:6px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t)}.chip-l .ic{width:14px;height:14px}.ws{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.ws-side{position:sticky;top:84px;display:flex;flex-direction:column;gap:14px;padding:16px;max-height:calc(100vh - 100px);overflow:auto;scrollbar-width:none;background:linear-gradient(170deg,var(--sheen),transparent 40%),color-mix(in srgb,var(--solid) 55%,transparent);border:1px solid var(--line);border-radius:26px;box-shadow:inset 0 1px 0 var(--rim),0 30px 70px -40px var(--shadow);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.ws-side::-webkit-scrollbar{display:none}.ws-me{display:flex;align-items:center;gap:11px;padding:4px 4px 12px;border-bottom:1px solid var(--line)}.ws-me b{display:block;font-size:14.5px;line-height:1.2}.ws-me small{display:block;font-size:11.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.ws-av,.c-av{width:40px;height:40px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:18px;letter-spacing:.04em;color:var(--accent-ink);background:linear-gradient(145deg,#f3cf72,#c9774f);box-shadow:inset 0 1px #ffffff80,0 6px 16px -8px #c9774fcc}.c-av{width:34px;height:34px;border-radius:12px;font-size:15px}.c-av.big{width:42px;height:42px;border-radius:14px;font-size:18px}.c-av.sp{visibility:hidden}.ws-nav{display:flex;flex-direction:column;gap:2px}.ws-i{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid transparent;background:none;color:var(--dim);font-size:14.5px;font-weight:600;cursor:pointer;text-align:left;transition:background .25s,color .2s,transform .45s cubic-bezier(.2,.9,.25,1.3)}.ws-i:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.ws-i.on{color:var(--text);background:linear-gradient(180deg,var(--sheen),transparent 70%),color-mix(in srgb,var(--accent) 13%,var(--surface));border-color:color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:inset 0 1px 0 var(--rim)}.ws-i.on .ic{color:var(--acc-t)}.ws-i span{flex:1}.ws-badge{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;animation:badgePop .5s cubic-bezier(.2,.9,.25,1.4)}.ws-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);color:var(--accent);animation:dotPulse 2.6s ease-in-out infinite}@keyframes badgePop{0%{transform:scale(.3)}to{transform:scale(1)}}.ws-new{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:auto}.ws-switch label,.ws-view small{display:block;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 6px 2px}.ws-switch select{padding:10px 12px;font-size:13.5px;border-radius:12px}.ws-tools{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ws-tools .pill{width:100%}.ws-view div{display:flex;gap:6px}.ws-view .pill{flex:1;padding:8px;font-size:12.5px}.ws-top-m{display:none}.ws-main{min-width:0}.ws-tabbar{display:none}.sec-top{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:4px 0 22px}.sec-h,.hello .sec-h{font-family:var(--f-display);font-weight:400;font-size:clamp(40px,5vw,64px);line-height:.95;letter-spacing:.015em;margin:4px 0 0}.sec-top .sub,.hello .sub{font-size:16px;margin-top:10px;max-width:60ch}.sec-r{display:flex;gap:8px;flex-wrap:wrap}.sec-r .pill .ic,.olinks .pill .ic,.turn-btns .ic,.cta .ic,.pill .ic{width:16px;height:16px;vertical-align:-3px;margin-right:6px}.hello{margin:4px 0 22px}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.tile{grid-column:span 3;padding:20px;min-width:0;border-radius:24px}.t-prog{grid-column:span 6;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;position:relative;overflow:hidden}.t-prog:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 65%);pointer-events:none;animation:haloPulse 6s ease-in-out infinite}@keyframes haloPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.t-prog h3{font-family:var(--f-display);font-weight:400;font-size:34px;line-height:1;letter-spacing:.02em;margin:8px 0 6px}.t-prog p{margin:0;color:var(--dim);font-size:15px;max-width:52ch}.t-dates{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.t-dates span{display:inline-grid;grid-template-columns:auto auto;column-gap:8px;align-items:center;padding:8px 12px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--solid) 40%,transparent)}.t-dates .ic{grid-row:span 2;width:18px;height:18px;color:var(--acc-t)}.t-dates small{font-size:10.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.1em}.t-dates b{font-size:14px}.mini-steps{grid-column:1 / -1;display:flex;gap:5px}.mini-steps i{flex:1;height:5px;border-radius:9px;background:var(--line-2);transition:background .4s}.mini-steps i.done{background:linear-gradient(90deg,var(--accent),#F3CF72)}.mini-steps i.cur{background:var(--accent);animation:curPulse 1.8s ease-in-out infinite}@keyframes curPulse{0%,to{opacity:.45}50%{opacity:1}}.t-turn{grid-column:span 6;padding:0}.t-turn .turn{margin:0;border-radius:24px}.t-link{display:flex;gap:14px;align-items:flex-start;text-align:left;cursor:pointer;color:var(--text);font:inherit}.t-link:hover{--ho:1;border-color:var(--line-2)}.t-link>.ic{color:var(--acc-t);padding:8px;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.t-link small{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-family:Geist Mono,monospace}.t-link b{display:block;font-size:16px;margin:4px 0 3px;line-height:1.3}.t-link span{font-size:13px;color:var(--dim)}.rw-mini{margin-top:14px;padding:20px}.ring{position:relative;width:var(--sz);height:var(--sz);flex-shrink:0}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:var(--line-2);stroke-width:7}.ring-fg{fill:none;stroke:var(--accent);stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 60%,transparent));transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1);animation:ringIn 1.4s cubic-bezier(.2,.8,.2,1) both}@keyframes ringIn{0%{stroke-dashoffset:264}}.ring-t{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-t b{font-family:var(--f-display);font-weight:400;font-size:calc(var(--sz) * .27);line-height:1}.ring-t span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.hero-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px}.hero-card h2{font-family:var(--f-display);font-weight:400;font-size:40px;line-height:1;margin:10px 0 8px}.hero-card p{color:var(--dim);max-width:52ch}.hero-num small{display:block;color:var(--faint);font-size:12px}.hero-num b{font-family:Geist Mono,monospace;font-size:34px;color:var(--acc-t)}.locked{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:44px 20px;color:var(--dim)}.locked .ic{color:var(--acc-t)}.empty.glass-empty{border:1px dashed var(--line-2);border-radius:20px;background:color-mix(in srgb,var(--surface) 50%,transparent)}.stepper{padding:14px;margin-bottom:14px;position:sticky;top:76px;z-index:5}.stp-bar{height:4px;border-radius:9px;background:var(--line);overflow:hidden;margin:0 4px 12px}.stp-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--clay));border-radius:9px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.stepper ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.stepper ol::-webkit-scrollbar{display:none}.stepper button{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 13px 8px 8px;border-radius:99px;border:1px solid var(--line);background:none;color:var(--dim);font-weight:600;font-size:13.5px;cursor:pointer;transition:all .3s}.stepper button span{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;background:var(--line);color:var(--text)}.stepper button span .ic{width:14px;height:14px}.stepper button.done span{background:var(--good);color:var(--good-ink)}.stepper button.on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.stepper button.on span{background:var(--accent);color:var(--accent-ink)}.intake-card{padding:26px;animation:cardIn .5s cubic-bezier(.2,.8,.2,1) both}@keyframes cardIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.ic-top h2{font-family:var(--f-display);font-weight:400;font-size:38px;line-height:1;margin:8px 0 18px}.intake-card .fields{margin-top:0}.ic-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.miss{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.intake-read{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ir-card{padding:20px}.ir-card h3{margin:0 0 10px;font-size:15px;letter-spacing:.02em}.ir-card dt{font-size:12px;color:var(--faint);margin-top:10px}.ir-card dd{margin:3px 0 0;white-space:pre-wrap;font-size:14.5px}.store{padding:16px 18px;margin-bottom:14px}.store-top{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--dim)}.store-top span{display:flex;align-items:center;gap:8px}.store-top b{color:var(--text)}.store-top .ic{color:var(--acc-t)}.store-bar{display:flex;gap:3px;height:9px;border-radius:9px;background:var(--line);overflow:hidden;margin:12px 0 10px}.store-bar i{height:100%;border-radius:9px;animation:barIn .9s cubic-bezier(.2,.8,.2,1) both}@keyframes barIn{0%{width:0!important}}.sg-video{background:var(--accent)}.sg-image{background:var(--clay)}.sg-pdf{background:var(--sage)}.sg-doc{background:var(--dim)}.store-key{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--dim)}.store-key span{display:flex;align-items:center;gap:6px}.store-key i{width:8px;height:8px;border-radius:3px}.seg3{display:flex;gap:4px;padding:5px;margin:0 0 16px;border:1px solid var(--line);border-radius:99px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;background:linear-gradient(180deg,var(--sheen),transparent 60%),var(--surface);box-shadow:inset 0 2px 5px #0000002e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.seg3::-webkit-scrollbar{display:none}.seg3 button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 15px;border-radius:99px;border:none;background:none;color:var(--dim);font-weight:600;font-size:13.5px;cursor:pointer;transition:background .3s,color .2s}.seg3 button .ic{width:16px;height:16px}.seg3 button small{font-family:Geist Mono,monospace;font-size:10.5px;padding:1px 6px;border-radius:99px;background:color-mix(in srgb,var(--text) 10%,transparent)}.seg3 button:hover{color:var(--text)}.seg3 button.on{color:var(--bg);background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 70%),var(--text);box-shadow:0 6px 18px -8px var(--shadow)}.seg3 button.on small{background:color-mix(in srgb,var(--bg) 20%,transparent)}.dz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:28px 18px;margin:0 0 16px;border-radius:22px;cursor:pointer;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--line-2));background:radial-gradient(400px 200px at 50% 0%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),color-mix(in srgb,var(--surface) 70%,transparent);transition:border-color .25s,background .25s,transform .45s cubic-bezier(.2,.9,.25,1.3)}.dz:hover,.dz.drag{border-color:var(--accent);transform:scale(1.01);background:radial-gradient(400px 200px at 50% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),color-mix(in srgb,var(--surface) 80%,transparent)}.dz-ico{width:52px;height:52px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--accent-ink);background:linear-gradient(145deg,#f3cf72,#e0a93a);box-shadow:0 10px 24px -10px #e8b84ab3}.dz.busy .dz-ico{animation:spinSoft 1.6s linear infinite}@keyframes spinSoft{to{transform:rotate(360deg)}}.dz b{font-size:15px}.dz small{color:var(--faint);font-size:12.5px;width:100%;max-width:420px}.dz-bar{display:block;height:6px;border-radius:9px;background:var(--line);overflow:hidden;margin-top:6px}.dz-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--clay));transition:width .2s}.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.fgrid.compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:10px}.fcard{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--surface);box-shadow:inset 0 1px 0 var(--rim);transition:transform .45s cubic-bezier(.2,.9,.25,1.3),border-color .25s;animation:cardIn .5s cubic-bezier(.2,.8,.2,1) both}.fcard:hover{transform:translateY(-3px);border-color:var(--line-2)}.f-thumb{position:relative;display:block;width:100%;aspect-ratio:4/3;padding:0;border:none;cursor:pointer;background:color-mix(in srgb,var(--solid) 70%,transparent);overflow:hidden;color:var(--text)}.f-thumb img,.f-thumb video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.fcard:hover .f-thumb img,.fcard:hover .f-thumb video{transform:scale(1.05)}.f-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#140e0a73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}.f-play .ic{width:18px;height:18px;fill:#fff}.f-ico{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--acc-t)}.f-ico b{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--dim)}.fcard figcaption{display:grid;grid-template-columns:1fr auto;column-gap:6px;padding:10px 12px}.fcard figcaption b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcard figcaption small{grid-column:1;font-size:11.5px;color:var(--faint)}.f-acts{grid-column:2;grid-row:1 / span 2;display:flex;gap:4px;align-items:center}.f-acts a,.f-acts button{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:none;color:var(--dim);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.f-acts a:hover{color:var(--acc-t);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.f-acts button:hover{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 50%,transparent)}.f-acts .ic{width:16px;height:16px}.rv-list{display:flex;flex-direction:column;gap:12px}.rv{padding:18px 20px}.rv.cur{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:inset 0 1px 0 var(--rim),0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent),0 24px 60px -30px color-mix(in srgb,var(--accent) 45%,transparent)}.rv header{display:flex;align-items:center;gap:14px}.rv header>div{flex:1;min-width:0}.rv h3{margin:0;font-size:17px}.rv header small{color:var(--faint);font-size:13px}.rv-n{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:13px;border:1px solid var(--line-2);color:var(--dim);flex-shrink:0}.rv.done .rv-n{background:var(--good);color:var(--good-ink);border-color:transparent}.rv.cur .rv-n{background:var(--accent);color:var(--accent-ink);border-color:transparent}.rv-body{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.rv-body textarea{margin-top:12px}.rv-links{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.rv-links a{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;border:1px solid var(--line-2);font-size:13px;text-decoration:none;color:var(--text)}.rv-links .ic{width:15px;height:15px;color:var(--acc-t)}.rv-asks p{margin:8px 0 0;font-size:13.5px;color:var(--dim)}.rv-wait{margin:10px 0 0 52px;color:var(--faint);font-size:13.5px}.ord-list{display:flex;flex-direction:column;gap:12px}.ord{padding:0;overflow:hidden}.ord.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ord-top{display:flex;gap:16px;align-items:center;width:100%;padding:16px 18px;border:none;background:none;color:var(--text);text-align:left;cursor:pointer;font:inherit}.ord-top h3{margin:0 0 2px;font-size:17px}.ord-top small{display:block;color:var(--faint);font-size:13px;margin-bottom:6px}.ord-body{padding:4px 20px 20px;border-top:1px solid var(--line)}.sec-chat .chat{height:calc(100vh - 130px);min-height:520px}.chat{position:relative;display:flex;flex-direction:column;height:calc(100vh - 230px);min-height:480px;padding:0;overflow:hidden;border-radius:26px}.c-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--sheen),transparent)}.c-head>div{flex:1;min-width:0}.c-head b{display:block;font-size:15.5px}.c-head small{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--faint)}.live{width:8px;height:8px;border-radius:50%;background:var(--good);color:var(--good);animation:dotPulse 2.4s ease-in-out infinite}.c-back{display:none;width:36px;height:36px;border-radius:12px;border:1px solid var(--line);background:none;color:var(--text);align-items:center;justify-content:center;cursor:pointer}.c-body{flex:1;overflow-y:auto;padding:18px 18px 8px;scroll-behavior:smooth;overscroll-behavior:contain;background:radial-gradient(600px 300px at 100% 0%,color-mix(in srgb,var(--clay) 6%,transparent),transparent 70%),radial-gradient(500px 300px at 0% 100%,color-mix(in srgb,var(--sage) 6%,transparent),transparent 70%)}.c-day{display:flex;justify-content:center;margin:14px 0 10px}.c-day span{font-size:11.5px;font-weight:600;color:var(--dim);padding:5px 12px;border-radius:99px;background:color-mix(in srgb,var(--solid) 70%,transparent);border:1px solid var(--line);backdrop-filter:blur(8px)}.c-row{display:flex;align-items:flex-end;gap:8px;margin-top:10px;animation:msgIn .45s cubic-bezier(.2,.9,.25,1.2) both}.c-row.grp{margin-top:3px}@keyframes msgIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.c-row.me{flex-direction:row-reverse}.c-row.me .c-av{display:none}.c-b{position:relative;max-width:min(72%,520px);padding:9px 12px 7px;border-radius:20px 20px 20px 6px;background:color-mix(in srgb,var(--surface-2) 90%,transparent);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--rim),0 6px 16px -12px var(--shadow)}.c-row.me .c-b{border-radius:20px 20px 6px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 30%,var(--surface-2)),color-mix(in srgb,var(--accent) 16%,var(--surface-2)));border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.c-row.grp .c-b{border-radius:20px}.c-b p{margin:0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.c-b p a{color:var(--acc-t)}.c-name{display:block;font-size:12px;font-weight:700;color:var(--acc-t);margin-bottom:2px}.c-meta{display:flex;justify-content:flex-end;align-items:center;gap:3px;font-size:10.5px;color:var(--faint);margin-top:3px}.tick{display:inline-flex;color:var(--faint)}.tick .ic{width:13px;height:13px}.tick .ic+.ic{margin-left:-8px}.tick.seen{color:var(--acc-t)}.c-media{display:grid;gap:4px;margin:-3px -6px 6px;border-radius:16px;overflow:hidden}.c-media.n2,.c-media.n4,.c-media.n3{grid-template-columns:1fr 1fr}.c-media.n3 .c-m:first-child{grid-column:span 2}.c-m{position:relative;display:block;padding:0;border:none;cursor:pointer;background:var(--solid);aspect-ratio:4/3;overflow:hidden}.c-media.n1 .c-m{aspect-ratio:auto;max-height:320px}.c-m img,.c-m video{width:100%;height:100%;object-fit:cover;display:block}.c-media.n1 .c-m img{max-height:320px;object-fit:contain;background:#000}.c-doc{display:flex;align-items:center;gap:10px;padding:9px 10px;margin:2px -4px 6px;border-radius:14px;background:color-mix(in srgb,var(--solid) 40%,transparent);border:1px solid var(--line);text-decoration:none;color:var(--text)}.c-doc span{flex:1;min-width:0}.c-doc b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-doc small{font-size:11.5px;color:var(--faint)}.c-doc .ic{color:var(--acc-t)}.c-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:var(--dim);padding:30px}.c-empty .ic{color:var(--acc-t);width:40px;height:40px}.c-empty b{font-size:17px;color:var(--text)}.c-empty p{max-width:40ch;margin:0;font-size:14px}.c-pend{display:flex;gap:8px;padding:10px 14px 0;overflow-x:auto}.c-pf{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:84px;height:84px;flex-shrink:0;border-radius:14px;border:1px solid var(--line-2);background:var(--surface-2);overflow:hidden;animation:cardIn .35s both}.c-pf img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.c-pf small{position:relative;font-size:10px;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.c-pf button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:none;background:#0009;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-pf button .ic{width:12px;height:12px}.c-up{height:3px;background:var(--line)}.c-up i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--clay));transition:width .2s}.c-comp{display:flex;align-items:flex-end;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--line);background:linear-gradient(0deg,var(--sheen),transparent)}.c-att,.c-send{width:44px;height:44px;flex-shrink:0;border-radius:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--line-2);background:var(--surface);color:var(--dim);transition:transform .45s cubic-bezier(.2,.9,.25,1.3),color .2s}.c-att:hover{color:var(--acc-t);transform:rotate(-12deg)}.c-send{border:none;color:var(--accent-ink);background:linear-gradient(145deg,#f3cf72,#e0a93a);box-shadow:inset 0 1px #fff9,0 8px 20px -8px #e8b84ab3}.c-send:hover{transform:translate(2px) rotate(-8deg)}.c-send:disabled{opacity:.6}.c-in{flex:1;resize:none;min-height:44px;max-height:160px;padding:11px 15px;border-radius:16px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--solid) 55%,transparent);color:var(--text);font:inherit;font-size:15px;line-height:1.4}.c-in:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.c-drop{position:absolute;inset:8px;border-radius:22px;border:2px dashed var(--accent);background:color-mix(in srgb,var(--bg) 80%,transparent);display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--acc-t);pointer-events:none;z-index:3}.chat.drag .c-drop{display:flex}.lb{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s}.lb.on{opacity:1}.lb-bg{position:absolute;inset:0;background:#0a0705d1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lb-stage{position:relative;max-width:92vw;max-height:78vh;display:flex;transform:scale(.96);transition:transform .45s cubic-bezier(.2,.9,.25,1.2)}.lb.on .lb-stage{transform:none}.lb-stage img,.lb-stage video{max-width:92vw;max-height:78vh;border-radius:18px;box-shadow:0 40px 90px -30px #000}.lb-bar{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:99px;background:#1e1610b3;border:1px solid rgba(255,240,220,.18);backdrop-filter:blur(16px);color:#f2e6d6;max-width:calc(100vw - 32px)}.lb-bar span{display:flex;flex-direction:column;font-size:13px;max-width:40vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lb-bar small{color:#9c8c79;font-size:11px}.lb-nav{position:absolute;top:50%;width:52px;height:52px;margin-top:-26px;border-radius:50%;border:1px solid rgba(255,240,220,.2);background:#1e161099;color:#f2e6d6;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(10px)}.lb-nav.prev{left:18px}.lb-nav.next{right:18px}.lb-nav.next .ic{transform:scaleX(-1)}body.lb-open{overflow:hidden}.st-bento .tile{grid-column:span 3}@media (min-width:1100px){.st-bento .tile{grid-column:span 3}.bento.st-bento{grid-template-columns:repeat(12,minmax(0,1fr))}}.kpi{display:flex;flex-direction:column;gap:6px;text-align:left;cursor:default;color:var(--text);font:inherit}button.kpi{cursor:pointer}button.kpi:hover{--ho:1;border-color:var(--line-2)}.kpi small{display:flex;align-items:center;gap:6px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.kpi small .ic{width:15px;height:15px;color:var(--acc-t)}.kpi b{font-family:Geist Mono,monospace;font-weight:500;font-size:30px;line-height:1.1}.kpi span{font-size:12.5px;color:var(--dim)}.st-two{margin-top:14px;gap:14px}.lane{padding:10px}.lane header{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 10px}.lane h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.lane h3 .ic{color:var(--acc-t);width:18px;height:18px}.lane-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 10px;color:var(--faint);text-align:center}.lane-empty .ic{color:var(--sage)}.lrow{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border-radius:16px;border:1px solid transparent;background:none;color:var(--text);text-align:left;cursor:pointer;font:inherit;transition:background .2s,border-color .2s}.lrow:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.lrow.on{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.lrow-b{flex:1;min-width:0}.lrow-b b{display:block;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow-b small{display:block;font-size:12.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow.unread .lrow-b b,.lrow.unread .lrow-b small{color:var(--text);font-weight:700}.lrow-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.lrow-r small{font-size:11px;color:var(--faint)}.otable{padding:6px;overflow:hidden}.ot-h,.ot-r{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.8fr) 1fr .8fr .9fr;gap:12px;align-items:center;padding:12px 14px}.ot-h{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ot-r{width:100%;border:none;border-top:1px solid var(--line);background:none;color:var(--text);text-align:left;font:inherit;font-size:14px;cursor:pointer;border-radius:14px;transition:background .2s}.ot-r:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.ot-c{display:flex;align-items:center;gap:10px;min-width:0}.ot-c>span:last-child{min-width:0}.ot-c b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ot-c small{display:block;font-size:12px;color:var(--faint)}.ot-p{display:flex;align-items:center;gap:8px}.ot-p i{flex:1;height:6px;border-radius:9px;background:var(--line);overflow:hidden}.ot-p s{display:block;height:100%;background:var(--accent);border-radius:9px}.ot-p small{font-size:11.5px;color:var(--faint);width:32px}.ot-r .badge{white-space:normal;line-height:1.3}.crumb-b{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;margin:0 0 12px;border-radius:99px;border:1px solid var(--line);background:none;color:var(--dim);font-weight:600;font-size:13px;cursor:pointer}.crumb-b .ic{width:16px;height:16px}.o-head{display:flex;align-items:center;gap:20px;padding:20px 22px;margin-bottom:14px}.o-h-b{flex:1;min-width:0}.o-h-b .sec-h{font-size:clamp(34px,4vw,50px)}.o-h-b .sub{font-size:14px;margin-top:6px}.o-h-r{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.o-h-r .odates{margin:0}.o-sec{margin-top:18px}.o-sec h3{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 10px}.o-sec h3 .ic{color:var(--acc-t)}.o-body .panel{margin-top:0}.o-body .panel+.panel{margin-top:14px}.inbox{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px}.ib-list{display:flex;flex-direction:column;height:calc(100vh - 130px);min-height:520px;padding:0;overflow:hidden}.ib-list header{padding:16px 14px 10px;border-bottom:1px solid var(--line)}.ib-list h2{font-family:var(--f-display);font-weight:400;font-size:34px;margin:0 0 10px;line-height:1}.ib-q{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:14px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--solid) 55%,transparent)}.ib-q .ic{width:16px;height:16px;color:var(--faint)}.ib-q input{flex:1;border:none;background:none;color:var(--text);padding:10px 0;font:inherit;font-size:14px;outline:none}.ib-scroll{flex:1;overflow-y:auto;padding:8px}.ib-chat .chat{height:calc(100vh - 130px);min-height:520px}.ib-chat>.lane-empty{height:calc(100vh - 130px);justify-content:center}@media (max-width:900px){.ws{grid-template-columns:minmax(0,1fr)}.ws-side{display:none}.ws-top-m{display:block;margin-bottom:14px}.ws-top-m .ws-tools{border:none;padding:0}.ws-top-m .ws-view{display:none}.ws-tabbar{display:flex;position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:40;gap:2px;padding:6px;border-radius:26px;background:linear-gradient(180deg,var(--sheen),transparent 60%),color-mix(in srgb,var(--solid) 72%,transparent);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 var(--rim),0 20px 50px -18px var(--shadow);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.ws-tabbar button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 6px;border:none;border-radius:20px;background:none;color:var(--faint);font-size:10.5px;font-weight:600;cursor:pointer;transition:color .2s,background .3s}.ws-tabbar button.on{color:var(--text);background:color-mix(in srgb,var(--accent) 16%,transparent)}.ws-tabbar button.on .ic{color:var(--acc-t)}.ws-tabbar .ws-badge,.ws-tabbar .ws-dot{position:absolute;top:3px;left:calc(50% + 6px)}.ws-tabbar .ws-badge{min-width:17px;height:17px;font-size:10px}.ws-sheet-bg{position:fixed;inset:0;z-index:44;background:#08060473;backdrop-filter:blur(4px);animation:fadeIn .25s both}.ws-sheet{position:fixed;left:10px;right:10px;bottom:10px;z-index:45;display:flex;flex-direction:column;gap:4px;padding:10px 12px 16px;border-radius:28px;max-height:80vh;overflow:auto;background:linear-gradient(180deg,var(--sheen),transparent 40%),color-mix(in srgb,var(--solid) 88%,transparent);border:1px solid var(--line-2);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);animation:sheetUp .45s cubic-bezier(.2,.9,.25,1.1) both}.ws-sheet .ws-tools{margin-top:8px;border-bottom:none;border-top:1px solid var(--line);padding:12px 0 0}.ws-grab{display:block;width:44px;height:5px;border-radius:9px;background:var(--line-2);margin:2px auto 8px}body[data-area=account] .app,body[data-area=studio] .app{padding-bottom:120px}.bento{grid-template-columns:minmax(0,1fr)}.tile,.t-prog,.t-turn,.st-bento .tile{grid-column:auto}.bento.st-bento{grid-template-columns:1fr 1fr}.t-prog{grid-template-columns:1fr;justify-items:start}.intake-read{grid-template-columns:1fr}.sec-top{flex-direction:column;align-items:flex-start}.sec-chat .chat,.chat,.ib-chat .chat{position:fixed;inset:0;z-index:60;height:auto;min-height:0;border-radius:0;border:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(170deg,var(--sheen),transparent 30%),color-mix(in srgb,var(--solid) 94%,transparent);animation:sheetUp .4s cubic-bezier(.2,.9,.25,1.1) both}body:has(.chat) .ws-tabbar{display:none}body:has(.chat){overflow:hidden}.inbox{grid-template-columns:1fr}.inbox.has .ib-list{display:none}.inbox:not(.has) .ib-chat{display:none}.ib-list{height:auto;min-height:0}.c-back{display:flex}.c-b{max-width:84%}.ot-h{display:none}.ot-r{grid-template-columns:1fr auto}.ot-r>span:nth-child(3),.ot-r>span:nth-child(5){display:none}.ot-r>span:nth-child(2){grid-column:1 / -1;order:3}.o-head{flex-wrap:wrap}.o-h-r{align-items:flex-start}.stepper{top:8px}.lb-nav{display:none}}@keyframes sheetUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes fadeIn{0%{opacity:0}}html:has(body[data-area=account]),html:has(body[data-area=studio]),body[data-area=account],body[data-area=studio]{overscroll-behavior-x:none}.sw-hint{position:fixed;top:50%;z-index:70;padding:10px 16px;border-radius:99px;font-weight:700;font-size:14px;color:var(--text);pointer-events:none;opacity:0;transform:translateY(-50%) scale(.9);background:linear-gradient(180deg,var(--sheen),transparent 60%),color-mix(in srgb,var(--solid) 80%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 40px -16px var(--shadow);transition:opacity .2s,transform .35s cubic-bezier(.2,.9,.25,1.3)}.sw-hint[data-side=r]{right:14px}.sw-hint[data-side=l]{left:14px}.sw-hint.on{opacity:1;transform:translateY(-50%) scale(1)}
:root{--f-display:"Instrument Serif", "Times New Roman", Georgia, serif;--f-ui:"Geist", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--bg:#0e0a07;--bg-2:#140e0a;--text:#f7ecde;--dim:#d2bfa9;--faint:#9d8a76;--glass:rgba(255,240,222,.065);--glass-2:rgba(255,240,222,.11);--glass-3:rgba(255,240,222,.17);--glass-strong:rgba(22,16,12,.6);--glass-line:rgba(255,236,214,.14);--glass-line-2:rgba(255,236,214,.26);--glass-hi:rgba(255,248,238,.28);--surface:var(--glass);--surface-2:var(--glass-2);--surface-3:var(--glass-3);--line:var(--glass-line);--line-2:var(--glass-line-2);--solid:#1a130e;--solid-2:#231a13;--blur:26px;--r-xl:34px;--r-lg:26px;--r-md:18px;--mood-1:rgba(201,119,79,.62);--mood-2:rgba(232,184,74,.38);--mood-3:rgba(142,168,139,.34);--mood-4:rgba(112,44,34,.55);--shadow:rgba(0,0,0,.6)}:root[data-theme=light]{--bg:#efe5d8;--bg-2:#e8dbc9;--text:#231a13;--dim:#5b4a3c;--faint:#8b7866;--glass:rgba(255,255,255,.34);--glass-2:rgba(255,255,255,.5);--glass-3:rgba(255,255,255,.64);--glass-strong:rgba(255,251,246,.74);--glass-line:rgba(255,255,255,.62);--glass-line-2:rgba(255,255,255,.85);--glass-hi:rgba(255,255,255,.95);--solid:#f7f0e6;--solid-2:#efe4d4;--mood-1:rgba(214,132,94,.5);--mood-2:rgba(236,196,110,.45);--mood-3:rgba(150,178,146,.42);--mood-4:rgba(236,176,150,.4);--shadow:rgba(98,66,36,.2)}body{font-family:var(--f-ui);letter-spacing:-.005em}.aurora{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% 120%,var(--bg-2),var(--bg) 60%)}.aurora i{position:absolute;display:block;border-radius:50%;will-change:transform}.aurora .a1{width:78vmax;height:78vmax;left:-22vmax;top:-30vmax;background:radial-gradient(closest-side,var(--mood-1),transparent 72%);animation:drift1 48s ease-in-out infinite alternate}.aurora .a2{width:64vmax;height:64vmax;right:-20vmax;top:-18vmax;background:radial-gradient(closest-side,var(--mood-2),transparent 70%);animation:drift2 56s ease-in-out infinite alternate}.aurora .a3{width:80vmax;height:80vmax;left:10vmax;bottom:-46vmax;background:radial-gradient(closest-side,var(--mood-3),transparent 70%);animation:drift3 62s ease-in-out infinite alternate}.aurora .a4{width:52vmax;height:52vmax;left:-10vmax;bottom:-12vmax;background:radial-gradient(closest-side,var(--mood-4),transparent 70%);animation:drift2 70s ease-in-out infinite alternate-reverse}.aurora .a5{width:36vmax;height:36vmax;right:6vmax;bottom:8vmax;background:radial-gradient(closest-side,rgba(255,230,196,.14),transparent 70%);animation:drift1 40s ease-in-out infinite alternate-reverse}:root[data-theme=light] .aurora .a5{background:radial-gradient(closest-side,rgba(255,255,255,.7),transparent 70%)}@keyframes drift1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(8vmax,6vmax,0) scale(1.12)}to{transform:translate3d(-4vmax,10vmax,0) scale(.94)}}@keyframes drift2{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-10vmax,8vmax,0) scale(.9)}to{transform:translate3d(-2vmax,-6vmax,0) scale(1.1)}}@keyframes drift3{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vmax,-8vmax,0) scale(1.08)}to{transform:translate3d(-8vmax,-2vmax,0) scale(.96)}}.cursor-light{position:fixed;left:0;top:0;z-index:0;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(closest-side,rgba(255,214,160,.26),rgba(232,150,90,.12) 45%,transparent 72%);will-change:transform}:root[data-theme=light] .cursor-light{background:radial-gradient(closest-side,rgba(255,255,255,.75),rgba(255,226,190,.35) 45%,transparent 72%)}.cursor-light.on{opacity:1}.grain{position:fixed;inset:-40%;z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;animation:grain 9s steps(9) infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}:root[data-theme=light] .grain{opacity:.09;mix-blend-mode:multiply}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.svgdefs{position:absolute;width:0;height:0}.dust{z-index:1}.app{z-index:2}@media (prefers-reduced-motion: reduce){.aurora i,.grain{animation:none!important}}h1,h2.h,.sec-h,.hello .sec-h,.site-in h1,.site-in h2.h,.t-prog h3,.ic-top h2,.hero-card h2,.ib-list h2,.kick h1,.onb-top h2{font-family:var(--f-display)!important;font-weight:400!important;letter-spacing:-.012em!important;text-transform:none!important}h1 em,h2 em,.sec-h em,h3 em{font-style:italic;color:var(--acc-t);font-family:var(--f-display)}:root[data-theme=light] h1 em,:root[data-theme=light] h2 em,:root[data-theme=light] .sec-h em{color:#9a5a22}.site-in h1{font-size:calc(clamp(52px,7.6cqi,118px) * var(--hs))!important;line-height:.96!important}.site-in h2.h{font-size:calc(clamp(40px,5.4cqi,76px) * var(--hs))!important;line-height:1!important}.sec-h{font-size:clamp(44px,5.6vw,78px)!important;line-height:.98!important}.eyebrow,.mono,.chip-l,.grp-h,.t-link small,.kpi small,.ot-h,.stepper,.area-tag,.nav .crumb{font-family:var(--f-mono)!important}.eyebrow{letter-spacing:.18em!important;font-size:11.5px!important}.sub{color:var(--dim)}.wordmark{font-family:var(--f-display)!important;font-style:italic;font-size:30px!important;letter-spacing:-.01em!important;text-transform:none}.wordmark:first-letter{font-style:normal}.gl{position:relative;isolation:isolate;border-radius:var(--r-lg);background:linear-gradient(150deg,var(--glass-2),var(--glass) 42%,rgba(255,255,255,.015));border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-hi),0 30px 80px -42px var(--shadow);backdrop-filter:blur(var(--blur)) saturate(175%);-webkit-backdrop-filter:blur(var(--blur)) saturate(175%)}.gl:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:linear-gradient(140deg,#ffffff8c,#ffffff14 30%,#fff0 55%,#ffffff38);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=light] .gl:after{background:linear-gradient(140deg,#fff,#ffffff59 35%,#ffffff1a 60%,#fffc)}html.refract .lg{backdrop-filter:blur(12px) url(#lgRefract) saturate(180%) brightness(1.06)}.card,.opt,.panel,.note,.stat,.item,.slate-card,.strat,.loader,.door,.signup-card,.lib,.qa,.demo,.paybox,.jm,.spay,.remote-steps li,.perk3,.rung,.approve,.kick,.sample,.cl-row,.uc-it,.st2,.glass,.tile,.rv,.ord,.ir-card,.intake-card,.stepper,.store,.lane,.otable,.o-head,.chat,.ib-list,.ws-side,.fcard,.grp.money,.t-prog,.hero-card,.locked,.auth-card,.authbox,.ship-turn,.turn{background:radial-gradient(260px circle at var(--lx, 50%) var(--ly, 0%),rgba(var(--hl-c),calc(var(--ho) * .16)),transparent 70%),linear-gradient(150deg,var(--glass-2),var(--glass) 45%,rgba(255,255,255,.012))!important;border:1px solid var(--glass-line)!important;box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px #ffffff08,0 30px 80px -44px var(--shadow)!important;backdrop-filter:blur(var(--blur)) saturate(170%)!important;-webkit-backdrop-filter:blur(var(--blur)) saturate(170%)!important}.opt.on,.card.on{border-color:#e8b84abf!important;box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px #e8b84a73,0 24px 60px -30px #e8b84a8c!important}.site-in .bg-panel,.site-in .bg-glow{background:linear-gradient(150deg,var(--glass-2),var(--glass) 45%,rgba(255,255,255,.012))!important;border:1px solid var(--glass-line)!important;border-radius:40px!important;box-shadow:inset 0 1px 0 var(--glass-hi),0 50px 120px -60px var(--shadow)!important;backdrop-filter:blur(34px) saturate(170%)!important;-webkit-backdrop-filter:blur(34px) saturate(170%)!important}body:not([data-area=home]):not([data-area=account]):not([data-area=studio]):not(.editing) #stage{background:linear-gradient(160deg,var(--glass-2),var(--glass) 40%,rgba(255,255,255,.01))!important;border:1px solid var(--glass-line)!important;box-shadow:inset 0 1px 0 var(--glass-hi),0 50px 120px -60px var(--shadow)!important;backdrop-filter:blur(30px) saturate(170%)!important;-webkit-backdrop-filter:blur(30px) saturate(170%)!important;border-radius:40px!important}.input,.field input,.field textarea,.field select,select.input,textarea.input,.c-in,.ib-q{background:#0000002e!important;border:1px solid var(--glass-line)!important;border-radius:16px!important}:root[data-theme=light] .input,:root[data-theme=light] .field input,:root[data-theme=light] .field textarea,:root[data-theme=light] .c-in,:root[data-theme=light] .ib-q{background:#ffffff8c!important}.cta,.pill.solid,.bar .go,.c-send,.dz-ico{color:#241604!important;border:none!important;background:radial-gradient(90% 80% at 30% 0%,#ffffffbf,#fff0 50%),radial-gradient(160px circle at var(--lx, 50%) var(--ly, 50%),rgba(255,250,236,calc(var(--ho) * .45)),transparent 70%),linear-gradient(180deg,#f6d68c,#e8b84a 48%,#c98c2d)!important;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -3px 8px #783e0059,0 0 0 1px #ffe2a08c,0 14px 34px -12px #e8a43cbf!important}.cta,.pill.solid,.bar .go{border-radius:999px!important;font-weight:600!important;letter-spacing:-.005em}.ghost,.pill,.bar .back,.chips button,.miniseg button,.paypick button,.gfoot nav a{background:radial-gradient(120px circle at var(--lx, 50%) var(--ly, 50%),rgba(var(--hl-c),calc(var(--ho) * .25)),transparent 70%),linear-gradient(180deg,var(--glass-3),var(--glass) 70%)!important;border:1px solid var(--glass-line-2)!important;box-shadow:inset 0 1px 0 var(--glass-hi),0 10px 24px -16px var(--shadow)!important;backdrop-filter:blur(16px) saturate(170%)!important;-webkit-backdrop-filter:blur(16px) saturate(170%)!important}.pill.on{background:linear-gradient(180deg,#ffffff52,#fff0),var(--text)!important;color:var(--bg)!important;border-color:transparent!important}.cta.inline,.ghost.inline{padding:15px 26px!important}.topbar{position:sticky!important;top:12px!important;margin:10px 0 0!important;padding:8px 8px 8px 20px!important;border:1px solid var(--glass-line)!important;border-radius:999px!important;background:linear-gradient(180deg,var(--glass-2),var(--glass))!important;box-shadow:inset 0 1px 0 var(--glass-hi),0 24px 60px -30px var(--shadow)!important;clip-path:none!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;z-index:30}.topbar .nav .pill{padding:9px 15px}@media (max-width:640px){.topbar{border-radius:28px!important;padding:10px 10px 10px 16px!important;top:8px!important}}.hero4{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:min(88vh,900px);padding:clamp(28px,5vh,64px) 0 20px}.h4-copy{position:relative;z-index:3}.chip-live{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 14px 8px 10px;border-radius:999px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);background:linear-gradient(180deg,var(--glass-3),var(--glass));border:1px solid var(--glass-line-2);box-shadow:inset 0 1px 0 var(--glass-hi);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.chip-live .dot{width:8px;height:8px;border-radius:50%;background:#9fe0a0;color:#9fe0a0;box-shadow:0 0 10px currentColor;animation:dotPulse 2.4s ease-in-out infinite}.hero4 h1{margin:0}.hero4 .sub{max-width:52ch;margin-top:22px!important;font-size:calc(18.5px * var(--fs))!important;line-height:1.55}.hero4 .hero-ctas{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.hero4 .fine-print{margin-top:16px}.h4-stage{position:relative;height:min(78vh,760px);min-height:540px}.h4-aura{position:absolute;inset:4% 6% 6% 12%;z-index:0}.h4-aura i{position:absolute;inset:0;border-radius:48px;border:1.5px solid rgba(246,214,140,.55);box-shadow:0 0 40px #e8b84a73,inset 0 0 40px #e8b84a40}.h4-aura i:nth-child(2){inset:-5% 4% 5% -6%;opacity:.55;transform:rotate(-4deg)}.h4-aura i:nth-child(3){inset:5% -6% -4% 6%;opacity:.35;transform:rotate(3deg);border-color:#9dd2a08c;box-shadow:0 0 40px #9dd2a059,inset 0 0 30px #9dd2a033}.h4-portrait{position:absolute;inset:0 4% 0 14%;margin:0;z-index:1;border-radius:40px;overflow:hidden;background:#2a1d15;box-shadow:0 60px 120px -50px #000000bf,0 0 0 1px #ffecd62e}.h4-portrait img{position:absolute;inset:-6% 0;width:100%;height:112%;object-fit:cover;object-position:50% 30%;opacity:0;transform:scale(1.06);transition:opacity 1.4s ease,transform 6s ease}.h4-portrait img.on{opacity:1;transform:scale(1)}.h4-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 55%,#0e0a078c);pointer-events:none}.h4-label{position:absolute;left:18px;bottom:18px;z-index:3;display:flex;gap:8px;align-items:center;padding:9px 14px;border-radius:999px;color:#fff7ec;font-size:12.5px;font-weight:600;background:linear-gradient(180deg,#ffffff38,#ffffff0f);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%)}.h4-label small{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.h4-dots{position:absolute;right:18px;bottom:22px;z-index:3;display:flex;gap:6px}.h4-dots button{width:8px;height:8px;padding:0;border-radius:99px;border:none;background:#ffffff73;cursor:pointer;transition:width .4s,background .4s}.h4-dots button.on{width:26px;background:#fff}.h4-card{position:absolute;z-index:4;border-radius:26px;padding:14px;color:var(--text)}.h4-card.c1{top:6%;right:-2%;width:238px}.h4-card.c2{left:0;bottom:4%;width:198px;padding:8px;border-radius:30px}.h4-card.c3{right:6%;bottom:-3%;width:210px}.h4-card .k{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.h4-card .big{font-family:var(--f-display);font-size:34px;line-height:1;margin:6px 0 2px}.h4-card .big em{color:var(--acc-t)}.h4-card .row{display:flex;align-items:center;gap:10px;margin-top:10px}.h4-bar{position:relative;flex:1;height:6px;border-radius:9px;background:#ffffff24;overflow:hidden}:root[data-theme=light] .h4-bar{background:#3c230f1f}.h4-bar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:9px;background:linear-gradient(90deg,#f6d68c,#e8b84a)}.h4-card .ok{font-size:12px;color:#9fe0a0;font-weight:600}.h4-card .phone{width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:24px}.h4-card .phone .ph-media{border-radius:22px;aspect-ratio:9/15}.h4-card .phone .ph-top{padding:4px 6px 8px}.h4-card .phone .ph-cta{padding:8px 6px 4px;color:var(--dim)}.h4-card ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.h4-card li{font-size:11.5px;padding:5px 9px;border-radius:99px;border:1px solid var(--glass-line-2);background:#ffffff0f}.h4-note{position:absolute;right:4%;top:calc(100% + 26px);margin:0;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.marquee{position:relative;overflow:hidden;margin:34px -16px 0;padding:14px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-in{display:flex;gap:12px;width:max-content;animation:marquee 46s linear infinite}.marquee:hover .marquee-in{animation-play-state:paused}.marquee span{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;white-space:nowrap;font-size:15px;font-weight:500;background:linear-gradient(180deg,var(--glass-2),var(--glass));border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-hi);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.marquee span em{font-family:var(--f-display);font-size:20px;color:var(--acc-t)}@keyframes marquee{to{transform:translate(-50%)}}.site-in>.s.bg-none:not(.s-hero):not(.s-stats):not(.s-cta):not(.s-footer){border-top:none!important;padding-top:calc(40px * var(--pad, 1))!important}.site-in>.s.bg-none:not(.s-hero):not(.s-stats):not(.s-cta):not(.s-footer):before{width:100%!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--glass-line-2) 20%,var(--glass-line-2) 80%,transparent)!important}.site-in .s{margin-top:calc(110px * var(--pad, 1))!important}.s-head .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 13px;border-radius:999px;background:linear-gradient(180deg,var(--glass-2),var(--glass));border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-hi)}.site-in>.s .s-head>.eyebrow:before{border-right:none!important;margin-right:0!important;padding-right:0!important;color:var(--text);opacity:.7}.stats2{gap:14px!important}.st2{padding:26px 24px!important;border-radius:28px!important}.st2 b{font-family:var(--f-display)!important;font-size:calc(64px * var(--hs))!important;line-height:.9!important;letter-spacing:-.02em}.uc{gap:18px!important}.uc-it{position:relative;border-radius:32px!important;overflow:hidden;min-height:520px;display:block!important}.uc-m{position:absolute!important;inset:0;aspect-ratio:auto!important}.uc-m img{height:118%!important;margin-top:-9%}.uc-b{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;padding:18px 20px 20px!important;border-radius:24px;color:#fff7ec;background:linear-gradient(180deg,#fff3,#ffffff0f)!important;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff73;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.uc-b h3{font-family:var(--f-display)!important;font-size:calc(34px * var(--hs))!important;line-height:1!important;text-transform:none!important;letter-spacing:-.01em!important;color:#fff7ec}.uc-b p{color:#fff7ecdb!important}.uc-tag{border-radius:999px!important;background:linear-gradient(180deg,#ffffff47,#ffffff1a)!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;backdrop-filter:blur(12px)}.remote-steps li{border-radius:28px!important;padding:24px!important;min-height:220px}.remote-steps .i{font-family:var(--f-display)!important;font-size:44px!important;line-height:1;color:var(--acc-t)!important}.remote-steps b{font-size:19px!important;margin-top:auto}.reel-it,.gal-it{border-radius:30px!important}.reel-it figcaption,.gal-it figcaption{left:10px!important;right:10px!important;bottom:10px!important;padding:14px 16px!important;border-radius:22px;background:linear-gradient(180deg,#fff3,#ffffff0f)!important;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}.reel-it figcaption b{font-family:var(--f-display)!important;font-size:28px!important;text-transform:none!important;letter-spacing:-.01em!important}.photos .ph{border-radius:22px!important}.faq .qa{border-radius:24px!important;padding:0 22px!important}.qa summary{font-size:18px!important}.qa summary:after{content:""!important;width:30px;height:30px;flex-shrink:0;border-radius:50%;border:1px solid var(--glass-line-2);background:linear-gradient(180deg,var(--glass-3),var(--glass)) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8b84a' stroke-width='2' stroke-linecap='round'><path d='M12 6v12M6 12h12'/></svg>") center/14px no-repeat}.cta-box{position:relative;overflow:hidden}.lib{border-radius:28px!important}.ticker{border-radius:999px!important;background:linear-gradient(180deg,var(--glass-2),var(--glass))!important;border:1px solid var(--glass-line-2)!important;backdrop-filter:blur(14px)}.moments .m-chip{background:linear-gradient(180deg,var(--glass-2),var(--glass))!important;border:1px solid var(--glass-line)!important;backdrop-filter:blur(12px)}.gal.looks{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:210px;gap:14px!important;overflow:visible!important}.gal.looks .gal-it{position:relative;margin:0;border-radius:30px!important;overflow:hidden;aspect-ratio:auto!important;height:auto!important;min-height:0;width:auto!important}.gal.looks .gal-it:nth-child(1){grid-row:span 2}.gal.looks .gal-it:nth-child(2){grid-column:span 2;grid-row:span 2}.gal.looks .gal-it:nth-child(3){grid-row:span 2}.gal.looks .gal-it:nth-child(4),.gal.looks .gal-it:nth-child(5){grid-row:span 2}.gal.looks .gal-it:nth-child(6){grid-column:span 2;grid-row:span 2}.gal.looks .gal-it img,.gal.looks .gal-it video{position:absolute;inset:-8% 0 0;width:100%;height:116%;object-fit:cover;transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.gal.looks .gal-it:hover img{scale:1.05}.gal.looks .gal-it:nth-child(7),.gal.looks .gal-it:nth-child(8){grid-column:span 2;grid-row:span 2}.gal.looks figcaption{display:flex;flex-direction:column;gap:2px}.gal.looks .g-tag{font-family:var(--f-mono)!important;font-size:10px!important;letter-spacing:.14em;text-transform:uppercase;color:#fff7eccc!important;background:none!important;border:none!important;padding:0!important;position:static!important}.gal.looks figcaption b{font-family:var(--f-display);font-weight:400;font-size:24px;line-height:1.05;color:#fff7ec}@media (max-width:900px){.gal.looks{grid-template-columns:1fr 1fr!important;grid-auto-rows:190px}.gal.looks .gal-it:nth-child(n){grid-column:auto;grid-row:span 2}.gal.looks .gal-it:nth-child(2),.gal.looks .gal-it:nth-child(6){grid-column:span 2}}.split-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.rv-up{will-change:transform,opacity}.magnetic{will-change:transform}.curtain{position:fixed;inset:0;z-index:90;pointer-events:none;visibility:hidden}.curtain i{position:absolute;inset:0;background:linear-gradient(160deg,#fff0de24,#fff0de0a);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-top:1px solid rgba(255,255,255,.35);clip-path:inset(100% 0 0 0 round 40px 40px 0 0)}.ws-side{border-radius:30px!important}.t-prog{overflow:hidden}.t-art{position:absolute;right:-10px;bottom:-26px;width:min(300px,34%);pointer-events:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35));z-index:0}.t-prog>*:not(.t-art){position:relative;z-index:1}.hello .sec-h{font-size:clamp(52px,6.4vw,92px)!important}.kpi b{font-family:var(--f-display)!important;font-size:44px!important;font-weight:400!important}.ring-t b{font-family:var(--f-display)!important}@media (max-width:980px){.hero4{grid-template-columns:1fr;min-height:0;padding-top:18px}.h4-stage{height:560px;min-height:0}.h4-portrait{inset:0 6%}.h4-card.c1{right:0;top:4%;width:200px}.h4-card.c2{left:0;width:150px}.h4-card.c3{display:none}.h4-note{position:static;margin-top:40px;text-align:right}.uc-it{min-height:440px}}@media (max-width:560px){.h4-stage{height:500px}.h4-card.c1{width:176px;padding:12px}.h4-card.c2{width:132px}.hero4 .hero-ctas .cta,.hero4 .hero-ctas .ghost{width:100%;justify-content:center}}.site-in>.s:first-child{margin-top:0!important}.h4-card .sm{display:block;font-size:12px;color:var(--dim)}.h4-bar i{width:0;transition:width 1.6s cubic-bezier(.2,.8,.2,1) .6s}.h4-stage.in .h4-bar i{width:var(--w, 100%)}.h4-steps{display:flex;gap:4px;margin-top:12px}.h4-steps span{flex:1;font-size:10.5px;font-weight:600;text-align:center;padding:6px 0;border-radius:10px;color:var(--faint);background:#ffffff0d;border:1px solid var(--glass-line)}.h4-steps .done{color:var(--text);background:#9fe0a024;border-color:#9fe0a059}.h4-steps .now{color:#241604;background:linear-gradient(180deg,#f6d68c,#e8b84a);border-color:transparent;animation:dotPulse 2.4s ease-in-out infinite}:root[data-theme=light] .h4-steps span{background:#fff6}:root[data-theme=light] .h4-steps .done{background:#5a965a29;color:#244a24}.h4-card .pct{font-size:11px;color:var(--dim)}.cta-arr{display:inline-block;margin-left:10px;font-style:normal;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cta:hover .cta-arr{transform:translate(5px)}.h4-label span[hidden]{display:none}.h4-label b{font-weight:600}.hero4 .moments{margin-top:22px}:root[data-theme=light] .h4-card .ok{color:#2f7a3a}:root[data-theme=light] .chip-live .dot{background:#3a9a4a;color:#3a9a4a}.h4-stage [style*=--d]{translate:calc(var(--mx, 0) * var(--d) * 1px) calc(var(--my, 0) * var(--d) * 1px)}.h4-label span{display:inline-flex;align-items:center;gap:8px}.aurora i{transition:opacity 2.6s ease}.aurora[data-mood=rose] .a3{opacity:.35}.aurora[data-mood=rose] .a4,.aurora[data-mood=rose] .a1{opacity:1}.aurora[data-mood=sage] .a1{opacity:.45}.aurora[data-mood=sage] .a4{opacity:.35}.aurora[data-mood=sage] .a3{opacity:1}.aurora[data-mood=gold] .a3{opacity:.3}.aurora[data-mood=gold] .a4{opacity:.4}.aurora[data-mood=gold] .a2{opacity:1}html.gs body[data-area=home] .step.enter :is(.card,.q,.remote-steps li,.reel-it,.ph,.lib-it,.counter){animation:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.split-line{padding-bottom:.08em;margin-bottom:-.08em}.ghost,.ghost.inline{border-radius:999px!important}.site-in h1{font-size:calc(clamp(46px,6.3cqi,100px) * var(--hs))!important}@media (min-width:981px){.hero4{min-height:min(84vh,860px);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.h4-stage{height:min(72vh,700px);min-height:520px}}.hero4 .moments{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hero4 .moments .m-l{width:100%;margin-bottom:2px}.hero4 .moments .m-chip{border-radius:999px!important;padding:7px 13px 7px 10px!important}.hero4 .moments .m-chip:before,.hero4 .moments .m-chip:after{display:none!important}.uc-b{background:linear-gradient(160deg,#281a126b,#140d099e)!important;border-color:#ffecd638!important}.gal.looks figcaption{background:linear-gradient(160deg,#281a1257,#140d098c)!important}:root[data-theme=light] .h4-card{background:linear-gradient(150deg,#ffffffc7,#fffaf499)!important}:root[data-theme=light] .h4-card .k{color:#7a6552}@media (max-width:640px){.topbar{gap:8px!important}.topbar:not(:has(.nav>.pill:nth-of-type(4))){flex-wrap:nowrap!important}.topbar .wordmark{font-size:23px!important;white-space:nowrap}.topbar .nav{gap:6px!important;flex-wrap:nowrap!important}.topbar .nav .pill{padding:8px 12px!important;font-size:13px!important}.topbar .nav .crumb{display:none!important}.gtoggle{width:52px!important;height:32px!important}.gtoggle .gt-knob{width:38px!important;height:38px!important;top:-4px!important;left:calc(100% - 37px)!important}:root[data-theme=light] .gtoggle .gt-knob{left:-2px!important}.st2{padding:20px 18px!important}.st2 b{font-size:calc(46px * var(--hs))!important}.chip-live{border-radius:18px;letter-spacing:.1em;font-size:10px}}.tl-b h3,.dm-idea,.dm-try,.offer-price b,.tier .nm,.rn,.c-n b,.reel-it figcaption b,.slate-title,.strat .big,.name,.card-h,.sample .big,.t-prog h3,.hero-card h2,.ic-top h2,.ib-list h2,.ring-t b,.f-count b,.stotal .l,.kick .mark,.ed-brand,.st2 b,.uc-b h3{letter-spacing:-.01em!important;text-transform:none!important;font-weight:400!important}.ws-av,.c-av{letter-spacing:0!important;font-size:19px!important}.tl-b h3{font-size:calc(50px * var(--hs))!important;line-height:1!important}.dm-try{font-style:italic}@media (max-width:760px){body[data-area=account] #stage,body[data-area=studio]:not(.editing) #stage{margin-inline:0!important}}.steps-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:center}.float3{position:relative;height:320px;pointer-events:none}.float3 img{position:absolute;height:auto;filter:drop-shadow(0 34px 30px rgba(0,0,0,.45));animation:bob 7s ease-in-out infinite}.float3 .f1{width:34%;left:4%;top:6%;animation-delay:-2s;rotate:-6deg}.float3 .f2{width:40%;left:32%;top:-4%;z-index:2}.float3 .f3{width:40%;right:0;top:36%;animation-delay:-4.5s;rotate:5deg}:root[data-theme=light] .float3 img,:root[data-theme=light] .cta-fl,:root[data-theme=light] .t-art{filter:drop-shadow(0 30px 26px rgba(120,70,30,.28))}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.cta-box{position:relative;overflow:visible}.cta-fl{position:absolute;width:clamp(90px,13vw,170px);height:auto;pointer-events:none;filter:drop-shadow(0 30px 30px rgba(0,0,0,.5));animation:bob 8s ease-in-out infinite;z-index:0}.cta-fl.l{left:4%;bottom:-30px;rotate:-10deg}.cta-fl.r{right:4%;top:-40px;rotate:8deg;animation-delay:-3s}.cta-box>*:not(.cta-fl){position:relative;z-index:1}.t-art{width:min(170px,26%);right:6px;bottom:-18px;animation:bob 7s ease-in-out infinite}@media (max-width:900px){.steps-top{grid-template-columns:1fr}.float3{height:220px;max-width:380px}}@media (max-width:640px){.cta-fl{width:74px}.cta-fl.l{bottom:-18px;left:-2px}.cta-fl.r{top:-26px;right:-2px}.t-art{width:92px;bottom:-10px}}@media (prefers-reduced-motion: reduce){.float3 img,.cta-fl,.t-art{animation:none}}.h4-card .phone .ph-top b{color:var(--text)}.cta-box .sub{max-width:56ch;margin-inline:auto}.cta-fl.r{top:-74px;right:1%;width:clamp(80px,10vw,140px)}.cta-fl.l{left:2%}@media (max-width:640px){.topbar{padding:8px 8px 8px 14px!important}.topbar .wordmark{font-size:20px!important}.topbar .nav{gap:5px!important}.topbar .nav .pill{padding:7px 10px!important;font-size:12.5px!important}.gtoggle{width:46px!important;height:30px!important}.gtoggle .gt-knob{width:34px!important;height:34px!important;top:-3px!important;left:calc(100% - 33px)!important}.cta-fl{width:62px!important}.cta-fl.r{top:-48px;right:0}.cta-fl.l{bottom:-22px;left:-4px}}@container site (max-width:700px){.tl-card{grid-template-columns:1fr!important;gap:14px!important}.tl-m{aspect-ratio:4/3!important;max-width:none!important}.tl-b h3{font-size:34px!important}}.tl2 .tl-view{border-radius:26px}.h4-label{top:18px!important;bottom:auto!important;left:18px!important}.h4-dots{top:30px!important;bottom:auto!important;right:22px!important;z-index:5}@media (max-width:980px){.h4-label{inset:auto 14px 16px auto!important}.h4-dots{top:auto!important;bottom:62px!important;right:18px!important}}:root{--bg:#0c0b0a;--bg-2:#151311;--text:#f4f0ea;--dim:#bfb7ac;--faint:#8b8378;--glass:rgba(255,255,255,.05);--glass-2:rgba(255,255,255,.08);--glass-3:rgba(255,255,255,.12);--glass-line:rgba(255,255,255,.15);--glass-line-2:rgba(255,255,255,.24);--glass-hi:rgba(255,255,255,.34);--surface:var(--glass);--surface-2:var(--glass-2);--surface-3:var(--glass-3);--line:var(--glass-line);--line-2:var(--glass-line-2);--solid:#171513;--solid-2:#1f1c19;--gfill:linear-gradient(155deg, rgba(255,255,255,.085) 0%, rgba(255,255,255,.028) 42%, rgba(255,255,255,.018) 60%, rgba(255,255,255,.055) 100%);--gshadow:inset 0 1px 0 rgba(255,255,255,.34), inset 1px 0 0 rgba(255,255,255,.06), inset 0 14px 26px -16px rgba(255,255,255,.12), inset 0 -16px 30px -16px rgba(0,0,0,.5), 0 26px 50px -22px rgba(0,0,0,.75), 0 3px 8px -3px rgba(0,0,0,.45);--grim:rgba(255,255,255,.075);--shadow:rgba(0,0,0,.6)}:root[data-theme=light]{--bg:#e9e6e1;--bg-2:#dedad3;--text:#1c1a17;--dim:#57514a;--faint:#8a8379;--glass:rgba(255,255,255,.3);--glass-2:rgba(255,255,255,.45);--glass-3:rgba(255,255,255,.6);--glass-line:rgba(255,255,255,.85);--glass-line-2:rgba(255,255,255,.95);--glass-hi:#fff;--solid:#f4f2ee;--solid-2:#ebe7e1;--gfill:linear-gradient(155deg, rgba(255,255,255,.62) 0%, rgba(255,255,255,.26) 45%, rgba(255,255,255,.18) 60%, rgba(255,255,255,.44) 100%);--gshadow:inset 0 1px 0 #fff, inset 1px 0 0 rgba(255,255,255,.7), inset 0 14px 26px -16px rgba(255,255,255,.9), inset 0 -16px 30px -18px rgba(90,75,60,.16), 0 26px 50px -24px rgba(70,55,40,.3), 0 3px 8px -3px rgba(70,55,40,.14);--grim:rgba(255,255,255,.7);--shadow:rgba(70,55,40,.22)}.aurora{background:linear-gradient(118deg,transparent 38%,rgba(255,255,255,.035) 47%,transparent 56%),linear-gradient(118deg,transparent 62%,rgba(255,255,255,.025) 68%,transparent 74%),radial-gradient(70% 55% at 18% 0%,rgba(255,255,255,.075),transparent 70%),radial-gradient(55% 45% at 92% 28%,rgba(255,244,228,.05),transparent 70%),radial-gradient(90% 60% at 50% 115%,rgba(255,255,255,.06),transparent 70%),linear-gradient(180deg,#0f0e0c,#0a0908)!important}:root[data-theme=light] .aurora{background:linear-gradient(118deg,transparent 36%,rgba(255,255,255,.55) 47%,transparent 58%),linear-gradient(118deg,transparent 60%,rgba(120,110,95,.08) 68%,transparent 76%),radial-gradient(70% 55% at 15% 0%,rgba(255,255,255,.9),transparent 70%),radial-gradient(60% 50% at 95% 35%,rgba(150,140,125,.18),transparent 70%),radial-gradient(90% 60% at 50% 115%,rgba(255,255,255,.7),transparent 70%),linear-gradient(180deg,#ece9e4,#e2ded8)!important}.aurora i{display:none!important}.grain{animation:none!important;mix-blend-mode:normal!important;opacity:.035!important;inset:0!important}:root[data-theme=light] .grain{opacity:.05!important}.cursor-light{background:radial-gradient(closest-side,rgba(255,255,255,.07),transparent 70%)!important}:root[data-theme=light] .cursor-light{background:radial-gradient(closest-side,rgba(255,255,255,.6),transparent 70%)!important}.dust{color:#ffffffe6}.gl,.card,.opt,.panel,.note,.stat,.item,.slate-card,.strat,.loader,.door,.signup-card,.lib,.qa,.demo,.paybox,.jm,.spay,.remote-steps li,.perk3,.rung,.approve,.kick,.sample,.cl-row,.uc-it,.st2,.glass,.tile,.rv,.ord,.ir-card,.intake-card,.stepper,.store,.lane,.otable,.o-head,.chat,.ib-list,.ws-side,.fcard,.grp.money,.t-prog,.hero-card,.locked,.auth-card,.authbox,.ship-turn,.turn,.door2,.pk3,.site-in .bg-panel,.site-in .bg-glow,.cta-box,.offer{background:radial-gradient(240px circle at var(--lx, 50%) var(--ly, 0%),rgba(255,255,255,calc(var(--ho, 0) * .07)),transparent 70%),var(--gfill)!important;border:1px solid var(--glass-line)!important;box-shadow:var(--gshadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.gl,.card,.panel,.stat,.st2,.tile,.t-prog,.door2,.pk3,.demo,.lib,.offer,.cta-box,.remote-steps li,.kick,.auth-card,.authbox,.intake-card,.hero-card,.site-in .bg-panel,.site-in .bg-glow,.chat,.ws-side,.ib-list,.otable,.uc-it{outline:1px solid var(--grim);outline-offset:-7px}.gl:after{opacity:.55}.opt.on,.card.on{border-color:#ffffff8c!important;box-shadow:var(--gshadow),0 0 0 1px #ffffff59,0 0 34px -8px #ffffff40!important}:root[data-theme=light] .opt.on,:root[data-theme=light] .card.on{border-color:#fff!important;box-shadow:var(--gshadow),0 0 0 2px #28221c8c!important}body:not([data-area=home]):not([data-area=account]):not([data-area=studio]):not(.editing) #stage{background:var(--gfill)!important;border:1px solid var(--glass-line)!important;box-shadow:var(--gshadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:1px solid var(--grim);outline-offset:-8px}.input,.field input,.field textarea,.field select,select.input,textarea.input,.c-in,.ib-q{background:#00000038!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 2px 6px #00000059,0 1px #ffffff0f!important}:root[data-theme=light] .input,:root[data-theme=light] .field input,:root[data-theme=light] .field textarea,:root[data-theme=light] .c-in,:root[data-theme=light] .ib-q{background:#ffffff8c!important;border-color:#fffffff2!important;box-shadow:inset 0 2px 5px #5a4b3c1f!important}.ghost,.pill,.bar .back,.chips button,.miniseg button,.paypick button,.gfoot nav a,.nl,.menu-btn{background:radial-gradient(120px circle at var(--lx, 50%) var(--ly, 50%),rgba(255,255,255,calc(var(--ho, 0) * .12)),transparent 70%),linear-gradient(180deg,#ffffff1c,#ffffff09)!important;border:1px solid var(--glass-line-2)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -6px 12px -8px #0006,0 8px 18px -12px #0009!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] .ghost,:root[data-theme=light] .pill,:root[data-theme=light] .bar .back,:root[data-theme=light] .nl,:root[data-theme=light] .menu-btn,:root[data-theme=light] .chips button,:root[data-theme=light] .miniseg button{background:linear-gradient(180deg,#ffffffd9,#ffffff73)!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 8px 18px -12px #46372859!important}.pill.on{background:linear-gradient(180deg,#fffffff2,#ffffffc7)!important;color:#141210!important}:root[data-theme=light] .pill.on{background:linear-gradient(180deg,#2a2622,#171512)!important;color:#fff!important;border-color:transparent!important}.uc-b,.reel-it figcaption,.gal-it figcaption,.h4-label,.uc-tag,.tl-day{backdrop-filter:blur(12px) saturate(130%)!important;-webkit-backdrop-filter:blur(12px) saturate(130%)!important;background:linear-gradient(160deg,#14121061,#0c0b0a94)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:inset 0 1px #ffffff47!important}.gal.looks figcaption{background:linear-gradient(160deg,#1412104d,#0c0b0a8c)!important}.topbar{background:linear-gradient(180deg,#ffffff1a,#ffffff0a)!important;border:1px solid var(--glass-line)!important;box-shadow:var(--gshadow)!important;backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important}:root[data-theme=light] .topbar{background:linear-gradient(180deg,#ffffffb8,#ffffff73)!important}.h4-card{background:var(--gfill)!important;border:1px solid var(--glass-line-2)!important;box-shadow:var(--gshadow)!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;outline:1px solid var(--grim);outline-offset:-6px}:root[data-theme=light] .h4-card{background:linear-gradient(155deg,#ffffffc7,#ffffff80)!important}html.refract .lg{backdrop-filter:blur(14px) saturate(130%)!important}.marquee span{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(180deg,#ffffff17,#ffffff08)!important}.marquee span em{color:var(--dim)!important}h1 em,h2 em,.sec-h em,h3 em{color:#e9dcc6!important}:root[data-theme=light] h1 em,:root[data-theme=light] h2 em,:root[data-theme=light] .sec-h em{color:#6d5a44!important}.h4-aura i{border-color:#ffffff59!important;box-shadow:0 0 40px #ffffff1f,inset 0 0 30px #ffffff0f!important}:root[data-theme=light] .h4-aura i{border-color:#fffffff2!important;box-shadow:0 20px 60px -20px #46372840!important}.chip-live .dot{background:#fff!important;color:#fff!important}:root[data-theme=light] .chip-live .dot{background:#2a2622!important;color:#2a2622!important}.float3 img,.cta-fl,.t-art{filter:drop-shadow(0 34px 30px rgba(0,0,0,.55))}.hero4 .moments,.h4-card.c3,.hero4 .ticker{display:none!important}.h4-note{opacity:.7}.navlinks{display:flex;gap:4px;margin-right:6px}.nl{padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--dim);cursor:pointer;background:transparent!important;border-color:transparent!important;box-shadow:none!important;transition:color .2s,background .2s}.nl:hover{color:var(--text)}.nl.on{color:var(--text);background:linear-gradient(180deg,#ffffff1f,#ffffff0a)!important;border-color:var(--glass-line)!important}.menu-btn{display:none;width:40px;height:40px;border-radius:50%;padding:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.menu-btn i{display:block;width:16px;height:1.5px;border-radius:2px;background:var(--text);transition:transform .35s cubic-bezier(.2,.9,.25,1.2)}body.menu-open .menu-btn i:first-child{transform:translateY(3.25px) rotate(45deg)}body.menu-open .menu-btn i:last-child{transform:translateY(-3.25px) rotate(-45deg)}.menu-sheet{display:none}@media (max-width:980px){.navlinks{display:none}.menu-btn{display:inline-flex}.menu-sheet{display:flex;flex-direction:column;gap:4px;position:fixed;left:12px;right:12px;top:76px;z-index:60;padding:10px;border-radius:28px;background:linear-gradient(160deg,#282522b8,#141210cc);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff4d,0 40px 80px -30px #000c;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);opacity:0;transform:translateY(-10px) scale(.98);pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.25,1.1)}:root[data-theme=light] .menu-sheet{background:linear-gradient(160deg,#ffffffd9,#ffffffb3);border-color:#fff;box-shadow:0 40px 80px -30px #46372866}body.menu-open .menu-sheet{opacity:1;transform:none;pointer-events:auto}.menu-sheet button{display:flex;justify-content:space-between;align-items:center;padding:16px;border:none;background:none;color:var(--text);font:500 18px var(--f-ui);border-radius:18px;cursor:pointer;text-align:left}.menu-sheet button span{color:var(--faint)}.menu-sheet button.on{background:#ffffff14}:root[data-theme=light] .menu-sheet button.on{background:#0000000d}.topbar .nav>.pill[data-act=signin]{display:none}}@media (min-width:981px){.menu-sheet{display:none!important}}.doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.door2{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:300px;padding:26px 24px 24px;border-radius:30px!important;text-align:left;color:var(--text);cursor:pointer;overflow:hidden;font:inherit;transition:transform .5s cubic-bezier(.2,.9,.25,1.2)}.door2:hover{transform:translateY(-6px)}.door2 img{position:absolute;right:-6px;top:18px;width:46%;height:auto;filter:drop-shadow(0 24px 22px rgba(0,0,0,.5));transition:transform .8s cubic-bezier(.2,.9,.25,1.2);pointer-events:none}.door2:hover img{transform:translateY(-8px) rotate(-4deg)}.door2 .d2-n{font-size:11px;letter-spacing:.16em;color:var(--faint)}.door2 b{margin-top:auto;font-family:var(--f-display);font-weight:400;font-size:34px;line-height:1;letter-spacing:-.01em}.door2 .d2-t{color:var(--dim);font-size:14.5px;line-height:1.5;max-width:30ch}.door2 .d2-go{position:absolute;right:20px;bottom:20px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;border:1px solid var(--glass-line-2);background:linear-gradient(180deg,#ffffff24,#ffffff08);transition:transform .4s cubic-bezier(.2,.9,.25,1.3)}.door2:hover .d2-go{transform:translate(4px)}.door2 .d2-t{padding-right:44px}@media (max-width:980px){.doors{grid-template-columns:1fr 1fr}}@media (max-width:560px){.doors{grid-template-columns:1fr;gap:12px}.door2{min-height:170px;padding:22px 20px}.door2 img{width:30%;top:14px;right:10px}.door2 b{font-size:30px}}.packs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;align-items:stretch}.pk3{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px 28px 28px;border-radius:32px!important}.pk3.hot{border-color:#fff6!important}.pk3 .pk-tag{position:absolute;top:22px;right:22px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:99px;border:1px solid var(--glass-line-2);color:var(--text)}.pk3 .pk-ads{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.pk3 h3{margin:2px 0 0;font-family:var(--f-display);font-weight:400;font-size:38px;line-height:1}.pk3 .pk-for{margin:0;color:var(--dim);font-size:14px}.pk3 .pk-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:10px 0 6px}.pk3 .pk-price b{font-family:var(--f-display);font-weight:400;font-size:56px;line-height:1}.pk3 .pk-price s{color:var(--faint);font-size:18px}.pk3 .pk-price small{width:100%;color:var(--faint);font-size:12px}.pk3 ul{list-style:none;margin:6px 0 18px;padding:14px 0 0;border-top:1px solid var(--glass-line);display:flex;flex-direction:column;gap:10px}.pk3 li{position:relative;padding-left:22px;font-size:14.5px;color:var(--dim);line-height:1.45}.pk3 li:before{content:"";position:absolute;left:2px;top:.5em;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--text);opacity:.7}.pk3 .cta,.pk3 .ghost{margin-top:auto;width:100%;justify-content:center}@media (max-width:980px){.packs3{grid-template-columns:1fr;max-width:520px}}.gal.looks .gal-it:nth-child(7){grid-column:1 / -1;grid-row:span 2}.gal.looks .gal-it:nth-child(7) img{object-position:50% 45%}@media (max-width:900px){.gal.looks .gal-it:nth-child(7){grid-column:span 2}}body[data-page]:not([data-page=home]) .site-in>.s:first-child{padding-top:clamp(20px,5vh,60px)}body[data-page]:not([data-page=home]) .site-in>.s:first-child h2.h{font-size:calc(clamp(46px,6.2cqi,96px) * var(--hs))!important;line-height:.98!important}:root{--accent:#e6d6bb;--accent-ink:#15120f;--acc-t:#e9dcc6;--tint:rgba(255,255,255,.07)}:root[data-theme=light]{--accent:#2b2622;--accent-ink:#ffffff;--acc-t:#5f4e3b;--tint:rgba(0,0,0,.05)}.st2 b,.offer-price b,.c-n b,.f-count b,.tier .nm,.rn{color:var(--text)!important}.st2:nth-child(2n) b{color:var(--dim)!important}.secnav button.on i{background:#fff!important;color:#fff!important}:root[data-theme=light] .secnav button.on i{background:#2b2622!important;color:#2b2622!important}.door2 img{width:auto;max-width:42%;max-height:150px;top:16px;right:14px}.door2 b,.door2 .d2-t{position:relative;z-index:1}@media (max-width:560px){.door2 img{max-height:110px}}:root[data-theme=light] .pill.solid,.pill.solid{color:#241604!important;border:none!important;background:radial-gradient(90% 80% at 30% 0%,#ffffffbf,#fff0 50%),linear-gradient(180deg,#f6d68c,#e8b84a 48%,#c98c2d)!important;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -3px 8px #783e0059,0 0 0 1px #ffe2a08c,0 10px 24px -12px #e8a43cbf!important}@media (max-width:980px){.menu-sheet{background:linear-gradient(160deg,#221f1cf7,#12100efa)!important}:root[data-theme=light] .menu-sheet{background:linear-gradient(160deg,#fcfbf9fa,#f3f0ecfa)!important}}.ws-av,.c-av,.phone .av{background:linear-gradient(145deg,#f4eee6,#bfb4a6)!important;color:#15120f!important;box-shadow:inset 0 1px #fff,0 6px 16px -8px #0009!important}.mini-steps i.done{background:linear-gradient(90deg,#e6d6bb,#fff)!important}.card.active,.offer,.rung:last-child,.ticker,.badge.acc{border-color:var(--glass-line-2)!important}.card.active{box-shadow:var(--gshadow),0 0 0 1px #fff6!important}.c-send,.dz-ico{background:linear-gradient(180deg,#fff,#d9d2c8)!important;color:#15120f!important}:root{--f-display:"Inter Tight", "Geist", system-ui, sans-serif;--f-wide:"Unbounded", "Inter Tight", sans-serif;--f-ui:"Geist", "Inter Tight", system-ui, sans-serif;--cocoa:#1c1410;--cocoa-2:#2a1e17;--brown:#4a3426;--sand:#d9c3a3;--cream:#f3ebe0;--cream-2:#e8ddcf;--sage:#9aa889;--moss:#5f6b4f;--salmon:#e8927c;--salmon-2:#d97a63;--clay:#b8674d;--bg:#1a120d;--bg-2:#241911;--text:#f6efe6;--dim:#d9ccbd;--faint:#a8998a;--frame:rgba(52,36,27,.5);--frame-line:rgba(255,236,218,.2);--card:rgba(255,240,226,.075);--card-2:rgba(255,240,226,.12);--card-line:rgba(255,236,218,.16);--card-hi:rgba(255,248,240,.32);--pop:0 30px 60px -24px rgba(12,6,3,.75), 0 10px 20px -10px rgba(12,6,3,.5);--light-card:#efe6da;--light-ink:#1f1712;--accent:var(--salmon);--accent-ink:#1c1410;--acc-t:var(--salmon);--tint:rgba(232,146,124,.12);--glass:var(--card);--glass-2:var(--card-2);--glass-3:rgba(255,240,226,.18);--glass-line:var(--card-line);--glass-line-2:rgba(255,236,218,.26);--glass-hi:var(--card-hi);--surface:var(--card);--surface-2:var(--card-2);--surface-3:var(--glass-3);--line:var(--card-line);--line-2:var(--glass-line-2);--solid:#231912;--solid-2:#2d2119;--shadow:rgba(12,6,3,.6);--gfill:linear-gradient(160deg, rgba(255,242,230,.11), rgba(255,242,230,.04) 55%, rgba(255,242,230,.07));--gshadow:inset 0 1px 0 rgba(255,250,244,.3), inset 0 -18px 30px -20px rgba(0,0,0,.45), var(--pop);--grim:rgba(255,240,226,.07);--bgimg:url(/media/bg_dusk.webp);--bgimg-m:url(/media/bg_dusk_m.webp)}:root[data-theme=light]{--bg:#e9dccb;--bg-2:#e2d2bf;--text:#1f1712;--dim:#4f4136;--faint:#85766a;--frame:rgba(248,240,230,.46);--frame-line:rgba(255,255,255,.7);--card:rgba(255,252,248,.58);--card-2:rgba(255,252,248,.75);--card-line:rgba(255,255,255,.85);--card-hi:#fff;--pop:0 30px 60px -26px rgba(90,58,34,.45), 0 10px 20px -12px rgba(90,58,34,.25);--accent:var(--salmon-2);--acc-t:#b85c45;--tint:rgba(217,122,99,.12);--glass:var(--card);--glass-2:var(--card-2);--glass-3:#fff;--glass-line:var(--card-line);--glass-line-2:#fff;--glass-hi:#fff;--surface:var(--card);--surface-2:var(--card-2);--surface-3:#fff;--line:rgba(80,55,38,.14);--line-2:rgba(80,55,38,.22);--solid:#f7f0e7;--solid-2:#efe4d6;--shadow:rgba(90,58,34,.3);--gfill:linear-gradient(160deg, rgba(255,255,255,.78), rgba(255,252,248,.55));--gshadow:inset 0 1px 0 #fff, var(--pop);--grim:rgba(255,255,255,.6);--bgimg:url(/media/bg_day.webp);--bgimg-m:url(/media/bg_day_m.webp)}html{background:var(--bg)!important}.aurora{background:var(--bgimg) center 65% / cover no-repeat,var(--bg)!important}.aurora:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#140c0859,#140c0800 30% 70%,#140c0859)}:root[data-theme=light] .aurora:after{background:linear-gradient(180deg,#fffaf440,#fffaf400 30%)}@media (max-width:760px){.aurora{background-image:var(--bgimg-m)!important;background-position:center 70%!important}}.aurora i,.grain{display:none!important}.cursor-light{background:radial-gradient(closest-side,rgba(255,230,210,.09),transparent 70%)!important}.dust{color:#fff6ecf2}:root[data-theme=light] .dust{color:#3c281cbf}body{font-family:var(--f-ui)}h1,h2.h,.sec-h,.site-in h1,.site-in h2.h,.t-prog h3,.ic-top h2,.hero-card h2,.ib-list h2,.kick h1,.onb-top h2,.tl-b h3,.dm-idea,.strat .big,.door2 b,.pk3 h3,.uc-b h3,.reel-it figcaption b,.gal.looks figcaption b{font-family:var(--f-display)!important;font-weight:600!important;font-style:normal!important;letter-spacing:-.035em!important;text-transform:none!important}h1 em,h2 em,.sec-h em,h3 em{font-style:normal!important;font-family:inherit!important;color:var(--salmon)!important}:root[data-theme=light] h1 em,:root[data-theme=light] h2 em,:root[data-theme=light] .sec-h em{color:var(--salmon-2)!important}.st2 b,.offer-price b,.pk3 .pk-price b,.c-n b,.ring-t b,.f-count b,.tier .nm,.rn,.pf-k b,.sp-n{font-family:var(--f-wide)!important;font-weight:500!important;letter-spacing:-.03em!important}.eyebrow,.mono,.chip-l{font-family:var(--f-ui)!important;letter-spacing:.06em!important;font-weight:600!important}.wordmark{font-family:var(--f-wide)!important;font-style:normal!important;font-weight:600!important;font-size:17px!important;letter-spacing:.02em!important;text-transform:uppercase!important;display:inline-flex;align-items:center;gap:10px}.wordmark:before{content:"\2726";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--cocoa);color:var(--cream);font-size:13px;box-shadow:inset 0 1px #fff3,0 6px 14px -6px #0009}:root[data-theme=light] .wordmark:before{background:var(--cocoa)}.cta,.pill.solid,.bar .go,.pd{display:inline-flex!important;align-items:center;justify-content:space-between;gap:12px;border-radius:999px!important;border:none!important;font-family:var(--f-ui)!important;font-weight:600!important;letter-spacing:-.005em;background:var(--cream)!important;color:var(--cocoa)!important;box-shadow:inset 0 1px #fff,0 12px 26px -12px #0a0603b3!important;animation:none!important;transition:transform .35s cubic-bezier(.2,.9,.25,1.3),box-shadow .3s!important}.cta:hover,.pd:hover,.bar .go:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 18px 34px -12px #0a0603bf!important}:root[data-theme=light] .cta,:root[data-theme=light] .pill.solid,:root[data-theme=light] .bar .go,:root[data-theme=light] .pd{background:var(--cocoa)!important;color:var(--cream)!important;box-shadow:inset 0 1px #ffffff2e,0 12px 26px -12px #28180e99!important}.cta.inline{padding:7px 7px 7px 22px!important;min-height:48px}.cta.inline:after,.bar .go:after{content:"\2192";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--cocoa);color:var(--cream);font-size:15px;flex-shrink:0;transition:transform .35s cubic-bezier(.2,.9,.25,1.3)}:root[data-theme=light] .cta.inline:after,:root[data-theme=light] .bar .go:after{background:var(--salmon);color:var(--cocoa)}.cta.inline:hover:after{transform:translate(3px) rotate(-8deg)}.cta .cta-arr{display:none}.pd{padding:6px 6px 6px 18px;min-height:42px;font-size:14px;cursor:pointer;background:var(--cocoa)!important;color:var(--cream)!important}.pc{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-style:normal;font-size:18px;line-height:1;background:var(--cream);color:var(--cocoa);flex-shrink:0}.pc.dark{background:var(--cocoa);color:var(--cream)}.pl{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;border:none;background:#fff8f024;color:var(--text);font:600 14px var(--f-ui);cursor:pointer;box-shadow:inset 0 1px #ffffff40}:root[data-theme=light] .pl{background:#281a1214}.ghost,.pill,.bar .back,.chips button,.miniseg button,.paypick button,.gfoot nav a,.nl,.menu-btn{background:#fff4ea1a!important;border:1px solid rgba(255,236,218,.2)!important;color:var(--text)!important;border-radius:999px!important;box-shadow:inset 0 1px #fff3,0 8px 18px -12px #0009!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] .ghost,:root[data-theme=light] .pill,:root[data-theme=light] .bar .back,:root[data-theme=light] .nl,:root[data-theme=light] .menu-btn,:root[data-theme=light] .chips button,:root[data-theme=light] .miniseg button,:root[data-theme=light] .gfoot nav a{background:#ffffffb3!important;border-color:#fffffff2!important;color:var(--text)!important;box-shadow:0 8px 18px -12px #5a3a2259!important}.pill.on,.miniseg button.on,.chips button.on{background:var(--cream)!important;color:var(--cocoa)!important;border-color:transparent!important}:root[data-theme=light] .pill.on,:root[data-theme=light] .miniseg button.on,:root[data-theme=light] .chips button.on{background:var(--cocoa)!important;color:var(--cream)!important}.nl{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--dim)!important}.nl.on,.nl:hover{background:#fff4ea1f!important;color:var(--text)!important;border-color:#ffecda33!important}:root[data-theme=light] .nl{background:transparent!important;border-color:transparent!important;box-shadow:none!important}:root[data-theme=light] .nl.on{background:#fffc!important}.topbar{background:#281b146b!important;border:1px solid var(--frame-line)!important;border-radius:999px!important;box-shadow:inset 0 1px #fff3,0 24px 50px -24px #0009!important;backdrop-filter:blur(22px) saturate(140%)!important;-webkit-backdrop-filter:blur(22px) saturate(140%)!important;outline:none!important;padding:7px 7px 7px 8px!important}:root[data-theme=light] .topbar{background:#faf4ec8c!important}.gtoggle{background:#fff4ea1f!important;border-color:#ffecda3d!important}body[data-page] .site-in{position:relative;padding:clamp(14px,1.6vw,22px);margin-top:18px;border-radius:clamp(26px,3vw,44px);background:var(--frame);border:1px solid var(--frame-line);box-shadow:inset 0 1px #ffffff38,0 60px 120px -50px #0a0502cc;backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%)}body[data-page] .site-in>.s{margin-top:clamp(14px,1.6vw,22px)!important;padding:clamp(22px,3vw,44px)!important;border-radius:clamp(22px,2.4vw,34px);background:var(--card);border:1px solid var(--card-line);box-shadow:inset 0 1px 0 var(--card-hi),var(--pop)}body[data-page] .site-in>.s:first-child{margin-top:0!important}body[data-page] .site-in>.s:before{display:none!important}body[data-page] .site-in>.s.s-hero{padding:0!important;background:none;border:none;box-shadow:none}body[data-page] .site-in>.s.s-footer{background:none;border:none;box-shadow:none;padding:18px 10px 6px!important}body[data-page] .site-in>.s.s-cta{background:linear-gradient(135deg,#e8927c38,#9aa88924)}.site-in .bg-panel,.site-in .bg-glow{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;outline:none!important}.gl,.card,.opt,.panel,.note,.stat,.item,.slate-card,.strat,.loader,.door,.signup-card,.lib,.qa,.demo,.paybox,.jm,.spay,.remote-steps li,.perk3,.rung,.approve,.kick,.sample,.cl-row,.uc-it,.st2,.glass,.tile,.rv,.ord,.ir-card,.intake-card,.stepper,.store,.lane,.otable,.o-head,.chat,.ib-list,.ws-side,.fcard,.grp.money,.t-prog,.hero-card,.locked,.auth-card,.authbox,.ship-turn,.turn,.door2,.pk3,.cta-box,.offer,.c5{background:var(--gfill)!important;border:1px solid var(--card-line)!important;box-shadow:var(--gshadow)!important;outline:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-page] .site-in>.s .cta-box{background:none!important;border:none!important;box-shadow:none!important}.opt.on,.card.on{border-color:var(--salmon)!important;box-shadow:0 0 0 1px var(--salmon),var(--pop)!important}.input,.field input,.field textarea,.field select,select.input,textarea.input,.c-in,.ib-q{background:#140c0847!important;border:1px solid rgba(255,236,218,.16)!important;border-radius:16px!important;box-shadow:inset 0 2px 6px #00000040!important}:root[data-theme=light] .input,:root[data-theme=light] .field input,:root[data-theme=light] .field textarea,:root[data-theme=light] .c-in,:root[data-theme=light] .ib-q{background:#ffffffbf!important;border-color:#fff!important;box-shadow:inset 0 2px 5px #5a3a221a!important}body:not([data-page]):not([data-area=account]):not([data-area=studio]):not(.editing) #stage{background:var(--frame)!important;border:1px solid var(--frame-line)!important;outline:none!important;box-shadow:inset 0 1px #fff3,0 60px 120px -50px #0a0502cc!important;backdrop-filter:blur(26px) saturate(135%)!important;-webkit-backdrop-filter:blur(26px) saturate(135%)!important;border-radius:40px!important}body[data-area=account] .ws,body[data-area=studio]:not(.editing) .ws{padding:clamp(10px,1.4vw,18px);border-radius:36px;background:var(--frame);border:1px solid var(--frame-line);box-shadow:inset 0 1px #fff3,0 60px 120px -50px #0a0502cc;backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%)}.hero5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(12px,1.4vw,18px)}.h5-left{display:grid;grid-template-rows:auto 1fr;gap:clamp(12px,1.4vw,18px);min-width:0}.c5{position:relative;border-radius:clamp(22px,2.4vw,34px)!important;overflow:hidden}.c5.light{background:var(--light-card)!important;color:var(--light-ink);border-color:#ffffffb3!important;box-shadow:inset 0 1px #fff,var(--pop)!important}.h5-brand{padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;gap:16px}.h5-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.h5-eye{margin:6px 0 0;font:600 11px var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:#6c5a4b;max-width:28ch}.hero5 h1{margin:0;color:var(--light-ink)!important;font-size:clamp(36px,4.2vw,62px)!important;line-height:.98!important;letter-spacing:-.045em!important}.hero5 h1 em{color:var(--salmon-2)!important}.h5-specs{display:flex;gap:clamp(16px,3vw,44px);font-size:12.5px;line-height:1.45;color:#4c3e33;font-weight:500}.h5-specs span{display:flex;gap:8px}.h5-ico{font-style:normal;font-size:15px}.h5-sub{margin:0!important;font-size:14.5px!important;color:#5b4b3f!important;max-width:52ch;line-height:1.55}.h5-cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,18px);min-height:clamp(220px,24vw,330px)}.c5.pic{padding:0;border:none;cursor:pointer;font:inherit;color:inherit;background:var(--light-card)!important;display:flex;flex-direction:column;text-align:center}.c5.pic b{position:relative;z-index:2;display:block;padding:16px 12px 12px;font:600 15px var(--f-ui);color:var(--light-ink);letter-spacing:-.01em}.c5.pic img{flex:1;width:100%;min-height:0;object-fit:cover;border-radius:0 0 26px 26px;transition:scale 1s cubic-bezier(.2,.8,.2,1)}.c5.pic:hover img{scale:1.05}.c5.pic .pc{position:absolute;right:12px;bottom:12px;z-index:2;width:38px;height:38px;box-shadow:0 8px 18px -6px #0009}.h5-stage{min-height:clamp(420px,44vw,640px);padding:clamp(18px,2vw,28px);display:flex;flex-direction:column;justify-content:center;isolation:isolate;background:radial-gradient(80% 70% at 60% 45%,rgba(214,160,122,.35),transparent 70%),linear-gradient(160deg,#6b4a36,#3c2a1f 70%)!important;color:var(--cream)}:root[data-theme=light] .h5-stage{background:radial-gradient(80% 70% at 60% 45%,rgba(255,226,200,.7),transparent 70%),linear-gradient(160deg,#b99074,#8a654d 70%)!important}.h5-bg{position:absolute;inset:0;z-index:-1}.h5-full{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease,scale 6s ease;scale:1.06}.h5-full.on{opacity:1;scale:1}.h5-stage.full .h5-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1c120c8c,#1c120c00 55%)}.h5-info{position:relative;z-index:3;max-width:48%}.chip5{display:inline-flex;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,240,226,.45);font:600 10.5px var(--f-ui);letter-spacing:.14em;color:var(--cream)}.h5-info h2{margin:14px 0 6px!important;font-size:clamp(36px,4.4vw,64px)!important;line-height:.95!important;color:var(--cream)!important}.h5-info p{margin:0;color:#f6ece0d1;font-size:14px}.h5-sizes{display:flex;gap:6px;margin-top:16px}.h5-sizes span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 8px;border-radius:99px;border:1px solid rgba(255,240,226,.4);font:600 10.5px var(--f-ui);color:var(--cream)}.h5-prods{position:absolute;inset:0;z-index:2;pointer-events:none}.h5-prod{position:absolute;right:13%;top:50%;width:auto;height:78%;max-width:52%;object-fit:contain;opacity:0;translate:calc(var(--px, 0) * 26px) calc(-50% + var(--py, 0) * 18px);rotate:calc(var(--px, 0) * 6deg);filter:drop-shadow(0 40px 40px rgba(20,10,4,.55)) drop-shadow(0 8px 10px rgba(20,10,4,.35));transition:translate .6s cubic-bezier(.2,.8,.2,1),rotate .6s cubic-bezier(.2,.8,.2,1),opacity .5s}.h5-prod.on{opacity:1;animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,to{margin-top:0}50%{margin-top:-12px}}.h5-stage.full .h5-prods{display:none}.h5-thumbs{position:absolute;right:14px;top:14px;z-index:4;display:flex;flex-direction:column;gap:8px;padding:6px;border-radius:999px;background:#fff0e21f;border:1px solid rgba(255,240,226,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.h5-thumbs button{position:relative;width:52px;height:66px;padding:4px;border-radius:26px;border:none;background:#fff5ec24;cursor:pointer;transition:background .3s,transform .3s}.h5-thumbs button img{width:100%;height:100%;object-fit:contain}.h5-thumbs button.full img{object-fit:cover;border-radius:22px}.h5-thumbs button.on{background:var(--cream)}.h5-thumbs button i{position:absolute;left:50%;bottom:-5px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:transparent}.h5-thumbs button.on i{background:var(--salmon)}.h5-thumbs button:hover{transform:scale(1.06)}.h5-arrows{position:absolute;left:50%;bottom:22px;z-index:4;translate:-50% 0;display:flex;gap:2px;padding:4px;border-radius:999px;background:#fff0e229;border:1px solid rgba(255,240,226,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.h5-arrows button{width:34px;height:30px;border:none;background:none;color:var(--cream);font-size:20px;line-height:1;cursor:pointer;border-radius:99px}.h5-arrows button:hover{background:#ffffff29}.h5-plus{position:absolute;right:18px;bottom:18px;z-index:4;width:64px;height:64px;border-radius:50%;border:1.5px solid rgba(255,240,226,.6);background:#fff0e214;color:var(--cream);font-size:28px;font-weight:300;cursor:pointer;transition:background .3s,transform .4s cubic-bezier(.2,.9,.25,1.3)}.h5-plus:hover{background:var(--cream);color:var(--cocoa);transform:rotate(90deg)}.h5-bar{display:flex;align-items:center;gap:18px;width:max-content;max-width:100%;margin:clamp(14px,1.6vw,22px) auto 0;padding:7px 7px 7px 20px;border-radius:999px;background:#2418128c;border:1px solid var(--frame-line);box-shadow:inset 0 1px #ffffff2e,var(--pop)}:root[data-theme=light] .h5-bar{background:#fffaf4b3}.h5-logo{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--f-wide);letter-spacing:.02em;white-space:nowrap}.h5-logo i{font-style:normal;color:var(--salmon)}.h5-bar-t{font-size:12px;color:var(--dim);max-width:30ch;line-height:1.35}.hero5+.h4-note{text-align:center;margin:10px auto 0;opacity:.6;position:static}@media (max-width:980px){.hero5{grid-template-columns:1fr}.h5-stage{min-height:480px}.h5-info{max-width:60%}.h5-prod{right:20%;height:62%;top:56%}}@media (max-width:560px){.h5-specs{flex-direction:column;gap:8px}.h5-top{flex-direction:column-reverse}.h5-cards{min-height:230px}.h5-stage{min-height:520px;justify-content:flex-start}.h5-info{max-width:70%}.h5-prod{right:auto;left:10%;height:52%;top:62%;max-width:70%}.h5-thumbs{inset:auto auto 16px 14px;flex-direction:row}.h5-thumbs button{width:40px;height:48px}.h5-arrows{display:none}.h5-plus{width:54px;height:54px;right:14px;bottom:14px}.h5-bar{flex-wrap:wrap;justify-content:center;border-radius:28px;padding:12px 16px;text-align:center}}body[data-page] .s-head .eyebrow{display:inline-flex;padding:6px 12px;border-radius:99px;background:#fff0e21a;border:1px solid rgba(255,236,218,.2);color:var(--dim)!important;font-size:10.5px!important;letter-spacing:.14em!important}:root[data-theme=light] body[data-page] .s-head .eyebrow{background:#ffffffb3;border-color:#fff}.site-in h2.h{font-size:calc(clamp(34px,4.2cqi,64px) * var(--hs))!important;line-height:1!important}.door2,.pk3,.st2,.uc-it,.gal-it,.reel-it,.qa,.remote-steps li,.lib{border-radius:28px!important}.door2 img{filter:drop-shadow(0 26px 22px rgba(20,10,4,.5));max-height:170px;top:10px;right:8px}.door2:hover img{transform:translateY(-10px) rotate(-6deg) scale(1.06)}.door2 .d2-go{background:var(--cocoa);color:var(--cream);border:none}:root[data-theme=light] .door2 .d2-go{background:var(--cocoa)}.st2 b{color:var(--text)!important;font-size:calc(40px * var(--hs))!important}.st2:nth-child(2) b{color:var(--salmon)!important}.st2:nth-child(3) b{color:var(--sage)!important}.uc-b{background:#1c120c8c!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,240,226,.22)!important}.float3 img,.cta-fl,.t-art{filter:drop-shadow(0 34px 30px rgba(20,10,4,.55))}.chip-live,.marquee{display:none}.h4-note{font-size:10px}.secnav button i{background:#fff0e266}.secnav button.on i{background:var(--salmon)!important;color:var(--salmon)!important}.mv{cursor:grab;touch-action:pan-y;transition:transform .5s cubic-bezier(.2,.9,.25,1.2),box-shadow .4s;will-change:transform}.mv:hover{transform:translateY(-4px) scale(1.008)}.mv.dragging{cursor:grabbing;z-index:30;transform:scale(1.04);box-shadow:0 60px 90px -30px #0a0502cc!important;transition:box-shadow .3s}body.dragging-card{user-select:none;-webkit-user-select:none}.mv.homing{z-index:25}.strat .sp{margin-top:22px;padding:22px;border-radius:24px;background:#fff0e20d;border:1px solid var(--card-line)}:root[data-theme=light] .strat .sp{background:#ffffff80}.sp-h{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sp-n{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--cocoa);color:var(--cream);font-size:13px}.sp-h h4{margin:0;font:600 20px var(--f-display);letter-spacing:-.02em}.sp-lead{font-size:16px;font-weight:500;margin:0 0 10px}.sp-list{margin:6px 0 0;padding-left:18px;color:var(--dim);line-height:1.6}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:10px}.sp-card{padding:14px 16px;border-radius:18px;background:#fff0e20f;border:1px solid var(--card-line)}:root[data-theme=light] .sp-card{background:#ffffffb3}.sp-card b{display:block;margin-bottom:6px}.sp-card p{margin:0 0 6px;font-size:14px;line-height:1.5}.sp-card .dim,.strat .dim{color:var(--dim)}.sp-say{color:var(--salmon);font-weight:500}.sp-kv{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:12px 0;font-size:14px}.sp-kv span{color:var(--faint)}.sp-split{display:flex;flex-direction:column;gap:8px;margin:10px 0}.sp-split>div{display:grid;grid-template-columns:1fr 56px 180px;align-items:center;gap:10px;font-size:13.5px}.sp-split span{position:relative;height:10px;border-radius:99px;background:#fff0e21a;overflow:hidden}.sp-split span i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:99px;background:linear-gradient(90deg,var(--salmon),var(--sage))}.sp-split em{font-style:normal;color:var(--dim)}.sp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.sp-kpis div{padding:14px;border-radius:16px;background:#9aa8891f;border:1px solid rgba(154,168,137,.3)}.sp-kpis b{display:block;font-size:13.5px;margin-bottom:4px}.sp-kpis span{font-size:13px;color:var(--dim)}.sp-note{margin-top:12px;font-size:13.5px}@media (max-width:560px){.sp-split>div{grid-template-columns:1fr 48px}.sp-split em{grid-column:1 / -1}}.dm-parts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.dm-parts span{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:#fff0e20f;border:1px solid var(--card-line);font-size:12.5px;color:var(--dim);line-height:1.4}.dm-parts b{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}:root[data-theme=light] .dm-parts span{background:#ffffffb3}.pf-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:6px 0 14px}.pf-k{padding:16px 16px 14px;border-radius:22px;display:flex;flex-direction:column;gap:6px}.pf-k span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:600}.pf-k b{font-size:22px}.pf-in,.pf-form,.pf-skip,.pf-board,.pf-next,.pf-empty{padding:18px 20px;border-radius:24px;margin-bottom:12px}.pf-in{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pf-in-t{flex:1;min-width:240px}.pf-in-t b{display:inline-flex;align-items:center;gap:8px}.pf-in-t .ic{width:18px;height:18px}.pf-in-t p{margin:6px 0 0}.pf-file{cursor:pointer}.pf-how{margin:0 0 12px;font-size:13.5px;color:var(--dim)}.pf-how ol{padding-left:18px;line-height:1.6}.pf-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.pf-skip-r{display:grid;grid-template-columns:1fr 220px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.pf-board-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pf-board-h .miniseg{display:flex;gap:4px;flex-wrap:wrap}.pf-board-h .miniseg button{padding:6px 11px;font-size:12px}.pf-row{display:grid;grid-template-columns:32px 56px minmax(140px,1.2fr) minmax(120px,1fr) 2fr;gap:12px;align-items:center;padding:12px 8px;border-top:1px solid var(--line);border-radius:14px}.pf-row.win{background:#9aa8891f}.pf-rank{color:var(--faint);font-size:12px}.pf-th{width:56px;height:70px;border-radius:14px;overflow:hidden;background:#fff0e214;display:flex;align-items:center;justify-content:center}.pf-th img,.pf-th video{width:100%;height:100%;object-fit:cover}.pf-th i{font-style:normal;font:600 12px var(--f-wide);color:var(--dim)}.pf-name b{display:block;font-size:13.5px;word-break:break-all}.pf-name small{color:var(--faint);font-size:12px}.pf-name em{font-style:normal;color:var(--sage);font-weight:600}.pf-bar{position:relative;height:28px;border-radius:99px;background:#fff0e214;overflow:hidden}.pf-bar i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,var(--salmon),#f0b39f)}.pf-row.win .pf-bar i{background:linear-gradient(90deg,var(--moss),var(--sage))}.pf-bar span{position:relative;display:flex;align-items:center;height:100%;padding:0 12px;font-weight:600;font-size:13px;color:var(--cocoa)}.pf-nums{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;font-size:12.5px}.pf-nums span{display:flex;flex-direction:column}.pf-nums em{font-style:normal;font-size:10.5px;color:var(--faint);letter-spacing:.06em;text-transform:uppercase}.pf-next{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pf-next>div{flex:1;min-width:240px}.pf-next p{margin:6px 0 0;color:var(--dim)}.pf-src{margin-top:4px}@media (max-width:900px){.pf-row{grid-template-columns:28px 48px 1fr}.pf-bar{grid-column:2 / -1}.pf-nums{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.pf-th{width:48px;height:60px}.pf-skip-r{grid-template-columns:1fr}}body.editing,body.editing .ed{background:#dedbd6!important}body.editing .aurora,body.editing .dust{display:none!important}.ed{grid-template-columns:320px 1fr 360px!important;grid-template-rows:68px 1fr!important;gap:0}.ed-top,.ed-left,.ed-right,.ed-modal{--text:#1d1916;--dim:#5b534b;--faint:#8d857c;--line:rgba(0,0,0,.08);--line-2:rgba(0,0,0,.12);--surface:#fff;--surface-2:#f4f2ef;--surface-3:#ebe8e4;--accent:#1d1916;--accent-ink:#fff;color:#1d1916}.ed-top{background:transparent!important;border:none!important;padding:12px 16px!important}.ed-top .ed-tl,.ed-top .ed-tr{background:#fff;padding:6px;border-radius:16px;box-shadow:0 10px 30px -18px #00000059}.ed-brand{font:600 14px var(--f-wide)!important;letter-spacing:.02em!important;text-transform:uppercase;padding:0 8px}.ed-dev{background:#f1eeea!important;border:none!important;border-radius:12px!important}.ed-dev button.on{background:#1d1916!important;color:#fff!important}.ed-pub{background:#1d1916!important;color:#fff!important;border-radius:12px!important}.ed-ghost,.ed-ico{border-color:#0000001a!important;background:#fff!important;color:#1d1916!important}.ed-left,.ed-right{margin:6px 14px 14px;border-radius:24px;border:none!important;background:#fff!important;box-shadow:0 20px 50px -30px #0006;overflow:hidden}.ed-left{margin-right:0}.ed-right{margin-left:0}.ed-tabs{border:none!important;padding:10px!important;gap:4px!important}.ed-tabs button{border:none!important;border-radius:10px;padding:8px 12px!important}.ed-tabs button.on{background:#1d1916;color:#fff!important}.ed-secs li,.ed-sec{border-radius:14px!important}.ed-f input,.ed-f textarea,.ed-f select,.ed .input{background:#f4f2ef!important;border:1px solid transparent!important;border-radius:12px!important;color:#1d1916!important;box-shadow:none!important}.ed-f input:focus,.ed-f textarea:focus{border-color:#1d1916!important;background:#fff!important}.ed-seg{background:#f1eeea;border-radius:12px;padding:3px;border:none!important}.ed-seg button.on{background:#1d1916!important;color:#fff!important}.ed-btn{border-radius:12px!important}.ed-canvas{background:transparent!important}.ed-frame{border-radius:26px!important;overflow:hidden;box-shadow:0 40px 80px -40px #00000080!important}@keyframes drift5{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes drift5b{0%,to{translate:0 0}50%{translate:0 6px}}.fl{animation:drift5 var(--fd, 7s) ease-in-out infinite;animation-delay:var(--fdl, 0s)}.fl.b{animation-name:drift5b}.fl.dragging,.fl.homing,.fl:hover{animation-play-state:paused}.topbar{animation:drift5 9s ease-in-out infinite}.h5-bar{animation:drift5b 8s ease-in-out infinite}body[data-page] .site-in{box-shadow:inset 0 1px #ffffff38,0 80px 140px -60px #0a0502d9,0 30px 60px -40px #0a050299}@media (prefers-reduced-motion: reduce){.fl,.topbar,.h5-bar,.ws-side,.ws-tabbar{animation:none!important}}.hero5,.hero5 *{text-align:left}.hero5 .c5.pic b{text-align:center}.hero5 h1{font-size:clamp(32px,3.3vw,54px)!important}.h5-info{margin-top:auto;margin-bottom:56px}.h5-stage.full .h5-info{max-width:40%}.h5-top .pd{flex-shrink:0}:root[data-theme=light] .aurora{background:var(--bgimg) center 65% / cover no-repeat,var(--bg)!important}@media (max-width:760px){:root[data-theme=light] .aurora{background-image:var(--bgimg-m)!important;background-position:center 70%!important}}@media (max-width:640px){.topbar .wordmark{font-size:11.5px!important;gap:7px;letter-spacing:.01em!important}.wordmark:before{width:28px;height:28px;font-size:11px}}@media (max-width:370px){.topbar .wordmark{font-size:0!important;gap:0}}:root{--bgblur:url(/media/bg_dusk_blur.webp);--bgblur-m:url(/media/bg_dusk_m_blur.webp)}:root[data-theme=light]{--bgblur:url(/media/bg_day_blur.webp);--bgblur-m:url(/media/bg_day_m_blur.webp)}body[data-page] .site-in,body:not([data-page]):not([data-area=account]):not([data-area=studio]):not(.editing) #stage,body[data-area=account] .ws,body[data-area=studio]:not(.editing) .ws{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate}body[data-page] .site-in:before,body:not([data-page]):not([data-area=account]):not([data-area=studio]):not(.editing) #stage:before,body[data-area=account] .ws:before,body[data-area=studio]:not(.editing) .ws:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.82;background:var(--bgblur) center 65% / cover fixed}@media (max-width:760px){body[data-page] .site-in:before,body[data-area=account] .ws:before,body[data-area=studio]:not(.editing) .ws:before,body:not([data-page]):not([data-area=account]):not([data-area=studio]):not(.editing) #stage:before{background-image:var(--bgblur-m)}}body[data-area=account] .ws,body[data-area=studio]:not(.editing) .ws{position:relative}.topbar{backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.h5-specs span{display:block;position:relative;padding-left:0}.h5-ico{display:none}.packs3{grid-template-columns:repeat(3,minmax(0,1fr))}.pk3{min-width:0}.pk3 .pk-price b{font-size:clamp(38px,4.4vw,56px)!important}@media (max-width:980px){.packs3{grid-template-columns:minmax(0,1fr);max-width:none}}@media (max-width:640px){.stats2{grid-template-columns:1fr 1fr!important;gap:10px!important}.st2{padding:16px 14px!important}.st2 b{font-size:26px!important;white-space:nowrap}.st2 span{font-size:12.5px!important}.door2 .d2-t,.door2 b{padding-right:34%}.door2 img{max-height:120px;max-width:32%}.pk3{padding:24px 20px!important}body[data-page] .site-in{padding:10px;border-radius:28px}body[data-page] .site-in>.s{padding:22px 18px!important;border-radius:22px}}
