:is(:root:has(>body.rd),.tone-dark){--ink:var(--c-bg);--ink2:var(--c-bg);--bone:var(--c-label);--bone2:var(--c-bg-2);--surface:var(--c-card);--spot:var(--c-bg-2);--edge:var(--c-separator);--edge2:var(--c-separator);--line:var(--c-separator);--dline:var(--c-separator);--acc:var(--c-accent);--acc-deep:var(--c-accent);--ember:var(--c-accent);--pink:var(--c-ok);--card-bg:var(--c-card);--card-line:var(--c-separator);--card-text:var(--c-label-2);--card-head:var(--c-label);--chip-bg:transparent;--chip-line:var(--c-separator);--chip-text:var(--c-label-2);--t-fine:var(--c-label-2);--t-dock-bg:var(--c-card);--t-dock-line:var(--c-separator);--t-dock-shadow:var(--shadow-2);--lift:var(--shadow-1);--serif:var(--font-display);--sans:var(--font-sans);--mono:var(--font-sans)}:root:has(>body.rd) body{background:var(--c-bg);color:var(--c-label-2);font:400 var(--t-body)/var(--lh-body) var(--font-sans);letter-spacing:var(--tr-body);font-optical-sizing:auto}:root:has(>body.rd) ::selection{background:var(--c-accent-fill);color:var(--c-on-accent)}:root:has(>body.rd) :focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}:root:has(>body.rd) h1,:root:has(>body.rd) h2,:root:has(>body.rd) h3{font-family:var(--font-display);color:var(--c-label);font-weight:600}:root:has(>body.rd) .wrap{padding-inline:var(--s-5)}:root:has(>body.rd) section{padding-block:var(--s-section)}:root:has(>body.rd) #pbar{display:none}:root:has(>body.rd) .eyebrow{font:600 var(--t-callout)/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-accent);margin-bottom:var(--s-3);gap:0}:root:has(>body.rd) .eyebrow:before{display:none}:root:has(>body.rd) .h2{font-size:var(--t-title1);line-height:var(--lh-title1);letter-spacing:var(--tr-title1);max-width:20ch;margin-bottom:var(--s-4);font-weight:600}:root:has(>body.rd) .lede{font-size:var(--t-lede);line-height:var(--lh-lede);letter-spacing:var(--tr-lede);color:var(--c-label-2)}:root:has(>body.rd) .fine{font-size:var(--t-footnote);line-height:var(--lh-footnote);letter-spacing:var(--tr-footnote);color:var(--c-label-2)}:root:has(>body.rd) main a:not(.btn){text-underline-offset:.18em}:root:has(>body.rd) a[href^=tel\:]{white-space:nowrap}:root:has(>body.rd) .rv{transition:opacity var(--dur-spring) var(--ease-out),transform var(--dur-spring) var(--spring)}:root:has(>body.rd).fx .rv:not(.in){opacity:0;filter:none;transform:translateY(12px)}:root:has(>body.rd).fx .hero .rv:not(.in),:root:has(>body.rd).fx .hero.rv:not(.in){opacity:1;filter:none;transform:none}:root:has(>body.rd) .d1{transition-delay:40ms}:root:has(>body.rd) .d2{transition-delay:80ms}:root:has(>body.rd) .d3{transition-delay:.12s}:root:has(>body.rd) .d4{transition-delay:.16s}:root:has(>body.rd) .btn{gap:var(--s-2);border-radius:var(--r-pill);min-height:48px;font:500 1rem/1.2 var(--font-sans);letter-spacing:0;box-shadow:none;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) ease,border-color var(--dur-hover) ease;border:1px solid #0000;padding:.875rem 1.375rem}:root:has(>body.rd) .btn.btn-acc,:root:has(>body.rd) .btn.btn-acc:hover{background:var(--c-accent-fill);color:var(--c-on-accent);box-shadow:none;border-color:#0000;transform:none}:root:has(>body.rd) .btn.btn-ghost,:root:has(>body.rd) .btn.btn-wa,:root:has(>body.rd) .btn.btn-ghost:hover,:root:has(>body.rd) .btn.btn-wa:hover{background:var(--c-accent-tint);color:var(--c-accent);border-color:#0000;transform:none}:root:has(>body.rd) .btn:hover:after{transform:none}:root:has(>body.rd) .btn:disabled{opacity:.4}:root:has(>body.rd) nav .cta,:root:has(>body.rd) nav .cta:hover{background:var(--c-accent-fill);color:var(--c-on-accent);box-shadow:none;font:500 .875rem/1 var(--font-sans);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) ease;border:0;transform:none}@media (hover:hover) and (pointer:fine){:root:has(>body.rd) .btn.btn-acc:hover,:root:has(>body.rd) nav .cta:hover{background:var(--c-accent-press)}:root:has(>body.rd) .btn.btn-ghost:hover,:root:has(>body.rd) .btn.btn-wa:hover{background:color-mix(in srgb,var(--c-accent) 16%,transparent)}:root:has(>body.rd) .btn:hover:after{transform:translate(3px)}}:root:has(>body.rd) .btn:active,:root:has(>body.rd) nav .cta:active,:root:has(>body.rd) .btn.btn-acc:active,:root:has(>body.rd) .btn.btn-ghost:active,:root:has(>body.rd) .btn.btn-wa:active{transform:scale(.97)}:root:has(>body.rd) .nav-pill,:root:has(>body.rd) .nav-pill:hover{background:var(--material-bar);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);border:1px solid var(--c-separator);color:var(--c-label);box-shadow:var(--shadow-1)}:root:has(>body.rd) .nav-pill ul{align-items:center}:root:has(>body.rd) .nav-pill .brand{font:600 1rem/1 var(--font-display);letter-spacing:-.01em;color:var(--c-label)}:root:has(>body.rd) .nav-pill a:not(.brand):not(.cta){font:400 .875rem/1 var(--font-sans);color:var(--c-label-2);opacity:1;transition:color var(--dur-hover) ease}:root:has(>body.rd) .nav-pill a:not(.brand):not(.cta):hover{color:var(--c-label)}:root:has(>body.rd) .nav-menu{background:var(--c-card);border:1px solid var(--c-separator);border-radius:var(--r-md);box-shadow:var(--shadow-2);-webkit-backdrop-filter:none;backdrop-filter:none}:root:has(>body.rd) .nav-menu a{border-radius:var(--r-sm)}:root:has(>body.rd) .nav-menu a:hover{background:var(--c-fill)}:root:has(>body.rd) .nav-menu a b{color:var(--c-label);font-weight:500}:root:has(>body.rd) .nav-menu a span{font:400 var(--t-footnote)/1.35 var(--font-sans);letter-spacing:0;color:var(--c-label-2)}:root:has(>body.rd) .nav-cat-title{font:600 var(--t-footnote)/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-label-2)}:root:has(>body.rd) .nav-cat-all{border-top-color:var(--c-separator)}@media (max-width:480px){:root:has(>body.rd) .nav-pill{gap:.5rem;padding-left:.75rem}:root:has(>body.rd) .nav-pill .brand{font-size:.875rem}:root:has(>body.rd) .theme-tg{margin:-4px -.5rem}:root:has(>body.rd) nav .cta,:root:has(>body.rd) nav .cta:hover{padding:.55rem .75rem;font-size:.8125rem}}@media (max-width:899px){:root:has(>body.rd) .nav-open #nav-links{background:var(--c-card);border:1px solid var(--c-separator);border-radius:var(--r-md);box-shadow:var(--shadow-2)}:root:has(>body.rd) .nav-open #nav-links>li>a{color:var(--c-label)}}:root:has(>body.rd) .totop{background:var(--material-bar);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);color:var(--c-label);border:1px solid var(--c-separator)}:root:has(>body.rd) .dm-fab{background:var(--c-accent-fill);box-shadow:var(--shadow-2)}:root:has(>body.rd) .dm-fab:active,:root:has(>body.rd) .wa-fab:active{transform:scale(.95)}:root:has(>body.rd) .wa-fab{box-shadow:var(--shadow-2)}:root:has(>body.rd) .wa-fab:hover{transform:none}:root:has(>body.rd) .wa-fab,:root:has(>body.rd) .totop{translate:0 calc(-1 * var(--bmd-cc-h,0px));bottom:18px}:root:has(>body.rd) .wa-panel{translate:0 calc(-1 * var(--bmd-cc-h,0px));bottom:84px}@media (max-width:480px){:root:has(>body.rd) .wa-panel{bottom:80px}}:root:has(>body.rd) .bmd-cc{background:var(--c-bg);color:var(--c-label);border:1px solid var(--c-separator);box-shadow:var(--shadow-2)}:root:has(>body.rd) .bmd-cc a{color:var(--c-accent)}:root:has(>body.rd) .bmd-cc button,:root:has(>body.rd) .bmd-cc button:hover{background:var(--c-fill);color:var(--c-label);border:1px solid var(--c-separator);box-shadow:none;transition:transform var(--dur-press) var(--ease-out)}:root:has(>body.rd) .bmd-cc button:active{transform:scale(.97)}:root:has(>body.rd) .hero,:root:has(>body.rd) #build,:root:has(>body.rd) #review-engine,:root:has(>body.rd) #call-me,:root:has(>body.rd) .ess,:root:has(>body.rd) .sec-light,:root:has(>body.rd) .why,:root:has(>body.rd) #timeline,:root:has(>body.rd) .work,:root:has(>body.rd) .faq,:root:has(>body.rd) .proof,:root:has(>body.rd) .social-dock,:root:has(>body.rd) .megafoot{--ground:var(--c-bg);--tile:var(--c-bg-2)}:root:has(>body.rd) .mq,:root:has(>body.rd) .mq.lt,:root:has(>body.rd) #dm-setter,:root:has(>body.rd) .scan-sec,:root:has(>body.rd) .reel-sec,:root:has(>body.rd) #measured,:root:has(>body.rd) .contact{--ground:var(--c-bg-2);--tile:var(--c-card)}:root:has(>body.rd) .story,:root:has(>body.rd) #replay,:root:has(>body.rd) .phone-sec,:root:has(>body.rd) #process{--ground:var(--c-bg-3);--tile:var(--c-card)}:root:has(>body.rd) .hero,:root:has(>body.rd) .mq,:root:has(>body.rd) .mq.lt,:root:has(>body.rd) .proof,:root:has(>body.rd) #build,:root:has(>body.rd) #review-engine,:root:has(>body.rd) .scan-sec,:root:has(>body.rd) .phone-sec,:root:has(>body.rd) .reel-sec,:root:has(>body.rd) #process,:root:has(>body.rd) #measured,:root:has(>body.rd) .faq,:root:has(>body.rd) .story,:root:has(>body.rd) #dm-setter,:root:has(>body.rd) #replay,:root:has(>body.rd) #call-me,:root:has(>body.rd) .ess,:root:has(>body.rd) .sec-light,:root:has(>body.rd) .why,:root:has(>body.rd) #timeline,:root:has(>body.rd) .work,:root:has(>body.rd) .contact,:root:has(>body.rd) .social-dock,:root:has(>body.rd) .megafoot{background:var(--ground);color:var(--c-label-2)}:root:has(>body.rd) .prices{background:0 0;border:0}:root:has(>body.rd) .hero{min-height:0;padding-block:clamp(8rem,6rem + 6vw,11rem) var(--s-section);overflow:hidden}:root:has(>body.rd) .hero:before,:root:has(>body.rd) .hero:after{content:none}:root:has(>body.rd) .hero>.wrap{z-index:1;pointer-events:none;position:relative}:root:has(>body.rd) .hero>.wrap a{pointer-events:auto}:root:has(>body.rd) .pgrid{perspective:2000px;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}:root:has(>body.rd) .pgrid-plane{aspect-ratio:1;width:80rem;transform-style:preserve-3d;grid-template-rows:repeat(40,1fr);grid-template-columns:repeat(40,1fr);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(30deg)rotateY(-5deg)rotate(20deg)scale(2)}:root:has(>body.rd) .pgrid-tile{border:1px solid color-mix(in srgb,var(--c-label) 5%,transparent);min-width:1px;min-height:1px;transition:background-color 1.5s var(--ease-out)}:root:has(>body.rd) .pgrid-tile:hover{background:var(--c-accent-tint);transition-duration:0s}:root:has(>body.rd) .pgrid-plane:empty{--ln:color-mix(in srgb,var(--c-label) 5%,transparent);background:linear-gradient(90deg,var(--ln) 1px,transparent 1px calc(100% - 1px),var(--ln) calc(100% - 1px)),linear-gradient(var(--ln) 1px,transparent 1px calc(100% - 1px),var(--ln) calc(100% - 1px));background-size:2rem 2rem}:root:has(>body.rd) .pgrid-fade{pointer-events:none;background:radial-gradient(circle,transparent 25%,var(--ground) 80%);position:absolute;inset:0}:root:has(>body.rd) .hero h1{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);max-width:17ch;margin-bottom:var(--s-5);font-weight:600}:root:has(>body.rd) .hero h1 em{color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-style:normal}:root:has(>body.rd) .hero h1 em:after{content:none}:root:has(>body.rd) .morph{color:var(--c-cycle-1);line-height:var(--lh-display)}:root:has(>body.rd) .hero .wrap{text-align:center}:root:has(>body.rd) .hero .eyebrow{justify-content:center}:root:has(>body.rd) .hero h1,:root:has(>body.rd) .hero .lede,:root:has(>body.rd) .hero .fine{margin-inline:auto}:root:has(>body.rd) .hero .lede{max-width:40ch;margin-bottom:var(--s-6)}:root:has(>body.rd) .hero .row{gap:var(--s-3);justify-content:center}:root:has(>body.rd) .hero .fine{max-width:62ch;margin-top:var(--s-6);color:var(--c-label-2)}:root:has(>body.rd) .mq{border-block:1px solid var(--c-separator);padding:var(--s-4) 0;color:var(--c-label-2)}:root:has(>body.rd) .mq-track{font:400 var(--t-callout)/1.4 var(--font-sans);letter-spacing:0;text-transform:none}:root:has(>body.rd) .mq-track b{color:var(--c-label-2);font-weight:400}:root:has(>body.rd) .mq-track i{vertical-align:-.12em;color:var(--c-cycle-1);font-size:1.5em;font-weight:700;line-height:0}:root:has(>body.rd) .mq-track i:nth-of-type(4n+2){color:var(--c-cycle-2)}:root:has(>body.rd) .mq-track i:nth-of-type(4n+3){color:var(--c-cycle-3)}:root:has(>body.rd) .mq-track i:nth-of-type(4n){color:var(--c-cycle-4)}:root:has(>body.rd) .proof{padding-block:var(--s-8)}:root:has(>body.rd) .proof .scan{display:none}:root:has(>body.rd) .stat:nth-child(n) b{font:600 var(--t-title1)/1 var(--font-display);letter-spacing:var(--tr-title1);font-variant-numeric:tabular-nums;color:var(--c-label)}:root:has(>body.rd) .stat span{margin-top:var(--s-2);font:400 var(--t-callout)/var(--lh-callout) var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-label-2);display:block}:root:has(>body.rd) .story blockquote{font:600 var(--t-title1)/1.15 var(--font-display);letter-spacing:var(--tr-title1);color:var(--c-label);max-width:22ch}:root:has(>body.rd) .story blockquote i{color:var(--c-accent);font-style:normal}:root:has(>body.rd) .story .tale p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-label)}:root:has(>body.rd) .sf-ln{stroke:var(--c-label-2)}:root:has(>body.rd) .sf-face{fill:var(--c-fill)}:root:has(>body.rd) .sf-bar{fill:var(--c-label-2);opacity:.6}:root:has(>body.rd) .sf-scallop{fill:var(--c-accent-tint);stroke:var(--c-label-2)}:root:has(>body.rd) .sf-warm{opacity:.14}:root:has(>body.rd) .sf-open-txt{fill:var(--c-on-accent)}:root:has(>body.rd) .sf-search,:root:has(>body.rd) .sf-chip,:root:has(>body.rd) .sf-card{background:var(--c-card);border-color:var(--c-separator);color:var(--c-label);box-shadow:var(--shadow-2)}:root:has(>body.rd) .sf-search svg{stroke:var(--c-label-2)}:root:has(>body.rd) .sf-lost{color:var(--c-label-2)}:root:has(>body.rd) .sf-lost i{background:var(--c-label-2);opacity:.5}:root:has(>body.rd) .sf-stars{color:var(--c-label)}:root:has(>body.rd) .sf-btns em{border-color:var(--c-separator);color:var(--c-label-2)}:root:has(>body.rd) .svc-cats{gap:var(--s-4);margin-top:var(--s-7);grid-template-columns:1fr;display:grid}@media (min-width:768px){:root:has(>body.rd) .svc-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){:root:has(>body.rd) .svc-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}:root:has(>body.rd) .svc-cat{background:var(--tile,var(--c-bg-2));border-radius:var(--r-md);padding:var(--s-6) var(--s-5)}:root:has(>body.rd) .svc-cat h3{font-size:var(--t-title3);line-height:var(--lh-title3);letter-spacing:var(--tr-title3);margin-bottom:var(--s-4)}:root:has(>body.rd) .svc-cat ul{list-style:none}:root:has(>body.rd) .svc-cat li+li{margin-top:var(--s-3)}:root:has(>body.rd) .svc-cat a{color:inherit;text-decoration:none;display:block}:root:has(>body.rd) .svc-cat b{font:600 var(--t-callout)/1.35 var(--font-sans);color:var(--c-label);display:block}:root:has(>body.rd) .svc-cat span{font-size:var(--t-footnote);line-height:var(--lh-footnote);color:var(--c-label-2);margin-top:2px;display:block}@media (hover:hover) and (pointer:fine){:root:has(>body.rd) .svc-cat a:hover b{color:var(--c-accent)}}:root:has(>body.rd) .svc-more{margin-top:var(--s-5);font-size:var(--t-callout);color:var(--c-label-2)}:root:has(>body.rd) .svc-more a{color:var(--c-accent)}:root:has(>body.rd) .rp-steps{gap:var(--s-4)}:root:has(>body.rd) .rp-step{background:var(--tile,var(--c-card));border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:var(--s-5);border:0}:root:has(>body.rd) .rp-n{font:600 var(--t-footnote)/1.3 var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--c-label-2)}:root:has(>body.rd) .rp-t{color:var(--c-label);letter-spacing:0}:root:has(>body.rd) .rp-step b{font:600 var(--t-title3)/var(--lh-title3) var(--font-display);letter-spacing:var(--tr-title3);color:var(--c-label)}:root:has(>body.rd) .rp-tag{font:500 var(--t-footnote)/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-label-2);border:1px solid var(--c-separator);border-radius:var(--r-pill);background:0 0;padding:.375rem .625rem}:root:has(>body.rd) .rp-step p{font-size:var(--t-callout);line-height:var(--lh-callout);color:var(--c-label-2)}:root:has(>body.rd) .rp-close{font:600 var(--t-title3)/var(--lh-title3) var(--font-display);color:var(--c-label)}:root:has(>body.rd) .rp-foot p{color:var(--c-label-2)}:root:has(>body.rd) .rp-again,:root:has(>body.rd) .rp-again:hover{background:var(--c-accent-tint);color:var(--c-accent);border-radius:var(--r-pill);min-height:44px;font:500 var(--t-callout)/1 var(--font-sans);transition:transform var(--dur-press) var(--ease-out);border:0;padding:.625rem 1.125rem}:root:has(>body.rd) .rp-again:active{transform:scale(.97)}:root:has(>body.rd) .mcc{background:var(--c-card);color:var(--c-label);border:1px solid var(--c-separator);border-radius:var(--r-lg);box-shadow:var(--shadow-1);color-scheme:normal;padding:clamp(1.5rem,4vw,2.5rem)}:root:has(>body.rd) .mcc .eyebrow{color:var(--c-accent)}:root:has(>body.rd) .mcc-title{font-size:var(--t-title2);line-height:var(--lh-title2);letter-spacing:var(--tr-title2);color:var(--c-label)}:root:has(>body.rd) .mcc-grid label{font:500 var(--t-footnote)/1.3 var(--font-sans);color:var(--c-label)}:root:has(>body.rd) .mcc-grid input,:root:has(>body.rd) .mcc-grid select,:root:has(>body.rd) .scan-form input,:root:has(>body.rd) .megafoot .sub-form input{background:var(--c-bg-2);border:1px solid var(--c-separator);border-radius:var(--r-sm);color:var(--c-label);font:400 var(--t-body)/1.3 var(--font-sans);min-height:48px;padding:.75rem .875rem}:root:has(>body.rd) .mcc-grid input:focus,:root:has(>body.rd) .mcc-grid select:focus,:root:has(>body.rd) .scan-form input:focus,:root:has(>body.rd) .megafoot .sub-form input:focus{border-color:var(--c-accent);outline:3px solid var(--c-accent-tint);outline-offset:0}:root:has(>body.rd) .mcc-grid input::placeholder,:root:has(>body.rd) .scan-form input::placeholder,:root:has(>body.rd) .megafoot .sub-form input::placeholder{color:var(--c-label-2)}:root:has(>body.rd) .mcc-fine{font-size:var(--t-footnote);line-height:var(--lh-footnote);color:var(--c-label-2)}:root:has(>body.rd) .mcc-offer,:root:has(>body.rd) .mcc-rest,:root:has(>body.rd) .mcc-pay,:root:has(>body.rd) .cmn-link{color:var(--c-label-2)}:root:has(>body.rd) .mcc-month b{color:var(--c-accent)}:root:has(>body.rd) .mcc-out{border-top-color:var(--c-separator)}:root:has(>body.rd) .scan-form .btn{border-radius:var(--r-pill)}:root:has(>body.rd) .scan-status,:root:has(>body.rd) .scan-agent .note,:root:has(>body.rd) .scan-agent .ora,:root:has(>body.rd) .scan-cta p:not(.big),:root:has(>body.rd) .scan-pri li,:root:has(>body.rd) .scan-receipts li,:root:has(>body.rd) .scan-copy .note,:root:has(>body.rd) .scan-cat .row{color:var(--c-label-2)}:root:has(>body.rd) .scan-cat,:root:has(>body.rd) .scan-pri li,:root:has(>body.rd) .scan-serp{background:var(--tile,var(--c-bg-2));border-radius:var(--r-md);box-shadow:none;border:0}:root:has(>body.rd) .scan-verdict,:root:has(>body.rd) .scan-cta .big{font-family:var(--font-display);color:var(--c-label)}:root:has(>body.rd) .ess-grid{gap:var(--s-4);background:0 0;border:0}:root:has(>body.rd) .ess-grid div,:root:has(>body.rd) .ess-grid div:hover{background:var(--tile,var(--c-card));border-radius:var(--r-md);padding:var(--s-5);font-size:var(--t-callout);line-height:var(--lh-callout);color:var(--c-label-2)}:root:has(>body.rd) .ess-grid div:before{color:var(--c-accent)}:root:has(>body.rd) .ess-grid b{font:600 var(--t-body)/1.35 var(--font-sans);color:var(--c-label)}:root:has(>body.rd) .phone{box-shadow:var(--shadow-2),inset 0 0 0 1px #ffffff14;background:#1d1d1f}:root:has(>body.rd) .phone:before{background:#1d1d1f}:root:has(>body.rd) .sec-light{color:var(--c-label)}:root:has(>body.rd) caption{font:600 var(--t-title3)/var(--lh-title3) var(--font-display);letter-spacing:var(--tr-title3);color:var(--c-label)}:root:has(>body.rd) th{font:600 var(--t-footnote)/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-label-2);border-color:var(--c-separator)}:root:has(>body.rd) td{font-size:var(--t-callout);line-height:var(--lh-callout);color:var(--c-label);border-color:var(--c-separator)}:root:has(>body.rd) tr:hover td{background:0 0}:root:has(>body.rd) td.price{font:600 var(--t-body)/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--c-label)}:root:has(>body.rd) td .d{font-size:var(--t-footnote);color:var(--c-label-2)}:root:has(>body.rd) td a,:root:has(>body.rd) .deposit a,:root:has(>body.rd) #prices p a:not(.btn){color:var(--c-accent)}@media (max-width:639px){:root:has(>body.rd) #prices thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:has(>body.rd) #prices tr{column-gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--c-separator);grid-template-columns:minmax(0,1fr) auto;display:grid}:root:has(>body.rd) #prices td{border:0;width:auto;padding:0;display:block}:root:has(>body.rd) #prices td:nth-child(2){margin-top:var(--s-1);font-size:var(--t-footnote);line-height:var(--lh-footnote);color:var(--c-label-2);grid-area:2/1/auto/-1}:root:has(>body.rd) #prices td.price{text-align:right}}:root:has(>body.rd) .deposit{background:var(--c-card);color:var(--c-label-2);border:1px solid var(--c-separator);border-radius:var(--r-md)}:root:has(>body.rd) .reel-item{padding-left:var(--s-4)}:root:has(>body.rd) .reel-card,:root:has(>body.rd) .reel-card:hover{background:var(--tile,var(--c-bg-2));border-radius:var(--r-lg);padding:var(--s-6);box-shadow:none;transition:transform var(--dur-press) var(--ease-out);border:0;transform:none}:root:has(>body.rd) .reel-card:active{transform:scale(.98)}:root:has(>body.rd) .reel-num{color:var(--c-label-2);font:600 var(--t-footnote)/1 var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}:root:has(>body.rd) .reel-tag{font:600 var(--t-footnote)/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-accent)}:root:has(>body.rd) .reel-big{font:600 var(--t-title2)/var(--lh-title2) var(--font-display);letter-spacing:var(--tr-title2);color:var(--c-label)}:root:has(>body.rd) .reel-body{font-size:var(--t-callout);line-height:var(--lh-callout);color:var(--c-label-2)}:root:has(>body.rd) .reel-go{font-size:var(--t-callout);color:var(--c-accent)}:root:has(>body.rd) .reel-ctrls button,:root:has(>body.rd) .reel-ctrls button:hover{background:var(--c-fill);width:44px;height:44px;color:var(--c-label);transition:transform var(--dur-press) var(--ease-out);border:0}:root:has(>body.rd) .reel-ctrls button:active{transform:scale(.95)}:root:has(>body.rd) .why ol li,:root:has(>body.rd) .why ol li:hover{padding:var(--s-5) 0 var(--s-5) var(--s-7);border-bottom:1px solid var(--c-separator);font-size:var(--t-body);color:var(--c-label-2);transition:none}:root:has(>body.rd) .why ol li:before{font:600 var(--t-title3)/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--c-accent);top:calc(var(--s-5) + .15em)}:root:has(>body.rd) .why ol li b{color:var(--c-label);font-weight:600}:root:has(>body.rd) .fees li{padding:var(--s-3) 0 var(--s-3) var(--s-6);color:var(--c-label-2);font-size:var(--t-body)}:root:has(>body.rd) .fees li:before{content:"";top:calc(var(--s-3) + .78em - 3px);background:var(--c-label-2);border-radius:50%;width:6px;height:6px;left:.4rem}:root:has(>body.rd) .pcard:nth-child(n)>div{background:var(--tile,var(--c-bg-2));color:var(--c-label-2);border:1px solid var(--c-separator);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}:root:has(>body.rd) .pcard h3{font-size:var(--t-title1);line-height:var(--lh-title1);letter-spacing:var(--tr-title1);color:var(--c-label)}:root:has(>body.rd) .pcard .gnum{color:var(--c-separator);font-weight:600}:root:has(>body.rd) .pcard p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-label-2)}:root:has(>body.rd) .pcard .ptags span{font:500 var(--t-footnote)/1 var(--font-sans);color:var(--c-label-2);border:1px solid var(--c-separator);border-radius:var(--r-pill);background:0 0;padding:.4375rem .75rem}:root:has(>body.rd) .tl{margin-top:var(--s-7)}:root:has(>body.rd) .tl:before{background:var(--c-separator);width:2px}:root:has(>body.rd) .tl-item:before,:root:has(>body.rd) .tl-item:hover:before{background:var(--ground,var(--c-bg));border:2px solid var(--c-accent);transform:none}:root:has(>body.rd) .tl-item .when{font:600 var(--t-footnote)/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-accent)}:root:has(>body.rd) .tl-item h3{font-size:var(--t-title3);line-height:var(--lh-title3);letter-spacing:var(--tr-title3)}:root:has(>body.rd) .tl-item p{font-size:var(--t-callout);line-height:var(--lh-callout);color:var(--c-label-2)}:root:has(>body.rd) .mfacts{gap:var(--s-4)}:root:has(>body.rd) .mfact{background:var(--tile,var(--c-bg-2));border-radius:var(--r-md);box-shadow:none;padding:var(--s-6) var(--s-5);border:0}:root:has(>body.rd) .mwhen{font:600 var(--t-footnote)/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-accent);background:var(--c-accent-tint);border-radius:var(--r-pill);border:0;padding:.4375rem .75rem}:root:has(>body.rd) .mfact h3{font-size:var(--t-title3);line-height:var(--lh-title3)}:root:has(>body.rd) .mfact p{font-size:var(--t-callout);line-height:var(--lh-callout);color:var(--c-label-2)}:root:has(>body.rd) .mnote{background:var(--tile,var(--c-bg-2));border-radius:var(--r-md);color:var(--c-label-2);border:0}:root:has(>body.rd) .mfine{font-size:var(--t-footnote);color:var(--c-label-2)}:root:has(>body.rd) .card,:root:has(>body.rd) .card:hover{background:var(--tile,var(--c-card));border-radius:var(--r-lg);box-shadow:var(--shadow-1);border:0;transform:none}:root:has(>body.rd) .frame{background:var(--c-fill);padding:var(--s-3) var(--s-3) 0}:root:has(>body.rd) .frame .dots i,:root:has(>body.rd) .frame .dots i:first-child{background:var(--c-separator)}:root:has(>body.rd) .shot{border-radius:var(--r-sm) var(--r-sm) 0 0}:root:has(>body.rd) .card .chip{font:500 var(--t-footnote)/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-label-2);border:1px solid var(--c-separator);border-radius:var(--r-pill);background:0 0;padding:.4375rem .75rem}:root:has(>body.rd) .card h3{font-size:var(--t-title3);line-height:var(--lh-title3);letter-spacing:var(--tr-title3)}:root:has(>body.rd) .card p{font-size:var(--t-callout);line-height:var(--lh-callout);color:var(--c-label-2)}:root:has(>body.rd) .card .r{font-size:var(--t-callout);color:var(--c-accent)}:root:has(>body.rd) .work .note{font-size:var(--t-footnote);color:var(--c-label-2)}:root:has(>body.rd) .faq dt{font:600 var(--t-title3)/var(--lh-title3) var(--font-display);letter-spacing:var(--tr-title3);color:var(--c-label)}:root:has(>body.rd) .faq dd{font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-label-2)}:root:has(>body.rd) .contact:before{content:none}:root:has(>body.rd) .contact .h2{color:var(--c-label)}:root:has(>body.rd) .contact .row .btn{margin-top:0}:root:has(>body.rd) .contact .eyebrow{justify-content:center}:root:has(>body.rd) .contact .h2{font-size:var(--t-title1)}:root:has(>body.rd) .contact .lede,:root:has(>body.rd) .contact .fine{color:var(--c-label-2)}:root:has(>body.rd) .contact .fine a{color:var(--c-accent)}:root:has(>body.rd) .social-dock{border-top:1px solid var(--c-separator)}:root:has(>body.rd) .social-dock .lbl,:root:has(>body.rd) .megafoot .lbl{font:600 var(--t-footnote)/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-label-2)}:root:has(>body.rd) .megafoot{color:var(--c-label);border-top:0}:root:has(>body.rd) .megafoot .mark{font:600 var(--t-title1)/1 var(--font-display);letter-spacing:var(--tr-title1);color:var(--c-label)}:root:has(>body.rd) .megafoot .mark i{color:var(--c-accent)}:root:has(>body.rd) .megafoot .strap,:root:has(>body.rd) .megafoot .sub-p{color:var(--c-label-2)}:root:has(>body.rd) .megafoot .strap a{color:var(--c-accent)}:root:has(>body.rd) .megafoot .sub-h{font:600 var(--t-title3)/1.2 var(--font-display);color:var(--c-label)}:root:has(>body.rd) .megafoot .sub-form button,:root:has(>body.rd) .megafoot .sub-form button:hover{background:var(--c-accent-fill);color:var(--c-on-accent);border-radius:var(--r-pill);filter:none;min-height:48px;transition:transform var(--dur-press) var(--ease-out)}:root:has(>body.rd) .megafoot .sub-form button:active{transform:scale(.97)}:root:has(>body.rd) .megafoot .cols,:root:has(>body.rd) .megafoot .sub,:root:has(>body.rd) .megafoot .legal{border-color:var(--c-separator)}:root:has(>body.rd) .megafoot ul a,:root:has(>body.rd) .megafoot ul a:hover{font-size:var(--t-callout);color:var(--c-label-2);transform:none}:root:has(>body.rd) .megafoot ul a:hover{color:var(--c-label)}:root:has(>body.rd) .megafoot .legal,:root:has(>body.rd) .megafoot .legal a{color:var(--c-label-2)}:root:has(>body.rd) h1{letter-spacing:var(--tr-display)}:root:has(>body.rd) h2{letter-spacing:var(--tr-title1)}:root:has(>body.rd) h3{letter-spacing:var(--tr-title3)}:root:has(>body.rd) .page-hero{--ground:var(--c-bg-2);--tile:var(--c-card);background:var(--ground);color:var(--c-label-2);padding-block:clamp(7.5rem,6rem + 4vw,9.5rem) var(--s-8)}:root:has(>body.rd) .page-hero h1{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);color:var(--c-label);max-width:18ch;margin-bottom:var(--s-5);font-weight:600}:root:has(>body.rd) .page-hero h1 em,:root:has(>body.rd) main h2 em{color:var(--c-accent);font-style:normal}:root:has(>body.rd) .page-hero .bniche~h1{font-size:var(--t-title1);line-height:var(--lh-title1);letter-spacing:var(--tr-title1)}:root:has(>body.rd) .page-hero .lede{color:var(--c-label-2)}:root:has(>body.rd) .crumb{font:400 var(--t-footnote)/var(--lh-footnote) var(--font-sans);letter-spacing:var(--tr-footnote);color:var(--c-label-2);margin-bottom:var(--s-5)}:root:has(>body.rd) .crumb a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-separator);text-decoration-color:var(--c-separator);text-underline-offset:.18em}@media (hover:hover) and (pointer:fine){:root:has(>body.rd) .crumb a:hover{color:var(--c-label)}}:root:has(>body.rd) .hubgrid{gap:var(--s-3);background:0 0;border:0}:root:has(>body.rd) .hubgrid div,:root:has(>body.rd) .hubgrid div:hover{background:var(--tile,var(--c-bg-2));border-radius:var(--r-md);padding:var(--s-5)}:root:has(>body.rd) .hubgrid dt a{font:600 var(--t-body)/1.35 var(--font-sans);color:var(--c-label)}:root:has(>body.rd) .hubgrid dt span{font-family:var(--font-display);letter-spacing:var(--tr-title1);color:var(--c-label);font-weight:600}:root:has(>body.rd) .hubgrid dd{font-size:var(--t-callout);line-height:var(--lh-callout);color:var(--c-label-2)}@media (hover:hover) and (pointer:fine){:root:has(>body.rd) .hubgrid dt a:hover{color:var(--c-accent)}}:root:has(>body.rd) .vnum{font:600 var(--t-title1)/1 var(--font-display);letter-spacing:var(--tr-title1);font-variant-numeric:tabular-nums;color:var(--c-label)}:root:has(>body.rd) .vsrc,:root:has(>body.rd) .mfact .vsrc{font-size:var(--t-footnote);line-height:var(--lh-footnote);color:var(--c-label-2)}:root:has(>body.rd) .mfact .vtext-bub{background:var(--c-fill);border-radius:var(--r-md) var(--r-md) var(--r-md) 4px;color:var(--c-label)}:root:has(>body.rd) .bniche{font:500 var(--t-footnote)/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-accent);background:var(--c-accent-tint);border-radius:var(--r-pill);border:0;padding:.4375rem .75rem}:root:has(>body.rd) .bdate{font-size:var(--t-footnote);color:var(--c-label-2)}:root:has(>body.rd) .bhero{border-radius:var(--r-md);box-shadow:var(--shadow-1);border:0}:root:has(>body.rd) .bprose{font-size:var(--t-body);color:var(--c-label);line-height:1.65}:root:has(>body.rd) .bprose h2{font-size:var(--t-title2);line-height:var(--lh-title2);letter-spacing:var(--tr-title2)}:root:has(>body.rd) .bprose h3{font-size:var(--t-title3);line-height:var(--lh-title3);letter-spacing:var(--tr-title3)}:root:has(>body.rd) .bprose a,:root:has(>body.rd) .bpref a,:root:has(>body.rd) .rpt-note a,:root:has(>body.rd) #sample-report a{color:var(--c-accent)}:root:has(>body.rd) .bprose strong{color:var(--c-label)}:root:has(>body.rd) .bprose blockquote{border-left:3px solid var(--c-accent);color:var(--c-label-2)}:root:has(>body.rd) .bprose th{font:600 var(--t-footnote)/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-label-2);border-bottom-color:var(--c-separator)}:root:has(>body.rd) .bprose td{color:var(--c-label);border-bottom-color:var(--c-separator)}:root:has(>body.rd) .bcta{border-top-color:var(--c-separator)}:root:has(>body.rd) .bcta .big{font:600 var(--t-title1)/var(--lh-title1) var(--font-display);letter-spacing:var(--tr-title1);color:var(--c-label)}:root:has(>body.rd) .bcta p:not(.big),:root:has(>body.rd) .bpref{color:var(--c-label-2)}:root:has(>body.rd) .bcard,:root:has(>body.rd) .bcard:hover{background:var(--tile,var(--c-card));border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform var(--dur-press) var(--ease-out);border:0;transform:none}:root:has(>body.rd) .bcard:active{transform:scale(.98)}:root:has(>body.rd) .bcard h2{font-size:var(--t-title3);line-height:var(--lh-title3);letter-spacing:var(--tr-title3);color:var(--c-label)}:root:has(>body.rd) .bcard p{font-size:var(--t-callout);line-height:var(--lh-callout);color:var(--c-label-2)}:root:has(>body.rd) .bk-form{color-scheme:normal}:root:has(>body.rd) .bk-form label{font:500 var(--t-footnote)/1.3 var(--font-sans);color:var(--c-label)}:root:has(>body.rd) .bk-form input,:root:has(>body.rd) .bk-form select,:root:has(>body.rd) .bk-form textarea{background:var(--c-bg-2);border:1px solid var(--c-separator);border-radius:var(--r-sm);color:var(--c-label);font:400 var(--t-body)/1.3 var(--font-sans);min-height:48px;padding:.75rem .875rem}:root:has(>body.rd) .bk-form input:focus,:root:has(>body.rd) .bk-form select:focus,:root:has(>body.rd) .bk-form textarea:focus,:root:has(>body.rd) .sq-rung:focus-visible{border-color:var(--c-accent);outline:3px solid var(--c-accent-tint);outline-offset:0}:root:has(>body.rd) .bk-form input::placeholder,:root:has(>body.rd) .bk-form textarea::placeholder{color:var(--c-label-2)}:root:has(>body.rd) .lf-tick{font-size:var(--t-footnote);line-height:var(--lh-footnote);color:var(--c-label)}:root:has(>body.rd) .lf-tick input{accent-color:var(--c-accent-fill)}:root:has(>body.rd) .cmn-err{color:var(--c-red)}:root:has(>body.rd) .cmn-err a{color:var(--c-label)}:root:has(>body.rd) .sq-search,:root:has(>body.rd) .aic-q,:root:has(>body.rd) .ty-head,:root:has(>body.rd) .ty-fit,:root:has(>body.rd) .rpt-head{font-family:var(--font-display);color:var(--c-label)}:root:has(>body.rd) .sq-ask,:root:has(>body.rd) .sq-why,:root:has(>body.rd) .rvl-note,:root:has(>body.rd) .rvl tbody th span,:root:has(>body.rd) .ty-steps,:root:has(>body.rd) .aic-list blockquote,:root:has(>body.rd) .rpt-note,:root:has(>body.rd) .rvp-picks .sq-rung span{color:var(--c-label-2)}:root:has(>body.rd) .rvl tbody th{color:var(--c-label)}:root:has(>body.rd) .sq-rung,:root:has(>body.rd) .sq-rung:hover:not(:disabled){font:500 var(--t-callout)/1.3 var(--font-sans);color:var(--c-label);background:var(--c-fill);border:1px solid var(--c-separator);border-radius:var(--r-pill);transition:transform var(--dur-press) var(--ease-out)}:root:has(>body.rd) .rvp-picks .sq-rung{border-radius:var(--r-md)}:root:has(>body.rd) .sq-rung:active:not(:disabled){transform:scale(.97)}:root:has(>body.rd) .sq-rung[data-mark=right]{border-color:var(--c-ok);background:color-mix(in srgb,var(--c-ok) 12%,transparent)}:root:has(>body.rd) .sq-rung[data-mark=wrong]{border-color:var(--c-cycle-2);background:color-mix(in srgb,var(--c-cycle-2) 12%,transparent)}:root:has(>body.rd) .aic-list blockquote{border-left:3px solid var(--c-accent)}:root:has(>body.rd) .ec-row{border-top-color:var(--c-separator)}:root:has(>body.rd) .ph{font:500 var(--t-footnote)/1.4 var(--font-sans);letter-spacing:0;color:var(--c-label-2);border-color:var(--c-separator);border-radius:var(--r-sm)}:root:has(>body.rd) .ty-video{border-radius:var(--r-md);background:var(--c-fill)}:root:has(>body.rd) .scan-eyebrow,:root:has(>body.rd) .scan-dial .lbl,:root:has(>body.rd) .scan-receipts .cat{font:600 var(--t-footnote)/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--c-label-2)}:root:has(>body.rd) .scan-cat .row{font:500 var(--t-callout)/1.35 var(--font-sans);color:var(--c-label)}:root:has(>body.rd) .scan-cat b{font-family:var(--font-display);color:var(--c-label)}:root:has(>body.rd) .scan-cat .track{background:var(--c-fill)}:root:has(>body.rd) .scan-pri li b,:root:has(>body.rd) .scan-receipts li[data-ok="0"]{color:var(--c-label)}:root:has(>body.rd) .scan-pri li:before{font:600 var(--t-footnote)/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--c-accent)}:root:has(>body.rd) .scan-receipts li span{font-family:var(--font-sans)}:root:has(>body.rd) .scan-receipts li[data-ok="1"] span{color:var(--c-ok)}:root:has(>body.rd) .scan-receipts li[data-ok="0"] span{color:var(--c-cycle-2)}:root:has(>body.rd) .scan-serp-url,:root:has(>body.rd) .scan-serp-desc{color:var(--c-label-2)}:root:has(>body.rd) .scan-serp-title{color:var(--c-accent)}:root:has(>body.rd) .scan-cta{border-top-color:var(--c-separator)}:root:has(>body.rd) .scan-cta .scan-preview{background:var(--c-accent-tint);border-radius:var(--r-md);color:var(--c-label);border:0}:root:has(>body.rd) .scan-cta .scan-preview a{color:var(--c-accent)}:root:has(>body.rd) .fine a,:root:has(>body.rd) .deposit a,:root:has(>body.rd) .svc-more a,:root:has(>body.rd) .lede a{text-underline-offset:.18em;text-decoration:underline}:root:has(>body.rd) main :is(p,span,label,cite,button,div):is([style*="opacity:0."],[style*="opacity: 0."]){opacity:1!important}:root:has(>body.rd) .bk-form .opt{opacity:1;color:var(--c-label-2)}:root:has(>body.rd) [aria-label="Hear a call for your trade"]{color:var(--c-label)}:root:has(>body.rd) .step{border-top-color:var(--c-separator)}:root:has(>body.rd) .step b{font:600 var(--t-title1)/1 var(--font-display);color:var(--c-accent)}:root:has(>body.rd) .step p{color:var(--c-label-2)}@media (prefers-reduced-motion:reduce){:root:has(>body.rd) .rv{transition:opacity .3s}:root:has(>body.rd).fx .rv:not(.in){transform:none}:root:has(>body.rd) .btn,:root:has(>body.rd) nav .cta,:root:has(>body.rd) .reel-card,:root:has(>body.rd) .rp-again,:root:has(>body.rd) .bmd-cc button,:root:has(>body.rd) .megafoot .sub-form button{transition:none}:root:has(>body.rd) .btn:active,:root:has(>body.rd) nav .cta:active,:root:has(>body.rd) .btn.btn-acc:active,:root:has(>body.rd) .btn.btn-ghost:active,:root:has(>body.rd) .btn.btn-wa:active,:root:has(>body.rd) .reel-card:active,:root:has(>body.rd) .dm-fab:active,:root:has(>body.rd) .wa-fab:active{transform:none}}@media (prefers-reduced-transparency:reduce){:root:has(>body.rd) .nav-pill,:root:has(>body.rd) .totop{background:var(--c-card);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root:has(>body.rd) .svc-cat,:root:has(>body.rd) .rp-step,:root:has(>body.rd) .mcc,:root:has(>body.rd) .ess-grid div,:root:has(>body.rd) .reel-card,:root:has(>body.rd) .pcard:nth-child(n)>div,:root:has(>body.rd) .mfact,:root:has(>body.rd) .card,:root:has(>body.rd) .nav-pill,:root:has(>body.rd) .mcc-grid input,:root:has(>body.rd) .scan-form input{border:1px solid var(--c-label-2)}}#crm-example{background:var(--c-bg-2)}.crmx-note{margin-top:var(--s-4);max-width:70ch;font:400 var(--t-footnote)/var(--lh-footnote) var(--font-sans);letter-spacing:var(--tr-footnote);color:var(--c-label-2)}.crmx-pick{gap:var(--s-3);margin-top:var(--s-6);display:grid}.crmx-group{align-items:start;gap:var(--s-3);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.crmx-group>span{font:600 var(--t-footnote)/1 var(--font-sans);color:var(--c-label-2);padding-top:.6rem}.crmx-group>div{gap:var(--s-2);flex-wrap:wrap;display:flex}.crmx-group button{border-radius:var(--r-pill);background:var(--c-card);min-height:36px;box-shadow:var(--shadow-1);color:var(--c-label);font:500 var(--t-callout)/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out);border:0;padding:0 .95rem}.crmx-group button[aria-selected=true]{background:var(--c-accent-fill);color:var(--c-on-accent)}.crmx-group button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.crmx-group button:not([aria-selected=true]):hover{background:var(--c-fill)}}.crmx-stage{--win:680px;height:var(--win);margin-top:var(--s-5);position:relative}.crmx-stage.crmx-compact{--win:500px;margin-top:var(--s-6)}@media (max-width:1099px){.crmx-stage{--win:760px}.crmx-stage.crmx-compact{--win:560px}}@media (max-width:899px){.crmx-stage{--win:880px}.crmx-stage.crmx-compact{--win:800px}.crmx-group{gap:var(--s-2);grid-template-columns:1fr}.crmx-group>span{padding-top:0}}@media (prefers-reduced-motion:reduce){.crmx-group button{transition:none}.crmx-group button:active{transform:none}}.crmx-ghost{border-radius:var(--r-md);background:var(--c-card);box-shadow:var(--shadow-1);position:absolute;inset:0}
