:root{--sorange-bg:#19130f;--sorange-surface:#241c16;--sorange-raised:#30251d;--sorange-input:#191410;--sorange-text:#fff0dc;--sorange-muted:#c2b19d;--sorange-subtle:#a08e7c;--sorange-border:#ffe0b924;--sorange-accent:#f4772d}.homepage-minimal-header nav .account-trigger{color:var(--sorange-text);border:1px solid var(--sorange-border);box-shadow:none;background:#ffe8ca0e}.homepage-minimal-header nav .account-trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--sorange-text);box-shadow:none;background:#35281e;border-color:#a46035}.homepage-minimal-header .account-avatar,.homepage-minimal-header .account-popover-avatar{color:#fff1dd;background:#b9521d;font-weight:600}.homepage-minimal-header .account-popover{width:min(306px,100vw - 32px);color:var(--sorange-text);border-color:var(--sorange-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#251d17;border-radius:14px;padding:12px;box-shadow:0 20px 70px #0008}.homepage-minimal-header .account-summary{padding:7px 7px 17px}.homepage-minimal-header .account-summary-copy strong{color:var(--sorange-text);font-weight:600}.homepage-minimal-header .account-summary-copy small{color:var(--sorange-muted)}.homepage-minimal-header nav .account-plan{color:var(--sorange-muted);border:1px solid var(--sorange-border);white-space:normal;background:#33271e;padding:14px 12px}.homepage-minimal-header nav .account-plan:is(:hover,:focus-visible){background:#3c2c20;transform:none}.homepage-minimal-header .account-plan strong{color:#ffac70;font-weight:600}.homepage-minimal-header .account-plan small{color:var(--sorange-muted);font-weight:400}.homepage-minimal-header nav .account-menu-link{color:var(--sorange-text);border-radius:8px;justify-content:space-between;align-items:center;margin-top:7px;padding:12px;font-size:13px;font-weight:500;display:flex}.homepage-minimal-header nav .account-menu-link:hover{background:var(--sorange-raised)}.homepage-minimal-header nav .account-logout{color:#e6ae94;margin-top:9px;font-weight:500}.homepage-minimal-header nav .account-logout:is(:hover,:focus-visible){color:#ffd3ba;background:#40271c}.sorange-auth-overlay,.community-modal-overlay{z-index:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0907c2}.sorange-auth-card,.community-modal{color:var(--sorange-text);border:1px solid var(--sorange-border);background:radial-gradient(ellipse at 100% 0, #673b1b30, transparent 58%), var(--sorange-surface);border-radius:16px;box-shadow:0 35px 100px #0008,inset 0 1px #fff4dc09}.sorange-auth-card{width:min(440px,100%);max-height:calc(100dvh - 48px);padding:34px 30px 28px}.sorange-auth-close,.community-modal-close,.sorange-auth-back{color:var(--sorange-muted);border:1px solid var(--sorange-border);background:#ffffff05}.sorange-auth-close:hover,.community-modal-close:hover,.sorange-auth-back:hover{color:var(--sorange-text);background:#ffffff0c}.sorange-auth-heading{gap:12px;min-height:0;margin-bottom:26px;padding-right:24px;display:flex}.sorange-auth-heading>div{min-width:0}.sorange-auth-eyebrow{color:#d9915a;letter-spacing:.16em;margin-bottom:12px;font:500 9px/1.4 Arial,sans-serif;display:block}.sorange-auth-heading h2{color:var(--sorange-text);font-family:var(--body);letter-spacing:-.035em;font-size:27px;font-weight:650;line-height:1.25}.sorange-auth-heading p{color:var(--sorange-muted);font-size:12px;font-weight:400;line-height:1.7}.sorange-auth-back{flex-shrink:0;margin-top:23px}.sorange-auth-form{gap:17px}.sorange-auth-form label>span{color:#e3d3bf;font-size:12px;font-weight:500}.sorange-auth-form input:not([type=checkbox]){color:var(--sorange-text);background:var(--sorange-input);border-color:var(--sorange-border);font-family:var(--body);caret-color:var(--sorange-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;font-size:14px;font-weight:400}.sorange-auth-form input::placeholder{color:#95816f;opacity:1}.sorange-auth-form input:not([type=checkbox]):focus{border-color:#c47b44;box-shadow:0 0 0 3px #f4772d14}.sorange-auth-form input:not([type=checkbox]):disabled{color:var(--sorange-subtle);background:#29211b}.sorange-auth-form input:-webkit-autofill{-webkit-text-fill-color:var(--sorange-text);-webkit-box-shadow:0 0 0 1000px var(--sorange-input) inset;caret-color:var(--sorange-accent)}.sorange-auth-password button{color:var(--sorange-subtle)}.sorange-auth-password button:hover{color:var(--sorange-text);background:#ffffff08}.sorange-auth-code-row button{color:#ffb47d;background:#3d291b;border:1px solid #f4772d40;font-weight:500}.sorange-auth-code-row button:hover:not(:disabled){background:#52321d}.sorange-auth-link,.sorange-auth-switch button,.sorange-auth-consent a{color:#ffb47d;font-weight:500}.sorange-auth-link:hover,.sorange-auth-switch button:hover{color:#ffd3ac}.sorange-auth-consent{border-color:var(--sorange-border);background:#ffffff02;gap:9px;padding:12px}.sorange-auth-consent legend{color:var(--sorange-subtle);font-size:11px;font-weight:400}.sorange-auth-consent label{color:var(--sorange-muted);font-size:11px;font-weight:400;line-height:1.7}.sorange-auth-consent input{width:16px;height:16px;accent-color:var(--sorange-accent)}.sorange-auth-consent a{text-underline-offset:3px;text-decoration-color:#ffb47d66}.sorange-auth-submit{background:var(--sorange-accent);color:#201207;box-shadow:none;border-radius:9px;font-size:14px;font-weight:700}.sorange-auth-submit:hover:not(:disabled){background:#ff944c}.sorange-auth-submit:disabled{opacity:1;color:#d6bea7;background:#654023}.sorange-auth-switch{color:var(--sorange-subtle);padding-top:2px;font-size:12px;font-weight:400}.sorange-auth-message{font-size:12px;font-weight:400;line-height:1.7}.sorange-auth-message.is-error{color:#ffc1a9;background:#743d241f;border-color:#e18b6540}.sorange-auth-message.is-notice{color:#b8d0a8;background:#79985c15;border-color:#98b38340}.sorange-auth-success strong{color:var(--sorange-text)}.sorange-auth-success span{color:var(--sorange-muted)}.community-modal{width:min(620px,100%);padding:32px}.community-modal-icon{color:#ffa867;background:#f4772d16;border:1px solid #f4772d30;border-radius:11px}.community-modal-heading h2{color:var(--sorange-text);font-family:var(--body);letter-spacing:-.035em;font-size:24px;font-weight:600}.community-modal-heading p{color:var(--sorange-muted);margin-top:8px;font-size:12px}.community-qr-grid{gap:24px;margin-top:30px}.community-qr-option{border-top:1px solid var(--sorange-border);padding-top:18px}.community-qr-option h3{color:#f4dfc6;text-align:left;font-size:14px;font-weight:500}.community-qr-option .community-qr-frame{background:#191919;border-color:#ffffff14;border-radius:9px;margin-top:15px;padding:12px}.community-qr-option:last-child .community-qr-frame{background:#fff}.community-qr-option>p{color:var(--sorange-muted);text-align:left;font-size:11px;line-height:1.8}.community-modal-note{border-top:1px solid var(--sorange-border);color:var(--sorange-subtle);text-align:left;margin-top:25px;padding-top:18px;font-size:11px;line-height:1.8}:is(.sorange-auth-overlay,.community-modal-overlay,.homepage-minimal-header) :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #f5ad75}.docs-editorial,.legal-page,.download-page,.sorange-account-page,.sorange-account-login{--ink:var(--sorange-text);--muted:var(--sorange-muted);color:var(--sorange-text);background:var(--sorange-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs-editorial-breadcrumb,.docs-editorial-pages a{color:var(--sorange-subtle)}.docs-editorial-pages,.docs-editorial-section{border-color:var(--sorange-border)}.docs-editorial-pages a:is(:hover,[aria-current=page]){color:var(--sorange-text)}.docs-editorial-hero{border:1px solid var(--sorange-border);background:radial-gradient(at 80% 10%,#58311866,#0000 70%),#241c16}.docs-editorial-hero:after{display:none}.docs-editorial-section p,.docs-editorial-section li{color:var(--sorange-muted)}.docs-editorial-section small,.docs-editorial-content-changelog .docs-editorial-section-index{color:var(--sorange-subtle)}.docs-editorial-end{background:var(--sorange-surface);border:1px solid var(--sorange-border)}.legal-hero,.legal-content h2,.legal-outline>div{border-color:var(--sorange-border)}.legal-hero p,.legal-content p,.legal-content ul,.legal-content ol{color:var(--sorange-muted);font-weight:400}.legal-content h2,.legal-content h3,.legal-content strong,.legal-outline strong{color:var(--sorange-text)}.legal-meta,.legal-outline a{color:var(--sorange-subtle);font-weight:400}.legal-version{color:#dfae88;border-color:var(--sorange-border);background:#f4772d0c;font-weight:500}.legal-content a,.legal-outline a:hover{color:#ffb47d}.client-download-section{min-height:calc(100svh - 56px);color:var(--sorange-text);border-color:var(--sorange-border);background:radial-gradient(ellipse at 75% 0%, #6c391b2b, transparent 60%), var(--sorange-bg)}.client-download-section:before,.download-section-bg{display:none}.download-section-heading h2{font-family:var(--body);letter-spacing:-.04em;font-weight:650;line-height:1.2}.download-section-heading p{color:var(--sorange-muted);font-size:16px;font-weight:400}.download-team-contact{border-color:var(--sorange-border);background:var(--sorange-raised);font-weight:500}.download-team-contact:hover{background:#49311f}.download-release-pill{color:#e4a16e;box-shadow:none;background:#f4772d0c;font-size:12px;font-weight:500}.platform-download-card{color:var(--sorange-text);background:var(--sorange-surface);border-color:var(--sorange-border);box-shadow:none;border-radius:14px}.platform-download-card:hover{box-shadow:none;border-color:#b5794966}.platform-system{color:var(--sorange-muted);font-size:19px;font-weight:500}.platform-download-card>p,.download-choice span,.download-safe-note{color:var(--sorange-muted);font-weight:400}.download-choice,.download-choice.is-unavailable{color:var(--sorange-text);background:var(--sorange-input);border-color:var(--sorange-border);border-radius:9px;padding:16px}.download-choice>div>span{color:var(--sorange-text);font-size:15px;font-weight:500}.download-choice small{color:var(--sorange-subtle);font-size:11px;font-weight:400;line-height:1.7}.download-choice .windows-download-open{color:#ecb78c;background:#f4772d14;border:1px solid #f4772d30;font-weight:500}.client-download-button,.admin-gray-release__download{color:#24150a;background:var(--sorange-accent);box-shadow:none;border-radius:8px;font-weight:600}.client-download-button.is-disabled,.client-download-button.is-disabled:hover{color:#b1a08d;background:#3a2e24}.client-download-button.is-disabled span{color:inherit}.download-safe-note{background:var(--sorange-surface);border-color:var(--sorange-border);box-shadow:none;font-size:13px}.admin-gray-release{background:var(--sorange-surface);box-shadow:none;border-color:#f4772d40}.admin-gray-release__visibility{color:#e2a478;background:#f4772d10}.admin-gray-release__title p,.admin-gray-release__meta span{color:var(--sorange-muted);font-weight:400}.admin-gray-release__state,.admin-gray-release__meta>div{background:var(--sorange-input);color:var(--sorange-muted);border-color:var(--sorange-border)}.admin-gray-release__meta strong{color:var(--sorange-text)}.admin-gray-release__warning{color:#e4b58d}.sorange-account-header{height:56px;color:var(--sorange-text);border-color:var(--sorange-border);background:#21170feb;padding-inline:24px}.sorange-account-brand{width:132px;height:28px;position:relative;overflow:hidden}.sorange-account-brand img{filter:brightness(0)invert();clip-path:inset(0 0 15%);width:132px;max-width:none;height:auto;transform:translateY(-30%)}.sorange-account-brand:after{content:"";background:var(--sorange-accent);width:11.45%;height:17%;position:absolute;top:79%;left:71.15%}.sorange-account-header nav button,.sorange-account-title>button{color:var(--sorange-muted);background:var(--sorange-raised)}.sorange-account-sidebar,.sorange-account-content{color:var(--sorange-text);background:var(--sorange-surface);border-color:var(--sorange-border);box-shadow:none;border-radius:14px}.sorange-account-profile{border-color:var(--sorange-border)}.sorange-account-profile small,.sorange-account-title p,.sorange-account-nav{color:var(--sorange-muted)}.sorange-account-nav.is-active{color:#ffb27c;background:#f4772d14}.sorange-subscription-card,.sorange-balance-card{color:var(--sorange-text);background:#35261c;border:1px solid #f4772d30;border-radius:14px}.sorange-payment-card,.sorange-ledger-card,.sorange-referral-card{border-color:var(--sorange-border);border-radius:12px}.sorange-account-alert{color:#edbc95;background:#f4772d0c;border-color:#e9a06c40}.sorange-referral-disabled,.sorange-referral-stats>div,.sorange-referral-rules>div,.sorange-subscription-plans>article,.sorange-amount-grid>button,.sorange-payment-submit,.sorange-ledger-filters{color:var(--sorange-text);border-color:var(--sorange-border);background:var(--sorange-input)}.sorange-referral-disabled strong{color:var(--sorange-text)}.sorange-referral-stats span,.sorange-referral-rules span,.sorange-referral-records small,.sorange-plan-card__top p,.sorange-plan-card__top>strong small,.sorange-subscription-plans li,.sorange-payment-submit>div span,.sorange-payment-submit>div small,.sorange-ledger-list small,.sorange-ledger-filters label,.sorange-ledger-pagination,.sorange-ledger-empty{color:var(--sorange-muted)}.sorange-referral-records>div,.sorange-ledger-list>div,.sorange-subscription-plans ul{border-color:var(--sorange-border)}.sorange-referral-link,.sorange-test-payment{background:#f4772d0c;border-color:#f4772d40}.sorange-referral-link span,.sorange-referral-link small,.sorange-test-payment small{color:var(--sorange-muted)}.sorange-referral-link strong{color:#ffb47d}.sorange-test-payment strong{color:var(--sorange-text)}.sorange-subscription-plans article>button:not(.sorange-plan-purchase),.sorange-plan-card__current,.sorange-subscription-plans>article.is-current:after,.sorange-referral-records>div>span{color:#edba94;background:var(--sorange-raised)}.sorange-subscription-plans article>button:not(.sorange-plan-purchase):hover,.sorange-subscription-plans article>button.is-selected,.sorange-amount-grid>button.is-selected{color:var(--sorange-text);border-color:var(--sorange-accent);background:#49301e}.sorange-payment-method-picker,.sorange-order{color:var(--sorange-text);background:#213023;border-color:#adc39530}.sorange-payment-method-picker>div>span,.sorange-payment-method-picker label strong{color:#e4edda}.sorange-payment-method-picker>div>small,.sorange-order p,.sorange-order small,.sorange-order>div>span{color:#a4b49a}.sorange-payment-method-picker label{background:#273b2a;border-color:#adc39530}.sorange-payment-method-picker label small{color:#a9d7b7}.sorange-renewal-note{color:#b3d6b1;background:#213023;border-color:#adc39530}.sorange-ledger-filters select{color:var(--sorange-text);background:var(--sorange-surface);border-color:var(--sorange-border)}.sorange-ledger-list .is-positive{color:#a6d2ac;background:#abc88e10}.sorange-ledger-list .is-negative{color:#edb39a;background:#edb39a10}.sorange-payment-modal-backdrop{z-index:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0907c2}.sorange-payment-modal{color:var(--sorange-text);background:var(--sorange-surface);border-color:var(--sorange-border);border-radius:16px}.sorange-payment-modal__close{color:var(--sorange-muted);background:var(--sorange-raised)}.sorange-payment-modal__close:hover{color:var(--sorange-text);background:#443123}.sorange-payment-modal__heading p,.sorange-payment-modal__summary span,.sorange-payment-modal__method>span,.sorange-payment-modal__body p,.sorange-payment-modal__error p,.sorange-payment-modal__success p,.sorange-payment-modal__body>small,.sorange-payment-modal__loading small{color:var(--sorange-muted)}.sorange-payment-modal__summary,.sorange-payment-modal__body{background:var(--sorange-input);border-color:var(--sorange-border)}.sorange-payment-modal__summary>div+div{border-color:var(--sorange-border)}.sorange-payment-modal__summary strong,.sorange-payment-modal__body>strong,.sorange-payment-modal__loading strong,.sorange-payment-modal__error strong,.sorange-payment-modal__success strong{color:var(--sorange-text)}.sorange-payment-modal__method>div{background:#273b2a;border-color:#adc39530}.sorange-payment-modal__method strong{color:#e4edda}.sorange-payment-modal__method small{color:#a9d7b7}.sorange-account-login>section{background:var(--sorange-surface);border-color:var(--sorange-border);box-shadow:none;border-radius:16px}.sorange-account-login h1{font-family:var(--body);font-weight:600}.sorange-account-login p,.sorange-account-login>section>a{color:var(--sorange-muted)}.sorange-account-login__icon{color:#ffb47d;background:#f4772d16}.sorange-account-login>section>button{color:#201207;background:var(--sorange-accent);border-radius:8px}@media (max-width:650px){.sorange-auth-overlay{align-items:center;padding:16px}.sorange-auth-card{max-height:calc(100dvh - 32px);padding:29px 22px 24px}.sorange-auth-heading h2{font-size:25px}.sorange-auth-code-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.sorange-auth-code-row button{min-width:96px;padding-inline:11px}.sorange-auth-form input:not([type=checkbox]){font-size:16px}.community-modal{padding:28px 20px 22px}.community-modal-heading{gap:10px}.community-modal-icon{width:34px;height:34px}.community-modal-heading h2{font-size:20px}.community-modal-heading p{font-size:11px}.community-qr-grid{gap:14px;margin-top:25px}.community-qr-option .community-qr-frame{padding:8px}.community-qr-option h3{font-size:13px}.community-qr-option>p,.community-modal-note{font-size:10px}}@media (prefers-reduced-motion:reduce){.sorange-auth-form *,.homepage-minimal-header .account-plan{transition:none}}
