.mkt{--dim:#7d8a99;--r-pill:999px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--ease-out:cubic-bezier(0.16,1,0.3,1)}[data-theme=light] .mkt{--dim:#556371}.mkt-wrap{max-width:1160px}.mkt-wrap,.mkt-wrap-narrow{margin:0 auto;padding:0 clamp(20px,4vw,48px)}.mkt-wrap-narrow{max-width:820px}.mkt section{position:relative;padding:clamp(64px,9vw,104px) 0}.mkt .kick{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 18px;display:flex;align-items:center;gap:9px}.mkt .kick:before{content:"";width:18px;height:1px;background:var(--volt-500)}.mkt .kick.center{justify-content:center}.mkt h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.9rem,3.6vw,3rem);letter-spacing:-.02em;line-height:1.08;max-width:760px;margin:0;color:var(--text)}.mkt h2.center{margin-left:auto;margin-right:auto;text-align:center}.mkt .lead{color:var(--muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6;max-width:560px;margin:18px 0 0}.mkt .lead.center{margin-left:auto;margin-right:auto;text-align:center}.mkt .mark{color:var(--ink-on-volt);padding:.02em .22em;border-radius:.18em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--volt-500);background-image:radial-gradient(rgba(7,9,13,.22) 1.1px,transparent 1.5px);background-size:7px 7px}.mkt .eyebrow-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--glass);border:1px solid var(--border);border-radius:var(--r-pill);padding:7px 14px}.mkt .eyebrow-pill .d{width:6px;height:6px;border-radius:50%;background:var(--volt-500)}.mkt .btnrow{display:flex;gap:12px;flex-wrap:wrap}.mkt .btnrow.center{justify-content:center}.mkt .cta-note{font-family:var(--font-mono);font-size:12px;color:var(--dim);margin-top:18px}.mkt .txtlink{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:14.5px;color:var(--text);margin-top:22px}.mkt .txtlink:hover{color:var(--accent);text-decoration:none}.mkt .pagehero{position:relative;padding:clamp(84px,13vw,150px) 0 8px;text-align:center;overflow:hidden}.mkt .pagehero:after{content:"";position:absolute;inset:0;background-image:var(--dot-grid);background-size:var(--dot-size) var(--dot-size);-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000,transparent 72%);mask-image:radial-gradient(70% 80% at 50% 0,#000,transparent 72%);opacity:.55;pointer-events:none;z-index:0}.mkt .pagehero .mkt-wrap{position:relative;z-index:1}.mkt .pagehero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,5.4vw,3.9rem);line-height:1.04;letter-spacing:-.02em;color:var(--text);margin:0}.mkt .pagehero .lead{margin:18px auto 0}.mkt .manifesto{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.3;letter-spacing:-.02em;color:var(--text);max-width:820px}.mkt .manifesto .dim{color:var(--dim)}.mkt .manifesto .volt{background:var(--volt-500);color:var(--ink-on-volt);padding:0 .15em;border-radius:4px}.mkt .log-date{margin:0 0 14px}.mkt .perks{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:12px;gap:12px}.mkt .perks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--text)}.mkt .perks li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.mkt-hero{position:relative;text-align:center;overflow:hidden;padding:clamp(56px,9vw,104px) 0 clamp(48px,7vw,80px)}.mkt-hero .mkt-wrap{position:relative;z-index:2;max-width:900px}.mkt-hero:before{left:50%;top:8%;width:620px;height:620px;max-width:92vw;transform:translateX(-50%);background:radial-gradient(circle,rgba(118,18,250,.16),rgba(69,196,249,.06) 40%,transparent 62%);filter:blur(12px)}.mkt-hero:after,.mkt-hero:before{content:"";position:absolute;pointer-events:none;z-index:0}.mkt-hero:after{inset:0;background-image:var(--dot-grid);background-size:var(--dot-size) var(--dot-size);-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000,transparent 78%);mask-image:radial-gradient(70% 60% at 50% 35%,#000,transparent 78%);opacity:.6}.mkt-herospark{position:relative;width:72px;height:72px;margin:0 auto 18px;display:grid;place-items:center}.mkt-herospark img{position:relative;width:64px;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.28)}.mkt-hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(2.8rem,7vw,5.4rem);line-height:1.02;letter-spacing:-.03em;margin:20px 0 0;color:var(--text)}.mkt-hero h1:has(.mark){line-height:1.12}.mkt-hero .lead{margin:22px auto 0}.mkt-hero .btnrow{margin-top:32px}.mkt-flick{position:relative;display:inline-block;color:var(--text)}.mkt-flick:after,.mkt-flick:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;pointer-events:none;mix-blend-mode:screen}.mkt-flick:before{color:var(--volt-500);animation:mktVolt 9s steps(1) infinite}.mkt-flick:after{color:var(--ember-500);animation:mktEmber 9s steps(1) infinite}@keyframes mktVolt{0%,84%{opacity:0;transform:translate(0);-webkit-clip-path:inset(0);clip-path:inset(0)}85.5%{opacity:.95;transform:translate(-5px,1px);-webkit-clip-path:inset(6% 0 58% 0);clip-path:inset(6% 0 58% 0)}87.5%{opacity:.9;transform:translate(4px,-2px);-webkit-clip-path:inset(50% 0 12% 0);clip-path:inset(50% 0 12% 0)}89%{opacity:0;transform:translate(0);-webkit-clip-path:inset(0);clip-path:inset(0)}to{opacity:0}}@keyframes mktEmber{0%,90%{opacity:0;transform:translate(0);-webkit-clip-path:inset(0);clip-path:inset(0)}91.5%{opacity:.9;transform:translate(5px,-2px);-webkit-clip-path:inset(36% 0 22% 0);clip-path:inset(36% 0 22% 0)}93.5%{opacity:.85;transform:translate(-4px,2px);-webkit-clip-path:inset(8% 0 64% 0);clip-path:inset(8% 0 64% 0)}95%{opacity:0;transform:translate(0);-webkit-clip-path:inset(0);clip-path:inset(0)}to{opacity:0}}.mkt-hero-card{position:relative;z-index:2;margin:52px auto 0;width:min(480px,92vw)}.rcard{display:flex;border-radius:16px;overflow:hidden;background:var(--glass);border:1px solid var(--border);box-shadow:var(--shadow),0 0 64px -28px color-mix(in srgb,var(--accent-brand) 22%,transparent);text-align:left}.rcard-bar{width:4px;flex:0 0 4px;background:linear-gradient(180deg,var(--volt-400),var(--volt-600))}.rcard-body{flex:1 1;min-width:0;padding:16px 18px}.rcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rcard-eb{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--volt-600)}[data-theme=dark] .rcard-eb{color:var(--volt-500)}.rcard-eb img{width:11px;height:11px}.rcard-title{font-family:var(--font-heading);font-weight:800;font-size:17px;margin-top:4px;color:var(--text);letter-spacing:-.01em}.rcard-range{font-family:var(--font-mono);font-size:10.5px;color:var(--dim);white-space:nowrap;padding-top:3px}.rcard-hl{margin:11px 0 13px;font-size:13.5px;line-height:1.5;color:var(--text);font-weight:500}.rcard-metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:11px;overflow:hidden}.rcm{background:var(--panel);padding:10px 12px}.rcm-l{font-size:10px;color:var(--dim);margin-bottom:4px}.rcm-v{font-family:var(--font-display);font-size:22px;line-height:1;color:var(--text)}.rcm-d,.rcm-v{font-weight:700}.rcm-d{display:inline-flex;align-items:center;gap:2px;font-size:10.5px;margin-top:4px}.rcm-d.up{color:var(--ok)}.rcm-d.down{color:var(--ember-500)}.rcard-sources{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:13px;padding-top:11px;border-top:1px solid var(--hairline)}.rcs-l{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.rcs,.rcs-l{font-family:var(--font-mono)}.rcs{font-size:10.5px;color:var(--muted);background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:2px 7px}.mkt .grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:48px}.mkt .card{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--glass);padding:26px;transition:border-color .25s,transform .25s}.mkt .card:hover{border-color:var(--accent);transform:translateY(-3px)}.mkt .card .ico{width:42px;height:42px;border-radius:12px;background:var(--glass-strong);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--accent)}.mkt .card h3{font-family:var(--font-heading);font-size:18px;margin:18px 0 8px;font-weight:700;color:var(--text)}.mkt .card p{font-size:14.5px;color:var(--muted);line-height:1.55;margin:0}.mkt .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:50px;counter-reset:step}.mkt .step{position:relative;border:1px solid var(--border);border-radius:var(--r-xl);padding:28px;background:var(--glass)}.mkt .step:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-mono);font-size:12px;color:var(--accent-brand);letter-spacing:.1em}.mkt .step h3{font-family:var(--font-heading);font-size:19px;margin:14px 0 8px;color:var(--text)}.mkt .step p{font-size:14.5px;color:var(--muted);line-height:1.55;margin:0}.mkt .cases{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}.mkt .case{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--glass);padding:22px;transition:border-color .25s,transform .2s}.mkt .case:hover{border-color:var(--accent);transform:translateY(-2px)}.mkt .case .tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.mkt .case h3{font-family:var(--font-heading);font-size:18px;margin:10px 0 8px;color:var(--text)}.mkt .case p{font-size:14px;color:var(--muted);line-height:1.55;margin:0}.mkt .statband{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;margin-top:8px}.mkt .statband .s{background:var(--glass);padding:28px 24px}.mkt .statband .n{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,3vw,2.8rem);color:var(--text);letter-spacing:-.02em;line-height:1}.mkt .statband .l{font-size:13px;color:var(--muted);margin-top:8px;line-height:1.4}.mkt .meet{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-gap:54px;gap:54px;align-items:center;margin-top:48px}.mkt .portrait{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1;background:#0a0d12;border:1px solid var(--border)}.mkt .portrait>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mkt .portrait .base{filter:grayscale(1) contrast(1.06) brightness(.96)}.mkt .portrait .gv{mix-blend-mode:screen;filter:grayscale(1) sepia(1) saturate(6) hue-rotate(35deg) brightness(1.05);opacity:0;animation:mktFavV 6s steps(1) infinite}.mkt .portrait .scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.22) 2px 3px);mix-blend-mode:multiply;opacity:.4}.mkt .portrait .vig{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 40%,transparent 55%,rgba(0,0,0,.5))}.mkt .crop{position:absolute;width:16px;height:16px;border:2px solid var(--volt-500);z-index:2}.mkt .crop.tl{top:13px;left:13px;border-right:0;border-bottom:0}.mkt .crop.tr{top:13px;right:13px;border-left:0;border-bottom:0}.mkt .crop.bl{bottom:13px;left:13px;border-right:0;border-top:0}.mkt .crop.br{bottom:13px;right:13px;border-left:0;border-top:0}.mkt .ptag{position:absolute;left:13px;bottom:13px;z-index:3;display:flex;align-items:center;gap:8px;background:rgba(8,10,14,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-pill);padding:6px 12px;font-family:var(--font-mono);font-size:11px;color:#fff}.mkt .ptag .live{width:7px;height:7px;border-radius:50%;background:var(--volt-500);animation:mktPulse 1.6s ease-in-out infinite}.mkt .traits{display:flex;flex-direction:column;gap:12px}.mkt .trait{gap:12px;font-size:15px;color:var(--text)}.mkt .trait,.mkt .trait .n{display:flex;align-items:center}.mkt .trait .n{width:30px;height:30px;border-radius:8px;background:var(--glass-strong);border:1px solid var(--border);justify-content:center;font-family:var(--font-mono);font-size:13px;color:var(--accent);flex:0 0 auto}@keyframes mktFavV{0%,82%,to{opacity:0;-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateX(0)}84%{opacity:.7;transform:translateX(-2px);-webkit-clip-path:inset(14% 0 56% 0);clip-path:inset(14% 0 56% 0)}87%{opacity:.6;transform:translateX(2px);-webkit-clip-path:inset(58% 0 16% 0);clip-path:inset(58% 0 16% 0)}89%{opacity:0}}@keyframes mktPulse{0%,to{opacity:1}50%{opacity:.4}}.mkt .intwall{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-top:40px}.mkt .int{aspect-ratio:1.6;border:1px solid var(--border);border-radius:14px;background:var(--glass);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);transition:border-color .2s,background .2s,color .2s}.mkt .int:hover{border-color:var(--accent);background:var(--glass-strong);color:var(--text)}.mkt .int .glyph{width:34px;height:34px;border-radius:9px;background:var(--glass-strong);border:1px solid var(--border);display:grid;place-items:center}.mkt .int .nm{font-size:12px;font-weight:600}.mkt .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.mkt .compare{margin-top:40px;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.mkt .compare .row{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:stretch}.mkt .compare .row+.row{border-top:1px solid var(--hairline)}.mkt .compare .row.head{background:var(--glass)}.mkt .compare .cell{padding:16px 20px;font-size:14.5px}.mkt .compare .cell.lbl{color:var(--text);font-weight:500}.mkt .compare .cell.head{font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--text);display:flex;align-items:center;gap:8px}.mkt .compare .cell.col{color:var(--muted);border-left:1px solid var(--hairline);display:flex;align-items:center;gap:8px}.mkt .compare .cell.col.frosty{color:var(--text)}.mkt .compare .cell.col.frosty,.mkt .compare .cell.head.frosty{background:color-mix(in srgb,var(--accent-brand) 6%,transparent)}.mkt .compare .row.head .cell.head+.cell.head{border-left:1px solid var(--hairline)}.mkt .compare .yes{color:var(--accent-brand)}.mkt .trust{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:40px}.mkt .trust .t{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--glass);padding:22px}.mkt .trust .t .ico{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--accent-brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent-brand) 18%,transparent);display:grid;place-items:center;color:var(--accent)}.mkt .trust .t h4{font-family:var(--font-heading);font-size:15px;margin:14px 0 6px;color:var(--text)}.mkt .trust .t p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.mkt .faq{max-width:760px;margin:40px auto 0}.mkt .faq details{border-bottom:1px solid var(--border);padding:6px 0}.mkt .faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;font-family:var(--font-heading);font-weight:600;font-size:16.5px;color:var(--text)}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary .pm{width:22px;height:22px;flex:0 0 auto;position:relative}.mkt .faq summary .pm:after,.mkt .faq summary .pm:before{content:"";position:absolute;background:var(--accent);border-radius:2px}.mkt .faq summary .pm:before{top:10px;left:3px;right:3px;height:2px}.mkt .faq summary .pm:after{left:10px;top:3px;bottom:3px;width:2px;transition:opacity .25s}.mkt .faq details[open] summary .pm:after{opacity:0}.mkt .faq .ans{padding:0 4px 20px;font-size:14.5px;color:var(--muted);line-height:1.6;max-width:660px}.mkt .glitchband{position:relative;padding:clamp(80px,12vw,128px) 0;text-align:center;overflow:hidden;background:#0a0d12;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mkt .glitchband .gk{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6b7886;margin-bottom:20px}.mkt .gword{font-family:var(--font-display);font-weight:800;font-size:clamp(2.2rem,6vw,4.4rem);letter-spacing:-.025em;color:#fff;position:relative;display:inline-block;line-height:1}.mkt .gword:after,.mkt .gword:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;mix-blend-mode:screen;pointer-events:none}.mkt .gword:before{color:var(--volt-500);animation:mktGbV 5s ease-in-out infinite}.mkt .gword:after{color:var(--ember-500);animation:mktGbE 5s ease-in-out infinite}@keyframes mktGbV{0%,72%,to{transform:translate(0);opacity:0}80%{transform:translate(-5px,2px);opacity:.9}88%{transform:translate(3px,-1px);opacity:.7;-webkit-clip-path:inset(40% 0 30% 0);clip-path:inset(40% 0 30% 0)}94%{opacity:0}}@keyframes mktGbE{0%,72%,to{transform:translate(0);opacity:0}80%{transform:translate(5px,-2px);opacity:.85}88%{transform:translate(-3px,1px);opacity:.6;-webkit-clip-path:inset(10% 0 60% 0);clip-path:inset(10% 0 60% 0)}94%{opacity:0}}.mkt .ctaband{text-align:center;position:relative;overflow:hidden;background:#0a0d12}.mkt .ctaband .mkt-wrap{position:relative;padding-top:62px;padding-bottom:62px}.mkt .ctaband .mkt-wrap:before{content:"";position:absolute;inset:4px 8px;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--accent-brand) 50%,transparent),color-mix(in srgb,var(--accent-brand) 50%,transparent)) 0 0 /16px 1px no-repeat,linear-gradient(color-mix(in srgb,var(--accent-brand) 50%,transparent),color-mix(in srgb,var(--accent-brand) 50%,transparent)) 0 0 /1px 16px no-repeat,linear-gradient(color-mix(in srgb,var(--accent-brand) 50%,transparent),color-mix(in srgb,var(--accent-brand) 50%,transparent)) 100% 0 /16px 1px no-repeat,linear-gradient(color-mix(in srgb,var(--accent-brand) 50%,transparent),color-mix(in srgb,var(--accent-brand) 50%,transparent)) 100% 0 /1px 16px no-repeat,linear-gradient(color-mix(in srgb,var(--accent-brand) 50%,transparent),color-mix(in srgb,var(--accent-brand) 50%,transparent)) 0 100% /16px 1px no-repeat,linear-gradient(color-mix(in srgb,var(--accent-brand) 50%,transparent),color-mix(in srgb,var(--accent-brand) 50%,transparent)) 0 100% /1px 16px no-repeat,linear-gradient(color-mix(in srgb,var(--accent-brand) 50%,transparent),color-mix(in srgb,var(--accent-brand) 50%,transparent)) 100% 100% /16px 1px no-repeat,linear-gradient(color-mix(in srgb,var(--accent-brand) 50%,transparent),color-mix(in srgb,var(--accent-brand) 50%,transparent)) 100% 100% /1px 16px no-repeat}.mkt .ctaband h2{color:#fff}.mkt .ctaband .lead{color:#a6b2c0}.mkt .ctaband .spark{position:relative;width:64px;height:64px;margin:0 auto 18px;display:grid;place-items:center}.mkt .ctaband .spark img{position:relative;width:56px;border-radius:13px;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 8px 24px rgba(0,0,0,.4)}@media (prefers-reduced-motion:reduce){.mkt .gword:after,.mkt .gword:before,.mkt .portrait .gv,.mkt .ptag .live,.mkt-flick:after,.mkt-flick:before{animation:none}.mkt .gword:after,.mkt .gword:before,.mkt-flick:after,.mkt-flick:before{opacity:0}}@media (max-width:920px){.mkt .cases,.mkt .grid-3,.mkt .steps{grid-template-columns:1fr}.mkt .statband,.mkt .trust{grid-template-columns:repeat(2,1fr)}.mkt .intwall{grid-template-columns:repeat(3,1fr)}.mkt .meet{grid-template-columns:1fr;gap:34px}.mkt .compare .row{grid-template-columns:1.3fr 1fr 1fr}}.sp-notice,.sp-page,.sp-section{--sp-group-bg:var(--glass);--sp-group-edge:var(--hairline);--sp-inset:16px}html[data-theme=dark] .sp-notice,html[data-theme=dark] .sp-page,html[data-theme=dark] .sp-section{--sp-group-bg:var(--card-2);--sp-group-edge:transparent}.sp-page{--sp-col:680px;--sp-gutter:24px;box-sizing:border-box;min-width:0}.sp-page>.sp-body,.sp-page>.sp-head{max-width:var(--sp-col);min-width:0}.wrap.sp-page,html .app-content>.wrap.sp-page,html .settings-shell .app-content>.wrap.sp-page{max-width:none!important;margin:0;padding:24px var(--sp-gutter) 72px;column-count:auto}@media (min-width:744px){.wrap.sp-page,html .settings-shell .app-content>.wrap.sp-page{padding:32px var(--sp-gutter) 84px}}@media (min-width:1024px){.sp-page{--sp-col:720px;--sp-gutter:40px}}@media (min-width:1440px){.sp-page{--sp-col:760px;--sp-gutter:48px}}@media (min-width:1920px){.sp-page{--sp-col:800px;--sp-gutter:56px}}@media (max-width:743px){.sp-page{--sp-gutter:16px;--sp-col:none}.wrap.sp-page,html .settings-shell .app-content>.wrap.sp-page{padding:8px var(--sp-gutter) 56px}}.sp-page>.sp-head{display:block;margin:0 0 28px}.sp-page>.sp-head>h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text)}.sp-page>.sp-head>.sp-sub{display:block;margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--muted)}@media (max-width:743px){html[data-phone=v3] .sp-page>.sp-head>h1{display:none}.sp-page>.sp-head{margin-bottom:20px}.sp-page>.sp-head>.sp-sub{margin-top:0;font-size:14px}}.sp-notice{display:flex;gap:8px;align-items:flex-start;margin:0 0 20px;padding:12px 16px;border-radius:12px;background:var(--sp-group-bg);box-shadow:inset 0 0 0 1px var(--sp-group-edge);font-size:14px;line-height:1.45;color:var(--text)}.sp-notice[data-tone=err]{box-shadow:inset 0 0 0 1px var(--err)}.sp-notice>svg{flex:none;margin-top:2px}.sp-section{margin:0 0 28px;min-width:0}.sp-section:last-child{margin-bottom:0}.sp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 8px;padding:0 var(--sp-inset);min-height:20px}.sp-section-title{margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.3;color:var(--muted)}.sp-section-head>.sp-section-action{flex:none;margin-right:calc(-1 * var(--sp-inset) + 4px)}.sp-group{container-type:inline-size;border-radius:12px;background:var(--sp-group-bg);box-shadow:inset 0 0 0 1px var(--sp-group-edge);min-width:0;overflow:hidden}.sp-group>.sp-pad{padding:14px var(--sp-inset)}.sp-group>*+.sp-pad,.sp-group>.sp-pad+*{border-top:1px solid var(--hairline)}.sp-foot{margin:8px var(--sp-inset) 0;font-size:13px;line-height:1.45;color:var(--faint)}.sp-foot a{color:var(--link)}.sp-foot+.sp-foot{margin-top:4px}.sp-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:52px;padding:10px var(--sp-inset);box-sizing:border-box;min-width:0}.sp-row+.sp-row:before,.sp-row+.sp-rowlike:before,.sp-rowlike+.sp-row:before{content:"";position:absolute;top:0;left:var(--sp-inset);right:0;border-top:1px solid var(--hairline)}.sp-row-lead{flex:none;display:inline-flex;align-items:center;justify-content:center}.sp-row-text{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;min-width:0}.sp-row-label{font-size:15px;font-weight:500;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.sp-row-hint{font-size:13px;line-height:1.4;color:var(--faint);overflow-wrap:anywhere}.sp-row-value{font-size:15px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0}.sp-row-value.is-figure{color:var(--text);font-weight:600}.sp-row-control{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.sp-row.is-stacked{flex-direction:column;align-items:stretch}.sp-row.is-stacked>.sp-row-text{flex:none}.sp-row.is-stacked>.sp-row-control{justify-content:flex-start}a.sp-row{color:inherit;text-decoration:none}a.sp-row:hover{background:var(--neutral-soft)}a.sp-row:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.sp-row-chev{flex:none;color:var(--faint)}.sp-row-control>.sp-select,.sp-row-control>select.field{width:auto;min-width:200px;max-width:360px;min-height:40px}.sp-row-control>input.field{width:280px;max-width:100%;min-height:40px}.sp-row-control>.btn,.sp-row-control>a.btn,.sp-row-control>form>.btn{min-height:36px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sp-row.is-stacked>.sp-row-control>input.field,.sp-row.is-stacked>.sp-row-control>select.field{width:100%;max-width:420px}@container (max-width: 520px){.sp-row.is-wide{flex-direction:column;align-items:stretch}.sp-row.is-wide>.sp-row-text{flex:none}.sp-row.is-wide>.sp-row-control{justify-content:flex-start}.sp-row.is-wide>.sp-row-control>.sp-seg,.sp-row.is-wide>.sp-row-control>.sp-select,.sp-row.is-wide>.sp-row-control>input.field,.sp-row.is-wide>.sp-row-control>select.field{width:100%;max-width:none}.sp-row.is-wide>.sp-row-control>.sp-seg>.sp-seg-btn{flex:1 1}}.sp-seg{display:inline-flex;max-width:100%;padding:2px;gap:2px;border-radius:10px;background:var(--glass-strong);box-sizing:border-box}.sp-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;min-width:0;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer}.sp-seg-btn:hover{color:var(--text)}.sp-seg-btn[aria-checked=true]{background:var(--glass);color:var(--text);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.14),0 0 0 .5px rgba(0,0,0,.06)}html[data-theme=dark] .sp-seg-btn[aria-checked=true]{background:color-mix(in srgb,var(--text) 18%,var(--card-2))}.sp-seg-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sp-seg-btn:disabled{cursor:default;opacity:.55}@media (pointer:coarse){.sp-actions>.btn,.sp-actions>a.btn,.sp-row-control>.btn,.sp-row-control>a.btn,.sp-row-control>form>.btn,.sp-row-control>input.field,.sp-row-control>select.field,.sp-seg-btn{min-height:44px}}.sp-switch.nm-switch{flex:none}.sp-page .nm-switch{border-color:transparent;background:var(--glass-strong)}.sp-page .nm-switch[data-on="1"]{background:var(--link)}.sp-page .nm-knob,.sp-page .nm-switch[data-on="1"] .nm-knob{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35)}.sp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}.sp-group>.sp-actions{margin:0;padding:12px var(--sp-inset);border-top:1px solid var(--hairline)}.sp-actions>.btn,.sp-actions>a.btn{min-height:36px;display:inline-flex;align-items:center;gap:6px}@media (pointer:coarse){.sp-actions>.btn,.sp-actions>a.btn{min-height:44px}}.sp-msg{font-size:13px;line-height:1.4;color:var(--muted)}.sp-msg[data-tone=err]{color:var(--err)}.sp-msg[data-tone=ok]{color:var(--ok)}.sp-rowlike{position:relative;padding:0 var(--sp-inset) 12px}.sp-row+.sp-rowlike{margin-top:-4px}.sp-row+.sp-rowlike:before{display:none}.btn.sp-danger-btn,.sp-danger-btn.btn{color:var(--err)}.sp-danger-btn.btn:not(:disabled):hover{background:var(--err-soft,var(--neutral-soft))}.sp-danger-btn.is-solid{border-color:var(--err)}.sp-more{margin:8px var(--sp-inset) 0;font-size:13px;line-height:1.45;color:var(--faint)}.sp-more>summary{display:inline-flex;align-items:center;gap:4px;min-height:32px;cursor:pointer;color:var(--link);list-style:none}.sp-more>summary::-webkit-details-marker{display:none}.sp-more>summary:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.sp-more[open]>summary{margin-bottom:2px}@media (pointer:coarse){.sp-more>summary{min-height:44px}}.sp-avatar{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--glass-strong);color:var(--muted);font-size:22px;font-weight:600}.sp-avatar.is-square{border-radius:12px}.sp-avatar>img{width:100%;height:100%;object-fit:cover}.sp-list{list-style:none;margin:0;padding:0}.sp-list>li{position:relative}.sp-list>li+li:before{content:"";position:absolute;top:0;left:var(--sp-inset);right:0;border-top:1px solid var(--hairline)}.sp-table-wrap{overflow-x:auto}.sp-table-wrap>table{width:100%;margin:0;border:0;border-radius:0;background:none;box-shadow:none}.sp-table-wrap td,.sp-table-wrap th{padding:10px 12px;text-align:left;font-size:14px}.sp-table-wrap td:first-child,.sp-table-wrap th:first-child{padding-left:var(--sp-inset)}.sp-table-wrap th{white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--muted)}.sp-group .gen-card,.sp-group .onboard{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.sp-group>*+.sp-form>.sp-row:first-child:before,.sp-group>.sp-form+* .sp-row:first-child:before{content:"";position:absolute;top:0;left:var(--sp-inset);right:0;border-top:1px solid var(--hairline)}.sp-group .sp-form>.sp-actions{margin:0;padding:12px var(--sp-inset);border-top:1px solid var(--hairline)}.sp-form{margin:0}.sp-more .gen-id-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 0 0;margin:0;border:0}.sp-more .gen-id{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.sp-more.gen-support{margin-top:8px;padding-top:0;border-top:0}.sharing-disclosure ul{margin:4px 0 6px;padding-left:18px}.company-draft.linklike{display:inline-flex;align-items:center;min-height:28px;padding:0;font-size:13px;color:var(--link);text-align:left}.company-draft.linklike:disabled{color:var(--faint);cursor:default}.company-form textarea.company-desc{width:100%;max-width:none;min-height:96px;resize:vertical}@media (pointer:coarse){.company-draft.linklike{min-height:44px}}.sp-section-action>.btn,.sp-section-action>a.btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;font-size:13.5px}@media (pointer:coarse){.sp-section-action>.btn,.sp-section-action>a.btn{min-height:44px}}.sp-row.is-stacked>.sp-row-control>:only-child{flex:1 1 100%;min-width:0}.sp-page.sethub>*{max-width:var(--sp-col)}.sp-row.is-stacked>.sp-row-control>.sp-seg:only-child{flex:0 1 auto}html[data-pane="1"] .app-top,html[data-pane="1"] .deskrail,html[data-pane="1"] .nav-backdrop,html[data-pane="1"] .side,html[data-pane="1"] .tabbar{display:none!important}html[data-pane="1"] body{padding:0}html[data-pane="1"] .app,html[data-pane="1"][data-ui=v2][data-rail=v2] .app{padding:0;gap:0;min-height:100vh;min-height:100dvh}html[data-pane="1"] .app-main,html[data-pane="1"][data-nav=v2] .app-main{height:100vh;height:100dvh;min-height:0;gap:0;padding:0}html[data-pane="1"] .app-content{border:0;border-radius:0;box-shadow:none}html[data-pane="1"] body>.lp-footer,html[data-pane="1"] body>.topbar{display:none}html[data-pane="1"] [data-pane-hide]{display:none!important}html[data-pane="1"] .files-preview-head:not(:has([data-testid=file-rename])):not(:has(input)){display:none}html[data-pane="1"] .tables-head--crumb .fcrumbs-seg:not(.fcrumbs-tailseg){display:none}