:root{--accent:#4f46e5;--ink:#11131f;--mute:#5f6475;--line:#e3e5ee;--bg:#f2f3f8;--card:#fff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,Inter,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.025em;line-height:1.1;margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,#fff);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#fff;border:0;border-radius:12px;padding:12px 20px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .12s,filter .12s}.btn:hover{filter:brightness(1.08)}.btn:active{transform:scale(.98)}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.sm{padding:8px 12px;border-radius:9px;font-size:14px}.btn.block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.fld{display:block;margin:0 0 14px}.fld>span{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--mute)}.fld input,.fld select,.fld textarea,.in{width:100%;border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.fld textarea{min-height:92px;resize:vertical}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pill{display:inline-block;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:600;background:color-mix(in srgb,var(--accent) 12%,#fff);color:color-mix(in srgb,var(--accent) 80%,#000)}.land{max-width:1080px;margin:0 auto;padding:28px 24px 80px}.nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:84px}.brand{font-weight:800;font-size:20px;letter-spacing:-.03em}.l-hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center}.l-hero h1{font-size:clamp(40px,6vw,68px);font-weight:800}.l-hero p{font-size:19px;color:var(--mute);max-width:46ch;margin:20px 0 28px}.mock{background:#fff;border-radius:22px;padding:18px;box-shadow:0 30px 70px -30px rgba(17,19,31,.35);border:1px solid var(--line)}.mock .bar{height:10px;border-radius:6px;background:var(--line);margin:8px 0}.feat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:90px}.feat h3{font-size:18px;margin-bottom:6px}.feat p{color:var(--mute);margin:0}.site{max-width:1120px;margin:0 auto;padding:16px 20px 80px}.hero{position:relative;border-radius:28px;overflow:hidden;color:#fff;padding:56px 44px 44px;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 80%,#000) 0,color-mix(in srgb,var(--accent) 45%,#0a0b14) 100%) 50%/cover}.hero.img:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,20,.15),rgba(8,9,20,.78))}.hero>*{position:relative}.logo{width:54px;height:54px;border-radius:16px;background:#fff;color:var(--accent);display:grid;place-items:center;font-size:20px;margin-bottom:22px}.hero h1,.logo{font-weight:800}.hero h1{font-size:clamp(34px,5.4vw,60px);max-width:16ch}.hero p{margin:14px 0 0;max-width:52ch;opacity:.9;font-size:18px}.hero .meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;font-size:14.5px;opacity:.92}.cols{display:grid;grid-template-columns:1fr 390px;grid-gap:36px;gap:36px;margin-top:32px;align-items:start}.sec{margin-bottom:44px}.sec h2{font-size:26px;margin-bottom:16px}.svc{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.svc:first-of-type{border-top:1px solid var(--line)}.svc b{font-size:17px}.svc small{display:block;color:var(--mute);margin-top:2px}.svc .pr{font-weight:700;text-align:right;white-space:nowrap}.svc .pr small{font-weight:500}.map{border:0;width:100%;height:300px;border-radius:20px;background:var(--line)}.hrs{display:grid;grid-template-columns:100px 1fr;grid-gap:6px 14px;gap:6px 14px;max-width:340px}.hrs .off{color:var(--mute)}.rev{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.rev figure{margin:0;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px}.rev blockquote{margin:0 0 12px;font-size:15px}.rev figcaption{font-size:13px;color:var(--mute);font-weight:600}.panel{position:-webkit-sticky;position:sticky;top:16px;background:var(--card);border-radius:24px;padding:22px;border:1px solid var(--line);box-shadow:0 24px 60px -28px rgba(17,19,31,.4)}.panel h3{font-size:21px;margin-bottom:4px}.sel{width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-top:12px;cursor:pointer}.days{display:flex;gap:8px;overflow-x:auto;padding:14px 2px 6px;scrollbar-width:none}.days::-webkit-scrollbar{display:none}.day{flex:0 0 58px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:9px 0;text-align:center;cursor:pointer}.day small{display:block;color:var(--mute);font-size:12px}.day b{font-size:18px}.day.on{background:var(--accent);border-color:var(--accent);color:#fff}.day.on small{color:#fff;opacity:.85}.day[disabled]{opacity:.35;cursor:not-allowed}.times{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0}.time{border:1px solid var(--line);background:#fff;border-radius:11px;padding:10px 0;font-weight:600;cursor:pointer}.time.on{background:var(--ink);border-color:var(--ink);color:#fff}.sum{background:var(--bg);border-radius:14px;padding:12px 14px;margin:10px 0 14px;font-size:14.5px}.done{text-align:center;padding:14px 0}.done .tick{width:56px;height:56px;border-radius:50%;background:#16a34a;color:#fff;display:grid;place-items:center;font-size:28px;margin:0 auto 14px}.foot{text-align:center;color:var(--mute);font-size:13px;margin-top:40px}.dash{display:grid;grid-template-columns:210px minmax(0,1fr) 430px;min-height:100vh}.side{background:#fff;border-right:1px solid var(--line);padding:22px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.side .brand{padding:0 10px 22px;display:block}.tab{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:10px;padding:10px 12px;font-weight:600;color:var(--mute);cursor:pointer;margin-bottom:2px}.tab.on{background:color-mix(in srgb,var(--accent) 12%,#fff);color:color-mix(in srgb,var(--accent) 80%,#000)}.edit{padding:30px 34px 80px;max-width:760px}.edit h2{font-size:28px;margin-bottom:6px}.edit .sub{color:var(--mute);margin:0 0 26px}.box{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:14px}.sw{width:30px;height:30px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--line);cursor:pointer}.sw.on{box-shadow:0 0 0 2px var(--ink)}.tg{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.preview{background:#e8e9f1;border-left:1px solid var(--line);padding:22px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.frame{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#fff;height:calc(100vh - 92px);box-shadow:0 18px 50px -24px rgba(17,19,31,.45)}.frame .chrome{height:34px;background:#f6f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 14px;font-size:12px;color:var(--mute)}.frame iframe{border:0;width:100%;height:calc(100% - 34px)}.stat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.stat div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px}.stat b{font-size:26px;display:block;letter-spacing:-.03em}.stat span{font-size:13px;color:var(--mute)}.bk{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.bk:last-child{border:0}.bk small{color:var(--mute);display:block}@media(max-width:980px){.cols{grid-template-columns:1fr}.panel{position:static;order:-1}.dash,.feat,.l-hero,.rev{grid-template-columns:1fr}.preview,.side{position:static;height:auto}.side{display:flex;flex-wrap:wrap;gap:4px;border:0;padding:14px}.side .brand{width:100%}.tab{width:auto}.frame{height:560px}.hero{padding:40px 24px 30px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.skin{min-height:100vh;background:var(--bg);color:var(--ink)}.skin,.skin h1,.skin h2,.skin h3{font-family:var(--font)}.ann{background:var(--accent);color:#fff;text-align:center;padding:9px 16px;font-size:14px;font-weight:600}.skin .hero{border-radius:calc(var(--r)*1.7)}.skin .hero.c{align-items:center;text-align:center}.skin .hero.c h1,.skin .hero.c p{margin-left:auto;margin-right:auto}.skin .hero.c .meta{justify-content:center}.skin .logo{border-radius:calc(var(--r)*.8)}.skin .btn{border-radius:var(--br)}.skin .btn.ghost{color:var(--ink);border-color:var(--line)}.skin .faq details,.skin .panel,.skin .rev figure,.skin .tm{border-radius:var(--r);background:var(--card);border-color:var(--line)}.skin .day,.skin .fld input,.skin .sel,.skin .time{background:var(--card);color:var(--ink);border-color:var(--line);border-radius:calc(var(--r)*.7)}.skin .day.on{background:var(--accent);border-color:var(--accent);color:#fff}.skin .time.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.skin .svc,.skin .svc:first-of-type{border-color:var(--line)}.skin .map{border-radius:var(--r)}.gal{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.gal i{display:block;aspect-ratio:1;background-size:cover;background-position:50%;border-radius:var(--r)}.tms{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:14px;gap:14px}.tm{border:1px solid var(--line);padding:20px;text-align:center}.tm small{color:var(--mute)}.av{width:76px;height:76px;border-radius:50%;margin:0 auto 12px;display:grid;place-items:center;background:var(--accent) center/cover;color:#fff;font-weight:700;font-size:24px}.faq details{border:1px solid var(--line);padding:14px 18px;margin-bottom:8px}.faq summary{cursor:pointer;font-weight:600}.faq p{margin:10px 0 0;color:var(--mute)}.chk{padding:6px 0;cursor:pointer}.chk input{accent-color:var(--accent)}.skin .rev blockquote{font-size:15.5px}@media(max-width:700px){.gal{grid-template-columns:repeat(2,1fr)}}.themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.thc{border:2px solid var(--line);border-radius:16px;background:#fff;padding:10px;text-align:left;cursor:pointer}.thc.on{border-color:var(--accent)}.thc .sw2{height:74px;border-radius:10px;display:flex;align-items:flex-end;gap:5px;padding:8px}.thc .sw2 i{width:20px;height:20px;border-radius:50%;border:2px solid hsla(0,0%,100%,.7)}.thc b{display:block;margin-top:8px}.thc small{color:var(--mute);display:block;line-height:1.3}.secrow{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:8px}.secrow b{flex:1 1;text-transform:capitalize}.ib{border:1px solid var(--line);background:#fff;border-radius:8px;width:32px;height:32px;cursor:pointer}.rng{width:100%;accent-color:var(--accent)}.skin .hero{min-height:340px}.skin .hero.h-s{min-height:240px}.skin .hero.h-l{min-height:480px}.skin .hero.img:before{background:linear-gradient(180deg,rgba(8,9,20,calc(var(--ov)*.3)),rgba(8,9,20,var(--ov)))}.hbtn{background:#fff!important;color:var(--accent)!important;margin-top:24px;align-self:flex-start}.hero.c .hbtn{align-self:center}.feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.ft{border-left:3px solid var(--accent);padding-left:14px}.ft b{font-size:17px}.ft p{margin:4px 0 0;color:var(--mute)}.skin .cta{background:var(--accent);color:#fff;border-radius:calc(var(--r)*1.4);padding:38px 28px;text-align:center}.cta p{max-width:50ch;margin:10px auto 20px;opacity:.92}.cta .btn{background:#fff;color:var(--accent)}.foot2{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;align-items:center;margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;color:var(--mute)}.foot2 a{color:var(--ink);font-weight:600}.fab{display:none}.ed{cursor:pointer;outline:2px solid transparent;outline-offset:8px;border-radius:12px;transition:outline-color .12s}.ed:hover{outline-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ed.sel{outline-color:var(--accent)}iframe,img{max-width:100%}@media(max-width:700px){.site{padding:10px 14px 100px}.skin .hero{padding:30px 20px 24px;min-height:260px}.skin .hero.h-l{min-height:380px}.hero .meta{gap:6px 14px;font-size:13.5px}.svc{flex-wrap:wrap}.sec{margin-bottom:34px}.sec h2{font-size:22px}.panel{padding:18px}.fab{display:inline-flex;position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:30;box-shadow:0 12px 30px -8px rgba(0,0,0,.45);padding:14px 28px}.hrs{max-width:none}.skin .cta{padding:28px 18px}}@media(max-width:600px){.nav{margin-bottom:40px}.land{padding:20px 16px 60px}.l-hero{gap:28px}.feat{margin-top:56px}}.dash2{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(380px,44%);height:100vh;overflow:hidden;background:var(--bg)}.dash2 .side{position:static}.dash2 .edit,.dash2 .side{height:100vh;overflow:auto}.dash2 .edit{padding:0 30px 90px;max-width:none}.dash2 .edit>.in-edit{max-width:720px}.bar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg);display:flex;gap:8px;align-items:center;padding:14px 0;margin-bottom:6px}.bar .grow{flex:1 1}.bar .seg,.chrome .seg{display:none}.dash2 .preview{height:100vh;position:static;padding:16px;display:flex;flex-direction:column}.dash2 .frame{height:auto;flex:1 1;display:flex;flex-direction:column;min-height:0}.chrome{gap:6px;justify-content:space-between;height:40px!important;flex:0 0 auto}.chrome .devs{display:flex;gap:4px}.dv{border:0;background:transparent;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600;color:var(--mute);cursor:pointer}.dv.on{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line)}.vp{flex:1 1;min-height:0;background:#d9dbe6;overflow:hidden}.vp iframe{border:0;background:#fff;display:block}.secrow{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.secrow.over{outline:2px dashed var(--accent);outline-offset:2px}.secrow.sel{border-color:var(--accent)}.grip{color:var(--mute);letter-spacing:-2px;font-weight:700}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 18px}.edit .sub{max-width:60ch}.edit input[type=time]{min-width:0}body,html{max-width:100%;overflow-x:hidden}.dash2,.land,.skin{overflow-x:clip}.cols{grid-template-columns:minmax(0,1fr) 390px}.cols>*{min-width:0}.l-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.feat,.rev{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gal{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.times{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.svc>div:first-child{min-width:0;flex:1 1 180px}.bk>div,.cd,.ev,.faq p,.hero h1,.hero p,.rev blockquote,.sec p,.svc b,.svc small,.tm{overflow-wrap:anywhere}.bar,.bk,.nav,.secrow{flex-wrap:wrap}.secrow b{min-width:0}.fld input,.fld select,.fld textarea,.in,.sel{max-width:100%;min-width:0}@media(max-width:980px){.cols,.l-hero{grid-template-columns:minmax(0,1fr)}}.wkh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:16px 0 8px}.wkh b{font-size:14px}.wkd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.wkd .day{flex:none;min-width:0;padding:8px 0;border-radius:calc(var(--r)*.6)}.wkd .day b{font-size:16px}.wkd .day small{font-size:10.5px}.skin .ib{background:var(--card);color:var(--ink);border-color:var(--line)}.skin .ib[disabled]{opacity:.35;cursor:not-allowed}.skin .btn.ghost.sm,.skin .done .btn{color:var(--ink)}.done .btn+.btn{margin-top:8px}.tabsel{display:none}.cal{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:8px}.cd{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;min-width:0}.cd h4{margin:0 0 8px;font-size:13px}.cd.today{border-color:var(--accent)}.ev{border-left:3px solid var(--accent);background:var(--bg);border-radius:6px;padding:6px 8px;margin-bottom:6px;font-size:13px}.ev.pending{border-left-color:#d97706}.ev small{display:block;color:var(--mute)}.st{display:inline-block;border-radius:99px;padding:1px 9px;font-size:12px;font-weight:600;background:#e8f5ec;color:#166534}.st.pending{background:#fef3c7;color:#92400e}.st.cancelled,.st.declined{background:#fee2e2;color:#991b1b}.mini{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.msg{font-size:14px;color:var(--mute);margin:8px 0 0}.vp iframe{max-width:none}.skin .site{max-width:var(--w)}.skin h1,.skin h2,.skin h3{font-family:var(--fh);font-weight:var(--hw);letter-spacing:-.01em}.skin .hero h1{font-size:calc(clamp(34px,5.4vw,60px)*var(--hs))}.skin .sec{margin-bottom:var(--gap)}.skin .sec h2{font-size:calc(26px*var(--hs))}.skin .hero.solid{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#000))}.skin .logo{overflow:hidden;flex:none}.skin .logo.has{background:transparent}.logo img{width:100%;height:100%;object-fit:contain;display:block}.skin .faq details,.skin .panel,.skin .rev figure,.skin .scard,.skin .tm{border:var(--bw) solid var(--line);box-shadow:var(--sh)}a.svc{color:inherit;text-decoration:none}.svc .tx{min-width:0;flex:1 1 180px}.svc .th{width:88px;aspect-ratio:var(--sa);flex:none;border-radius:calc(var(--r)*.6);overflow:hidden;background:var(--line)}.pimg img,.scard .m img,.svc .th img{width:100%;height:100%;object-fit:var(--sf);display:block}.svc .go{font-size:13px;font-weight:700;color:var(--accent)}a.svc:hover .go{text-decoration:underline}.scards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:16px;gap:16px}.scard{display:flex;flex-direction:column;background:var(--card);border-radius:var(--r);overflow:hidden;color:inherit;text-decoration:none;min-width:0;transition:transform .15s}.scard:hover{transform:translateY(-2px)}.scard .m{aspect-ratio:var(--sa);background:var(--line);overflow:hidden}.scard .b{padding:18px;display:flex;flex-direction:column;gap:6px;flex:1 1}.scard .b p{margin:0;color:var(--mute);font-size:14.5px}.scard .ft2{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13.5px;color:var(--mute)}.scard .ft2 strong{font-size:17px;color:var(--ink)}.gal{grid-template-columns:repeat(var(--gc),minmax(0,1fr));gap:12px}.gal figure{margin:0;min-width:0}.gal .m{aspect-ratio:var(--ga);border-radius:var(--r);overflow:hidden;background:var(--line);box-shadow:var(--sh)}.gal .m img{width:100%;height:100%;object-fit:var(--gf);display:block}.gal figcaption{font-size:13px;color:var(--mute);margin-top:6px}.av{width:var(--ts);height:var(--ts);border-radius:var(--tr);overflow:hidden;font-size:calc(var(--ts)*.32)}.av img{width:100%;height:100%;object-fit:cover;display:block}.tm p{font-size:14px;color:var(--mute);margin:8px 0 0}.topbar{padding:6px 0 18px}.topbar a{color:var(--accent);font-weight:700;text-decoration:none}.svpage{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:36px;gap:36px;align-items:start}.svpage.pp-left{grid-template-columns:400px minmax(0,1fr)}.svpage.pp-left .panel{order:-1}.svpage.pp-below{grid-template-columns:minmax(0,1fr)}.svpage.pp-below .panel{position:static}.svmain{min-width:0}.svmain h1{font-size:calc(clamp(30px,4.6vw,46px)*var(--hs));overflow-wrap:anywhere}.pimg{aspect-ratio:var(--sa);max-height:440px;border-radius:var(--r);overflow:hidden;background:var(--line);margin-bottom:22px;box-shadow:var(--sh)}.chips2{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.chips2 span{padding:6px 13px;border-radius:99px;background:var(--card);border:1px solid var(--line);font-size:14px;font-weight:600}.svmain .lead{font-size:19px;margin:0 0 14px}.svmain .long{white-space:pre-line;color:var(--mute);font-size:16.5px;line-height:1.7;max-width:64ch;overflow-wrap:anywhere}.more{margin-top:var(--gap)}.more h2{font-size:calc(22px*var(--hs));margin-bottom:8px}.chk{display:flex;justify-content:space-between;gap:10px;padding:8px 0;font-size:14.5px;border-bottom:1px solid var(--line)}@media(max-width:980px){.svpage,.svpage.pp-left{grid-template-columns:minmax(0,1fr)}.svpage .panel{position:static;order:0}}@media(max-width:700px){.gal{grid-template-columns:repeat(2,minmax(0,1fr))}.skin .sec{margin-bottom:calc(var(--gap)*.75)}.svc .th{width:72px}}.opts{display:flex;flex-wrap:wrap;gap:6px}.opt{padding:7px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#11131f;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.opt.on{background:var(--accent);border-color:var(--accent);color:#fff}.fontpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.fp{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#11131f;cursor:pointer;text-align:left;min-width:0}.fp b{font-size:24px;line-height:1}.fp small{color:#5f6475;font-size:12px;overflow-wrap:anywhere}.fp.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.imgf{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.imgf .th{width:84px;height:64px;flex:none;border-radius:10px;border:1px dashed #b9bdd0;background:#f1f2f8;overflow:hidden}.imgf .th img{width:100%;height:100%;object-fit:cover;display:block}.acc.sel{border-color:var(--accent)}.acc-h{flex:1 1;min-width:0;text-align:left;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:2px;font:inherit;color:inherit;padding:2px 0;overflow-wrap:anywhere}.acc-h small{color:#5f6475}.pgsel{flex:1 1 120px;min-width:0;max-width:220px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;font:inherit;font-size:12.5px}.pvseg{align-items:center;gap:4px}.pvseg small{color:#5f6475;font-weight:600;margin-right:2px}.chrome{flex-wrap:nowrap}@media(max-width:1100px){.dash2{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.dash2 .side{order:0;position:static;flex:0 0 auto;height:auto;display:block;padding:10px 12px;overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.dash2 .side .brand,.dash2 .tab{display:none}.tabsel{display:block;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-weight:600}.dash2 .preview{order:1;flex:0 0 38dvh;height:auto;min-height:0;padding:8px;border-left:0;border-bottom:1px solid var(--line)}.dash2.pvm-2 .preview{flex-basis:64dvh}.dash2.pvm-0 .preview{display:none}.dash2 .edit{order:2;flex:1 1;min-height:0;height:auto;overflow:auto;padding:0 16px 90px}.bar{top:0}.bar .pvseg{display:inline-flex}.stat{grid-template-columns:1fr}}@media(max-width:600px){.chrome .devs{display:none}.bar .btn.sm{padding:7px 10px}}.main1{margin-top:calc(var(--gap)*.7)}.ed{position:relative}.edtag{top:8px;right:8px;z-index:6;display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:6px 14px;border:0;border-radius:99px;background:#4f46e5;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px -6px rgba(0,0,0,.5)}.edtag,.skin .hero>.edtag{position:absolute}.rst{margin-top:6px;width:100%}.booking-for{display:flex;flex-direction:column;gap:2px;margin:10px 0;padding:10px 12px;border-radius:calc(var(--r)*.7);background:color-mix(in srgb,var(--accent) 10%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));overflow-wrap:anywhere}.booking-for small{color:var(--mute);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.booking-for span{color:var(--mute);font-size:14px}.bn{position:relative;display:flex;align-items:center;min-height:260px;margin-bottom:var(--gap);border-radius:calc(var(--r)*1.4);overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#000)) 50%/cover no-repeat}.bn.has:before{content:"";position:absolute;inset:0;background:rgba(8,9,20,var(--bo))}.bn-s{min-height:160px}.bn-l{min-height:400px}.bn-xl{min-height:100vh;min-height:100svh}.bn-full{width:100vw;margin-left:calc(50% - 50vw);border-radius:0}.bn-in{position:relative;padding:32px clamp(20px,5vw,56px);max-width:min(100%,760px);min-width:0;overflow-wrap:anywhere}.bn.c{justify-content:center;text-align:center}.bn.c .bn-in{margin:0 auto}.bn h2{font-size:calc(clamp(26px,4.4vw,44px)*var(--hs));margin:0 0 8px;color:#fff}.bn p{margin:0 0 16px;font-size:17px;opacity:.92}.bn .btn{background:#fff;color:var(--accent)}@media(max-width:700px){.bn{margin-bottom:calc(var(--gap)*.75)}.bn-l{min-height:320px}}.mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.mgrid i{display:block}.mgrid.mhead{margin-bottom:4px}.mgrid.mhead small{text-align:center;font-size:11px;color:var(--mute);font-weight:600}.mgrid .day{flex:none;min-width:0;padding:0;aspect-ratio:1;display:grid;place-items:center;border-radius:calc(var(--r)*.6)}.mgrid .day b{font-size:15px}.mgrid .day[disabled]{opacity:.35}.mcal{gap:6px}.mc{position:relative;min-width:0;aspect-ratio:1;display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;cursor:pointer;font:inherit;color:#11131f}.mc.on,.mc.today{border-color:var(--accent)}.mc.on{background:var(--accent);color:#fff}.mcn{position:absolute;right:4px;bottom:3px;min-width:18px;padding:0 5px;border-radius:99px;background:#f59e0b;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.svc .th{width:min(var(--st),28vw)}.svc .go{flex:none}.scard .go{margin:0 18px 18px;align-self:flex-start}.pimg{width:var(--pw);max-width:100%}.sc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gal{gap:var(--gg)}.gal .sp-2{grid-column:span 2}.gal .sp-3{grid-column:span 3}.gal.gal-full{width:100vw;margin-left:calc(50% - 50vw);padding:0 var(--gg)}@media(max-width:900px){.sc-3,.sc-4,.tc-3,.tc-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sc-2,.sc-3,.sc-4{grid-template-columns:minmax(0,1fr)}.gal .sp-3{grid-column:span 2}}html{overflow-x:hidden}body{overflow-x:clip}.btnrow{display:flex}.br-left{justify-content:flex-start}.br-center{justify-content:center}.br-right{justify-content:flex-end}.hb-left .hbtn{align-self:flex-start}.hb-center .hbtn{align-self:center}.hb-right .hbtn{align-self:flex-end}.bookbtn{margin:4px 0 18px}.nav2{position:-webkit-sticky;position:sticky;top:0;z-index:25;justify-content:space-between;gap:12px;padding:10px 0;margin-bottom:12px;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand2,.nav2{display:flex;align-items:center}.brand2{gap:10px;min-width:0;color:var(--ink);text-decoration:none;font-family:var(--fh)}.brand2 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--hw);font-size:17px}.brand2 .mk,.brand2 img{width:32px;height:32px;flex:none;border-radius:calc(var(--r)*.5);object-fit:contain}.brand2 .mk{display:grid;place-items:center;background:var(--accent);color:#fff;font-size:12px;font-weight:800}.links2{display:flex;gap:4px;margin-left:auto;margin-right:8px;flex-wrap:nowrap;overflow:hidden}.links2 a{padding:6px 12px;border-radius:99px;color:var(--mute);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.links2 a:hover{background:var(--card);color:var(--ink)}.nav2 .btn{flex:none}@media(max-width:900px){.links2{display:none}}.skin .sec>h2{display:flex;align-items:center;gap:12px}.skin .sec>h2:before{content:"";width:26px;height:4px;border-radius:4px;background:var(--accent);flex:none}a.svc{padding:16px 14px;border-radius:var(--r);border-bottom:0;margin-bottom:6px;background:color-mix(in srgb,var(--card) 70%,transparent);border:1px solid var(--line);transition:transform .15s,box-shadow .15s,background .15s}a.svc:first-of-type{border-top:1px solid var(--line)}a.svc:hover{background:var(--card);box-shadow:var(--sh);transform:translateY(-1px)}.skin .hero:not(.img):after{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 85% 0,hsla(0,0%,100%,.22),transparent 60%);pointer-events:none}.mgrid .day:not([disabled]){background:color-mix(in srgb,var(--accent) 10%,var(--card));font-weight:700}.mgrid .day.on{background:var(--accent);color:#fff}.times-h{margin:16px 0 8px;font-weight:700}.bkedit{flex-basis:100%;width:100%;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;margin-top:6px}.cust,.donebtn{display:none}@media(max-width:1100px){.dash2 .preview{order:1;flex:1 1;min-height:0;padding:6px}.dash2 .edit{display:none}.dash2.sh-1 .edit{display:block;order:2;flex:0 0 58dvh;height:auto;border-top:1px solid var(--line);border-radius:18px 18px 0 0;box-shadow:0 -14px 40px -18px rgba(0,0,0,.35);background:var(--bg);padding:0 16px 40px;position:relative;z-index:5}.dash2.sh-1.big .edit{flex-basis:84dvh}.dash2.sh-1.big .preview{display:none}.dash2.sh-0 .cust,.dash2.sh-1 .donebtn{display:inline-flex}.dash2.sh-0 .cust{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:40;padding:14px 26px;box-shadow:0 12px 30px -8px rgba(0,0,0,.45)}.dash2 .preview .frame{border-radius:12px}}.skin .scard .go.btn,.skin .svc .go.btn{color:#fff;font-size:13px;text-decoration:none}a.svc:hover .go{text-decoration:none}.promo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px}.promo input{flex:1 1 120px;min-width:0;padding:9px 12px;border:1px solid var(--line);border-radius:calc(var(--r)*.7);background:var(--card);color:var(--ink);font:inherit}.promo small{flex-basis:100%;color:var(--mute)}.grp+.grp{margin-top:22px}.cat{font-size:15px;text-transform:uppercase;letter-spacing:.07em;color:var(--mute);margin:0 0 10px;font-family:var(--font)}.mgmt{max-width:640px;margin:0 auto;padding-bottom:40px}.mgmt h1{font-size:calc(34px*var(--hs));margin-bottom:8px}.mrow{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.mrow input{flex:1 1 220px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font:inherit}.mb,.mrow input{background:var(--card)}.mb{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:16px;margin-bottom:10px;border:var(--bw) solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow-wrap:anywhere}.mb small{display:block;color:var(--mute);margin-top:3px}.late{max-width:260px}.okmsg{color:#166534;font-weight:600}.side .tab{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-weight:600;color:#4b4f63}.side .tab .ico{flex:none;opacity:.75}.side .tab.on .ico{opacity:1}.side .tab .badge{margin-left:auto;min-width:20px;padding:0 6px;border-radius:99px;background:#f59e0b;color:#fff;font-size:12px;line-height:20px;text-align:center}.prog{height:8px;background:#e6e8f2;overflow:hidden;margin:6px 0 10px}.prog,.prog i{border-radius:99px}.prog i{display:block;height:100%;background:var(--accent);transition:width .3s}.stat{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.lp{--ink:#111110;--paper:#fafaf8;--card:#fff;--line:#e8e6e0;--mute:#6c6a63;--acc:#3d3dd8;background:var(--paper);color:var(--ink);overflow-x:clip;-webkit-font-smoothing:antialiased}.lp .grad{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--mute)}.lp-hero .grad{color:#a9a79f}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);border:1px solid var(--ink);border-radius:10px;padding:12px 22px;font:inherit;font-weight:600;font-size:15px;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .15s,transform .15s}.lp .btn:hover{background:#2b2b28;transform:none;filter:none}.lp .btn.ghost{background:transparent;color:var(--ink);border-color:#d6d3cb}.lp .btn.ghost:hover{background:#fff;border-color:var(--ink)}.lp .btn.light{color:var(--ink);border-color:#fff}.lp .btn.light:hover{background:#eeece6}.lp .btn.sm{padding:8px 15px;font-size:14px}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;justify-content:space-between;gap:12px;padding:14px max(20px,calc((100% - 1120px)/2));background:hsla(60,17%,98%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lp-brand,.lp-nav{display:flex;align-items:center}.lp-brand{gap:9px;font-weight:700;font-size:19px;letter-spacing:-.04em;color:var(--ink);text-decoration:none}.lp-mk{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ink);color:#fff;font-size:17px;line-height:1;padding-bottom:2px}.lp-links{display:flex;gap:2px;margin-left:auto;margin-right:12px}.lp-links a{padding:8px 13px;border-radius:8px;color:var(--mute);font-weight:500;font-size:14.5px;text-decoration:none}.lp-links a:hover{background:#f0eee8}.lp-cta{display:flex;gap:8px}.lp-hero{position:relative;overflow:hidden;background:var(--paper);color:var(--ink);padding:88px max(20px,calc((100% - 1120px)/2)) 96px}.lp-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.lp-pill{display:inline-block;padding:6px 13px;border-radius:99px;background:#fff;border:1px solid var(--line);font-weight:500;font-size:13px;color:var(--mute);margin-bottom:24px}.lp-hero h1{font-size:clamp(40px,5.6vw,72px);line-height:1.02;letter-spacing:-.045em;font-weight:600;margin:0 0 22px}.lp-hero p{font-size:18px;line-height:1.6;color:var(--mute);max-width:46ch;margin:0 0 32px}.lp-btns{display:flex;flex-wrap:wrap;gap:10px}.lp-btns .btn{padding:14px 26px;font-size:16px}.lp-hero .btn.ghost{background:transparent;color:var(--ink);border-color:#d6d3cb}.lp-hero .btn.ghost:hover{background:#fff;border-color:var(--ink)}.lp-art{position:relative;min-width:0;padding:0 0 10px}.lp-browser{background:#fff;border-radius:16px;border:1px solid var(--line);box-shadow:0 40px 80px -40px rgba(17,17,16,.35),0 2px 6px rgba(17,17,16,.04);overflow:hidden;color:var(--ink);transform:none}.lp-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;background:#f6f5f1;border-bottom:1px solid var(--line)}.lp-bar i{width:9px;height:9px;border-radius:50%;background:#dcd9d1}.lp-bar span{margin-left:10px;font-size:12px;color:var(--mute);background:#fff;border:1px solid var(--line);border-radius:99px;padding:2px 12px}.lp-site{padding:16px;background:#f6f5f1;display:grid;grid-gap:12px;gap:12px}.lp-shero{border-radius:12px;padding:24px 20px;color:#fff;background:#1c1c1a;display:flex;flex-direction:column;gap:4px}.lp-shero b{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:26px;letter-spacing:-.01em}.lp-shero small{opacity:.7}.lp-shero span{align-self:flex-start;margin-top:12px;font-weight:600;font-size:12px;padding:7px 14px;border-radius:8px}.lp-cal,.lp-shero span{background:#fff;color:var(--ink)}.lp-cal{border:1px solid var(--line);border-radius:12px;padding:14px}.lp-calh{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px}.lp-calh span{color:var(--mute);letter-spacing:6px}.lp-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.lp-grid small{text-align:center;font-size:10px;color:var(--mute)}.lp-grid u{text-decoration:none;text-align:center;font-size:11.5px;padding:6px 0;border-radius:7px;background:#f4f3ee;font-weight:600}.lp-grid u.off{color:#c4c1b8;font-weight:400}.lp-grid u.on{background:var(--ink)}.lp-times{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.lp-times span{font-size:11.5px;padding:5px 10px;border:1px solid var(--line);border-radius:7px}.lp-times span.on{color:#fff}.lp-toast{position:absolute;left:-20px;bottom:-8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 16px;display:flex;flex-direction:column;color:var(--ink);box-shadow:0 20px 40px -20px rgba(17,17,16,.35)}.lp-toast b{font-size:13px}.lp-toast small{color:var(--mute)}.lp-star{position:absolute;right:-8px;top:-16px;background:var(--ink);color:#fff;border-radius:99px;padding:6px 14px;font-weight:600;font-size:13px}.lp-sec{width:min(1120px,100% - 40px);margin:0 auto;padding:104px 0 0}.lp-how h2,.lp-sec h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1.06;font-weight:600;margin:0 0 14px;text-align:center}.lp-sub{text-align:center;color:var(--mute);font-size:18px;max-width:52ch;margin:0 auto 44px}.lp-feat{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:0;gap:0;margin-top:52px;border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:hidden}.lp-feat article{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -1px -1px 0}.lp-ic{display:block;width:auto;height:auto;border-radius:0;background:none!important;color:var(--mute);font-weight:500;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:28px;letter-spacing:.04em}.lp-ic:before{content:"0"}.lp-feat h3{font-size:19px;margin:0 0 8px;letter-spacing:-.025em;font-weight:600}.lp-feat p{margin:0;color:var(--mute);font-size:15.5px;line-height:1.6}.lp-how{margin-top:104px;padding:96px max(20px,calc((100% - 1120px)/2));background:var(--ink)}.lp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:0;gap:0;margin-top:48px;border-top:1px solid #34332f}.lp-steps div{padding:28px 28px 8px 0;border:0}.lp-steps div,.lp-steps span{background:none;border-radius:0}.lp-steps span{display:block;width:auto;height:auto;color:#8f8d85;font-weight:500;font-size:13px;margin-bottom:22px}.lp-steps span:before{content:"0"}.lp-steps h3{font-size:22px;margin:0 0 6px;letter-spacing:-.03em;font-weight:600}.lp-steps p{margin:0;color:#a9a79f;line-height:1.55}.lp-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px;align-items:stretch}.lp-tier{position:relative;background:#fff;border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:6px;box-shadow:none}.lp-tier.hot{background:var(--ink);color:#fff;border-color:var(--ink)}.lp-tier em{position:absolute;top:-12px;left:28px;background:#fff;color:var(--ink);border:1px solid var(--ink);font-style:normal;font-weight:600;font-size:12px;padding:3px 12px;border-radius:99px}.lp-tier h3{font-size:20px;margin:0;letter-spacing:-.02em;font-weight:600}.lp-d{margin:0 0 6px;color:var(--mute)}.lp-tier.hot .lp-d{color:#a9a79f}.lp-price{display:flex;align-items:baseline;gap:6px;margin:8px 0 20px}.lp-price b{font-size:52px;letter-spacing:-.05em;line-height:1;font-weight:600}.lp-price span{color:var(--mute);font-weight:500}.lp-tier.hot .lp-price span{color:#a9a79f}.lp-tier ul{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-gap:11px;gap:11px;flex:1 1}.lp-tier li{padding-left:24px;position:relative;font-size:15px}.lp-tier li:before{content:"";position:absolute;left:2px;top:6px;width:10px;height:6px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);opacity:.7}.lp-tier.hot .btn{color:var(--ink);border-color:#fff}.lp-tier.hot .btn:hover{background:#eeece6}.lp-final{position:relative;overflow:hidden;width:min(1120px,100% - 40px);margin:104px auto 0;padding:72px 24px;text-align:center;border-radius:22px;background:#1c1c1a;color:#fff}.lp-final h2{position:relative;font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;line-height:1.06;margin:0 0 12px;font-weight:600}.lp-final p{margin:0 auto 28px;max-width:46ch;color:#a9a79f;font-size:17px}.lp-final .btn,.lp-final p{position:relative}.lp-foot{width:min(1120px,100% - 40px);margin:0 auto;gap:16px 28px;align-items:center;justify-content:space-between;padding:56px 0 40px}.lp-foot,.lp-foot nav{display:flex;flex-wrap:wrap}.lp-foot nav{gap:6px 22px}.lp-foot nav a{color:var(--mute);text-decoration:none;font-weight:500;font-size:14.5px}.lp-foot nav a:hover{color:var(--ink)}.lp-foot small{flex-basis:100%;color:var(--mute)}@media(max-width:900px){.lp-hero-in{grid-template-columns:minmax(0,1fr);gap:48px}.lp-hero{padding-top:56px;padding-bottom:72px}.lp-links{display:none}.lp-cta{margin-left:auto}}@media(max-width:520px){.lp-cta .ghost{display:none}.lp-toast{left:4px}.lp-hero p{font-size:16.5px}.lp-feat article{padding:26px}}.stat{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.dash2 .side .tab{display:none}}.vid{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:#000;box-shadow:var(--sh)}.vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vid.empty{display:grid;place-items:center;background:var(--card);border:1px dashed var(--line);color:var(--mute);text-align:center;padding:20px}.dash2{--ink:#111110;--paper:#f7f6f2;--acc:#3d3dd8;--line:#e8e6e0;--mute:#6c6a63;background:var(--paper);color:var(--ink);font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.dash2 h2,.dash2 h3,.dash2 h4{font-family:inherit;letter-spacing:-.03em;font-weight:600;color:var(--ink)}.dash2 .edit h2{font-size:30px}.dash2 .btn{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:9px;font-weight:600;box-shadow:none;transition:background .15s}.dash2 .btn:hover{background:#2b2b28;transform:none;filter:none;box-shadow:none}.dash2 .btn.ghost{border:1px solid #d6d3cb}.dash2 .btn.ghost:hover{border-color:var(--ink)}.dash2 .btn:disabled,.dash2 .btn[disabled]{opacity:.4;cursor:not-allowed}.dash2 .ib{background:#fff;color:var(--ink);border:1px solid #d6d3cb;border-radius:8px;font-weight:700}.dash2 .side{background:#161614;border-right:0;color:#c9c7bf}.dash2 .side .brand{color:#fff;font-size:21px;font-weight:700;letter-spacing:-.04em;text-decoration:none;display:flex;align-items:flex-start;gap:2px;padding:6px 10px 22px}.dash2 .side .brand i{width:6px;height:6px;border-radius:50%;background:#fff;margin-top:11px}.dash2 .side .tab{color:#a9a79f;border-radius:9px;font-weight:500;padding:10px 12px}.dash2 .side .tab:hover{background:hsla(0,0%,100%,.07);color:#fff}.dash2 .side .tab.on{background:#2a2a27;box-shadow:none}.dash2 .side .tab .badge{color:var(--ink);font-weight:700}.tabsel{background:#fff;color:var(--ink);border:1px solid #d6d3cb!important;border-radius:10px!important;font-weight:600}.dash2 .bar{background:var(--paper)}.dash2 .box{background:#fff;border-radius:14px;box-shadow:none}.dash2 .box .box{background:#faf9f6;border-radius:12px}.dash2 .edit .sub,.dash2 .msg{color:var(--mute)}.dash2 .fld>span{font-weight:600;color:#3a3935}.dash2 input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.dash2 select,.dash2 textarea{background:#fff;color:var(--ink);border:1px solid #d6d3cb;border-radius:9px;font-family:inherit}.dash2 a:focus-visible,.dash2 button:focus-visible,.dash2 input:focus-visible,.dash2 select:focus-visible,.dash2 textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dash2 input[type=checkbox],.dash2 input[type=radio],.dash2 input[type=range]{accent-color:#111110}.dash2 input[type=color]{border:1px solid #d6d3cb;border-radius:9px;background:#fff}.dash2 .opt{background:#fff;color:var(--ink);border:1px solid #d6d3cb;border-radius:8px;font-weight:500}.dash2 .opt.on,.dash2 .opt:hover{border-color:var(--ink)}.dash2 .opt.on{background:var(--ink);color:#fff;box-shadow:none}.dash2 .fp{background:#fff;color:var(--ink);border:1px solid #d6d3cb;border-radius:10px}.dash2 .fp.on{background:#f4f3ee;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.dash2 .fp small{color:var(--mute)}.dash2 .imgf .th{border:1.5px dashed #cfccc3;background:#f4f3ee;border-radius:10px}.dash2 .secrow{background:#fff;border:1px solid var(--line);border-radius:10px}.dash2 .secrow.over,.dash2 .secrow.sel{background:#f4f3ee;border-color:var(--ink)}.dash2 .acc.sel{border-color:var(--ink);background:#fff}.dash2 .acc-h small{color:var(--mute)}.dash2 .tg{border-bottom:1px solid #efede7}.dash2 .thc{background:#fff;border:1px solid #d6d3cb;border-radius:12px}.dash2 .thc.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.dash2 .stat div{background:#fff!important;border:1px solid var(--line);border-radius:14px;color:var(--ink);box-shadow:none}.dash2 .stat b{color:var(--ink);font-weight:600;letter-spacing:-.03em}.dash2 .stat span{color:var(--mute);font-weight:500}.dash2 .prog{background:#ebe9e3;height:8px}.dash2 .prog i{background:var(--ink)}.dash2 .bk{border-bottom:1px solid #efede7}.dash2 .cd{background:#fff;border:1px solid var(--line);border-radius:10px}.dash2 .cd.today{border-color:var(--ink);background:#faf9f6}.dash2 .ev{background:#faf9f6;border-left:3px solid var(--ink)}.dash2 .mc{background:#fff;border:1px solid var(--line);color:var(--ink);font-weight:600}.dash2 .mc.on{background:var(--ink);color:#fff}.dash2 .mc.on,.dash2 .mc.today{border-color:var(--ink)}.dash2 .mcn{background:var(--ink);color:#fff}.dash2 .st{color:#14532d;background:#e3f1e6}.dash2 .st.pending{background:#f6edd3;color:#6b4e0a}.dash2 .st.cancelled,.dash2 .st.declined{background:#f4e0de;color:#7a1f18}.dash2 .bkedit{background:#faf9f6;border:1px solid var(--line);border-radius:12px}.dash2 .preview{background:#ebe9e3;border-left:0}.dash2 .frame{border:0;border-radius:14px;box-shadow:0 30px 60px -34px rgba(17,17,16,.5),0 0 0 1px rgba(17,17,16,.08);background:#fff}.dash2 .chrome{background:#161614;border-bottom:0}.dash2 .dv{color:#a9a79f;font-weight:600}.dash2 .dv.on{box-shadow:none}.dash2 .pgsel{border:1px solid #3a3935;border-radius:8px;font-weight:500;background:#242422;color:#fff}.dash2 .vp{background:#dedbd3}.dash2 .cust{background:var(--ink);color:#fff}@media(max-width:1100px){.dash2 .side{border-bottom:0}.dash2.sh-1 .edit{background:var(--paper);border-top:0;box-shadow:0 -18px 40px -16px rgba(17,17,16,.35)}.tabsel{background:#fff}}.lp{--ink:#0d0c2b;--paper:#f5f6ff;--line:#e3e5fb;--mute:#5d6086;--acc:#4f46e5;--g:linear-gradient(135deg,#4f46e5,#7c3aed);font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif}.lp .grad{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;background:linear-gradient(100deg,#7dd3fc,#a78bfa 55%,#e879f9);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lp-sec .grad{background:linear-gradient(100deg,#4f46e5,#7c3aed 60%,#c026d3);-webkit-background-clip:text;background-clip:text}.lp .btn{background:var(--g);border:0;color:#fff;border-radius:12px;box-shadow:0 10px 24px -10px rgba(79,70,229,.75),inset 0 1px 0 hsla(0,0%,100%,.25);transition:transform .15s,box-shadow .15s}.lp .btn:hover{background:var(--g);transform:translateY(-2px);box-shadow:0 16px 30px -10px rgba(79,70,229,.85),inset 0 1px 0 hsla(0,0%,100%,.25)}.lp .btn.ghost{background:hsla(0,0%,100%,.08);color:inherit;border:1px solid rgba(125,120,200,.35);box-shadow:none}.lp .btn.ghost:hover{background:hsla(0,0%,100%,.16);border-color:#a78bfa;transform:none;box-shadow:none}.lp-nav .btn.ghost{background:#fff;color:var(--ink);border-color:var(--line)}.lp .btn.light{color:#2b2380;box-shadow:0 14px 30px -12px rgba(0,0,0,.5)}.lp .btn.light,.lp .btn.light:hover{background:#fff}.lp-nav{background:rgba(245,246,255,.82);border-bottom:1px solid var(--line)}.lp-mk{background:var(--g);box-shadow:0 6px 14px -6px rgba(79,70,229,.8)}.lp-links a:hover{background:#e9ebff;color:var(--ink)}.lp-hero{background:radial-gradient(900px 520px at 85% -10%,rgba(124,58,237,.55),transparent 60%),radial-gradient(700px 500px at -5% 20%,rgba(59,130,246,.45),transparent 60%),radial-gradient(600px 400px at 50% 120%,rgba(79,70,229,.5),transparent 65%),#0d0c2b;color:#fff}.lp-glow{display:none}.lp-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.09) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000,transparent 80%);mask-image:linear-gradient(#000,transparent 80%);pointer-events:none}.lp-hero-in{z-index:1}.lp-pill{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.2);color:#dcd9ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-hero h1{font-weight:700}.lp-hero p{color:#c3c1ec}.lp-hero .btn.ghost{background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.28)}.lp-hero .btn.ghost:hover{background:hsla(0,0%,100%,.16)}.lp-browser{border:1px solid hsla(0,0%,100%,.18);box-shadow:0 50px 100px -30px rgba(0,0,0,.75),0 0 80px -20px rgba(124,58,237,.6);transform:perspective(1400px) rotateY(-6deg) rotateX(2deg)}.lp-bar{background:#f0f1ff;border-bottom-color:var(--line)}.lp-site{background:#eef0ff}.lp-shero{background:linear-gradient(135deg,#4f46e5,#7c3aed 70%,#c026d3)}.lp-shero b{font-family:Georgia,serif;font-size:23px}.lp-shero span{color:#4f46e5}.lp-grid u{background:#eef0ff;color:#2b2866}.lp-grid u.off{background:transparent;color:#bfc1dd}.lp-grid u.on{background:var(--g);color:#fff}.lp-times span.on{background:var(--ink);border-color:var(--ink)}.lp-calh span{color:#4f46e5}.lp-toast{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.35);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 40px -16px rgba(0,0,0,.6);background:#2a2470}.lp-toast small{color:#cfcdf5}.lp-star{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 12px 26px -10px rgba(249,115,22,.8)}.lp-how h2,.lp-sec h2{font-weight:700}.lp-feat{display:grid;grid-gap:18px;gap:18px;border:0;border-radius:0;background:none;overflow:visible}.lp-feat article{background:#fff;border:1px solid var(--line);border-radius:22px;margin:0;padding:28px;box-shadow:0 24px 44px -34px rgba(60,50,170,.6);transition:transform .2s,box-shadow .2s}.lp-feat article:hover{transform:translateY(-4px);box-shadow:0 34px 54px -30px rgba(60,50,170,.7)}.lp-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;font-weight:700;font-size:17px;margin-bottom:20px;letter-spacing:0}.lp-ic:before{content:""}.lp-ic.ic-a{background:linear-gradient(135deg,#4f46e5,#818cf8)!important}.lp-ic.ic-b{background:linear-gradient(135deg,#7c3aed,#c084fc)!important}.lp-ic.ic-c{background:linear-gradient(135deg,#2563eb,#38bdf8)!important}.lp-ic.ic-d{background:linear-gradient(135deg,#0891b2,#34d399)!important}.lp-ic.ic-e{background:linear-gradient(135deg,#c026d3,#f472b6)!important}.lp-ic.ic-f{background:linear-gradient(135deg,#4338ca,#7c3aed)!important}.lp-feat h3{font-weight:700}.lp-how{background:radial-gradient(700px 400px at 100% 0,rgba(192,38,211,.5),transparent 60%),linear-gradient(135deg,#3730a3,#5b21b6 70%);color:#fff}.lp-steps{gap:18px;border-top:0}.lp-steps div{padding:26px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-steps span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#4f46e5;font-weight:800;font-size:18px;margin-bottom:18px}.lp-steps span:before{content:""}.lp-steps p{color:#ddd9ff}.lp-tier{border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 44px -36px rgba(60,50,170,.6)}.lp-tier.hot{background:linear-gradient(160deg,#14123f,#2e2490);border:0;box-shadow:0 40px 70px -30px rgba(79,70,229,.85)}.lp-tier em{background:var(--g);border:0;color:#fff}.lp-tier li:before{border-color:#4f46e5;opacity:1}.lp-tier.hot li:before{border-color:#a5b4fc}.lp-tier.hot .btn{background:#fff;color:#2b2380}.lp-tier:not(.hot) .btn.ghost{background:#fff;color:var(--ink);border-color:#cfd2f5}.lp-final{background:radial-gradient(600px 300px at 0 0,rgba(79,70,229,.7),transparent 65%),radial-gradient(600px 300px at 100% 100%,rgba(192,38,211,.5),transparent 65%),#0d0c2b;border-radius:30px}.lp-foot nav a:hover{color:#4f46e5}.dash2{--ink:#0d0c2b;--paper:#f4f5ff;--line:#e3e5fb;--mute:#5d6086;--acc:#4f46e5;--g:linear-gradient(135deg,#4f46e5,#7c3aed)}.dash2 .btn{background:var(--g);border:0;box-shadow:0 8px 18px -10px rgba(79,70,229,.8)}.dash2 .btn:hover{background:var(--g);filter:brightness(1.07);box-shadow:0 12px 22px -10px rgba(79,70,229,.9)}.dash2 .btn.ghost{background:#fff;color:var(--ink)!important;border:1px solid #d3d6f5;box-shadow:none}.dash2 .btn.ghost:hover{border-color:#4f46e5;background:#fff;filter:none}.dash2 .side{background:linear-gradient(190deg,#0f0e33,#2a1f7a)}.dash2 .side .brand i{background:linear-gradient(135deg,#7dd3fc,#c084fc)}.dash2 .side .tab{color:#bdbbe8}.dash2 .side .tab.on{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 10px 22px -12px rgba(124,58,237,.9)}.dash2 .side .tab .badge{background:#fff;color:#4f46e5}.dash2 .box{border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 40px -32px rgba(60,50,170,.55)}.dash2 .box .box{background:#f8f8ff;box-shadow:none}.dash2 .stat div{border:0!important;border-radius:20px;color:#fff;box-shadow:0 18px 34px -22px rgba(60,50,170,.7)}.dash2 .stat div:nth-child(4n+1){background:linear-gradient(135deg,#4f46e5,#818cf8)!important}.dash2 .stat div:nth-child(4n+2){background:linear-gradient(135deg,#7c3aed,#c084fc)!important}.dash2 .stat div:nth-child(4n+3){background:linear-gradient(135deg,#2563eb,#38bdf8)!important}.dash2 .stat div:nth-child(4n+4){background:linear-gradient(135deg,#0891b2,#34d399)!important}.dash2 .stat b{color:#fff}.dash2 .stat span{color:hsla(0,0%,100%,.92)}.dash2 .prog{background:#e6e8fb}.dash2 .prog i{background:var(--g)}.dash2 input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.dash2 select,.dash2 textarea{border-color:#d3d6f5}.dash2 a:focus-visible,.dash2 button:focus-visible,.dash2 input:focus-visible,.dash2 select:focus-visible,.dash2 textarea:focus-visible{outline:3px solid rgba(79,70,229,.4)}.dash2 input[type=checkbox],.dash2 input[type=radio],.dash2 input[type=range]{accent-color:#4f46e5}.dash2 .opt{border-color:#d3d6f5}.dash2 .opt:hover{border-color:#4f46e5}.dash2 .opt.on{background:var(--g);border-color:transparent;box-shadow:0 8px 18px -10px rgba(79,70,229,.9)}.dash2 .fp{border-color:#d3d6f5}.dash2 .fp.on{box-shadow:inset 0 0 0 1px #4f46e5}.dash2 .fp.on,.dash2 .secrow.over,.dash2 .secrow.sel{background:#eef0ff;border-color:#4f46e5}.dash2 .acc.sel{border-color:#4f46e5}.dash2 .thc{border-color:#d3d6f5}.dash2 .thc.on{border-color:#4f46e5;box-shadow:inset 0 0 0 1px #4f46e5}.dash2 .cd.today{border-color:#4f46e5;background:#f1f0ff}.dash2 .ev{border-left-color:#4f46e5;background:#f8f8ff}.dash2 .mc.on{background:var(--g);border-color:transparent}.dash2 .mc.today{border-color:#4f46e5}.dash2 .mcn{background:#7c3aed}.dash2 .preview{background:radial-gradient(520px 420px at 0 0,rgba(79,70,229,.28),transparent 70%),radial-gradient(520px 420px at 100% 100%,rgba(124,58,237,.25),transparent 70%),#e8eaff}.dash2 .frame{box-shadow:0 40px 70px -30px rgba(50,40,160,.7),0 0 0 1px rgba(79,70,229,.2)}.dash2 .chrome{background:#0d0c2b}.dash2 .pgsel{background:#1f1c55;border-color:#3b3790}.dash2 .cust{background:var(--g)}.dash2 .dv.on{background:#fff;color:var(--ink)}@media(max-width:900px){.lp-browser{transform:none}}.hero .hin{display:flex;flex-direction:column;justify-content:flex-end;align-items:inherit;flex:1 1 auto;min-width:0;width:100%;position:relative}.hero.c .hin,.skin .hero.hl-stack.c .hin{align-items:center}.hvis{display:none}.skin .hero.hl-plain,.skin .hero.hl-split{background:var(--card);color:var(--ink);padding:0;min-height:0;display:grid;border:var(--bw) solid var(--line);box-shadow:var(--sh)}.skin .hero.hl-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.skin .hero.hl-split .hin{padding:56px 44px;justify-content:center}.skin .hero.hl-plain .hvis,.skin .hero.hl-split .hvis{display:block;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 75%,#000),color-mix(in srgb,var(--accent) 30%,var(--card)));background-size:cover;position:relative;min-height:340px}.skin .hero.hl-plain .hvis:not(.has):before,.skin .hero.hl-split .hvis:not(.has):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 28%,hsla(0,0%,100%,.35),transparent 42%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.07) 0 2px,transparent 2px 22px)}.skin .hero.hl-split .hvis:not(.has):after{content:"";position:absolute;left:12%;right:12%;bottom:12%;height:34%;border-radius:calc(var(--r)*.8);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.skin .hero.hl-split.h-l .hvis{min-height:460px}.skin .hero.hl-plain .hbtn,.skin .hero.hl-soft .hbtn,.skin .hero.hl-split .hbtn{background:var(--accent)!important;color:#fff!important}.skin .hero.hl-plain:after,.skin .hero.hl-soft:after,.skin .hero.hl-split:after{display:none}.skin .hero.hl-plain .meta,.skin .hero.hl-plain p,.skin .hero.hl-split .meta,.skin .hero.hl-split p{color:var(--mute);opacity:1}.skin .hero.hl-plain .logo,.skin .hero.hl-split .logo{background:var(--accent);color:#fff}.skin .hero.hl-plain{background:transparent;border:0;box-shadow:none;grid-template-columns:1fr;gap:28px;border-radius:0}.skin .hero.hl-plain .hin{padding:40px 0 0}.skin .hero.hl-plain h1{font-size:calc(clamp(44px,8vw,104px)*var(--hs));line-height:.96;letter-spacing:-.04em;max-width:13ch}.skin .hero.hl-plain .logo{display:none}.skin .hero.hl-plain .hvis{min-height:420px;border-radius:var(--r)}.skin .hero.hl-plain .hin{align-items:flex-start}.skin .hero.hl-soft{background:radial-gradient(70% 110% at 50% 0,color-mix(in srgb,var(--accent) 22%,var(--card)),var(--card) 70%);color:var(--ink);border:var(--bw) solid var(--line);text-align:center;align-items:center;justify-content:center;box-shadow:var(--sh)}.skin .hero.hl-soft.img{color:#fff;text-align:center}.skin .hero.hl-soft .hin{align-items:center;justify-content:center}.skin .hero.hl-soft h1,.skin .hero.hl-soft p{margin-left:auto;margin-right:auto}.skin .hero.hl-soft .meta{justify-content:center}.skin .hero.hl-soft:not(.img) .meta,.skin .hero.hl-soft:not(.img) p{color:var(--mute);opacity:1}.skin .hero.hl-soft:not(.img) .logo{background:var(--accent);color:#fff}.skin .hero.hl-soft:not(.img):before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);right:-80px;bottom:-120px;pointer-events:none}.skin .hero.hl-soft .hbtn{align-self:center}.skin .hero.hl-full{border-radius:calc(var(--r)*.6);min-height:420px;justify-content:center}.skin .hero.hl-full.h-l{min-height:540px}.skin .hero.hl-full h1{font-size:calc(clamp(44px,8.4vw,112px)*var(--hs));line-height:.94;text-transform:uppercase;letter-spacing:-.02em;max-width:12ch}.skin .hero.hl-full .hin{justify-content:flex-end;padding-top:20px}.skin .hero.hl-full:not(.img){background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 30%,#000) 0,#000 62%)}.skin .hero.hl-full:not(.img):after{display:block;background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--accent) 55%,transparent) 0 3px,transparent 3px 26px);-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000);mask-image:linear-gradient(90deg,transparent 40%,#000);opacity:.7}.skin .hero.hl-full .hbtn{background:var(--accent)!important;color:#000!important;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.skin .hero.hl-full .logo{background:var(--accent);color:#000}@media(max-width:820px){.skin .hero.hl-split{grid-template-columns:minmax(0,1fr)}.skin .hero.hl-split .hvis{order:-1;min-height:220px}.skin .hero.hl-split .hin{padding:28px 22px 32px}.skin .hero.hl-plain h1{font-size:calc(clamp(40px,13vw,64px)*var(--hs))}.skin .hero.hl-plain .hvis{min-height:260px}.skin .hero.hl-full{min-height:360px}.skin .hero.hl-full h1{font-size:calc(clamp(38px,12vw,64px)*var(--hs))}}.menu{display:grid;grid-gap:0;gap:0}.mnu{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:18px 0;color:inherit;text-decoration:none;border-bottom:1px dashed var(--line)}.mnu:hover .mt b{color:var(--accent)}.mx{min-width:0;flex:1 1}.mt{display:flex;align-items:baseline;gap:10px}.mt b{font-family:var(--fh);font-size:19px;font-weight:var(--hw);min-width:0;overflow-wrap:anywhere}.mt strong{font-size:18px;white-space:nowrap}.mt .ld{flex:1 1 20px;min-width:16px;border-bottom:2px dotted color-mix(in srgb,var(--mute) 55%,transparent);transform:translateY(-4px)}.mx small{display:block;color:var(--mute);margin-top:4px}.mnu .go{flex:none}.scards.sv-tiles .scard{text-align:left;border-radius:var(--r)}.scards.sv-pricing .b,.scards.sv-tiles .b{padding:22px;gap:8px}.scards.sv-tiles .b b{font-size:20px;text-transform:uppercase;letter-spacing:.02em}.scards .pt{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:14px}.scards .pt strong{font-family:var(--fh);font-size:46px;line-height:1;letter-spacing:-.03em;color:var(--accent)}.scards .pt span{font-size:13.5px;color:var(--mute)}.scards.sv-tiles .scard{border-top:4px solid var(--accent)}.scards.sv-pricing .scard{position:relative;background:var(--card)}.scards.sv-pricing .num{font-family:var(--fh);font-size:13px;letter-spacing:.14em;color:var(--accent);font-weight:700}.scards.sv-pricing .scard:after{content:"";position:absolute;left:22px;right:22px;top:46px;height:1px;background:var(--line);display:none}.scards.sv-pricing .pt{border-top:1px solid var(--line)}.scards.sv-pricing .scard:nth-child(2n):not(:only-child){outline:2px solid var(--accent);outline-offset:-2px}.scards.sv-pricing .scard .m{aspect-ratio:var(--sa)}.skin.sh-center .sec>h2{justify-content:center;text-align:center}.skin.sh-center .sec>h2:after,.skin.sh-center .sec>h2:before{content:"";height:1px;width:clamp(24px,8vw,70px);background:color-mix(in srgb,var(--accent) 60%,transparent);border-radius:0}.skin.sh-center .sec>h2:before{width:clamp(24px,8vw,70px);height:1px}.skin.sh-rule .sec>h2{text-transform:uppercase;letter-spacing:.16em;font-size:calc(15px*var(--hs));padding-bottom:12px;border-bottom:1px solid var(--ink);margin-bottom:22px}.skin.sh-rule .sec>h2:before{display:none}.skin.sh-slash .sec>h2{text-transform:uppercase;font-size:calc(34px*var(--hs));letter-spacing:.01em;font-style:italic}.skin.sh-slash .sec>h2:before{width:14px;height:34px;border-radius:0;background:var(--accent);transform:skewX(-18deg)}.skin.sh-plain .sec>h2{font-size:calc(40px*var(--hs));letter-spacing:-.03em}.skin.sh-plain .sec>h2:before{display:none}.skin.sh-plain .sec{margin-bottom:calc(var(--gap)*1.4)}.feats.fs-cards{gap:14px}.feats.fs-cards .ft{border:var(--bw) solid var(--line);background:var(--card);padding:22px;border-radius:var(--r);box-shadow:var(--sh)}.feats.fs-steps .ft{border:0;padding:0;position:relative}.feats.fs-steps .sn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;margin-bottom:12px;font-family:var(--fh)}.feats.fs-steps{counter-reset:s}.feats.fs-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border:1px solid var(--line);border-radius:var(--r);background:var(--card);overflow:hidden}.feats.fs-stats .ft{border:0;border-right:1px solid var(--line);padding:26px 20px;text-align:center}.feats.fs-stats .ft:last-child{border-right:0}.feats.fs-stats .ft b{display:block;font-family:var(--fh);font-size:calc(46px*var(--hs));line-height:1;color:var(--accent);letter-spacing:-.03em}.feats.fs-stats .ft p{margin:8px 0 0;text-transform:uppercase;letter-spacing:.1em;font-size:12.5px}.feats.fs-check .ft{border:0;padding:0 0 0 34px;position:relative}.feats.fs-check .ft:before{content:"";position:absolute;left:2px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--accent)}.feats.fs-check .ft:after{content:"";position:absolute;left:8px;top:8px;width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.look-blush{background:radial-gradient(900px 500px at 100% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),var(--bg)}.look-blush .rev figure,.look-blush .scard,.look-blush .tm{box-shadow:0 18px 40px -26px color-mix(in srgb,var(--accent) 60%,transparent)}.look-blush h1,.look-blush h2{font-style:italic}.look-blush .tm .av{box-shadow:0 0 0 4px var(--card),0 0 0 5px color-mix(in srgb,var(--accent) 50%,transparent)}.look-hair .tm{padding:0;border:0;background:transparent;box-shadow:none;text-align:left}.look-hair .tm .av{width:100%;height:auto;aspect-ratio:3/4;border-radius:2px;margin:0 0 12px;font-size:44px}.look-hair .tm .av img{border-radius:2px}.look-hair h1{font-weight:500;letter-spacing:-.02em}.look-hair .feats.fs-steps .sn{background:none;color:var(--accent);border:1px solid var(--accent);border-radius:0}.look-hair .rev figure{border:0;border-left:2px solid var(--accent);border-radius:0;background:transparent;box-shadow:none}.look-barber{background:linear-gradient(180deg,#0e0f12,#0b0c0f)}.look-barber h1,.look-barber h2{text-transform:uppercase;letter-spacing:.02em}.look-barber .hero.hl-full:before{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;background:repeating-linear-gradient(-45deg,#e11d48 0 12px,#fff 12px 24px,#2563eb 24px 36px);z-index:2}.look-barber .scards.sv-tiles .scard{border:2px solid var(--line);border-top:4px solid var(--accent)}.look-barber .hrs{max-width:480px;font-size:18px;grid-template-columns:120px 1fr}.look-spa{background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--accent) 7%,var(--bg)))}.look-spa .rev figure,.look-spa .scard,.look-spa .tm{border-radius:calc(var(--r)*1.2)}.look-spa .scard .b{padding:24px}.look-spa .sec{margin-bottom:calc(var(--gap)*1.2)}.look-spa .hero.hl-soft{min-height:440px}.look-fit{background:radial-gradient(800px 400px at 0 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),var(--bg)}.look-fit h1,.look-fit h2{text-transform:uppercase;font-style:italic}.look-fit .hero.hl-full{-webkit-clip-path:polygon(0 0,100% 0,100% 88%,96% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 88%,96% 100%,0 100%)}.look-fit .scards.sv-pricing .scard{background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--card) 88%,var(--accent)))}.look-fit .scards.sv-pricing .pt strong{font-style:italic}.look-clinic .hero.hl-split{border-left:6px solid var(--accent)}.look-clinic .tm{text-align:left;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 16px;gap:4px 16px;align-items:center}.look-clinic .tm .av{grid-row:span 2;margin:0}.look-clinic .feats.fs-cards .ft{border-top:3px solid var(--accent)}.look-clinic a.svc{border-left:4px solid var(--accent)}.look-tattoo{background:radial-gradient(1000px 500px at 100% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),var(--bg)}.look-tattoo h1,.look-tattoo h2{text-transform:uppercase;letter-spacing:.03em}.look-tattoo .gal figure .m{filter:grayscale(.2) contrast(1.05)}.look-tattoo .scards.sv-tiles .scard{background:transparent;border:1px solid var(--line);border-top:3px solid var(--accent)}.look-tattoo .hero.hl-full:before{content:"";position:absolute;right:6%;top:-10%;bottom:-10%;width:40px;background:var(--accent);transform:skewX(-14deg);opacity:.9;z-index:0}.look-tattoo .feats.fs-steps .sn{background:none;border:2px solid var(--accent);color:var(--accent);border-radius:0}.look-photo{letter-spacing:-.005em}.look-photo .scards.sv-pricing .scard{border-radius:2px;background:transparent;box-shadow:none;border:1px solid var(--ink)}.look-photo .scards.sv-pricing .scard:nth-child(2n):not(:only-child){outline:0}.look-photo .scards .pt strong{color:var(--ink);font-weight:500}.look-photo .gal-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.look-photo .btn{border-radius:2px}.look-tutor .scard{border-bottom:4px solid var(--accent)}.look-tutor .feats.fs-steps .sn{border-radius:12px}.look-restaurant{background:radial-gradient(800px 400px at 50% 0,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),var(--bg)}.look-restaurant .menu{max-width:760px;margin:0 auto}.look-restaurant .mt b{font-family:var(--fh);font-size:21px}.look-restaurant .mx small{font-style:italic}.look-restaurant .feats.fs-cards .ft{border-width:1px;border:4px double var(--accent);box-shadow:none}.look-restaurant h1{font-weight:400}.look-pet{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accent) 14%,transparent) 0 90px,transparent 91px),radial-gradient(circle at 92% 70%,color-mix(in srgb,var(--accent) 12%,transparent) 0 120px,transparent 121px),var(--bg)}.look-pet .feats.fs-cards .ft,.look-pet .rev figure,.look-pet .scard,.look-pet .tm{border:2px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:calc(var(--r)*1.3)}.look-pet .tm .av{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent)}.look-auto{background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.02) 0 2px,transparent 2px 6px),var(--bg)}.look-auto h1,.look-auto h2{text-transform:uppercase;font-style:italic}.look-auto .scards.sv-pricing .scard{border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:var(--r)}.look-auto .hero.hl-full{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 92%);clip-path:polygon(0 0,100% 0,100% 100%,0 92%)}.look-cleaning{background:radial-gradient(circle at 90% 6%,color-mix(in srgb,var(--accent) 14%,transparent) 0 130px,transparent 131px),radial-gradient(circle at 4% 60%,color-mix(in srgb,var(--accent) 9%,transparent) 0 90px,transparent 91px),var(--bg)}.look-cleaning .scards.sv-pricing .scard{border-radius:calc(var(--r)*1.2)}.look-cleaning .scards.sv-pricing .scard:nth-child(2n):not(:only-child){outline-color:var(--accent)}.look-hair .tms{max-width:760px}.bn-auto{display:block;min-height:0;background:none}.bn-auto .bn-img{display:block;width:100%;height:auto}.bn-auto.has:before{z-index:1}.bn-auto.bare:before{display:none}.bn-auto .bn-in{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;max-width:none;padding:24px clamp(20px,5vw,56px)}.bn-auto.c .bn-in{align-items:center;text-align:center}@media(max-width:700px){.bn-auto.has:before{display:none}.bn-auto .bn-in{position:relative;inset:auto;background:var(--accent);padding:20px;border-radius:0}.bn-auto .bn-in h2{font-size:22px}}.cmp{position:relative;overflow:hidden;border-radius:calc(var(--r)*1.2);background:var(--line);touch-action:pan-y;cursor:ew-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none;max-width:100%;border:var(--bw) solid var(--line);box-shadow:var(--sh);outline-offset:3px}.cmp:focus-visible{outline:3px solid var(--accent)}.cmp-a,.cmp-b{position:absolute;inset:0}.cmp img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.cmp-bar{top:0;bottom:0;left:var(--p);width:3px;margin-left:-1.5px;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 4px 14px rgba(0,0,0,.35);pointer-events:none}.cmp-bar,.cmp-bar i{position:absolute;background:#fff}.cmp-bar i{top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;color:#111;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:15px;letter-spacing:2px;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:transform .15s}.cmp.drag .cmp-bar i{transform:scale(1.12)}.cmp-l{position:absolute;bottom:12px;padding:5px 12px;border-radius:99px;background:rgba(10,10,20,.62);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cmp-l.l1{left:12px}.cmp-l.l2{right:12px}.soc{display:flex;flex-wrap:wrap;gap:10px}.soc.sa-center{justify-content:center}.soc.sa-right{justify-content:flex-end}.soc a{text-decoration:none;color:inherit}.soc-buttons a{padding:11px 20px;background:var(--accent);color:#fff}.soc-buttons a,.soc-outline a{border-radius:var(--br);font-weight:700;font-size:15px}.soc-outline a{padding:10px 20px;border:1.5px solid var(--ink)}.soc-outline a:hover{background:var(--ink);color:var(--bg)}.soc-icons{gap:12px}.soc-icons a{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--mute);font-weight:600}.soc-icons .sic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;font-size:15px;transition:transform .15s}.soc-icons a:hover .sic{transform:translateY(-3px)}.soc-list{flex-direction:column;gap:0;max-width:460px}.soc-list.sa-center{margin:0 auto}.soc-list.sa-right{margin-left:auto}.soc-list a{display:flex;justify-content:space-between;padding:14px 4px;border-bottom:1px solid var(--line);font-weight:600}.soc-list a:hover{color:var(--accent)}.soc-list i{font-style:normal;color:var(--mute)}.scard.ip-left,.scard.ip-right{flex-direction:row;align-items:stretch}.scard.ip-right{flex-direction:row-reverse}.scard.ip-left .m,.scard.ip-right .m{width:calc(var(--st)*1.8);flex:none;aspect-ratio:auto;min-height:100%}.scard.ip-left .b,.scard.ip-right .b{min-width:0}.scard.ip-left .go,.scard.ip-right .go{align-self:center;margin:0 16px;flex:none}.scard.ip-top{flex-direction:column}.svc.ip-right .th{order:9;margin-left:4px}.svc.ip-top{flex-wrap:wrap}.svc.ip-top .th{width:100%;order:-1;aspect-ratio:var(--sa);height:auto;margin-bottom:6px}@media(max-width:520px){.scard.ip-left .m,.scard.ip-right .m{width:calc(var(--st)*1.25)}}.lx{--ink:#17150f;--paper:#f6f4ef;--card:#fbfaf7;--line:#e4e0d6;--mute:#6d6a60;--acc:#4338ca;background:var(--paper);color:var(--ink);font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.lx *{box-sizing:border-box}.lx a{text-decoration:none;color:inherit}.lx-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff!important;border:1px solid var(--ink);border-radius:999px;padding:10px 20px;font-weight:600;font-size:14.5px;letter-spacing:-.01em;transition:background .15s,transform .15s}.lx-btn:hover{background:#34312a}.lx-btn.big{padding:15px 28px;font-size:16px}.lx-btn.ghost{background:transparent;color:var(--ink)!important;border-color:#cfcabd}.lx-btn.ghost:hover{background:#fff;border-color:var(--ink)}.lx-btn.inv{background:#fff;color:var(--ink)!important;border-color:#fff}.lx-btn.inv:hover{background:#ece9e0}.lx-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;padding:14px max(20px,calc((100% - 1180px)/2));background:hsla(43,28%,95%,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.lx-brand,.lx-nav{align-items:center}.lx-brand{display:flex;gap:9px;font-weight:700;font-size:19px;letter-spacing:-.04em}.lx-mk{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-size:16px;line-height:1;padding-bottom:2px}.lx-links{display:flex;gap:26px}.lx-links a{color:var(--mute);font-weight:500;font-size:14.5px}.lx-links a:hover{color:var(--ink)}.lx-act{display:flex;gap:18px;justify-content:flex-end;align-items:center}.lx-lnk{font-weight:600;font-size:14.5px}.lx-lnk:hover{color:var(--acc)}.lx-hero{padding:96px max(20px,calc((100% - 1180px)/2)) 0;text-align:center}.lx-eyebrow{margin:0 0 18px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.lx-hero h1{margin:0 auto;max-width:15ch;font-size:clamp(44px,7.4vw,92px);line-height:.98;letter-spacing:-.05em;font-weight:600}.lx h2 em,.lx-hero h1 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--acc)}.lx-lead{margin:26px auto 34px;max-width:54ch;font-size:19px;line-height:1.6;color:var(--mute)}.lx-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lx-frame{margin:72px auto 0;max-width:1000px;border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;background:#fff;overflow:hidden;box-shadow:0 -10px 60px -30px rgba(23,21,15,.25);text-align:left}.lx-chrome{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--line);background:#faf9f5}.lx-chrome i{width:10px;height:10px;border-radius:50%;background:#dcd7ca}.lx-chrome span{margin-left:12px;font-size:12px;color:var(--mute)}.lx-mock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:0;gap:0;min-height:340px}.lx-m-side{padding:36px;background:#17150f;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:6px}.lx-m-side b{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:34px;letter-spacing:-.01em}.lx-m-side small{color:#aaa595;margin-bottom:18px}.lx-m-side ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lx-m-side li{display:flex;justify-content:space-between;padding:11px 14px;border:1px solid #3a372f;border-radius:10px;font-size:14px}.lx-m-side li.on{background:#fff;color:#17150f;border-color:#fff}.lx-m-side em{font-style:normal;font-weight:700}.lx-m-cal{padding:36px;display:flex;flex-direction:column;gap:12px;justify-content:center}.lx-m-h{display:flex;justify-content:space-between;font-size:14px}.lx-m-h span{color:var(--mute);letter-spacing:6px}.lx-m-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px}.lx-m-g small{text-align:center;font-size:11px;color:var(--mute)}.lx-m-g u{text-decoration:none;text-align:center;font-size:12.5px;padding:8px 0;border-radius:9px;background:#f3f1ea;font-weight:600}.lx-m-g u.off{background:transparent;color:#c2bdae;font-weight:400}.lx-m-g u.on{background:var(--acc);color:#fff}.lx-m-t{display:flex;gap:6px;flex-wrap:wrap}.lx-m-t span{font-size:12.5px;padding:7px 12px;border:1px solid var(--line);border-radius:99px}.lx-m-t span.on{border-color:var(--ink)}.lx-m-b,.lx-m-t span.on{background:var(--ink);color:#fff}.lx-m-b{margin-top:6px;text-align:center;border-radius:99px;padding:12px;font-weight:600;font-size:14px}.lx-for{display:flex;flex-wrap:wrap;gap:8px 26px;justify-content:center;align-items:center;padding:30px 20px;border-bottom:1px solid var(--line);background:var(--card)}.lx-for span{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-weight:600}.lx-for b{font-weight:500;font-size:15.5px;color:#3a372f}.lx-sec{display:block;width:min(1180px,100% - 40px);margin:0 auto;padding:120px 0 0}.lx-head h2{margin:0;font-size:clamp(30px,4.2vw,52px);line-height:1.05;letter-spacing:-.045em;font-weight:600;max-width:20ch}.lx-head{margin-bottom:48px}.lx-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.lx-bento article{grid-column:span 2;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:10px;min-height:230px}.lx-bento article.t1{grid-column:span 4;background:#e9e6fb;border-color:#dcd8f5;min-height:280px}.lx-bento article.t2{background:#17150f;color:#fff;border-color:#17150f}.lx-bento article.t2 p{color:#b9b4a4}.lx-bento article.t6{grid-column:span 6;background:#e7efe8;border-color:#d7e4d9;min-height:0}.lx-bento h3{margin:0;font-size:22px;letter-spacing:-.03em;font-weight:600}.lx-bento p{margin:0;color:var(--mute);line-height:1.6;font-size:15.5px;max-width:46ch}.lx-sw{margin-top:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lx-sw i{width:34px;height:34px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(23,21,15,.12)}.lx-sw span{margin-left:10px;padding:6px 14px;border-radius:99px;background:#fff;font-weight:700}.lx-sw span.serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:19px}.lx-how{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:56px;gap:56px;align-items:start}.lx-head.stk{margin:0;position:-webkit-sticky;position:sticky;top:96px}.lx-steps{list-style:none;margin:0;padding:0}.lx-steps li{display:grid;grid-template-columns:90px 1fr;grid-gap:12px;gap:12px;padding:32px 0;border-top:1px solid var(--line)}.lx-steps li:last-child{border-bottom:1px solid var(--line)}.lx-steps span{font-size:15px;font-weight:600;color:var(--acc);padding-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-steps h3{margin:0 0 8px;font-size:26px;letter-spacing:-.035em;font-weight:600}.lx-steps p{margin:0;color:var(--mute);line-height:1.65;max-width:52ch}.lx-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.lx-tier{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:6px}.lx-tier.hot{background:#17150f;color:#fff;border-color:#17150f}.lx-th{display:flex;justify-content:space-between;align-items:center}.lx-th h3{margin:0;font-size:20px;letter-spacing:-.025em;font-weight:600}.lx-th em{font-style:normal;font-size:12px;font-weight:600;padding:4px 11px;border-radius:99px;background:#fff;color:#17150f}.lx-d{margin:0;color:var(--mute)}.lx-tier.hot .lx-d{color:#b9b4a4}.lx-price{display:flex;align-items:baseline;gap:6px;margin:14px 0 22px}.lx-price b{font-size:56px;letter-spacing:-.05em;line-height:1;font-weight:600}.lx-price span{color:var(--mute)}.lx-tier.hot .lx-price span{color:#b9b4a4}.lx-tier ul{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-gap:12px;gap:12px;flex:1 1}.lx-tier li{padding-left:22px;position:relative;font-size:15px}.lx-tier li:before{content:"";position:absolute;left:1px;top:6px;width:10px;height:6px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);opacity:.55}.lx-faq details{border-top:1px solid var(--line);padding:22px 0}.lx-faq details:last-child{border-bottom:1px solid var(--line)}.lx-faq summary{cursor:pointer;font-size:19px;font-weight:600;letter-spacing:-.02em;list-style:none;display:flex;justify-content:space-between;gap:16px}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq summary:after{content:"+";font-weight:400;font-size:24px;line-height:1;color:var(--mute)}.lx-faq details[open] summary:after{content:"–"}.lx-faq p{margin:12px 0 0;color:var(--mute);line-height:1.65;max-width:56ch}.lx-cta{margin:120px max(20px,calc((100% - 1180px)/2)) 0;padding:84px 24px;border-radius:28px;background:#17150f;color:#fff;text-align:center}.lx-cta h2{margin:0 auto 12px;max-width:16ch;font-size:clamp(32px,5vw,60px);line-height:1;letter-spacing:-.045em;font-weight:600}.lx-cta p{margin:0 auto 30px;color:#b9b4a4;font-size:18px;max-width:44ch}.lx-foot{width:min(1180px,100% - 40px);margin:0 auto;padding:56px 0 40px;gap:16px 32px;align-items:center;justify-content:space-between}.lx-foot,.lx-foot nav{display:flex;flex-wrap:wrap}.lx-foot nav{gap:8px 24px}.lx-foot nav a{color:var(--mute);font-weight:500;font-size:14.5px}.lx-foot nav a:hover{color:var(--ink)}.lx-foot small{flex-basis:100%;color:var(--mute)}@media(max-width:900px){.lx-nav{grid-template-columns:1fr auto}.lx-links,.lx-lnk{display:none}.lx-hero{padding-top:64px}.lx-frame{margin-top:48px}.lx-mock{grid-template-columns:minmax(0,1fr)}.lx-m-cal,.lx-m-side{padding:24px}.lx-sec{padding-top:84px}.lx-bento{grid-template-columns:minmax(0,1fr)}.lx-bento article,.lx-bento article.t1,.lx-bento article.t6{grid-column:auto;min-height:0}.lx-how{grid-template-columns:minmax(0,1fr);gap:24px}.lx-head.stk{position:static}.lx-steps li{grid-template-columns:56px 1fr}.lx-tiers{grid-template-columns:minmax(0,1fr)}.lx-cta{margin-top:84px;padding:60px 20px}}.scards.sp-side,.scards.sp-side.sc-2,.scards.sp-side.sc-3,.scards.sp-side.sc-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.scard.ip-left .b,.scard.ip-right .b{flex:1 1 auto}@media(max-width:700px){.svc.ip-right{display:grid;grid-template-columns:minmax(0,1fr) min(var(--st),30vw);grid-gap:4px 14px;gap:4px 14px;align-items:center}.svc.ip-right .tx{grid-column:1;grid-row:1}.svc.ip-right .pr{grid-column:1;grid-row:2;text-align:left}.svc.ip-right .go{grid-column:1;grid-row:3;justify-self:start}.svc.ip-right .th{grid-column:2;grid-row:1/span 3;order:0;width:100%;margin:0;aspect-ratio:var(--sa)}}@media(max-width:520px){.scard.ip-left,.scard.ip-right{display:grid;align-items:start}.scard.ip-left{grid-template-columns:calc(var(--st)*1.3) minmax(0,1fr)}.scard.ip-right{grid-template-columns:minmax(0,1fr) calc(var(--st)*1.3)}.scard.ip-left .m,.scard.ip-right .m{grid-row:1/span 2;width:100%;height:100%;min-height:100%}.scard.ip-left .m{grid-column:1}.scard.ip-right .m{grid-column:2}.scard.ip-left .b{grid-column:2;grid-row:1}.scard.ip-right .b{grid-column:1;grid-row:1}.scard.ip-left .go{grid-column:2}.scard.ip-left .go,.scard.ip-right .go{grid-row:2;margin:0 16px 16px;align-self:start;justify-self:start}.scard.ip-right .go{grid-column:1}}.lg{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:#f6f4ef;color:#17150f;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.lgc{width:100%;max-width:400px;background:#fbfaf7;border:1px solid #e4e0d6;border-radius:18px;padding:32px 28px;box-shadow:0 1px 2px rgba(23,21,15,.04),0 18px 40px -24px rgba(23,21,15,.18)}.lgc.wide{max-width:640px}.lgbrand{font-weight:700;font-size:20px;letter-spacing:-.02em;color:#17150f;text-decoration:none;margin-bottom:18px}.lgbrand,.lgbrand i{display:inline-block}.lgbrand i{width:7px;height:7px;border-radius:50%;background:#4338ca;margin-left:2px}.lgc h1{font-size:24px;letter-spacing:-.02em;margin:0 0 6px;line-height:1.2}.lgs{color:#6d6a60;margin:0 0 20px;font-size:15px}.lgf{display:block;margin-bottom:14px}.lgf>span{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.lgf input{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #d9d4c7;border-radius:10px;background:#fff;font:inherit;color:inherit}.lgf input:focus{outline:2px solid #4338ca33;border-color:#4338ca}.lgf small{display:block;margin-top:6px;color:#6d6a60}.lgf small.good{color:#1c7a45}.lgf small.bad{color:#b3261e}.lgslug{display:flex;align-items:center;border:1px solid #d9d4c7;border-radius:10px;background:#fff;overflow:hidden}.lgslug i{font-style:normal;padding:0 0 0 12px;color:#6d6a60;white-space:nowrap}.lgslug input{border:0;border-radius:0;padding-left:2px}.lgslug input:focus{outline:none}.lgbtn{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;padding:12px 16px;border:0;border-radius:10px;background:#17150f;color:#fff;font:inherit;font-weight:600;cursor:pointer;margin-top:6px}.lgbtn:hover{background:#2a2720}.lgbtn:disabled{opacity:.5;cursor:default}.lggoogle{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;border:1px solid #d9d4c7;border-radius:10px;background:#fff;font:inherit;font-weight:600;cursor:pointer;color:#17150f}.lggoogle:hover{background:#f4f2ec}.lgor{display:flex;align-items:center;gap:12px;margin:18px 0;color:#6d6a60;font-size:13px}.lgor:after,.lgor:before{content:"";flex:1 1;height:1px;background:#e4e0d6}.lgerr{color:#b3261e}.lgerr,.lgok{margin:0 0 10px;font-size:14px}.lgok{color:#1c7a45}.lglinks{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.lglinks button{background:none;border:0;color:#4338ca;font:inherit;font-size:14px;cursor:pointer;padding:0}.lgth{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px;max-height:300px;overflow:auto;padding:2px}.lgth button{text-align:left;border:1px solid #d9d4c7;border-radius:12px;background:#fff;padding:12px;cursor:pointer;font:inherit;color:inherit;display:grid;grid-gap:4px;gap:4px}.lgth button.on{border-color:#4338ca;box-shadow:0 0 0 2px #4338ca33}.lgth i{width:22px;height:22px;border-radius:7px}.lgth b{font-size:14px}.lgth small{color:#6d6a60;font-size:12px;line-height:1.35}@media(max-width:480px){.lgc{padding:24px 18px}}.dash2 .syncchip{font-size:12.5px;color:var(--mute);display:inline-flex;align-items:center;gap:6px;margin-left:10px}.dash2 .syncchip:before{content:"";width:7px;height:7px;border-radius:50%;background:#1c7a45}.dash2 .syncchip.saving:before{background:#c28a12}.dash2 .syncchip.error:before{background:#b3261e}.dash2 .syncmsg{background:#fdf2f1;color:#b3261e;border:1px solid #f0c9c5;border-radius:10px;padding:8px 12px;margin:0 0 12px;font-size:13.5px}.ad{min-height:100vh;background:#f6f4ef;color:#17150f;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ad .grow{flex:1 1}.ad .adm{color:#6d6a60;font-size:14px;margin:0}.adtop{display:flex;align-items:center;gap:14px;padding:14px 24px;background:#fbfaf7;border-bottom:1px solid #e4e0d6;flex-wrap:wrap}.adbrand{font-weight:700;font-size:19px;letter-spacing:-.02em;color:#17150f;text-decoration:none}.adbrand i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4338ca;margin-left:2px}.adlink{background:none;border:0;color:#4338ca;font:inherit;font-size:14px;cursor:pointer;text-decoration:none;padding:0}.admain{max-width:1280px;margin:0 auto;padding:24px}.adcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.adcard{background:#fbfaf7;border:1px solid #e4e0d6;border-radius:14px;padding:16px}.adcard b{display:block;font-size:26px;letter-spacing:-.02em}.adcard span{color:#6d6a60;font-size:13px}.adbar{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.adin{padding:10px 12px;border:1px solid #d9d4c7;border-radius:10px;background:#fff;font:inherit;color:inherit}.adbar .adin:first-child{flex:1 1;min-width:220px}.adin.sm{padding:6px 8px;font-size:13px}.adbtn{padding:10px 14px;border:0;border-radius:10px;background:#17150f;color:#fff;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}.adbtn.ghost{background:transparent;color:#17150f;border:1px solid #d9d4c7}.adbtn.sm{padding:6px 10px;font-size:13px}.adbtn.danger{background:#fff;color:#b3261e;border:1px solid #e8c4c0}.adtable{overflow-x:auto;background:#fbfaf7;border:1px solid #e4e0d6;border-radius:14px}.adtable table{width:100%;border-collapse:collapse;font-size:14px}.adtable th{text-align:left;font-weight:600;color:#6d6a60;font-size:12.5px;padding:12px 14px;border-bottom:1px solid #e4e0d6;white-space:nowrap}.adtable td{padding:12px 14px;border-bottom:1px solid #eeeae0;vertical-align:middle}.adtable tr:last-child td{border-bottom:0}.adacts{white-space:nowrap;display:flex;gap:6px}.adbadge{font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;background:#e6f2ea;color:#1c7a45}.adbadge.suspended{background:#fbe9e7;color:#b3261e}.adbox{max-width:420px;margin:12vh auto;background:#fbfaf7;border:1px solid #e4e0d6;border-radius:18px;padding:32px}.adbox h1{margin:0 0 8px;font-size:24px}@media(max-width:640px){.admain,.adtop{padding-left:16px;padding-right:16px}}.bc{--ink:#14130f;--paper:#f6f3ec;--card:#fffdf8;--line:#e2ddd0;--mute:#67635a;--acc:#4338ca;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip;line-height:1.5}.bc *{box-sizing:border-box}.bc h1,.bc h2,.bc h3,.bc p{margin:0}.bc a{color:inherit;text-decoration:none}.bc-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;padding:16px max(20px,calc((100% - 1160px)/2 + 20px));background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent}.bc-nav nav{display:flex;gap:26px;margin-left:12px;font-size:15px;font-weight:500;color:var(--mute)}.bc-nav nav a:hover{color:var(--ink)}.bc-nav-r{margin-left:auto;display:flex;align-items:center;gap:18px}.bc-link{font-weight:600;font-size:15px}.bc-logo{font-weight:800;font-size:22px;letter-spacing:-.04em}.bc-logo i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--acc);margin-left:2px}.bc-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:99px;background:var(--ink);color:#fff!important;font-weight:600;font-size:15px;border:1.5px solid var(--ink);transition:transform .15s,background .15s}.bc-btn:hover{transform:translateY(-1px);background:#2b2a24}.bc-btn.ghost{background:transparent;color:var(--ink)!important}.bc-btn.ghost:hover{background:#ece8dd}.bc-btn.big{padding:15px 28px;font-size:16.5px}.bc-btn.inv{background:var(--paper);color:var(--ink)!important;border-color:var(--paper)}.bc-btn.inv:hover{background:#fff}.bc-hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center;max-width:1160px;margin:0 auto;padding:72px 20px 96px}.bc-hero h1{font-size:clamp(44px,6.4vw,84px);line-height:.98;letter-spacing:-.045em;font-weight:800}.bc-u{background:linear-gradient(transparent 62%,#d9d4f7 0,#d9d4f7 92%,transparent 0);padding:0 .06em}.bc-hero p{font-size:clamp(17px,1.6vw,20px);color:var(--mute);margin:26px 0 30px;max-width:30em}.bc-btns{display:flex;gap:12px;flex-wrap:wrap}.bc-hero small{display:block;margin-top:22px;color:var(--mute);font-size:14px}.bc-hero-v{position:relative;display:grid;place-items:center;min-height:460px}.bc-phone{width:300px;background:var(--card);border:1.5px solid var(--ink);border-radius:30px;padding:22px 20px;box-shadow:10px 12px 0 var(--ink);transform:rotate(1.5deg)}.bc-ph-top b{display:block;font-size:19px;letter-spacing:-.02em}.bc-ph-top small{color:var(--mute);font-size:13px}.bc-ph-list{margin:16px 0 14px;display:grid;grid-gap:7px;gap:7px}.bc-ph-list div{display:flex;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:12px;font-size:14px}.bc-ph-list div.on{border-color:var(--ink);background:#fff;font-weight:600}.bc-ph-list em{font-style:normal;color:var(--mute)}.bc-ph-lbl{font-size:12.5px;color:var(--mute);margin-bottom:8px;font-weight:600}.bc-ph-times{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-bottom:14px}.bc-ph-times span{text-align:center;padding:8px 0;border:1px solid var(--line);border-radius:10px;font-size:13px}.bc-ph-times span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.bc-ph-btn{text-align:center;padding:12px;border-radius:99px;background:var(--acc);color:#fff;font-weight:600;font-size:14px}.bc-toast{position:absolute;right:-6px;bottom:6px;background:#fff;border:1.5px solid var(--ink);border-radius:16px;padding:12px 16px;display:grid;grid-gap:1px;gap:1px;box-shadow:5px 6px 0 var(--ink);transform:rotate(-2deg)}.bc-toast b{font-size:13px}.bc-toast span{font-size:13px;color:var(--mute)}.bc-toast small{font-size:12px;color:var(--acc);font-weight:600}.bc-sec{max-width:1160px;margin:0 auto;padding:88px 20px;border-top:1px solid var(--line)}.bc-sec h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;line-height:1.05;font-weight:800;max-width:16em}.bc-sub{margin-top:14px!important;color:var(--mute);font-size:18px;max-width:38em}.bc-faq{max-width:820px}.bc-steps{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.bc-steps li span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ink);font-weight:700;margin-bottom:18px}.bc-steps h3{font-size:21px;letter-spacing:-.02em;margin-bottom:8px}.bc-steps p{color:var(--mute)}.bc-looks{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px;margin-top:40px}.bc-look{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:16px;transition:border-color .15s,transform .15s}.bc-look:hover{border-color:var(--ink);transform:translateY(-2px)}.bc-look b{font-size:16px}.bc-look small{color:var(--mute);font-size:13.5px;line-height:1.4}.bc-sw{display:flex;gap:5px;align-items:center;width:max-content;padding:6px 8px;border:1px solid;border-radius:99px;margin-bottom:8px}.bc-sw i{width:14px;height:14px;border-radius:50%}.bc-feats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px 40px;gap:34px 40px;margin-top:44px}.bc-feats h3{font-size:18px;letter-spacing:-.02em;margin-bottom:6px}.bc-feats p{color:var(--mute);font-size:15.5px}.bc-tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px;align-items:stretch}.bc-tier{display:flex;flex-direction:column;padding:28px;background:var(--card);border:1px solid var(--line);border-radius:22px}.bc-tier.hot{border:2px solid var(--ink)}.bc-th{display:flex;align-items:center;gap:10px}.bc-th h3{font-size:22px;letter-spacing:-.02em}.bc-th em{font-style:normal;font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px;background:#e6e2f8;color:#2b2494}.bc-d{color:var(--mute);margin:4px 0 18px!important;font-size:15px}.bc-price b{font-size:46px;letter-spacing:-.04em;font-weight:800}.bc-price span{color:var(--mute);margin-left:6px;font-size:14px}.bc-tier ul{list-style:none;padding:0;margin:20px 0 26px;display:grid;grid-gap:10px;gap:10px;flex:1 1}.bc-tier li{padding-left:24px;position:relative;font-size:15px}.bc-tier li:before{content:"";position:absolute;left:2px;top:.55em;width:10px;height:6px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg) translateY(-50%)}.bc-faq{margin-top:30px;border-top:1px solid var(--line)}.bc-faq details{border-bottom:1px solid var(--line);padding:20px 0}.bc-faq summary{cursor:pointer;font-weight:600;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}.bc-faq summary::-webkit-details-marker{display:none}.bc-faq summary:after{content:"+";font-size:24px;line-height:1;color:var(--mute)}.bc-faq details[open] summary:after{content:"–"}.bc-faq p{margin-top:10px;color:var(--mute);max-width:40em}.bc-cta{background:var(--ink);color:var(--paper);text-align:center;padding:92px 20px;display:grid;grid-gap:28px;gap:28px;justify-items:center}.bc-cta h2{font-size:clamp(32px,4.6vw,54px);letter-spacing:-.04em;font-weight:800;max-width:14em}.bc-foot{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:28px max(20px,calc((100% - 1160px)/2 + 20px));border-top:1px solid var(--line)}.bc-foot nav{margin-left:auto;display:flex;gap:22px;color:var(--mute);font-size:14.5px}.bc-foot nav a:hover{color:var(--ink)}@media(max-width:900px){.bc-nav nav{display:none}.bc-hero{grid-template-columns:1fr;padding:40px 20px 64px;gap:40px}.bc-hero-v{min-height:420px}.bc-steps,.bc-tiers{grid-template-columns:1fr}.bc-feats{grid-template-columns:1fr 1fr}.bc-sec{padding:64px 20px}}@media(max-width:560px){.bc-nav{padding:12px 16px;gap:10px}.bc-nav-r{gap:12px}.bc-btn,.bc-link{font-size:14px}.bc-btn{padding:10px 16px}.bc-btn.big{padding:14px 22px;font-size:16px}.bc-feats{grid-template-columns:1fr}.bc-phone{width:min(290px,100%)}.bc-toast{right:0}.bc-hero-v{min-height:400px}.bc-foot nav{margin-left:0;width:100%;flex-wrap:wrap;gap:14px 20px}}.st.awaiting{background:#e0e7ff;color:#3730a3}.dash2 .st.awaiting{background:#e4e6fb;color:#2f2fa0}.st.noshow{background:#fde7d3;color:#8a3b07}.dash2 .st.noshow{background:#f8e5d4;color:#7a3a0c}.st.fee{background:#ece9fb;color:#3c2f9a}.dash2 .st.fee{background:#ecebfb;color:#3d33a3}.st.bad{background:#fee2e2;color:#991b1b}.dash2 .st.bad{background:#f8e1de;color:#8a1d15}.alertb{display:inline-block;background:#fbe3e0;color:#9a1c12;border:1px solid #f0c3be;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700;margin-left:6px;vertical-align:1px}.cl{border-bottom:1px solid #efede7}.cl:last-child,.cl>.bk{border:0}.cl>.bk{cursor:pointer;width:100%;background:none;text-align:left;font:inherit;color:inherit;padding:12px 0}.cl>.bk:focus-visible{outline:2px solid #6d5bf0;outline-offset:2px;border-radius:8px}.clx{padding:2px 0 16px}.clx h4{margin:14px 0 6px;font-size:13px;color:var(--mute);text-transform:uppercase;letter-spacing:.04em}.clx .hist{font-size:14px;margin:0;padding:0;list-style:none}.clx .hist li{padding:3px 0;color:#3a3935}.yn{display:flex;gap:10px;flex-wrap:wrap}.yn label{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--line);border-radius:calc(var(--r,12px)*.7);cursor:pointer}.yn input{accent-color:var(--accent)}.yn label:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.agree{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;font-size:14.5px;line-height:1.45;cursor:pointer}.agree input{margin-top:3px;accent-color:var(--accent);flex:none}.nsbox{background:var(--card,#fff);border:1px solid var(--line);border-radius:calc(var(--r,12px)*.7);padding:12px 14px;margin:12px 0;font-size:14px;line-height:1.5}.nsbox b{display:block;margin-bottom:2px}.okline{color:#166534}.okline,.warnline{font-size:14px;margin:8px 0 0}.warnline{color:#9a1c12}.bc-a{text-decoration:underline!important;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}.bc-a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.bc-foot2{border-top:1px solid var(--line);padding:56px max(20px,calc((100% - 1160px)/2 + 20px)) 28px;background:var(--paper)}.bc-fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:36px;gap:36px}.bc-fbrand p{margin-top:12px;max-width:26em}.bc-fbrand p,.bc-fgrid nav{color:var(--mute);font-size:14.5px}.bc-fgrid nav{display:flex;flex-direction:column;gap:10px}.bc-fgrid nav h4{margin:0 0 4px;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bc-fgrid nav a:hover{color:var(--ink)}.bc-fbar{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-top:44px;padding-top:20px;border-top:1px solid var(--line);color:var(--mute);font-size:13.5px}.bc-fbar a:hover{color:var(--ink)}.bc-doc{max-width:760px;margin:0 auto;padding:64px 20px 96px}.bc-doc h1{font-size:clamp(34px,5vw,52px);letter-spacing:-.04em;line-height:1.05;font-weight:800}.bc-upd{margin-top:12px!important;font-size:14px}.bc-lead,.bc-upd{color:var(--mute)}.bc-lead{margin-top:22px!important;font-size:19px;max-width:36em}.bc-toc{margin:34px 0 8px;padding:18px 22px;background:var(--card);border:1px solid var(--line);border-radius:16px}.bc-toc b{font-size:13px;letter-spacing:.04em;text-transform:uppercase}.bc-toc ol{margin:10px 0 0;padding-left:20px;display:grid;grid-gap:5px;gap:5px;color:var(--mute);font-size:15px}.bc-toc a:hover{color:var(--ink)}.bc-doc section{margin-top:40px;scroll-margin-top:84px}.bc-doc h2{font-size:23px;letter-spacing:-.02em;font-weight:700;margin-bottom:12px}.bc-doc p{line-height:1.65;margin-bottom:12px}.bc-doc p,.bc-doc ul{color:#3a3830;font-size:16.5px}.bc-doc ul{margin:6px 0 14px;padding-left:22px;display:grid;grid-gap:9px;gap:9px;line-height:1.6}.bc-first{border-top:0;padding-top:64px}.bc-h1{font-size:clamp(36px,5.4vw,62px);letter-spacing:-.045em;line-height:1;font-weight:800}@media(max-width:900px){.bc-fgrid{grid-template-columns:1fr 1fr}.bc-fbrand{grid-column:1/-1}}@media(max-width:560px){.bc-doc{padding:40px 20px 72px}.bc-foot2{padding-top:40px}.bc-fgrid{gap:28px 20px}}.pwr{display:flex;justify-content:center;padding:18px 0 34px;font-size:12.5px}.pwr,.pwr a{color:var(--mute)}.pwr a{font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;transition:color .15s,background .15s}.pwr a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.pwr b{font-weight:700;color:var(--ink);letter-spacing:-.02em}.pwr i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent,currentColor)}@media(max-width:640px){.pwr{padding-bottom:92px}}