*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:"IBM Plex Sans Fallback";src:local("Segoe UI");size-adjust:101.30%;ascent-override:101.19%;descent-override:27.15%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback";src:local("Segoe UI");size-adjust:109.64%;ascent-override:97.23%;descent-override:27.36%;line-gap-override:0%}:root{--bg:#0a0c10;--bg-soft:#10131a;--bg-card:#161920;--bg-card-strong:#1c2028;--bg-input:#080a0e;--line:rgba(120,160,200,0.10);--line-strong:rgba(120,160,200,0.18);--line-accent:rgba(56,184,255,0.22);--text:#f5f6f8;--text-soft:#b6bcc6;--text-muted:#7a818d;--accent:#38b8ff;--accent-strong:#1a8fff;--accent-alt:#8ad4ff;--accent-glow:rgba(56,184,255,0.28);--accent-tint:rgba(56,184,255,0.05);--accent-tint-strong:rgba(56,184,255,0.10);--gold:#f5c451;--gold-strong:#e0a92e;--gold-soft:#ffe39c;--gold-glow:rgba(245,196,81,0.22);--gold-tint:rgba(245,196,81,0.06);--danger:#ff6b6b;--success:#4ade80;--focus-ring:rgba(56,184,255,0.35);--control-height:2.45rem;--nav-height:78px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--shadow-sm:0 1px 2px rgba(0,0,0,0.35);--shadow-md:0 4px 16px rgba(0,0,0,0.4);--shadow-lg:0 12px 40px rgba(0,0,0,0.5);--shadow-glow:0 0 60px rgba(56,184,255,0.18);--font-mono:ui-monospace,'SF Mono','Menlo','Consolas',monospace;--page-bg:#0a0c10;--nav-bg:rgba(10,11,13,0.72);--nav-link-hover-bg:rgba(56,184,255,0.06);--surface-soft:rgba(23,26,32,0.92);--surface-soft-alt:rgba(29,32,40,0.92);--surface-border:rgba(120,160,200,0.10);color-scheme:dark}html{background:var(--page-bg);background-color:var(--bg);scrollbar-gutter:stable;overflow-x:clip;scroll-padding-top:calc(var(--nav-height) + 0.75rem)}@view-transition{navigation:auto}::view-transition-old(root){animation:page-vt-fade-out 140ms ease-out both}::view-transition-new(root){animation:page-vt-fade-in 200ms ease-out both}@keyframes page-vt-fade-out{to{opacity:0}}@keyframes page-vt-fade-in{from{opacity:0}to{opacity:1}}html.morph-active::view-transition-old(root),html.morph-active::view-transition-new(root){animation:none}@keyframes page-reveal-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}#main-content>*{animation:page-reveal-up 0.55s cubic-bezier(0.22,0.61,0.36,1) backwards}#main-content>*:nth-child(1){animation-delay:0ms}#main-content>*:nth-child(2){animation-delay:80ms}#main-content>*:nth-child(3){animation-delay:160ms}#main-content>*:nth-child(4){animation-delay:240ms}#main-content>*:nth-child(5){animation-delay:320ms}#main-content>*:nth-child(n+6){animation-delay:400ms}body{min-height:100vh;color:var(--text);background:var(--page-bg);font-family:"IBM Plex Sans","IBM Plex Sans Fallback","Segoe UI",sans-serif;line-height:1.65;display:flex;flex-direction:column;overflow-x:clip;overflow-anchor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}::selection{background-color:var(--accent-tint-strong);color:var(--text)}button,.btn,summary,[role="button"]{user-select:none}:root{interpolate-size:allow-keywords}details::details-content{height:0;overflow:hidden;transition:height 0.25s ease,content-visibility 0.25s ease allow-discrete}details[open]::details-content{height:auto}.skip-link{position:absolute;left:0.75rem;top:-100px;z-index:120;padding:0.5rem 0.8rem;border-radius:10px;background:var(--accent-strong);color:#ffffff;font-size:0.85rem;font-weight:600}.skip-link:focus{top:0.75rem}h1,h2,h3,h4{font-family:"Manrope","Manrope Fallback","IBM Plex Sans",sans-serif;letter-spacing:-0.02em;line-height:1.2}a{color:var(--accent-alt);text-decoration:none;transition:color 0.2s ease}a:hover{color:#ffffff}.site-bg{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0}.site-bg::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.09) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 110% 100% at 50% 10%,black 55%,transparent 95%);-webkit-mask-image:radial-gradient(ellipse 110% 100% at 50% 10%,black 55%,transparent 95%);opacity:0.9}.navbar,.page-shell{position:relative;z-index:1}.page-shell{flex:1;display:flex;flex-direction:column}.navbar{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--surface-border);background:var(--nav-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translate3d(0,0,0);isolation:isolate}.nav-container{max-width:1380px;margin:0 auto;padding:0 2rem;min-height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-brand{display:flex;align-items:center;gap:0.65rem;color:var(--text);font-family:"Manrope","Manrope Fallback","IBM Plex Sans",sans-serif;font-size:1rem;font-weight:700}.nav-brand img{width:26px;height:26px;object-fit:contain;display:block;transition:transform 360ms cubic-bezier(0.22,1,0.36,1)}.brand-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,var(--bg-card)) 0%,var(--bg-card) 55%,color-mix(in srgb,var(--accent) 4%,var(--bg-card)) 100%);box-shadow:var(--shadow-sm),inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent);transition:transform 360ms cubic-bezier(0.22,1,0.36,1),box-shadow 360ms cubic-bezier(0.22,1,0.36,1),border-color 320ms ease}.nav-brand:hover .brand-mark,.nav-brand:focus-visible .brand-mark{transform:rotate(-4deg) scale(1.06);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 32%,transparent),0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 14%,transparent)}.nav-brand:hover .brand-mark img,.nav-brand:focus-visible .brand-mark img{transform:scale(1.04)}.nav-brand:active .brand-mark{transform:rotate(0deg) scale(0.95);transition-duration:110ms;box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 50%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 14%,transparent)}.brand-copy{display:flex;flex-direction:column;line-height:1.1}.brand-title{font-size:0.9rem;font-weight:700;letter-spacing:0.01em;line-height:1.45;color:#fff;display:inline-block;transition:text-shadow 360ms cubic-bezier(0.22,1,0.36,1),transform 360ms cubic-bezier(0.22,1,0.36,1)}.brand-title-accent{color:var(--accent)}.nav-brand:hover .brand-title,.nav-brand:focus-visible .brand-title{transform:translate(-2px,-2px);text-shadow:2px 2px 0 var(--accent),4px 4px 0 color-mix(in srgb,var(--accent) 70%,transparent),6px 6px 14px color-mix(in srgb,var(--accent) 35%,transparent)}.nav-brand:active .brand-title{transform:translate(0,0);text-shadow:0 0 14px color-mix(in srgb,var(--accent) 80%,transparent);transition-duration:110ms}.nav-right{display:flex;align-items:center;gap:0.7rem;margin-left:auto}.nav-links{display:flex;align-items:center;gap:0.35rem;flex-wrap:wrap}.nav-links a{border:1px solid transparent;background:transparent;color:var(--text-soft);font-family:inherit;font-size:0.85rem;font-weight:600;padding:0.48rem 0.88rem;border-radius:8px;transition:all 0.2s ease}.nav-links a:hover,.nav-links a:focus-visible{color:var(--text);background:var(--nav-link-hover-bg);border-color:var(--line)}.nav-links a.active{color:var(--text);background:var(--bg-card-strong);border-color:var(--line-strong)}.nav-item-group{position:relative;display:inline-flex}.nav-bubble{position:absolute;top:100%;right:0;margin-top:0.5rem;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s ease;z-index:50}.nav-bubble::before{content:"";position:absolute;top:-0.6rem;left:0;right:0;height:0.6rem}.nav-item-group:hover .nav-bubble,.nav-item-group:focus-within .nav-bubble{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu-bubble{right:auto;left:0}.nav-logout-bubble .nav-logout-link,.nav-menu-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.nav-menu-card{display:flex;flex-direction:column;gap:0.1rem;padding:0.35rem;min-width:12.5rem}.nav-menu-card .nav-menu-link{display:flex;align-items:center;gap:0.6rem;padding:0.45rem 0.6rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-soft);font-size:0.85rem;font-weight:500;white-space:nowrap;transition:color 0.15s ease,background 0.15s ease}.nav-menu-card .nav-menu-link:hover,.nav-menu-card .nav-menu-link:focus-visible,.nav-menu-card .nav-menu-link.active{color:var(--text);background:var(--nav-link-hover-bg);border-color:transparent;outline:none}.nav-menu-card .nav-menu-link svg{color:var(--text-muted);flex-shrink:0;transition:color 0.15s ease}.nav-menu-card .nav-menu-link:hover svg,.nav-menu-card .nav-menu-link:focus-visible svg,.nav-menu-card .nav-menu-link.active svg{color:var(--accent)}.nav-logout-bubble .nav-logout-link{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 0.85rem;color:var(--text-soft);font-size:0.85rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color 0.15s ease,border-color 0.15s ease,background 0.15s ease}.nav-logout-bubble .nav-logout-link:hover,.nav-logout-bubble .nav-logout-link:focus-visible{color:var(--text);border-color:var(--line-strong);background:var(--bg-card-strong);outline:none}.nav-logout-bubble .nav-logout-link svg{color:var(--text-muted);transition:color 0.15s ease;flex-shrink:0}.nav-logout-bubble .nav-logout-link:hover svg{color:var(--danger)}.nav-links .nav-cta{color:#fff;background:linear-gradient(180deg,var(--accent) 0%,var(--accent-strong) 100%);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 2px 8px rgba(0,0,0,0.3);padding-inline-start:var(--nav-base-padding);padding-inline-end:calc(var(--nav-base-padding) + var(--nav-icon-space))}.nav-links .nav-cta:hover,.nav-links .nav-cta:focus-visible{color:#fff;background:linear-gradient(180deg,var(--accent) 0%,var(--accent-strong) 100%);border-color:var(--accent)}.nav-cta{margin-left:0.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1.05rem;border-radius:8px;font-family:inherit;font-size:0.85rem;font-weight:600;color:#fff;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(180deg,var(--accent) 0%,var(--accent-strong) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 2px 8px rgba(0,0,0,0.3);transition:all 0.2s ease}.nav-cta:hover{color:#fff;border-color:var(--accent);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent)}.nav-toggle{display:none;background:transparent;border:1px solid rgba(143,161,201,0.28);border-radius:var(--radius-sm);padding:0.48rem;color:var(--text-soft);cursor:pointer;transition:background 0.2s,color 0.2s;flex-shrink:0}.nav-toggle:hover{background:rgba(56,184,255,0.12);color:#fff}.container{width:min(1380px,100%);margin:0 auto;padding:2.5rem 2rem 3.6rem;flex:1}.footer{border-top:1px solid var(--line);color:var(--text-muted);font-size:0.82rem;margin-top:3rem}.footer .container{padding-top:1.3rem;padding-bottom:1.8rem}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-left{display:flex;flex-direction:column;gap:0.35rem}.footer-links{display:flex;gap:1.2rem}.footer-links a{color:var(--text-muted);transition:color 0.15s}.footer-links a:hover{color:var(--text)}.footer-social{display:flex;align-items:center;gap:0.9rem}.footer-social .social-link{width:32px;height:32px;border-radius:10px;color:var(--text-muted);transition:color 0.18s;display:flex;align-items:center;justify-content:center;border:1px solid transparent}.footer-social .social-link:hover{color:var(--text);border-color:var(--line-strong);background:var(--bg-card-strong)}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:1.3rem;margin-top:0.6rem;align-items:stretch}.hero-copy{padding:2.3rem;display:flex;flex-direction:column}.hero-title{font-size:clamp(2.1rem,4.5vw,3.15rem);max-width:15ch;text-wrap:balance;margin-bottom:1rem;color:#ffffff}.hero-title,.card-header h1,.card-header h2,.section-header h2{letter-spacing:-0.03em}.gradient-text{background:linear-gradient(135deg,#60a5fa 0%,#38bdf8 50%,#0284c7 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(56,189,248,0.3))}.hero-subtitle{color:var(--text-soft);font-size:1.04rem;max-width:72ch;margin-bottom:1.5rem}.section-block,.pricing-faq{scroll-margin-top:calc(var(--nav-height) + 0.75rem)}.section-block{margin-top:2.35rem}#main-content > .section-block:first-child{margin-top:0}.product-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg-card);max-width:1180px;margin:0 auto;padding:clamp(1.25rem,2.5vw,1.85rem) clamp(1rem,2.5vw,2rem) clamp(1.1rem,2.5vw,1.5rem)}.product-hero-glow{position:absolute;inset:-30% -10% auto;height:90%;z-index:-1;background:radial-gradient(60% 60% at 50% 0%,var(--accent-glow) 0%,transparent 70%),radial-gradient(40% 50% at 78% 8%,var(--gold-glow) 0%,transparent 70%);opacity:0.5;pointer-events:none}.product-hero .axtu-hero--product{padding:0;gap:0}.product-hero .axtu-hero-copy{gap:0;max-width:68ch}.product-hero .axtu-hero-subtitle{margin-top:0.95rem;max-width:62ch}.product-hero .axtu-hero-actions{margin-top:1.75rem}.product-hero-price{margin:0.8rem 0 0;color:var(--text-muted);font-size:0.85rem}.product-hero-props{list-style:none;margin:clamp(1rem,2.5vw,1.5rem) 0 0;padding:clamp(1rem,2.5vw,1.35rem) 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1.25rem 1.75rem}.product-hero-props li{display:grid;grid-template-columns:auto 1fr;gap:0.15rem 0.6rem;align-items:start}.product-hero-props svg{grid-row:span 2;margin-top:0.15rem;color:var(--accent)}.product-hero-props strong{font-size:0.94rem;font-weight:700;letter-spacing:-0.01em}.product-hero-props span{color:var(--text-muted);font-size:0.86rem;line-height:1.45}.product-hero-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin-top:clamp(0.9rem,2vw,1.25rem);padding-top:clamp(0.9rem,2vw,1.2rem);border-top:1px solid var(--line)}.product-hero-links a{display:inline-flex;align-items:center;gap:0.45rem;padding:0.6rem 0.95rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-card-strong);color:var(--text-soft);font-size:0.87rem;font-weight:600;text-decoration:none;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.product-hero-links a svg{color:var(--text-muted);transition:color 0.2s ease}.product-hero-links a:hover,.product-hero-links a:focus-visible{border-color:var(--line-accent);background:var(--bg-card);color:var(--text)}.product-hero-links a:hover svg,.product-hero-links a:focus-visible svg{color:var(--accent)}.section-header{margin-bottom:1.45rem}.section-header h2{font-size:clamp(1.6rem,3.4vw,2.2rem);margin-bottom:0.45rem}.section-header p,.lead-text{color:var(--text-soft);max-width:72ch}.card{padding:1.5rem;margin-bottom:1rem}.card-header{margin-bottom:1rem}.card-header h1,.card-header h2{font-size:clamp(1.3rem,2vw,1.65rem)}.card-header p{margin-top:0.45rem;color:var(--text-soft)}.card,.youtube-card,.testimonial-card,.updates-card,.hero-copy,.metric-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg,var(--accent-tint) 0%,transparent 42%),var(--bg-card);box-shadow:0 1px 0 rgba(255,255,255,0.03) inset,var(--shadow-sm)}.card,.hero-copy{position:relative;overflow:hidden}.card::before,.hero-copy::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-accent),transparent);pointer-events:none}.page-head{margin-bottom:1.2rem}.page-head h1{font-size:clamp(1.75rem,4vw,2.4rem);margin-bottom:0.4rem}.dash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.2rem;flex-wrap:wrap}.dash-head h1{font-size:clamp(1.75rem,4vw,2.4rem);margin-bottom:0.3rem}.dash-head .metric-grid{margin-bottom:0;flex-shrink:0;grid-template-columns:repeat(2,minmax(120px,1fr))}.dash-cta-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.dash-cta{flex:1 1 300px;display:flex;align-items:center;gap:0.9rem;padding:0.85rem 1.15rem;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);font-weight:600;text-decoration:none;transition:border-color 0.2s ease,background 0.2s ease}.dash-cta:hover{border-color:var(--line-accent);background:var(--bg-card-strong);color:var(--text)}.dash-cta-icon{width:40px;height:40px;flex-shrink:0}.dash-cta-icon--tile{display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--accent-tint-strong);border:1px solid var(--line-accent);color:var(--accent-alt)}.dash-cta-label{flex:1 1 auto;min-width:0}.dash-cta-arrow{flex-shrink:0;color:var(--text-muted);transition:transform 0.2s ease,color 0.2s ease}.dash-cta:hover .dash-cta-arrow{transform:translateX(3px);color:var(--accent)}.resource-cta{display:flex;align-items:center;flex-wrap:wrap;gap:1.1rem;padding:1.35rem 1.5rem;color:var(--text);text-decoration:none;transition:border-color 0.2s ease,background 0.2s ease}.resource-cta:hover{border-color:var(--line-accent);background:var(--bg-card-strong);color:var(--text)}.resource-cta-icon{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--accent-tint-strong);border:1px solid var(--line-accent);color:var(--accent-alt)}.resource-cta-text{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;gap:0.25rem}.resource-cta-title{font-weight:600;font-size:1.08rem}.resource-cta-desc{color:var(--text-muted);font-size:0.9rem;line-height:1.5}.resource-cta-arrow{flex-shrink:0;color:var(--text-muted);transition:transform 0.2s ease,color 0.2s ease}.resource-cta:hover .resource-cta-arrow{transform:translateX(3px);color:var(--accent)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.8rem;margin-bottom:1rem}.metric-card{padding:0.95rem}.metric-label{display:block;color:var(--text-muted);font-size:0.78rem;margin-bottom:0.2rem;text-transform:uppercase;letter-spacing:0.04em}.metric-value{font-size:1.15rem}.license-list{display:grid;grid-template-columns:auto auto auto;justify-content:space-between;column-gap:2.5rem;row-gap:0.75rem}.license-list > .license-card{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:rgba(255,255,255,0.015)}.license-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start;padding:1rem 1.15rem}.license-row--seat{padding-top:0.7rem;padding-bottom:0.7rem;border-top:1px solid var(--line)}.license-row-seat-name{padding-left:1rem;font-size:0.9rem;color:var(--text-muted)}.license-row .grace-warning{margin-top:0.35rem}.license-stack{display:flex;flex-direction:column;align-items:flex-start;gap:0.25rem}.license-plan{font-size:1rem;font-weight:600;color:var(--text)}.license-meta{font-size:0.8rem;color:var(--text-muted)}.license-device{color:var(--text)}.license-status-label{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.9rem;font-weight:500;color:var(--text)}.license-status-label::before{content:"";width:0.5rem;height:0.5rem;border-radius:50%;background:var(--text-muted)}.license-status--ok::before{background:var(--success);box-shadow:0 0 0 3px rgba(74,222,128,0.15)}.license-status--warn{color:#f0b400}.license-status--warn::before{background:#f0b400;box-shadow:0 0 0 3px rgba(240,180,0,0.15)}.license-status--off{color:var(--text-muted)}.license-moves{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.4rem;font-size:0.8rem;color:var(--text-muted)}.license-moves-link{color:var(--text-soft)}.license-moves-link:hover{color:var(--text)}.order-id{display:inline-flex;align-items:center;gap:0.4rem;white-space:nowrap;font-size:0.8rem;color:var(--text-muted)}.order-id-value{font-family:var(--font-mono);letter-spacing:0.02em}.order-id.is-revealed .order-id-value{color:var(--text)}.icon-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:0.2rem;border:0;border-radius:4px;background:none;color:var(--text-muted);cursor:pointer;transition:color 140ms ease,background 140ms ease}.icon-btn:hover{color:var(--text);background:var(--bg-card-strong)}.icon-btn[hidden]{display:none}.order-id-toggle .icon-hide,.order-id.is-revealed .order-id-toggle .icon-show,.order-id-copy .icon-copied,.order-id-copy.is-copied .icon-copy{display:none}.order-id.is-revealed .order-id-toggle .icon-hide,.order-id-copy.is-copied .icon-copied{display:block}.order-id-copy.is-copied{color:var(--success)}.order-id-modal-text{margin:0 0 1rem;font-size:0.9rem;line-height:1.55;color:var(--text-soft);text-wrap:pretty}.expired-orders-details{margin-top:1rem}.expired-orders-details summary{cursor:pointer;width:fit-content}.expired-orders-details .license-list{margin-top:0.75rem;opacity:0.7}.grace-warning{appearance:none;background:rgba(255,196,0,0.08);border:1px solid rgba(255,196,0,0.28);color:#f0b400;padding:4px 10px;border-radius:var(--radius-sm);font-family:inherit;font-size:0.75rem;font-weight:500;line-height:1.3;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background 140ms ease,border-color 140ms ease,color 140ms ease}.grace-warning:hover{background:rgba(255,196,0,0.14);border-color:rgba(255,196,0,0.48);color:#ffd24d}.grace-warning:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,196,0,0.25)}.grace-warning:disabled{opacity:0.6;cursor:progress}.grace-warning svg{flex-shrink:0}.text-action{appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer}.text-action:hover{text-decoration:underline}.text-action:disabled{opacity:0.6;cursor:progress}.dash-btn-row{display:flex;gap:0.75rem;padding-top:1rem;flex-wrap:wrap}.guide-shell{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start;max-width:1240px;margin-inline:auto}@media (min-width:1100px){.guide-shell{grid-template-columns:232px minmax(0,1fr);gap:3rem}}@media (min-width:1360px){.guide-shell{max-width:none;grid-template-columns:232px minmax(0,1fr) 200px}}body.page-guide #main-content,body.page-guide .nav-container{max-width:1680px;width:min(1680px,100%)}.guide-nav{view-transition-name:guide-nav}#main-content > .guide-block{animation:none}.guide-card{animation:guide-card-fade 0.3s ease-out backwards}@keyframes guide-card-fade{from{opacity:0}to{opacity:1}}.guide-card{padding:clamp(1.25rem,3vw,2.5rem)}.guide-toc{padding:1rem 1.25rem;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-md);align-self:start}@media (min-width:1100px){.guide-toc{position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}.guide-rail{display:none}@media (min-width:1360px){.guide-rail.is-ready{display:block}}.guide-rail .guide-toc-list{font-size:0.86rem}.guide-toc-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;background:none;border:none;padding:0;margin:0;cursor:default;color:inherit;font:inherit;text-align:left}.guide-toc-title{margin:0 0 0.6rem;font-size:0.78rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted)}.guide-toc-chevron{display:none;flex-shrink:0;width:8px;height:8px;margin-bottom:0.6rem;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);transform:translateY(-2px) rotate(45deg);transition:transform 0.2s ease,border-color 0.2s ease}.guide-toc-list{list-style:none;margin:0;padding:0;font-size:0.92rem}.guide-toc-list li{margin:0}.guide-toc-list a{display:block;padding:0.32rem 0.55rem;color:var(--text-soft);text-decoration:none;border-radius:4px;transition:background 0.15s ease,color 0.15s ease}.guide-toc-list a:hover{background:var(--bg-card-strong);color:var(--text)}.guide-toc-list a.is-active{background:linear-gradient(90deg,var(--accent-tint-strong),transparent 92%);color:var(--accent-alt);font-weight:600;padding-left:0.7rem;box-shadow:inset 3px 0 0 var(--accent)}.guide-toc-list a[href="/guide/nvidia"].is-active{background:linear-gradient(90deg,rgba(118,185,0,0.18),transparent 92%);color:#b4ec51;box-shadow:inset 3px 0 0 #76b900}.guide-toc-list a[href="/guide/radeon"].is-active{background:linear-gradient(90deg,rgba(237,28,36,0.18),transparent 92%);color:#ff7a7a;box-shadow:inset 3px 0 0 #ed1c24}.guide-toc-group{margin:1.75rem 0 0.6rem;padding:1.1rem 0.55rem 0;border-top:1px solid var(--line);font-size:0.66rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--text-muted)}.guide-toc-list > .guide-toc-group:first-child{margin-top:0;padding-top:0;border-top:none}@media (max-width:1099px){.guide-toc-toggle{cursor:pointer}.guide-toc-toggle .guide-toc-title{margin-bottom:0}.guide-toc-chevron{display:block;margin-bottom:0}.guide-toc.is-open .guide-toc-chevron{transform:translateY(2px) rotate(-135deg);border-color:var(--text)}.guide-toc-list{display:none;margin-top:0.85rem}.guide-toc.is-open .guide-toc-list{display:block}}.back-to-top{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-accent);background:var(--surface-soft);backdrop-filter:blur(8px);color:var(--accent);cursor:pointer;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease,background 0.2s ease,border-color 0.2s ease,color 0.2s ease;z-index:50;box-shadow:var(--shadow-md)}.back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{background:var(--bg-card-strong);border-color:var(--accent);color:var(--accent-alt)}.back-to-top svg{width:1.15rem;height:1.15rem;display:block}.guide-header{padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line)}.guide-page-title{margin:0 0 0.35rem;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-0.02em;color:var(--text)}.guide-page-subtitle{margin:0;color:var(--text-muted);font-size:1rem}.guide-eyebrow{display:flex;align-items:center;gap:0.5rem;margin:0 0 0.75rem;font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted)}.guide-eyebrow a{color:var(--accent);text-decoration:none}.guide-eyebrow a:hover{text-decoration:underline}.guide-body{color:var(--text);line-height:1.65;font-size:1rem;width:100%}.guide-body h1,.guide-body h2,.guide-body h3,.guide-body h4{color:var(--text);line-height:1.3;margin-top:1.75rem;margin-bottom:0.5rem;font-weight:600;letter-spacing:-0.01em;scroll-margin-top:5rem}.guide-body h2{padding-top:1.5rem;margin-top:2.25rem;border-top:1px solid var(--line)}.guide-body>h2:first-of-type{padding-top:0;margin-top:0;border-top:none}.guide-body h1{font-size:1.35rem}.guide-body h2{font-size:1.2rem}.guide-body h3{font-size:1.05rem}.guide-body h4{font-size:1rem}.guide-body>*:first-child{margin-top:0}.guide-body p{margin:0 0 1rem;color:var(--text-soft)}.guide-body a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:2px}.guide-body a:hover{text-decoration-color:var(--accent)}.guide-body ul,.guide-body ol{padding-left:1.4rem;margin:0 0 1rem;color:var(--text-soft)}.guide-body li{margin:0.25rem 0}.guide-body li::marker{color:var(--accent)}.guide-body .guide-cards{margin:0 0 1.5rem}.guide-body .tool-card,.guide-body .tool-card:hover{color:var(--text);text-decoration:none}.guide-body .tool-card h3{margin:0}.guide-body .tool-card p{margin:0}.guide-footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.guide-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.1rem 1.25rem;border:1px solid var(--line-accent);border-radius:var(--radius-md);background:var(--accent-tint)}.guide-cta-copy{flex:1 1 320px}.guide-cta-copy strong{display:block;margin-bottom:0.25rem;color:var(--text)}.guide-cta-copy p{margin:0;color:var(--text-soft);font-size:0.95rem;line-height:1.55}.guide-cta-actions{display:flex;flex-wrap:wrap;gap:0.6rem}.guide-pager{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}.guide-pager-link{display:flex;flex-direction:column;gap:0.15rem;flex:0 1 48%;min-width:0;padding:0.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);text-decoration:none;transition:border-color 0.18s ease,background 0.18s ease}.guide-pager-link:hover{border-color:var(--line-accent);background:var(--bg-card-strong)}.guide-pager-next{margin-left:auto;text-align:right}.guide-pager-label{font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted)}.guide-pager-title{font-weight:600;color:var(--accent)}.guide-pager-prev .guide-pager-title::before{content:"\2190 "}.guide-pager-next .guide-pager-title::after{content:" \2192"}.guide-body .guide-preview{margin:0.5rem 0 0.25rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-card) 50%,transparent)}.guide-body .guide-preview>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:0.6rem 0.85rem;font-size:0.9rem;font-weight:500;color:var(--text);user-select:none}.guide-body .guide-preview>summary::-webkit-details-marker{display:none}.guide-body .guide-preview>summary::after{content:"";flex-shrink:0;width:9px;height:9px;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);transform:translateY(-2px) rotate(45deg);transition:transform 0.25s ease,border-color 0.2s ease}.guide-body .guide-preview[open]>summary::after{transform:translateY(2px) rotate(-135deg);border-color:var(--text)}.guide-body .guide-preview-list{margin:0;padding:0.25rem 0.85rem 0.75rem 1.9rem;columns:15rem;column-gap:1.5rem}.guide-body .guide-preview-list li{margin:0.2rem 0;font-size:0.88rem;color:var(--text-muted);break-inside:avoid}.guide-body details.guide-collapse{margin:1.25rem 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-card) 50%,transparent)}.guide-body details.guide-collapse>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:0.9rem 1.1rem;font-size:1.02rem;font-weight:600;color:var(--text);user-select:none}.guide-body details.guide-collapse>summary::-webkit-details-marker{display:none}.guide-body details.guide-collapse>summary:hover{color:var(--accent-alt)}.guide-body details.guide-collapse>summary::after{content:"";flex-shrink:0;width:9px;height:9px;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);transform:translateY(-2px) rotate(45deg);transition:transform 0.25s ease,border-color 0.2s ease}.guide-body details.guide-collapse[open]>summary::after{transform:translateY(2px) rotate(-135deg);border-color:var(--text)}.guide-body details.guide-collapse[open]>summary{border-bottom:1px solid var(--line)}.guide-body .guide-collapse-body{padding:0.25rem 1.1rem 0.85rem}.guide-body .guide-collapse-body>h3:first-child{margin-top:0.85rem}.guide-body strong,.guide-body b{color:var(--text);font-weight:600}.guide-body code{font-family:var(--font-mono);font-size:0.92em;padding:0.12em 0.4em;background:var(--bg-card-strong);border:1px solid var(--line);border-radius:4px}.guide-body pre{background:var(--bg-card-strong);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0.85rem 1rem;overflow-x:auto;font-family:var(--font-mono);font-size:0.88rem;line-height:1.55;margin:0 0 1rem}.guide-body pre code{padding:0;background:none;border:none;border-radius:0}.guide-body blockquote{border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-tint);margin:1.25rem 0;padding:0.9rem 1.1rem;color:var(--text-soft);font-style:normal}.guide-body blockquote > *:last-child{margin-bottom:0}.guide-body blockquote strong{color:var(--text)}.guide-body blockquote.is-warning{border-left-color:var(--gold);background:var(--gold-tint)}.guide-body hr{border:none;border-top:1px solid var(--line);margin:1.5rem 0}.guide-body img{max-width:100%;height:auto;border-radius:var(--radius-sm);border:1px solid var(--line);display:block;margin:1rem auto}.guide-body table{width:100%;border-collapse:collapse;margin:0 0 1rem;font-size:0.95rem}.guide-body th,.guide-body td{padding:0.55rem 0.75rem;border:1px solid var(--line);text-align:left}.guide-body th{background:var(--bg-card-strong);color:var(--text);font-weight:600}.guide-body td{color:var(--text-soft)}.store-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.auth-page{max-width:460px;margin:0.6rem auto}.page-auth #main-content{display:flex;align-items:center;justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem}.page-auth .auth-page{width:100%}.page-auth .auth-divider{margin:0.95rem 0 0.62rem}.page-auth form .form-group{margin-bottom:0.72rem}.page-auth form .form-group:last-of-type{margin-bottom:0.95rem}.page-auth form .btn[type="submit"]{margin-top:0.1rem}.settings-cols{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,0.92fr);gap:0.72rem;align-items:start}.settings-main{display:grid;gap:0.72rem}.settings-side{display:flex}.settings-cols .settings-card{margin-bottom:0;padding:0.9rem 0.92rem}.settings-side .settings-card--providers{width:100%}.settings-card--profile,.settings-card--password{display:flex;flex-direction:column}.settings-form{display:flex;flex-direction:column;flex:1}.settings-form-actions{margin-top:auto;padding-top:0.45rem}.settings-form-actions--split{display:flex;align-items:center;gap:0.6rem;justify-content:space-between;flex-wrap:wrap}.email-row{display:flex;align-items:stretch;gap:0.5rem}.email-row .form-control{flex:1;min-width:0}.settings-form-actions--split .btn-password-trigger{margin-left:auto}.settings-head{margin-bottom:0.55rem}.settings-head h1{margin-bottom:0.1rem}.settings-cols--compact .settings-label{margin-bottom:0.65rem}.settings-label{font-size:0.74rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--accent);margin-bottom:0.9rem}.form-group{margin-bottom:0.56rem}.form-group label{display:block;margin-bottom:0.28rem;color:var(--text-soft);font-size:0.84rem}.form-control{width:100%;color:var(--text);background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:var(--control-height);padding:0.5rem 0.75rem;font-family:inherit;font-size:0.88rem;line-height:1.3;transition:border-color 0.15s ease,box-shadow 0.15s ease}.form-control:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.form-control::placeholder{color:var(--text-muted)}.btn{border:1px solid transparent;border-radius:var(--radius-sm);padding:0.6rem 1rem;min-height:var(--control-height);font-family:inherit;font-size:0.88rem;font-weight:600;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.btn:hover{transform:translateY(-1px)}.btn svg{flex-shrink:0}.btn-primary{color:#0a0b0d;background:#f5f6f8;border-color:#f5f6f8}.btn-primary:hover{color:#0a0b0d;background:#ffffff;border-color:#ffffff}.btn-outline{color:var(--text);border-color:var(--line);background:var(--bg-card)}.btn-outline:hover{color:var(--text);border-color:var(--line-strong);background:var(--bg-card-strong)}.btn-with-icon{gap:0.5rem}.btn-with-icon svg{flex-shrink:0}.btn-sm{padding:0.38rem 0.8rem;font-size:0.82rem;min-height:auto}.btn-block{width:100%;display:flex}.btn-google{color:#fff;background:#3a3f4b;border:1px solid #2f3645}.btn-google:hover{color:#fff;background:#454b5a}.btn-youtube{color:#fff;background:#ff0000;box-shadow:0 8px 20px rgba(255,0,0,0.28)}.btn-youtube:hover{color:#fff;filter:brightness(1.1)}.btn-discord{color:#fff;background:#5865F2;box-shadow:0 8px 20px rgba(88,101,242,0.3)}.btn-discord:hover{color:#fff;filter:brightness(1.1)}.btn-x{color:#fff;background:#000;border:1px solid #1f1f1f}.btn-x:hover{color:#fff;background:#1a1a1a}.btn-danger{color:#fff;background:var(--danger);border-color:var(--danger)}.btn-danger:hover{color:#fff;background:#ff5555;border-color:#ff5555}.btn-password-trigger{color:#fff6dd;border-color:rgba(231,173,70,0.55);background:linear-gradient(135deg,rgba(162,98,28,0.8),rgba(122,73,19,0.9));box-shadow:0 8px 18px rgba(95,57,12,0.32)}.btn-password-trigger:hover{color:#fffdf3;border-color:rgba(245,195,97,0.72);filter:brightness(1.06)}.btn-linked-action{color:#aaf5d8;border-color:rgba(56,211,159,0.45);background:rgba(56,211,159,0.17)}.btn-linked-action:hover,.btn-linked-action:focus-visible{color:#fff;background:#e44d4d;border-color:#e44d4d}.btn-linked-text{line-height:1}.btn-linked-off{display:none}.btn-linked-action:hover .btn-linked-on,.btn-linked-action:focus-visible .btn-linked-on{display:none}.btn-linked-action:hover .btn-linked-off,.btn-linked-action:focus-visible .btn-linked-off{display:inline}.provider-link-btn{width:8.6rem;justify-content:center}.auth-divider{margin:1.25rem 0;display:flex;align-items:center;color:var(--text-muted);font-size:0.78rem}.auth-divider::before,.auth-divider::after{content:"";flex:1;border-top:1px solid rgba(143,161,201,0.22)}.auth-divider span{padding:0 0.72rem}.oauth-buttons{display:grid;gap:0.7rem}.settings-modal{border:none;padding:0;margin:auto;width:min(560px,calc(100% - 2rem));max-height:calc(100vh - 2rem);background:transparent;color:inherit}.settings-modal::backdrop{background:rgba(2,8,20,0.72);backdrop-filter:blur(4px)}.settings-modal .settings-card{margin-bottom:0;padding:1rem 1.05rem}.settings-modal--compact{width:min(520px,calc(100% - 2rem))}.settings-modal-head{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;margin-bottom:0.7rem}.settings-modal-head h2{margin:0;font-size:1.08rem}.settings-modal-actions{display:flex;align-items:center;gap:0.6rem;flex-wrap:wrap}.settings-modal-error{margin-bottom:0.75rem}.settings-unlink-note{margin:0;font-size:0.83rem;color:var(--text-soft)}.settings-page{max-width:1160px;margin:-0.6rem auto -0.85rem}.settings-page .lead-text{font-size:0.9rem}.settings-page .alert{margin-bottom:0.55rem;padding:0.56rem 0.72rem;font-size:0.82rem}.provider-linked{display:flex;align-items:center;gap:0.6rem}.provider-status{padding:0.52rem 0;border-bottom:1px solid rgba(143,161,201,0.22);display:flex;align-items:center;justify-content:space-between;gap:0.8rem}.provider-status:last-child{border-bottom:none}.provider-status>span{font-size:0.84rem}.provider-meta{display:flex;flex-direction:column;gap:0.1rem;min-width:0}.provider-meta .provider-name{font-size:0.84rem}.provider-meta .provider-handle{font-size:0.74rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18ch}.settings-provider-note{border-bottom:none;padding-bottom:0;flex-direction:column;align-items:flex-start;gap:0.5rem}.settings-provider-note-text{font-size:0.84rem;color:var(--text-soft)}.alert{padding:0.75rem 0.9rem;border-radius:var(--radius-sm);margin-bottom:1rem;font-size:0.86rem;border:1px solid transparent}.alert-error{color:#ffb2b2;background:rgba(228,77,77,0.13);border-color:rgba(228,77,77,0.28)}.alert-success{color:#aaf5d8;background:rgba(56,211,159,0.12);border-color:rgba(56,211,159,0.3)}.badge{display:inline-flex;align-items:center;border-radius:999px;font-size:0.7rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:0.23rem 0.58rem}.form-group label .badge{margin-left:0.45rem;vertical-align:middle}.badge-active{color:#aaf5d8;background:rgba(56,211,159,0.18)}.badge-disabled{color:#ffb2b2;background:rgba(228,77,77,0.2)}code{font-family:"Consolas","SFMono-Regular",monospace;color:#9ee7ff;background:rgba(56,184,255,0.12);border-radius:8px;border:1px solid rgba(56,184,255,0.2);padding:0.15rem 0.4rem}.text-muted{color:var(--text-muted)}.text-center{text-align:center}.mt-2{margin-top:1rem}.mb-3{margin-bottom:1.5rem}@keyframes scroll-testimonials{from{transform:translateX(0)}to{transform:translateX(-50%)}}.testimonials-section{overflow:visible}.testimonials-marquee{overflow-x:clip;overflow-y:visible;mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent);padding:0.5rem 0}@supports not (overflow-x:clip){.testimonials-marquee,.videos-scroll-wrapper{overflow:hidden}}.testimonials-marquee:hover .testimonials-track,.testimonials-marquee:focus-within .testimonials-track{animation-play-state:paused}@media (pointer:coarse){.testimonials-marquee,.videos-scroll-wrapper{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.testimonials-marquee::-webkit-scrollbar,.videos-scroll-wrapper::-webkit-scrollbar{display:none}.testimonials-track,.videos-track{animation:none}.testimonial-card,.video-thumb-card{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.testimonials-marquee,.videos-scroll-wrapper{overflow:visible;mask-image:none;-webkit-mask-image:none}.testimonials-track,.videos-track{animation:none;width:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:stretch}.testimonials-track > [aria-hidden="true"],.videos-track > [aria-hidden="true"]{display:none}.testimonial-card,.video-thumb-card{width:auto}}.testimonials-track{display:flex;gap:0.85rem;width:max-content;align-items:stretch;animation:scroll-testimonials 240s linear infinite;will-change:transform}@keyframes scroll-testimonials{from{transform:translateX(0)}to{transform:translateX(-50%)}}.testimonial-card{width:280px;flex-shrink:0;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:0.85rem;margin:0;position:relative;transition:border-color 0.2s ease}.testimonial-card:hover{border-color:var(--line-strong)}.testimonial-platform{position:absolute;top:0.85rem;right:0.85rem;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line);background:var(--bg-card);color:var(--text-muted);text-decoration:none}a.testimonial-platform{cursor:pointer}a.testimonial-platform:hover{transform:scale(1.08)}a.testimonial-platform--discord:hover{background:rgba(88,101,242,0.18);border-color:rgba(88,101,242,0.6)}a.testimonial-platform--youtube:hover{background:rgba(255,0,51,0.18);border-color:rgba(255,0,51,0.6)}a.testimonial-platform--twitter:hover{background:rgba(255,255,255,0.1);border-color:var(--text-muted)}.testimonial-platform svg{width:13px;height:13px;display:block}.testimonial-platform--discord{color:#5865F2;border-color:rgba(88,101,242,0.35);background:rgba(88,101,242,0.08)}.testimonial-platform--youtube{color:#FF0033;border-color:rgba(255,0,51,0.35);background:rgba(255,0,51,0.08)}.testimonial-platform--twitter{color:var(--text);border-color:var(--line-strong);background:rgba(255,255,255,0.04)}.testimonial-card--discord,.review-card--discord{border-top:2px solid rgba(88,101,242,0.55)}.testimonial-card--youtube,.review-card--youtube{border-top:2px solid rgba(255,0,51,0.55)}.testimonial-card--twitter,.review-card--twitter{border-top:2px solid rgba(255,255,255,0.45)}.testimonial-card--featured,.review-card--featured{border-color:rgba(255,199,107,0.6);border-top:2px solid rgba(255,199,107,0.9);background:linear-gradient(180deg,rgba(255,199,107,0.12) 0%,transparent 46%),var(--bg-card);box-shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 0 0 1px rgba(255,199,107,0.28),0 0 24px rgba(255,184,56,0.30)}.testimonial-card--featured:hover,.review-card--featured:hover{border-color:rgba(255,199,107,0.75);border-top-color:rgba(255,199,107,1)}.review-card{display:flex;flex-direction:column;position:relative;margin:0;padding:1.1rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-card);transition:border-color 0.2s ease}.review-card[hidden]{display:none}.review-card:hover{border-color:var(--line-strong)}.review-card > * + *{margin-top:0.75rem}.review-content{margin:0;color:var(--text-soft);font-size:0.92rem;line-height:1.6;font-style:normal;white-space:pre-line;overflow-wrap:anywhere}.review-card{--clamp-lines:8}.review-card:not(.is-expanded):not(.review-fits) .review-content{display:-webkit-box;-webkit-line-clamp:var(--clamp-lines);-webkit-box-orient:vertical;overflow:hidden}.review-more{margin-top:auto;align-self:flex-start;background:none;border:none;padding:0;color:var(--accent);font:inherit;font-size:0.85rem;font-weight:600;cursor:pointer}.review-card.review-fits .review-more{display:none}.review-more:hover{text-decoration:underline}.reviews-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2.25rem;margin-top:2.35rem}.reviews-more-link{margin:0;text-align:center}.reviews-footer .specs-teaser{margin:0;gap:0.75rem}.reviews-footer .specs-teaser-title{font-size:0.95rem}.reviews-footer .specs-teaser-tile{width:92px;height:var(--control-height);border-radius:var(--radius-sm)}.reviews-footer .specs-teaser-tile .wizard-mark[data-brand="amd"]{width:63px;height:15px}.reviews-footer .specs-teaser-tile .wizard-mark[data-brand="intel"]{width:42px;height:17px}.reviews-grid .review-card{--clamp-lines:8}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.reviews-page{max-width:1240px;margin:0 auto}.reviews-hero{max-width:780px;margin:0 auto 2.5rem;text-align:center}.reviews-hero .legal-eyebrow{justify-content:center}.reviews-hero .legal-eyebrow::before{display:none}.reviews-hero .legal-subtitle{margin:0 auto 1.25rem}.reviews-proof{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.75rem 1rem}.reviews-faces{display:flex}.reviews-face{display:block;border-radius:50%;transition:transform 0.18s ease}.reviews-face + .reviews-face{margin-left:-10px}.reviews-face:hover,.reviews-face:focus-visible{transform:translateY(-2px) scale(1.12);position:relative;z-index:1}.reviews-faces .testimonial-avatar{width:36px;height:36px;border:2px solid var(--page-bg);box-shadow:0 0 0 1px var(--line)}.reviews-face:hover .testimonial-avatar,.reviews-face:focus-visible .testimonial-avatar{box-shadow:0 0 0 2px var(--accent)}.review-card.is-highlight{animation:review-highlight 1.6s ease-out}@keyframes review-highlight{0%,35%{box-shadow:0 0 0 2px var(--accent),0 0 28px var(--accent-tint-strong);border-color:var(--accent)}100%{box-shadow:none}}.reviews-proof-text{margin:0;font-size:0.95rem;color:var(--text-soft)}.reviews-proof-text strong{color:var(--text);font-weight:700}.reviews-masonry{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.reviews-masonry.is-masonry{grid-auto-rows:8px;align-items:start}.reviews-load-more{margin:1.5rem 0 0;text-align:center}.reviews-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:1rem;padding:1.25rem 1.5rem;border:1px solid var(--line-accent);border-radius:var(--radius-md);background:var(--accent-tint)}.reviews-cta-copy{flex:1 1 320px}.reviews-cta-copy strong{display:block;margin-bottom:0.25rem;color:var(--text)}.specs-reco{display:block;margin-bottom:0.55rem;font-size:0.84rem;font-weight:600;color:var(--text-soft)}.specs-reco b{font-weight:700;color:var(--text)}.reviews-cta-copy p{margin:0;color:var(--text-soft)}.reviews-cta-actions{display:flex;flex-wrap:wrap;gap:0.6rem}.admin-featured-star{color:#ffc76b}.testimonial-content{color:var(--text-soft);font-size:0.86rem;line-height:1.55;flex:1;margin:0;font-style:normal;quotes:none;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.testimonial-card:hover .testimonial-content{display:block;max-height:calc(1.55em * 8);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.testimonial-card:hover .testimonial-content::-webkit-scrollbar{width:6px}.testimonial-card:hover .testimonial-content::-webkit-scrollbar-track{background:transparent}.testimonial-card:hover .testimonial-content::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.testimonial-author{display:flex;align-items:center;gap:0.6rem;margin:0;padding-right:2rem}.testimonial-avatar{width:32px;height:32px;flex-shrink:0;border-radius:50%;border:1px solid var(--line);object-fit:cover;background:var(--bg-card-strong)}.testimonial-avatar--initial{display:grid;place-items:center;font-size:0.8rem;font-weight:700;line-height:1;color:hsl(var(--avatar-hue,210) 60% 82%);background:hsl(var(--avatar-hue,210) 40% 24%);border-color:hsl(var(--avatar-hue,210) 40% 36%)}.testimonial-author-meta{display:flex;flex-direction:column;min-width:0}.testimonial-verified{display:inline-flex;width:14px;height:14px;margin-left:0.25rem;vertical-align:-2px;color:#1d9bf0}.testimonial-verified svg{width:100%;height:100%;display:block}.testimonial-verified--youtube{color:#aaa}.testimonial-name{font-weight:600;font-size:0.875rem;color:var(--text);display:block}.testimonial-date{font-size:0.75rem;color:var(--text-muted)}.updates-hero{max-width:1040px;margin:0 auto 2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.updates-hero-icon{width:72px;height:72px;filter:drop-shadow(0 6px 22px rgba(34,150,230,0.32))}.updates-hero-title{font-family:"Manrope","Manrope Fallback","IBM Plex Sans",sans-serif;font-size:clamp(2rem,4vw,2.7rem);font-weight:800;letter-spacing:-0.03em;margin:0;color:#fff}.updates-hero-subtitle{margin:0;max-width:52ch;color:var(--text-soft);font-size:1rem;line-height:1.6}.updates-shell{max-width:1320px;margin-inline:auto}.updates-featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;align-items:start;margin-bottom:1rem}.updates-featured.is-solo{grid-template-columns:1fr}.updates-featured-side{display:flex;flex-direction:column;gap:1rem;min-width:0}.updates-featured-side-head{display:block;font-size:0.7rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--text-muted);padding-left:0.1rem}@media (max-width:780px){.updates-featured{grid-template-columns:1fr}}.updates-list{display:flex;flex-direction:column;gap:1rem}.updates-list:not(.is-expanded) .updates-card--extra{display:none}.updates-more{display:flex;justify-content:center;margin-top:1.75rem}.updates-card{position:relative;padding:1.4rem 1.6rem 1.5rem 1.9rem;overflow:hidden;transition:border-color 0.2s ease,transform 0.2s ease}.updates-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#38b8ff,#2a66dc)}.updates-card:hover{transform:translateY(-2px);border-color:var(--line-strong)}.updates-card--minor::before{background:var(--line-strong)}.updates-date{display:block;font-size:0.7rem;font-weight:600;letter-spacing:0.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:0.4rem}.updates-title{font-family:"Manrope","Manrope Fallback","IBM Plex Sans",sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3;color:var(--text);margin:0 0 0.9rem;display:flex;align-items:center;gap:0.55rem;flex-wrap:wrap}.updates-badge-minor{display:inline-flex;align-items:center;border-radius:999px;font-size:0.6rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:0.2rem 0.5rem;color:#b9eeff;background:rgba(56,184,255,0.14);border:1px solid rgba(56,184,255,0.28);font-family:"IBM Plex Sans","IBM Plex Sans Fallback",sans-serif}.updates-body{font-size:0.92rem;color:var(--text-soft);line-height:1.7;word-break:break-word}.updates-body p{margin:0 0 0.7rem}.updates-body p:last-child{margin-bottom:0}.updates-body ul,.updates-body ol{margin:0.45rem 0 0.8rem;padding-left:1.25rem}.updates-body li{margin-bottom:0.3rem}.updates-body code{font-family:ui-monospace,monospace;font-size:0.85em;background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:0.1em 0.4em}.md-quote{display:block;border-left:3px solid var(--line-strong);padding-left:0.75rem;margin:0.15rem 0;color:var(--text-muted);font-style:italic}.md-h1,.md-h2,.md-h3{display:block;font-family:"Manrope","Manrope Fallback","IBM Plex Sans",sans-serif;font-weight:700;color:var(--text-soft);letter-spacing:-0.01em;margin:0.6rem 0 0.1rem}.md-h1{font-size:1.35rem}.md-h2{font-size:1.15rem}.md-h3{font-size:1rem}.youtube-card{display:grid;grid-template-columns:1.25fr 1fr;overflow:hidden}.youtube-card .video-embed-wrapper{border-radius:0}.youtube-card-info{padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;border-left:1px solid var(--line)}.youtube-card-text{display:flex;flex-direction:column;gap:0.6rem}.youtube-video-desc{color:var(--text-soft);font-size:0.875rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:860px){.youtube-card{grid-template-columns:1fr}.youtube-card-info{border-left:none;border-top:1px solid var(--line)}}.video-embed-wrapper{position:relative;aspect-ratio:16/9}.video-embed-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.video-facade{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;cursor:pointer;background:#0a0c10;overflow:hidden;display:block}.video-facade--series{background:radial-gradient(circle at 50% 40%,#15233b,#0a0c10 70%)}.video-facade-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.video-facade-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.video-facade-play svg{width:68px;height:48px;opacity:0.92;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.45));transition:opacity 0.2s ease,transform 0.2s ease}.video-facade:hover .video-facade-play svg,.video-facade:focus-visible .video-facade-play svg{opacity:1;transform:scale(1.06)}.videos-section{overflow:visible}.videos-scroll-wrapper{overflow-x:clip;overflow-y:visible;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);padding:0.55rem 0 0.85rem}.videos-scroll-wrapper:hover .videos-track{animation-play-state:paused}.videos-track{display:flex;gap:1.25rem;width:max-content;animation:scroll-videos 50s linear infinite;will-change:transform}@keyframes scroll-videos{from{transform:translateX(0)}to{transform:translateX(-50%)}}.video-thumb-card{display:flex;flex-direction:column;gap:0.6rem;width:280px;flex-shrink:0;text-decoration:none;color:inherit;border-radius:var(--radius-md);transition:transform 0.15s ease}.video-thumb-card:hover{transform:translateY(-3px)}.video-thumb-wrapper{aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-card-strong);border:1px solid var(--line);position:relative}.video-thumb-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.video-thumb-preview{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;background:#000}.video-thumb-info{display:flex;flex-direction:column;gap:0.2rem;padding:0 0.1rem}.video-card-title{font-size:1rem;font-weight:600;color:var(--text);line-height:1.45;margin:0}.video-card-date{font-size:0.8rem;color:var(--text-muted)}.home-community-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.5rem;align-items:start;margin-top:2.35rem}.home-community-grid .testimonials-section,.home-community-grid .home-community-widgets{margin-top:0;min-width:0}.home-community-widgets{grid-column:2;display:flex;flex-direction:column;gap:0.75rem}.home-community-widgets .social-card-head{padding:0.9rem 1.1rem 0.75rem;gap:0.75rem}.home-community-widgets .social-card-action{padding:0 1.1rem 0.9rem}.home-community-widgets .social-card-icon{width:34px;height:34px}@media (max-width:900px){.home-community-grid{grid-template-columns:minmax(0,1fr)}.home-community-widgets{grid-column:1}}.social-card{display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-sm);overflow:hidden}.social-card-head{display:flex;align-items:center;gap:0.85rem;padding:1.1rem 1.25rem 0.9rem}.social-card-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0}.social-card--youtube .social-card-icon{background:rgba(255,0,0,0.12);color:#ff4646}.social-card--discord .social-card-icon{background:rgba(88,101,242,0.14);color:#7983f5}.social-card--x .social-card-icon{background:rgba(255,255,255,0.06);color:var(--text)}.social-card-name{font-size:1rem;font-weight:700;line-height:1.1}.social-card-handle{margin-top:0.2rem;font-size:0.82rem;color:var(--text-muted);line-height:1.4}.social-card-count{color:var(--text-muted);opacity:0.85;white-space:nowrap}.social-card-action{padding:0 1.25rem 1.1rem;margin-top:auto}.social-card-action .btn{width:100%;justify-content:center}@media (max-width:720px){.social-card--discord{grid-row:auto;grid-column:1}.social-card--youtube,.social-card--x{grid-column:1}}.reactivation-body{display:flex;flex-direction:column;gap:0.75rem}.pricing-duration-bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0.25rem;margin-bottom:1.85rem;margin-top:1.1rem;background:var(--bg-card);border:1px solid var(--line);border-radius:999px;padding:0.25rem;position:relative;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.dur-pill{position:absolute;top:0;left:0;height:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,var(--bg-card-strong));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line-strong));box-shadow:0 1px 8px color-mix(in srgb,var(--accent) 22%,transparent);transition:left 0.35s cubic-bezier(0.4,0,0.2,1),width 0.35s cubic-bezier(0.4,0,0.2,1);z-index:0}.dur-btn{padding:0.5rem 1.1rem;border-radius:999px;border:none;background:transparent;color:#868d98;font-size:0.85rem;font-weight:500;cursor:pointer;transition:color 0.25s ease;display:flex;align-items:baseline;justify-content:center;gap:0.4rem;position:relative;z-index:1}.dur-btn:hover{color:var(--text)}.dur-btn--active{color:#fff}.dur-save{font-size:0.7rem;font-weight:700;color:#4ade80;white-space:nowrap}.dur-flag{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:0.4rem;padding:0.12rem 0.5rem;border-radius:999px;background:linear-gradient(135deg,var(--accent-alt),var(--accent-strong));color:#04121f;font-size:0.6rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px var(--accent-glow);pointer-events:none}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem}.pricing-card{position:relative;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 1.75rem;display:flex;flex-direction:column;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;scroll-margin-bottom:2rem}.pricing-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}.pricing-card--highlight{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);animation:pricing-target-pulse 1.6s ease-out 1}@keyframes pricing-target-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}35%{box-shadow:0 0 0 6px var(--accent-glow)}100%{box-shadow:0 0 0 3px var(--accent-glow)}}.pricing-card[data-tier="elite"]{border-color:color-mix(in srgb,var(--gold) 42%,var(--line));background:linear-gradient(180deg,var(--gold-tint) 0%,transparent 42%),var(--bg-card);box-shadow:var(--shadow-md)}.pricing-card[data-tier="elite"]:hover{border-color:var(--gold);box-shadow:0 12px 34px var(--gold-glow)}.pricing-card[data-tier="elite"] .pricing-tier-name{color:var(--gold)}.pricing-card[data-tier="elite"] .pricing-fit{color:var(--gold)}.pricing-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:0.3rem 0.85rem;border-radius:999px;background:linear-gradient(135deg,var(--gold-soft),var(--gold-strong));color:#2a1f06;font-size:0.72rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 10px var(--gold-glow)}.pricing-card-head{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.pricing-tier-name{font-size:1.35rem;font-weight:700;margin-bottom:0.35rem}.pricing-fit{margin:0 0 0.5rem;font-size:0.76rem;font-weight:700;letter-spacing:0.02em;color:var(--accent)}.pricing-tagline{font-size:0.92rem;line-height:1.45;color:var(--text-muted);margin-bottom:1rem;min-height:1.45em}.pricing-price{display:flex;align-items:baseline;justify-content:center;gap:0.15rem}.pricing-amount{font-size:2rem;font-weight:800;letter-spacing:-0.02em;display:inline-block}.pricing-anchor{align-self:center;font-size:1.05rem;font-weight:600;color:var(--text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-muted) 60%,transparent);margin-right:0.15rem}.pricing-anchor:empty{display:none}@keyframes price-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}100%{transform:scale(1)}}.pricing-amount.price-pop{animation:price-pop 0.3s ease-out}.pricing-period{font-size:0.9rem;color:var(--text-muted)}.pricing-billed{font-size:0.82rem;line-height:1.4;color:var(--text-muted);margin-top:0.4rem;min-height:1.4em}.pricing-features{list-style:none;padding:0;margin:0 0 1.75rem;flex:1;display:flex;flex-direction:column;gap:0.85rem}.pricing-features li{font-size:0.95rem;line-height:1.5;color:var(--text-muted);padding-left:1.5rem;position:relative}.pricing-features li::before{content:"\2713";position:absolute;left:0;color:#4ade80;font-weight:700}.pricing-features li.feat-head{font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--text);padding-left:0;margin-top:0.75rem;opacity:0.85}.pricing-features li.feat-head:first-child{margin-top:0}.pricing-features li.feat-head::before{content:none}.pricing-features li.feat-inherit{font-weight:600;color:var(--text)}.pricing-features li .feat-note-link{font-size:0.72rem;font-weight:600;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;margin-left:0.4rem}.pricing-features li .feat-note-link:hover{color:var(--text)}.pricing-select-btn{width:100%;margin-top:auto;gap:0.5rem}.pricing-select-btn .btn-arrow{flex-shrink:0;transition:transform 0.2s ease,opacity 0.2s ease;opacity:0.75}.pricing-select-btn:hover .btn-arrow{transform:translateX(4px);opacity:1}.pricing-select-btn:active .btn-arrow{transform:translateX(6px)}.pricing-card--highlight .pricing-select-btn{color:#0a0b0d;background:#f5f6f8;border-color:#f5f6f8}.pricing-card--highlight .pricing-select-btn:hover{color:#0a0b0d;background:#ffffff;border-color:#ffffff}.pricing-assurances{list-style:none;margin:0 0 1.75rem;padding:1.15rem 1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:1rem 1.75rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-card)}.pricing-assurances li{display:flex;align-items:flex-start;gap:0.55rem;color:var(--text-soft);font-size:0.88rem;line-height:1.45}.pricing-assurances svg{flex-shrink:0;color:var(--success);margin-top:0.1rem}.pricing-assurances a{color:var(--text-soft);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px;white-space:nowrap}.pricing-assurances a:hover{color:var(--text);text-decoration-color:var(--accent)}.pricing-close{position:relative;isolation:isolate;overflow:hidden;margin-top:2rem;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg-card);text-align:center}.pricing-close-glow{position:absolute;inset:-60% -10% auto;height:150%;z-index:-1;background:radial-gradient(50% 50% at 50% 30%,var(--accent-glow) 0%,transparent 70%),radial-gradient(38% 40% at 82% 20%,var(--gold-glow) 0%,transparent 70%);opacity:0.45;pointer-events:none}.pricing-close-mark{width:52px;height:52px;margin-bottom:0.85rem;filter:drop-shadow(0 6px 18px rgba(0,0,0,0.45))}.pricing-close h3{font-size:clamp(1.3rem,2.6vw,1.7rem);letter-spacing:-0.02em;margin-bottom:0.5rem}.pricing-close p{margin:0 auto 1.35rem;max-width:52ch;color:var(--text-soft);font-size:0.98rem;line-height:1.6}.pricing-close-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:0.6rem}.pricing-faq{width:100%;max-width:780px;margin:2.75rem auto 0}.pricing-faq h3{text-align:center;font-size:1.5rem;font-weight:600;letter-spacing:-0.01em;margin-bottom:2rem}.pricing-faq-list{border-top:1px solid var(--line)}.pricing-faq-item{display:block;width:100%;border-bottom:1px solid var(--line);background:transparent;transition:background 0.2s ease}.pricing-faq-item:hover{background:color-mix(in srgb,var(--bg-card) 60%,transparent)}.pricing-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;min-height:3.75rem;cursor:pointer;font-weight:500;font-size:0.98rem;line-height:1.4;color:var(--text);list-style:none;padding:0.9rem 0.5rem 0.9rem 0.25rem;user-select:none;outline:none}.pricing-faq-item summary:focus,.pricing-faq-item summary:focus-visible{outline:none;background:transparent}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item summary::after{content:"";flex-shrink:0;width:10px;height:10px;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);transform:translateY(-2px) rotate(45deg);transition:transform 0.25s ease,border-color 0.2s ease}.pricing-faq-item:hover summary::after,.pricing-faq-item[open] summary::after{border-color:var(--text)}.pricing-faq-item[open] summary::after{transform:translateY(2px) rotate(-135deg)}.pricing-faq-item p{margin:0;padding:0 2.5rem 1.35rem 0.25rem;font-size:0.92rem;color:var(--text-soft);line-height:1.65;animation:faq-fade-in 0.25s ease-out}.pricing-faq-item ul{margin:0;padding:0 2.5rem 1.35rem 1.5rem;font-size:0.92rem;color:var(--text-soft);line-height:1.65;list-style:disc;animation:faq-fade-in 0.25s ease-out}.pricing-faq-item li{margin:0 0 0.35rem;padding-left:0.25rem}.pricing-faq-item li::marker{color:var(--text-muted)}.pricing-faq-item li:last-child{margin-bottom:0}@keyframes faq-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.section-header--pricing{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.section-header--pricing>div{max-width:72ch}.checkout-page{max-width:860px;margin:0 auto}.checkout-header{margin-bottom:1.5rem;text-align:center}.checkout-back{font-size:0.82rem;color:var(--text-muted);text-decoration:none;display:inline-block;margin-bottom:0.75rem;transition:color 0.15s ease}.checkout-back:hover{color:var(--text)}.checkout-header h1{font-size:1.65rem;font-weight:700;letter-spacing:-0.015em}.checkout-card{display:grid;grid-template-columns:1fr 1fr;align-items:start;padding:0;overflow:hidden}.checkout-card-left{padding:1.75rem}.checkout-card-right{padding:1.75rem;border-left:1px solid var(--line)}@media (max-width:720px){.checkout-card{grid-template-columns:1fr}.checkout-card-right{border-left:none;border-top:1px solid var(--line);order:-1}}.checkout-plan-head{display:flex;align-items:center;gap:0.95rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--line)}.checkout-plan-mark{width:40px;height:40px;object-fit:contain;flex-shrink:0}.checkout-plan-title{display:flex;flex-direction:column;gap:0.35rem}.checkout-plan-product{font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);line-height:1}.checkout-plan-tier{font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:-0.015em}.checkout-plan-duration{font-size:0.85rem;color:var(--text-muted);line-height:1}.checkout-plan-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;font-size:0.88rem;font-weight:600;color:var(--text);padding:0;-webkit-tap-highlight-color:transparent}.checkout-plan-fold>summary::-webkit-details-marker,.checkout-plan-fold>summary::marker{display:none;content:""}.checkout-plan-fold>summary:hover{color:var(--accent)}.checkout-plan-fold-chevron{color:var(--text-muted);transition:transform 0.2s ease;flex-shrink:0}.checkout-plan-fold[open] .checkout-plan-fold-chevron{transform:rotate(180deg)}.checkout-plan-fold-body{margin-top:0.85rem}.checkout-plan-fold-title{font-size:0.66rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);margin-top:0.85rem;margin-bottom:0.5rem;opacity:0.85}.checkout-plan-fold-title:first-child{margin-top:0}.checkout-plan-section+.checkout-plan-section{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--line)}.checkout-plan-section-title{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);margin-bottom:0.65rem}.checkout-plan-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.55rem}.checkout-plan-features li{font-size:0.9rem;line-height:1.5;color:var(--text-muted);padding-left:1.35rem;position:relative}.checkout-plan-features li::before{content:"\2713";position:absolute;left:0;color:#4ade80;font-weight:700}.checkout-plan-features li.feat-head{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--text);padding-left:0;margin-top:0.45rem;opacity:0.85}.checkout-plan-features li.feat-head:first-child{margin-top:0}.checkout-plan-features li.feat-head::before{content:none}.checkout-plan-features li.feat-inherit{font-weight:600;color:var(--text)}.checkout-line{display:flex;justify-content:space-between;align-items:baseline;padding:0.55rem 0;font-size:0.92rem}.checkout-line>span:first-child{color:var(--text-muted)}.checkout-value{font-weight:600;color:var(--text)}.checkout-credit-line .checkout-credit-amount{color:#4ade80}.checkout-line--total{padding-top:1rem;margin-top:0.5rem;border-top:1px solid var(--line)}.checkout-line--total>span:first-child{color:var(--text);font-weight:600}.checkout-total{font-size:1.35rem;font-weight:800;letter-spacing:-0.02em}.checkout-note{font-size:0.78rem;color:var(--text-muted);margin-top:0.9rem;line-height:1.45}.checkout-seats{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding-bottom:0.85rem;margin-bottom:0.85rem;border-bottom:1px solid var(--line)}.checkout-seats-head{display:flex;flex-direction:column;gap:0.15rem}.checkout-seats-label{font-weight:600;color:var(--text)}.checkout-seats-hint{font-size:0.76rem;color:var(--text-muted)}.checkout-seats-stepper{display:flex;align-items:center;gap:0.6rem}.checkout-seats-btn{appearance:none;width:2rem;height:2rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:rgba(143,161,201,0.06);color:var(--text);font-size:1.1rem;line-height:1;cursor:pointer;transition:background 0.15s ease,opacity 0.15s ease}.checkout-seats-btn:hover:not(:disabled){background:rgba(56,184,255,0.12)}.checkout-seats-btn:disabled{opacity:0.4;cursor:default}.checkout-seats-count{min-width:1.5rem;text-align:center;font-weight:700;font-size:1.05rem}.checkout-seats-saves{font-size:0.8rem;color:var(--accent-green,#57f287);margin-bottom:0.6rem}.checkout-gate{margin-top:1.25rem;padding:1rem 1.1rem;border:1px solid var(--line-accent);border-radius:var(--radius-md);background:var(--accent-tint-strong)}.checkout-gate-head{display:flex;align-items:center;gap:0.5rem;color:var(--text);font-size:0.92rem;font-weight:700}.checkout-gate-head svg{color:var(--accent);flex-shrink:0}.checkout-gate-body{margin:0.5rem 0 0.9rem;color:var(--text-soft);font-size:0.88rem;line-height:1.5;overflow-wrap:anywhere}.checkout-gate-sent{margin:0 0 0.9rem;color:var(--success);font-size:0.84rem;line-height:1.45}.checkout-promo{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.checkout-promo-toggle{background:none;border:none;color:var(--text-muted);font-size:0.83rem;padding:0;cursor:pointer;transition:color 0.15s ease}.checkout-promo-toggle:hover{color:var(--accent)}.checkout-promo-row{display:flex;gap:0.4rem;margin-top:0.6rem}.checkout-promo-row input{flex:1;font-size:0.88rem;padding:0.45rem 0.65rem;text-transform:uppercase;letter-spacing:0.04em}.checkout-promo-msg{font-size:0.78rem;margin-top:0.5rem;color:#4ade80}.checkout-promo-msg--error{color:#f87171}.checkout-pay-btn{width:100%;margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:0.5rem;font-size:1rem;font-weight:600;padding:0.85rem}.checkout-trust{margin-top:1.1rem;text-align:center}.checkout-trust-row{display:flex;align-items:center;justify-content:center;gap:0.4rem;font-size:0.78rem;color:var(--text-muted);width:fit-content;margin:0 auto}.checkout-trust-row+.checkout-trust-row{margin-top:0.5rem}.checkout-trust-row a{color:var(--text-muted);text-decoration:underline}.checkout-trust-row a:hover{color:var(--text)}.checkout-trust-row svg{color:#4ade80;flex-shrink:0}.payment-message{color:#ef4444;font-size:0.85rem;margin-top:0.75rem;text-align:center}.spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:spin 0.6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.legal-page{max-width:720px;margin:1.5rem auto 3rem;padding:0 0.25rem}.legal-header{margin-bottom:2.5rem}.legal-eyebrow{font-size:0.72rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:0.75rem;display:flex;align-items:center;gap:0.6rem}.legal-eyebrow::before{content:"";width:24px;height:1px;background:var(--line-strong)}.legal-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-0.02em;line-height:1.1;margin-bottom:0.75rem;color:var(--text)}.legal-subtitle{font-size:1.05rem;line-height:1.6;color:var(--text-soft);max-width:62ch;margin:0 0 1rem}.legal-section{padding:1.75rem 0;border-top:1px solid var(--line)}.legal-section:last-child{border-bottom:1px solid var(--line)}.legal-section h2{font-size:0.92rem;font-weight:600;color:var(--text);margin:0 0 0.85rem;letter-spacing:-0.005em}.legal-section p{font-size:0.95rem;line-height:1.7;color:var(--text-soft);margin:0 0 0.8rem;max-width:68ch}.legal-section p:last-child{margin-bottom:0}.legal-section a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:3px;transition:text-decoration-color 0.2s ease}.legal-section a:hover{text-decoration-color:var(--accent)}.tools-page{max-width:760px;margin:1.5rem auto 3rem;padding:0 0.25rem}.tool-page{max-width:1080px;margin:1.5rem auto 3rem;padding:0 0.25rem}.tool-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.75rem;align-items:start}.tool-layout .tear-explainer{max-width:none;margin:0}@media (max-width:920px){.tool-layout{grid-template-columns:1fr}}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.tool-card{display:flex;flex-direction:column;gap:0.5rem;padding:1.4rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-card);text-decoration:none;color:var(--text);transition:border-color 0.18s ease,transform 0.18s ease,background 0.18s ease}.tool-card:hover{border-color:var(--line-accent);background:var(--bg-card-strong);transform:translateY(-2px)}.tool-card-icon{width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--accent-tint-strong);margin-bottom:0.3rem}.tool-card h3{font-size:1.08rem;letter-spacing:-0.01em;margin:0}.tool-card p{color:var(--text-soft);font-size:0.92rem;line-height:1.55;margin:0}.tool-card-go{margin-top:auto;padding-top:0.4rem;font-size:0.85rem;font-weight:600;color:var(--accent)}.tool-notes{padding:1.4rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-card)}@media (max-width:920px){.tool-notes{background:transparent;border:none;border-top:1px solid var(--line);border-radius:0;padding:1.75rem 0.25rem 0}}.tool-notes h2{font-size:0.92rem;font-weight:600;color:var(--text);margin:0 0 0.85rem}.tool-notes p,.tool-notes li{font-size:0.95rem;line-height:1.7;color:var(--text-soft);max-width:68ch}.tool-notes p{margin:0 0 0.8rem}.tool-notes ul{margin:0 0 0.8rem;padding-left:1.2rem}.tool-notes li{margin-bottom:0.4rem}.tool-notes strong{color:var(--text);font-weight:600}.tool-notes a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:3px}.tool-notes a:hover{text-decoration-color:var(--accent)}.tear-explainer{--screen-bg:#0c0f14;--screen-bezel:#2a2d33;max-width:680px;margin:0 auto;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text);line-height:1.6}.screen-frame{background:var(--screen-bg);border:6px solid var(--screen-bezel);border-radius:var(--radius-md);overflow:hidden;line-height:0}.screen-frame canvas{width:100%;height:auto;display:block}.tear-explainer button{font-family:inherit;font-size:13px;color:var(--text-soft);background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:7px 14px;cursor:pointer;transition:background 0.12s ease,color 0.12s ease,border-color 0.12s ease,transform 0.06s ease}.tear-explainer button:hover{background:var(--bg-card-strong);color:var(--text)}.tear-explainer button:active{transform:scale(0.98)}.tear-explainer button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px var(--accent)}.mode-toggle{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden}.mode-toggle .modebtn{border:none;border-radius:0}.modebtn.active,.modebtn.active:hover{background:var(--accent);color:#06121c;font-weight:600}.fpsbtn.active,.hzbtn.active,.fpsbtn.active:hover,.hzbtn.active:hover{background:var(--accent-tint-strong);color:var(--accent);border-color:var(--line-accent)}.play-btn{display:inline-flex;align-items:center;gap:6px}.play-btn svg{width:15px;height:15px}.control-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.control-block{margin-top:18px}.preset-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.preset-row.disabled{opacity:0.35;pointer-events:none}.slider-row{display:flex;align-items:center;gap:12px}.slider-label{font-size:13px;color:var(--text-soft);min-width:64px}.slider-out{font-size:14px;font-weight:500;min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.section-hint{font-size:13px;color:var(--text-muted);margin:0 0 8px}.readout{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14px;color:var(--text-soft);font-variant-numeric:tabular-nums}.readout b{color:var(--text);font-weight:600}.readout .behavior{display:inline-flex;align-items:center;gap:5px}.readout .behavior svg{width:15px;height:15px}.behavior.locked{color:var(--text-soft)}.behavior.rolling{color:var(--danger)}.behavior.vrr{color:var(--success)}.tear-explainer input[type="range"]{-webkit-appearance:none;appearance:none;flex:1;height:18px;background:transparent;cursor:pointer}.tear-explainer input[type="range"]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--line-strong)}.tear-explainer input[type="range"]::-moz-range-track{height:4px;border-radius:2px;background:var(--line-strong)}.tear-explainer input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-card);box-shadow:0 0 0 1px var(--line-strong)}.tear-explainer input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-card);box-shadow:0 0 0 1px var(--line-strong)}.tear-explainer input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--focus-ring)}.tear-explainer input[type="range"]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--focus-ring)}@media (prefers-reduced-motion:reduce){.axtu-carousel-slide{transition:none}}@media (max-width:980px){.hero{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-duration-bar{border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;justify-content:center}.dur-pill{border-radius:var(--radius-sm)}.dur-btn{flex-direction:column;justify-content:center;align-items:center;gap:0.05rem;padding:0.4rem 0.7rem;font-size:0.8rem;line-height:1.15;text-align:center}.dur-save{font-size:0.6rem}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width:900px){.settings-cols{grid-template-columns:1fr}.settings-side{display:block}.dash-head{flex-direction:column;gap:0.8rem}.dash-head .metric-grid{width:100%}}@media (max-width:860px){.youtube-card{grid-template-columns:1fr}.youtube-card-info{border-left:none;border-top:1px solid var(--line)}}@media (max-width:720px){.nav-container,.container,.footer .container{padding-left:1rem;padding-right:1rem}:root{--nav-height:68px}.nav-right{margin-left:auto}.nav-toggle{display:flex;align-items:center;justify-content:center}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0.25rem;padding:0.75rem 1rem 1rem;background:#0c0e13;box-shadow:0 18px 40px -18px rgba(0,0,0,0.85);border-bottom:1px solid rgba(143,161,201,0.2)}.nav-links.open{display:flex}.nav-links a{border-radius:var(--radius-sm);padding:0.6rem 0.9rem;width:100%;text-align:left}.nav-links .nav-cta{width:100%;margin-left:0;margin-top:0.4rem;justify-content:center}.nav-item-group{display:block;width:100%}.nav-bubble{position:static;opacity:1;visibility:visible;transform:none;margin-top:0}.nav-bubble::before{display:none}.nav-logout-bubble .nav-logout-link,.nav-menu-card{background:transparent;border:none;box-shadow:none;border-radius:var(--radius-sm)}.nav-menu-card{padding:0.1rem 0 0.25rem 0.9rem;min-width:0}.nav-logout-bubble .nav-logout-link{display:flex;width:100%;padding:0.6rem 0.9rem}.nav-logout-bubble .nav-logout-link:hover{background:var(--nav-link-hover-bg);border-color:transparent}.nav-menu-card .nav-menu-link{width:100%;padding:0.5rem 0.9rem;font-size:0.82rem}.hero-copy,.card{padding:1.2rem}.metric-grid{grid-template-columns:1fr}.section-header--pricing{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.license-list{display:flex;flex-direction:column}.license-list > .license-card{display:block}.license-row{grid-template-columns:1fr;gap:0.6rem}.license-row--seat{grid-template-columns:4rem minmax(0,1fr);gap:0.75rem}.license-row-seat-name{padding-left:0}.license-row-spacer{display:none}}:where(a,button,[role="button"],input,select,textarea,.btn,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}summary:focus:not(:focus-visible){outline:none}.reveal{opacity:0;transform:translateY(26px);transition:opacity 0.52s ease,transform 0.52s ease}.reveal.revealed{opacity:1;transform:none}.reveal[data-reveal-delay="1"]{transition-delay:0.09s}.reveal[data-reveal-delay="2"]{transition-delay:0.18s}.reveal[data-reveal-delay="3"]{transition-delay:0.27s}.reveal[data-reveal-delay="4"]{transition-delay:0.36s}.reveal[data-reveal-delay="5"]{transition-delay:0.45s}.nav-item{--nav-base-padding:0.88rem;--nav-icon-size:18px;--nav-icon-gap:0.42rem;--nav-icon-space:calc(var(--nav-icon-size) + var(--nav-icon-gap));--nav-anim-fast:140ms;--nav-anim-base:170ms;--nav-anim-ease:cubic-bezier(0.22,1,0.36,1);position:relative;display:inline-flex;align-items:center;min-height:2.25rem;gap:0;padding-inline-start:var(--nav-base-padding);padding-inline-end:calc(var(--nav-base-padding) + var(--nav-icon-space));will-change:transform,padding-inline-start,padding-inline-end;transition:transform var(--nav-anim-fast) var(--nav-anim-ease),color var(--nav-anim-fast) ease,background var(--nav-anim-fast) ease,border-color var(--nav-anim-fast) ease,box-shadow var(--nav-anim-fast) ease,padding-inline-start var(--nav-anim-base) var(--nav-anim-ease),padding-inline-end var(--nav-anim-base) var(--nav-anim-ease)}.nav-cta.nav-item{--nav-base-padding:1rem}.nav-item::before{content:"";position:absolute;left:var(--nav-base-padding);top:50%;width:var(--nav-icon-size);height:var(--nav-icon-size);background-image:var(--nav-icon-png);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;transform:translate(var(--nav-icon-space),-50%) scale(0.94);will-change:transform,opacity;transition:opacity var(--nav-anim-fast) ease,transform var(--nav-anim-base) var(--nav-anim-ease);pointer-events:none}.nav-item::after{content:none !important}.nav-item:hover,.nav-item:focus-visible{transform:none;padding-inline-start:calc(var(--nav-base-padding) + var(--nav-icon-space));padding-inline-end:var(--nav-base-padding)}.nav-item.active{padding-inline-start:calc(var(--nav-base-padding) + var(--nav-icon-space));padding-inline-end:var(--nav-base-padding)}.nav-item.active::before,.nav-item:hover::before,.nav-item:focus-visible::before{opacity:1;transform:translate(0,-50%) scale(1.02)}.nav-item-home{--nav-icon-png:url("/images/nav/home.png")}.nav-item-dashboard{--nav-icon-png:url("/images/nav/dashboard.png")}.nav-item-tweaks{--nav-icon-png:url("/images/ax-tweaker.png")}.nav-item-tools{--nav-icon-png:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338b8ff'><path d='M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z'/></svg>")}.nav-item-admin{--nav-icon-png:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338b8ff'><path d='M12 2 4 5v6c0 5.25 3.55 10.16 8 11.31 4.45-1.15 8-6.06 8-11.31V5l-8-3zm0 5.25 1.55 3.14 3.45.5-2.5 2.43.59 3.43L12 15.13l-3.09 1.62.59-3.43-2.5-2.43 3.45-.5L12 7.25z'/></svg>")}.nav-item-pricing{--nav-icon-png:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338b8ff'><path d='M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.22-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z'/></svg>")}.nav-item-account{--nav-icon-png:url("/images/nav/account.png")}.nav-item-login{--nav-icon-png:url("/images/nav/login.png")}.nav-item-start{--nav-icon-png:url("/images/nav/start.png")}.nav-item-start::before{opacity:1;transform:translate(0,-50%) scale(1.02)}.nav-cta.nav-item-start{padding-inline-start:calc(var(--nav-base-padding) + var(--nav-icon-space));padding-inline-end:var(--nav-base-padding)}.nav-cta.nav-item-dashboard{padding-inline-start:calc(var(--nav-base-padding) + var(--nav-icon-space));padding-inline-end:var(--nav-base-padding)}.nav-cta.nav-item-dashboard::before{opacity:1;transform:translate(0,-50%) scale(1.02);filter:brightness(0) invert(1)}.nav-cta.nav-item-start::before{filter:brightness(0) invert(1)}@media (max-width:720px){.nav-item{--nav-icon-size:19px;--nav-icon-gap:0.46rem}}@media (pointer:coarse){.nav-item{--nav-anim-fast:110ms;--nav-anim-base:130ms}.nav-item:hover,.nav-item:focus-visible{transform:none}}.subscribe-success{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:2rem}.subscribe-success-card{position:relative;max-width:480px;width:100%;text-align:center;padding:3rem 2.5rem;border-radius:var(--radius-lg);border:1px solid rgba(95,136,206,0.25);background:linear-gradient(180deg,rgba(16,30,57,0.9),rgba(13,25,47,0.92));box-shadow:0 10px 24px rgba(5,13,28,0.26);overflow:hidden}.subscribe-success-card::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(115,166,255,0.55),transparent);pointer-events:none}.subscribe-success-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;margin-bottom:1.5rem;color:var(--success);background:rgba(56,211,159,0.12);border:1px solid rgba(56,211,159,0.3);animation:success-pop 0.5s cubic-bezier(0.34,1.56,0.64,1) both}.subscribe-success-icon.processing{color:var(--accent);background:rgba(56,184,255,0.12);border-color:rgba(56,184,255,0.3);animation:success-pop 0.5s cubic-bezier(0.34,1.56,0.64,1) both}.subscribe-success-icon.processing svg{animation:spin 2s linear infinite}@keyframes success-pop{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.subscribe-success-card h1{font-family:"Manrope","Manrope Fallback","IBM Plex Sans",sans-serif;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:700;letter-spacing:-0.02em;color:var(--text);margin:0 0 0.75rem}.subscribe-success-card p{color:var(--text-soft);font-size:0.92rem;line-height:1.65;margin:0 0 2rem}.subscribe-success-actions{display:flex;gap:0.75rem;justify-content:center;flex-wrap:wrap}.axtu-hero{display:grid;gap:2.5rem;padding:0.75rem 1.25rem 2rem;text-align:center}.axtu-hero-copy{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:1.1rem;align-items:center}.axtu-hero-title{margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;letter-spacing:-0.02em;line-height:1.1}.axtu-hero-subtitle{margin:0;font-size:clamp(1rem,1.4vw,1.1rem);color:var(--text-muted);line-height:1.55;max-width:640px}.axtu-hero-actions{display:flex;gap:0.7rem;justify-content:center;flex-wrap:wrap;margin-top:0.4rem}.axtu-hero--split{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:start;text-align:left;gap:2rem;padding:0.25rem 1.25rem 1.25rem}.axtu-hero--split .axtu-hero-copy{max-width:none;margin:0;align-items:flex-start}.axtu-hero--split .axtu-hero-subtitle{max-width:none}.axtu-hero--split .axtu-hero-actions{justify-content:flex-start}.axtu-hero--split .axtu-carousel{max-width:100%}@media (max-width:900px){.axtu-hero--split{grid-template-columns:1fr;text-align:center}.axtu-hero--split .axtu-hero-copy{align-items:center}.axtu-hero--split .axtu-hero-actions{justify-content:center}}.axtu-carousel{position:relative;max-width:1400px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.product-hero .axtu-carousel{max-width:1040px;margin-top:clamp(0.9rem,2vw,1.35rem)}.axtu-carousel-row{display:flex;align-items:center;justify-content:center;gap:14px;width:100%}.axtu-carousel-frame{flex:1 1 auto;max-width:1200px;width:100%;position:relative;aspect-ratio:2 / 1;overflow:hidden}.axtu-carousel-slide{position:absolute;top:50%;left:50%;width:64%;aspect-ratio:2100 / 1627;margin:0;overflow:hidden;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--line);transform:translate(-50%,-50%) scale(0.5);opacity:0;filter:blur(6px);pointer-events:none;transition:transform 620ms cubic-bezier(0.22,0.61,0.36,1),opacity 450ms ease,filter 450ms ease,box-shadow 450ms ease;z-index:1;box-shadow:0 4px 14px -4px rgba(0,0,0,0.3)}.axtu-carousel-slide.is-prev{transform:translate(-128%,-50%) scale(0.8);opacity:0.65;filter:blur(2px);z-index:2}.axtu-carousel-slide.is-next{transform:translate(28%,-50%) scale(0.8);opacity:0.65;filter:blur(2px);z-index:2}.axtu-carousel-slide.is-active{transform:translate(-50%,-50%) scale(1);opacity:1;filter:none;pointer-events:auto;z-index:3;box-shadow:0 1px 0 color-mix(in srgb,var(--accent) 14%,transparent) inset,0 24px 60px -20px rgba(0,0,0,0.55),0 8px 20px -6px rgba(0,0,0,0.35)}.axtu-carousel-slide img{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;object-position:center;display:block;color:transparent}.axtu-carousel-arrow{flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--line);border-radius:50%;color:var(--text);cursor:pointer;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.axtu-carousel-arrow:hover{background:var(--bg-card-strong);border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent);transform:scale(1.06)}.axtu-carousel-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.axtu-carousel-dots{display:flex;gap:0.45rem;justify-content:center;padding:0.25rem 0 0.5rem}.axtu-carousel-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--text-muted);opacity:0.4;cursor:pointer;transition:opacity 150ms ease,background 150ms ease,transform 150ms ease}.axtu-carousel-dot:hover{opacity:0.8}.axtu-carousel-dot.is-active{opacity:1;background:var(--accent);transform:scale(1.25)}@media (pointer:coarse){.axtu-carousel-dots{gap:0}.axtu-carousel-dot{width:24px;height:24px;padding:8px;background-clip:content-box}}@media (max-width:720px){.axtu-hero{padding:0.5rem 0.75rem 1.25rem;gap:1.75rem}}html.morph-active [data-morph="title"]{view-transition-name:axtu-title}html.morph-active [data-morph="subtitle"]{view-transition-name:axtu-subtitle}html.morph-active [data-morph="primary-btn"]{view-transition-name:axtu-primary-btn}html.morph-active [data-morph="carousel"]{view-transition-name:axtu-carousel}::view-transition-group(axtu-title),::view-transition-group(axtu-subtitle),::view-transition-group(axtu-primary-btn),::view-transition-group(axtu-carousel){animation-duration:650ms;animation-timing-function:cubic-bezier(0.33,1,0.68,1)}::view-transition-old(axtu-title),::view-transition-new(axtu-title),::view-transition-old(axtu-subtitle),::view-transition-new(axtu-subtitle),::view-transition-old(axtu-primary-btn),::view-transition-new(axtu-primary-btn),::view-transition-old(axtu-carousel),::view-transition-new(axtu-carousel){animation-duration:220ms;animation-timing-function:ease-out}::view-transition-old(root),::view-transition-new(root){animation-duration:420ms;animation-timing-function:ease}.dash-upsell{margin-top:1.5rem}.download-block{display:flex;flex-direction:column;gap:2rem}.download-hero{padding:1.75rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(90% 120% at 0% 0%,var(--accent-tint-strong) 0%,transparent 55%),var(--bg-card);position:relative;overflow:hidden}.download-hero::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--line-accent),transparent)}.download-hero-main{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem}.download-hero-copy{flex:1 1 21rem;min-width:0}.download-hero-shot{flex:1 1 20rem;max-width:25rem;min-width:0;margin-inline:auto;border:1px solid var(--line-strong);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--bg-card-strong)}.download-hero-shot img{display:block;width:100%;height:auto}.download-card-head{display:flex;align-items:center;gap:1rem}.download-logo{width:56px;height:56px;flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.4))}.download-card-titles{display:flex;flex-direction:column;gap:0.3rem;min-width:0}.download-heading{font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-0.025em;line-height:1.15;margin:0}.download-lede{margin:0.8rem 0 1.15rem;max-width:44ch;color:var(--text-soft);font-size:0.98rem;line-height:1.55}.btn-download{gap:0.6rem;padding:0.9rem 1.6rem;font-size:1rem}.download-alt-formats{display:flex;flex-wrap:wrap;align-items:center;gap:0.3rem 0.6rem;margin:0.75rem 0 0;color:var(--text-muted);font-size:0.85rem}.download-alt-formats a{color:var(--text-soft);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px}.download-alt-formats a:hover{color:var(--text);text-decoration-color:var(--accent)}.download-alt-formats a + a::before{content:"\00b7";margin-right:0.6rem;color:var(--text-muted);font-weight:400;text-decoration:none;display:inline-block}.download-proof{list-style:none;margin:0.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem 1.4rem}.download-proof li{display:flex;align-items:center;gap:0.45rem;color:var(--text-muted);font-size:0.85rem}.download-proof strong{color:var(--text);font-weight:700}.download-proof svg{color:var(--text-muted);flex-shrink:0}.download-specs{display:flex;flex-wrap:wrap;gap:0.85rem 2rem;margin:1.1rem 0 0;padding-top:1rem;border-top:1px solid var(--line)}.download-specs dt{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);margin-bottom:0.3rem}.download-specs dd{margin:0;font-size:0.9rem;font-weight:600;color:var(--text)}.download-hero-steps{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.download-hero-steps h2{font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--text-muted);margin:0 0 0.9rem}.download-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem 1.75rem}.download-steps li{display:grid;grid-template-columns:auto 1fr;gap:0.15rem 0.7rem;align-items:start;align-content:start}.download-step-num{grid-row:span 2;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--accent-tint-strong);color:var(--accent);font-size:0.82rem;font-weight:700}.download-steps strong{font-size:0.98rem;font-weight:700}.download-steps li > span:last-child{color:var(--text-muted);font-size:0.9rem;line-height:1.55}.download-steps a{color:var(--text-soft);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px}.download-steps a:hover{color:var(--text);text-decoration-color:var(--accent)}.download-catalog-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.6rem 1rem;margin-bottom:1rem}.download-catalog-head h2{font-size:1.15rem;font-weight:700;letter-spacing:-0.01em;margin:0}.download-catalog-cta{padding:0.5rem 1rem;font-size:0.85rem}.download-catalog-card{padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.download-catalog-tier{padding:1.15rem 1.25rem;min-width:0;border-top:1px solid var(--line);border-left:1px solid var(--line);margin:-1px 0 0 -1px}.download-catalog-tier--pro{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 11%,transparent) 0%,transparent 65%)}.download-catalog-tier--pro .download-catalog-tier-name{color:var(--accent)}.download-catalog-tier--elite{background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 12%,transparent) 0%,transparent 65%)}.download-catalog-tier--elite .download-catalog-tier-name{color:var(--gold)}.download-catalog-tier-name{font-size:1.02rem;font-weight:700}.download-catalog-tier-meta{font-size:0.82rem;color:var(--text-muted);margin:0.15rem 0 0.7rem}.download-catalog-list{list-style:none;padding:0 0.5rem 0 0;margin:0;display:flex;flex-direction:column;gap:0.35rem;max-height:7.4rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.download-catalog-list li{font-size:0.86rem;line-height:1.45;color:var(--text-muted);padding-left:1.3rem;position:relative}.download-catalog-list li::before{content:"\2713";position:absolute;left:0;font-weight:700;color:#4ade80}.download-catalog-tier--pro .download-catalog-list li::before{color:var(--accent)}.download-catalog-tier--elite .download-catalog-list li::before{color:var(--gold)}.download-lower{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:2rem}.download-catalog-block,.download-updates-block,.download-guide-block{min-width:0}.download-updates-block h2,.download-guide-block h2{font-size:1.15rem;font-weight:700;letter-spacing:-0.01em;margin:0 0 1rem}.download-updates-block{display:flex;flex-direction:column}.download-updates-fill{position:relative;flex:1;min-height:22rem}.download-lower-card{position:absolute;inset:0;padding:0;margin:0;display:flex;flex-direction:column}.download-lower-footer{display:flex;justify-content:flex-end;padding:0.8rem 1.6rem;border-top:1px solid var(--line)}.download-lower-link{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.85rem;font-weight:500;color:var(--accent);text-decoration:none;transition:gap 0.2s ease}.download-lower-link:hover{gap:0.55rem}.download-lower-side{display:flex;flex-direction:column;gap:2rem;min-width:0}.download-reviews-block h2{font-size:1.15rem;font-weight:700;letter-spacing:-0.01em;margin:0 0 1rem}.download-reviews{display:flex;flex-direction:column;gap:0.75rem}.download-reviews .review-card{--clamp-lines:4;padding:0.9rem 1rem}.download-reviews .review-card > * + *{margin-top:0.55rem}.download-reviews .review-content{font-size:0.86rem;line-height:1.55}.download-reviews-link{margin-top:0.85rem}.download-guide-card{display:flex;align-items:flex-start;gap:0.85rem;padding:1.25rem 1.35rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text);text-decoration:none;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}.download-guide-card:hover{border-color:var(--line-accent);background:var(--bg-card-strong);color:var(--text);transform:translateY(-2px)}.download-guide-card > svg{flex-shrink:0;margin-top:0.15rem;color:var(--accent)}.download-guide-card span{display:block;color:var(--text-muted);font-size:0.9rem;line-height:1.55}.download-guide-card strong{display:block;margin-bottom:0.15rem;color:var(--text);font-size:0.98rem;font-weight:700}.thanks-manual-link{color:var(--accent);font-weight:600;text-decoration:underline}.thanks-head h1{margin-bottom:0.6rem}.thanks-install{padding:1.4rem 1.6rem;margin-bottom:0}.thanks-install h2{font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--text-muted);margin:0 0 1rem}.thanks-install-alt{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--line);color:var(--text-muted);font-size:0.9rem;line-height:1.55}.thanks-install-alt a{color:var(--text-soft);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px}.thanks-install-alt a:hover{color:var(--text);text-decoration-color:var(--accent)}.download-defender-notice{display:flex;gap:1rem;padding:1.1rem 1.4rem;align-items:flex-start}.download-defender-icon{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;color:var(--text-soft)}.download-defender-body h2{font-size:1.05rem;margin:0 0 0.4rem}.download-defender-body p{margin:0 0 0.4rem;color:var(--text-soft);font-size:0.92rem;line-height:1.55}.download-defender-body p:last-child{margin-bottom:0}.download-defender-link{text-decoration:none;color:var(--accent);font-weight:600}.download-defender-link:hover{text-decoration:underline}.download-latest{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:1.5rem 1.6rem 1.4rem}.download-latest + .download-latest{border-top:1px solid var(--line)}.download-latest-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:0.6rem}.download-latest-eyebrow{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--accent);font-weight:600}.download-latest-eyebrow--minor{color:var(--text-soft)}.download-latest-time{font-size:0.78rem;color:var(--text-muted);font-family:var(--font-mono)}.download-latest-title{font-size:1.05rem;line-height:1.3;margin-bottom:0.6rem}.download-latest-body{font-size:0.88rem;color:var(--text-soft);line-height:1.6;flex:1 1 0;min-height:0;overflow-y:auto;padding-right:0.5rem;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.download-latest-body::-webkit-scrollbar,.download-catalog-list::-webkit-scrollbar{width:6px}.download-latest-body::-webkit-scrollbar-track,.download-catalog-list::-webkit-scrollbar-track{background:transparent}.download-latest-body::-webkit-scrollbar-thumb,.download-catalog-list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.download-latest-body::-webkit-scrollbar-thumb:hover,.download-catalog-list::-webkit-scrollbar-thumb:hover{background:var(--line-accent)}.admin-page{display:flex;flex-direction:column;gap:1.25rem}.admin-tabs{display:flex;gap:0.4rem;margin-bottom:1.25rem;padding:0.3rem;background:var(--surface-1,rgba(255,255,255,0.03));border:1px solid var(--border,rgba(255,255,255,0.06));border-radius:0.6rem;width:fit-content}.admin-tab{padding:0.45rem 0.95rem;border-radius:0.45rem;color:var(--text-muted,#b6bcc6);font-size:0.875rem;font-weight:500;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.admin-tab:hover{color:var(--text,#f5f6f8);background:rgba(255,255,255,0.04)}.admin-tab.active{color:var(--text,#f5f6f8);background:var(--accent,#38b8ff);color:#000}.admin-tabs form.admin-lock{display:flex;margin:0 0 0 0.4rem;padding-left:0.4rem;border-left:1px solid var(--border,rgba(255,255,255,0.06))}button.admin-tab{border:0;background:transparent;cursor:pointer;font-family:inherit;line-height:inherit}.admin-tab-danger{color:#ff8a8a}.admin-tab-danger:hover{color:#fff;background:rgba(255,107,107,0.18)}.admin-verify .card-header{text-align:center}.admin-verify .btn-block{min-height:2.75rem;font-size:0.95rem}.admin-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:0.9rem}.admin-card-head h2{font-size:1rem;margin:0}.admin-linechart{position:relative;width:100%}.admin-linechart .lc-svg{width:100%;height:auto;display:block;touch-action:none}.admin-linechart .lc-grid{stroke:var(--line);stroke-width:1;opacity:0.6}.admin-linechart .lc-axis{fill:var(--text-muted);font-size:10px;font-family:var(--font-mono)}.admin-linechart .lc-area{fill:var(--accent);opacity:0.12;stroke:none}.admin-linechart .lc-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.admin-linechart .lc-cross{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 3;opacity:0.7}.admin-linechart .lc-dot{fill:var(--accent);stroke:var(--bg-card);stroke-width:2}.admin-linechart .lc-hit{cursor:crosshair}.admin-linechart .lc-hidden{display:none}.lc-tooltip{position:absolute;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;background:var(--bg-card-strong);border:1px solid var(--line);border-radius:6px;padding:0.3rem 0.5rem;display:flex;flex-direction:column;gap:0.1rem;font-size:0.72rem;line-height:1.3;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,0.35);z-index:5}.lc-tooltip .lc-tip-v{font-weight:700;color:var(--text);font-family:var(--font-mono)}.lc-tooltip .lc-tip-d{color:var(--text-muted)}.admin-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.7rem}.admin-bar-row{display:flex;justify-content:space-between;gap:1rem;font-size:0.85rem;margin-bottom:0.3rem}.admin-bar-label{color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-bar-count{font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}.admin-bar-track{height:4px;background:var(--bg-input);border-radius:2px;overflow:hidden}.admin-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent-strong),var(--accent));border-radius:2px}.analytics-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin-bottom:1.4rem}.analytics-title h1{margin:0 0 0.2rem}.analytics-title p{margin:0}.analytics-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.85rem 1.25rem}.ctrl-group{display:flex;flex-direction:column;gap:0.35rem}.ctrl-label{font-size:0.68rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);font-weight:700}.ctrl-label-hint{text-transform:none;letter-spacing:0;font-weight:500;opacity:0.7}.analytics-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:1.4rem}.kpi-card{display:flex;flex-direction:column;gap:0.75rem;min-height:132px;margin-bottom:0}.kpi-meta{display:flex;flex-direction:column;gap:0.25rem}.kpi-label{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);font-weight:700}.kpi-value{font-family:var(--font-mono);font-size:2rem;font-weight:600;line-height:1;color:var(--text)}.kpi-sub{font-size:0.74rem;color:var(--text-muted)}.kpi-spark{margin-top:auto}.kpi-empty{margin:auto 0 0.2rem;font-size:0.78rem;color:var(--text-muted)}.analytics-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:1rem}.analytics-charts > .chart-card{margin-bottom:0;padding:1.1rem 1.15rem}.chart-card .admin-card-head{margin-bottom:0.7rem}.chart-card .admin-bars{gap:0.5rem}.chart-card .admin-bar-row{font-size:0.8rem;margin-bottom:0.25rem}.chart-empty{margin:0;font-size:0.85rem;color:var(--text-muted)}.admin-bars--capped li:nth-child(n+6){display:none}.admin-bars--capped.is-expanded li:nth-child(n+6){display:list-item}.bars-toggle{display:inline-block;margin-top:0.6rem;padding:0;border:none;background:none;color:var(--accent);font-size:0.78rem;font-weight:600;cursor:pointer}.bars-toggle:hover{text-decoration:underline}.chart-tier-tag{font-size:0.7rem;font-weight:600;color:var(--accent);background:var(--accent-tint,rgba(255,255,255,0.06));border:1px solid var(--line);border-radius:999px;padding:0.1rem 0.55rem}.chart-filter-select{font-size:0.7rem;font-weight:600;color:var(--text);background:var(--bg-input);border:1px solid var(--line);border-radius:999px;padding:0.1rem 0.55rem;cursor:pointer;color-scheme:dark}.chart-filter-select option{color:var(--text);background:var(--bg-input)}.seg-control{display:inline-flex;gap:0.2rem;padding:0.25rem;background:var(--bg-input);border:1px solid var(--line);border-radius:0.6rem}.seg-option{display:inline-flex;align-items:baseline;gap:0.08rem;padding:0.4rem 0.85rem;border-radius:0.42rem;font-size:0.85rem;font-weight:600;color:var(--text-muted);text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.seg-option:hover{color:var(--text);background:rgba(255,255,255,0.05)}.seg-option.is-active{background:var(--accent);color:#000}.seg-unit{font-size:0.72rem;font-weight:500;opacity:0.65}.seg-option.is-active .seg-unit{opacity:0.8}.admin-head{display:flex;flex-direction:column;gap:0.4rem;margin-bottom:1.25rem}.admin-head h1{margin:0;font-size:1.5rem}.admin-head .lead-text{margin:0;color:var(--text-soft);font-size:0.9rem}.admin-switch{display:inline-flex;align-items:center;gap:0.6rem;margin-top:0.4rem;cursor:pointer;user-select:none}.admin-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admin-switch-track{position:relative;flex-shrink:0;width:38px;height:22px;border-radius:999px;background:var(--bg-input);border:1px solid var(--line);transition:background-color 0.18s ease,border-color 0.18s ease}.admin-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform 0.18s ease,background-color 0.18s ease}.admin-switch input:checked + .admin-switch-track{background:var(--accent);border-color:var(--accent)}.admin-switch input:checked + .admin-switch-track .admin-switch-thumb{transform:translateX(16px);background:#000}.admin-switch input:focus-visible + .admin-switch-track{box-shadow:0 0 0 3px rgba(56,184,255,0.35)}.admin-switch-text{display:flex;flex-direction:column;line-height:1.15;font-size:0.85rem;font-weight:500;color:var(--text)}.admin-switch-text small{font-size:0.7rem;font-weight:400;color:var(--text-muted)}.admin-switch-status{width:7px;height:7px;border-radius:50%;background:var(--text-muted);opacity:0.35;transition:opacity 0.2s ease,background-color 0.2s ease}.admin-switch.is-on .admin-switch-status{background:#4ade80;opacity:1;animation:admin-switch-pulse 1.6s ease-in-out infinite}@keyframes admin-switch-pulse{0%,100%{opacity:1}50%{opacity:0.35}}@media (prefers-reduced-motion:reduce){.admin-switch.is-on .admin-switch-status{animation:none}}.admin-testimonials-form,.admin-testimonials-list{padding:1.5rem 1.6rem}.admin-testimonials-form h2,.admin-testimonials-list h2{margin:0 0 1rem;font-size:1.05rem}.admin-form-import,.admin-form-bulk{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.admin-form-import label,.admin-form-bulk label{display:block;font-size:0.82rem;color:var(--text-muted);margin-bottom:0.4rem}.admin-form-bulk textarea{width:100%;padding:0.55rem 0.7rem;background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);font-size:0.82rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.5;resize:vertical;margin-bottom:0.6rem}.admin-form-failures{margin:0.5rem 0 1rem;font-size:0.82rem;color:var(--text-soft)}.admin-form-failures summary{cursor:pointer;color:var(--text-muted)}.admin-form-failures ul{margin:0.5rem 0 0;padding-left:1.2rem;word-break:break-all}.admin-form-row{display:flex;gap:0.6rem}.admin-form-row input{flex:1}.admin-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.9rem 1rem;margin-bottom:1.25rem}@media (max-width:720px){.admin-form-grid{grid-template-columns:1fr}}.admin-form-field{display:flex;flex-direction:column;gap:0.35rem}.admin-form-field--full{grid-column:1 / -1}.admin-form-field label{font-size:0.82rem;color:var(--text-muted)}.admin-form-checkbox{display:inline-flex !important;align-items:center;gap:0.55rem;font-size:0.88rem !important;color:var(--text) !important;cursor:pointer}.admin-form-checkbox input[type="checkbox"]{flex:0 0 auto;width:auto;height:auto;margin:0;padding:0;border:none;background:none;border-radius:0;box-shadow:none;transition:none;accent-color:var(--accent)}.admin-form-field input,.admin-form-field select,.admin-form-field textarea,.admin-form-import input{width:100%;padding:0.55rem 0.7rem;background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);font-size:0.88rem;font-family:inherit;transition:border-color 0.15s ease,background 0.15s ease}.admin-form-field input:focus,.admin-form-field select:focus,.admin-form-field textarea:focus,.admin-form-import input:focus{outline:none;border-color:var(--line-accent);background:var(--bg-card-strong)}.admin-form-field textarea{resize:vertical;min-height:96px;line-height:1.5}.admin-form-actions{display:flex;gap:0.6rem;align-items:center}.admin-form-hint{margin:0 0 1rem;padding:0.6rem 0.8rem;background:rgba(255,200,80,0.08);border:1px solid rgba(255,200,80,0.25);border-radius:var(--radius-md);color:var(--text-soft);font-size:0.82rem}.admin-table{width:100%;border-collapse:collapse;font-size:0.85rem}.admin-table th,.admin-table td{padding:0.65rem 0.75rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.admin-table th{font-weight:600;color:var(--text-muted);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.04em}.admin-table tr:last-child td{border-bottom:none}.admin-table--dense{font-size:0.8rem}.admin-table--dense th,.admin-table--dense td{padding:0.4rem 0.55rem}.admin-table-scroll{overflow-x:auto}.offer-state{display:inline-block;padding:0.2rem 0.6rem;border-radius:999px;font-size:0.75rem;font-weight:600;letter-spacing:0.02em;border:1px solid var(--line);color:var(--text-muted);background:var(--bg-card-strong)}.offer-state--reminder_sent{color:var(--accent-alt);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-tint)}.offer-state--discount_sent{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 35%,var(--line));background:var(--gold-tint)}.offer-state--converted{color:#4ade80;border-color:color-mix(in srgb,#4ade80 35%,var(--line));background:rgba(74,222,128,0.08)}.admin-testimonial-content{color:var(--text-soft);max-width:360px}.admin-row-actions{display:flex;gap:0.4rem;justify-content:flex-end;white-space:nowrap}.admin-inline-form{display:inline-flex;margin:0}.admin-table .testimonial-platform{position:static;width:auto;height:auto;padding:0.2rem 0.55rem;border-radius:999px;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.04em;font-weight:600}.admin-dashboard-group{margin-top:2rem}.admin-dashboard-group-head{margin-bottom:0.85rem}.admin-dashboard-group--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.admin-dashboard-group--cards > .admin-dashboard-group-head{grid-column:1 / -1}.admin-dashboard-group--cards > .admin-dashboard-card{margin-bottom:0;display:flex;flex-direction:column}.admin-dashboard-group--cards .admin-dashboard-form{display:flex;flex-direction:column;flex:1}.admin-dashboard-group--account{grid-template-columns:minmax(280px,1fr) minmax(280px,2fr)}@media (max-width:900px){.admin-dashboard-group--account{grid-template-columns:1fr}}.admin-events-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-dashboard-group-head h2{margin:0 0 0.2rem;font-size:1rem;font-weight:700;letter-spacing:0.02em}.admin-dashboard-group-head p{margin:0;color:var(--text-muted);font-size:0.85rem}.admin-dashboard-card{margin-bottom:0.85rem;padding:1.1rem 1.25rem}.admin-dashboard-card h3{margin:0 0 0.85rem;font-size:0.95rem;font-weight:600}.admin-dashboard-form .admin-form-actions{margin-top:0.85rem;display:flex;justify-content:flex-end}.admin-dashboard-group--cards .admin-form-actions{margin-top:auto;padding-top:0.85rem}.admin-dashboard-result{margin:1rem 0 0;padding:0.85rem 1rem;background:var(--bg-card-strong);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-soft);font-family:var(--font-mono);font-size:0.82rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-height:28rem}.admin-dashboard-result.is-error{border-color:color-mix(in srgb,var(--danger,#e25555) 60%,transparent);color:var(--danger,#e25555)}.admin-dashboard-result code{background:transparent;border:none;padding:0;font:inherit;color:inherit}.admin-dashboard-card-hint{margin:-0.4rem 0 0.85rem;color:var(--text-muted);font-size:0.85rem;line-height:1.5}.move-funnel{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem}.move-funnel-stat{display:flex;flex-direction:column;gap:0.25rem}.move-funnel-value{font-family:var(--font-mono);font-size:1.6rem;font-weight:600;line-height:1;color:var(--text)}.move-funnel-label{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted)}.move-funnel-filters{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 1.5rem;margin-left:auto}.move-funnel-filter{display:flex;align-items:center;gap:0.4rem;font-size:0.8rem;color:var(--text-soft);cursor:pointer}.move-funnel-filter input[type="checkbox"]{accent-color:var(--accent);cursor:pointer}.admin-order-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;margin:0 0 1rem;padding:0.6rem 0.9rem;border:1px solid var(--line);border-radius:10px;background:var(--accent-tint);font-size:0.9rem}.risk-card{border-left:4px solid var(--line)}.risk-card--high{border-left-color:var(--danger)}.risk-card--medium{border-left-color:#ffb454}.risk-card--low{border-left-color:var(--accent)}.risk-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.6rem;margin-bottom:0.6rem}.risk-card-id{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem;font-size:0.95rem}.risk-score{font-family:var(--font-mono);font-size:0.78rem;color:var(--text-muted)}.risk-badge{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;padding:0.18rem 0.5rem;border-radius:999px;border:1px solid currentColor}.risk-badge--high{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.risk-badge--medium{color:#ffb454;background:color-mix(in srgb,#ffb454 14%,transparent)}.risk-badge--low{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.risk-reasons{margin:0 0 0.85rem;padding-left:1.1rem;font-size:0.88rem;line-height:1.6}.risk-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.9rem}.risk-chip{display:flex;flex-direction:column;align-items:center;min-width:4.2rem;padding:0.4rem 0.6rem;border:1px solid var(--line);border-radius:8px}.risk-chip.is-alert{border-color:color-mix(in srgb,var(--danger) 55%,var(--line));background:color-mix(in srgb,var(--danger) 10%,transparent)}.risk-chip-value{font-family:var(--font-mono);font-size:1.15rem;font-weight:600;line-height:1;color:var(--text)}.risk-chip-label{margin-top:0.2rem;font-size:0.66rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-muted)}.risk-evidence{display:grid;grid-template-columns:max-content 1fr;gap:0.3rem 1rem;margin:0;font-size:0.85rem}.risk-evidence dt{color:var(--text-muted);font-weight:600}.risk-evidence dd{margin:0;word-break:break-word}.lookup-search{display:flex;gap:0.6rem;margin:0 0 1.25rem}.lookup-search input[type="text"]{flex:1;min-width:0;padding:0.6rem 0.85rem;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);font-size:0.95rem}.lookup-empty{font-size:0.92rem}.lookup-resolved{margin:0 0 1rem;padding:0.55rem 0.9rem;border:1px solid var(--line);border-radius:10px;background:var(--accent-tint);font-size:0.88rem;color:var(--text-muted)}.lookup-meta{display:grid;grid-template-columns:max-content 1fr;gap:0.4rem 1.25rem;margin:0;font-size:0.9rem}.lookup-meta > div{display:contents}.lookup-meta dt{color:var(--text-muted);font-weight:600}.lookup-meta dd{margin:0;word-break:break-word}.lookup-table{width:100%;border-collapse:collapse;font-size:0.85rem}.lookup-table thead th{text-align:left;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-muted);padding:0.4rem 0.6rem;border-bottom:1px solid var(--line)}.lookup-table td{padding:0.5rem 0.6rem;border-bottom:1px solid var(--line);vertical-align:top}.lookup-stats{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:0.9rem}.lookup-stat{flex:1 1 7rem;min-width:7rem;padding:0.65rem 0.75rem;border:1px solid var(--line);border-radius:10px}.lookup-stat-value{font-size:1.1rem;font-weight:600;line-height:1.15;color:var(--text)}.lookup-stat-label{margin-top:0.2rem;font-size:0.66rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-muted)}.lookup-stat-sub{margin-top:0.15rem;font-size:0.72rem;color:var(--text-muted)}.lookup-chips{display:flex;flex-wrap:wrap;gap:0.45rem;margin-bottom:1rem}.lookup-chip{padding:0.3rem 0.6rem;border:1px solid var(--line);border-radius:999px;font-size:0.78rem;color:var(--text-muted)}.lookup-chip.is-alert{border-color:color-mix(in srgb,var(--danger) 55%,var(--line));background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--text)}.lookup-timeline h3,.lookup-chart h3{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-muted);margin:0 0 0.5rem}.lookup-timeline ul{list-style:none;margin:0;padding:0}.lookup-timeline li{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem;padding:0.35rem 0;border-bottom:1px solid var(--line);font-size:0.83rem}.lookup-event-time{font-family:var(--font-mono);color:var(--text-muted);font-size:0.78rem}.lookup-event-type{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;padding:0.1rem 0.45rem;border-radius:999px;border:1px solid currentColor;color:var(--text-muted)}.lookup-event-type--successfullogin{color:var(--accent)}.lookup-event-type--exception,.lookup-event-type--moveblocked{color:var(--danger)}.lookup-event-type--movecompleted{color:#2ecc71}.lookup-event-meta{color:var(--text-muted);font-size:0.8rem}.lookup-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:1rem}.tweak-trace{margin-top:1.1rem}.tweak-trace:first-of-type{margin-top:0.25rem}.tweak-trace h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem;margin:0 0 0.45rem;font-size:0.9rem;font-weight:600}.tweak-act{display:inline-block;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;padding:0.1rem 0.45rem;border-radius:999px;border:1px solid currentColor;color:var(--text-muted);white-space:nowrap}.tweak-act--enabled{color:#2ecc71}.tweak-act--disabled{color:var(--text-muted)}.tweak-act--reverted{color:var(--accent)}.tweak-act--failed{color:var(--danger)}.tweak-act-id{margin-top:0.2rem;font-size:0.72rem;color:var(--text-muted)}.tweak-act-error{margin-top:0.2rem;font-size:0.78rem;color:var(--danger)}.transfer-form{display:flex;flex-direction:column;gap:1rem}.transfer-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0.85rem}.transfer-fields label{display:flex;flex-direction:column;gap:0.35rem}.transfer-fields label span{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-muted);font-weight:600}.transfer-fields input[type="text"]{padding:0.6rem 0.85rem;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);font-size:0.95rem;font-family:var(--font-mono)}.transfer-actions{display:flex;gap:0.6rem}.transfer-error{margin:0;color:var(--danger);font-size:0.88rem}.transfer-preview,.transfer-result{margin-top:0.5rem;padding:1rem;border:1px solid var(--line);border-radius:10px;background:var(--accent-tint)}.transfer-preview h3,.transfer-result h3{margin:0 0 0.6rem;font-size:0.95rem}.transfer-checklist{margin:0 0 0.8rem;padding-left:1.1rem;font-size:0.88rem}.transfer-checklist li{margin:0.25rem 0}.transfer-checklist .is-warn,.transfer-warnings .is-warn{color:var(--danger)}.transfer-warnings{margin:0.4rem 0 0.8rem;font-size:0.86rem}.transfer-warnings p{margin:0.3rem 0}.transfer-idlist{columns:2;font-size:0.82rem;margin:0.5rem 0 0}.admin-event-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:0.75rem}.admin-event-head h3{margin:0;font-size:1rem;display:flex;align-items:baseline;gap:0.55rem}.admin-event-head h3 small{color:var(--text-muted);font-weight:400;font-size:0.78rem}.admin-event-head time{color:var(--text-muted);font-size:0.8rem;white-space:nowrap;font-family:var(--font-mono)}.admin-event-id{font-family:var(--font-mono);font-size:0.72rem;font-weight:400;color:var(--text-muted);background:var(--bg-card-strong);border:1px solid var(--line);border-radius:999px;padding:0.05rem 0.45rem;line-height:1.5}.admin-event-fields{display:grid;grid-template-columns:max-content 1fr;column-gap:1rem;row-gap:0.35rem;margin:0 0 0.85rem;font-size:0.85rem}.admin-event-fields dt{color:var(--text-muted);font-weight:600;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.04em;padding-top:0.2rem}.admin-event-fields dd{margin:0;color:var(--text-soft);word-break:break-word}.admin-event-fields dd small{color:var(--text-muted)}.admin-event-fields code{background:var(--bg-card-strong);border:1px solid var(--line);padding:0.05em 0.35em;border-radius:4px;font-size:0.85em;color:var(--accent)}.admin-dashboard-card.is-error{border-color:color-mix(in srgb,var(--danger,#c44) 60%,var(--line))}.device-login{display:flex;justify-content:center;padding:4rem 1.5rem}.device-login-card{width:100%;max-width:520px;padding:2rem 2.25rem 2.25rem;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.device-login-card h1{font-size:1.4rem;font-weight:600;margin:0 0 1.25rem}.device-login-lead{color:var(--text);margin:0 0 1.25rem;line-height:1.55}.device-login-meta{font-size:0.85rem;color:var(--text-muted);line-height:1.55;margin:0.75rem 0 0}.device-login-code-display{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:color-mix(in srgb,var(--accent) 6%,var(--bg-card-strong));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:10px;margin:0.5rem 0 0.75rem}.device-login-code-label{font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.device-login-code-value{font-family:ui-monospace,"SF Mono",Consolas,monospace;font-size:1.35rem;font-weight:700;letter-spacing:0.1em;color:var(--text)}.device-login-code-form{display:flex;flex-direction:column;gap:0.75rem}.device-login-code-input{font-family:ui-monospace,"SF Mono",Consolas,monospace;font-size:1.15rem;letter-spacing:0.1em;text-align:center;text-transform:uppercase}.device-login-actions{display:flex;gap:0.6rem;margin-top:1rem;flex-wrap:wrap}.device-login-status{padding:1rem 1.15rem;border-radius:10px;line-height:1.55;margin:0}.device-login-status--ok{background:color-mix(in srgb,#4ade80 10%,var(--bg-card-strong));border:1px solid color-mix(in srgb,#4ade80 35%,var(--line))}.device-login-status--denied{background:color-mix(in srgb,#fbbf24 10%,var(--bg-card-strong));border:1px solid color-mix(in srgb,#fbbf24 35%,var(--line))}.device-login-status--err{background:color-mix(in srgb,#f87171 10%,var(--bg-card-strong));border:1px solid color-mix(in srgb,#f87171 35%,var(--line))}.specs-page,.specs-teaser{--amd:#ff5d3a;--intel:#3d9bff;--nvidia:#8fdc1a}.specs-teaser{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.75rem 1.5rem;margin:2rem auto 0}.specs-teaser-title{margin:0;font-size:1.05rem;font-weight:600;color:var(--text-soft)}.specs-teaser-tiles{display:flex;gap:0.6rem}.specs-teaser-tile{--chip:var(--accent);position:relative;display:grid;place-items:center;width:124px;height:60px;border:1px solid var(--line);border-radius:14px;background:var(--bg-card-strong);transition:transform 0.16s ease,border-color 0.16s ease,background 0.16s ease,box-shadow 0.16s ease}@property --teaser-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.specs-teaser-tile::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--teaser-angle),transparent 0 64%,var(--chip) 84%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:teaser-orbit 3.4s linear infinite;transition:opacity 0.16s ease}.specs-teaser-tile[data-brand="intel"]::before{animation-delay:-1.7s}.specs-teaser-tile:hover::before,.specs-teaser-tile:focus-visible::before{opacity:0}.specs-teaser-tile:hover .wizard-mark,.specs-teaser-tile:focus-visible .wizard-mark,.wizard-option:hover .wizard-mark,.wizard-option:focus-visible .wizard-mark{background:linear-gradient(115deg,var(--chip) 0 38%,color-mix(in srgb,#fff 82%,var(--chip)) 50%,var(--chip) 62% 100%);background-size:260% 100%;background-position:100% 0;animation:mark-glimmer 0.9s ease-out forwards}@keyframes mark-glimmer{to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.specs-teaser-tile:hover .wizard-mark,.specs-teaser-tile:focus-visible .wizard-mark,.wizard-option:hover .wizard-mark,.wizard-option:focus-visible .wizard-mark{animation:none;background:var(--chip)}}@keyframes teaser-orbit{to{--teaser-angle:360deg}}@media (prefers-reduced-motion:reduce){.specs-teaser-tile::before{display:none}}.specs-teaser-tile[data-brand="amd"]{--chip:var(--amd)}.specs-teaser-tile[data-brand="intel"]{--chip:var(--intel)}.specs-teaser-tile:hover,.specs-teaser-tile:focus-visible{transform:translateY(-3px);border-color:var(--chip);background:color-mix(in srgb,var(--chip) 12%,var(--bg-card-strong));box-shadow:0 12px 30px -14px color-mix(in srgb,var(--chip) 70%,transparent);outline:none}.specs-teaser-tile .wizard-mark[data-brand="amd"]{width:79px;height:19px}.specs-teaser-tile .wizard-mark[data-brand="intel"]{width:52px;height:21px}.specs-hero{max-width:900px;margin:0 auto 1.75rem;text-align:center}.specs-hero .legal-eyebrow{justify-content:center}.specs-hero .legal-eyebrow::before{display:none}.specs-title{margin:0;font-size:clamp(1.45rem,1rem + 2vw,2.3rem);line-height:1.22;letter-spacing:-0.01em;text-wrap:balance;color:var(--text)}.wizard{position:relative;max-width:860px;margin:0 auto 2.5rem;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,4vw,2.5rem) clamp(1rem,3vw,1.5rem);border:1px solid var(--line);border-radius:var(--radius-lg,18px);background:radial-gradient(70% 55% at 15% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),radial-gradient(60% 50% at 100% 100%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),var(--bg-card);box-shadow:0 30px 60px -40px rgba(0,0,0,0.6);overflow:hidden}.wizard-progress{display:flex;justify-content:center;gap:2rem;margin:0 0 1.75rem;padding:0;list-style:none}.wizard-seg{display:flex;align-items:center;gap:0.6rem;font-size:0.74rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted);transition:color 0.2s ease}.wizard-seg.is-active{color:var(--text)}.wizard-dots{display:inline-flex;gap:0.35rem}.wizard-dots i{display:block;width:1.4rem;height:0.3rem;border-radius:999px;background:var(--line);transition:background 0.2s ease,width 0.2s ease}.wizard-dots i.is-done{background:var(--accent)}.wizard-dots i.is-current{width:2.2rem;background:var(--accent-alt)}.wizard-stage{min-height:240px}.wizard-screen{text-align:center}.wizard-screen.is-forward{animation:wizard-forward 0.32s cubic-bezier(0.2,0.7,0.2,1) both}.wizard-screen.is-back{animation:wizard-back 0.32s cubic-bezier(0.2,0.7,0.2,1) both}@keyframes wizard-forward{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes wizard-back{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}.wizard-step-label{margin:0 0 0.35rem;font-size:0.74rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted)}.wizard-question{margin:0 0 1.4rem;font-size:clamp(1.25rem,1rem + 1.2vw,1.7rem);font-weight:700;letter-spacing:-0.01em;text-wrap:balance}.wizard-sub{margin:-1rem 0 1.4rem;color:var(--text-muted);font-size:0.92rem}.wizard-hint{margin:-0.8rem 0 1.2rem;color:var(--gold);font-size:0.9rem}.wizard-matching{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.9rem;background:color-mix(in srgb,var(--bg-card) 88%,transparent);backdrop-filter:blur(6px);font-weight:600;animation:wizard-fade 0.25s ease-out both}.wizard-matching[hidden]{display:none}.wizard-spinner{width:2.4rem;height:2.4rem;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:wizard-spin 0.8s linear infinite}@keyframes wizard-spin{to{transform:rotate(360deg)}}@keyframes wizard-fade{from{opacity:0}to{opacity:1}}.wizard-options{display:grid;gap:0.8rem;justify-content:center}.wizard-options--brand{grid-template-columns:repeat(auto-fit,minmax(150px,190px))}.wizard-options--mid{grid-template-columns:repeat(auto-fit,minmax(150px,190px))}.wizard-option{animation:wizard-pop 0.32s cubic-bezier(0.2,0.7,0.2,1) backwards}@keyframes wizard-pop{from{opacity:0;transform:translateY(10px) scale(0.96)}to{opacity:1;transform:none}}.wizard-options--model{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:720px;margin:0 auto}.wizard-option{--chip:var(--accent);appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;min-height:3.2rem;padding:0.85rem 1rem;border:1px solid var(--line);border-radius:14px;background:var(--bg-card-strong);color:var(--text);font:inherit;font-size:0.95rem;font-weight:600;line-height:1.25;cursor:pointer;transition:transform 0.16s ease,border-color 0.16s ease,background 0.16s ease,box-shadow 0.16s ease}.wizard-option[data-brand="amd"]{--chip:var(--amd)}.wizard-option[data-brand="intel"]{--chip:var(--intel)}.wizard-option[data-brand="nvidia"]{--chip:var(--nvidia)}.wizard-option:hover,.wizard-option:focus-visible{transform:translateY(-3px);border-color:var(--chip);background:color-mix(in srgb,var(--chip) 10%,var(--bg-card-strong));box-shadow:0 12px 30px -14px color-mix(in srgb,var(--chip) 70%,transparent);outline:none}.wizard-option.is-picked{border-color:var(--chip);background:color-mix(in srgb,var(--chip) 24%,var(--bg-card-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--chip) 30%,transparent);transform:scale(0.98)}.wizard-options--brand .wizard-option{min-height:7.5rem;padding:1.2rem 1rem 1rem}.wizard-mark{display:block;width:128px;height:44px;background:var(--chip);-webkit-mask:var(--mark) no-repeat center / contain;mask:var(--mark) no-repeat center / contain}.wizard-mark[data-brand="amd"]{--mark:url("/images/brands/amd.svg");width:126px;height:30px}.wizard-mark[data-brand="intel"]{--mark:url("/images/brands/intel.svg");width:72px;height:30px}.wizard-mark[data-brand="nvidia"]{--mark:url("/images/brands/nvidia.svg");width:150px;height:28px}.wizard-options--mid .wizard-option{min-height:5.2rem}.wizard-option-sub{font-size:0.74rem;font-weight:500;color:var(--text-muted)}.wizard-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}.wizard-nav::before{content:"";flex:1}.wizard-link{appearance:none;order:-1;padding:0.4rem 0.2rem;border:0;background:none;color:var(--text-muted);font:inherit;font-size:0.88rem;cursor:pointer;transition:color 0.15s ease}.wizard-link:hover,.wizard-link:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:3px;outline:none}#wizard-skip{order:1}.wizard-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.75rem 1.25rem;max-width:860px;margin:0 auto 2rem;padding:1rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-lg,18px);background:radial-gradient(70% 55% at 15% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--bg-card)}.wizard-summary[hidden],.wizard[hidden]{display:none}.wizard-summary-label{font-size:0.74rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-muted)}.wizard-summary-parts{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:0.6rem}.wizard-part{--chip:var(--text-muted);display:inline-flex;align-items:center;gap:0.6rem;padding:0.5rem 0.95rem 0.5rem 0.75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--chip) 45%,var(--line));background:color-mix(in srgb,var(--chip) 10%,var(--bg-card-strong));color:var(--text);font-weight:600;font-size:0.92rem;line-height:1.2}.wizard-part[data-brand="amd"]{--chip:var(--amd)}.wizard-part[data-brand="intel"]{--chip:var(--intel)}.wizard-part[data-brand="nvidia"]{--chip:var(--nvidia)}.wizard-part-mark{display:block;width:44px;height:18px;flex:none;background:var(--chip);-webkit-mask:var(--mark) no-repeat center / contain;mask:var(--mark) no-repeat center / contain}.wizard-part-mark[data-brand="amd"]{--mark:url("/images/brands/amd.svg")}.wizard-part-mark[data-brand="intel"]{--mark:url("/images/brands/intel.svg");width:36px;height:20px}.wizard-part-mark[data-brand="nvidia"]{--mark:url("/images/brands/nvidia.svg");width:52px}.wizard-part-icon{display:block;width:22px;height:22px;flex:none;color:var(--accent-alt)}.wizard-part-icon svg{width:100%;height:100%}.wizard-summary-change{appearance:none;padding:0.45rem 0.2rem;border:0;background:none;color:var(--accent-alt);font:inherit;font-size:0.9rem;font-weight:600;cursor:pointer}.wizard-summary-change:hover,.wizard-summary-change:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:none}.specs-empty{text-align:center;color:var(--text-soft);margin:1rem 0 1.5rem}.specs-results-section{scroll-margin-top:5rem}.specs-results-title{margin:0 0 1rem;text-align:center;font-size:1.3rem}.specs-results-section .reviews-masonry{margin-bottom:1.5rem}.wizard-options--device{grid-template-columns:repeat(auto-fit,minmax(180px,240px))}.wizard-option--device{min-height:8.5rem;padding:1.25rem 1rem 1rem;gap:0.5rem}.wizard-icon{display:block;width:44px;height:44px;color:var(--accent-alt)}.wizard-icon svg{width:100%;height:100%}.wizard-option--device .wizard-option-label{font-size:1.05rem}@media (max-width:560px){.wizard-options--brand,.wizard-options--mid,.wizard-options--device{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-options--model{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-progress{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.wizard-screen.is-forward,.wizard-screen.is-back,.wizard-option,.wizard-matching{animation:none}}.admin-testimonial-hw{display:block;margin-top:0.25rem;font-size:0.75rem;color:var(--text-muted)}