.seo{--seo-measure: 66ch;--seo-gap: clamp(18px, 2.4vw, 28px)}.seo>.section{padding:clamp(58px,7vw,92px) 0}.seo>section.section:nth-of-type(2n){background:var(--bg-2);border-block:1px solid var(--border)}.seo .section__head{text-align:left;max-width:74ch;margin:0 0 clamp(26px,3.4vw,40px)}.seo .section__title{font-size:clamp(1.55rem,2.9vw,2.15rem);letter-spacing:-.015em}.seo .section__title:after{margin:16px 0 0;width:48px;height:3px}.seo .section__subtitle{margin-top:14px;font-size:1.02rem;max-width:62ch}.seo .seo-prose{max-width:var(--seo-measure);margin-inline:0}.seo .seo-prose p{font-size:1.04rem;line-height:1.75;margin-bottom:18px}.seo .seo-prose a{text-decoration-color:rgba(var(--copper-rgb),.45);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease),color .2s var(--ease)}.seo .seo-prose a:hover{color:var(--copper-2);text-decoration-color:currentColor}.seo .seo-list{max-width:var(--seo-measure);margin-inline:0;gap:14px}.seo .seo-list li{padding-left:28px;line-height:1.65}.seo .seo-list li strong{color:var(--text)}.seo .seo-stats,.seo .seo-shots,.seo .seo-tiles,.seo .seo-ladder-wrap{max-width:none;margin-inline:0}.seo .seo-hero{padding-top:clamp(104px,13vh,164px)}.seo .seo-hero__title{margin-top:18px;text-wrap:balance}.seo .seo-hero--split .seo-hero__title{font-size:clamp(2rem,3.9vw,3.05rem)}.seo .seo-hero__lead{font-size:clamp(1.05rem,1.5vw,1.16rem);line-height:1.66;max-width:56ch}.seo .seo-hero__cta .btn--ghost{background:none;border:0;padding:12px 4px;color:var(--copper);box-shadow:none;letter-spacing:.02em}.seo .seo-hero__cta .btn--ghost:after{content:"→";margin-left:8px;transition:transform .2s var(--ease-out);display:inline-block}.seo .seo-hero__cta .btn--ghost:hover{color:var(--copper-2);transform:none}.seo .seo-hero__cta .btn--ghost:hover:after{transform:translate(4px)}.seo .seo-hero__shot{border-radius:18px;overflow:visible;border:0;background:none;box-shadow:none;transform:none}.seo .seo-hero__shot img{border-radius:18px;border:1px solid var(--border-strong);box-shadow:0 26px 70px -32px rgba(var(--gold-rgb),.6),var(--shadow-soft)}.seo .seo-hero__shot figcaption{position:static;padding:12px 2px 0;background:none;color:var(--muted);font-size:.88rem;line-height:1.5}.seo .hero__meta strong{color:var(--copper);font-size:1.06rem}.kit-switch{margin-top:clamp(26px,3.4vw,38px);padding-top:clamp(20px,2.6vw,28px);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px}.kit-switch__label{font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.kit-switch ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.kit-switch a{display:inline-block;padding:7px 13px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:.9rem;font-weight:600;transition:border-color .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out)}.kit-switch a:hover{border-color:rgba(var(--accent-rgb, var(--copper-rgb)),.55);color:var(--text);transform:translateY(-2px)}.kit-switch__all{border-style:dashed}.seo .seo-live{margin-top:26px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.seo .seo-live--pending{min-height:116px}.seo .seo-live__now{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.seo .seo-live .status-badge{margin:0}.seo .seo-live__heads{padding-left:7px}.seo .seo-live__heads .hero__online-head{margin-left:-7px;border-radius:8px}.seo .seo-live .hero__events{margin-top:0;align-items:flex-start;gap:10px}.seo .seo-live .hero__events-label{text-align:left}.seo .seo-live .hero__events-row{justify-content:flex-start}.seo .seo-live .evt-chip{flex:0 0 auto}.seo .steps{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:16px}.seo .steps--3{max-width:none;margin-inline:0}.seo .step{padding:20px}.seo .step__num{width:38px;height:38px;border-radius:11px;font-size:.85rem}.seo .step{grid-template-columns:38px minmax(0,1fr)}.seo .grid--3,.seo .grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}.seo .grid>.card{display:flex;flex-direction:column}.seo .seo-tiles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.seo .seo-tile{align-items:center}.seo .seo-shot figcaption{padding:28px 16px 13px;font-size:.86rem;line-height:1.45}.seo .seo-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.seo .seo-stat{border:0;border-radius:0;background:none;padding:26px 18px;text-align:left;border-left:1px solid var(--border)}.seo .seo-stat:first-child{border-left:0}.seo .seo-stat span{color:var(--text-soft);font-size:.92rem}.seo .seo-rung{grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:11px 14px;border-radius:10px;transition:border-color .2s var(--ease),transform .2s var(--ease-out)}.seo .seo-rung:hover{border-color:rgba(var(--copper-rgb),.4);transform:translate(3px)}.seo .seo-rung__bar{background:linear-gradient(90deg,rgba(var(--gold-rgb),.26),rgba(var(--gold-rgb),.05));border-right:2px solid rgba(var(--gold-rgb),.5)}.seo .seo-rung:last-child .seo-rung__bar{background:linear-gradient(90deg,rgba(var(--gold-rgb),.42),rgba(var(--gold-rgb),.12))}.seo .seo-rung:last-child{border-color:rgba(var(--gold-rgb),.45)}.seo .seo-rung__size{font-size:.85rem;color:var(--text-soft);letter-spacing:.02em}.seo .seo-ladder__note{text-align:left;max-width:var(--seo-measure)}.seo .seo-related .grid{align-items:stretch}.seo .seo-relcard{display:flex;flex-direction:column;gap:8px;padding:24px 52px 24px 24px;height:100%}.seo .seo-relcard__text{margin-top:auto}.seo .seo-relcard__arrow{top:auto;bottom:22px;right:24px;transition:transform .2s var(--ease-out)}.seo .seo-relcard:hover .seo-relcard__arrow{transform:translate(4px)}.seo .faq{max-width:900px;margin-inline:0}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.88rem;color:var(--muted)}.crumbs a{color:var(--muted);text-decoration:none;transition:color .2s var(--ease)}.crumbs a:hover{color:var(--copper)}.crumbs span[aria-current]{color:var(--text-soft)}.crumbs__sep{opacity:.45}.seo-hero--left{text-align:left;padding-bottom:clamp(36px,5vh,60px)}.seo-hero--left .seo-hero__inner{max-width:var(--maxw)}.seo-hero--left .seo-hero__text{max-width:860px}.seo-hero--left .seo-hero__lead{margin-inline:0;max-width:60ch}.seo-hero--left .seo-hero__cta,.seo-hero--left .hero__meta{justify-content:flex-start}.seo .seo-cube--1{display:none}.seo-hero--left .seo-cube--2{left:auto;right:6%;top:22%}.seo .steps+.seo-tiles,.seo .steps+.seo-scale,.seo .steps+.seo-stats,.seo .seo-tiles+.seo-stats,.seo .seo-prose+.seo-stats,.seo .seo-prose+.seo-tiles,.seo .seo-prose+.steps,.seo .seo-compare+.seo-stats,.seo .seo-cards+.seo-stats,.seo .grid+.seo-stats{margin-top:clamp(18px,2.4vw,28px)}.seo .seo-stat strong{font-size:clamp(1.45rem,2.7vw,2rem);text-wrap:balance}.guide .seo-hero__title{font-size:clamp(2rem,4.6vw,3.1rem)}.guide-head{margin-top:clamp(24px,3.4vh,36px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:clamp(18px,2.4vw,30px);align-items:start}@media(max-width:860px){.guide-head{grid-template-columns:1fr}}.guide-answer{max-width:none;margin:0;padding:clamp(20px,2.6vw,28px);border-radius:var(--radius);background:linear-gradient(150deg,rgba(var(--copper-rgb),.13),rgba(var(--gold-rgb),.05));border:1px solid rgba(var(--copper-rgb),.3)}.guide-answer__label{display:block;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--copper);margin-bottom:12px}.guide-answer p{margin:0;color:var(--text);font-size:1.08rem;line-height:1.68}.guide-answer strong{font-weight:800}.guide-toc{max-width:none;margin:0;padding:clamp(18px,2.2vw,24px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.guide-toc__title{font-family:var(--font-display);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.guide-toc ol{counter-reset:toc;list-style:none;margin:0;padding:0;display:grid;gap:2px}.guide-toc li{counter-increment:toc}.guide-toc a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:baseline;padding:8px 10px 8px 6px;border-radius:9px;color:var(--text-soft);text-decoration:none;line-height:1.45;font-size:.97rem;transition:background .2s var(--ease),color .2s var(--ease)}.guide-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-display);font-size:.8rem;font-weight:700;color:var(--copper);opacity:.75}.guide-toc a:hover{background:rgba(var(--copper-rgb),.09);color:var(--text)}.guide-rail{position:sticky;top:74px;z-index:20;background:var(--bg);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-block:1px solid var(--border)}.guide-rail__inner{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-block:8px}.guide-rail__inner::-webkit-scrollbar{display:none}.guide-rail a{flex:none;padding:8px 14px;border-radius:var(--radius-pill);color:var(--muted);text-decoration:none;font-size:.9rem;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease)}.guide-rail a:hover{color:var(--text);background:rgba(var(--copper-rgb),.1)}.guide-rail a.is-active{color:var(--copper);background:rgba(var(--copper-rgb),.14);font-weight:600}.guide section[id]{scroll-margin-top:146px}@media(max-width:760px){.guide-rail{top:66px}}.seo .vote-nick{max-width:none;margin-inline:0}.seo .vote-card{height:100%}.seo a:focus-visible,.seo button:focus-visible{outline:2px solid var(--copper);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){.seo .seo-rung,.seo .seo-relcard,.seo .seo-relcard__arrow,.seo .seo-hero__cta .btn--ghost:after{transition:none}.seo .seo-rung:hover,.seo .seo-relcard:hover{transform:none}}.seo .seo-tiles{grid-template-columns:repeat(var(--tile-cols, 3),minmax(0,1fr))}.seo .grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1080px){.seo .seo-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}@media(max-width:760px){.seo .grid--2,.seo .grid--3,.seo .grid--4{grid-template-columns:1fr}}.seo-compare__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.seo-compare__col{padding:clamp(20px,2.4vw,28px);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.seo-compare__col.is-bad{border-color:#b4502f47;background:linear-gradient(180deg,rgba(180,80,47,.07),transparent 60%),var(--surface)}.seo-compare__col.is-good{border-color:rgba(var(--gold-rgb),.34);background:linear-gradient(180deg,rgba(var(--gold-rgb),.1),transparent 60%),var(--surface)}.seo-compare__col header{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px 12px;align-items:center;margin-bottom:16px}.seo-compare__col h3{margin:0;font-size:1.14rem;font-weight:700}.seo-compare__col header p{grid-column:2;margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.seo-compare__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;font-size:.95rem;font-weight:700}.is-bad .seo-compare__mark{color:var(--rust);background:#b4502f24;border:1px solid rgba(180,80,47,.3)}.is-good .seo-compare__mark{color:var(--copper);background:rgba(var(--gold-rgb),.14);border:1px solid rgba(var(--gold-rgb),.34)}.seo-compare__col ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.seo-compare__col li{position:relative;padding-left:22px;color:var(--text-soft);line-height:1.6;font-size:.97rem}.seo-compare__col li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:2px;background:currentColor;opacity:.45}.seo-compare__note{margin:18px 0 0;color:var(--muted);font-size:.94rem;max-width:var(--seo-measure)}.seo-scale__track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:10px}.seo-scale__seg{padding:14px 16px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.seo-scale__bar{display:block;height:6px;border-radius:3px;margin-bottom:14px;background:linear-gradient(90deg,rgba(var(--gold-rgb),calc(.14 + var(--lvl) * .16)),rgba(var(--gold-rgb),calc(.06 + var(--lvl) * .1)))}.seo-scale__seg strong{display:block;font-family:var(--font-display);font-size:1.02rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.seo-scale__seg span{display:block;margin-top:6px;color:var(--muted);font-size:.88rem;line-height:1.5}.seo-scale__seg:last-child .seo-scale__bar{background:var(--grad-accent)}.seo-scale__note{margin:16px 0 0;color:var(--muted);font-size:.94rem;max-width:var(--seo-measure)}.seo-compare__col.is-alt{border-color:var(--border)}.seo-compare__col.is-main{border-color:rgba(var(--copper-rgb),.34);background:linear-gradient(180deg,rgba(var(--copper-rgb),.09),transparent 60%),var(--surface)}.is-alt .seo-compare__mark{color:var(--muted);background:var(--surface-2);border:1px solid var(--border);font-size:.7rem}.is-main .seo-compare__mark{color:var(--copper);background:rgba(var(--copper-rgb),.14);border:1px solid rgba(var(--copper-rgb),.32);font-size:.7rem}.guide-index{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--border)}.guide-index__item{display:grid;grid-template-columns:clamp(52px,6vw,84px) minmax(0,1fr);gap:clamp(14px,2vw,28px);padding:clamp(22px,3vw,32px) 0;border-bottom:1px solid var(--border);transition:background .25s var(--ease)}.guide-index__item:hover{background:rgba(var(--copper-rgb),.045)}.guide-index__num{font-family:var(--font-display);font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:850;line-height:1;color:transparent;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;opacity:.85}.guide-index__body h3{margin:10px 0 8px;font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.25}.guide-index__body h3 a{color:var(--text);text-decoration:none;transition:color .2s var(--ease)}.guide-index__body h3 a:hover{color:var(--copper)}.guide-index__body>p{margin:0;color:var(--text-soft);line-height:1.62;max-width:64ch}.guide-index__anchors{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.guide-index__anchors a{display:inline-block;padding:6px 13px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-soft);text-decoration:none;font-size:.87rem;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.guide-index__anchors a:hover{border-color:rgba(var(--copper-rgb),.4);background:rgba(var(--copper-rgb),.08);color:var(--copper)}.guide-qa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.guide-qa__item{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);transition:border-color .25s var(--ease),transform .25s var(--ease-out)}.guide-qa__item:hover{border-color:rgba(var(--copper-rgb),.34);transform:translateY(-3px)}.guide-qa__item h3{margin:0;font-size:1.06rem;line-height:1.3}.guide-qa__item p{margin:0;color:var(--text-soft);font-size:.96rem;line-height:1.6;flex:1}.guide-qa__item .seo-inline{font-size:.92rem}@media(prefers-reduced-motion:reduce){.guide-qa__item,.guide-index__item{transition:none}.guide-qa__item:hover{transform:none}}@media(max-width:560px){.seo .ip-box{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;gap:10px 12px;padding:14px 16px}.seo .ip-box__text{flex:1 1 100%;justify-content:center;flex-wrap:wrap;gap:4px 10px}.seo .ip-box__value{font-size:1.02rem}.seo .ip-box__action{flex:1 1 100%;justify-content:center}.seo .cta-band__actions,.seo .seo-hero__cta{width:100%}.seo .cta-band__actions>*,.seo .seo-hero__cta>*{max-width:100%}}@media(max-width:620px){.seo>.section{padding:clamp(40px,9vw,58px) 0}.seo .seo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.seo .seo-stat{padding:18px 14px;border-top:1px solid var(--border)}.seo .seo-stat:nth-child(-n+2){border-top:0}.seo .seo-stat:nth-child(odd){border-left:0}.seo .guide-index__item{grid-template-columns:1fr;gap:4px}.seo .guide-index__num{font-size:1.4rem}}.seo .seo-prose p.seo-note{color:var(--muted);font-size:.94rem;line-height:1.6}.seo-hero__art{position:absolute;right:5%;top:29%;width:clamp(200px,21vw,300px);display:block;pointer-events:none;transform:translate3d(var(--parallax-px, 0px),calc(var(--parallax-y, 0px) + var(--parallax-py, 0px)),0);will-change:transform}.seo-hero__bg{transform:translate3d(var(--parallax-px, 0px),calc(var(--parallax-y, 0px) + var(--parallax-py, 0px)),0)}.seo-hero__art img{display:block;width:100%;height:auto;opacity:.22;transform:rotate(-8deg);image-rendering:pixelated;filter:saturate(1.05) drop-shadow(0 14px 30px rgba(0,0,0,.18));animation:seo-art-float 20s var(--ease) infinite}@keyframes seo-art-float{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-16px)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .seo-hero__art img{opacity:.3;filter:brightness(1.35) saturate(1.15) drop-shadow(0 18px 40px rgba(0,0,0,.55))}}[data-theme=dark] .seo-hero__art img{opacity:.3;filter:brightness(1.35) saturate(1.15) drop-shadow(0 18px 40px rgba(0,0,0,.55))}@media(prefers-reduced-motion:reduce){.seo-hero__art img{animation:none}}@media(max-width:1180px){.seo-hero__art{right:-14%}.seo-hero__art img{opacity:.14}}@media(max-width:860px){.seo-hero__art{display:none}}.seo--mace .seo-hero{background:radial-gradient(680px 380px at 10% 14%,rgba(120,190,235,.13),transparent 62%),radial-gradient(560px 420px at 83% 48%,rgba(158,118,205,.26),transparent 64%),radial-gradient(1100px 560px at 78% -12%,rgba(var(--gold-rgb),.1),transparent 60%),linear-gradient(180deg,var(--hero-top),var(--bg) 74%)}.seo--mace .seo-hero__art img{filter:saturate(1.1) drop-shadow(0 0 38px rgba(158,118,205,.45));opacity:.3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .seo--mace .seo-hero__art img{filter:brightness(1.45) saturate(1.2) drop-shadow(0 0 46px rgba(158,118,205,.7));opacity:.42}}[data-theme=dark] .seo--mace .seo-hero__art img{filter:brightness(1.45) saturate(1.2) drop-shadow(0 0 46px rgba(158,118,205,.7));opacity:.42}.seo--mace .seo-cube{background:linear-gradient(90deg,transparent,rgba(140,200,240,.5) 45%,transparent);border:0;border-radius:999px;filter:blur(1.5px);opacity:.55;animation:seo-wind-drift 19s var(--ease) infinite}@keyframes seo-wind-drift{0%,to{transform:rotate(var(--rot, 0deg)) translate(0)}50%{transform:rotate(var(--rot, 0deg)) translate(22px)}}@media(prefers-reduced-motion:reduce){.seo--mace .seo-cube{animation:none;transform:rotate(var(--rot, 0deg))}}.seo--mace .seo-cube--1{display:block;width:280px;height:3px;left:4%;top:38%;--rot: -12deg}.seo--mace .seo-cube--2{width:180px;height:2px;left:11%;top:27%;--rot: -9deg;opacity:.4;animation-delay:-6s}.seo--mace .seo-cube--3{width:230px;height:3px;right:7%;bottom:22%;--rot: -14deg;opacity:.4;background:linear-gradient(90deg,transparent,rgba(158,118,205,.55) 45%,transparent);animation-delay:-11s}@media(max-width:860px){.seo--mace .seo-cube--1,.seo--mace .seo-cube--2{display:none}}.seo .seo-tile__tag{color:color-mix(in srgb,rgb(var(--tile-rgb)) 62%,#241609);background:rgba(var(--tile-rgb),.13);border-color:rgba(var(--tile-rgb),.32)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .seo .seo-tile__tag{color:color-mix(in srgb,rgb(var(--tile-rgb)) 82%,#fff)}}[data-theme=dark] .seo .seo-tile__tag{color:color-mix(in srgb,rgb(var(--tile-rgb)) 82%,#fff)}.seo .seo-stat.is-tinted{border-color:rgba(var(--stat-rgb),.28);background:linear-gradient(180deg,rgba(var(--stat-rgb),.08),transparent 70%),var(--surface)}.seo .seo-stat.is-tinted strong{background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--stat-rgb)) 88%,#fff),rgb(var(--stat-rgb)));-webkit-background-clip:text;background-clip:text}.seo-scale__seg.is-tinted .seo-scale__bar,.seo-scale__seg.is-tinted:last-child .seo-scale__bar{background:linear-gradient(90deg,rgba(var(--seg-rgb),calc(.3 + var(--lvl) * .17)),rgba(var(--seg-rgb),calc(.12 + var(--lvl) * .1)))}.seo-scale__seg.is-tinted{border-color:rgba(var(--seg-rgb),.24)}.seo .step--tinted{border-color:rgba(var(--step-rgb),.24)}.seo .step--tinted .step__num{background:linear-gradient(135deg,rgba(var(--step-rgb),1),rgba(var(--step-rgb),.62));box-shadow:0 8px 20px rgba(var(--step-rgb),.26);color:#12100e}.seo .seo-tile,.seo .seo-tile:not(.plan):not(.lp-feature):not(.gems-pack){position:relative;overflow:hidden;border-radius:16px;border-top:3px solid rgba(var(--tile-rgb),.75);background:radial-gradient(260px circle at var(--spot-x, 50%) var(--spot-y, -30%),rgba(var(--tile-rgb),var(--spot-a, 0)),transparent 62%),linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);border-color:rgba(var(--tile-rgb),.2);border-top-color:rgba(var(--tile-rgb),.75);transition:border-color .35s var(--ease),box-shadow .35s var(--ease),--spot-a .08s var(--ease)}.seo .seo-tile:hover,.seo .seo-tile:not(.plan):not(.lp-feature):not(.gems-pack):hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-5px);--spot-a: .2;border-color:rgba(var(--tile-rgb),.5);border-top-color:rgba(var(--tile-rgb),1);box-shadow:0 26px 48px -30px #000,0 0 34px -12px rgba(var(--tile-rgb),.75)}.seo .seo-tile:after{content:"";position:absolute;right:-22px;bottom:-26px;width:132px;height:132px;background:var(--item) center / contain no-repeat;image-rendering:pixelated;opacity:.07;transform:translate3d(calc(var(--spot-nx, 0) * 16px),calc(var(--spot-ny, 0) * 12px),0) rotate(-11deg);transform-origin:right bottom;transition:opacity .22s var(--ease);pointer-events:none}.seo .seo-tile:hover:after{opacity:.16}.seo .seo-tile__icon{background:radial-gradient(70% 70% at 50% 22%,rgba(var(--tile-rgb),.28),transparent 70%),rgba(var(--tile-rgb),.1);border-color:rgba(var(--tile-rgb),.36);box-shadow:inset 0 1px #ffffff1f;transform:translate3d(calc(var(--spot-nx, 0) * -9px),calc(var(--spot-ny, 0) * -7px),0)}.seo .seo-tile:hover .seo-tile__icon img{transform:translateY(-3px) scale(1.08)}.seo .seo-tile__icon img{transition:transform .4s var(--ease-out)}.seo .seo-tile__body{position:relative;z-index:1;transform:translate3d(calc(var(--spot-nx, 0) * -3px),0,0)}@media(prefers-reduced-motion:reduce){.seo .seo-tile:after,.seo .seo-tile__icon,.seo .seo-tile__body{transform:none}}.seo--kit .seo-hero{background:radial-gradient(560px 420px at 83% 46%,rgba(var(--accent-rgb),.2),transparent 64%),radial-gradient(1100px 560px at 78% -12%,rgba(var(--gold-rgb),.1),transparent 60%),linear-gradient(180deg,var(--hero-top),var(--bg) 74%)}.seo--kit .seo-hero__art img{filter:saturate(1.1) drop-shadow(0 0 38px rgba(var(--accent-rgb),.45))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .seo--kit .seo-hero__art img{filter:brightness(1.35) saturate(1.15) drop-shadow(0 0 46px rgba(var(--accent-rgb),.6))}}[data-theme=dark] .seo--kit .seo-hero__art img{filter:brightness(1.35) saturate(1.15) drop-shadow(0 0 46px rgba(var(--accent-rgb),.6))}.seo--kit .seo-cube{background:var(--grad-accent);opacity:.08}
