.section-heading h2,.capability-intro h2,.setup-copy h2,.trust-copy h2,.closing-section h2,.activation-intro h2{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:720;line-height:1}.section-heading p,.capability-intro p,.setup-copy p,.trust-copy p,.closing-section p,.activation-intro>p{max-width:640px;color:var(--ink-soft);margin-bottom:0;font-size:19px}.activation-help-link{text-underline-offset:.2em;width:max-content;margin:0 0 6px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px}.activation-page{grid-template-columns:minmax(0,.85fr) minmax(540px,1.15fr);align-items:center;gap:clamp(60px,10vw,140px);display:grid}.activation-intro{grid-area:1/1}.activation-intro>p:first-child{color:var(--signal);margin-bottom:18px;font-size:14px;font-weight:700}.activation-intro h2{font-size:clamp(2.8rem,5vw,4.8rem)}.activation-intro ol{gap:18px;margin:42px 0 0;padding:0;list-style:none;display:grid}.activation-intro li{color:var(--ink-soft);align-items:center;gap:12px;display:flex}.activation-intro li svg{width:22px;height:22px;color:var(--signal)}.activation-note{color:var(--muted);margin-top:40px;font-size:14px}.activation-panel{border:1px solid var(--line);background:var(--surface-raised);box-shadow:none;border-radius:28px;grid-area:1/2;overflow:hidden}.activation-form,.operator-login form,.issue-panel form{gap:9px;display:grid}.activation-form{padding:clamp(30px,5vw,52px)}.form-heading{gap:18px;margin-bottom:28px;display:flex}.form-heading h1,.operator-login h1,.operator-config-error h1{letter-spacing:-.03em;margin-bottom:7px;font-size:30px}.form-heading p,.operator-login p,.operator-config-error p{max-width:48ch;color:var(--muted);margin:0;font-size:14px}.form-icon{border-radius:var(--radius-small);background:var(--signal-soft);width:48px;height:48px;color:var(--signal);flex:none;place-items:center;display:grid}.form-icon svg{width:25px;height:25px}.platform-fieldset{border:0;min-width:0;margin:0 0 10px;padding:0}.platform-fieldset legend{color:var(--ink-soft);margin-bottom:8px;font-size:13px;font-weight:680}.platform-selector{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.platform-selector button{min-height:44px;color:var(--muted);cursor:pointer;transition:background .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease, transform .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:680;display:inline-flex}.platform-selector button:hover:not(:disabled){color:var(--ink)}.platform-selector button:active:not(:disabled){transform:scale(.985)}.platform-selector button.selected{border-color:var(--line);background:var(--surface-raised);color:var(--ink);box-shadow:none}.platform-selector button.selected svg{color:var(--signal)}.platform-selector button:disabled{cursor:wait;opacity:.58}.platform-selector svg{width:19px;height:19px}.activation-form input[aria-invalid=true]{border-color:var(--danger);box-shadow:none}.activation-form input:disabled{cursor:wait;opacity:.72}.form-hint,.field-error{margin:2px 0 0;font-size:12px;line-height:1.45}.form-hint{color:var(--muted)}.field-error{color:var(--danger);font-weight:620}.activation-form .button{margin-top:18px}.activation-result{border-top:1px solid var(--line);background:var(--surface-soft);min-height:218px;padding:34px clamp(30px,5vw,52px)}.activation-result strong{margin:10px 0 6px;font-size:18px;display:block}.activation-result p{max-width:52ch;color:var(--ink-soft);margin-bottom:18px;font-size:14px}.activation-result .button{width:max-content;max-width:100%}.result-icon{width:36px;height:36px;color:var(--signal);place-items:center;display:grid}.result-icon svg{width:32px;height:32px}.result-icon.error{color:var(--danger)}.result-icon.success{color:var(--success)}.result-loading .result-icon{color:var(--signal)}.activation-result .result-support{margin-top:0}.activation-result .result-expiry{color:var(--muted);margin-top:14px;margin-bottom:0;font-size:12px}.result-skeleton,.operator-loading span{background:var(--surface,#fff);background-size:220% 100%;border-radius:7px;width:72%;height:13px;margin-bottom:12px;animation:1.5s linear infinite skeleton;display:block}.result-skeleton.wide{width:90%;height:18px}.result-skeleton.short{width:44%}.release-pending{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;padding:12px 14px}.operator-page{background:var(--page);min-height:100dvh;padding:28px}.operator-back{min-height:44px;color:var(--muted);align-items:center;gap:7px;font-size:14px;display:inline-flex}.operator-back:hover{color:var(--signal)}.operator-loading,.operator-config-error,.operator-login{width:min(540px,100% - 36px);margin:10vh auto 0}.operator-loading{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);padding:42px}.operator-loading p{color:var(--muted);margin:22px 0 0;font-size:14px}.operator-config-error{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line));border-radius:var(--radius);background:var(--surface-raised);padding:42px}.operator-config-error>svg{width:42px;height:42px;color:var(--danger);margin-bottom:18px}.operator-login{border:1px solid var(--line);background:var(--surface-raised);box-shadow:none;border-radius:28px;overflow:hidden}.operator-login-copy,.operator-login form{padding:40px}.operator-login-copy{border-bottom:1px solid var(--line);background:var(--surface-soft)}.operator-login-copy .form-icon{margin-bottom:22px}.operator-login form .button{margin-top:16px}.operator-mfa{width:min(620px,100% - 36px)}.mfa-checking,.mfa-enroll-start{gap:16px;padding:36px 40px 22px;display:grid}.mfa-checking{color:var(--muted);place-items:center}.mfa-checking svg{width:28px;height:28px;color:var(--signal)}.mfa-enroll-start p{color:var(--ink-soft);margin:0}.mfa-qr{border:1px solid var(--line);color:#1b1b1b;text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:10px;margin-bottom:22px;padding:18px;display:grid}.mfa-qr img{width:min(240px,100%);height:auto}.mfa-qr p{margin:0;font-size:13px}.mfa-qr code{overflow-wrap:anywhere;max-width:100%;font-size:12px}.form-error{align-items:flex-start;gap:8px;margin:12px 0 0;display:flex;color:var(--danger)!important}.form-error svg{flex:none;width:19px;height:19px}.operator-console{width:min(1320px,100%);margin:12px auto 0}.operator-bar{justify-content:space-between;align-items:center;gap:24px;padding:20px 0 28px;display:flex}.operator-bar p{color:var(--signal);margin-bottom:3px;font-size:13px;font-weight:700}.operator-bar h1{letter-spacing:-.035em;margin:0;font-size:34px}.operator-bar-actions{align-items:center;gap:12px;display:flex}.operator-bar-actions>span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.operator-bar-actions>span svg{color:var(--success)}.operator-notice,.issued-code{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-raised);align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:14px;display:flex}.operator-notice.success{border-color:color-mix(in srgb, var(--success) 38%, var(--line));color:var(--success)}.operator-notice.error{border-color:color-mix(in srgb, var(--danger) 38%, var(--line));color:var(--danger)}.issued-code{border-color:color-mix(in srgb, var(--signal) 40%, var(--line));background:var(--signal-soft);justify-content:space-between;padding:20px}.issued-code span{color:var(--ink-soft);margin-bottom:4px;font-size:12px;display:block}.issued-code strong{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(16px,2vw,22px)}.issued-code-actions{align-items:center;gap:8px;display:flex}.operator-grid{grid-template-columns:minmax(340px,.72fr) minmax(540px,1.28fr);align-items:start;gap:22px;display:grid}.issue-panel,.license-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised)}.operator-section-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.operator-section-heading h2{letter-spacing:-.025em;margin:0;font-size:20px}.operator-section-heading p{color:var(--muted);margin:2px 0 0;font-size:13px}.issue-features{flex-wrap:wrap;gap:7px;margin:14px 0 10px;display:flex}.issue-features span{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px;padding:7px 9px;font-size:12px}.issue-panel form .button{margin-top:14px}.license-list{overflow:hidden}.license-list>.operator-section-heading{border-bottom:1px solid var(--line);margin:0;padding:28px}.license-list-heading{justify-content:space-between}.license-search{width:min(260px,45%);position:relative}.license-search svg{width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.license-search input{min-height:42px;padding:9px 12px 9px 38px}.operator-empty{text-align:center;align-content:center;place-items:center;min-height:320px;padding:36px;display:grid}.operator-empty svg{width:42px;height:42px;color:var(--signal);margin-bottom:14px}.operator-empty p{max-width:38ch;color:var(--muted);margin:5px 0 0;font-size:13px}.operator-empty.compact{min-height:190px}.license-items{display:grid}.license-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:16px;padding:19px 24px;display:grid}.license-item:last-child{border-bottom:0}.license-person strong,.license-person span{display:block}.license-person span{max-width:260px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.license-person code{color:var(--ink-soft);margin:3px 0 2px;font-size:11px;display:block}.license-meta,.license-actions{align-items:center;gap:9px;display:flex}.license-meta{flex-direction:column;align-items:flex-start}.license-actions .button{white-space:nowrap;min-height:40px;padding:0 13px;font-size:12px}.license-status{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success);border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700}.license-status.revoked{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.license-item time{color:var(--muted);font-size:11px}.activation-page{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:50px}.activation-page{grid-template-columns:1fr;padding-top:60px;display:grid}.activation-panel,.activation-intro{grid-area:auto/1}.activation-intro{max-width:640px}.operator-grid{grid-template-columns:1fr}.section-heading h2,.capability-intro h2,.setup-copy h2,.trust-copy h2,.closing-section h2,.activation-intro h2{font-size:clamp(2.35rem,12vw,3.5rem)}.activation-form,.activation-result,.operator-login-copy,.operator-login form{padding:28px 22px}.operator-mfa>.button{width:calc(100% - 44px);margin:0 22px 28px}.mfa-checking,.mfa-enroll-start{padding:28px 22px 18px}.operator-page{padding:16px}.operator-bar,.operator-bar-actions,.issued-code{flex-direction:column;align-items:stretch}.issued-code-actions{justify-content:space-between}.operator-bar-actions>span{text-overflow:ellipsis;overflow:hidden}.issue-panel{padding:22px}.license-item{grid-template-columns:1fr auto}.license-item code,.license-item time{grid-column:1}.activation-page,.operator-page{--page:#f8f8f8;--surface:#fff;--surface-raised:#fff;--surface-soft:#eee;--ink:#212121;--ink-soft:#414141;--muted:#626262;--line:#d7d7d7;--line-strong:#b9b9b9;--signal:#363636;--signal-hover:#292929;--signal-soft:#f5d33f;--shadow:0 22px 58px -42px #24242488;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.activation-page{background:#f8f8f8;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);align-items:start;gap:0 8%;width:100%;max-width:none;padding:0 max(5%,50vw - 620px) 100px;display:grid}.activation-hero{grid-column:1/-1;min-height:390px;padding:68px 230px 64px 0;position:relative}.activation-eyebrow{letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:21px;font-size:11px;font-weight:750;display:flex}.activation-eyebrow span{background:#212121;border-radius:50%;width:8px;height:8px}.activation-hero h1{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(56px,6.5vw,100px);font-weight:670;line-height:.99}.activation-hero>p:not(.activation-eyebrow){color:#575757;max-width:540px;margin:22px 0 0;font-size:16px}.activation-hero>a{text-underline-offset:5px;align-items:center;gap:9px;margin-top:21px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.activation-hero>a svg{width:17px;height:17px}.activation-hero>img{object-fit:contain;width:155px;height:155px;position:absolute;bottom:30px;right:30px;transform:rotate(9deg)}.activation-page .activation-panel{box-shadow:none;border-color:#d7d7d7;border-radius:12px;grid-area:2/2}.activation-page .activation-intro{grid-area:2/1;padding:30px 20px 20px 0}.activation-page .activation-intro>p:first-child{color:#626262;letter-spacing:.16em;font-size:10px}.activation-page .activation-intro h2{letter-spacing:-.055em;max-width:530px;font-size:clamp(42px,4.2vw,65px);font-weight:660;line-height:1.04}.activation-page .activation-intro ol{border-top:1px solid #212121;gap:0;margin-top:42px}.activation-page .activation-intro li{color:#303030;border-bottom:1px solid #d7d7d7;padding:20px 0;font-size:14px}.activation-page .activation-intro li svg{color:#363636}.activation-page .activation-note{margin-top:23px}.activation-page .form-heading{margin-bottom:24px}.activation-page .form-heading h2{letter-spacing:-.045em;margin:0 0 8px;font-size:30px;line-height:1.05}.activation-page .form-icon{border-radius:8px}.activation-page .activation-result{min-height:165px;padding:25px 35px}.activation-page .button-primary,.operator-page .button-primary{color:#fff;background:#212121;border-color:#212121}.activation-page .button-primary:hover,.operator-page .button-primary:hover{background:#3a3a3a;border-color:#3a3a3a}.operator-page{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f8f8}.operator-page .operator-bar{border-bottom:1px solid #212121}.operator-page .operator-bar h1{letter-spacing:-.055em;font-size:clamp(35px,4vw,58px)}.operator-page .operator-login,.operator-page .operator-loading,.operator-page .operator-config-error,.operator-page .issue-panel,.operator-page .license-list{box-shadow:none;border-radius:12px}.operator-page .operator-login-copy{background:#f5f5f5}.operator-page .issued-code{background:#f5d33f;border-color:#212121}.operator-page .operator-config-error{background:#f5d33f;border:1px solid #212121;width:min(660px,100%);margin-top:clamp(55px,11vh,125px);padding:clamp(32px,6vw,58px);position:relative;overflow:hidden}.operator-page .operator-config-error:after{content:"M";color:#2121210d;pointer-events:none;font-size:270px;font-weight:900;line-height:1;position:absolute;bottom:-58px;right:-14px}.operator-page .operator-config-error>svg{color:#212121;width:30px;height:30px;margin-bottom:34px}.operator-config-kicker{color:#383838;letter-spacing:.16em;margin-bottom:18px;font-size:10px;font-weight:800;display:block}.operator-page .operator-config-error h1{letter-spacing:-.065em;max-width:480px;margin:0;font-size:clamp(42px,6vw,68px);line-height:.98;position:relative}.operator-page .operator-config-error p{color:#414141;border-top:1px solid #212121;max-width:470px;margin:26px 0 0;padding-top:18px;font-size:14px;line-height:1.55;position:relative}.activation-page{grid-template-columns:1fr;padding:0 5% 75px}.activation-hero{grid-column:1;min-height:340px;padding-right:120px}.activation-hero>img{width:100px;height:100px;right:0}.activation-page .activation-panel{grid-area:2/1}.activation-page .activation-intro{grid-area:3/1;margin-top:40px}.activation-hero{min-height:auto;padding:56px 0 70px}.activation-hero h1{font-size:clamp(51px,12vw,76px)}.activation-hero>p:not(.activation-eyebrow){max-width:95%;font-size:14px}.activation-hero>img{display:none}.activation-page .activation-form,.activation-page .activation-result{padding:24px 20px}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2)format("woff2");font-weight:650 800;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-900.woff2)format("woff2");font-weight:850 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--surface:#f5f5f5;--surface-raised:#fff;--surface-soft:#ebebeb;--ink:#0a0a0a;--ink-soft:#262626;--muted:#525252;--line:#ebebeb;--line-strong:#d4d4d4;--accent:#f5d33f;--signal:var(--accent);--signal-hover:#0a0a0a;--signal-soft:#f5f5f5;--danger:#262626;--success:#262626;--radius:24px;--radius-small:12px;--shadow:none;--ease-out:cubic-bezier(.16,1,.3,1);--ease-out-soft:cubic-bezier(.25,1,.5,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease:var(--ease-out);--gutter:clamp(20px,4vw,64px)}*,:before,:after{box-sizing:border-box}html{background:var(--page);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-width:320px;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;margin:0;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.55}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;line-height:1.08}p{line-height:1.55}::selection{color:#fff;background:#0a0a0a}:focus-visible{outline-offset:4px;outline:2px solid #0a0a0a}input,select,textarea{border:1px solid var(--line-strong);min-width:0;max-width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px}input::placeholder,textarea::placeholder{color:#737373}input[type=checkbox],input[type=radio]{accent-color:#0a0a0a;width:18px;height:18px;min-height:18px}label{font-size:15px;font-weight:500}summary{cursor:pointer}a:hover{text-underline-offset:4px}button:active,.button:active{transform:scale(.98)}.skip-link{z-index:100;color:#fff;background:#0a0a0a;border-radius:12px;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:16px}.site-header{border-bottom:1px solid var(--line);height:80px;min-height:80px;color:var(--ink);background:#fff;flex-shrink:0}.site-header-inner{height:80px;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:32px;max-width:1440px;margin:auto;display:flex}.brand-lockup{flex-shrink:0;align-items:center;display:flex}.brand-lockup img{object-fit:contain;width:110px;height:auto}.main-nav{align-items:center;gap:28px;margin-left:auto;font-size:15px;display:flex}.main-nav a{align-items:center;min-height:44px;display:flex}.main-nav a:hover,.footer-links a:hover{text-decoration:underline}.main-nav [aria-current=page]{font-weight:700}.button{white-space:nowrap;min-height:48px;transition:transform .12s var(--ease-out-soft),background .24s var(--ease-out-soft);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:15px;font-weight:700;display:inline-flex}.button svg{width:18px;height:18px}.button-primary{background:var(--accent);color:#0a0a0a}.button-primary:hover{color:#fff;background:#0a0a0a}.button-quiet,.button-secondary{border-color:var(--line-strong);background:#fff}.button-quiet:hover,.button-secondary:hover{background:#f5f5f5}.button-wide{width:100%}.site-footer{max-width:1440px;padding:48px var(--gutter) 32px;border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto;gap:32px;margin:auto;font-size:14px;display:grid}.site-footer strong{color:var(--ink);letter-spacing:-.045em;font-size:25px}.site-footer p{margin:8px 0 0}.footer-links{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;max-width:660px;display:flex}.footer-links a{min-height:32px}.footer-note{grid-column:1/-1;max-width:86ch;font-size:13px}.document-site{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.document-site .site-footer{width:100%}.subpage-main{flex:1;width:min(100% - 40px,960px);margin:0 auto;padding:88px 0 112px}.privacy-page>header{max-width:800px;margin-bottom:72px}.privacy-page h1{max-width:15ch;margin-bottom:28px;font-size:clamp(48px,6vw,80px);font-weight:700;line-height:1.03}.privacy-page>header>p{color:var(--muted);max-width:65ch;font-size:19px}.privacy-meta{margin-top:24px!important;font-size:14px!important}.privacy-content{max-width:720px}.privacy-content section{border-top:1px solid var(--line);padding:32px 0 12px}.privacy-content h2{margin:0 0 20px;font-size:26px;font-weight:700}.privacy-content p,.privacy-content li{color:#525252;font-size:17px}.privacy-content p{margin:0 0 16px}.privacy-content li{margin-bottom:12px}.privacy-content ul,.privacy-content ol{padding-left:24px}.privacy-page a,.text-link{text-underline-offset:4px;text-decoration:underline}.pilot-notice{background:#f5f5f5;border-radius:24px;gap:20px;margin-bottom:40px;padding:28px;display:flex}.pilot-notice svg{flex-shrink:0;width:24px;height:24px}.pilot-notice h2{font-size:20px}.pilot-notice p{color:var(--muted);margin:0}.windows-setup-content h2{align-items:center;gap:12px;display:flex}.windows-setup-content h2 svg{width:25px;height:25px}.windows-setup-actions{flex-wrap:wrap;gap:16px;margin-top:48px;display:flex}.windows-setup-actions a{text-decoration:none}.empty-page{flex-direction:column;justify-content:center;align-items:flex-start;min-height:64vh;padding-block:64px;display:flex}.empty-page .button{margin-top:20px;text-decoration:none}.empty-page img{width:72px;height:72px;margin-bottom:32px}.empty-page h1{max-width:14ch;font-size:clamp(48px,6vw,80px)}.operator-page{--page:#fff;--surface:#f5f5f5;--ink:#0a0a0a;--muted:#525252;--line:#ebebeb;color:#0a0a0a;background:#fff}.operator-login,.operator-config-error,.operator-loading{box-shadow:none;border-radius:24px}.operator-login-copy{background:#f5f5f5}.operator-bar h1{font-size:40px}.operator-config-error h1,.operator-login h1{font-size:32px}.operator-login input{width:100%;margin-bottom:16px}.operator-console{max-width:1280px;margin:auto}.operator-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.operator-bar-actions{gap:12px;display:flex}.operator-back{color:#525252}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:700px){.site-header{height:72px;min-height:72px}.site-header-inner{gap:16px;height:72px}.brand-lockup img{width:96px}.main-nav{gap:16px;font-size:14px}.main-nav a:first-child,.main-nav a:nth-child(2){display:none}.site-header .button{min-height:42px;padding:10px 16px;font-size:13px}.site-footer{grid-template-columns:1fr;gap:24px;padding-top:32px}.footer-note{grid-column:1}.subpage-main{padding:56px 0 72px}.privacy-page>header{margin-bottom:48px}.privacy-page h1{font-size:48px}.privacy-page>header>p{font-size:17px}.privacy-content h2{font-size:24px}.privacy-content section{padding-top:28px}.pilot-notice{padding:24px}.operator-page{padding:20px}.operator-login,.operator-config-error,.operator-loading{width:100%;margin-top:48px;padding:24px}.operator-login{padding:0}.operator-login-copy,.operator-login form{padding:24px}.operator-bar{flex-direction:column;align-items:flex-start}.operator-bar h1{font-size:32px}.windows-setup-actions .button{white-space:normal;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:MorrowDevanagari;src:url(/fonts/mukta-devanagari-700.woff2)format("woff2");font-weight:700;font-display:swap}.site-footer>div:first-child>p{font-family:Satoshi,MorrowDevanagari,sans-serif;font-weight:700}@media (max-width:700px){.site-header .main-nav{display:none}}.account-header-control{color:#525252;align-items:center;font-size:14px;display:flex}.account-footer{color:#525252;border-top:1px solid #ebebeb;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:24px 20px;font-size:13px;display:flex}.account-footer a{align-items:center;min-height:32px;display:flex}.account-footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.account-footer{gap:16px;font-size:12px}}.operator-login form .button{color:#0a0a0a;background:#f5d33f}
