@font-face{font-family:Spare Display;src:url(/fonts/bricolage-grotesque-variable.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Spare Text;src:url(/fonts/atkinson-hyperlegible-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spare Text;src:url(/fonts/atkinson-hyperlegible-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-paper:#f7f2e8;--color-paper-2:#fffaf1;--color-ink:#101217;--color-muted:#555760;--color-rule:#101217;--color-cobalt:#1746e0;--color-cobalt-ink:#ffffff;--color-coral:#ff5b4d;--color-coral-ink:#101217;--color-lemon:#f4dc50;--color-success:#12734f;--color-danger:#b42318;--color-control:#ebe6dc;--color-focus:#ff5b4d;--color-white:#ffffff;--color-overlay:rgba(16,18,23,.68);--font-display:"Spare Display",sans-serif;--font-body:"Spare Text",sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--page-gutter:clamp(1rem,4vw,4rem);--rule:2px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--ease-out:cubic-bezier(.23,1,.32,1);--z-nav:300;--z-modal:500}*{box-sizing:border-box}body,html{margin:0;min-width:320px;overflow-x:clip;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{min-height:100vh}::selection{background:var(--color-lemon);color:var(--color-ink)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-display);font-style:normal;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;min-width:0}p{line-height:1.55;text-wrap:pretty}.site-shell{min-height:100vh}.site-nav{min-height:68px;align-items:stretch;border-bottom:var(--rule) solid var(--color-rule);background:var(--color-paper);z-index:var(--z-nav)}.brand{display:inline-flex;align-items:center;gap:10px;padding:0 var(--space-5);font-family:var(--font-display);font-weight:800;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:32px;height:32px;background:var(--color-ink);color:var(--color-white);font-size:18px}.site-nav nav{align-items:stretch}.menu-toggle,.nav-account,.site-nav nav a{display:flex;align-items:center;min-height:66px;padding:0 var(--space-5);border-left:var(--rule) solid var(--color-rule);font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap;text-transform:uppercase;letter-spacing:.045em;background:transparent;color:var(--color-ink)}.site-nav nav a:hover{background:var(--color-lemon)}.nav-account{background:var(--color-coral);color:var(--color-coral-ink)}.menu-toggle{display:none;border-top:0;border-right:0;border-bottom:0;cursor:pointer}.hero{min-height:calc(100vh - 68px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:var(--rule) solid var(--color-rule)}.hero-copy{padding:clamp(3rem,7vh,5rem) var(--page-gutter) clamp(5rem,12vh,8rem);display:flex;flex-direction:column;justify-content:center}.hero h1{font-size:clamp(3.6rem,6.6vw,6rem);line-height:.96;margin:0;max-width:11ch}.hero h1 span{color:var(--color-cobalt)}.hero-copy>p{max-width:56ch;font-size:clamp(1rem,1.45vw,1.25rem);margin:var(--space-8) 0 0}.hero-actions{gap:var(--space-5);margin-top:var(--space-8)}.action{padding:0 var(--space-6);font-weight:700;border:var(--rule) solid var(--color-ink);transition:transform .14s var(--ease-out),background-color .16s var(--ease-out),color .16s var(--ease-out)}.action:active{transform:scale(.97)}.action.primary{background:var(--color-coral);color:var(--color-coral-ink)}.action.primary:hover{background:var(--color-lemon)}.action.text{border-color:transparent;text-decoration:underline;padding-inline:0}.trust-line{font-size:.86rem!important;color:var(--color-muted);border-top:1px solid var(--color-rule);padding-top:var(--space-4)}.wait-stage{background:var(--color-cobalt);color:var(--color-cobalt-ink);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:560px;border-left:var(--rule) solid var(--color-rule);transition:background-color .26s var(--ease-out)}.wait-stage.state-ready{background:var(--color-lemon);color:var(--color-ink)}.wait-stage.state-thinking{background:var(--color-ink);color:var(--color-white)}.stage-top,.state-tabs{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stage-top{border-bottom:var(--rule) solid}.stage-top span:first-child{display:flex;align-items:center;gap:8px}.stage-top i{width:8px;height:8px;border-radius:50%;background:var(--color-coral);animation:pulse 1.6s ease-in-out infinite}.stage-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);align-items:center;grid-gap:var(--space-8);gap:var(--space-8);padding:clamp(2rem,5vw,5rem)}.stage-copy h2{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;margin:0}.stage-copy p{max-width:36ch;font-size:1rem}.mini-game{aspect-ratio:1;position:relative;border:var(--rule) solid;display:grid;place-items:center;overflow:hidden}.mini-game:after,.mini-game:before{content:"";position:absolute;background:currentColor;opacity:.25}.mini-game:before{width:100%;height:2px;top:50%}.mini-game:after{height:100%;width:2px;left:50%}.mini-game button{position:absolute;z-index:2;right:18%;top:22%;width:62px;height:62px;border:var(--rule) solid var(--color-ink);border-radius:50%;background:var(--color-coral);cursor:pointer;animation:target-move 3.1s step-end infinite}.mini-game button span{display:block;width:16px;height:16px;margin:auto;border-radius:50%;background:var(--color-ink)}.mini-game>div{display:grid;text-align:center;z-index:1}.mini-game b{font-family:var(--font-display);font-size:4rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-game small{text-transform:uppercase;letter-spacing:.1em}.state-symbol{font-family:var(--font-display);font-size:clamp(7rem,16vw,14rem);text-align:center}.state-tabs{justify-content:flex-start;gap:0;border-top:var(--rule) solid;padding:0}.state-tabs button{min-height:52px;padding:0 var(--space-5);border:0;border-right:var(--rule) solid;background:transparent;color:inherit;text-transform:uppercase;font-size:.7rem;font-weight:700;cursor:pointer;white-space:nowrap}.state-tabs button.active{background:var(--color-coral);color:var(--color-ink)}.support-strip{display:grid;grid-template-columns:1.5fr repeat(4,1fr);border-bottom:var(--rule) solid var(--color-rule);background:var(--color-ink);color:var(--color-white)}.support-strip span{padding:var(--space-4) var(--space-5);border-right:1px solid var(--color-white);font-size:.68rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.support-strip span:last-child{border-right:0}.workflow{padding:var(--space-24) var(--page-gutter);background:var(--color-paper-2)}.workflow>header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:flex-end;margin-bottom:var(--space-16)}.control-room h2,.game-intro h2,.workflow>header h2{font-size:clamp(3rem,6vw,6rem);line-height:.94;margin:0}.workflow>header p{font-size:1.1rem;max-width:34ch;margin:0}.workflow ol{list-style:none;padding:0;margin:0;border-top:var(--rule) solid var(--color-rule)}.workflow li{display:grid;grid-template-columns:100px minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center;padding:var(--space-12) 0;border-bottom:var(--rule) solid var(--color-rule)}.step-index{font-family:var(--font-display);font-size:1.4rem;font-weight:700}.workflow h3{font-size:clamp(2rem,3.3vw,3.4rem);margin:0 0 var(--space-3)}.workflow li p{max-width:42ch;margin:0;color:var(--color-muted)}.step-visual{min-height:180px;border:var(--rule) solid var(--color-rule);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--color-paper)}.step-visual.ask{gap:12px}.step-visual.ask span{font-weight:700}.step-visual.ask i{width:12px;height:12px;border-radius:50%;background:var(--color-cobalt);animation:pulse 1.5s ease-in-out infinite}.step-visual.ask i:nth-child(3){animation-delay:.2s}.step-visual.ask i:nth-child(4){animation-delay:.4s}.step-visual.play{background:var(--color-coral);flex-direction:column}.step-visual.play b{font-family:var(--font-display);font-size:clamp(3rem,7vw,6.5rem)}.step-visual.done{background:var(--color-lemon);justify-content:space-between;padding:var(--space-8);font-weight:700}.step-visual.done b{font-family:var(--font-display);font-size:2rem}.game-field{padding:var(--space-24) var(--page-gutter);background:var(--color-cobalt);color:var(--color-white)}.game-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:flex-end;grid-gap:var(--space-12);gap:var(--space-12);margin-bottom:var(--space-12)}.game-intro p{max-width:43ch;margin:0}.game-shelf{grid-gap:var(--space-4);gap:var(--space-4)}.game-card{min-width:0;color:var(--color-ink);border:var(--rule) solid var(--color-ink);padding:var(--space-5);display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-2);gap:var(--space-2)}.game-card h3{font-size:2rem}.game-card h3,.game-card p{margin:var(--space-4) 0 0}.game-card>span{grid-column:1/-1;border-top:1px solid;padding-top:var(--space-3);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.card-blue{background:var(--color-paper)}.card-coral{background:var(--color-coral)}.card-ink{background:var(--color-ink);color:var(--color-white);border-color:var(--color-white)}.game-art{grid-column:1/-1;aspect-ratio:4/3;border:1px solid}.orbit i{border:2px solid;border-radius:50%;inset:12%}.orbit i:nth-child(2){inset:28%}.orbit i:nth-child(3){inset:43%;background:var(--color-coral);border:0}.stack{display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:15%}.stack i{position:static;width:22%;background:currentColor}.stack i:first-child{height:35%}.stack i:nth-child(2){height:62%}.stack i:nth-child(3){height:84%;background:var(--color-lemon)}.path i{width:22%;aspect-ratio:1;border:2px solid var(--color-white)}.path i:first-child{left:12%;top:18%}.path i:nth-child(2){left:40%;top:45%;background:var(--color-coral)}.path i:nth-child(3){right:12%;bottom:14%}.control-room{padding:var(--space-24) var(--page-gutter);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--space-16);gap:var(--space-16)}.control-room>div p{max-width:38ch}.control-room dl{margin:0;border-top:var(--rule) solid var(--color-rule)}.control-room dl>div{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--color-rule)}.control-room dt{font-weight:700}.control-room dd{margin:0;color:var(--color-muted)}.final-band{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-12) var(--page-gutter);background:var(--color-lemon);border-block:var(--rule) solid var(--color-rule)}.final-band p{font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:1;margin:0;max-width:18ch}.site-footer{background:var(--color-ink);color:var(--color-white);padding:var(--space-20) var(--page-gutter) var(--space-8)}.site-footer>p{font-family:var(--font-display);font-size:clamp(2.7rem,7vw,7rem);line-height:.92;letter-spacing:-.035em;max-width:17ch;margin:0 0 var(--space-20)}.site-footer>div{display:flex;align-items:center;gap:var(--space-6);border-top:1px solid var(--color-white);padding-top:var(--space-5);font-size:.78rem}.site-footer .brand{padding:0;margin-right:auto}.site-footer a{white-space:nowrap}.subpage{max-width:1180px;margin:auto;padding:var(--space-20) var(--page-gutter)}.subpage-head{max-width:800px;margin-bottom:var(--space-16)}.subpage-head h1{font-size:clamp(3.5rem,8vw,7rem);line-height:.94;margin:0 0 var(--space-6)}.subpage-head p{font-size:1.15rem;max-width:62ch}.content-card,.panel{background:var(--color-paper-2);border:var(--rule) solid var(--color-rule);padding:var(--space-6)}input,select,textarea{min-height:48px;border:1px solid var(--color-rule);outline:2px solid transparent;background:var(--color-paper-2);color:var(--color-ink);padding:0 var(--space-4);border-radius:0}input:hover,select:hover,textarea:hover{background:var(--color-white)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--color-focus);outline-offset:1px}.button{min-height:46px;border:var(--rule) solid var(--color-rule);background:var(--color-coral);color:var(--color-coral-ink);padding:0 var(--space-5);font-weight:700;cursor:pointer;white-space:nowrap}.button:hover{background:var(--color-lemon)}.button:active{transform:scale(.97)}.button:disabled{opacity:.55;cursor:not-allowed;background:var(--color-control)}.button-full{width:100%}.button-small{min-height:40px;padding-inline:var(--space-4)}.auth-page{min-height:100vh;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.auth-story{background:var(--color-cobalt);color:var(--color-white);padding:var(--space-8) var(--page-gutter)}.auth-story .brand{padding:0;align-self:flex-start}.auth-story h1{font-size:clamp(3.5rem,6vw,6.3rem);line-height:.95;max-width:11ch}.auth-story p{max-width:48ch}.auth-sequence{display:grid;grid-template-columns:repeat(3,1fr);border:var(--rule) solid var(--color-white)}.auth-sequence span{padding:var(--space-4);border-right:1px solid var(--color-white);font-size:.75rem;text-transform:uppercase}.auth-sequence span:last-child{border-right:0}.auth-side{display:grid;place-items:center;padding:var(--space-8);background:var(--color-paper)}.auth-card{width:min(480px,100%)}.auth-card>a{display:inline-block;margin-bottom:var(--space-12)}.auth-card h2{font-size:clamp(2.4rem,4vw,4rem);margin:0 0 var(--space-3)}.auth-card form{grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-8)}.auth-card label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-weight:700}.phone-input{display:grid;grid-template-columns:auto 1fr}.phone-input span{min-height:48px;display:grid;place-items:center;padding:0 var(--space-4);border:1px solid var(--color-rule);border-right:0;background:var(--color-control)}.auth-check{grid-template-columns:auto 1fr!important;align-items:start;font-weight:400!important}.auth-check input{min-height:auto;width:20px;height:20px}.auth-check span{display:grid}.auth-check small,.auth-legal,.form-hint{color:var(--color-muted);font-size:.82rem}.form-error,.form-message,.form-success{padding:var(--space-3);border:1px solid}.form-error{color:var(--color-danger)}.form-success{color:var(--color-success)}.portal{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar{background:var(--color-ink);color:var(--color-white);padding:var(--space-5);flex-direction:column;height:100vh}.sidebar-brand{align-items:center;gap:12px;color:inherit;text-decoration:none}.avatar,.logo-mark{display:grid;place-items:center;width:40px;height:40px;background:var(--color-coral);color:var(--color-ink);font-family:var(--font-display);font-weight:800}.identity,.sidebar-brand span:last-child{display:grid}.identity small,.sidebar-brand small{color:var(--color-control)}.sidebar-nav{display:grid;grid-gap:4px;gap:4px;margin-top:var(--space-12)}.card-kicker,.nav-caption,.overline{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.sidebar-nav a{min-height:46px;gap:12px;padding:0 var(--space-3);text-decoration:none}.sidebar-nav a.active,.sidebar-nav a:hover{background:var(--color-cobalt);color:var(--color-white)}.sidebar-nav i{font-style:normal;width:20px}.sidebar-foot{margin-top:auto;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;border-top:1px solid var(--color-muted);padding-top:var(--space-4)}.icon-button{min-width:40px;min-height:40px;border:1px solid;background:transparent;color:inherit;cursor:pointer}.portal-main{min-width:0;padding:var(--space-8)}.page-header{gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:var(--rule) solid var(--color-rule);margin-bottom:var(--space-8)}.page-header h1{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;margin:var(--space-2) 0}.page-header p{margin:0;max-width:64ch}.security-chip,.status-badge{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:.75rem;font-weight:700}.online-dot,.security-chip span{width:8px;height:8px;border-radius:50%;background:var(--color-success)}.page-stack{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.metric-card{border:var(--rule) solid var(--color-rule);padding:var(--space-5);background:var(--color-paper-2)}.metric-card.featured{background:var(--color-cobalt);color:var(--color-white)}.metric-card>b{display:block;font-family:var(--font-display);font-size:2.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:var(--space-4)}.metric-card p{font-size:.8rem}.card-head,.metric-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.wide-left{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}.content-card h2{font-size:1.8rem;margin:var(--space-2) 0}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;min-width:680px}.data-table td,.data-table th{text-align:left;padding:var(--space-4);border-bottom:1px solid var(--color-rule);font-size:.82rem}.data-table th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.status-badge{padding:5px 8px;border:1px solid}.empty-compact,.empty-row,.empty-state{padding:var(--space-8);text-align:center}.center-screen{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;padding:var(--space-8)}.spinner{width:32px;height:32px;border:3px solid var(--color-control);border-top-color:var(--color-cobalt);border-radius:50%;animation:spin .8s linear infinite}.modal-backdrop{position:fixed;inset:0;background:var(--color-overlay);z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-4)}.modal{width:min(520px,100%);background:var(--color-paper);border:var(--rule) solid var(--color-rule);padding:var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.install-ledger{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--space-16);gap:var(--space-16);padding-block:var(--space-16);border-block:var(--rule) solid var(--color-rule)}.download-panel h2,.install-close h2,.install-ledger h2,.install-steps>h2{font-size:clamp(2.3rem,4vw,4rem);line-height:1;margin:0 0 var(--space-5)}.install-ledger dl{margin:0}.install-ledger dl>div{display:grid;grid-template-columns:160px 1fr;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule)}.install-ledger dt{font-weight:700}.install-ledger dd{margin:0;color:var(--color-muted)}.install-steps{padding-block:var(--space-20)}.install-steps ol{list-style:none;padding:0;margin:var(--space-10) 0 0;border-top:var(--rule) solid var(--color-rule)}.install-steps li{display:grid;grid-template-columns:90px 1fr;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--color-rule)}.install-steps li>b{font-family:var(--font-display);font-size:2rem}.install-steps h3{font-size:1.7rem;margin:0}.install-steps p{margin:var(--space-2) 0;color:var(--color-muted)}.download-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-10);background:var(--color-cobalt);color:var(--color-white);border:var(--rule) solid var(--color-rule)}.download-panel>div:last-child{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.kb-command{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.kb-command>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.kb-command>div{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--color-white)}.kb-command code{padding:var(--space-4);overflow:auto;white-space:nowrap}.kb-command button{border:0;border-left:1px solid var(--color-white);background:var(--color-lemon);padding:0 var(--space-4);font-weight:700;cursor:pointer}.install-close{padding:var(--space-20) 0}.faq-list{border-top:var(--rule) solid var(--color-rule)}.faq-list details{border-bottom:var(--rule) solid var(--color-rule)}.faq-list summary{list-style:none;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6) 0;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-weight:700}.faq-list summary h2{font-size:clamp(1.5rem,3vw,2.6rem);margin:0}.faq-list summary b{font-size:2rem;transition:transform .16s var(--ease-out)}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{max-width:70ch;margin:0;padding:0 0 var(--space-8) 88px;color:var(--color-muted);font-size:1.05rem}.control-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);padding:var(--space-8);background:var(--color-cobalt);color:var(--color-white);border:var(--rule) solid var(--color-rule)}.control-hero h2{font-size:clamp(2.4rem,4vw,4rem);margin:var(--space-2) 0}.control-hero p{max-width:60ch}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6)}.choice-grid button{min-height:150px;padding:var(--space-4);border:1px solid var(--color-rule);background:var(--color-paper);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-3)}.choice-grid button.active{background:var(--color-lemon);border-width:var(--rule)}.choice-grid span{color:var(--color-muted);line-height:1.45}.settings-list{display:grid;margin-top:var(--space-5)}.settings-list label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule)}.settings-list label span{display:grid}.settings-list small{color:var(--color-muted)}.settings-list input[type=checkbox]{min-height:auto;width:22px;height:22px;accent-color:var(--color-cobalt)}.device-summary{display:grid;margin-top:var(--space-5)}.device-summary article{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule)}.device-summary article>div{display:grid}.device-summary small{color:var(--color-muted)}.device-icon{display:grid;place-items:center;width:40px;height:40px;background:var(--color-ink);color:var(--color-white);font-weight:700}.privacy-banner{padding:var(--space-6);background:var(--color-lemon);border:var(--rule) solid var(--color-rule)}.privacy-banner p{margin-bottom:0}.sponsor-onboarding{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:start;padding:var(--space-10);background:var(--color-cobalt);color:var(--color-white);border:var(--rule) solid var(--color-rule)}.sponsor-onboarding h2{font-size:clamp(2.6rem,5vw,5rem);line-height:.95;margin:var(--space-4) 0}.sponsor-onboarding>div p{max-width:56ch}.sponsor-onboarding form{color:var(--color-ink);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.campaign-form label,.sponsor-onboarding form label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-weight:700}.account-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-8);background:var(--color-cobalt);color:var(--color-white);border:var(--rule) solid var(--color-rule)}.account-banner h2{font-size:2.6rem;margin:var(--space-2) 0}.account-banner>div:last-child{display:grid;text-align:right}.account-banner>div:last-child b{font-family:var(--font-display);font-size:2.5rem}.campaign-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);margin:var(--space-5) 0;background:var(--color-control);border:1px solid var(--color-rule)}.profile-card{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:center}.profile-avatar{display:grid;place-items:center;width:72px;height:72px;background:var(--color-cobalt);color:var(--color-white);font-family:var(--font-display);font-size:2rem}.pairing-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.pair-code{font-family:var(--font-display);font-size:1.7rem;text-align:center;letter-spacing:.15em}.instruction-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:0;list-style:none}.instruction-list li{display:flex;align-items:center;gap:var(--space-4)}.instruction-list li>b{display:grid;place-items:center;width:36px;height:36px;background:var(--color-lemon)}.tab-nav{display:flex;gap:0;border:var(--rule) solid var(--color-rule);overflow:auto}.tab-nav button{min-height:46px;border:0;border-right:1px solid var(--color-rule);background:var(--color-paper);padding:0 var(--space-5);font-weight:700;white-space:nowrap;cursor:pointer}.tab-nav button.active{background:var(--color-ink);color:var(--color-white)}.readiness-banner{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:var(--rule) solid var(--color-rule);background:var(--color-lemon)}.readiness-banner>span{font-family:var(--font-display);font-size:2rem}.readiness-banner p{margin:var(--space-1) 0}.check-list,.timeline-list{display:grid;margin-top:var(--space-5)}.check-list>div{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-rule)}.check-list .ok{color:var(--color-success)}.check-list .bad{color:var(--color-danger)}.timeline-list article{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule)}.timeline-list article>div{display:grid}.timeline-dot{width:10px;height:10px;border-radius:50%;background:var(--color-cobalt);margin-top:5px}@keyframes pulse{50%{opacity:.28}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes target-move{0%,to{right:18%;top:22%}33%{right:58%;top:62%}66%{right:14%;top:68%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mini-game button,.spinner,.stage-top i,.step-visual.ask i{animation:none!important}*{transition-duration:.01ms!important}}@media(max-width:960px){.site-nav nav{display:none;position:absolute;top:68px;left:0;right:0;background:var(--color-paper);border-bottom:var(--rule) solid var(--color-rule)}.site-nav nav.open{display:grid}.site-nav nav a{border-left:0;border-top:1px solid var(--color-rule)}.menu-toggle{display:flex;margin-left:auto}.nav-account{display:none}.hero{grid-template-columns:minmax(0,1fr)}.wait-stage{border-left:0;border-top:var(--rule) solid var(--color-rule)}.support-strip{overflow:auto;grid-template-columns:repeat(5,max-content)}.control-room,.game-intro,.workflow>header{grid-template-columns:minmax(0,1fr)}.workflow li{grid-template-columns:72px minmax(0,1fr)}.workflow li .step-visual{grid-column:2}.game-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.game-card:last-child{grid-column:1/-1}.auth-page{grid-template-columns:minmax(0,1fr)}.auth-story{min-height:560px}.portal{grid-template-columns:minmax(0,1fr)}.sidebar{position:relative;height:auto}.sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-5)}.nav-caption{display:none}.sidebar-foot{margin-top:var(--space-5)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.site-nav{min-height:60px}.brand{padding-inline:var(--space-4)}.site-nav nav{top:60px}.menu-toggle{min-height:58px}.hero{min-height:auto}.hero-copy{padding:var(--space-16) var(--page-gutter) var(--space-20)}.hero h1{font-size:clamp(3rem,16vw,4.2rem)}.hero-actions{align-items:stretch;flex-direction:column}.action{width:100%}.wait-stage{min-height:600px}.stage-body{grid-template-columns:minmax(0,1fr);padding:var(--space-8) var(--space-4)}.stage-copy h2{font-size:3.2rem}.mini-game{width:min(280px,100%);margin:auto}.state-tabs{overflow:auto}.state-tabs button{padding-inline:var(--space-4)}.control-room,.game-field,.workflow{padding-block:var(--space-16)}.control-room h2,.game-intro h2,.workflow>header h2{font-size:3rem}.workflow li{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.workflow li .step-visual{grid-column:1}.game-shelf{grid-template-columns:minmax(0,1fr)}.game-card:last-child{grid-column:auto}.control-room dl>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.final-band{align-items:stretch;flex-direction:column}.site-footer>div{align-items:flex-start;flex-direction:column}.site-footer .brand{margin-right:0}.auth-story{min-height:520px}.auth-sequence{grid-template-columns:minmax(0,1fr)}.auth-sequence span{border-right:0;border-bottom:1px solid var(--color-white)}.auth-side{padding:var(--space-8) var(--space-4)}.portal-main{padding:var(--space-5) var(--space-4)}.sidebar-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-header{align-items:flex-start;flex-direction:column}.metric-grid,.split-layout,.wide-left{grid-template-columns:minmax(0,1fr)}.security-chip{white-space:normal}}@media(max-width:960px){.choice-grid,.download-panel,.install-ledger{grid-template-columns:minmax(0,1fr)}.control-hero{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.subpage{padding-top:var(--space-12)}.install-ledger dl>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.download-panel{padding:var(--space-6) var(--space-4)}.faq-list summary{grid-template-columns:40px minmax(0,1fr) auto;gap:var(--space-3)}.faq-list details>p{padding-left:0}.device-summary article{grid-template-columns:auto minmax(0,1fr)}.device-summary .status-badge{grid-column:2}}@media(max-width:960px){.campaign-form,.sponsor-onboarding{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.sponsor-onboarding{padding:var(--space-6) var(--space-4)}.account-banner{align-items:flex-start;flex-direction:column}.account-banner>div:last-child{text-align:left}.site-footer>div>a{min-height:44px;display:inline-flex;align-items:center}}:root{--color-paper:#f4f6f9;--color-paper-2:#fff;--color-white:#fff;--color-ink:#111827;--color-muted:#667085;--color-rule:#dfe4eb;--color-cobalt:#101b48;--color-coral:#12a879;--color-coral-ink:#fff;--color-lemon:#e8f7f2;--color-control:#eef1f5;--color-focus:#12a879;--color-success:#07835d;--color-danger:#c43232;--color-overlay:rgba(5,10,28,.72);--page-gutter:clamp(20px,5vw,76px);--rule:1px;--font-display:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI",sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI",sans-serif;--ease-out:cubic-bezier(.16,1,.3,1)}html{color:var(--color-ink)}body,html{background:var(--color-paper)}body{font-family:var(--font-body);letter-spacing:0}::selection{background:#12a879;color:#fff}a,button{transition:color .2s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.site-nav{height:72px;min-height:72px;padding:0 var(--page-gutter);border:0;background:#fff;display:flex;align-items:center;position:relative;z-index:50;box-shadow:0 1px 0 rgba(17,24,39,.08)}.home-shell .site-nav{position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,rgba(4,9,30,.88),rgba(4,9,30,0));box-shadow:none;color:#fff}.brand{padding:0;gap:11px}.brand-mark,.logo-mark{border-radius:11px;background:#12a879;color:#fff;border:0}.brand small{font-size:12px;color:inherit;opacity:.6;margin-left:2px}.site-nav nav{margin-left:auto}.site-nav nav,.site-nav nav a{height:100%;display:flex;align-items:center}.site-nav nav a{padding:0 18px;border:0;font-size:14px;color:inherit}.site-nav nav a:hover{color:#30d0a0;background:transparent}.nav-account{margin-left:20px;min-height:40px;padding:0 20px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:transparent;color:inherit;display:inline-flex;align-items:center}.site-shell:not(.home-shell) .nav-account{background:#12a879;color:#fff;border-color:#12a879}.menu-toggle{border:1px solid;background:transparent;color:inherit;border-radius:8px}.cn-hero{min-height:min(860px,100dvh);height:100dvh;overflow:hidden;background:radial-gradient(circle at 75% 45%,#263881 0,#111c4e 32%,#070d29 66%,#04081b 100%);color:#fff;display:grid;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);align-items:center;padding:96px var(--page-gutter) 56px;isolation:isolate}.cn-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,8,27,.92),rgba(4,8,27,.55) 42%,rgba(4,8,27,0) 70%);z-index:-1}.hero-aurora{position:absolute;inset:0;z-index:-2}.hero-aurora i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.22}.hero-aurora i:first-child{width:520px;height:520px;background:#12a879;right:-120px;top:4%}.hero-aurora i:nth-child(2){width:360px;height:360px;background:#3975ff;right:32%;bottom:-160px}.hero-aurora i:nth-child(3){width:180px;height:180px;background:#ff775f;right:18%;top:42%}.hero-copy{position:relative;z-index:3;padding:0;max-width:650px}.hero-kicker{font-size:15px;letter-spacing:.14em;color:#54d9b1;margin:0 0 24px}.cn-hero h1{font-size:clamp(48px,5.3vw,82px);line-height:1.09;margin:0;font-weight:750;max-width:10ch}.hero-subtitle{font-size:clamp(17px,1.55vw,22px);line-height:1.7;color:#c8d0e3;max-width:28ch;margin:28px 0 34px}.hero-actions{display:flex;gap:14px;align-items:center}.action{min-height:48px;border-radius:8px;border:1px solid transparent;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;font-weight:650;text-decoration:none;white-space:nowrap}.action.primary,.button{background:#12a879;color:#fff;border-color:#12a879;border-radius:8px}.action.primary:hover,.button:hover{background:#0d9068;border-color:#0d9068}.action.ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action.ghost:hover{background:rgba(255,255,255,.13);border-color:#fff}.scroll-cue{position:absolute;left:var(--page-gutter);bottom:24px;color:#96a3c0;text-decoration:none;font-size:12px;letter-spacing:.08em}.scroll-cue span{margin-left:10px;color:#54d9b1}.game-world{position:relative;z-index:2;height:min(660px,72vh);min-height:520px;perspective:1100px}.world-orbit{position:absolute;border:1px solid rgba(105,229,192,.26);border-radius:50%;transform:rotateX(66deg);box-shadow:0 0 45px rgba(18,168,121,.1)}.orbit-one{width:610px;height:610px;right:-50px;top:20px}.orbit-two{width:430px;height:430px;right:35px;top:110px}.world-platform{position:absolute;right:7%;width:72%;height:42%;border-radius:50%;transform:rotateX(62deg) rotate(-8deg);background:linear-gradient(145deg,rgba(47,69,151,.86),rgba(14,26,73,.94));border:1px solid rgba(137,162,255,.35);box-shadow:0 70px 90px rgba(1,4,18,.55),inset 0 0 50px rgba(91,119,230,.25)}.platform-back{top:10%;right:0;width:46%;height:28%;opacity:.5}.platform-back i{position:absolute;width:34px;height:34px;background:#ff755f;box-shadow:0 0 32px rgba(255,117,95,.65)}.platform-back i:first-child{left:24%;top:28%}.platform-back i:nth-child(2){left:48%;top:42%;background:#ffd65c;border-radius:50%}.platform-back i:nth-child(3){left:68%;top:18%;background:#56dcb2;transform:rotate(45deg)}.platform-main{top:27%}.play-core{position:absolute;inset:0;transform:rotate(8deg) rotateX(-62deg);display:grid;place-items:center}.play-core button{position:absolute;width:72px;height:72px;border:0;border-radius:22px;background:#ff765f;box-shadow:0 15px 45px rgba(255,118,95,.42);cursor:pointer;animation:target-move 5.2s var(--ease-out) infinite}.play-core button:hover{transform:scale(1.08)}.play-core button span{display:block;width:22px;height:22px;margin:auto;border-radius:50%;background:#fff}.score{position:absolute;left:14%;top:26%;display:grid;color:#fff}.score b{font-size:54px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.score span{font-size:12px;color:#aeb9d5;margin-top:7px}.state-glyph{font-size:42px;font-weight:750;color:#fff}.world-copy{position:absolute;right:2%;bottom:13%;width:44%;padding:20px 22px;background:rgba(6,13,42,.78);border:1px solid rgba(255,255,255,.13);border-radius:14px;box-shadow:0 20px 55px rgba(0,0,0,.28)}.world-copy span{color:#56dcb2;font-size:12px}.world-copy h2{font-size:21px;margin:9px 0}.world-copy p{font-size:13px;line-height:1.6;color:#aeb9d5;margin:0}.world-tabs{position:absolute;right:2%;bottom:3%;display:flex;gap:4px;background:rgba(5,10,34,.82);padding:4px;border-radius:9px}.world-tabs button{border:0;background:transparent;color:#8995b5;padding:8px 12px;border-radius:6px;cursor:pointer}.world-tabs button.active{background:#12a879;color:#fff}.partner-ribbon{min-height:76px;padding:0 var(--page-gutter);background:#fff;border-bottom:1px solid #e8ebf0;display:grid;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;color:#596273}.partner-ribbon b{color:#1b2638}.partner-ribbon span{text-align:center;border-left:1px solid #e4e7ec;font-size:14px}.opportunity,.partner-process,.standards{padding:112px var(--page-gutter)}.section-heading{max-width:770px;margin-bottom:56px}.section-heading h2,.standards-title h2{font-size:clamp(36px,4.2vw,60px);line-height:1.16;letter-spacing:-.025em;margin:0 0 22px}.section-heading p,.standards-title p{font-size:18px;line-height:1.75;color:#667085;max-width:58ch}.opportunity{background:#f5f7fa}.opportunity-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr);grid-gap:70px;gap:70px;align-items:start}.opportunity-main{background:#101b48;color:#fff;padding:42px;border-radius:16px;min-height:430px;display:flex;flex-direction:column}.opportunity-main h3{font-size:28px;margin:0 0 18px}.opportunity-main>p{color:#c9d1e6;line-height:1.75;margin:0}.opportunity-main ul{padding:0;list-style:none;margin:32px 0;display:grid;grid-gap:14px;gap:14px}.opportunity-main li{position:relative;padding-left:24px;color:#e7eaf3}.opportunity-main li:before{content:"";position:absolute;left:0;top:.45em;width:9px;height:9px;border:2px solid #54d9b1;border-radius:50%}.opportunity-main a{margin-top:auto;color:#54d9b1;text-decoration:none;font-weight:650}.opportunity-main a span{float:right}.game-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.game-card{position:relative;overflow:hidden;background:#fff;border-radius:14px;box-shadow:0 16px 40px rgba(19,30,60,.09)}.game-card>div:last-of-type{padding:20px}.game-card h3{font-size:20px;margin:0 0 7px}.game-card p{color:#667085;font-size:14px;margin:0}.game-card>span{position:absolute;top:14px;left:14px;padding:5px 9px;border-radius:5px;background:rgba(4,9,30,.65);color:#fff;font-size:11px}.game-art{height:300px;position:relative;overflow:hidden}.game-sky .game-art{background:linear-gradient(165deg,#3d78e8,#122559)}.game-coral .game-art{background:linear-gradient(165deg,#ff896e,#953a54)}.game-violet .game-art{background:linear-gradient(165deg,#5c50bd,#202254)}.game-art i{position:absolute;display:block}.orbit i:first-child{width:150px;height:150px;border:2px solid rgba(255,255,255,.55);border-radius:50%;left:16%;top:22%}.orbit i:nth-child(2){width:42px;height:42px;background:#68e1b8;border-radius:50%;right:16%;top:19%;box-shadow:0 12px 30px rgba(0,0,0,.22)}.orbit i:nth-child(3){width:80px;height:10px;border-radius:8px;background:#fff;left:27%;bottom:22%;transform:rotate(-24deg)}.stack i{width:46%;height:28px;left:27%;bottom:20%;background:#ffd664;border-radius:4px}.stack i:nth-child(2){bottom:33%;width:36%;left:35%;background:#fff;transform:rotate(5deg)}.stack i:nth-child(3){bottom:46%;width:27%;left:40%;background:#62dfb6;transform:rotate(-8deg)}.path i{width:56px;height:56px;border-radius:14px;background:#fff;left:16%;bottom:18%}.path i:nth-child(2){left:43%;bottom:42%;background:#62dfb6;transform:rotate(45deg)}.path i:nth-child(3){left:69%;bottom:68%;background:#ffcf5b;border-radius:50%}.partner-process{background:#fff}.partner-process ol{list-style:none;margin:0 0 44px;padding:0;border-top:1px solid #dfe4eb}.partner-process li{display:grid;grid-template-columns:90px 250px 1fr 30px;align-items:center;padding:26px 0;border-bottom:1px solid #dfe4eb}.partner-process li>b{font-size:16px;color:#12a879}.partner-process li h3{margin:0;font-size:21px}.partner-process li p{margin:0;color:#667085;line-height:1.7}.partner-process li>span{font-size:23px;color:#9aa4b2}.standards{background:#0b1438;color:#fff;display:grid;grid-template-columns:minmax(300px,.75fr) minmax(600px,1.25fr);grid-gap:80px;gap:80px}.standards-title{position:-webkit-sticky;position:sticky;top:100px;align-self:start}.standards-title p{color:#aeb9d5}.standards-grid{grid-gap:16px;gap:16px}.standards-grid article{min-height:240px;padding:30px;border-radius:14px;background:#131f4d;display:flex;flex-direction:column}.standards-grid article:nth-child(2),.standards-grid article:nth-child(3){background:#17285a}.standards-grid span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#12a879;font-weight:750;margin-bottom:auto}.standards-grid b{font-size:22px;margin:24px 0 10px}.standards-grid p{color:#aeb9d5;line-height:1.65}.business-band{padding:70px var(--page-gutter);background:#12a879;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:40px}.business-band h2{font-size:38px;margin:0 0 10px}.business-band p{margin:0;opacity:.86}.business-band .action{border-color:rgba(255,255,255,.6)}.site-footer{background:#050a20;padding:72px var(--page-gutter) 28px}.footer-lead{border:0!important;padding:0 0 60px!important;display:flex!important;justify-content:space-between}.footer-lead b{font-size:clamp(28px,3.3vw,48px);max-width:14ch;line-height:1.25}.site-footer>div:last-child{border-top:1px solid rgba(255,255,255,.14);padding-top:22px}.site-footer .brand-mark{width:34px;height:34px}.content-card,.panel{border:1px solid #e1e5eb;border-radius:12px;box-shadow:0 8px 24px rgba(19,30,60,.05)}input,select,textarea{border-radius:8px;border-color:#cfd5df}.auth-story{background:radial-gradient(circle at 70% 35%,#253b86,#0b1438 62%)}.auth-card h2,.page-header h1,.subpage-head h1{letter-spacing:-.03em}.portal{background:#f4f6f9}.sidebar{background:#0b1438}.sidebar-nav a.active,.sidebar-nav a:hover{background:#12a879}.metric-card{border:1px solid #e1e5eb;border-radius:12px}.metric-card.featured{background:#101b48}.page-header{border-bottom:1px solid #dfe4eb}.status-badge{border-radius:6px}.privacy-banner{background:#e8f7f2;border:1px solid #c4eadf;border-radius:12px}.legal-page{max-width:920px}.legal-page .hero-kicker{margin:0 0 14px;color:#1877d2;font-size:12px;font-weight:700;letter-spacing:.14em}.legal-head{max-width:none;margin-bottom:52px;border-bottom:1px solid #dce4ee;padding-bottom:38px}.legal-head h1{font-size:clamp(3.2rem,7vw,6rem)}.legal-head>p{color:#667085;font-size:14px}.legal-notice{display:grid;grid-template-columns:92px 1fr;grid-gap:20px;gap:20px;margin-top:30px;padding:20px 22px;border-left:3px solid #1769d2;background:#f2f7fd;color:#344054;line-height:1.7}.legal-notice b{color:#101828}.legal-document{background:#fff;border:1px solid #dce4ee;box-shadow:0 12px 36px rgba(28,54,92,.05);padding:clamp(28px,5vw,58px)}.legal-document>section+section{margin-top:44px;padding-top:40px;border-top:1px solid #e5eaf0}.legal-document h2{margin:0 0 22px;color:#101828;font-size:clamp(21px,2.4vw,27px);font-weight:680;letter-spacing:-.015em}.legal-document p{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;margin:0 0 15px;color:#475467;font-size:15px;line-height:1.9;text-align:justify}.legal-document p>span{color:#1769d2;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;padding-top:2px}.legal-document ul{margin:0 0 18px 56px;color:#475467;line-height:1.8}.legal-links{display:flex;justify-content:space-between;gap:24px;margin-top:32px;padding-top:24px;border-top:1px solid #dce4ee;color:#1769d2;font-size:14px;font-weight:650}.legal-links a:hover{text-decoration:underline}@media(max-width:600px){.legal-page{padding-top:70px}.legal-head{margin-bottom:28px}.legal-notice{grid-template-columns:1fr;gap:5px}.legal-document{padding:25px 20px}.legal-document>section+section{margin-top:32px;padding-top:30px}.legal-document p{grid-template-columns:36px 1fr;gap:7px;text-align:left}.legal-links{align-items:flex-start;flex-direction:column}}@media(max-width:1050px){.site-nav nav a{padding-inline:10px}.cn-hero{grid-template-columns:1fr 1fr}.opportunity-layout{grid-template-columns:1fr}.game-art{height:250px}.standards{grid-template-columns:1fr}.standards-title{position:static}.partner-process li{grid-template-columns:60px 210px 1fr 20px}}@media(max-width:760px){.site-nav{height:64px;min-height:64px;padding-inline:20px}.home-shell .site-nav{background:rgba(4,9,30,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand small{display:none}.site-nav nav{top:64px!important;background:#08102f!important;color:#fff;border:0!important;padding:10px 20px 18px}.site-nav nav a{min-height:46px;height:auto;border:0!important}.menu-toggle{min-height:40px}.cn-hero{height:auto;min-height:980px;display:block;padding:132px 20px 40px}.cn-hero:after{background:linear-gradient(180deg,rgba(4,8,27,.9),rgba(4,8,27,.28) 55%,rgba(4,8,27,.7))}.cn-hero h1{font-size:48px}.hero-subtitle{font-size:17px}.hero-actions{align-items:stretch}.hero-actions .action{padding-inline:16px}.game-world{height:480px;min-height:0;margin-top:36px}.orbit-one{width:440px;height:440px;right:-160px}.orbit-two{width:320px;height:320px;right:-90px}.world-platform{width:95%;right:-12%;top:25%}.platform-back{width:55%;top:10%}.world-copy{left:0;right:auto;bottom:9%;width:82%}.world-tabs{left:0;right:auto;bottom:0}.world-tabs button{padding:7px 9px}.scroll-cue{display:none}.partner-ribbon{display:flex;overflow:auto;padding:0 20px;gap:26px;min-height:68px}.partner-ribbon>*{white-space:nowrap}.partner-ribbon span{border:0}.opportunity,.partner-process,.standards{padding:76px 20px}.section-heading{margin-bottom:38px}.section-heading h2,.standards-title h2{font-size:36px}.section-heading p,.standards-title p{font-size:16px}.opportunity-layout{gap:24px}.opportunity-main{padding:28px;min-height:390px}.game-shelf{display:flex;overflow:auto;scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px}.game-card{min-width:78vw;scroll-snap-align:start}.game-art{height:270px}.partner-process li{grid-template-columns:42px 1fr 18px;align-items:start}.partner-process li div{grid-column:2}.partner-process li p{margin-top:8px}.standards{gap:38px}.standards-grid{grid-template-columns:1fr}.standards-grid article{min-height:210px}.business-band{padding:54px 20px;align-items:flex-start;flex-direction:column}.business-band h2{font-size:32px}.footer-lead{align-items:flex-start!important;flex-direction:column;gap:28px}.site-footer>div:last-child{align-items:flex-start;flex-direction:column}.auth-page{grid-template-columns:1fr}.auth-story{min-height:460px}.portal{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.portal-main{padding:22px 16px}.metric-grid{grid-template-columns:1fr 1fr}}.cn-hero h1{font-size:clamp(48px,5vw,76px);max-width:12ch}@media(max-width:760px){.site-nav nav{display:none;position:absolute;left:0;right:0;height:auto}.site-nav nav.open{display:grid}.nav-account{display:inline-flex;margin-left:8px;padding-inline:16px}.cn-hero h1{font-size:46px}.cn-hero h1 span{white-space:normal}}.cn-hero{display:block;min-height:720px;height:min(100dvh,900px);padding:0;position:relative;background:#09152f}.hero-game-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:crosshair}.cn-hero .hero-copy{position:absolute;left:var(--page-gutter);top:50%;transform:translateY(-48%);z-index:3;max-width:590px;padding:0}.cn-hero h1{font-size:clamp(56px,6.2vw,90px);line-height:1.03;max-width:none;letter-spacing:-.035em;text-wrap:balance}.cn-hero h1 span{white-space:nowrap}.cn-hero .hero-subtitle{max-width:34ch;margin:26px 0 34px;color:#d3d9e8;font-size:19px;line-height:1.72}.hero-scene-note{position:absolute;right:var(--page-gutter);bottom:42px;z-index:3;display:grid;grid-gap:4px;gap:4px;text-align:right;color:#fff}.hero-scene-note b{font-size:14px}.hero-scene-note span{font-size:12px;color:#aab6cf}.home-shell .site-nav{background:rgba(5,12,32,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(255,255,255,.08)}.game-card{border:1px solid #e3e7ed}.game-card,.opportunity-main{box-shadow:none}.game-shelf{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-rows:repeat(2,minmax(0,1fr))}.game-card:first-child{grid-row:1/3}.game-card:first-child .game-art{height:420px}.game-card:not(:first-child){display:grid;min-height:210px}.game-card:not(:first-child) .game-art{min-height:210px}.game-card:not(:first-child)>div:last-of-type{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:760px){.cn-hero{min-height:760px;height:100dvh;padding:0}.hero-game-canvas{height:100%;width:100%}.cn-hero .hero-copy{left:20px;right:20px;top:43%;transform:translateY(-50%);max-width:none}.cn-hero h1{font-size:43px;line-height:1.08;max-width:none}.cn-hero h1 span{white-space:nowrap}.cn-hero .hero-subtitle{font-size:16px;max-width:25ch;margin:22px 0 28px}.hero-scene-note{display:none}.home-shell .site-nav{background:rgba(5,12,32,.72)}.game-shelf{display:flex;grid-template-columns:none;grid-template-rows:none}.game-card:first-child{grid-row:auto}.game-card:first-child .game-art{height:270px}.game-card:not(:first-child){display:block;min-height:0}.game-card:not(:first-child) .game-art{height:270px;min-height:0}}.account-entry{min-height:100vh;background:#07112e;color:#fff;padding:28px var(--page-gutter) 48px;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:36px;gap:36px}.account-entry-head>a:last-child{color:#cbd5e6;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.account-entry-intro{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(260px,.45fr);align-items:end;grid-gap:28px;gap:28px;padding-top:34px}.account-entry-intro>span,.auth-eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;color:#64dfba}.account-entry-intro h1{font-size:clamp(48px,6.4vw,92px);line-height:.97;letter-spacing:-.045em}.account-entry-intro p{color:#b9c3d8;line-height:1.7;margin:0 0 7px}.account-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-type-card{min-height:340px;padding:28px;color:inherit;border:1px solid rgba(255,255,255,.17);transition:transform .22s ease,border-color .22s ease,background .22s ease}.account-type-card.publisher{background:#101f4e}.account-type-card.advertiser{background:#0f513f}.account-type-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.52)}.account-type-index{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.52)}.account-type-card small{color:rgba(255,255,255,.68)}.account-type-card h2{font-size:clamp(34px,4vw,56px);line-height:1;margin:12px 0 16px}.account-type-card p{color:rgba(255,255,255,.72);max-width:38ch;line-height:1.65}.account-type-card>b{padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}.account-type-card>b span{font-size:24px}.account-entry-note{margin:0;color:#93a1ba;font-size:13px}.auth-role-chip{display:inline-flex;padding:6px 9px;border:1px solid #cfd5df;color:#667085;font-weight:750;margin-bottom:16px}.account-auth-publisher .auth-story{background:radial-gradient(circle at 72% 32%,#304fa5,#0b1438 64%)}.account-auth-advertiser .auth-story{background:radial-gradient(circle at 72% 32%,#177058,#082e28 64%)}.account-auth-advertiser .button{background:#0f6b52}.account-auth-advertiser .auth-sequence{border-color:rgba(255,255,255,.56)}.auth-card>p{color:#667085;line-height:1.65}@media(max-width:900px){.account-entry-intro{grid-template-columns:1fr}.account-entry-intro>span{margin-bottom:-12px}.account-type-card{min-height:300px}}@media(max-width:680px){.account-entry{padding-inline:20px;gap:28px}.account-entry-intro{padding-top:12px}.account-entry-intro h1{font-size:46px}.account-type-grid{grid-template-columns:1fr}.account-type-card{min-height:280px;padding:22px}.account-entry-note{padding-bottom:10px}}.game-shelf{grid-template-rows:repeat(2,260px)}.game-card:first-child{height:536px;display:flex;flex-direction:column}.game-card:first-child .game-art{height:auto;flex:1 1}.game-card:not(:first-child){height:260px;min-height:0;grid-template-columns:44% 56%}.game-card:not(:first-child) .game-art{grid-column:auto;height:100%;min-height:0}.game-card:not(:first-child)>div:last-of-type{grid-column:auto;padding:18px}.game-card small{display:block;color:#667085;font-size:12px;margin-bottom:7px}.game-card .game-art{border:0}.reaction-scene{background:linear-gradient(165deg,#4078ea,#163276)}.game-hud{position:absolute;left:22px;right:22px;top:20px;display:flex;justify-content:space-between;align-items:center;color:rgba(255,255,255,.76);font-size:11px}.game-hud b{font-size:14px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reaction-ring{width:210px;height:210px;border:1px solid rgba(255,255,255,.36);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-42%)}.reaction-ring:after,.reaction-ring:before{content:"";position:absolute;background:rgba(255,255,255,.18)}.reaction-ring:before{width:1px;height:250px;left:50%;top:-20px}.reaction-ring:after{height:1px;width:250px;top:50%;left:-20px}.reaction-target{width:38px;height:38px;border:4px solid #fff;border-radius:50%;background:#62d8b5;box-shadow:0 12px 28px rgba(2,10,39,.26)}.target-one{left:28%;top:42%}.target-two{right:19%;top:31%;width:24px;height:24px;background:#ffd266}.target-three{right:30%;bottom:18%;width:30px;height:30px;background:#ff7966}.reaction-combo{position:absolute;left:24px;bottom:20px;display:flex;align-items:baseline;gap:8px;color:#fff}.reaction-combo b{font-size:34px;line-height:1}.reaction-combo span{font-size:11px;color:rgba(255,255,255,.72)}.stack-scene{background:linear-gradient(180deg,#e66f64,#aa3f57)}.stack-sun{position:absolute;width:92px;height:92px;border-radius:50%;background:#ffd267;right:12%;top:12%;box-shadow:0 0 0 16px rgba(255,210,103,.13)}.stack-cloud{position:absolute;height:18px;border-radius:20px;background:rgba(255,255,255,.48)}.cloud-a{width:76px;left:8%;top:25%}.cloud-b{width:48px;right:28%;top:38%}.stack-scene i{left:50%;bottom:46px;height:29px;border-radius:4px;box-shadow:0 8px 18px rgba(61,14,37,.16)}.stack-scene i:first-of-type{width:116px;transform:translateX(-58px) rotate(-2deg);background:#ffd267}.stack-scene i:nth-of-type(2){width:92px;bottom:76px;transform:translateX(-40px) rotate(5deg);background:#fff}.stack-scene i:nth-of-type(3){width:70px;bottom:106px;transform:translateX(-37px) rotate(-5deg);background:#62d8b5}.stack-scene i:nth-of-type(4){width:46px;bottom:136px;transform:translateX(-18px) rotate(8deg);background:#2b3778}.stack-base{position:absolute;left:12%;right:12%;height:8px;bottom:35px;border-radius:8px;background:#712d48}.path-scene{background:linear-gradient(160deg,#6255bd,#232553)}.path-route{position:absolute;width:74%;height:52%;left:13%;top:23%;border:2px dashed rgba(255,255,255,.42);border-left-color:transparent;border-radius:50%;transform:rotate(-12deg)}.path-scene i{width:54px;height:54px;border-radius:15px;background:#fff;box-shadow:0 12px 25px rgba(6,9,35,.2)}.path-scene i:first-of-type{left:12%;bottom:17%;transform:rotate(-9deg)}.path-scene i:nth-of-type(2){left:43%;top:37%;background:#62d8b5;transform:rotate(45deg)}.path-scene i:nth-of-type(3){right:12%;top:14%;background:#ffd267;border-radius:50%}.path-player{position:absolute;width:24px;height:24px;border:6px solid #fff;border-radius:50%;left:21%;bottom:28%;box-shadow:0 0 0 8px rgba(255,255,255,.14)}.path-goal{position:absolute;right:18%;top:27%;width:12px;height:40px;background:#fff;border-radius:5px}.path-goal:after{content:"";position:absolute;left:8px;top:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:20px solid #ff7966}.process-heading{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:70px;gap:70px;align-items:end;margin-bottom:76px}.process-heading h2{font-size:clamp(38px,4.4vw,64px);line-height:1.12;letter-spacing:-.03em;margin:0 0 22px}.process-heading p{font-size:18px;line-height:1.75;color:#667085;max-width:58ch;margin:0}.process-key{padding:20px 0;border-top:2px solid #12a879;border-bottom:1px solid #dfe4eb;display:grid;grid-gap:5px;gap:5px}.process-key small,.process-key span{font-size:12px;color:#667085}.process-key b{font-size:24px}.process-track{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border:0!important;margin:0!important;padding:0!important}.process-track:before{content:"";position:absolute;left:8%;right:8%;top:31px;height:2px;background:#dfe4eb}.process-track li{position:relative;display:block!important;border:0!important;padding:0 28px 0 0!important}.process-track li:last-child{padding-right:0!important}.process-marker{height:64px;display:flex;align-items:center;position:relative}.process-marker b{font-size:12px;color:#12a879;background:#fff;padding-right:12px;z-index:1}.process-marker i{position:relative;z-index:1;width:17px;height:17px;border-radius:50%;background:#fff;border:5px solid #12a879;box-shadow:0 0 0 7px #fff}.process-track li:last-child .process-marker i{background:#12a879}.process-copy{padding-top:28px;border-top:1px solid #dfe4eb}.process-copy small{font-size:12px;color:#12a879}.process-copy h3{font-size:22px;margin:9px 0 14px}.process-copy p{color:#667085;line-height:1.7;margin:0;max-width:27ch}.process-action{margin-top:64px;padding:28px 0;border-top:1px solid #dfe4eb;display:flex;align-items:center;justify-content:space-between;gap:24px}.process-action p{margin:0;color:#667085}.standards{align-items:start}.standards-board{min-width:0;display:grid;grid-gap:18px;gap:18px}.session-demo{overflow:hidden;background:#162658;border:1px solid rgba(255,255,255,.1);border-radius:16px}.session-bottom,.session-top{min-height:54px;display:flex;align-items:center;gap:18px;padding:0 20px;color:#aeb9d5;font-size:12px}.session-top{border-bottom:1px solid rgba(255,255,255,.1);justify-content:space-between}.session-top span{display:flex;align-items:center;gap:9px}.session-top i{width:8px;height:8px;border-radius:50%;background:#12a879;box-shadow:0 0 0 5px rgba(18,168,121,.14)}.session-top b{color:#fff}.session-playfield{height:310px;position:relative;overflow:hidden;background:linear-gradient(180deg,#29417f,#142657 58%,#0e1d46)}.session-playfield:after{content:"";position:absolute;left:0;right:0;bottom:0;height:35%;background:#0d1b40;-webkit-clip-path:polygon(0 62%,13% 38%,27% 52%,40% 22%,55% 48%,68% 25%,82% 44%,100% 18%,100% 100%,0 100%);clip-path:polygon(0 62%,13% 38%,27% 52%,40% 22%,55% 48%,68% 25%,82% 44%,100% 18%,100% 100%,0 100%)}.session-island{position:absolute;height:60px;border-radius:50%;background:#2e7268;box-shadow:0 25px 0 -8px #173f45,0 42px 0 -20px #102e39}.island-left{width:210px;left:5%;bottom:24%}.island-right{width:150px;right:6%;top:26%;background:#a65458;box-shadow:0 20px 0 -8px #623446,0 34px 0 -18px #3b2941}.session-route{position:absolute;left:24%;right:22%;top:49%;height:76px;border-top:8px dotted rgba(255,255,255,.72);transform:rotate(-12deg)}.session-runner{position:absolute;z-index:2;width:32px;height:42px;left:36%;top:48%;background:#ff7966;border-radius:9px 9px 5px 5px;box-shadow:0 -18px 0 -5px #f3b467}.session-gem{position:absolute;right:26%;top:31%;width:28px;height:28px;background:#62d8b5;transform:rotate(45deg);box-shadow:0 0 24px rgba(98,216,181,.55)}.session-bottom{flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.1)}.session-bottom span{padding-right:18px;border-right:1px solid rgba(255,255,255,.14)}.session-bottom b{margin-left:auto;color:#62d8b5;font-size:12px}.standards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid rgba(255,255,255,.13)}.standards-grid article{min-height:0;padding:25px 20px;border-radius:0;background:transparent!important;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:16px;gap:16px;border-bottom:1px solid rgba(255,255,255,.13)}.standards-grid article:nth-child(odd){border-right:1px solid rgba(255,255,255,.13)}.standards-grid span{width:42px;height:42px;border-radius:11px;margin:0}.standards-grid b{display:block;font-size:18px;margin:0 0 7px}.standards-grid p{font-size:13px;margin:0;line-height:1.6}@media(hover:hover){.game-card:hover .reaction-target{transform:scale(1.12)}.game-card:hover .stack-scene i:nth-of-type(4){transform:translateX(-18px) rotate(-4deg)}.game-card:hover .path-player{transform:translate(18px,-12px)}}@media(prefers-reduced-motion:no-preference){.path-player,.reaction-target,.stack-scene i{transition:transform .45s var(--ease-out)}.reaction-ring{animation:scene-spin 18s linear infinite}.session-gem{animation:session-gem 2.4s ease-in-out infinite}}@keyframes scene-spin{to{transform:translate(-50%,-42%) rotate(1turn)}}@keyframes session-gem{50%{transform:rotate(45deg) translateY(-7px)}}@media(max-width:1050px){.process-heading{grid-template-columns:1fr}.process-key{max-width:360px}.process-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px}.process-track:before{display:none}.process-track li:nth-child(2){padding-right:0!important}}@media(max-width:760px){.game-shelf{grid-template-rows:none}.game-card:first-child,.game-card:not(:first-child){display:block;height:auto;min-height:0}.game-card:first-child .game-art,.game-card:not(:first-child) .game-art{height:270px;min-height:0}.game-card:not(:first-child)>div:last-of-type{padding:20px}.process-heading{gap:28px;margin-bottom:48px}.process-heading h2{font-size:36px}.process-heading p{font-size:16px}.process-track{grid-template-columns:1fr;row-gap:0;padding-left:26px!important}.process-track:after{content:"";position:absolute;left:8px;top:18px;bottom:30px;width:1px;background:#dfe4eb}.process-track li,.process-track li:nth-child(2){padding:0 0 34px!important}.process-marker{position:absolute;left:-26px;top:0;height:28px}.process-marker b{display:none}.process-marker i{width:15px;height:15px;border-width:4px;box-shadow:0 0 0 5px #fff}.process-copy{padding-top:0;border:0}.process-copy h3{font-size:20px}.process-copy p{max-width:none}.process-action{align-items:stretch;flex-direction:column;margin-top:20px}.process-action .action{width:100%}.standards-board{gap:14px}.session-playfield{height:240px}.session-bottom{padding-block:12px;gap:10px}.session-bottom span{padding-right:10px}.session-bottom b{width:100%;margin:4px 0 0}.standards-grid{grid-template-columns:1fr}.standards-grid article:nth-child(odd){border-right:0}.standards-grid article{padding-inline:4px}}.modern-shell{--m-ink:#1d1d1f;--m-muted:#6e6e73;--m-blue:#06c;--m-blue-hover:#0077ed;--m-line:#d2d2d7;--m-soft:#f5f5f7;--color-focus:#06c;background:#fff;color:var(--m-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif}.modern-shell h1,.modern-shell h2,.modern-shell h3,.modern-shell h4{font-family:inherit;letter-spacing:-.035em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-shell .modern-nav,.modern-nav{position:-webkit-sticky;position:sticky;left:auto;right:auto;top:0;z-index:400;height:52px;min-height:52px;align-items:center;padding:0 max(24px,calc((100vw - 1180px)/2));border:0;border-bottom:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.88);color:var(--m-ink);box-shadow:none;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.modern-brand{padding:0;gap:8px;font-family:inherit;font-size:21px;font-weight:650;letter-spacing:-.035em;text-transform:none}.modern-mark{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.modern-mark circle{fill:var(--m-blue);stroke:none}.modern-nav nav{margin:auto;gap:34px}.modern-nav nav a{display:flex;min-height:52px;padding:0;border:0;background:none!important;font-size:12px;font-weight:450;letter-spacing:0;text-transform:none}.modern-nav nav a:hover{color:var(--m-blue)}.modern-account{padding:0 18px;border:0;border-radius:980px;background:var(--m-blue);color:#fff;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.modern-account:hover{background:var(--m-blue-hover)}.modern-menu{display:none}.home-2026{overflow:hidden;background:#fff}.home-2026 h1,.home-2026 h2,.home-2026 h3,.home-2026 p{margin-top:0}.mega-hero{position:relative;min-height:calc(100svh - 52px);padding:clamp(70px,9vh,110px) 24px 40px;text-align:center;background:linear-gradient(#fff 0 58%,#f5f5f7 58%)}.mega-copy{position:relative;z-index:2;max-width:980px;margin:auto}.mega-copy h1{margin:0;font-size:clamp(48px,6.6vw,92px);line-height:1.02;font-weight:680}.mega-copy h1 span,.mega-copy>p{color:var(--m-muted)}.mega-copy>p{max-width:670px;margin:28px auto 0;font-size:clamp(18px,1.7vw,24px);line-height:1.48}.mega-actions{display:flex;gap:28px;margin-top:31px}.mega-actions,.mega-primary{justify-content:center;align-items:center}.mega-primary{display:inline-flex;min-height:48px;padding:0 25px;border:0;border-radius:980px;background:var(--m-blue);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.mega-primary:hover{background:var(--m-blue-hover)}.mega-primary:active{transform:scale(.97)}.mega-secondary{color:var(--m-blue);font-size:17px;text-decoration:none}.mega-secondary:hover{text-decoration:underline}.closing-panel>div>a:last-child,.mega-secondary,.story-copy a{display:inline-flex;align-items:center;gap:7px}.link-chevron{width:7px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-stage{width:min(1180px,94vw);margin:64px auto 0;perspective:1200px}.stage-window{overflow:hidden;border:1px solid rgba(0,0,0,.11);border-radius:18px;background:#fff;box-shadow:0 32px 80px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06)}.stage-chrome{height:48px;display:flex;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.08);color:var(--m-muted);font-size:12px}.stage-chrome>span{width:10px;height:10px;border-radius:50%;background:#d2d2d7}.stage-chrome>span:first-child{background:#ff5f57}.stage-chrome>span:nth-child(2){background:#febc2e}.stage-chrome>span:nth-child(3){background:#28c840}.stage-chrome b{margin-left:16px;color:var(--m-ink);font-weight:550}.stage-chrome em{margin-left:auto;font-style:normal}.stage-canvas{height:min(55vw,580px);min-height:360px;background:#09152f}.stage-canvas .hero-game-canvas{width:100%;height:100%;display:block}.stage-status{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:12px}.stage-status span{display:flex;align-items:center;gap:9px}.stage-status i{width:8px;height:8px;border-radius:50%;background:#28c840;box-shadow:0 0 0 4px rgba(40,200,64,.13)}.stage-status b{color:var(--m-muted);font-weight:450}.hero-truth{margin:20px auto 0;color:var(--m-muted);font-size:12px}.plain-intro{padding:clamp(110px,15vw,220px) 24px;display:grid;place-items:center;text-align:center}.plain-intro h2{max-width:1050px;margin:0;font-size:clamp(44px,6.5vw,88px);line-height:1.04}.plain-intro p{max-width:720px;margin:34px auto 0;color:var(--m-muted);font-size:clamp(18px,1.7vw,24px);line-height:1.55}.product-story{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:8vw;gap:8vw;align-items:center;padding:clamp(90px,10vw,150px) max(24px,calc((100vw - 1180px)/2));background:var(--m-soft)}.story-copy h2{font-size:clamp(40px,4.7vw,68px);line-height:1.06}.story-copy p{max-width:520px;color:var(--m-muted);font-size:18px;line-height:1.6}.story-copy a{display:inline-block;margin-top:16px;color:var(--m-blue);font-size:17px;text-decoration:none}.story-copy a:hover{text-decoration:underline}.lifecycle-visual{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.09)}.life-foot,.life-head{display:flex;justify-content:space-between;padding:21px 26px;color:var(--m-muted);font-size:12px}.life-head{border-bottom:1px solid var(--m-line)}.life-foot{border-top:1px solid var(--m-line)}.life-foot b{color:#248a3d}.life-row{display:grid;grid-template-columns:1fr minmax(90px,1.3fr) 1fr;align-items:center;grid-gap:22px;gap:22px;min-height:88px;padding:0 26px}.life-row b,.life-row em{font-size:15px;font-style:normal}.life-row em{text-align:right}.life-row i{height:3px;border-radius:3px;background:var(--m-line);position:relative}.life-row i:after,.life-row i:before{content:"";position:absolute;top:50%;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#86868b;transform:translateY(-50%)}.life-row i:before{left:0}.life-row i:after{right:0}.life-row.active{background:#e8f2ff}.life-row.active i{background:var(--m-blue)}.life-row.active i:after,.life-row.active i:before{background:var(--m-blue);box-shadow:0 0 0 4px rgba(0,102,204,.12)}.fit-section{padding:clamp(100px,12vw,180px) max(24px,calc((100vw - 1180px)/2))}.fit-section>h2{max-width:900px;font-size:clamp(44px,5.7vw,78px);line-height:1.04}.fit-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:70px;border-top:1px solid var(--m-line)}.fit-grid article{padding:35px 6vw 42px 0;border-bottom:1px solid var(--m-line)}.fit-grid article:nth-child(odd){border-right:1px solid var(--m-line)}.fit-grid article:nth-child(2n){padding-left:6vw}.fit-grid b{font-size:26px}.fit-grid p{max-width:420px;margin:12px 0 0;color:var(--m-muted);font-size:16px;line-height:1.55}.how-section{padding:clamp(100px,12vw,170px) max(24px,calc((100vw - 1180px)/2));background:var(--m-soft)}.how-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.how-heading h2{font-size:clamp(44px,5.5vw,76px);line-height:1.04}.how-heading p{max-width:390px;color:var(--m-muted);font-size:17px;line-height:1.55}.how-section ol{list-style:none;margin:70px 0 48px;padding:0;border-top:1px solid var(--m-line)}.how-section li{display:grid;grid-template-columns:90px 1fr;grid-gap:24px;gap:24px;padding:34px 0;border-bottom:1px solid var(--m-line)}.how-section li>span{color:var(--m-muted);font-size:15px}.how-section h3{margin:0;font-size:30px}.how-section li p{margin:9px 0 0;color:var(--m-muted);font-size:16px}.mega-primary.dark{background:var(--m-ink)}.closing-panel,.mega-primary.dark:hover{background:#000}.closing-panel{min-height:72vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 24px;text-align:center;color:#f5f5f7}.closing-panel h2{margin:0;font-size:clamp(54px,7.6vw,108px);line-height:.98}.closing-panel>div{display:flex;align-items:center;gap:30px;margin-top:42px}.mega-primary.light{background:#fff;color:#000}.closing-panel>div>a:last-child{color:#2997ff;font-size:17px;text-decoration:none}.modern-footer{padding:70px max(24px,calc((100vw - 1180px)/2)) 28px;background:var(--m-soft);color:var(--m-ink)}.modern-footer .footer-brand{display:block}.modern-footer .footer-brand p{max-width:440px;color:var(--m-muted);font-size:14px}.modern-footer .footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;margin:60px 0}.modern-footer .footer-links>div{display:grid;grid-gap:12px;gap:12px}.modern-footer .footer-links b{font-size:12px}.modern-footer .footer-links a{color:var(--m-muted);font-size:12px;text-decoration:none}.modern-footer .footer-links a:hover{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid var(--m-line);color:var(--m-muted);font-size:11px}@media(max-width:900px){.modern-nav nav{gap:18px}.product-story{grid-template-columns:1fr}.lifecycle-visual{margin-top:20px}.how-heading{display:block}.how-heading p{margin-top:20px}}@media(max-width:760px){.modern-nav{height:48px;min-height:48px;padding:0 18px}.modern-brand{font-size:19px}.modern-mark{width:24px;height:24px}.modern-nav nav{display:none;position:absolute;top:48px;left:0;right:0;padding:12px 18px 20px;background:rgba(255,255,255,.98);border-bottom:1px solid var(--m-line)}.modern-nav nav.open{display:grid;grid-gap:0;gap:0}.modern-nav nav a{min-height:46px;font-size:15px;border-bottom:1px solid var(--m-line)}.modern-account{margin-left:auto;margin-right:12px}.modern-menu{position:relative;display:block;width:32px;height:32px;min-height:32px;padding:0;border:0;background:none}.modern-menu i{position:absolute;left:7px;width:18px;height:1px;background:currentColor}.modern-menu i:first-child{top:12px}.modern-menu i:nth-child(2){top:19px}.mega-hero{min-height:auto;padding:64px 18px 32px;background:linear-gradient(#fff 0 50%,#f5f5f7 50%)}.mega-copy h1{font-size:44px;line-height:1.04}.mega-copy>p{font-size:18px;margin-top:22px}.mega-actions{flex-direction:column;gap:18px;margin-top:25px}.product-stage{width:calc(100vw - 24px);margin-top:48px}.stage-window{border-radius:12px}.stage-chrome{height:38px;padding:0 10px}.stage-chrome b{margin-left:4px}.stage-chrome em{display:none}.stage-canvas{min-height:330px;height:62vh}.stage-status{padding:0 12px}.stage-status b{display:none}.plain-intro{padding:100px 20px}.plain-intro h2{font-size:43px}.plain-intro p{font-size:18px}.fit-section,.how-section,.product-story{padding:90px 20px}.fit-section>h2,.how-heading h2,.story-copy h2{font-size:42px}.lifecycle-visual{border-radius:12px}.life-row{grid-template-columns:1fr 70px 1fr;gap:10px;padding:0 14px}.life-row b,.life-row em{font-size:12px}.fit-grid{grid-template-columns:1fr;margin-top:46px}.fit-grid article,.fit-grid article:nth-child(2n){padding:28px 0;border-right:0}.fit-grid b{font-size:23px}.how-section ol{margin-top:45px}.how-section li{grid-template-columns:40px 1fr}.how-section h3{font-size:26px}.closing-panel{min-height:70vh;padding:90px 20px}.closing-panel h2{font-size:52px}.closing-panel>div{flex-direction:column}.modern-footer{padding:60px 20px 26px}.modern-footer .footer-links{grid-template-columns:1fr 1fr;margin:45px 0}.footer-bottom{gap:20px}.home-shell .modern-nav,.modern-nav{height:48px;min-height:48px;padding:0 18px;background:rgba(255,255,255,.92);color:var(--m-ink);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.home-shell .modern-nav nav,.modern-nav nav{top:48px!important;background:rgba(255,255,255,.98)!important;color:var(--m-ink)}.home-shell .modern-nav nav,.modern-nav nav,.modern-nav nav a{border-bottom:1px solid var(--m-line)!important}}.ai-workspace{height:min(55vw,580px);min-height:430px;display:grid;grid-template-columns:74px 1fr;position:relative;overflow:hidden;background:#f7f8fa}.workspace-sidebar{padding:28px 18px;border-right:1px solid #e4e7ec;background:#fff}.workspace-sidebar i{display:block;height:10px;margin-bottom:23px;border-radius:6px;background:#d9dde4}.workspace-sidebar i:first-child{background:#06c}.workspace-content{padding:64px 9%;position:relative}.workspace-content>span{display:block;height:13px;margin-bottom:17px;border-radius:7px;background:#e3e6eb}.workspace-content>span:first-child{width:58%;height:22px;background:#cfd4dc}.workspace-content>span:nth-child(2){width:86%}.workspace-content>span:nth-child(3){width:72%}.workspace-content>span:nth-child(4){width:64%}.thinking-line{display:flex;gap:6px;margin-top:38px}.thinking-line i{width:8px;height:8px;border-radius:50%;background:#8b95a5;animation:adThink 1.4s ease-in-out infinite}.thinking-line i:nth-child(2){animation-delay:.18s}.thinking-line i:nth-child(3){animation-delay:.36s}.ad-preview{position:absolute;right:6%;bottom:9%;width:min(470px,48%);overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 25px 70px rgba(20,33,58,.2);text-align:left}.ad-label{position:absolute;z-index:2;right:14px;top:14px;padding:5px 8px;border-radius:5px;background:rgba(0,0,0,.64);color:#fff;font-size:10px}.ad-creative{min-height:240px;padding:52px 40px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(135deg,#0a0b10,#1c2540);color:#fff}.ad-creative span{font-size:10px;letter-spacing:.18em;color:#95a8d8}.ad-creative h3{max-width:9ch;margin:17px 0 9px;font-size:clamp(27px,3vw,43px);line-height:1.02}.ad-creative p{margin:0;color:#b8c1d6;font-size:12px}.ad-meta{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:var(--m-muted);font-size:11px}.ad-meta b{display:inline-flex;align-items:center;gap:6px;color:var(--m-blue);font-weight:550}.ad-meta .link-chevron{width:5px;height:9px}.ad-stage .stage-status{background:#fff}@keyframes adThink{50%{transform:translateY(-3px);opacity:.4}}@media(max-width:760px){.home-shell .modern-nav,.modern-nav{height:52px;min-height:52px}.home-shell .modern-nav nav,.modern-nav nav{top:52px!important}.modern-menu{width:44px;height:44px;min-height:44px}.modern-menu i{left:13px}.modern-account{min-height:40px}.ai-workspace{height:500px;min-height:500px;grid-template-columns:42px 1fr}.workspace-sidebar{padding:20px 10px}.workspace-content{padding:50px 24px}.ad-preview{right:18px;bottom:30px;width:calc(100% - 78px)}.ad-creative{min-height:250px;padding:38px 25px}.ad-creative h3{font-size:31px}.ad-meta{padding-inline:13px}}.home-shell .modern-nav,.modern-nav{height:64px;min-height:64px;padding-inline:max(28px,calc((100vw - 1240px)/2));background:#fff;color:#18191c;-webkit-backdrop-filter:none;backdrop-filter:none}.modern-nav nav{height:64px;gap:30px}.modern-nav nav a{min-height:64px;font-size:14px}.modern-account{min-height:40px;border-radius:6px;background:linear-gradient(90deg,#245cff,#1788f7);font-size:14px}.modern-brand{font-size:22px}.ad-home .mega-hero{min-height:700px;display:grid;grid-template-columns:minmax(420px,.82fr) minmax(560px,1.18fr);grid-template-rows:1fr auto;grid-column-gap:58px;column-gap:58px;align-items:center;padding:74px max(28px,calc((100vw - 1240px)/2)) 34px;text-align:left;background:radial-gradient(circle at 82% 25%,rgba(78,163,255,.24),transparent 35%),linear-gradient(118deg,#f7fbff,#edf5ff 58%,#f8fbff)}.ad-home .mega-copy{max-width:600px;margin:0}.ad-home .mega-copy h1{font-size:clamp(48px,4.8vw,68px);line-height:1.12;letter-spacing:-.025em}.ad-home .mega-copy h1 span{color:#1769e0}.ad-home .mega-copy>p{max-width:580px;margin:25px 0 0;color:#4e5969;font-size:19px;line-height:1.7}.ad-home .mega-actions{justify-content:flex-start;margin-top:32px}.ad-home .mega-primary{min-width:152px;min-height:50px;border-radius:6px;background:linear-gradient(90deg,#245cff,#1788f7);font-size:16px}.ad-home .mega-secondary{min-height:50px;padding:0 22px;border:1px solid #c9d3e1;border-radius:6px;background:rgba(255,255,255,.8);color:#1d2129}.ad-home .product-stage{width:100%;margin:0}.ad-home .stage-window{border-radius:12px;border-color:rgba(38,86,166,.16);box-shadow:0 30px 80px rgba(26,88,171,.17)}.ad-home .ai-workspace{height:430px;min-height:430px}.ad-home .hero-truth{grid-column:1/-1;margin:24px 0 0;color:#7b8493;text-align:center;font-size:12px}.platform-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(28px,calc((100vw - 1240px)/2));border-bottom:1px solid #e5e8ed;background:#fff}.platform-strip>div{min-height:108px;padding:25px 28px;border-right:1px solid #e5e8ed}.platform-strip>div:first-child{border-left:1px solid #e5e8ed}.platform-strip b,.platform-strip span{display:block}.platform-strip b{font-size:16px}.platform-strip span{margin-top:9px;color:#86909c;font-size:13px}.ad-home .plain-intro{padding-block:130px}.ad-home .plain-intro h2{font-size:clamp(44px,5vw,70px)}.ad-home .how-section,.ad-home .product-story{background:#f5f8fc}.ad-home .fit-section{max-width:none}.ad-home .closing-panel{background:linear-gradient(120deg,#07142f,#0b2d68 60%,#0b4b8e)}.ad-home .mega-primary.dark{border-radius:6px;background:#1769e0}.ad-home .mega-primary.light{border-radius:6px}.modern-footer{background:#f5f6f8}@media(max-width:1000px){.ad-home .mega-hero{grid-template-columns:1fr;padding-top:78px}.ad-home .mega-copy{max-width:720px}.ad-home .product-stage{margin-top:48px}.platform-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.home-shell .modern-nav,.modern-nav{height:56px;min-height:56px;padding-inline:16px}.home-shell .modern-nav nav,.modern-nav nav{top:56px!important}.modern-nav nav a{min-height:48px;font-size:15px}.modern-brand{font-size:20px}.modern-account{min-height:38px;padding-inline:14px;font-size:13px}.ad-home .mega-hero{display:block;min-height:auto;padding:64px 18px 28px;text-align:left}.ad-home .mega-copy h1{font-size:43px;line-height:1.12}.ad-home .mega-copy>p{margin-top:20px;font-size:17px;line-height:1.7;text-align:left}.ad-home .mega-actions{align-items:stretch;gap:12px}.ad-home .mega-primary,.ad-home .mega-secondary{width:100%;min-height:48px}.ad-home .product-stage{margin-top:42px}.ad-home .hero-truth{margin-top:18px;line-height:1.5}.platform-strip{grid-template-columns:1fr;padding:0 18px}.platform-strip>div,.platform-strip>div:first-child{min-height:auto;padding:20px 4px;border-left:0;border-right:0;border-bottom:1px solid #e5e8ed}.platform-strip>div:last-child{border-bottom:0}.ad-home .plain-intro{padding-block:90px}.ad-home .closing-panel{text-align:left;align-items:flex-start}.ad-home .closing-panel>div{align-items:stretch;width:100%}.modern-account{min-height:40px}}.portal{--ops-navy:#102a56;--ops-blue:#1769e0;--ops-cyan:#0aa6a6;--ops-canvas:#f4f7fb;--ops-panel:#fff;--ops-ink:#182230;--ops-sub:#667085;--ops-line:#e4e9f1;background:var(--ops-canvas);color:var(--ops-ink)}.portal-main{max-width:1680px;margin-left:auto;margin-right:auto;padding:34px clamp(24px,3vw,52px) 64px}.page-header{margin-bottom:28px}.page-header h1{font-size:30px}.page-header p{margin-top:7px;color:var(--ops-sub)}.sidebar{background:#0d2246;color:#dce8fa}.sidebar-brand{border-bottom-color:rgba(255,255,255,.1)}.sidebar-brand small,.sidebar-foot small{color:#91a5c5}.sidebar-nav a{color:#b8c8df;border-radius:8px}.sidebar-nav a.active,.sidebar-nav a:hover{background:rgba(255,255,255,.1);color:#fff}.sidebar-nav a i{background:rgba(255,255,255,.08);color:#cfe0fa}.sidebar-foot{border-top-color:rgba(255,255,255,.1)}.security-chip{background:#edf8f5;color:#15705c;border-color:#cdebe3}.content-card,.metric-card{border:1px solid var(--ops-line);border-radius:12px;background:var(--ops-panel);box-shadow:0 8px 28px rgba(30,56,92,.045)}.account-banner b,.metric-card b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-card{min-height:156px;padding:24px}.metric-card span{color:var(--ops-sub);font-size:13px}.metric-card b{margin-top:17px;font-size:31px;letter-spacing:-.025em}.metric-card p{margin-top:auto;color:#8590a2;font-size:12px}.account-banner,.control-hero{border-radius:14px;background:linear-gradient(120deg,#102a56,#174a91);box-shadow:0 18px 48px rgba(16,42,86,.17)}.choice-grid button{border-color:var(--ops-line);border-radius:10px;background:#f8fafc}.choice-grid button.active{border-color:#8cb8f6;background:#edf5ff;box-shadow:inset 0 0 0 1px #8cb8f6}.delivery-overview,.earnings-actions{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:25px 28px;border:1px solid #dce6f3;border-radius:12px;background:#edf5ff}.delivery-overview h2,.earnings-actions h2{margin:0 0 6px;font-size:20px}.delivery-overview p,.earnings-actions p{margin:0;color:#596579}.payout-form{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;grid-gap:18px;gap:18px;align-items:end}.payout-form label{display:grid;grid-gap:8px;gap:8px;color:#344054;font-size:13px}.payout-form input,.payout-form select{min-height:44px;padding:0 12px;border:1px solid #ccd4df;border-radius:7px;background:#f8fafc}.delivery-overview{background:#fff}.delivery-progress{position:relative;flex:1 1;max-width:440px;height:8px;overflow:hidden;border-radius:8px;background:#e8edf4}.delivery-progress span{position:absolute;inset:0 auto 0 0;background:#1769e0}.delivery-overview>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.definition-list{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.definition-list div{padding-bottom:17px;border-bottom:1px solid var(--ops-line)}.definition-list div:last-child{border:0}.definition-list p{margin:6px 0 0;color:var(--ops-sub);line-height:1.55}.ops-console{display:grid;grid-gap:22px;gap:22px}.ops-loading{min-height:400px;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;color:var(--ops-sub)}.ops-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.ops-toolbar nav{display:flex;gap:4px;padding:4px;border:1px solid var(--ops-line);background:#fff}.ops-toolbar nav button{min-height:38px;padding:0 16px;border:0;border-radius:7px;background:transparent;color:#5d6879;cursor:pointer}.ops-toolbar nav button.active{background:#102a56;color:#fff;box-shadow:0 4px 12px rgba(16,42,86,.16)}.ops-live{display:flex;align-items:center;gap:9px;color:#748094;font-size:12px}.ops-live>i{width:8px;height:8px;border-radius:50%;background:#12a879;box-shadow:0 0 0 4px rgba(18,168,121,.13);animation:opsPulse 2s ease-out infinite}.ops-live time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-live button,.ops-panel header button{min-height:34px;padding:0 11px;border:1px solid var(--ops-line);border-radius:7px;background:#fff;color:#344054;cursor:pointer}.ops-live-strip{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--ops-line);border-radius:12px;background:#fff}.ops-live-strip>div{min-height:105px;padding:21px 23px;border-right:1px solid var(--ops-line)}.ops-live-strip>div:last-child{border:0}.ops-live-strip small,.ops-live-strip span{display:block;color:#778397;font-size:12px}.ops-live-strip b{display:block;margin:8px 0 5px;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-live-strip .healthy b{color:#11805f}.ops-live-strip .warning b{color:#b54708}.ops-kpis{display:grid;grid-template-columns:1.25fr repeat(3,1fr);grid-gap:14px;gap:14px}.ops-kpis article{min-height:160px;padding:25px;border:1px solid var(--ops-line);border-radius:12px;background:#fff}.ops-kpis article.primary{background:#102a56;color:#fff;border:0}.ops-kpis span{color:#788397;font-size:13px}.ops-kpis .primary p,.ops-kpis .primary span{color:#aebed8}.ops-kpis b{display:block;margin:18px 0 12px;font-size:32px;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-kpis p{margin:0;color:#7b8798;font-size:12px}.ops-grid-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);grid-gap:16px;gap:16px}.ops-panel{overflow:hidden;border:1px solid var(--ops-line);border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(30,56,92,.04)}.ops-panel>header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid var(--ops-line)}.ops-panel h2{margin:0;font-size:18px;letter-spacing:-.015em}.ops-panel header p{margin:5px 0 0}.ops-panel header p,.ops-panel header>span{color:#7b8798;font-size:12px}.ops-panel header input{width:min(310px,45vw);min-height:40px;padding:0 12px;border:1px solid #d3dae5;border-radius:7px;background:#f8fafc}.trend-chart{padding:24px 22px 4px}.trend-chart svg{width:100%;height:250px;overflow:visible}.trend-chart line{stroke:#e7ebf1;stroke-width:.35}.trend-chart polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.trend-chart .active-users{stroke:#1769e0}.trend-chart .registrations{stroke:#0aa6a6}.trend-chart>div{display:grid;grid-template-columns:repeat(14,1fr);color:#919aaa;font-size:10px}.trend-chart>div span:last-child{text-align:right}.trend-legend{display:flex;gap:20px;padding:14px 22px 22px;color:#667085;font-size:12px}.trend-legend span{display:flex;align-items:center;gap:7px}.trend-legend i{width:18px;height:3px;border-radius:3px}.trend-legend .dau{background:#1769e0}.trend-legend .reg{background:#0aa6a6}.activity-list{max-height:520px;overflow:auto}.activity-list article{display:grid;grid-template-columns:10px 1fr auto;grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:12px 20px;border-bottom:1px solid #edf0f4}.activity-list article>i{width:7px;height:7px;border-radius:50%;background:#1769e0}.activity-list b,.activity-list small{display:block}.activity-list b{font-size:13px}.activity-list small,.activity-list time{margin-top:4px;color:#8993a3;font-size:11px}.activity-list time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.surface-board{display:grid;grid-template-columns:repeat(3,1fr)}.surface-board>div{min-height:115px;padding:21px 22px;border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line)}.surface-board>div:nth-child(3n){border-right:0}.surface-board small,.surface-board span{display:block;color:#7b8798;font-size:12px}.surface-board b{display:block;margin:11px 0 7px;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-table td,.ops-table th{padding:15px 20px}.ops-table select{min-height:36px;padding:0 9px;border:1px solid #d3dae5;border-radius:7px;background:#fff}.ops-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:14px 20px;border-bottom:1px solid var(--ops-line)}.ops-list b,.ops-list small{display:block}.ops-list small{margin-top:5px;color:#8993a3}.ops-empty{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#697586}.ops-empty span{font-size:12px}.status-normal{color:#15705c}.status-warned{color:#b54708}.status-banned,.status-suspended{color:#b42318}@keyframes opsPulse{50%{box-shadow:0 0 0 8px rgba(18,168,121,0)}}@media(max-width:1100px){.ops-kpis{grid-template-columns:repeat(2,1fr)}.ops-grid-main{grid-template-columns:1fr}.payout-form{grid-template-columns:1fr 1fr}.payout-form .button{min-height:44px}.surface-board{grid-template-columns:repeat(2,1fr)}.surface-board>div:nth-child(3n){border-right:1px solid var(--ops-line)}.surface-board>div:nth-child(2n){border-right:0}}@media(max-width:720px){.portal-main{padding:20px 14px 44px}.ops-toolbar{align-items:stretch;flex-direction:column}.ops-toolbar nav{overflow:auto}.ops-toolbar nav button{white-space:nowrap}.ops-live{justify-content:space-between}.ops-kpis,.ops-live-strip{grid-template-columns:1fr 1fr}.ops-live-strip>div:nth-child(2){border-right:0}.ops-live-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ops-line)}.ops-kpis article{min-height:140px}.ops-panel>header{align-items:flex-start;flex-direction:column}.ops-panel header input{width:100%}.trend-chart svg{height:190px}.surface-board{grid-template-columns:1fr}.surface-board>div,.surface-board>div:nth-child(3n){border-right:0}.activity-list article{grid-template-columns:9px 1fr}.activity-list time{grid-column:2}.payout-form{grid-template-columns:1fr}.delivery-overview,.earnings-actions{align-items:flex-start;flex-direction:column}.delivery-progress{width:100%}}.ops-range{display:flex;gap:3px;padding:3px;border:1px solid var(--ops-line);border-radius:8px;background:#f7f9fc}.ops-range button{min-height:30px!important;padding:0 10px!important;border:0!important;background:transparent!important;font-size:11px}.ops-range button.active{background:#fff!important;color:var(--ops-blue)!important;box-shadow:0 1px 4px rgba(28,73,130,.12)}.trend-chart.interactive{position:relative;cursor:crosshair;touch-action:pan-y}.trend-chart.interactive>div:not(.chart-tooltip){grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.trend-chart .billable-events{stroke:#8b5cf6;stroke-dasharray:5 3}.trend-chart .clicks{stroke:#e48124;stroke-dasharray:2 3}.trend-chart .crosshair{stroke:#62738a;stroke-width:.55;stroke-dasharray:2 2}.trend-chart .point{vector-effect:non-scaling-stroke;stroke-width:1.5;fill:#fff}.trend-chart .point.activeUsers{stroke:#1769e0}.trend-chart .point.registrations{stroke:#0aa6a6}.trend-chart .point.billableEvents{stroke:#8b5cf6}.trend-chart .point.clicks{stroke:#e48124}.chart-tooltip{position:absolute;z-index:4;top:34px;width:174px;padding:12px 13px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:6px;gap:6px;transform:translateX(-50%);border:1px solid #d9e2ee;border-radius:9px;background:rgba(255,255,255,.97);box-shadow:0 12px 30px rgba(18,45,82,.14);color:#596579!important;font-size:11px!important;pointer-events:none}.chart-tooltip b{color:#182230;font-size:12px}.chart-tooltip span{display:flex;justify-content:space-between}.chart-tooltip strong{color:#182230;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-data{margin:12px 0 0}.chart-data summary{min-height:36px;display:flex;align-items:center;color:#667085;font-size:11px;cursor:pointer}.chart-data table{width:100%;border-collapse:collapse}.chart-data td,.chart-data th{padding:7px 8px;border-top:1px solid var(--ops-line);text-align:right;font-size:11px}.chart-data td:first-child,.chart-data th:first-child{text-align:left}.trend-legend{flex-wrap:wrap}.trend-legend .billable{background:#8b5cf6}.trend-legend .click{background:#e48124}.ops-decision-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.ops-funnel{display:grid;grid-gap:17px;gap:17px;padding:22px}.ops-funnel>div{display:grid;grid-template-columns:1fr 48px;grid-gap:8px;gap:8px}.ops-funnel span{grid-column:1/-1;display:flex;justify-content:space-between;color:#344054;font-size:12px}.ops-funnel span b{font-weight:620}.ops-funnel span em{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-funnel i{height:8px;overflow:hidden;border-radius:5px;background:#edf1f6}.ops-funnel u{display:block;height:100%;border-radius:5px;background:#1769e0;text-decoration:none}.ops-funnel small{text-align:right;color:#7b8798;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-signals{display:grid;grid-template-columns:1fr 1fr}.ops-signals>div{min-height:124px;padding:20px;border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line)}.ops-signals>div:nth-child(2n){border-right:0}.ops-signals>div:nth-last-child(-n+2){border-bottom:0}.ops-signals small,.ops-signals span{display:block;color:#7b8798;font-size:11px}.ops-signals b{display:block;margin:10px 0 7px;font-size:25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-signals .signal-good b{color:#11805f}.ops-signals .signal-watch b{color:#b54708}.ops-surface-table{width:100%;border-collapse:collapse}.ops-surface-table td,.ops-surface-table th{padding:14px 18px;border-bottom:1px solid var(--ops-line);text-align:right;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-surface-table th{color:#7b8798;font-size:10px;font-weight:600}.ops-surface-table td:first-child,.ops-surface-table th:first-child{text-align:left}.ops-surface-table td:last-child{min-width:170px;display:grid;grid-template-columns:1fr 42px;align-items:center;grid-gap:10px;gap:10px}.ops-surface-table small{color:#7b8798}.share-meter{height:7px;overflow:hidden;border-radius:5px;background:#edf1f6}.share-meter i{display:block;height:100%;border-radius:5px;background:#0aa6a6}@media(max-width:980px){.ops-decision-grid{grid-template-columns:1fr}}@media(max-width:720px){.ops-signals{grid-template-columns:1fr}.ops-signals>div{border-right:0}.ops-signals>div:nth-last-child(2){border-bottom:1px solid var(--ops-line)}.chart-tooltip{width:150px}.ops-surface-table{min-width:760px}}.ops-analysis-view{display:grid;grid-gap:16px;gap:16px}.attention-kpis article.primary{background:#123967}.finance-kpis article.primary{background:#134e48}.ops-distribution{display:grid;grid-gap:18px;gap:18px;padding:22px}.ops-distribution>div>span{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.ops-distribution b{font-size:13px}.ops-distribution em{color:#778397;font-size:12px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-distribution i{display:block;height:9px;overflow:hidden;border-radius:5px;background:#edf1f6}.ops-distribution u{display:block;height:100%;border-radius:5px;background:#1769e0;text-decoration:none}.attention-grid .ops-panel:nth-child(2) .ops-distribution u{background:#0aa6a6}.risk-value{display:inline-flex;min-width:62px;justify-content:center;padding:5px 8px;border-radius:6px;font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.risk-value.low{background:#eaf7f2;color:#15705c}.risk-value.medium{background:#fff3e6;color:#9a4d00}.risk-value.high{background:#fff0ee;color:#b42318}.creative-table{min-width:1120px}.ops-method-note{padding:20px 22px;border:1px solid #d8e5f4;border-radius:12px;background:#edf5ff;color:#344054}.ops-method-note b{font-size:14px}.ops-method-note p{max-width:980px;margin:7px 0 0;color:#667085;font-size:12px;line-height:1.65}.finance-ledger{display:grid}.finance-ledger>div{display:grid;grid-template-columns:1fr auto;grid-gap:6px 20px;gap:6px 20px;align-items:center;min-height:88px;padding:18px 22px;border-bottom:1px solid var(--ops-line)}.finance-ledger>div:last-child{border-bottom:0}.finance-ledger small,.finance-ledger span{color:#778397;font-size:12px}.finance-ledger b{grid-column:2;grid-row:1/3;font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revenue-split{display:flex;min-height:132px;margin:24px 22px 14px;overflow:hidden;border-radius:10px;color:#fff}.revenue-split>div{display:flex;flex-direction:column;justify-content:center;min-width:80px;padding:20px}.revenue-split>div:first-child{background:#1769e0}.revenue-split>div:last-child{background:#0aa6a6}.revenue-split b{font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revenue-split span{margin-top:4px;font-size:12px}.finance-explain{margin:0;padding:0 22px 22px;color:#667085;font-size:12px;line-height:1.6}.ops-toolbar nav{max-width:100%;overflow-x:auto}.ops-toolbar nav button{white-space:nowrap}.ops-inline-breakdown{display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 22px}.ops-inline-breakdown span{display:inline-flex;gap:7px;padding:7px 9px;border-radius:7px;background:#f4f7fb;color:#667085;font-size:12px}.ops-inline-breakdown b{color:#344054}.ops-health-list{display:grid;grid-template-columns:1fr 1fr}.ops-health-list>div{display:grid;grid-gap:7px;gap:7px;min-height:86px;padding:18px 22px;border-bottom:1px solid var(--ops-line)}.ops-health-list>div:nth-child(odd){border-right:1px solid var(--ops-line)}.ops-health-list span{color:#778397;font-size:12px}.ops-health-list b{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-table{min-width:980px}.client-table td small{display:block;max-width:220px;margin-top:4px;overflow:hidden;color:#7c8799;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.client-table .client-error{color:#b42318}.status-badge.status-online{background:#eaf7f2;color:#15705c}.traffic-kpis article.primary{background:#165cae}.traffic-artifact-table{min-width:940px}.traffic-artifact-table td:first-child{max-width:300px;overflow:hidden;text-overflow:ellipsis}.traffic-artifact-table td small{display:block;margin-top:4px;color:#7b8798;font-size:11px}.trend-chart .traffic-page-views{stroke:#1769e0}.trend-chart .traffic-unique-visitors{stroke:#0aa6a6}.trend-chart .traffic-download-count{stroke:#e48124;stroke-dasharray:3 2}.trend-chart .point.traffic-pageViews{stroke:#1769e0}.trend-chart .point.traffic-uniqueVisitors{stroke:#0aa6a6}.trend-chart .point.traffic-downloads{stroke:#e48124}.traffic-legend .traffic-views{background:#1769e0}.traffic-legend .traffic-visitors{background:#0aa6a6}.traffic-legend .traffic-downloads{background:#e48124}.traffic-environments b{font-size:13px;line-height:1.55}.traffic-environments>div{align-content:center}.traffic-artifact-table td,.traffic-kpis b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:720px){.ops-kpis,.ops-live-strip{grid-template-columns:1fr}.ops-live-strip>div{border-right:0!important;border-bottom:1px solid var(--ops-line)}.ops-live-strip>div:last-child{border-bottom:0}.ops-kpis article{min-height:132px}.revenue-split{min-height:112px;margin-inline:16px}.revenue-split>div{padding:14px}.finance-ledger b{font-size:20px}}.user-earn-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.88fr);grid-gap:8vw;gap:8vw;align-items:center;padding:clamp(100px,12vw,170px) max(28px,calc((100vw - 1240px)/2));background:#fff}.user-earn-copy h2{margin:0;font-size:clamp(44px,5vw,70px);line-height:1.08;letter-spacing:-.025em}.user-earn-copy p{max-width:610px;margin:26px 0 32px;color:#4e5969;font-size:18px;line-height:1.75}.earnings-preview{overflow:hidden;border:1px solid #dce3ed;border-radius:14px;background:#f7faff;box-shadow:0 24px 64px rgba(25,75,145,.1)}.earnings-preview>div{display:grid;grid-template-columns:1fr auto;grid-gap:7px 20px;gap:7px 20px;align-items:center;min-height:112px;padding:24px 28px;border-bottom:1px solid #dce3ed}.earnings-preview span{color:#4e5969;font-size:15px}.earnings-preview b{grid-row:1/3;grid-column:2;font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.earnings-preview small{color:#86909c;font-size:12px}.earnings-preview>p{margin:0;padding:20px 28px;color:#4e5969;font-size:13px}@media(max-width:1000px){.user-earn-section{grid-template-columns:1fr}.earnings-preview{margin-top:8px}}@media(max-width:760px){.user-earn-section{grid-template-columns:1fr;padding:90px 18px}.user-earn-copy h2{font-size:42px}.user-earn-copy p{font-size:16px}.earnings-preview{border-radius:10px}.earnings-preview>div{padding:21px 18px}.earnings-preview b{font-size:25px}}.home-trust-rail{display:grid;grid-template-columns:repeat(4,1fr);padding:26px max(28px,calc((100vw - 1240px)/2)) 34px;background:#0b1d3a;color:#fff}.home-trust-rail>div{position:relative;min-height:122px;padding:25px 28px;border-left:1px solid rgba(255,255,255,.14)}.home-trust-rail>div:last-child{border-right:1px solid rgba(255,255,255,.14)}.home-trust-rail span{display:block;color:#70b2ff;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-trust-rail b{display:block;margin-top:18px;font-size:17px}.home-trust-rail p{margin:8px 0 0;color:#aebed5;font-size:13px;line-height:1.55}.valid-view-section{display:grid;grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);grid-gap:7vw;gap:7vw;padding:clamp(100px,12vw,170px) max(28px,calc((100vw - 1240px)/2));background:#0b1d3a;color:#fff}.valid-view-heading h2{margin:0;font-size:clamp(44px,5vw,70px);line-height:1.08}.valid-view-heading>p{max-width:560px;margin:26px 0 0;color:#aebed5;font-size:17px;line-height:1.75}.valid-view-section ol{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.valid-view-section li{position:relative;display:grid;grid-template-columns:52px 1fr 22px;grid-gap:18px;gap:18px;align-items:center;min-height:132px;border-bottom:1px solid rgba(255,255,255,.16)}.valid-view-section li>span{color:#70b2ff;font-size:12px}.valid-view-section li b{font-size:22px}.valid-view-section li p{margin:8px 0 0;color:#aebed5;font-size:14px;line-height:1.55}.valid-view-section li>i{width:18px;height:18px;border:1px solid #70b2ff;border-radius:50%;position:relative}.valid-view-section li>i:after{content:"";position:absolute;width:6px;height:3px;left:5px;top:5px;border-left:2px solid #70b2ff;border-bottom:2px solid #70b2ff;transform:rotate(-45deg)}.how-actions{display:flex;align-items:center;gap:25px}.how-actions>a:last-child{display:inline-flex;align-items:center;gap:7px;color:#1769e0;text-decoration:none}.advertiser-lane{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:76px;padding:36px 0 0;border-top:1px solid var(--m-line)}.advertiser-lane h3{max-width:720px;margin:10px 0 0;font-size:28px}.advertiser-lane p{margin:10px 0 0;color:var(--m-muted);font-size:14px}.advertiser-lane>a{flex:none}@media(max-width:1000px){.home-trust-rail{grid-template-columns:repeat(2,1fr)}.home-trust-rail>div:nth-child(2){border-right:1px solid rgba(255,255,255,.14)}.valid-view-section{grid-template-columns:1fr}.advertiser-lane{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.home-trust-rail{grid-template-columns:1fr;padding:12px 18px 20px}.home-trust-rail>div,.home-trust-rail>div:last-child,.home-trust-rail>div:nth-child(2){min-height:auto;padding:20px 4px;border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.home-trust-rail>div:last-child{border-bottom:0}.valid-view-section{padding:88px 18px}.valid-view-heading h2{font-size:42px}.valid-view-heading>p{font-size:16px}.valid-view-section li{grid-template-columns:38px 1fr 20px;min-height:120px;gap:10px}.valid-view-section li b{font-size:19px}.how-actions{align-items:stretch;flex-direction:column}.how-actions>a{width:100%;justify-content:center}.advertiser-lane{margin-top:58px}.advertiser-lane h3{font-size:24px}.advertiser-lane>a{width:auto!important}}.account-entry,.auth-page,.portal{--sp-blue:#1769e0;--sp-blue-strong:#0f5bc5;--sp-sky:#edf6ff;--sp-cloud:#f6f9fd;--sp-ink:#172033;--sp-body:#536176;--sp-muted:#7f8ba0;--sp-line:rgba(37,84,148,.13);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;color:var(--sp-ink)}.account-entry{position:relative;isolation:isolate;min-height:100svh;padding:0 max(28px,calc((100vw - 1180px)/2)) 48px;display:block;overflow:hidden;background:linear-gradient(145deg,#fbfdff,#eff7ff 56%,#f7fbff);color:var(--sp-ink)}.account-entry:before{content:"";position:absolute;z-index:-1;width:720px;height:720px;right:-180px;top:-300px;border-radius:50%;background:radial-gradient(circle,rgba(79,164,255,.22),rgba(79,164,255,0) 69%)}.account-entry-head{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sp-line)}.account-entry .brand,.auth-page .brand{color:var(--sp-ink);font-size:20px;letter-spacing:-.02em}.account-entry .brand-mark,.auth-page .brand-mark{background:linear-gradient(135deg,#245cff,#3aa6ff);box-shadow:0 8px 22px rgba(36,92,255,.22)}.account-entry-head>a:last-child{min-height:40px;padding:0 4px;color:var(--sp-body);font-size:14px}.account-entry-head>a:last-child:hover{color:var(--sp-blue)}.account-entry-intro{max-width:760px;margin:0 auto;padding:clamp(72px,10vh,120px) 0 42px;display:block;text-align:center}.account-entry-intro h1{margin:0;font-size:clamp(42px,5vw,66px);font-weight:680;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.account-entry-intro p{max-width:610px;margin:22px auto 0;color:var(--sp-body);font-size:17px;line-height:1.75}.account-type-grid{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:18px;gap:18px}.account-type-card{position:relative;min-height:350px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid var(--sp-line);border-radius:16px;background:rgba(255,255,255,.84)!important;color:var(--sp-ink);box-shadow:0 22px 60px rgba(25,76,145,.08);text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s}.account-type-card:after{content:"";position:absolute;width:260px;height:260px;right:-110px;top:-120px;border-radius:50%;background:rgba(58,166,255,.08);transition:transform .35s cubic-bezier(.22,1,.36,1)}.account-type-card.advertiser:after{background:rgba(36,92,255,.08)}.account-type-card:hover{transform:translateY(-5px);border-color:rgba(23,105,224,.28);box-shadow:0 30px 74px rgba(25,76,145,.14)}.account-type-card:hover:after{transform:scale(1.16)}.account-type-icon{position:relative;z-index:1;width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:#e8f3ff;color:var(--sp-blue)}.account-type-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.account-type-card small{color:var(--sp-blue);font-size:13px;font-weight:620}.account-type-card h2{max-width:11ch;margin:11px 0 15px;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.15;letter-spacing:-.025em}.account-type-card p{max-width:37ch;margin:0;color:var(--sp-body);font-size:15px;line-height:1.7}.account-type-card>b{display:flex;align-items:center;justify-content:space-between;padding-top:22px;border-top:1px solid var(--sp-line);color:var(--sp-blue);font-size:14px}.account-type-card>b span{font-size:22px;transition:transform .2s}.account-type-card:hover>b span{transform:translateX(4px)}.account-entry-note{max-width:960px;margin:25px auto 0;color:var(--sp-muted);font-size:12px;text-align:center}.auth-page{min-height:100svh;padding:72px max(24px,calc((100vw - 1080px)/2));display:grid;grid-template-columns:minmax(300px,.82fr) minmax(460px,1.18fr);grid-gap:72px;gap:72px;align-items:center;background:radial-gradient(circle at 16% 20%,rgba(75,160,255,.2),transparent 33%),linear-gradient(135deg,#f9fcff,#edf6ff 62%,#f8fbff)}.auth-story{min-height:0;padding:0;display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;background:none!important;color:var(--sp-ink)}.auth-story>div:nth-child(2){margin:auto 0}.auth-story h1{max-width:9ch;margin:0;font-size:clamp(44px,5vw,68px);font-weight:680;line-height:1.08;letter-spacing:-.035em}.auth-story p{max-width:32ch;margin:23px 0 0;color:var(--sp-body);font-size:16px;line-height:1.75}.auth-sequence{display:flex;gap:20px;padding:0;border:0!important}.auth-sequence span{display:flex;align-items:center;gap:8px;color:var(--sp-body);font-size:12px}.auth-sequence i{width:7px;height:7px;border-radius:50%;background:#69aeff;box-shadow:0 0 0 4px rgba(105,174,255,.13)}.auth-side{padding:0;display:block;background:none}.auth-card{width:100%;max-width:590px;margin-left:auto;padding:clamp(34px,4vw,52px);border:1px solid rgba(37,84,148,.12);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 30px 80px rgba(24,76,145,.12)}.auth-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:38px}.auth-card-top>a{color:var(--sp-body);font-size:13px}.auth-card-top>a:hover,.auth-role-chip{color:var(--sp-blue)}.auth-role-chip{margin:0;padding:6px 10px;border:0;border-radius:6px;background:#eaf4ff;font-size:12px}.auth-card h2{margin:0;font-size:34px;letter-spacing:-.025em}.auth-card>p{margin:12px 0 28px;color:var(--sp-body)}.auth-card form{display:grid;grid-gap:19px;gap:19px}.auth-card form>label:not(.auth-check){gap:8px;color:#26344a;font-size:13px}.auth-card input:not([type=checkbox]){min-height:50px;padding:0 15px;border:1px solid rgba(37,84,148,.17);border-radius:9px;background:#f4f8fc;color:var(--sp-ink);font-size:16px;box-shadow:none}.auth-card input:not([type=checkbox]):focus{border-color:#6caaf5;background:#fff;box-shadow:0 0 0 4px rgba(23,105,224,.1);outline:0}.auth-card input::placeholder{color:#98a4b5}.auth-check{align-items:flex-start}.auth-check input{accent-color:var(--sp-blue)}.auth-check small{color:var(--sp-muted)}.auth-page .button{min-height:50px;border-radius:9px;background:linear-gradient(90deg,#245cff,#1788f7);box-shadow:0 10px 24px rgba(36,92,255,.18)}.auth-page .button:hover{background:linear-gradient(90deg,#1d51e6,#087bea)}.auth-legal{margin:24px 0 0!important;padding-top:20px;border-top:1px solid var(--sp-line);color:var(--sp-muted)!important;font-size:12px}.form-message{border-radius:8px}.portal{min-height:100svh;display:block;background:linear-gradient(180deg,#f7fbff,#f2f7fc 300px,#f6f8fb)}.sidebar{position:-webkit-sticky;position:sticky;z-index:80;top:0;width:100%;min-height:68px;padding:0 max(24px,calc((100vw - 1380px)/2));flex-direction:row;align-items:center;border:0;border-bottom:1px solid var(--sp-line);background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}.sidebar,.sidebar-brand{height:68px;display:flex;color:var(--sp-ink)}.sidebar-brand{min-width:auto;padding:0;gap:10px;border:0}.sidebar-brand .logo-mark{background:linear-gradient(135deg,#245cff,#3aa6ff);box-shadow:0 7px 18px rgba(36,92,255,.2)}.sidebar-brand small{display:none}.sidebar-nav{height:68px;margin:0 auto;padding:0;display:flex;align-items:stretch;gap:6px}.sidebar-nav a{position:relative;min-height:68px;padding:0 16px;display:flex;align-items:center;border:0;border-radius:0;color:#68758a;font-size:14px;background:none}.sidebar-nav a:hover{background:none;color:var(--sp-blue)}.sidebar-nav a.active{background:none;color:var(--sp-ink);font-weight:620}.sidebar-nav a.active:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--sp-blue)}.sidebar-foot{width:auto;margin:0;padding:0;display:flex;align-items:center;gap:10px;border:0}.sidebar-foot .avatar{width:34px;height:34px;background:#e9f3ff;color:var(--sp-blue);font-size:13px}.sidebar-foot .identity{max-width:150px}.sidebar-foot .identity b{color:var(--sp-ink);font-size:12px}.sidebar-foot small{color:var(--sp-muted);font-size:10px}.sidebar-foot .icon-button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#7d899a}.sidebar-foot .icon-button:hover{background:#edf4fb;color:var(--sp-blue)}.sidebar-foot .icon-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.portal-main{max-width:1380px;margin:0 auto;padding:48px clamp(24px,4vw,56px) 80px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.page-header h1{margin:0;font-size:34px;font-weight:680;letter-spacing:-.025em}.page-header p{margin:9px 0 0;color:var(--sp-body);font-size:14px}.security-chip{border:0;border-radius:7px;background:#eaf6f1;color:#23735b}.content-card,.metric-card,.ops-kpis article,.ops-live-strip,.ops-panel{border-color:var(--sp-line);background:rgba(255,255,255,.93);box-shadow:0 12px 35px rgba(28,73,130,.055)}.portal .button{border-color:transparent;background:linear-gradient(90deg,#245cff,#1788f7);color:#fff;box-shadow:0 8px 20px rgba(36,92,255,.16)}.portal .button:hover{background:linear-gradient(90deg,#1d51e6,#087bea)}.portal .button:disabled{background:#dce5f0;color:#8b97a8;box-shadow:none}.metric-card{border-radius:14px}.account-banner,.control-hero{position:relative;overflow:hidden;border:1px solid rgba(61,132,223,.16);border-radius:16px;background:linear-gradient(112deg,#e9f4ff,#f7fbff 72%);color:var(--sp-ink);box-shadow:0 16px 44px rgba(40,103,179,.09)}.account-banner:after,.control-hero:after{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-150px;border-radius:50%;background:rgba(63,151,255,.12)}.account-banner p,.account-banner small,.account-banner span,.control-hero p{color:var(--sp-body)}.account-banner .button,.control-hero .button{position:relative;z-index:1}.ops-toolbar nav{border-color:var(--sp-line);border-radius:10px;box-shadow:0 8px 24px rgba(28,73,130,.04)}.ops-toolbar nav button.active{background:#e7f2ff;color:var(--sp-blue);box-shadow:none}.ops-kpis article.primary{border:1px solid rgba(61,132,223,.16);background:linear-gradient(135deg,#e8f3ff,#f7fbff);color:var(--sp-ink)}.ops-kpis .primary p,.ops-kpis .primary span{color:var(--sp-body)}@media(max-width:900px){.account-type-grid{grid-template-columns:1fr}.account-type-card{min-height:310px}.auth-page{grid-template-columns:1fr;gap:42px;padding-block:42px}.auth-story{gap:50px}.auth-story>div:nth-child(2){margin:0}.auth-story h1{max-width:13ch;font-size:48px}.auth-card{max-width:none;margin:0}.auth-sequence{display:none}.sidebar{padding-inline:18px}.sidebar-brand .sidebar-brand small,.sidebar-foot .identity{display:none}.sidebar-nav a{padding-inline:12px}}@media(max-width:680px){.account-entry{padding:0 18px 36px}.account-entry-head{height:62px}.account-entry-intro{padding:58px 0 32px;text-align:left}.account-entry-intro h1{font-size:40px}.account-entry-intro p{font-size:15px}.account-type-card{min-height:290px;padding:24px}.account-type-card h2{font-size:29px}.account-entry-note{text-align:left}.auth-page{padding:24px 16px 44px}.auth-story{gap:52px}.auth-story h1{font-size:40px}.auth-story p{font-size:15px}.auth-card{padding:27px 22px;border-radius:14px}.auth-card-top{margin-bottom:30px}.auth-card h2{font-size:29px}.portal{padding-top:0}.sidebar{position:relative;height:auto;min-height:0;padding:12px 16px 0;display:grid;grid-template-columns:1fr auto;background:#fff}.sidebar-brand{height:46px}.sidebar-foot{grid-column:2;grid-row:1}.sidebar-nav{grid-column:1/-1;width:100%;height:52px;overflow-x:auto;gap:0}.sidebar-nav a{min-height:52px;padding:0 13px;white-space:nowrap;font-size:13px}.sidebar-nav a:first-child{padding-left:0}.sidebar-nav a.active:after{left:0;right:13px}.sidebar-foot .avatar{display:none}.portal-main{padding:30px 16px 56px}.page-header{align-items:flex-start;gap:16px}.page-header h1{font-size:29px}.security-chip{flex:none}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:140px;padding:19px}.metric-card b{font-size:27px}}@media(prefers-reduced-motion:reduce){.account-type-card,.account-type-card:after,.account-type-card>b span{transition:none}}.editorial-console{display:grid;grid-gap:18px;gap:18px}.editorial-status{display:grid;grid-template-columns:1.25fr 1fr 1fr;overflow:hidden;border:1px solid var(--sp-line);border-radius:14px;background:#fff}.editorial-status>div{min-height:82px;padding:18px 22px;display:flex;align-items:center;gap:10px;border-right:1px solid var(--sp-line);font-size:13px}.editorial-status>div:last-child{border-right:0}.editorial-status>div:first-child{display:grid;grid-gap:5px;gap:5px}.editorial-status b{font-size:18px}.editorial-status small,.editorial-status span{color:var(--sp-muted)}.editorial-status i{width:9px;height:9px;border-radius:50%;background:#d1dae7}.editorial-status .done i{background:#1a9b71}.editorial-status .done small{color:#19765a}.editorial-status small{margin-left:auto}.editorial-layout{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.editorial-editor,.editorial-list{overflow:hidden;border:1px solid var(--sp-line);border-radius:14px;background:#fff;box-shadow:0 12px 35px rgba(28,73,130,.045)}.editorial-list{position:-webkit-sticky;position:sticky;top:86px}.editorial-editor>header,.editorial-list>header{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--sp-line)}.editorial-editor h2,.editorial-list h2{margin:0;font-size:18px}.editorial-editor p,.editorial-list p{margin:5px 0 0;color:var(--sp-muted);font-size:12px}.editorial-list .button{min-height:36px;padding:0 15px}.editorial-filters{padding:12px 14px;display:flex;gap:5px;border-bottom:1px solid var(--sp-line)}.editorial-filters button{min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--sp-body)}.editorial-filters button.active{background:#eaf4ff;color:var(--sp-blue);font-weight:620}.editorial-items{max-height:650px;overflow-y:auto}.editorial-items>button{width:100%;padding:16px 18px;display:grid;grid-gap:8px;gap:8px;border:0;border-bottom:1px solid var(--sp-line);background:#fff;text-align:left}.editorial-items>button.active,.editorial-items>button:hover{background:#f3f8ff}.editorial-items>button.active{box-shadow:inset 2px 0 var(--sp-blue)}.editorial-items span{display:flex;align-items:center;gap:8px}.editorial-items em{padding:3px 6px;border-radius:5px;background:#eaf4ff;color:var(--sp-blue);font-size:10px;font-style:normal}.editorial-items small,.editorial-items time{color:var(--sp-muted);font-size:10px}.editorial-items b{font-size:13px;line-height:1.5}.editorial-empty{min-height:180px;padding:30px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--sp-muted);font-size:13px}.editorial-state{padding:6px 9px;border-radius:6px;background:#eef2f7;color:#69778b;font-size:11px}.editorial-state.published{background:#eaf7f2;color:#15705c}.editorial-editor .form-message{margin:18px 22px 0}.editorial-form{padding:22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.editorial-form label{display:grid;align-content:start;grid-gap:8px;gap:8px;color:#344054;font-size:12px;font-weight:600}.editorial-form input,.editorial-form select,.editorial-form textarea{width:100%;padding:11px 12px;border:1px solid rgba(37,84,148,.18);border-radius:8px;background:#f7f9fc;color:var(--sp-ink);font:inherit;font-weight:400;outline:0}.editorial-form input,.editorial-form select{min-height:43px}.editorial-form textarea{resize:vertical;line-height:1.7}.editorial-form input:focus,.editorial-form select:focus,.editorial-form textarea:focus{border-color:#6caaf5;background:#fff;box-shadow:0 0 0 4px rgba(23,105,224,.09)}.editorial-body,.editorial-date,.editorial-summary,.editorial-title{grid-column:1/-1}.editorial-title input{font-size:19px;font-weight:650}.editorial-date{grid-template-columns:1fr auto;align-items:end}.editorial-date>span{display:flex;gap:7px}.editorial-date>span button,.secondary-button{min-height:43px;padding:0 14px;border:1px solid var(--sp-line);border-radius:8px;background:#fff;color:var(--sp-body)}.editorial-date>span button:hover,.secondary-button:hover{border-color:#9ec4f3;color:var(--sp-blue)}.editorial-check{grid-column:1/-1!important;display:flex!important;align-items:center!important;grid-auto-flow:column;justify-content:flex-start}.editorial-check input{width:17px;height:17px;min-height:0;accent-color:var(--sp-blue)}.editorial-editor>footer{padding:18px 22px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--sp-line);background:#fbfcfe}.editorial-editor>footer button{min-height:43px}.secondary-button:disabled{opacity:.55}.editorial-editor,.editorial-list,.editorial-status{box-shadow:0 10px 30px rgba(28,73,130,.045)}@media(max-width:1000px){.editorial-layout{grid-template-columns:1fr}.editorial-list{position:static}.editorial-items{max-height:360px}}@media(max-width:680px){.editorial-status{grid-template-columns:1fr}.editorial-status>div{min-height:68px;border-right:0;border-bottom:1px solid var(--sp-line)}.editorial-status>div:last-child{border-bottom:0}.editorial-form{grid-template-columns:1fr;padding:18px}.editorial-form>*{grid-column:1!important}.editorial-date{display:grid;grid-template-columns:1fr}.editorial-date>span button{flex:1 1}.editorial-editor>header,.editorial-list>header{padding:18px}.editorial-editor>footer{position:-webkit-sticky;position:sticky;bottom:0}.editorial-editor>footer button{flex:1 1}}.account-chevron{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.account-type-card:hover .account-chevron{transform:translateX(4px)}.auth-card-top>a{display:inline-flex;align-items:center;gap:7px}.auth-back-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.auth-check a{color:var(--sp-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:680px){.auth-page{padding:20px 16px 40px;gap:24px;align-items:start}.auth-story{gap:24px}.auth-story>div:nth-child(2){padding:12px 0 2px}.auth-story h1{max-width:11ch;font-size:34px;line-height:1.12}.auth-story p{margin-top:14px;font-size:14px;line-height:1.65}.auth-card{padding:25px 22px}.auth-card-top{margin-bottom:24px}}.password-field{position:relative}.password-field input{width:100%;padding-right:64px!important}.password-field button{position:absolute;right:8px;top:50%;min-width:46px;min-height:34px;transform:translateY(-50%);border:0;border-radius:7px;background:transparent;color:var(--sp-blue);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.password-field button:hover{background:#eaf4ff}.password-field button:focus-visible{outline:2px solid var(--sp-blue);outline-offset:1px}.nav-actions{display:flex;align-items:center;gap:8px}.modern-nav .modern-account{min-height:40px;padding-inline:13px;background:transparent;color:var(--m-ink);box-shadow:none}.modern-nav .modern-account:hover{background:#f1f6fc;color:var(--m-blue)}.nav-download{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border-radius:7px;background:var(--m-blue);color:#fff;font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap;transition:background .18s ease,transform .18s ease}.nav-download:hover{background:var(--m-blue-hover)}.nav-download:active{transform:scale(.97)}.nav-download svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-mobile-account{display:none!important}.download-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.hero-download{gap:9px}.download-note{margin:14px 0 0!important;color:#788496!important;font-size:12px!important;line-height:1.5!important}.home-download{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:clamp(60px,9vw,130px);gap:clamp(60px,9vw,130px);align-items:center;padding:clamp(92px,11vw,150px) max(28px,calc((100vw - 1240px)/2));background:#e8f2ff}.home-download-copy h2{max-width:720px;margin:0;font-size:clamp(44px,5.2vw,70px);line-height:1.05}.home-download-copy>p{max-width:620px;margin:24px 0 0;color:#526276;font-size:18px;line-height:1.65}.home-download-copy>div{display:flex;align-items:center;gap:24px;margin-top:34px}.home-download-copy>div>a:last-child{display:inline-flex;align-items:center;gap:7px;color:var(--m-blue);font-size:15px;text-decoration:none}.home-download-copy>div>a:last-child:hover{text-decoration:underline}.download-facts{border-top:1px solid #bad2ee}.download-facts>div{min-height:82px;display:grid;grid-template-columns:130px 1fr;align-items:center;grid-gap:24px;gap:24px;border-bottom:1px solid #bad2ee}.download-facts span{color:#607086;font-size:13px}.download-facts b{font-size:18px;font-weight:620}@media(max-width:1100px){.modern-nav nav{gap:18px}.modern-nav nav a{font-size:13px}.modern-nav .modern-account{display:none}.home-download{grid-template-columns:1fr;gap:54px}.download-facts{max-width:720px}}@media(max-width:760px){.modern-nav{display:flex}.modern-brand{order:1}.nav-actions{order:2;margin-left:auto}.modern-menu{order:3;margin-left:5px}.nav-download{min-height:40px;padding-inline:12px;font-size:13px}.modern-nav nav.open .nav-mobile-account{display:flex!important;color:var(--m-blue);font-weight:650}.ad-home .mega-actions{margin-top:28px}.download-note{margin-top:12px!important}.home-download{padding:78px 18px;gap:45px}.home-download-copy h2{font-size:40px}.home-download-copy>p{font-size:16px}.home-download-copy>div{align-items:stretch;flex-direction:column;gap:18px;margin-top:28px}.home-download-copy .mega-primary{width:100%;min-height:50px}.home-download-copy>div>a:last-child{justify-content:center;min-height:42px}.download-facts>div{min-height:72px;grid-template-columns:108px 1fr;gap:16px}.download-facts b{font-size:16px}}@media(max-width:390px){.nav-download{padding-inline:10px}.modern-brand span,.nav-download svg{display:none}}@media(prefers-reduced-motion:reduce){.account-chevron{transition:none}}.download-panel-secondary{margin-top:var(--space-6)}.version-grid-three{grid-template-columns:repeat(3,1fr)}.install-page-v2{--i-blue:#0066cc;--i-blue-hover:#0077ed;--i-sky:#e8f2ff;--i-soft:#f5f5f7;--i-ink:#1d1d1f;--i-muted:#6e6e73;--i-line:#d2d2d7;background:#fff;color:var(--i-ink)}.install-hero-v2{min-height:620px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);grid-gap:9vw;gap:9vw;align-items:center;padding:90px max(28px,calc((100vw - 1180px)/2));background:linear-gradient(125deg,#f8fbff,#e8f2ff)}.install-hero-copy h1{margin:0;font-size:clamp(54px,6vw,82px);font-weight:680;line-height:1.03;letter-spacing:-.035em}.install-hero-copy>p{max-width:620px;margin:26px 0 0;color:var(--i-muted);font-size:19px;line-height:1.7}.install-hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.install-hero-actions>a:last-child,.install-privacy-v2>a{display:inline-flex;align-items:center;gap:7px;color:var(--i-blue);font-size:15px;text-decoration:none}.install-hero-actions>a:last-child:hover,.install-privacy-v2>a:hover{text-decoration:underline}.install-hero-actions>a:last-child svg,.install-privacy-v2>a svg{width:6px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.install-hero-copy>small{display:block;margin-top:16px;color:#778397;font-size:12px}.install-primary,.install-secondary{min-height:50px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:7px;font-size:15px;font-weight:650;text-decoration:none;transition:background .18s ease,transform .18s ease}.install-primary{background:var(--i-blue);color:#fff}.install-primary:hover{background:var(--i-blue-hover)}.install-secondary{border:1px solid #a9c2df;background:#fff;color:var(--i-blue)}.install-secondary:hover{background:#f3f8fe}.install-disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.install-primary:active,.install-secondary:active{transform:scale(.98)}.install-primary svg,.install-secondary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.install-app-mark{justify-self:center;display:grid;justify-items:center}.install-app-mark>div{width:190px;height:190px;display:grid;place-items:center;border-radius:40px;background:#fff;box-shadow:0 26px 70px rgba(34,91,158,.16),0 2px 6px rgba(34,91,158,.08)}.install-app-mark svg{width:112px;height:112px;fill:none;stroke:var(--i-blue);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.install-app-mark svg circle{fill:#2997ff;stroke:none}.install-app-mark span{margin-top:22px;font-size:16px;font-weight:620}.install-app-mark>b{margin-top:5px;color:var(--i-muted);font-size:13px;font-weight:450}.version-section{padding:clamp(90px,10vw,140px) max(28px,calc((100vw - 1180px)/2))}.version-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.version-heading h2{max-width:680px;margin:0;font-size:clamp(42px,4.7vw,64px);line-height:1.08}.version-heading p{max-width:350px;margin:0;color:var(--i-muted);font-size:16px;line-height:1.6}.version-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:18px;gap:18px;margin-top:56px}.version-choice{padding:34px;display:flex;flex-direction:column;border:1px solid var(--i-line);border-radius:15px;background:#fff}.version-choice.featured{border-color:#9bc2ee;background:#f5faff}.version-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.version-top span{padding:5px 8px;border-radius:5px;background:var(--i-sky);color:var(--i-blue);font-size:11px;font-weight:650}.version-top b{color:var(--i-muted);font-size:12px;font-weight:500}.version-choice h3{margin:26px 0 10px;font-size:30px;letter-spacing:-.025em}.version-choice>p{min-height:78px;margin:0;color:var(--i-muted);font-size:15px;line-height:1.65}.version-choice dl{margin:24px 0 28px;border-top:1px solid var(--i-line)}.version-choice dl>div{min-height:48px;display:grid;grid-template-columns:90px 1fr;align-items:center;border-bottom:1px solid var(--i-line);font-size:13px}.version-choice dt{color:var(--i-muted)}.version-choice dd{margin:0;font-weight:580}.version-choice>.install-primary,.version-choice>.install-secondary{align-self:flex-start}.version-choice details{margin-top:24px;padding-top:20px;border-top:1px solid var(--i-line)}.version-choice summary{min-height:40px;display:flex;align-items:center;color:var(--i-blue);font-size:13px;cursor:pointer}.install-command{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid #e1e6ec}.install-command span{color:var(--i-muted);font-size:11px}.install-command code{min-width:0;overflow:hidden;color:#485468;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.install-command button{min-width:58px;min-height:34px;border:0;border-radius:6px;background:var(--i-sky);color:var(--i-blue);font-size:12px;font-weight:620;cursor:pointer}.install-command button:hover{background:#d9eaff}.install-guide-v2{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-gap:9vw;gap:9vw;padding:clamp(90px,10vw,140px) max(28px,calc((100vw - 1180px)/2));background:var(--i-soft)}.install-guide-v2 h2{margin:0;font-size:clamp(40px,4vw,56px);line-height:1.08}.install-guide-v2>div>p{margin:20px 0 0;color:var(--i-muted)}.install-guide-v2 ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--i-line)}.install-guide-v2 li{display:grid;grid-template-columns:48px 1fr;grid-gap:20px;gap:20px;padding:27px 0;border-bottom:1px solid var(--i-line)}.install-guide-v2 li>span{color:var(--i-blue);font-size:13px}.install-guide-v2 h3{margin:0;font-size:21px}.install-guide-v2 li p{margin:7px 0 0;color:var(--i-muted);font-size:14px;line-height:1.55}.install-privacy-v2{min-height:380px;display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding:80px max(28px,calc((100vw - 1180px)/2));background:#fff}.install-privacy-v2 h2{margin:0;font-size:clamp(40px,4.7vw,64px);line-height:1.07}.install-privacy-v2 p{max-width:620px;margin:24px 0 0;color:var(--i-muted);font-size:16px;line-height:1.65}.modern-nav .modern-account{background:transparent!important;color:var(--m-ink)!important}@media(max-width:1100px) and (min-width:821px){.version-grid-three{grid-template-columns:repeat(2,1fr)}.version-grid-three .version-choice:last-child{grid-column:1/-1}}@media(max-width:820px){.install-hero-v2{grid-template-columns:1fr;min-height:auto;gap:60px;padding-block:72px}.install-app-mark{grid-row:1}.install-app-mark>div{width:145px;height:145px;border-radius:32px}.install-app-mark svg{width:84px;height:84px}.version-heading{display:block}.version-heading p{margin-top:18px}.install-guide-v2,.version-grid{grid-template-columns:1fr}.install-guide-v2{gap:45px}.install-privacy-v2{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.install-hero-v2{padding:58px 18px}.install-hero-copy h1{font-size:46px}.install-hero-copy>p{font-size:16px}.install-hero-actions{align-items:stretch;flex-direction:column;gap:14px}.install-hero-actions>a:last-child{justify-content:center;min-height:42px}.install-hero-copy>small{line-height:1.5}.install-guide-v2,.install-privacy-v2,.version-section{padding:76px 18px}.version-heading h2{font-size:38px}.version-grid{margin-top:38px}.version-choice{padding:24px 20px}.version-choice h3{font-size:26px}.version-choice>p{min-height:0}.version-choice>.install-primary,.version-choice>.install-secondary{width:100%}.install-command{grid-template-columns:1fr auto;gap:8px}.install-command span{grid-column:1/-1}.install-command code{font-size:10px}.install-privacy-v2{min-height:0}.install-privacy-v2 h2{font-size:39px}}.public-download-stats{padding:34px max(28px,calc((100vw - 1180px)/2));border-block:1px solid #dce9f6;background:#f7fbff;color:#1d1d1f}.public-download-stats-inner{max-width:1180px;margin:0 auto}.public-download-stats header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.public-download-stats header>span{display:flex;align-items:center;gap:8px;color:#165cae;font-size:13px;font-weight:680}.public-download-stats header>span i{width:7px;height:7px;border-radius:50%;background:#20a36b}.public-download-stats header small{color:#6e6e73;font-size:11px}.public-download-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #dce3eb}.public-download-stat-grid article{min-height:112px;padding:21px 24px;display:grid;align-content:center;grid-gap:5px;gap:5px;border-right:1px solid #dce3eb}.public-download-stat-grid article:first-child{padding-left:0}.public-download-stat-grid article:last-child{padding-right:0;border-right:0}.public-download-stat-grid article>span{color:#6e6e73;font-size:12px}.public-download-stat-grid article>b{font-size:30px;line-height:1.08;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-download-stat-grid article>small{color:#87909d;font-size:11px}.public-download-stat-skeleton{width:72px;height:28px;border-radius:5px;background:#e2eaf3}.public-download-stats footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px}.public-download-stats footer span{color:#6e6e73;font-size:11px}.public-download-stats footer b{font-size:12px;font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-download-stats-error{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid #dce3eb;color:#6e6e73;font-size:13px}.public-download-stats-error button{min-height:38px;padding:0 14px;border:1px solid #a9c2df;border-radius:7px;background:#fff;color:#165cae;font:inherit;font-weight:650;cursor:pointer}.public-download-stats-error button:hover{background:#eef6ff}.public-download-stats-install{background:#fff}@media(max-width:760px){.public-download-stats{padding-inline:20px}.public-download-stats header{align-items:flex-start;flex-direction:column;gap:6px}.public-download-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-download-stat-grid article{padding:18px;border-bottom:1px solid #dce3eb}.public-download-stat-grid article:nth-child(2){padding-right:0;border-right:0}.public-download-stat-grid article:nth-child(3){padding-left:0;border-bottom:0}.public-download-stat-grid article:nth-child(4){padding-right:0;border-right:0;border-bottom:0}.public-download-stat-grid article:first-child{padding-left:0}.public-download-stats footer{align-items:flex-start;flex-direction:column;gap:5px}}.device-account-page{gap:20px}.device-account-page h2{letter-spacing:-.02em}.account-link-panel{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:24px;gap:24px;padding:32px;border-radius:16px;background:#fff;box-shadow:0 2px 5px rgba(28,73,130,.06),0 22px 54px rgba(28,73,130,.09)}.account-link-panel.ready{background:#fafdff}.account-link-symbol{width:60px;height:60px;display:grid;place-items:center;border-radius:14px;background:#e8f3ff;color:var(--sp-blue)}.account-link-symbol svg,.device-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.account-link-copy h2{margin:0;font-size:28px}.account-link-copy>p{max-width:65ch;margin:10px 0 0;color:var(--sp-body);line-height:1.7}.account-link-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;border-block:1px solid var(--sp-line)}.account-link-facts>div{min-height:66px;padding:12px 18px;display:grid;align-content:center;grid-gap:4px;gap:4px;border-right:1px solid var(--sp-line)}.account-link-facts>div:first-child{padding-left:0}.account-link-facts>div:last-child{padding-right:0;border-right:0}.account-link-facts dt{color:var(--sp-muted);font-size:11px}.account-link-facts dd{margin:0;font-size:14px;font-weight:620}.account-link-actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.device-account-page .button{min-height:44px;border:0;border-radius:9px;background:var(--sp-blue);color:#fff;box-shadow:0 8px 20px rgba(23,105,224,.16);transition:background .2s,transform .1s}.device-account-page .button:hover{background:var(--sp-blue-strong)}.device-account-page .button:active,.device-account-page .secondary-button:active{transform:scale(.98)}.device-account-page .secondary-button{min-height:44px;padding:0 16px;cursor:pointer;transition:border-color .2s,color .2s,transform .1s}.account-link-recovery{font-size:13px!important}.account-link-guide{padding:0!important;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);overflow:hidden;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 2px 5px rgba(28,73,130,.04),0 16px 40px rgba(28,73,130,.07)!important}.account-link-guide>div{padding:30px}.account-link-guide h2{margin:0;font-size:24px}.account-link-guide>div p{margin:10px 0 0;color:var(--sp-body);line-height:1.7}.account-link-guide ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--sp-line)}.account-link-guide li{min-height:80px;padding:16px 24px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid var(--sp-line)}.account-link-guide li:last-child{border-bottom:0}.account-link-guide li>b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e8f3ff;color:var(--sp-blue);font-size:12px}.account-link-guide li>span{display:grid;grid-gap:4px;gap:4px}.account-link-guide li strong{font-size:14px}.account-link-guide li small{color:var(--sp-muted);font-size:12px}.legacy-pairing{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;grid-gap:18px;gap:18px}.legacy-pairing h2{margin:0;font-size:19px}.legacy-pairing p{margin:5px 0 0;color:var(--sp-body);font-size:13px}.legacy-pairing input{text-align:center;letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.connected-devices{padding:0!important;overflow:hidden;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 2px 5px rgba(28,73,130,.04),0 16px 40px rgba(28,73,130,.07)!important}.connected-devices>.card-head{padding:24px 26px;border-bottom:1px solid var(--sp-line)}.connected-devices>.card-head h2{margin:0;font-size:22px}.connected-devices>.card-head p{margin:6px 0 0;color:var(--sp-muted);font-size:12px}.device-count{min-width:36px;height:30px;padding:0 10px;display:grid;place-items:center;border-radius:999px;background:#edf5ff;color:var(--sp-blue);font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.connected-devices .device-summary{margin:0}.connected-devices .device-summary article{min-height:84px;padding:16px 26px;grid-template-columns:44px minmax(0,1fr) auto auto;gap:16px;border-bottom:1px solid var(--sp-line)}.connected-devices .device-summary article:last-child{border-bottom:0}.connected-devices .device-summary article:hover{background:#fbfdff}.connected-devices .device-summary article>div{gap:3px}.connected-devices .device-summary b{font-size:14px}.connected-devices .device-summary small{color:var(--sp-muted);font-size:11px;line-height:1.5}.connected-devices .device-summary code{width:max-content;color:#98a3b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.connected-devices .device-icon{width:40px;height:40px;border-radius:12px;background:#edf5ff;color:var(--sp-blue)}.connected-devices .device-icon svg{width:22px;height:22px}.connected-devices .status-badge{padding:5px 9px;border:0;border-radius:999px;background:#eaf7f2;color:#19765a}.connected-devices .status-badge i{width:6px;height:6px;border-radius:50%;background:#1a9b71}.connected-devices .empty-state{min-height:180px;display:grid;place-items:center;align-content:center}.connected-devices .empty-state h3{margin:0}.connected-devices .empty-state p{max-width:42ch;margin:8px 0 0;color:var(--sp-muted)}.account-privacy-note{padding:22px 26px;border:0!important;border-radius:14px!important;background:#eaf4ff!important;color:var(--sp-ink)}.account-privacy-note p{margin:6px 0 0;color:var(--sp-body);font-size:13px;line-height:1.65}@media(max-width:780px){.account-link-panel{padding:25px 22px}.account-link-facts,.account-link-panel{grid-template-columns:1fr}.account-link-facts>div{padding:12px 0;border-right:0;border-bottom:1px solid var(--sp-line)}.account-link-facts>div:last-child{border-bottom:0}.account-link-guide{grid-template-columns:1fr}.account-link-guide ol{border-top:1px solid var(--sp-line);border-left:0}.legacy-pairing{grid-template-columns:1fr}.legacy-pairing input{width:100%}.connected-devices .device-summary article{grid-template-columns:44px minmax(0,1fr) auto}.connected-devices .status-badge{grid-column:2}.connected-devices .secondary-button{grid-column:3;grid-row:1/3}.account-link-actions>*{flex:1 1}}@media(max-width:520px){.account-link-panel{gap:18px}.account-link-copy h2{font-size:24px}.account-link-guide>div{padding:24px 20px}.account-link-guide li{padding:15px 20px}.connected-devices .device-summary article,.connected-devices>.card-head{padding-inline:20px}.connected-devices .device-summary article{grid-template-columns:40px minmax(0,1fr)}.connected-devices .status-badge{display:none}.connected-devices .secondary-button{grid-column:2;grid-row:auto;justify-self:start}.account-link-actions{display:grid}.account-link-actions>*{width:100%}.account-privacy-note{padding:20px}}@media(prefers-reduced-motion:reduce){.device-account-page .button,.device-account-page .secondary-button{transition:none}}.morph-glyph{width:1.15em;height:1.15em;display:inline-grid;place-items:center;flex:0 0 auto;color:inherit;line-height:0;transform-origin:center;transition:transform .2s cubic-bezier(.22,1,.36,1)}.morph-glyph svg{width:100%!important;height:100%!important;display:block;overflow:visible;fill:none;stroke:currentColor}.morph-glyph-refresh[data-active=true]{animation:morph-glyph-spin .85s linear infinite}@keyframes morph-glyph-spin{to{transform:rotate(1turn)}}:where(.button,.secondary-button,.action,.mega-primary,.mega-secondary,.install-primary,.install-secondary,.nav-account,.nav-download){display:inline-flex;align-items:center;justify-content:center;gap:.55em}.mega-primary,.mega-secondary{white-space:nowrap}.ad-home .mega-actions{flex-wrap:wrap;gap:12px}:where(.ops-toolbar nav button,.ops-live button,.ops-range button,.ops-panel>header button,.editorial-filters button,.editorial-date>span button,.password-field button,.install-command button,.public-download-stats-error button,.account-entry-head>a:last-child){display:inline-flex;align-items:center;justify-content:center;gap:.45em}.choice-grid .choice-morph{width:24px;height:24px;margin-bottom:auto;color:var(--sp-blue,#1769e0)}.editorial-items .morph-glyph{color:var(--sp-blue)}.version-choice summary{justify-content:space-between;gap:12px}.modern-menu{place-items:center}:where(button,a,summary):focus-visible{outline:2px solid #2378e8;outline-offset:3px}:where(button,a,summary):focus-visible .morph-glyph{transform:scale(1.06)}@media(max-width:760px){.modern-menu{display:grid}.modern-nav nav.open{height:auto!important;max-height:calc(100svh - 52px);align-items:stretch;overflow-y:auto;box-shadow:0 18px 40px rgba(29,65,112,.14)}}.ai-install-page{min-height:100vh;color:#10243d;background:radial-gradient(circle at 82% 2%,rgba(74,163,255,.2),transparent 29rem),linear-gradient(180deg,#eef7ff,#f8fbff 28rem,#fff);padding-bottom:96px}.ai-install-hero{max-width:1180px;margin:0 auto;padding:104px 28px 48px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.ai-install-hero-copy{max-width:760px}.ai-install-hero-copy>p{color:#1873d3;font-size:12px;font-weight:780;letter-spacing:.14em}.ai-install-hero h1{margin:14px 0 16px;font-size:clamp(46px,6vw,82px);line-height:.98;letter-spacing:-.055em}.ai-install-hero-copy>span{display:block;max-width:680px;color:#52657b;font-size:18px;line-height:1.65}.ai-platform-switch{display:grid;grid-template-columns:1fr 1fr;padding:5px;border:1px solid rgba(84,130,180,.18);border-radius:16px;background:rgba(255,255,255,.7);box-shadow:0 16px 44px rgba(47,97,150,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-platform-switch button{min-width:130px;min-height:48px;padding:0 18px;border:0;border-radius:11px;background:transparent;color:#60738a;font:inherit;font-size:14px;font-weight:720;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.ai-platform-switch button:hover{transform:translateY(-1px);color:#1268c2}.ai-platform-switch button.active{background:#fff;color:#0e5eb2;box-shadow:0 5px 18px rgba(43,91,143,.13)}.ai-install-toolbar{max-width:1180px;margin:0 auto 26px;padding:0 28px;display:flex;gap:8px;overflow-x:auto}.ai-install-toolbar button{min-height:38px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:#66778b;font:inherit;font-size:13px;font-weight:680;white-space:nowrap;cursor:pointer;transition:.18s ease}.ai-install-toolbar button:hover{background:#e8f3ff;color:#1268c2}.ai-install-toolbar button.active{border-color:#c8e0f8;background:#fff;color:#0e5eb2;box-shadow:0 5px 20px rgba(50,99,151,.08)}.ai-product-grid{max-width:1180px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ai-product-card{position:relative;min-height:260px;padding:26px;border:1px solid rgba(74,118,163,.13);border-radius:25px;background:rgba(255,255,255,.78);box-shadow:0 20px 55px rgba(33,76,120,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease}.ai-product-card:before{content:"";position:absolute;inset:auto -20% 80% 35%;height:150px;background:radial-gradient(circle,var(--product-accent),transparent 68%);opacity:.08;filter:blur(30px);pointer-events:none}.ai-product-card:hover{transform:translateY(-3px);border-color:rgba(36,118,204,.22);box-shadow:0 28px 70px rgba(33,76,120,.13)}.ai-product-card>header{position:relative;display:flex;align-items:flex-start;gap:16px}.ai-product-mark{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:15px;background:color-mix(in srgb,var(--product-accent) 12%,#fff);color:var(--product-accent);font-size:16px;font-weight:820;letter-spacing:-.03em}.ai-product-card h2{font-size:25px;letter-spacing:-.035em}.ai-product-card header p{margin-top:6px;color:#68798d;font-size:14px;line-height:1.45}.ai-product-note{display:block;margin:17px 0 -4px;padding:10px 12px;border-radius:11px;background:#f1f7fd;color:#50677f;font-size:12px;line-height:1.45}.ai-product-actions{display:grid;grid-gap:8px;gap:8px;margin-top:24px}.ai-download-action{min-height:58px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d8e7f6;border-radius:14px;background:#f8fbff;color:#143b65;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ai-download-action:hover{transform:translateX(2px);border-color:#9ecaf3;background:#edf7ff}.ai-download-action span{display:grid;grid-gap:2px;gap:2px}.ai-download-action b{font-size:14px}.ai-download-action small{color:#8191a4;font-size:11px}.ai-unavailable{padding:14px;color:#7d8997;font-size:13px}.ai-install-command{margin-top:10px}.ai-install-command summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;color:#236bb1;font-size:13px;font-weight:700;cursor:pointer}.ai-install-command .install-command{margin-top:8px}.ai-spare-recommendation{max-width:1124px;margin:46px auto 0;padding:28px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;border-radius:26px;color:#fff;background:linear-gradient(120deg,#0e5ab7,#1b8cf0 58%,#6bb9ff);box-shadow:0 30px 70px rgba(17,100,185,.22)}.ai-spare-mark{width:64px;height:64px;padding:11px;border-radius:18px;background:#fff;color:#10243d}.ai-spare-mark svg{width:100%;height:100%}.ai-spare-recommendation p{font-size:11px;font-weight:780;letter-spacing:.13em;opacity:.78}.ai-spare-recommendation h2{margin:6px 0;font-size:24px;letter-spacing:-.025em}.ai-spare-recommendation span{font-size:13px;opacity:.8}.ai-spare-actions{display:grid;justify-items:end;grid-gap:9px;gap:9px}.ai-spare-actions>a:first-child{min-height:46px;padding:0 17px;display:flex;align-items:center;gap:9px;border-radius:13px;background:#fff;color:#0c5aac;font-size:13px;font-weight:760;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.ai-spare-actions>a:first-child:hover{transform:translateY(-2px);box-shadow:0 9px 24px rgba(7,55,105,.22)}.ai-spare-actions>a:last-child{color:#fff;font-size:11px;opacity:.7;text-decoration:none}.ai-spare-actions>a:last-child:hover{opacity:1;text-decoration:underline}@media(max-width:880px){.ai-install-hero{align-items:stretch;flex-direction:column;padding-top:72px}.ai-platform-switch{align-self:flex-start}.ai-product-grid{grid-template-columns:1fr}.ai-spare-recommendation{margin-inline:28px;grid-template-columns:auto 1fr}.ai-spare-actions{grid-column:1/-1;justify-items:stretch}.ai-spare-actions>a{justify-content:center}}@media(max-width:560px){.ai-install-page{padding-bottom:62px}.ai-install-hero{padding:54px 18px 32px;gap:26px}.ai-install-hero h1{font-size:45px}.ai-install-hero-copy>span{font-size:15px}.ai-platform-switch{width:100%}.ai-platform-switch button{min-width:0}.ai-install-toolbar,.ai-product-grid{padding-inline:18px}.ai-product-card{padding:21px;border-radius:20px}.ai-product-card:hover{transform:none}.ai-spare-recommendation{margin:32px 18px 0;padding:22px;grid-template-columns:1fr}.ai-spare-mark{width:54px;height:54px}.ai-spare-recommendation h2{font-size:22px}}.ai-platform-download{display:grid;grid-gap:10px;gap:10px;min-width:286px}.ai-installer-primary{min-height:50px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:15px;background:#147be4;color:#fff;font-size:14px;font-weight:760;text-decoration:none;box-shadow:0 14px 32px rgba(20,123,228,.22);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ai-installer-primary:hover{transform:translateY(-2px);background:#086dce;box-shadow:0 18px 38px rgba(20,123,228,.28)}.ai-installer-primary:active{transform:translateY(0) scale(.985)}.ai-bundle-disclosure{max-width:1124px;margin:0 auto 28px;padding:24px 26px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(270px,.72fr);align-items:center;grid-gap:20px;gap:20px;border:1px solid rgba(63,119,177,.13);border-radius:25px;background:rgba(255,255,255,.7);box-shadow:0 18px 48px rgba(33,76,120,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-bundle-mark{width:56px;height:56px;padding:10px;border-radius:16px;background:#fff;color:#10243d;box-shadow:0 8px 24px rgba(38,87,136,.1)}.ai-bundle-mark svg{width:100%;height:100%}.ai-bundle-disclosure h2{font-size:20px;letter-spacing:-.025em}.ai-bundle-disclosure p{margin-top:5px;color:#60738a;font-size:13px;line-height:1.55}.ai-bundle-disclosure ol{display:grid;grid-gap:8px;gap:8px;list-style:none}.ai-bundle-disclosure li{display:flex;align-items:center;gap:9px;color:#304b68;font-size:12px;font-weight:680}.ai-bundle-disclosure li span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#e7f3ff;color:#0e6dcc;font-size:11px}.ai-product-card{min-height:220px}.ai-product-actions{margin-top:auto;padding-top:24px}.ai-product-card{display:flex;flex-direction:column}.ai-installer-requirements{text-align:center;color:#6f8196;font-size:11px;font-weight:650;letter-spacing:.01em}.ai-company-proof,.company-proof{display:flex!important;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:17px!important;padding:8px 11px;border:1px solid rgba(35,112,191,.14);border-radius:999px;background:rgba(255,255,255,.58);color:#42627f!important;font-size:11px!important;font-weight:680;letter-spacing:.01em;line-height:1.35!important;box-shadow:0 8px 24px rgba(41,91,140,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.company-proof span{color:#1684ea}.ai-company-proof{margin-top:18px!important}@media(max-width:880px){.ai-platform-download{align-self:flex-start;width:100%;max-width:420px}.ai-bundle-disclosure{margin-inline:28px;grid-template-columns:auto 1fr}.ai-bundle-disclosure ol{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.ai-platform-download{max-width:none}.ai-bundle-disclosure{margin:0 18px 24px;padding:20px;grid-template-columns:auto 1fr;border-radius:20px}.ai-bundle-disclosure ol{grid-template-columns:1fr}.ai-bundle-disclosure p{font-size:12px}.ai-installer-primary{min-height:52px}}.ios-product-page{--ios-blue:#087cff;--ios-ink:#10223a;color:var(--ios-ink);overflow:hidden;background:#f8fbff}.ios-hero{position:relative;min-height:810px;padding:96px max(28px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;grid-gap:70px;gap:70px;background:radial-gradient(circle at 82% 18%,rgba(53,162,255,.35),transparent 31rem),radial-gradient(circle at 5% 85%,rgba(172,220,255,.32),transparent 26rem),linear-gradient(145deg,#f9fcff,#eaf5ff 58%,#dceeff)}.ios-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(47,131,219,.045) 1px,transparent 0),linear-gradient(90deg,rgba(47,131,219,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,transparent);mask-image:linear-gradient(180deg,transparent,#000 35%,transparent);pointer-events:none}.ios-hero-copy{position:relative;z-index:2;max-width:610px}.ios-app-lockup{display:flex;align-items:center;gap:13px}.ios-app-lockup>img{width:58px;height:58px;border-radius:15px;box-shadow:0 12px 30px rgba(44,104,166,.16)}.ios-app-lockup span{display:grid}.ios-app-lockup b{font-size:20px}.ios-app-lockup small{margin-top:2px;color:#66809b;font-size:10px;font-weight:760;letter-spacing:.13em}.ios-hero h1{margin:34px 0 20px;font-size:clamp(54px,6.2vw,88px);line-height:.95;letter-spacing:-.065em}.ios-hero-copy>p:not(.ios-company-proof){max-width:570px;color:#506b87;font-size:19px;line-height:1.65}.ios-testflight-button{width:max-content;min-width:276px;min-height:67px;margin-top:30px;padding:0 18px;display:flex;align-items:center;gap:13px;border-radius:19px;background:#101820;color:#fff;text-decoration:none;box-shadow:0 18px 44px rgba(11,31,52,.23);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.ios-testflight-button:hover{transform:translateY(-3px);box-shadow:0 24px 52px rgba(11,31,52,.29)}.ios-testflight-button:active{transform:scale(.985)}.ios-testflight-button svg{width:27px;height:27px;fill:currentColor}.ios-testflight-button>span{display:grid;flex:1 1}.ios-testflight-button small{font-size:10px;letter-spacing:.08em;opacity:.62}.ios-testflight-button span:not(:has(small)){font-size:14px}.ios-testflight-button>span{font-size:15px;font-weight:720}.ios-testflight-button>b{font-size:18px}.ios-install-note{display:block;margin:10px 0 0 5px;color:#7790a8;font-size:11px}.ios-company-proof{display:flex!important;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:26px;padding:9px 12px;border:1px solid rgba(30,112,198,.14);border-radius:999px;background:rgba(255,255,255,.58);color:#42627f!important;font-size:11px!important;font-weight:680;line-height:1.35!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ios-company-proof span{color:var(--ios-blue)}.ios-hero-device{position:relative;z-index:2;min-height:650px;display:grid;place-items:center;perspective:1200px}.ios-phone{position:relative;width:330px;aspect-ratio:1242/2688;padding:9px;border:1px solid rgba(255,255,255,.9);border-radius:52px;background:#101820;box-shadow:0 60px 110px rgba(31,100,167,.28),0 0 0 2px rgba(22,62,101,.08);overflow:hidden;transform:rotate(4deg) translateZ(0)}.ios-phone img,.ios-screen-card img{width:100%;height:100%;display:block;object-fit:cover;border-radius:44px}.ios-island{position:absolute;z-index:2;top:16px;left:50%;width:82px;height:22px;border-radius:999px;background:#07090b;transform:translateX(-50%)}.ios-orbit{position:absolute;border:1px solid rgba(22,127,232,.18);border-radius:50%;pointer-events:none}.ios-orbit-one{width:510px;height:510px;animation:ios-orbit 16s linear infinite}.ios-orbit-two{width:650px;height:240px;transform:rotate(-22deg);animation:ios-orbit-reverse 21s linear infinite}.ios-feature{min-height:760px;padding:110px max(28px,calc((100vw - 1120px)/2));display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:100px;gap:100px}.ios-feature-light{background:radial-gradient(circle at 20% 20%,rgba(109,183,255,.13),transparent 30rem),#fbfdff}.ios-feature-blue{color:#fff;background:radial-gradient(circle at 18% 20%,rgba(119,204,255,.3),transparent 30rem),linear-gradient(135deg,#061d3c,#0a4e9c 58%,#0d86ef)}.ios-feature-copy>span{color:var(--ios-blue);font-size:12px;font-weight:800;letter-spacing:.16em}.ios-feature-blue .ios-feature-copy>span{color:#87d0ff}.ios-feature h2{max-width:520px;margin:16px 0 18px;font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.055em}.ios-feature-copy>p{max-width:500px;color:#627b94;font-size:17px;line-height:1.72}.ios-feature-blue .ios-feature-copy>p{color:rgba(255,255,255,.72)}.ios-screen-stage{position:relative;min-height:560px;display:grid;place-items:center}.ios-screen-card{position:relative;width:280px;aspect-ratio:1242/2688;padding:7px;border:1px solid rgba(46,106,168,.13);border-radius:44px;background:#101820;box-shadow:0 42px 90px rgba(33,87,141,.21);overflow:hidden;transform:rotate(-3deg)}.ios-feature-blue .ios-screen-card{box-shadow:0 48px 100px rgba(1,20,45,.38);transform:rotate(3deg)}.ios-screen-card.main{transform:rotate(-4deg)}.ios-screen-card img{border-radius:37px}.ios-data-orb{position:absolute;right:6%;bottom:16%;width:126px;height:126px;padding:23px;display:grid;place-items:center;border:1px solid rgba(70,137,207,.16);border-radius:36px;background:rgba(255,255,255,.82);box-shadow:0 28px 70px rgba(25,91,158,.18);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:rotate(6deg)}.ios-data-orb svg{width:48px;height:48px}.ios-data-orb b{font-size:13px}.ios-platform-pills{display:flex;gap:8px;margin-top:25px}.ios-platform-pills b{padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.09);font-size:11px}.ios-final{min-height:620px;padding:110px 24px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,rgba(68,165,255,.42),transparent 32rem),linear-gradient(145deg,#07162d,#0b3670)}.ios-final>img{width:88px;height:88px;border-radius:23px;box-shadow:0 24px 50px rgba(0,0,0,.25)}.ios-final h2{max-width:760px;margin:27px 0 14px;font-size:clamp(44px,6vw,78px);line-height:1;letter-spacing:-.06em}.ios-final p{color:rgba(255,255,255,.7);font-size:17px}.ios-final>a{min-height:54px;margin-top:28px;padding:0 22px;display:flex;align-items:center;gap:14px;border-radius:16px;background:#fff;color:#0b3e7b;font-size:15px;font-weight:760;text-decoration:none;transition:transform .18s ease}.ios-final>a:hover{transform:translateY(-3px)}.ios-final small{margin-top:38px;color:rgba(255,255,255,.46);font-size:10px;letter-spacing:.04em}@keyframes ios-orbit{to{transform:rotate(1turn)}}@keyframes ios-orbit-reverse{to{transform:rotate(-382deg)}}@media(max-width:900px){.ios-hero{grid-template-columns:1fr;padding-top:80px}.ios-hero-copy{max-width:720px}.ios-hero-device{min-height:610px}.ios-feature{grid-template-columns:1fr;gap:50px;padding-block:88px}.ios-feature-blue .ios-screen-stage{order:2}.ios-feature-blue .ios-feature-copy{order:1}.ios-feature-copy{max-width:720px}.ios-screen-stage{min-height:520px}}@media(max-width:600px){.ios-hero{min-height:auto;padding:58px 18px 40px;gap:36px}.ios-hero h1{margin-top:28px;font-size:52px}.ios-hero-copy>p:not(.ios-company-proof){font-size:16px}.ios-testflight-button{width:100%;min-width:0}.ios-company-proof{border-radius:18px}.ios-hero-device{min-height:520px}.ios-phone{width:260px;border-radius:43px}.ios-phone img{border-radius:36px}.ios-orbit-one{width:390px;height:390px}.ios-orbit-two{width:440px}.ios-feature{min-height:auto;padding:78px 18px;gap:36px}.ios-feature h2{font-size:45px}.ios-feature-copy>p{font-size:15px}.ios-screen-stage{min-height:500px}.ios-screen-card{width:245px}.ios-data-orb{right:0;width:104px;height:104px}.ios-final{min-height:570px;padding-inline:18px}.ios-final h2{font-size:49px}}@media(prefers-reduced-motion:reduce){.ios-orbit{animation:none}.ios-final>a,.ios-testflight-button{transition:none}}.home-ios-teaser{min-height:610px;padding:80px max(28px,calc((100vw - 1120px)/2));display:grid;grid-template-columns:1fr 420px;align-items:center;grid-gap:80px;gap:80px;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(73,180,255,.42),transparent 27rem),linear-gradient(135deg,#071a35,#0b4e9d 64%,#0a83eb)}.home-ios-teaser h2{margin:16px 0 18px;font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.055em}.home-ios-teaser p{max-width:540px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}.home-ios-teaser .intl-primary,.home-ios-teaser .mega-primary{width:max-content;margin-top:28px;background:#fff;color:#0c5ba9}.home-ios-phone{justify-self:center;width:260px;aspect-ratio:1242/2688;padding:7px;border-radius:43px;background:#111923;box-shadow:0 48px 100px rgba(0,15,35,.4);overflow:hidden;transform:rotate(5deg)}.home-ios-phone img{width:100%;height:100%;display:block;object-fit:cover;border-radius:36px}.intl-ios-teaser{max-width:none}.intl-ios-teaser .intl-eyebrow{color:#87ceff}.intl-ios-teaser .intl-primary{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 18px;border-radius:13px;text-decoration:none}.intl-ios-teaser .intl-primary svg{width:18px}@media(max-width:800px){.home-ios-teaser{grid-template-columns:1fr;gap:48px;padding-block:76px}.home-ios-phone{width:240px}.intl-ios-teaser{padding-inline:24px}}@media(max-width:560px){.home-ios-teaser{padding:68px 18px}.home-ios-teaser h2{font-size:43px}.home-ios-teaser p{font-size:15px}}@media(prefers-reduced-motion:reduce){.morph-glyph{transition:none}.morph-glyph-refresh[data-active=true]{animation:none}}.unsubscribe-page{min-height:100svh;padding:32px 20px;display:grid;place-items:center;background:radial-gradient(circle at 20% 8%,rgba(98,180,255,.2),transparent 32rem),linear-gradient(180deg,#edf7ff,#fff 68%);color:var(--sp-ink)}.unsubscribe-card{width:min(100%,620px);padding:42px;border:1px solid rgba(55,119,192,.16);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 28px 80px rgba(29,78,132,.12)}.unsubscribe-brand{width:max-content;display:inline-flex;align-items:center;gap:10px;color:var(--sp-ink);font-size:13px;font-weight:780;letter-spacing:.13em;text-decoration:none}.unsubscribe-brand svg{width:34px;height:34px}.unsubscribe-eyebrow{margin:42px 0 10px;color:var(--sp-blue);font-size:11px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.unsubscribe-card h1{max-width:18ch;margin:0;font-size:clamp(34px,6vw,52px);line-height:1.04;letter-spacing:-.045em}.unsubscribe-body{max-width:58ch;margin:20px 0 28px;color:var(--sp-body);font-size:15px;line-height:1.75}.unsubscribe-card>.button{min-height:48px;padding:0 20px;border:0;border-radius:10px;background:var(--sp-blue);color:#fff;font:inherit;font-weight:680;cursor:pointer}.unsubscribe-card>.button:disabled{background:#dce6f1;color:#7f8c9d;cursor:wait}.unsubscribe-card nav{margin-top:32px;padding-top:20px;display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid var(--sp-line)}.unsubscribe-card nav a{color:var(--sp-blue);font-size:12px;text-decoration:none}.unsubscribe-card nav a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.unsubscribe-page{padding:16px}.unsubscribe-card{padding:28px 23px;border-radius:17px}.unsubscribe-eyebrow{margin-top:34px}.unsubscribe-card h1{font-size:36px}.unsubscribe-card>.button{width:100%}.unsubscribe-card nav{display:grid;grid-gap:12px;gap:12px}}.privacy-rights-card>header{max-width:74ch}.privacy-rights-card>header h2{margin:0}.privacy-rights-card>header p{margin:8px 0 0;color:var(--sp-body);line-height:1.65}.privacy-rights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border-top:1px solid var(--sp-line);border-left:1px solid var(--sp-line)}.privacy-rights-grid>article{min-width:0;padding:24px;display:flex;align-items:flex-start;flex-direction:column;border-right:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line)}.privacy-rights-grid h3{margin:0;font-size:17px}.privacy-rights-grid p{margin:9px 0 20px;color:var(--sp-muted);font-size:13px;line-height:1.65}.privacy-rights-grid form{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;margin-top:auto}.privacy-deletion-request>label,.privacy-rights-grid form label{grid-column:1/-1;color:var(--sp-body);font-size:12px;font-weight:620}.privacy-rights-grid input,.privacy-rights-grid textarea{width:100%;border-color:var(--sp-line);background:#f8fafc}.privacy-rights-grid textarea{min-height:92px;padding:12px;resize:vertical;line-height:1.5}.privacy-rights-grid .secondary-button{margin-top:auto;cursor:pointer}.privacy-deletion-request{background:#fffdfd}.privacy-deletion-request .secondary-button{margin-top:12px;border-color:#e2b5b5;color:#a52b2b}.privacy-rights-card>.form-error,.privacy-rights-card>.form-success{margin:18px 0 0;border-radius:8px}.privacy-rights-card button:focus-visible,.privacy-rights-card input:focus-visible,.privacy-rights-card textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:760px){.privacy-rights-grid,.privacy-rights-grid form{grid-template-columns:1fr}.privacy-rights-grid form label{grid-column:1}.privacy-rights-grid .secondary-button{width:100%}}.privacy-request-history{margin-top:24px;padding-top:22px;border-top:1px solid var(--sp-line)}.privacy-request-history>header h3{margin:0;font-size:17px}.privacy-request-history>header p{max-width:78ch;margin:7px 0 16px;color:var(--sp-muted);font-size:13px;line-height:1.6}.privacy-request-history>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:15px 17px;border:1px solid var(--sp-line);border-radius:10px;background:#f8fbff}.privacy-request-history>article+article{margin-top:10px}.privacy-request-history article>div b,.privacy-request-history article>div code{display:block}.privacy-request-history article>div code{margin-top:5px;color:var(--sp-muted);font-size:11px;overflow-wrap:anywhere}.privacy-request-history dl{display:flex;gap:24px;margin:0}.privacy-request-history dl div{min-width:130px}.privacy-request-history dt{color:var(--sp-muted);font-size:11px}.privacy-request-history dd{margin:4px 0 0;font-size:12px;font-weight:620}.privacy-request-empty{margin:0;padding:18px;border:1px dashed var(--sp-line);border-radius:10px;color:var(--sp-muted);font-size:13px}@media(max-width:720px){.privacy-request-history>article{grid-template-columns:1fr}.privacy-request-history dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.privacy-request-history dl div{min-width:0}}.privacy-admin-panel>.form-error{margin:16px 20px 0}.privacy-admin-list>article{padding:20px 22px;border-bottom:1px solid var(--sp-line)}.privacy-admin-list>article:last-child{border-bottom:0}.privacy-admin-list>article>header{display:flex;justify-content:space-between;gap:16px}.privacy-admin-list header b,.privacy-admin-list header small{display:block}.privacy-admin-list header small{margin-top:5px;color:var(--sp-muted);font-size:11px;overflow-wrap:anywhere}.privacy-admin-list dl{display:flex;gap:28px;margin:16px 0}.privacy-admin-list dl div{min-width:150px}.privacy-admin-list dt{color:var(--sp-muted);font-size:10px}.privacy-admin-list dd{margin:4px 0 0;font-size:12px}.privacy-admin-controls{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;grid-gap:12px;gap:12px;align-items:end}.privacy-admin-controls label{display:grid;grid-gap:6px;gap:6px;color:var(--sp-body);font-size:11px}.privacy-admin-controls button,.privacy-admin-controls input,.privacy-admin-controls select{min-height:39px;padding:0 10px;border:1px solid #d3dae5;border-radius:7px;background:#fff}.privacy-admin-controls button{background:var(--sp-blue);color:#fff;cursor:pointer}.privacy-admin-controls button:disabled{opacity:.55;cursor:not-allowed}.privacy-admin-list>article>p{margin:11px 0 0;color:var(--sp-muted);font-size:11px}@media(max-width:1200px){.privacy-admin-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-admin-controls button{min-height:42px}}@media(max-width:720px){.privacy-admin-list dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.privacy-admin-list dl div{min-width:0}.privacy-admin-controls{grid-template-columns:1fr}.privacy-admin-list>article>header{align-items:flex-start;flex-direction:column}}.agreement-receipts .card-head{align-items:flex-start}.agreement-receipts .card-head>div{max-width:68ch}.agreement-receipts .legal-links{justify-content:flex-start;margin-top:8px;padding-top:0;border-top:0}.agreement-migration-card{align-items:start!important}.agreement-migration-card label{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-weight:650}.agreement-migration-card input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--color-cobalt)}@media print{.agreement-migration-card,.agreement-receipts .card-head>button,.page-header .security-chip,.privacy-rights-card,.sidebar{display:none!important}.portal{display:block}.portal-main{padding:20px}.agreement-receipts{box-shadow:none!important}.agreement-receipts .device-summary article{page-break-inside:avoid;break-inside:avoid}}