@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_4932f9da-module__Hp4EYa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_4932f9da-module__Hp4EYa__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8f04fc5a-module__ZGwrmq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8f04fc5a-module__ZGwrmq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_14d4aef9-module__6c7_5q__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_14d4aef9-module__6c7_5q__variable{--font-accent:"Instrument Serif", "Instrument Serif Fallback"}
:root{--bg:#f7f8f5;--bg2:#eef1ec;--card:#fff;--ink:#0d130f;--ink2:#2b342e;--mute:#5c665f;--muted:#5c665f;--dim:#879089;--line:#e2e6df;--line2:#d2d8cf;--green:#15803d;--green2:#16a34a;--emerald:#047857;--lime:#a3e635;--mint:#6ee7b7;--brand:#15803d;--sans:var(--font-geist), "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--serif:var(--font-serif), "Fraunces", Georgia, "Times New Roman", serif;--accent:var(--font-accent), "Instrument Serif", Georgia, "Times New Roman", serif;--shadow-sm:0 1px 2px #0d130f0d;--shadow:0 1px 2px #0d130f0d, 0 10px 30px -12px #0d130f24;--shadow-lg:0 2px 6px #0d130f0a, 0 30px 80px -30px #0d130f52;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}a{color:inherit}img,svg{max-width:100%}h1,h2,h3{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;font-weight:600}p{text-wrap:pretty}code{font-family:var(--mono);font-size:.9em}:focus-visible{outline:2px solid var(--green2);outline-offset:3px;border-radius:6px}.wrap{max-width:1180px;margin:0 auto;padding-inline:24px}.muted{color:var(--mute)}.center{text-align:center}.fine{color:var(--dim);margin:14px 0 0;font-size:13px}.fine.center{text-align:center}.btn{border:1px solid var(--line2);background:var(--card);height:42px;color:var(--ink);font:500 14.5px/1 var(--sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background .2s, border-color .2s, transform .4s var(--ease), box-shadow .2s, translate .7s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn.magnet-on,.go.magnet-on{transition:background .2s, border-color .2s, transform .4s var(--ease), box-shadow .2s, translate .14s linear}.btn:hover{border-color:#b9c2b5}.btn:active{transform:scale(.98)}.btn.dark,.btn.primary{background:var(--ink);border-color:var(--ink);color:#fff}.btn.dark:hover,.btn.primary:hover{background:#24302a;border-color:#24302a}.btn.light{color:var(--ink);background:#fff;border-color:#fff}.btn.light:hover{background:#e9f2e9;border-color:#e9f2e9}.btn.ghost{background:0 0}.btn.sm{height:36px;padding:0 15px;font-size:14px}.btn.lg{height:50px;padding:0 26px;font-size:15.5px}.btn:disabled{opacity:.5;cursor:default;transform:none}.more{color:var(--ink);border-bottom:1px solid var(--line2);transition:border-color .2s, gap .3s var(--ease);align-items:center;gap:6px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.more:hover{border-color:var(--ink);gap:9px}.lp{isolation:isolate;position:relative;overflow-x:clip}.site-nav{z-index:50;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:sticky;top:0}.nav-in{align-items:center;gap:30px;height:64px;display:flex}.logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.mark{flex:none;place-items:center;display:inline-grid}.mark img{border-radius:8px;display:block}.nav-links{gap:26px;font-size:14.5px;font-weight:500;display:flex}.nav-links a{color:var(--mute);text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-end{align-items:center;gap:16px;margin-left:auto;display:flex}.nav-login{color:var(--ink2);font-size:14.5px;font-weight:500;text-decoration:none}.nav-login:hover{color:var(--ink)}.mnav{display:none;position:relative}.mnav summary{cursor:pointer;border:1px solid var(--line2);background:var(--card);border-radius:12px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.mnav summary::-webkit-details-marker{display:none}.mnav-pop{background:var(--card);border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow-lg);border-radius:16px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.mnav-pop a{border-radius:10px;padding:11px 12px;font-weight:500;text-decoration:none}.mnav-pop a:hover{background:var(--bg2)}.dotfield{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.hero{isolation:isolate;background:radial-gradient(70% 45% at 28% 96%, #16a34a8c, transparent 70%), radial-gradient(60% 45% at 76% 98%, #a3e63580, transparent 70%), var(--bg);align-items:start;min-height:min(100svh,1000px);margin-top:-65px;padding:clamp(124px,19vh,196px) 0 clamp(150px,21vh,230px);display:grid;position:relative;overflow:hidden}.aurora{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease);display:block;position:absolute;inset:0}.aurora.on{opacity:1}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent, var(--bg));height:18%;position:absolute;inset:auto 0 0}.hero-in{text-align:center;max-width:1000px}.hero-in>*{animation:rise 1.2s var(--ease) both}.hero-in>:nth-child(2){animation-delay:.1s}.hero-in>:nth-child(3){animation-delay:.22s}.hero-in>:nth-child(4){animation-delay:.34s}@keyframes rise{0%{opacity:0;filter:blur(10px);translate:0 24px}}.pill{border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink2);transition:border-color .2s, gap .3s var(--ease);background:#ffffffb8;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 5px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.pill:hover{border-color:var(--line2);gap:11px}.pill b{background:var(--ink);color:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.pill svg{color:var(--mute)}.hero h1{letter-spacing:-.058em;max-width:11.5em;margin:28px auto 24px;font-size:clamp(46px,7.4vw,104px);line-height:.95}.lead{color:var(--ink2);max-width:660px;margin:0 auto 38px;font-size:clamp(16.5px,1.5vw,19.5px);line-height:1.6}.hero h1 em,.sec h2 em,.cta h2 em,.price-strip h2 em,.page-head h1 em,.auth-art h2 em{font-family:var(--accent);letter-spacing:-.012em;font-size:1.1em;font-style:italic;font-weight:400;line-height:.8}.hero h1 em{white-space:nowrap;background:linear-gradient(100deg,#065f46 0%,#15803d 42%,#4d7c0f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.sec h2 em,.price-strip h2 em,.page-head h1 em{color:var(--green)}.cta h2 em,.auth-art h2 em{color:#bef264}.pb-wrap{max-width:740px;margin:0 auto}.pbox{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:24px;padding:16px 16px 12px;transition:border-color .2s,box-shadow .3s;position:relative;box-shadow:0 1px 2px #0d130f0a,0 18px 50px -16px #0d130f38,0 0 0 7px #ffffff73}.pbox:focus-within{border-color:#9fd2ac;box-shadow:0 1px 2px #0d130f0a,0 18px 50px -16px #0d130f38,0 0 0 5px #16a34a1f}@property --pb-a{syntax:"<angle>";inherits:false;initial-value:0deg}.pbox:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--pb-a), transparent 0 62%, #16a34a00 64%, #16a34a 80%, #a3e635 88%, transparent 94%);-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite pbspin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes pbspin{to{--pb-a:360deg}}.pbox textarea{resize:none;width:100%;color:var(--ink);font:400 17.5px/1.55 var(--sans);background:0 0;border:0;outline:0;min-height:80px;padding:4px 6px;display:block}.pbox textarea::placeholder{color:#8f988f}.pbox-bar{align-items:center;gap:12px;margin-top:6px;display:flex}.pbox-note{color:var(--mute);align-items:center;gap:7px;padding-left:4px;font-size:13px;display:inline-flex}.pbox-note svg{color:var(--green2);flex:none}.go{background:var(--ink);color:#fff;cursor:pointer;width:42px;height:42px;transition:background .2s, transform .4s var(--ease);border:0;border-radius:999px;flex:none;place-items:center;margin-left:auto;display:grid}.go:hover:not(:disabled){background:var(--green);transform:translateY(-1px)}.go:disabled{cursor:default;background:#d5dbd2}.pb-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.pb-chips button{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink2);font:500 13.5px var(--sans);cursor:pointer;background:#ffffffc7;border-radius:999px;padding:7px 14px;transition:border-color .2s,background .2s,color .2s}.pb-chips button:hover{border-color:var(--line2);color:var(--ink);background:#fff}.sec,.lp-sec{padding-top:clamp(88px,11vw,140px)}.lp-sec.first,.sec.first{padding-top:48px}.narrow-sec{max-width:780px}.sec-head{max-width:700px;margin-bottom:44px}.sec-head.center{text-align:center;margin-inline:auto}.eyebrow{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 14px}.sec h2,.lp-sec h2,.cta h2,.price-strip h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(32px,4.3vw,54px);line-height:1.03}.sec-head p:not(.eyebrow){color:var(--mute);margin:0;font-size:17px;line-height:1.6}.trio{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:48px;display:grid}.trio-ic,.way-ic{background:var(--card);border:1px solid var(--line);width:36px;height:36px;color:var(--green);box-shadow:var(--shadow-sm);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.trio b{letter-spacing:-.01em;margin-bottom:6px;font-size:16.5px;font-weight:600;display:block}.trio p{color:var(--mute);margin:0;font-size:15px;line-height:1.6}.cta-in:before,.cta-in:after,.auth-art:before,.auth-art:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.cta-in:before,.auth-art:before{background:radial-gradient(circle,#ffffff14 1px,#0000 1.5px) 0 0/22px 22px;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(90% 70% at 50% 30%,#000,#0000)}.cta-in:after,.auth-art:after{opacity:0;-webkit-mask-image:radial-gradient(230px circle at var(--mx,50%) var(--my,-999px), #000, transparent 72%);-webkit-mask-image:radial-gradient(230px circle at var(--mx,50%) var(--my,-999px), #000, transparent 72%);mask-image:radial-gradient(230px circle at var(--mx,50%) var(--my,-999px), #000, transparent 72%);background:radial-gradient(circle,#d9f99df2 1.2px,#0000 1.7px) 0 0/22px 22px;transition:opacity .5s}.cta-in:hover:after,.auth-art:hover:after{opacity:1}.cta-copy,.auth-art>:not(.aurora){z-index:1;position:relative}.how .bd-win{box-shadow:0 0 0 1px #0d130f0f,0 40px 100px -40px #0d130f8c,0 0 120px -50px #16a34a59}.bd{--s-bg:#0b0d0c;--s-panel:#0f1211;--s-raise:#161a18;--s-line:#222826;--s-ink:#ecefed;--s-mute:#8b938f;--s-dim:#626a66;--s-acc:#a3e635;--s-acc-ink:#0b1407}.bd-win{background:var(--s-panel);color:var(--s-ink);text-align:left;border:1px solid #1c211f;border-radius:18px;font-size:13px;overflow:hidden;box-shadow:0 50px 120px -50px #0d130f99,0 0 0 1px #0d130f0d}.bd-bar{border-bottom:1px solid var(--s-line);background:var(--s-bg);align-items:center;gap:14px;height:46px;padding:0 14px;display:flex}.bd-dots{gap:6px;display:flex}.bd-dots i{background:#2a302d;border-radius:50%;width:10px;height:10px}.bd-proj{color:#c9cfcb;font-weight:500}.bd-bar-r{align-items:center;gap:10px;margin-left:auto;display:flex}.bd-seg{background:var(--s-raise);border-radius:9px;padding:3px;display:flex}.bd-seg b{color:#7d8681;border-radius:6px;place-items:center;width:30px;height:24px;transition:background .3s,color .3s;display:grid}.bd-seg b.cur{color:var(--s-ink);background:#262c29}.bd-pub{color:var(--s-mute);background:#1b201e;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:background .4s,color .4s,box-shadow .4s;display:inline-flex}.bd-pub.bd-live{background:var(--s-acc);color:var(--s-acc-ink);box-shadow:0 0 0 4px #a3e6352e}.bd-body{grid-template-columns:370px 1fr;height:620px;display:grid}.bd-agent{border-right:1px solid var(--s-line);scrollbar-width:none;scroll-behavior:smooth;flex-direction:column;gap:10px;min-width:0;padding:16px 14px;display:flex;overflow-y:auto}.bd-agent::-webkit-scrollbar{display:none}.bd-agent>*{flex-shrink:0}.bd-me{color:#e6ebe8;background:#1a1f1d;border:1px solid #262c29;border-radius:14px 14px 4px;align-self:flex-end;max-width:90%;min-height:42px;padding:10px 12px;line-height:1.5}.bd-caret{background:var(--s-acc);vertical-align:-2px;width:2px;height:14px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.bd-who{align-items:center;gap:8px;margin-top:2px;font-weight:600;display:flex}.bd-who small{color:var(--s-mute);margin-left:auto;font-size:12px;font-weight:500}.bd-av{background:url(/icon.svg) 50%/cover;border-radius:6px;width:20px;height:20px}.bd-steps{gap:1px;margin:0;padding:0;list-style:none;display:grid}.bd-step{animation:bdIn .5s var(--ease) both;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:5px 2px;display:grid}@keyframes bdIn{0%{opacity:0;transform:translateY(4px)}}.bd-ic{background:var(--s-raise);border:1px solid var(--s-line);color:#a9b1ad;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:relative}.bd-step.run .bd-ic{color:var(--s-acc)}.bd-step.run .bd-ic:after{content:"";border:1.5px solid #0000;border-top-color:var(--s-acc);border-right-color:#a3e63559;border-radius:8px;animation:.9s linear infinite spin;position:absolute;inset:-1px}@keyframes spin{to{transform:rotate(1turn)}}.bd-txt{min-width:0;padding-top:4px}.bd-txt b{color:#e6ebe8;font-weight:500;line-height:18px;display:block}.bd-step.run .bd-txt b{background:linear-gradient(90deg,#7f8883 0%,#f2f5f3 45%,#7f8883 90%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.bd-txt small{color:var(--s-mute);margin-top:2px;font-size:12px;display:block}.bd-time{font:500 11px var(--mono);color:var(--s-dim);padding-top:6px}.bd-look{align-items:center;gap:4px;margin-top:6px;display:flex}.bd-look i{border:1px solid #ffffff24;border-radius:4px;width:14px;height:14px}.bd-look em{color:var(--s-mute);margin-left:6px;font-size:12px;font-style:normal}.bd-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.bd-chips em{background:var(--s-raise);color:#c3cac6;border:1px solid #272d2a;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:500}.bd-plan{animation:bdIn .5s var(--ease) both;background:linear-gradient(#131815,#0f1311);border:1px solid #2b3527;border-radius:14px;margin:4px 0;padding:14px;transition:border-color .4s}.bd-plan.ok{border-color:#a3e6358c}.bd-plan-k{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--s-acc);align-items:center;gap:6px;display:inline-flex}.bd-plan>b{margin:8px 0 4px;font-size:14px;font-weight:600;display:block}.bd-plan p{color:#9aa29e;margin:0 0 10px;font-size:12.5px;line-height:1.5}.bd-plan ul{color:#b5bcb8;gap:6px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:grid}.bd-plan li span{min-width:64px;color:var(--s-ink);font-weight:600;display:inline-block}.bd-plan-act{justify-content:flex-end;gap:8px;display:flex}.bd-ghost{color:#c3cac6;border:1px solid #2c322f;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500}.bd-approve{background:var(--s-acc);color:var(--s-acc-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:transform .2s,box-shadow .3s;display:inline-flex}.bd-approve.press{transform:scale(.94);box-shadow:0 0 0 6px #a3e63538}.bd-approved{background:var(--s-raise);border:1px solid var(--s-line);color:#c3cac6;animation:bdIn .4s var(--ease) both;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.bd-approved svg{color:var(--s-acc)}.bd-approved span{color:var(--s-mute);margin-left:auto;font-size:12px}.bd-stage{background:radial-gradient(#1b201e 1px,#0000 1px) 0 0/20px 20px,#0a0c0b;position:relative;overflow:hidden}.bd-site{color:#2a1c12;opacity:0;width:620px;transition:opacity .6s var(--ease), translate .8s var(--ease), transform .9s var(--ease);transform-origin:0 0;background:#f6efe4;border-radius:12px;margin-left:-310px;position:absolute;top:26px;left:50%;overflow:hidden;translate:0 12px;box-shadow:0 30px 80px -20px #000000a6}.bd-site.on{opacity:1;translate:0}.bd-stage:has(.bd-phone.on) .bd-site{transform:translate(-72px)scale(.8)}.bd-wire{opacity:0;width:620px;transition:opacity .5s var(--ease);gap:12px;margin-left:-310px;display:grid;position:absolute;top:26px;left:50%}.bd-wire.on{opacity:1}.bd-wire span{animation:bdIn .6s var(--ease) both;border:1.5px dashed #34403a;border-radius:12px;display:block;position:relative}.bd-wire span:nth-child(2){animation-delay:.15s}.bd-wire span:nth-child(3){animation-delay:.3s}.bd-wire span:nth-child(4){animation-delay:.45s}.bd-wire span:nth-child(5){animation-delay:.6s}.bd-wire em{font:500 11px var(--mono);color:#7f8a84;font-style:normal;position:absolute;top:12px;left:14px}.w-nav{height:34px}.w-hero{height:190px}.w-row{height:120px}.w-row.short{height:84px}.w-foot{height:44px}.bd-s{opacity:0;transition:opacity .6s var(--ease), translate .7s var(--ease);position:relative;translate:0 8px}.bd-s.on{opacity:1;translate:0}.bd-s.scan:after,.bd-form.scan:after{content:"";border-radius:inherit;outline-offset:-1.5px;pointer-events:none;background:linear-gradient(#0000 0%,#a3e63538 50%,#0000 100%) 0 0/100% 200%;outline:1.5px solid #65a30de6;animation:.9s linear infinite scanY;position:absolute;inset:0}@keyframes scanY{0%{background-position:0 100%}to{background-position:0 -100%}}.bd-nav{color:#5b4636;align-items:center;gap:14px;padding:12px 18px;font-size:11.5px;display:flex}.bd-nav b{font-family:var(--serif);color:#2a1c12;margin-right:auto;font-size:15px;font-weight:600}.bd-nav em{color:#f6efe4;background:#2a1c12;border-radius:999px;padding:6px 12px;font-size:11px;font-style:normal;font-weight:600}.bd-hero{grid-template-columns:1.25fr 1fr;align-items:start;gap:18px;padding:16px 18px 22px;display:grid}.bd-hero>div:first-child{padding-top:22px}.bd-hero small{font:500 9.5px var(--mono);letter-spacing:.1em;color:#c2410c}.bd-hero h4{font-family:var(--serif);letter-spacing:-.02em;margin:8px 0 10px;font-size:31px;font-weight:600;line-height:1.02}.bd-hero p{color:#6b5545;margin:0 0 12px;font-size:11.5px;line-height:1.5}.bd-btns{gap:8px;display:flex}.bd-btns em{color:#fff;background:#c2410c;border-radius:999px;padding:7px 12px;font-size:11px;font-style:normal;font-weight:600}.bd-btns u{border:1px solid #d9c9b4;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:600;text-decoration:none}.bd-form{opacity:0;transition:opacity .6s var(--ease), translate .7s var(--ease);background:#fffaf3;border:1px solid #e7d9c6;border-radius:14px;gap:8px;padding:14px;display:grid;position:relative;translate:0 8px;box-shadow:0 12px 30px -14px #2a1c1259}.bd-form.on{opacity:1;translate:0}.bd-form b{font-family:var(--serif);font-size:15px}.bd-form label{color:#8a705c;text-transform:uppercase;letter-spacing:.06em;gap:3px;font-size:9px;font-weight:600;display:grid}.bd-form label i{text-transform:none;letter-spacing:0;color:#2a1c12;background:#fff;border:1px solid #e7d9c6;border-radius:8px;padding:6px 9px;font-size:11.5px;font-style:normal;font-weight:500}.bd-form em{color:#f6efe4;text-align:center;background:#2a1c12;border-radius:999px;padding:8px;font-size:11.5px;font-style:normal;font-weight:600}.bd-cakes{padding:4px 18px 18px}.bd-cakes>b{font-family:var(--serif);margin-bottom:10px;font-size:18px;display:block}.bd-cakes>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bd-cakes span{gap:4px;font-size:11.5px;font-weight:600;display:grid}.bd-cakes span i{aspect-ratio:4/3;background:radial-gradient(circle at 35% 30%, var(--a), var(--b));border-radius:10px}.bd-cakes span em{color:#c2410c;font-style:normal}.bd-story{color:#f6efe4;background:#2a1c12;border-radius:14px;grid-template-columns:1.3fr 1fr;align-items:end;gap:16px;margin:0 18px 16px;padding:18px;display:grid}.bd-story q{font-family:var(--serif);quotes:none;font-size:20px;line-height:1.15}.bd-story p{color:#d6c6b3;margin:0;font-size:11px;line-height:1.5}.bd-foot{color:#fff;background:#c2410c;justify-content:space-between;align-items:center;padding:12px 18px;font-size:11.5px;display:flex}.bd-foot b{font-family:var(--serif);font-size:14px}.bd-phone{color:#2a1c12;opacity:0;width:192px;height:404px;transition:opacity .6s var(--ease), translate .8s var(--ease), scale .8s var(--ease);background:#f6efe4;border:7px solid #111;border-radius:30px;flex-direction:column;gap:8px;padding:30px 14px 14px;display:flex;position:absolute;top:56px;right:34px;translate:0 22px;scale:.96;box-shadow:0 30px 70px -20px #000000b3}.bd-phone.on{opacity:1;translate:0;scale:1}.bd-notch{background:#111;border-radius:10px;width:56px;height:14px;margin-left:-28px;position:absolute;top:8px;left:50%}.bd-phone>b{font-family:var(--serif);font-size:13px}.bd-phone h5{font-family:var(--serif);margin:6px 0;font-size:22px;font-weight:600;line-height:1.05}.bd-phone>em{color:#fff;text-align:center;background:#c2410c;border-radius:999px;padding:8px;font-size:10.5px;font-style:normal;font-weight:600}.bd-pform{background:#fffaf3;border:1px solid #e7d9c6;border-radius:12px;gap:6px;margin-top:auto;padding:10px;display:grid}.bd-pform b{font-family:var(--serif);font-size:12px}.bd-pform i{background:#fff;border:1px solid #e7d9c6;border-radius:7px;height:22px}.bd-site.real{color:#111;background:#fff}.bd-bro{height:28px;font:500 10.5px var(--mono);color:#59616a;background:#eef0f2;border-bottom:1px solid #dde1e5;align-items:center;gap:10px;padding:0 12px;display:flex}.bd-bro .bd-dots i{background:#c9ced4}.bd-shot{background:#fff;height:470px;position:relative;overflow:hidden}.bd-shot img{width:100%;height:auto;transition:transform .12s linear;display:block}.bd-veil{background:#fff;position:absolute;bottom:0;left:0;right:0}.bd-veil.scan{border-top:2px solid #65a30de6;box-shadow:0 -18px 30px -12px #a3e63559}.bd-phone.real{background:#fff;border-width:8px;padding:24px 0 0;overflow:hidden;box-shadow:0 30px 70px -18px #000000b3,0 0 0 1px #2a2f2d}.bd-phone.real img{width:100%;height:auto;display:block}.bd-phone.real .bd-notch{z-index:1;top:7px}.bd-realnote{color:#5b625f;margin:12px 4px 0;font-size:13px}.bd-pform u{color:#f6efe4;text-align:center;background:#2a1c12;border-radius:999px;padding:7px;font-size:10px;font-weight:600;text-decoration:none}.bd-toast{opacity:0;transition:opacity .5s var(--ease), translate .6s var(--ease);white-space:nowrap;background:#121614;border:1px solid #a3e63559;border-radius:12px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;bottom:20px;left:50%;translate:-50% 16px;box-shadow:0 20px 40px -20px #000c}.bd-toast.on{opacity:1;translate:-50%}.bd-toast>span{background:var(--s-acc);width:24px;height:24px;color:var(--s-acc-ink);border-radius:50%;flex:none;place-items:center;display:grid}.bd-toast b{font-size:12.5px;font-weight:600;display:block}.bd-toast small{color:var(--s-mute);font-size:11.5px}.looks-stage{overflow-x:clip}.looks{gap:22px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.looks-row{padding:4px 0 10px;overflow:hidden}.looks-track{gap:18px;width:max-content;animation:120s linear infinite looks;display:flex}.looks-row.rev .looks-track{animation-duration:140s;animation-direction:reverse}.looks-row:hover .looks-track{animation-play-state:paused}@keyframes looks{to{transform:translate(calc(-50% - 9px))}}.look{flex:none;width:300px}.look-site{background:var(--bg);height:192px;color:var(--ink);font-family:var(--sans);transition:transform .6s var(--ease), box-shadow .4s;border:1px solid #0d130f17;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0d130f0d,0 16px 34px -22px #0d130f52}.look:hover .look-site{transform:translateY(-5px);box-shadow:0 1px 2px #0d130f0d,0 26px 50px -24px #0d130f6b}.ls-nav{align-items:center;gap:7px;padding:11px 13px 0;display:flex}.ls-nav i{border-radius:calc(var(--r) * .5);background:var(--br);width:14px;height:14px;margin-right:6px}.ls-nav span{background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:2px;width:18px;height:3px}.ls-nav b{border-radius:min(var(--r), 99px);background:var(--br);color:var(--bt);font:600 8.5px/1 var(--sans);margin-left:auto;padding:5px 9px}.ls-hero{flex:1;grid-template-columns:1.3fr 1fr;gap:10px;min-height:0;padding:12px 13px 10px;display:grid}.ls-hero>div:first-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ls-hero small{background:var(--ac);border-radius:2px;width:28px;height:3px}.ls-hero h4{color:var(--ink);font:700 17px/1.04 var(--sans);letter-spacing:-.03em;text-wrap:balance;margin:7px 0}.look-site.serif .ls-hero h4{font-family:var(--serif);letter-spacing:-.01em;font-size:18px;font-weight:500}.look-site.mono .ls-hero h4{font-family:var(--mono);letter-spacing:-.03em;font-size:13.5px;font-weight:600}.ls-hero span{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:2px;width:92%;height:3px;margin-top:4px;display:block}.ls-hero span.short{width:60%}.ls-hero em{border-radius:min(var(--r), 99px);background:var(--br);color:var(--bt);font:600 8.5px/1 var(--sans);margin-top:auto;padding:6px 10px;font-style:normal}.ls-img{border-radius:calc(var(--r) * .7);background:radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--ac) 70%, #fff), transparent 55%), linear-gradient(140deg, var(--br), var(--ac))}.ls-cards{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 13px 12px;display:grid}.ls-cards i{border-radius:calc(var(--r) * .5);background:var(--sf);border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);height:24px}.look-cap{justify-content:space-between;align-items:baseline;gap:10px;padding:11px 2px 0;display:flex}.look-cap b{white-space:nowrap;font-size:14px;font-weight:600}.look-cap span{font:12px var(--mono);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tile{background:var(--card);border:1px solid var(--line);min-height:300px;box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;gap:18px;padding:16px;display:flex}.tile.wide{flex-direction:row;grid-column:span 2;align-items:stretch}.tile.wide .tile-ui{flex:1.4}.tile.wide .tile-copy{flex:1;align-self:flex-end;padding:0 8px 8px}.tile-ui{background:var(--bg2);border:1px solid var(--line);border-radius:15px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:16px;display:flex;overflow:hidden}.tile-copy{padding:0 6px 6px}.tile-copy b{letter-spacing:-.015em;margin-bottom:6px;font-size:16.5px;font-weight:600;display:block}.tile-copy p{color:var(--mute);margin:0;font-size:14.5px;line-height:1.55}.ib-head{align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.ib-head svg{color:var(--green)}.ib-head span{color:#166534;background:#dcfce7;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.ib-row{background:var(--card);border:1px solid var(--line);border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:7px;padding:9px 11px;display:grid}.ib-row i{width:32px;height:32px;color:var(--green);font:600 11px var(--sans);background:#e3efe2;border-radius:50%;place-items:center;font-style:normal;display:grid}.ib-row b{font-size:13px;font-weight:600;display:block}.ib-row span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ib-row em{font:500 11px var(--mono);color:var(--dim);font-style:normal}.tile-ui.pay{text-align:center;align-items:center;gap:4px}.pay span{color:var(--mute);font-size:13px}.pay b{letter-spacing:-.04em;font-size:32px;font-weight:600}.pay em{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:10px 18px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.tile-ui.phonecheck{flex-direction:row;justify-content:center;align-items:center;gap:20px}.pc-frame{border:4px solid var(--ink);background:#fff;border-radius:15px;align-content:start;gap:6px;width:66px;height:128px;padding:16px 7px 7px;display:grid}.pc-frame i{background:#d8ded5;border-radius:3px;height:8px}.pc-frame i:first-child{background:var(--green2);width:62%}.pc-frame i:nth-child(4){height:22px}.phonecheck ul{gap:9px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:grid}.phonecheck li{align-items:center;gap:7px;display:inline-flex}.phonecheck li svg{color:#fff;background:var(--green2);border-radius:50%;flex:none;width:17px;height:17px;padding:3px}.tile-ui.serp{background:var(--card);gap:4px}.serp small{color:#3c4a40;font-size:12px}.serp b{color:#1a0dab;letter-spacing:-.01em;font-size:15.5px;font-weight:500}.serp span{color:var(--mute);font-size:12.5px;line-height:1.5}.tile-ui.url{align-items:center;gap:12px}.url span{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;display:inline-flex}.url span svg{color:var(--green)}.url em{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.ways{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.way{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;padding:26px}.way b{letter-spacing:-.015em;margin-bottom:6px;font-size:17px;font-weight:600;display:block}.way p{color:var(--mute);margin:0;font-size:15px;line-height:1.6}.price-strip{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:26px;grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;padding:clamp(24px,4vw,48px);display:grid}.price-strip h2{font-size:clamp(28px,3.4vw,42px)}.price-strip p:not(.eyebrow){color:var(--mute);margin:0 0 20px}.price-strip ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.price-strip li{border:1px solid var(--line);background:var(--bg);border-radius:16px;grid-template-columns:1fr auto;row-gap:2px;padding:14px 18px;display:grid}.price-strip li b{font-size:15px;font-weight:600}.price-strip li span{letter-spacing:-.04em;grid-row:span 2;align-self:center;font-size:24px;font-weight:600}.price-strip li small{color:var(--mute);font-size:13px}html.js .rv{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease) var(--d,0s), translate 1.1s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s), transform .6s var(--ease), box-shadow .4s, border-color .4s;translate:0 26px}html.js .rv.in{opacity:1;filter:none;translate:0}.tile,.way,.plan,.steps>div,.contact-card{transition:transform .6s var(--ease), box-shadow .4s, border-color .4s}.tile:hover,.way:hover,.plan:hover,.steps>div:hover,.contact-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.spot{position:relative}.spot:before,.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute}.spot:before{background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #16a34acc, transparent 65%);-webkit-mask-composite:xor;padding:1px;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #a3e6351a, transparent 65%);inset:0}.spot:hover:before,.spot:hover:after{opacity:1}.cta{padding:clamp(88px,11vw,140px) 16px 0}.cta-in{isolation:isolate;text-align:center;background:radial-gradient(60% 50% at 50% 100%,#16a34a73,#0000 70%),#0a0c0b;border-radius:30px;place-items:center;max-width:1260px;min-height:500px;margin:0 auto;padding:84px 24px 170px;display:grid;position:relative;overflow:hidden}.cta-copy h2{color:#f2f5f2;margin:0 0 16px;font-size:clamp(36px,5.4vw,68px);line-height:1}.cta-copy p{color:#a3aca6;max-width:520px;margin:0 auto 30px;font-size:16.5px}.foot{border-top:1px solid var(--line);margin-top:clamp(80px,10vw,120px)}.foot-in{grid-template-columns:1.3fr 2fr;gap:32px;padding-block:52px 36px;display:grid}.foot-brand p{color:var(--mute);max-width:300px;margin:14px 0 0;font-size:14px}.foot-app{border:1px solid var(--line2);background:var(--card);color:var(--ink);font:500 13.5px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;transition:border-color .2s;display:inline-flex}.foot-app:before{content:"";background:url(/icon.svg) 50%/cover;border-radius:4px;width:14px;height:14px}.foot-app:hover{border-color:#b9c2b5}.foot-cols{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.foot-cols b{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.foot-cols a{color:var(--mute);padding:4px 0;font-size:14px;text-decoration:none;display:block}.foot-cols a:hover{color:var(--ink)}.foot-fine{border-top:1px solid var(--line);color:var(--dim);grid-column:1/-1;margin:8px 0 0;padding-top:20px;font-size:13px}.page-head{padding-top:clamp(56px,8vw,104px);position:relative}.page-head:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#a3e63542,#16a34a1a 55%,#0000);width:min(720px,80vw);height:560px;position:absolute;top:-140px;right:-8%}.page-head h1{letter-spacing:-.05em;max-width:14em;margin:0 0 20px;font-size:clamp(40px,5.6vw,68px);line-height:1}.page-head .lead{text-align:left;margin:0}.prose p{color:var(--ink2);margin:0 0 18px;font-size:16.5px;line-height:1.75}.prose h2{letter-spacing:-.025em;margin:38px 0 12px;font-size:23px}.prose a,.contact-card a{color:var(--green)}.ticks{gap:11px;margin:22px 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.ticks li{color:var(--ink2);padding-left:28px;position:relative}.ticks li:before{content:"";border-left:2px solid var(--green2);border-bottom:2px solid var(--green2);width:11px;height:6px;position:absolute;top:7px;left:3px;transform:rotate(-45deg)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:14px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--dim);font-size:22px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{color:var(--mute);margin:12px 0 0;font-size:15.5px;line-height:1.65}.contact-card,.soon-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:22px;padding:28px}.contact-card b{color:var(--mute);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.contact-card a{letter-spacing:-.02em;font-size:24px;font-weight:600;text-decoration:none}.contact-card p{color:var(--mute);margin:14px 0 0;font-size:14.5px}.soon-card b{color:var(--green);font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;display:block}.soon-card .plain{color:var(--ink2);margin:6px 0 0;font-size:15.5px;line-height:1.65}.steps{counter-reset:st;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.steps>div{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;padding:24px}.steps .st-ic{background:var(--bg2);width:38px;height:38px;color:var(--green);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.steps b{letter-spacing:-.015em;margin-bottom:6px;font-size:17px;font-weight:600;display:block}.steps p{color:var(--mute);margin:0;font-size:14.5px;line-height:1.6}.split{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.split.top{align-items:start}.inside{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.inside:before{content:"";background:var(--line2);width:1px;position:absolute;top:18px;bottom:18px;left:17px}.inside li{grid-template-columns:36px 1fr;gap:16px;padding:10px 0;display:grid;position:relative}.in-ic{z-index:1;background:var(--card);border:1px solid var(--line);width:36px;height:36px;color:var(--green);box-shadow:var(--shadow-sm);border-radius:11px;place-items:center;display:grid;position:relative}.inside b{letter-spacing:-.01em;margin:6px 0 4px;font-size:16px;font-weight:600;display:block}.inside p{color:var(--mute);margin:0;font-size:14.5px;line-height:1.6}.shot{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#0b0d0c;border-radius:18px;margin:0;overflow:hidden}.shot img{width:100%;height:auto;display:block}.plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plans.four{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.plan{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;padding:26px;display:flex;position:relative}.plan.featured{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset, var(--shadow)}.plan>b{color:var(--ink2);font-size:15px;font-weight:600}.price{font:600 42px/1.1 var(--sans);letter-spacing:-.05em;margin:12px 0 6px}.price span{color:var(--mute);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:500}.plan>p{color:var(--mute);margin:0 0 18px;font-size:14.5px}.plan .ngn{color:var(--mute);margin:-2px 0 12px;font-size:13px}.plan ul{flex:1;align-content:start;gap:10px;margin:0 0 24px;padding:0;font-size:14.5px;list-style:none;display:grid}.plan li{color:var(--ink2);padding-left:24px;position:relative}.plan li:before{content:"";border-left:2px solid var(--green2);border-bottom:2px solid var(--green2);width:10px;height:5px;position:absolute;top:7px;left:3px;transform:rotate(-45deg)}.note{border-radius:14px;margin:0 0 22px;padding:12px 16px;font-size:14.5px;font-weight:500}.note.good{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.note.bad{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.lp-nav{justify-content:space-between;align-items:center;padding-block:18px;display:flex}.lp-nav nav{align-items:center;gap:22px;font-size:14.5px;font-weight:500;display:flex}.lp-nav nav a{color:var(--mute);text-decoration:none}.lp-nav nav a:hover{color:var(--ink)}.nav{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px}.card b{margin-bottom:6px;display:block}.card p{color:var(--mute);margin:0;font-size:15px}.auth{max-width:420px;margin:36px auto 60px}.auth.card{box-shadow:var(--shadow);border-radius:24px;padding:28px}.auth h1,.auth h2{letter-spacing:-.035em;margin:0 0 6px;font-size:26px}.auth-sub{color:var(--mute);margin:0 0 20px;font-size:15px}.tabs{background:var(--bg2);border-radius:14px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.tabs button{height:38px;color:var(--mute);font:600 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;transition:background .2s,color .2s}.tabs button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}label{color:var(--ink2);margin:14px 0 6px;font-size:13px;font-weight:600;display:block}input{border:1px solid var(--line2);background:var(--card);width:100%;height:46px;color:var(--ink);font:15px var(--sans);border-radius:12px;padding:0 14px;transition:border-color .2s,box-shadow .2s}input:focus{border-color:#8cc79c;outline:0;box-shadow:0 0 0 4px #16a34a1f}.err{color:#b91c1c;min-height:20px;margin-top:12px;font-size:14px}.aux{color:var(--mute);margin:12px 0 0;font-size:14px}.aux a{color:var(--green)}.foot.small{color:var(--mute);text-align:center;border:0;margin-top:0;padding:40px 0;font-size:13px}.auth-split{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100svh;display:grid;position:relative}.auth-side{flex-direction:column;gap:28px;min-width:0;padding:22px clamp(20px,5vw,64px) 26px;display:flex}.auth-side>.logo{align-self:flex-start}.auth-card{background:var(--card);border:1px solid var(--line);width:100%;max-width:412px;box-shadow:var(--shadow);animation:rise 1s var(--ease) both;border-radius:24px;margin:auto;padding:32px}.auth-card h1,.auth-card h2{letter-spacing:-.045em;margin:0 0 6px;font-size:30px;line-height:1.1}.auth-fine{text-align:center;color:var(--dim);margin:0;font-size:13px}.auth-art{isolation:isolate;background:radial-gradient(60% 50% at 50% 100%,#16a34a73,#0000 70%),#0a0c0b;border-radius:28px;align-items:start;min-height:calc(100svh - 24px);margin:12px 12px 12px 0;display:grid;position:relative;overflow:hidden}.auth-art-in{padding:clamp(44px,9vh,104px) clamp(28px,4.5vw,72px)}.auth-art h2{color:#f2f5f2;letter-spacing:-.045em;max-width:10.5em;animation:rise 1.1s var(--ease) .1s both;margin:0 0 34px;font-size:clamp(34px,3.7vw,54px);line-height:1.02}.auth-plan{color:#ecefed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:390px;animation:rise 1.2s var(--ease) .28s both;background:#0c0f0dbd;border:1px solid #a3e6354d;border-radius:18px;padding:18px;box-shadow:0 30px 80px -30px #000}.auth-plan-k{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#a3e635}.auth-plan ul{gap:9px;margin:12px 0 16px;padding:0;font-size:13.5px;list-style:none;display:grid}.auth-plan li{color:#aab2ad;grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.auth-plan li b{color:#ecefed;font-weight:600}.auth-plan-act{justify-content:flex-end;gap:8px;font-size:12.5px;font-weight:600;display:flex}.auth-plan-act i{color:#c3cac6;border:1px solid #2c322f;border-radius:999px;padding:7px 12px;font-style:normal}.auth-plan-act em{color:#0b1407;background:#a3e635;border-radius:999px;padding:7px 14px;font-style:normal}.theme-dark{--bg:#0b0d0c;--bg2:#121514;--card:#111413;--ink:#ecefed;--ink2:#c9cfcb;--mute:#8b938f;--muted:#8b938f;--dim:#626a66;--line:#232826;--line2:#2e3431;--brand:#a3e635;--green:#86efac;--green2:#4ade80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink);min-height:100vh}.theme-dark .btn{color:var(--ink);border-color:var(--line2);background:#181c1a}.theme-dark .btn.primary,.theme-dark .btn.dark{color:#0b1407;background:#a3e635;border-color:#a3e635}.theme-dark input,.theme-dark select,.theme-dark textarea{color:var(--ink);border-color:var(--line2);background:#0f1211}.theme-dark .note.good{color:#6ee7b7;background:#34d3991a;border-color:#34d39966}.theme-dark .note.bad{color:#fca5a5;background:#f8717114;border-color:#f8717166}@media (prefers-color-scheme:dark){.theme-auto{--bg:#0b0d0c;--bg2:#121514;--card:#111413;--ink:#ecefed;--ink2:#c9cfcb;--mute:#8b938f;--muted:#8b938f;--dim:#626a66;--line:#232826;--line2:#2e3431;--brand:#a3e635;--green:#86efac;--green2:#4ade80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink);min-height:100vh}.theme-auto .btn{color:var(--ink);border-color:var(--line2);background:#181c1a}.theme-auto .btn.primary,.theme-auto .btn.dark{color:#0b1407;background:#a3e635;border-color:#a3e635}.theme-auto input,.theme-auto select,.theme-auto textarea{color:var(--ink);border-color:var(--line2);background:#0f1211}.theme-auto .note.good{color:#6ee7b7;background:#34d3991a;border-color:#34d39966}.theme-auto .note.bad{color:#fca5a5;background:#f8717114;border-color:#f8717166}}.theme-light,.theme-auto{background:var(--bg);min-height:100vh}@media (max-width:1040px){.bd-body{grid-template-columns:320px 1fr}.bd-site{transform-origin:top;scale:.82}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.auth-split{background:radial-gradient(90% 32% at 50% 0,#a3e63538,#16a34a14 55%,#0000);grid-template-columns:1fr}.auth-art{display:none}}@media (max-width:860px){.trio,.ways{grid-template-columns:1fr;gap:22px}.price-strip,.split{grid-template-columns:1fr;gap:28px}.bd-body{grid-template-columns:1fr;height:auto}.bd-agent{border-right:0;border-top:1px solid var(--s-line);order:2;height:470px}.bd-stage{height:400px}.bd-site{top:18px;scale:.6}.bd-wire{transform-origin:top;top:18px;scale:.6}.bd-stage:has(.bd-phone.on) .bd-site{transform:translate(-90px)scale(.9)}.bd-phone{transform-origin:100% 0;top:30px;right:18px;scale:.82}.bd-phone.on{scale:.82}}@media (max-width:720px){.wrap{padding-inline:18px}.nav-links,.nav-login,.hide-sm{display:none}.nav-end{gap:10px}.mnav{display:block}.hero{min-height:0;padding:104px 0 190px}.hero h1{margin-top:22px;font-size:clamp(40px,11vw,54px)}.pill{font-size:12.5px}.pbox{border-radius:20px;padding:12px 12px 10px}.pbox textarea{min-height:96px;font-size:16px}.pbox-note{font-size:12px}.bento{grid-template-columns:1fr}.tile.wide{flex-direction:column;grid-column:auto}.tile.wide .tile-copy{align-self:auto;padding:0 6px 6px}.tile{min-height:0}.tile-ui{min-height:180px}.look{width:256px}.look-site{height:176px}.ls-hero h4{font-size:15px}.cta-in{border-radius:24px;min-height:0;padding:64px 20px 130px}.foot-in{grid-template-columns:1fr}.foot-cols{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.bd-stage{height:330px}.bd-site,.bd-wire{top:14px;scale:.5}.bd-stage:has(.bd-phone.on) .bd-site{opacity:.16;transform:none}.bd-phone{transform-origin:top;margin-left:-96px;top:22px;left:50%;right:auto;scale:.74}.bd-phone.on{scale:.74}.bd-toast{white-space:normal;width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.looks{-webkit-mask-image:none;mask-image:none}.looks-row{overflow-x:auto}.looks-track{animation:none!important}.pbox:before{display:none}html.js .rv{filter:none;translate:none}}.welcome{cursor:pointer;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.welcome video{object-fit:contain;width:100%;height:100%}@media (orientation:portrait){.welcome video{object-fit:cover;width:100%;height:90vw}}.welcome-skip{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#fff;min-height:44px;font:600 14px/1 var(--font-sans,system-ui), system-ui, sans-serif;cursor:pointer;background:#00000073;border:1px solid #ffffff47;border-radius:999px;padding:0 20px;position:fixed}.welcome-skip:hover{border-color:#fff9}.ob{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.ob-top{justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.ob-skip{color:var(--mute);font:500 14.5px var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 4px;text-decoration:underline}.ob-skip:hover{color:var(--ink)}.ob-main{width:min(760px,100% - 32px);margin:0 auto;padding:20px 0 72px}.ob-prog{background:var(--line);border-radius:99px;height:4px;overflow:hidden}.ob-prog i{background:var(--green2);border-radius:inherit;height:100%;transition:width .4s var(--ease);display:block}.ob-count{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:18px 0 0}.ob-set{border:0;min-width:0;margin:0;padding:0}.ob-set>legend{width:100%;padding:0}.ob-set.sub{margin-top:26px}.ob-set.sub>legend{margin-bottom:10px;font-weight:600}.ob-q{outline:none;margin:8px 0;font-size:clamp(26px,4.4vw,36px);line-height:1.15}.ob-why{color:var(--mute);max-width:60ch;margin:0 0 22px}.ob-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,196px),1fr));gap:12px;display:grid}.ob-grid.q-experience{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.ob-grid.q-workflow{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.ob-grid.q-providers,.ob-grid.q-interests{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}.ob-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-grid.three{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}.ob-grid.ob-looks{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.ob-card{border:1.5px solid var(--line2);background:var(--card);color:var(--ink);cursor:pointer;transition:border-color .18s, box-shadow .25s, transform .25s var(--ease), background .18s;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:18px 18px 16px;font-size:15px;font-weight:400;display:flex;position:relative;box-shadow:0 1px 2px #0d130f0a}.ob-card:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line2));transform:translateY(-3px);box-shadow:0 14px 32px -18px #0d130f59}.ob-card:active{transform:translateY(-1px)scale(.99)}.ob-card input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.ob-card:has(input:focus-visible){outline:2px solid var(--green2);outline-offset:3px}.ob-card.on{border-color:var(--green2);background:color-mix(in srgb, var(--green2) 6%, var(--card));box-shadow:0 0 0 3px color-mix(in srgb, var(--green2) 18%, transparent), 0 14px 32px -20px #15803d80}.ob-card .tick{border:1.5px solid var(--line2);background:var(--card);width:22px;height:22px;transition:background .18s, border-color .18s, transform .25s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ob-card.checkbox .tick{border-radius:7px}.ob-card.on .tick{background:var(--green2);border-color:var(--green2);transform:scale(1.06)}.ob-card.on .tick:after{content:"";border:0 solid #fff;border-width:0 0 2.2px 2.2px;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ob-card-t{gap:4px;min-width:0;padding-right:18px;display:grid}.ob-card-t b{letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.3}.ob-card-t .hint{color:var(--mute);font-size:13.5px;line-height:1.45}.ob-art{width:48px;height:48px;color:hsl(var(--h) 62% 36%);background:linear-gradient(145deg, hsl(var(--h) 80% 94%), hsl(var(--h) 60% 86%));box-shadow:inset 0 0 0 1px hsl(var(--h) 50% 80%);transition:transform .3s var(--ease);border-radius:14px;flex:none;place-items:center;display:grid}.ob-card:hover .ob-art{transform:rotate(-4deg)scale(1.05)}.ob-card:hover .ob-art.wide{transform:scale(1.02)}.ob-art em{font:700 15px/1 var(--sans);letter-spacing:-.02em;font-style:normal}.ob-art.meter{align-items:flex-end;gap:4px;width:auto;padding:0 12px 12px;display:flex}.ob-art.meter i{background:hsl(var(--h) 40% 78%);border-radius:3px;width:7px}.ob-art.meter i:first-child{height:8px}.ob-art.meter i:nth-child(2){height:13px}.ob-art.meter i:nth-child(3){height:18px}.ob-art.meter i:nth-child(4){height:23px}.ob-art.meter i:nth-child(5){height:28px}.ob-art.meter i.on{background:hsl(var(--h) 62% 40%)}.ob-art.wide{border-radius:12px;width:100%;height:86px;padding:10px}.ob-work{gap:5px;width:100%;height:100%;display:grid}.ob-work i,.ob-work b{background:hsl(var(--h) 45% 72%);border-radius:4px;display:block}.ob-work.grid{grid-template-columns:repeat(3,1fr)}.ob-work.grid i,.ob-work.split i,.ob-work.either i{box-shadow:inset 0 0 0 1px hsl(var(--h) 45% 75%);background:#fff}.ob-work.split{grid-template-columns:1.6fr 1fr}.ob-work.split>i{height:100%}.ob-work.split span{align-content:end;gap:5px;display:grid}.ob-work.split b{height:12px}.ob-work.split b:nth-child(2){background:hsl(var(--h) 62% 45%);margin-left:30%}.ob-work.code{background:hsl(var(--h) 35% 22%);border-radius:7px;align-content:center;gap:7px;padding:10px}.ob-work.code b{background:hsl(var(--h) 70% 72%);height:6px}.ob-work.list{align-content:center;gap:7px}.ob-work.list b{height:12px;box-shadow:inset 4px 0 0 hsl(var(--h) 62% 45%);background:#fff}.ob-work.list b.run{width:70%;animation:1.6s ease-in-out infinite obpulse}.ob-work.either{grid-template-columns:1fr auto 1fr;align-items:stretch}.ob-work.either em{color:hsl(var(--h) 62% 36%);align-self:center;font-size:20px;font-style:normal}.ob-art.rows{place-items:initial;align-content:center;gap:var(--gap);display:grid}.ob-art.rows b{background:hsl(var(--h) 45% 72%);border-radius:4px;height:8px;display:block}.ob-art.rows b:nth-child(odd){width:70%}@keyframes obpulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ob-work.list b.run{animation:none}.ob-card,.ob-art{transition:none}.ob-card:hover,.ob-card:hover .ob-art{transform:none}}.ob-prev{aspect-ratio:16/10;border:1px solid var(--line2);border-radius:10px;grid-template-rows:18% 1fr;grid-template-columns:28% 1fr;width:100%;display:grid;overflow:hidden}.ob-prev i:first-child{grid-column:1/-1}.ob-prev.light{background:#f7f8f5}.ob-prev.light i:first-child{background:#fff;border-bottom:1px solid #e2e6df}.ob-prev.light i:nth-child(2){background:#eef1ec}.ob-prev.light i:nth-child(3){background:radial-gradient(#d2d8cf 1px,#0000 1.5px) 0 0/10px 10px}.ob-prev.dark{background:#0b0d0c}.ob-prev.dark i:first-child{background:#101312;border-bottom:1px solid #232826}.ob-prev.dark i:nth-child(2){background:#171b19}.ob-prev.dark i:nth-child(3){background:radial-gradient(#2a312e 1px,#0000 1.5px) 0 0/10px 10px}.ob-prev.system{background:linear-gradient(135deg,#f7f8f5 50%,#0b0d0c 50%)}.ob-prev.system i{display:none}.ob-grid.ob-looks .ob-card-t{width:100%}.ob-note{background:var(--bg2);border:1px solid var(--line);border-radius:12px;max-width:66ch;margin:18px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.5}.ob-err{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;display:flex}.ob-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:28px;display:flex}.ob-act-r{flex-wrap:wrap;gap:10px;display:flex}.ob-sum{gap:2px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ob-sum li{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:14px;padding:12px 0;display:grid}.ob-sum b{font-weight:600}.ob-sum span{color:var(--ink2)}.ob-next{margin-top:26px}.ob-next h2{margin:0 0 8px;font-size:19px}.ob-next ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-next li{border:1px solid var(--line2);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ob-next li div{flex:260px;gap:2px;min-width:0;display:grid}.ob-next li span{color:var(--mute);font-size:14px}@media (max-width:560px){.ob-top{padding:14px 16px}.ob-sum li{grid-template-columns:1fr;gap:2px}.ob-act{flex-direction:column-reverse;align-items:stretch}.ob-act-r{flex-direction:column-reverse}.ob-act .btn{width:100%}}.theme-dark .ob-art{color:hsl(var(--h) 75% 72%);background:linear-gradient(145deg, hsl(var(--h) 40% 18%), hsl(var(--h) 35% 12%));box-shadow:inset 0 0 0 1px hsl(var(--h) 35% 26%)}.theme-dark .ob-art.meter i{background:hsl(var(--h) 20% 28%)}.theme-dark .ob-art.meter i.on{background:hsl(var(--h) 70% 62%)}.theme-dark .ob-work.grid i,.theme-dark .ob-work.split i,.theme-dark .ob-work.either i{background:hsl(var(--h) 20% 20%);box-shadow:inset 0 0 0 1px hsl(var(--h) 30% 30%)}.theme-dark .ob-work.list b{background:hsl(var(--h) 20% 20%);box-shadow:inset 4px 0 0 hsl(var(--h) 70% 58%)}.theme-dark .ob-art.rows b,.theme-dark .ob-work.split b{background:hsl(var(--h) 30% 34%)}.theme-dark .ob-work.split b:nth-child(2){background:hsl(var(--h) 70% 55%)}.theme-dark .ob-card.on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--card));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.theme-dark .ob-card.on .tick{background:var(--brand);border-color:var(--brand)}.theme-dark .ob-card.on .tick:after{border-color:#0b1407}.theme-dark .ob-card:hover{box-shadow:0 14px 32px -18px #000}@media (prefers-color-scheme:dark){.theme-auto .ob-art{color:hsl(var(--h) 75% 72%);background:linear-gradient(145deg, hsl(var(--h) 40% 18%), hsl(var(--h) 35% 12%));box-shadow:inset 0 0 0 1px hsl(var(--h) 35% 26%)}.theme-auto .ob-art.meter i{background:hsl(var(--h) 20% 28%)}.theme-auto .ob-art.meter i.on{background:hsl(var(--h) 70% 62%)}.theme-auto .ob-work.grid i,.theme-auto .ob-work.split i,.theme-auto .ob-work.either i{background:hsl(var(--h) 20% 20%);box-shadow:inset 0 0 0 1px hsl(var(--h) 30% 30%)}.theme-auto .ob-work.list b{background:hsl(var(--h) 20% 20%);box-shadow:inset 4px 0 0 hsl(var(--h) 70% 58%)}.theme-auto .ob-art.rows b,.theme-auto .ob-work.split b{background:hsl(var(--h) 30% 34%)}.theme-auto .ob-work.split b:nth-child(2){background:hsl(var(--h) 70% 55%)}.theme-auto .ob-card.on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--card));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.theme-auto .ob-card.on .tick{background:var(--brand);border-color:var(--brand)}.theme-auto .ob-card.on .tick:after{border-color:#0b1407}.theme-auto .ob-card:hover{box-shadow:0 14px 32px -18px #000}}.pref-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.pref-row>label,.pref-row>span{min-width:0;color:var(--ink);flex:260px;gap:2px;margin:0;font-size:14.5px;font-weight:400;display:grid}.pref-row>label>span,.pref-row>span>span{color:var(--mute);font-size:13.5px}.pref-row select{border:1px solid var(--line2);background:var(--card);min-width:0;max-width:100%;height:40px;color:var(--ink);font:500 14.5px var(--sans);border-radius:10px;flex:0 300px;padding:0 10px}
