:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f7;--surface:#fff;--surface-strong:#eceeef;--surface-soft:#fafafa;--ink:#202326;--muted:#62686d;--line:#dfe2e4;--accent:#356f9f;--accent-strong:#285a84;--accent-soft:#eaf0f5;--success:#28765f;--blue:#3974b9;--amber:#aa6c16;--danger:#b73c42;--shadow:0 22px 60px #1b22281c, 0 2px 8px #1b22280f;--material:#fcfdfe9e;--material-raised:#fcfdfed6;--material-soft:#f7f9fa8f;--material-edge:#59656f38;--material-highlight:#ffffffe0;--material-shadow:0 26px 68px #1b222826, 0 3px 10px #1b222812;--material-filter:blur(26px) saturate(150%);--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Yu Gothic", sans-serif;font-family:var(--font-ui);font-synthesis:none}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171819;--surface:#202123;--surface-strong:#2a2c2e;--surface-soft:#1b1c1e;--ink:#f1f2f3;--muted:#afb3b7;--line:#3b3e41;--accent:#79a9d0;--accent-strong:#9ac1df;--accent-soft:#29343d;--success:#62b79d;--blue:#79aee5;--amber:#e2a852;--danger:#f17d7d;--shadow:0 28px 64px #00000047;--material:#22242699;--material-raised:#27292cd6;--material-soft:#1c1e2094;--material-edge:#00000075;--material-highlight:#ffffff29;--material-shadow:0 30px 72px #0000006b, 0 3px 12px #00000038}*{box-sizing:border-box}html,body,#app{height:100%}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow:hidden}button,input,select{font:inherit}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-ui);letter-spacing:0;line-height:1.18}.container{width:min(1120px,100% - 40px);margin-inline:auto}.site-shell{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.site-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.site-scroll.is-scrolling{scrollbar-color:color-mix(in oklch, var(--muted) 56%, transparent) transparent}.site-scroll::-webkit-scrollbar{width:10px;height:10px}.site-scroll::-webkit-scrollbar-track{background:0 0}.site-scroll::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.site-scroll.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--muted) 56%, transparent)}main{flex:1 0 auto}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--bg);padding:9px 14px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;border-bottom:1px solid var(--material-edge);background:var(--material-raised);box-shadow:inset 0 1px 0 var(--material-highlight);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:70px;display:grid}.brand-link{width:fit-content;font-family:var(--font-ui);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.brand-link img{border-radius:8px;box-shadow:0 3px 10px #0f352a21}.site-header nav{align-items:center;gap:26px;display:flex}.site-header nav a{min-height:44px;color:var(--muted);align-items:center;padding:7px 0;font-size:13px;font-weight:560;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.site-header nav a:hover,.site-header nav a.router-link-active{color:var(--ink)}.site-header nav .nav-purchase-text{color:var(--ink);font-size:13px;font-weight:560}.site-header nav .nav-download{border:1px solid color-mix(in oklch, var(--accent) 42%, var(--line));background:color-mix(in oklch, var(--accent-soft) 70%, transparent);min-height:40px;color:var(--accent-strong);box-shadow:inset 0 1px 0 var(--material-highlight);cursor:pointer;font:inherit;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:680;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.site-header nav .nav-download:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);box-shadow:0 3px 10px color-mix(in oklch, var(--accent) 16%, transparent), inset 0 1px 0 var(--material-highlight);transform:translateY(-1px)}.site-header nav .nav-download.router-link-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.site-header nav .nav-download:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.header-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.support-nav-btn{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:620;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.support-nav-btn:hover{border-color:var(--line);background:var(--material-soft);color:var(--ink)}.support-nav-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.locale-selector{position:relative}.locale-btn,.theme-btn{border:1px solid var(--material-edge);background:var(--material-soft);min-height:44px;color:var(--muted);box-shadow:inset 0 1px 0 var(--material-highlight);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);cursor:pointer;border-radius:7px;transition:color .18s,border-color .18s,background-color .18s}.locale-btn{align-items:center;gap:6px;padding:0 10px;display:inline-flex}.locale-btn:hover,.theme-btn:hover{border-color:var(--accent);color:var(--accent)}.locale-btn:focus-visible,.theme-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.locale-label{letter-spacing:0;font-size:11px;font-weight:600}.locale-arrow{transition:transform .16s}.locale-arrow-up{transform:rotate(180deg)}.locale-menu{z-index:100;border:1px solid var(--material-edge);background:var(--material-raised);min-width:140px;box-shadow:var(--material-shadow), inset 0 1px 0 var(--material-highlight);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);border-radius:7px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.locale-menu-item{width:100%;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.locale-menu-item:hover{background:var(--surface-strong);color:var(--accent)}.locale-menu-item-active,.locale-menu-item-active:hover{background:var(--accent);color:#f7fffb}.locale-menu-label{font-size:13px;font-weight:500}.locale-menu-code{opacity:.7;font-size:11px;font-weight:600}.theme-btn{place-items:center;width:44px;padding:0;display:grid}.hero{isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:clamp(48px,7vw,92px);min-height:min(690px,100vh - 70px);padding-block:clamp(52px,7vw,88px);display:grid;position:relative}.hero:before{content:"";z-index:-1;background:color-mix(in oklch, var(--accent) 30%, transparent);width:46%;height:1px;box-shadow:0 128px 0 color-mix(in oklch, var(--accent) 20%, transparent);pointer-events:none;position:absolute;top:36%;right:1%}.eyebrow,.section-heading>span,.checkout-panel header>span,.policy header>span{color:var(--accent);letter-spacing:0;margin-bottom:14px;font-size:12px;font-weight:650;display:block}.hero-brand{align-items:center;gap:20px;display:flex}.hero-brand img{border-radius:19px;width:84px;height:84px;box-shadow:0 14px 34px #0e372b29}.hero-brand h1{white-space:nowrap;margin:0;font-size:clamp(44px,4.4vw,58px);font-weight:720}.hero-brand p{color:var(--muted);margin:4px 0 0;font-size:13px}.hero-copy>h2{max-width:590px;margin:30px 0 14px;font-size:clamp(23px,2.4vw,30px);font-weight:650}.hero-summary{max-width:590px;color:var(--muted);font-size:16px;line-height:1.72}.hero-actions{gap:10px;margin-top:30px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.button.primary{background:var(--accent);color:#f8fafc;box-shadow:0 5px 14px #356f9f2e}.button.danger{background:var(--danger);color:#f8fafc}.button.primary:hover{background:var(--accent-strong);box-shadow:0 7px 18px #356f9f3b}.button.secondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.button.secondary:hover{border-color:color-mix(in oklch, var(--accent) 55%, var(--line));background:var(--surface-soft);color:var(--accent)}.requirements{color:var(--muted);align-items:center;gap:7px;margin:18px 0 0;font-size:12px;display:flex}.workspace-preview{text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.workspace-preview:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.workspace-preview picture,.workspace-preview img{width:100%;height:auto;display:block}.workspace-preview picture{filter:drop-shadow(0 18px 28px #1b222829)}:root.dark .workspace-preview picture{filter:drop-shadow(0 20px 32px #00000059)}.hero-image-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:36px 24px;position:fixed;inset:0;overflow:hidden}.hero-image-dialog[open]{justify-content:center;align-items:center;display:flex}.hero-image-dialog::backdrop{background:color-mix(in srgb, var(--surface) 58%, transparent);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}:root.dark .hero-image-dialog::backdrop{background:color-mix(in srgb, color-mix(in srgb, var(--accent) 32%, var(--surface-strong)) 72%, transparent)}.hero-image-dialog-close{z-index:1;border:1px solid var(--material-edge);background:var(--material-raised);width:40px;height:40px;color:var(--ink);box-shadow:var(--material-shadow);cursor:pointer;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.hero-image-dialog-close:hover{background:var(--surface)}.hero-image-dialog-close:focus-visible,.hero-image-expanded:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.hero-image-expanded{cursor:zoom-out;background:0 0;border:0;width:min(933px,100%);max-height:calc(100dvh - 72px);padding:0;animation:.2s ease-out hero-image-enter;display:block}.hero-image-expanded picture,.hero-image-expanded img{max-width:100%;max-height:calc(100dvh - 72px);margin:auto;display:block}.hero-image-expanded picture{filter:drop-shadow(0 18px 28px #1b222829)}:root.dark .hero-image-expanded picture{filter:drop-shadow(0 20px 32px #00000059)}.hero-image-expanded img{width:auto;height:auto}body:has(.hero-image-dialog[open]) .site-scroll{overflow:hidden}@keyframes hero-image-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.feature-band{background:var(--surface);border-block:1px solid var(--line);padding-block:clamp(68px,8vw,104px)}.section-heading{max-width:720px;margin-bottom:44px}.section-heading h2{margin-bottom:12px;font-size:clamp(30px,3.7vw,42px);font-weight:700}.section-heading p{color:var(--muted);margin:0;font-size:16px}.feature-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.feature-list article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:17px;padding:30px 30px 30px 0;display:grid}.feature-list article:nth-child(odd){border-right:1px solid var(--line)}.feature-list article:nth-child(2n){padding-left:28px}.feature-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.feature-list h3{margin-bottom:8px;font-size:18px}.feature-list p,.boundary p{color:var(--muted);margin:0;font-size:14px}.boundary{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:28px 1fr;gap:15px;margin-top:42px;padding:22px 24px;display:grid}.boundary>svg{color:var(--accent)}.boundary h3{margin-bottom:6px;font-size:16px}.comparison{background:var(--bg);padding-block:clamp(68px,8vw,104px)}.comparison .section-heading{margin-bottom:26px}.comparison-table-band{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px 24px}.comparison-tables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.edition-feature-table{table-layout:fixed;border-collapse:separate;border-spacing:0 5px;background:0 0;width:100%;min-width:0}.edition-feature-name{width:53%}.edition-feature-value{width:23.5%}.edition-feature-table th,.edition-feature-table td{vertical-align:middle;overflow-wrap:anywhere;background:0 0;border:0;padding:4px 6px;font-size:12px;line-height:1.4}.edition-feature-table th:first-child{text-align:left;padding-left:0}.edition-feature-table th:not(:first-child),.edition-feature-table td{text-align:center}.edition-feature-table thead th{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:8px;font-size:12px;font-weight:700}.edition-feature-table tbody th{color:var(--ink);font-weight:400}.edition-feature-table tbody td{color:var(--ink);font-variant-numeric:tabular-nums}.comparison-tables>.edition-feature-table:last-child tbody td:nth-child(2){font-weight:500}.comparison-tables>.edition-feature-table:last-child tbody td:last-child{font-weight:600}.edition-feature-table tbody tr:hover>*{background:var(--surface-soft)}.edition-feature-table tbody tr:hover>:first-child{border-radius:4px 0 0 4px}.edition-feature-table tbody tr:hover>:last-child{border-radius:0 4px 4px 0}.table-scroll{border:1px solid var(--line);border-radius:8px;overflow-x:auto;box-shadow:0 1px 2px #182c240a}table{border-collapse:collapse;background:var(--surface);width:100%;min-width:660px}th,td{border-bottom:1px solid var(--line);text-align:left;padding:15px 18px;font-size:13px}thead th{background:var(--surface-soft);font-size:12px}tbody th{width:52%;font-weight:500}.pro-column{color:var(--accent);background:color-mix(in oklch, var(--accent) 5%, var(--surface));font-weight:600}.edition-note-ref{vertical-align:super;margin-left:2px;font-size:10px;line-height:0}.edition-note-ref a{color:var(--accent);text-decoration:none}.edition-note-ref a:hover,.edition-note-ref a:focus-visible{text-decoration:underline}.edition-notes{border-top:1px solid var(--line);color:var(--muted);margin:16px 0 0;padding:14px 0 0;font-size:12px;list-style:none}.edition-notes li{grid-template-columns:16px minmax(0,1fr);gap:4px;scroll-margin-top:90px;display:grid}.edition-notes li+li{margin-top:7px}.edition-note-number{color:var(--accent);font-weight:600}.purchase-strip{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:26px;margin-top:20px;padding:24px;display:flex}.purchase-strip div{gap:3px;display:grid}.purchase-strip strong{font-size:16px}.purchase-strip span{color:var(--muted);font-size:13px}.download-band{border-top:1px solid var(--line);background:var(--surface);padding-block:clamp(68px,8vw,100px)}.download-layout{grid-template-columns:minmax(260px,.72fr) minmax(480px,1.28fr);align-items:start;gap:clamp(44px,8vw,100px);display:grid}.download-layout .section-heading{margin:0}.download-state{border-block:1px solid var(--line);color:var(--muted);margin:0;padding:30px 0}.release-sheet{border:1px solid var(--material-edge);background:var(--material-raised);box-shadow:var(--material-shadow), inset 0 1px 0 var(--material-highlight);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);border-radius:8px;padding-inline:24px}.release-primary{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:88px;display:grid}.release-primary>svg{color:var(--accent)}.release-primary strong,.release-primary span{display:block}.release-primary span{color:var(--muted);margin-top:2px;font-size:12px}.release-primary>.button{font-family:inherit}.release-sheet dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:17px 0;display:grid}.release-sheet dl div{padding-right:18px}.release-sheet dt{color:var(--muted);font-size:11px}.release-sheet dd{margin:4px 0 0;font-size:13px;font-weight:600}.release-checksum{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:grid}.release-checksum>span{color:var(--muted)}.release-checksum code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-checksum button,.release-actions button,.release-editor>header button,.admin-topbar>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.release-checksum button:hover,.release-actions button:hover,.release-editor>header button:hover,.admin-topbar>button:hover{color:var(--accent)}.release-notes{border-top:1px solid var(--line);padding:17px 0}.release-notes strong{font-size:12px}.release-notes p{color:var(--muted);white-space:pre-line;margin:5px 0 0;font-size:12px}.release-notes-content>:first-child{margin-top:5px}.release-notes-content ul,.release-notes-content ol{color:var(--muted);margin:5px 0 0;padding-left:20px;font-size:12px}.release-notes-content li+li{margin-top:3px}.release-notes-content a{color:var(--accent)}.admin-login{background:var(--bg);place-items:center;min-height:100vh;padding:28px;display:grid}.admin-login form{border:1px solid var(--line);background:var(--surface);width:min(390px,100%);box-shadow:var(--shadow);gap:18px;padding:36px;display:grid}.admin-login form>img{border-radius:11px}.admin-login span,.admin-overview header span,.admin-table-section header>div span,.admin-release-section>header span,.admin-topbar>div:first-child>span{color:var(--accent);letter-spacing:0;font-size:10px;font-weight:700}.admin-login h1{margin:3px 0 5px;font-size:28px}.admin-login p{color:var(--muted);margin:0;font-size:13px}.admin-login label{margin:5px 0 -12px;font-size:12px;font-weight:600}.admin-password{border:1px solid var(--line);background:var(--bg);height:44px;color:var(--muted);align-items:center;gap:9px;padding:0 11px;display:flex}.admin-password:focus-within{border-color:var(--accent)}.admin-password.invalid,.admin-otp-inputs.invalid input{border-color:var(--danger)}.admin-password input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.admin-otp-inputs{min-width:0;color:var(--muted);align-items:center;gap:8px;display:flex}.admin-otp-inputs input{border:1px solid var(--line);background:var(--bg);width:42px;min-width:0;height:44px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;outline:0;padding:0;font-size:20px}.admin-otp-inputs input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.admin-login .admin-error,.admin-error{color:var(--danger)}.admin-lock-message{background:color-mix(in oklch, var(--amber) 9%, var(--surface));align-items:flex-start;gap:8px;padding:10px 11px;display:flex;color:var(--amber)!important}.admin-lock-message svg{flex:none;margin-top:2px}.admin-otp-link{width:fit-content;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:-8px 0 0;padding:0;font-size:11px;text-decoration:underline}.admin-otp-link:hover{color:var(--accent)}.admin-shell{background:var(--bg);grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:10px;padding:4px 7px 25px;text-decoration:none;display:flex}.admin-brand img{border-radius:8px}.admin-brand span,.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font-family:var(--font-ui);font-size:13px}.admin-brand small{color:var(--muted);font-size:10px}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav button,.admin-account-trigger,.admin-signout{height:40px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:0 11px;font-size:13px;display:flex}.admin-sidebar nav button.active,.admin-account-trigger.active{background:var(--surface-strong);color:var(--accent);font-weight:600}.admin-account-menu{border-top:1px solid var(--line);align-items:center;gap:3px;margin-top:auto;padding-top:12px;display:flex}.admin-account-trigger{flex:1;width:auto;min-width:0}.admin-signout{flex:0 0 40px;justify-content:center;width:40px;padding:0}.admin-signout:hover{background:color-mix(in oklch, var(--danger) 8%, var(--surface));color:var(--danger)}.admin-main{flex-direction:column;width:100%;min-width:0;height:100vh;padding:30px clamp(24px,3vw,48px) 36px;display:flex;overflow-y:auto}.admin-topbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:92px;padding-bottom:18px;display:grid}.admin-topbar-orders{grid-template-columns:minmax(170px,220px) minmax(440px,1fr) auto}.admin-topbar-copy{min-width:0}.admin-tools{align-items:center;gap:8px;display:flex}.admin-refresh{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;transition:color .16s,border-color .16s;display:grid}.admin-refresh:hover{border-color:var(--accent);color:var(--accent)}.admin-refresh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-refresh:disabled{opacity:.5;cursor:wait}.admin-topbar h1{margin:3px 0 0;font-size:27px}.admin-topbar-copy p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.admin-topbar>button{justify-content:center;width:36px;height:36px}.admin-alert{border-left:3px solid var(--danger);background:color-mix(in oklch, var(--danger) 7%, var(--surface));color:var(--danger);padding:11px 14px;font-size:12px}.admin-overview{min-width:0}.admin-overview dl{grid-template-columns:repeat(6,minmax(62px,1fr));margin:0;display:grid}.admin-overview dl div{border-right:1px solid var(--line);min-width:0;padding:4px 12px}.admin-overview dl div:first-child{padding-left:0}.admin-overview dl div:last-child{border-right:0;padding-right:0}.admin-overview dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.admin-overview dd{font-family:var(--font-ui);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:18px;font-weight:650;line-height:1.15}.admin-table-section,.admin-release-section,.redemption-admin{flex-direction:column;flex:1;min-width:0;min-height:0;padding-top:4px;display:flex}.admin-security-panel{padding-top:30px}.admin-security-panel>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.admin-security-panel>header span{color:var(--accent);font-size:10px;font-weight:700}.admin-security-panel>header h2{margin:3px 0 0;font-size:20px}.admin-security-panel>header p,.security-section-heading p,.security-recovery p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.security-section{border-top:1px solid var(--line);padding:20px 0}.security-section-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.security-section h3,.security-recovery h3{margin:0;font-size:14px}.security-state{border:1px solid var(--line);color:var(--muted);border-radius:4px;flex:none;padding:3px 7px;font-size:11px;font-weight:600}.security-state.enabled{border-color:color-mix(in oklch, var(--success) 35%, var(--line));color:var(--success)}.security-actions{margin-top:15px}.security-actions .button,.security-password-form .button{align-items:center;gap:7px;display:inline-flex}.otp-setup{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px;margin-top:18px;padding:18px 0;display:grid}.otp-setup img{border:1px solid var(--line);background:var(--surface);image-rendering:auto;width:160px;height:160px}.otp-setup-content{flex-direction:column;min-width:0;max-width:540px;min-height:160px;padding-top:2px;display:flex}.otp-setup p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.otp-setup .otp-setup-title{color:var(--ink);margin-bottom:5px;font-weight:600}.otp-setup form,.security-inline-form,.security-password-form{gap:10px;display:grid}.otp-copy-link{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:9px;padding:3px 0;font-size:12px;font-weight:600;display:inline-flex}.otp-copy-link:hover{color:var(--accent-strong)}.otp-confirm-form{grid-template-columns:250px max-content;align-items:start;width:max-content;max-width:100%;margin-top:auto}.otp-confirm-form .button{white-space:nowrap;min-height:40px;margin-top:21px}.otp-code-field{min-width:0}.security-inline-form{grid-template-columns:minmax(180px,1fr) 150px auto;align-items:end;margin-top:17px}.login-home-form{grid-template-columns:minmax(180px,320px) max-content}.security-password-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-top:17px}.security-password-form:has(label:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr)) auto}.otp-setup label,.security-inline-form label,.security-password-form label{color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.otp-setup input,.security-inline-form input,.security-inline-form select,.security-password-form input{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);border-radius:4px;outline:0;padding:0 10px;font-size:13px}.otp-setup input:focus,.security-inline-form input:focus,.security-inline-form select:focus,.security-password-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.otp-setup input.invalid,.security-inline-form input.invalid,.security-password-form input.invalid{border-color:var(--danger)}.field-error{color:var(--danger);margin-top:1px;font-size:11px;font-weight:500;line-height:1.35;display:block}.security-inline-form .table-action{white-space:nowrap;height:40px}.security-inline-form .danger{color:var(--danger)}.security-recovery{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 0;display:grid}.security-recovery code{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);margin-top:10px;padding:7px 9px;font-size:11px;display:inline-block}.security-recovery>p{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:7px;padding-top:14px;display:flex}.security-error{margin:0;font-size:12px}.redemption-create{border-bottom:1px solid var(--line);align-items:end;gap:10px;padding:16px 0;display:flex}.redemption-create label,.redemption-delivery label{color:var(--muted);gap:5px;font-size:11px;display:grid}.redemption-create input,.redemption-delivery input,.redemption-delivery select,.redemption-delivery textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;outline:0}.redemption-create input{width:82px;height:42px;padding:0 9px}.redemption-create input.invalid,.redemption-delivery input.invalid{border-color:var(--danger)}.base-price-form{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:12px 24px;padding:12px 0;display:grid}.pricing-setting-copy{padding-top:1px}.pricing-setting-copy strong,.pricing-setting-copy span{display:block}.pricing-setting-copy strong{font-size:13px}.pricing-setting-copy span{max-width:360px;color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.base-price-controls{grid-template-columns:150px minmax(320px,420px) minmax(190px,240px) max-content;justify-content:start;align-items:start;gap:12px;min-width:0;display:grid}.base-price-form label,.pricing-form label,.pricing-form legend{color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.base-price-form input,.pricing-form input{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);border-radius:4px;outline:0;padding:0 10px;font-size:13px}.base-price-form input:focus,.pricing-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.base-price-form .button,.pricing-form .button{white-space:nowrap;min-height:40px;padding-inline:14px}.base-price-form>.release-form-error{grid-column:2;margin-top:-4px}.base-price-action-cell{align-self:start;gap:4px;margin-top:21px;display:grid}.base-price-action-cell .button{width:100%}.base-price-save{align-self:start}.refund-window-field small{max-width:240px;color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.refund-window-setting{grid-template-columns:150px minmax(150px,1fr);align-items:end;gap:12px;min-width:0;display:grid}.refund-disabled-option{cursor:pointer;align-items:center;gap:8px;min-height:40px;padding-bottom:1px;color:var(--ink)!important;font-size:12px!important;display:flex!important}.refund-disabled-option input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin:0}.purchase-service-setting{color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.purchase-service-toggle{cursor:pointer;align-items:center;min-height:40px;color:var(--ink)!important;grid-template-columns:none!important;gap:8px!important;display:flex!important}.purchase-service-toggle input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.purchase-service-track{border:1px solid var(--line);background:var(--surface-strong);border-radius:10px;flex:0 0 34px;width:34px;height:20px;padding:2px;transition:background .16s,border-color .16s}.purchase-service-track>span{background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;display:block}.purchase-service-toggle input:checked+.purchase-service-track{border-color:var(--success);background:color-mix(in oklch, var(--success) 18%, var(--surface))}.purchase-service-toggle input:checked+.purchase-service-track>span{background:var(--success);transform:translate(14px)}.purchase-service-toggle input:focus-visible+.purchase-service-track{outline:2px solid var(--accent);outline-offset:2px}.purchase-service-toggle strong{font-size:12px;font-weight:650}.purchase-service-setting small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.pricing-form{padding:20px 0}.pricing-drawer-form{max-width:920px;margin-inline:auto}.pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"offer schedule""meta note";align-items:start;gap:22px 28px;display:grid}.pricing-offer-column,.pricing-time-column,.pricing-meta-column{flex-direction:column;gap:12px;min-width:0;display:flex}.pricing-offer-column{grid-area:offer}.pricing-time-column{grid-area:schedule}.pricing-meta-column{grid-area:meta}.pricing-note{border-top:1px solid var(--line);grid-area:note;padding-top:18px}.pricing-after-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pricing-sale-row{grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:10px;display:grid}.pricing-availability-row,.pricing-duration-row{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;min-width:0;display:grid}.pricing-availability-row:has(.pricing-quantity-field){grid-template-columns:minmax(0,1fr) 110px}.pricing-duration-row:has(.pricing-end-field){grid-template-columns:minmax(0,1fr) minmax(180px,.9fr)}.pricing-fields fieldset{border:0;min-width:0;margin:0;padding:0}.pricing-fields legend{margin-bottom:5px}.pricing-sku-select.admin-select{width:100%;min-width:0;height:42px}.pricing-sku-field{min-width:0}.pricing-post-price-field{align-self:stretch}.price-input{border:1px solid var(--line);background:var(--surface);border-radius:4px;grid-template-columns:28px minmax(0,1fr);align-items:center;height:40px;display:grid}.price-input:has(input[readonly]){background:var(--surface-strong)}.price-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.price-input>span{color:var(--muted);text-align:right;font-size:12px}.price-input input{border:0;height:38px;box-shadow:none!important}.price-input input[readonly]{color:var(--muted);background:0 0}.discount-readout{border-bottom:1px solid var(--line);white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:8px;height:40px;padding:9px 8px;display:flex}.discount-readout span{color:var(--muted);font-size:10px}.discount-readout strong{color:var(--accent);font-size:14px}.pricing-segmented{border:1px solid var(--line);background:var(--surface-strong);border-radius:4px;grid-template-columns:repeat(2,1fr);height:40px;padding:3px;display:grid}.pricing-segmented button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:3px;font-size:11px}.pricing-segmented button.active{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:0 1px 3px #12251e1f}.pricing-form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pricing-form>.release-form-error{margin-bottom:0}.pricing-meta-column{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.pricing-list{border-top:1px solid var(--line)}.pricing-list article{border-bottom:1px solid var(--line);grid-template-columns:150px 230px minmax(240px,1fr) auto;align-items:center;gap:18px;min-height:76px;display:grid;position:relative}.pricing-plan-price>span,.pricing-plan-price strong,.pricing-plan-price small,.pricing-plan-scope strong,.pricing-plan-scope small,.pricing-plan-date span,.pricing-plan-date small{display:block}.pricing-plan-price>span{width:fit-content;color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}.pricing-plan-price>span.current{color:var(--accent)}.pricing-plan-price strong{font-size:16px}.pricing-plan-price small,.pricing-plan-scope small,.pricing-plan-date small{color:var(--muted);font-size:10px}.pricing-plan-scope strong,.pricing-plan-date span{font-size:12px}.pricing-list article.pricing-plan-expired .pricing-plan-price>span,.pricing-list article.pricing-plan-expired .pricing-plan-price strong,.pricing-list article.pricing-plan-expired .pricing-plan-price small,.pricing-list article.pricing-plan-expired .pricing-plan-scope strong,.pricing-list article.pricing-plan-expired .pricing-plan-scope small,.pricing-list article.pricing-plan-expired .pricing-plan-date span,.pricing-list article.pricing-plan-expired .pricing-plan-date small{color:color-mix(in oklch, var(--muted) 58%, var(--bg))}.pricing-current-mark{color:var(--accent);position:absolute;right:-22px}.redemption-delivery{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.9fr) minmax(210px,1fr) 132px minmax(210px,1fr) auto;align-items:start;gap:12px;padding:20px 0;display:grid}.delivery-summary{color:var(--accent);grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.redemption-delivery .delivery-summary{margin-top:25px}.delivery-summary strong{font-size:13px}.delivery-summary span{color:var(--muted);grid-column:2;font-size:10px}.redemption-delivery{--delivery-control-height:42px}.redemption-delivery input,.redemption-delivery select{height:var(--delivery-control-height);padding:0 9px}.redemption-delivery textarea{block-size:var(--delivery-control-height);min-block-size:var(--delivery-control-height);resize:vertical;padding:10px 9px;line-height:20px;display:block;overflow:auto}.redemption-delivery .admin-select{height:var(--delivery-control-height)}.redemption-delivery .button{height:var(--delivery-control-height);min-height:var(--delivery-control-height);white-space:nowrap;margin-top:20px}.redemption-form-error{color:var(--danger);grid-column:1/-1;margin:-4px 0 0;font-size:11px;line-height:1.35}.redemption-list{border-top:1px solid var(--line)}.redemption-list-head{color:var(--muted);justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.redemption-list-head label{color:var(--ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.redemption-list article{border-top:1px solid var(--line);grid-template-columns:22px minmax(210px,.8fr) 94px minmax(260px,1.2fr);align-items:center;gap:12px;min-height:60px;display:grid}.redemption-list article>input{width:15px;height:15px;accent-color:var(--accent);margin:0}.redemption-list article.redeemed{opacity:.72}.redemption-code code,.redemption-code small{display:block}.redemption-code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.redemption-code small,.redemption-delivery-state{color:var(--muted);font-size:10px}.support-settings-bar{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) minmax(240px,1fr) auto;align-items:end;gap:10px;padding:12px 0 14px;display:grid}.support-settings-bar>label:not(.support-enabled-setting){color:var(--muted);gap:5px;font-size:11px;font-weight:650;display:grid}.support-settings-bar input[type=email]{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);border-radius:5px;outline:0;padding:0 10px;font-size:13px}.support-settings-bar input[type=email]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.support-settings-bar>.button{white-space:nowrap;min-height:40px}.support-enabled-setting{align-items:center;gap:9px;min-height:40px;padding-bottom:1px;display:flex}.support-enabled-setting input{width:17px;height:17px;accent-color:var(--accent);margin:0}.support-enabled-setting span,.support-enabled-setting strong,.support-enabled-setting small{display:block}.support-enabled-setting strong{font-size:12px}.support-enabled-setting small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:500}.support-settings-notice{color:var(--success);grid-column:1/-1;margin:0;font-size:11px}.support-toolbar{padding-block:11px}.redemption-delivery-state span{align-items:center;gap:5px;display:flex}.redemption-delivery-state small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-orders-toolbar,.audit-log-toolbar{justify-content:flex-end;align-items:center;gap:9px;padding:15px 0;display:flex}.admin-select,.admin-search{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:5px;transition:border-color .16s,box-shadow .16s,background-color .16s}.admin-select{min-width:142px;position:relative}.admin-select-trigger{width:100%;height:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 11px;font-size:12px;display:flex}.admin-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-select-empty .admin-select-trigger{color:var(--muted)}.admin-select-trigger>svg{color:var(--muted);flex:none;transition:transform .16s,color .16s}.admin-select-chevron-open{transform:rotate(180deg);color:var(--accent)!important}.admin-select-menu{z-index:30;border:1px solid var(--material-edge);background:var(--material-raised);min-width:max-content;box-shadow:var(--material-shadow), inset 0 1px 0 var(--material-highlight);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);border-radius:6px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden}.admin-select-upward .admin-select-menu{top:auto;bottom:calc(100% + 5px)}.admin-select-option{width:100%;min-height:31px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:0 8px;font-size:12px;display:flex}.admin-select-option:hover{background:var(--surface-strong);color:var(--accent)}.admin-select-option.selected{color:var(--accent);font-weight:650}.admin-search{width:248px;color:var(--muted);align-items:center;gap:8px;padding:0 11px;display:flex}.admin-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.admin-select:hover,.admin-search:hover{border-color:color-mix(in oklch, var(--accent) 45%, var(--line))}.admin-select:focus-within,.admin-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 13%, transparent)}.redemption-delivery .admin-select{min-width:0}.admin-list-table-region{border-top:1px solid var(--line);flex:auto;width:100%;min-width:0;height:auto;min-height:0;overflow:hidden}.admin-list-table-region>.admin-vxe-table{width:100%;min-width:0;height:100%;min-height:0}.admin-list-pager-region{flex:none;min-width:0}.admin-list-pager-region .admin-pagination{margin-top:0}.admin-vxe-table{--vxe-ui-font-color:var(--ink);--vxe-ui-font-lighten-color:var(--muted);--vxe-ui-font-primary-color:var(--accent);--vxe-ui-layout-background-color:transparent;--vxe-ui-table-header-background-color:transparent;--vxe-ui-table-border-color:var(--line);--vxe-ui-table-row-hover-background-color:color-mix(in oklch, var(--accent) 5%, var(--surface-strong));--vxe-ui-table-row-height-small:44px;--vxe-ui-table-cell-padding-small:7px;scrollbar-color:auto;scrollbar-width:auto;font-family:inherit}.admin-vxe-table .vxe-header--row{height:42px!important}.admin-vxe-table .vxe-body--row{height:44px!important}.orders-vxe-table,.audit-vxe-table{--vxe-ui-table-row-height-small:52px}.orders-vxe-table .vxe-body--row,.audit-vxe-table .vxe-body--row{height:52px!important}.admin-vxe-table .vxe-table--header-wrapper{border-bottom:0}.admin-vxe-table .vxe-header--column,.admin-vxe-table .vxe-body--column{background-color:#0000}.admin-vxe-table .vxe-header--column:first-child .vxe-cell,.admin-vxe-table .vxe-body--column:first-child .vxe-cell{padding-left:0}.admin-vxe-table .col--seq .vxe-cell{text-align:center;padding-inline:0!important}.admin-vxe-table .vxe-header--column.col--seq .vxe-header-cell--wrapper{justify-content:center;width:100%;display:flex}.admin-vxe-table .vxe-table--fixed-left-wrapper:before,.admin-vxe-table .vxe-table--fixed-left-wrapper:after{content:"";z-index:2;background:var(--line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.admin-vxe-table .vxe-table--fixed-left-wrapper:before{left:0}.admin-vxe-table .vxe-table--fixed-left-wrapper:after{right:0}.admin-vxe-table .vxe-cell{white-space:nowrap}.admin-vxe-table .vxe-header--column .vxe-cell{min-height:24px;color:var(--muted);font-size:12px;font-weight:650;line-height:24px}.admin-vxe-table .vxe-body--column .vxe-cell{color:var(--ink);font-size:12px}.admin-vxe-table .vxe-body--row.row--hover>.vxe-body--column{background-color:color-mix(in oklch, var(--accent) 5%, var(--surface-strong))}.orders-vxe-table,.audit-vxe-table,.pricing-vxe-table,.redemption-vxe-table,.releases-vxe-table,.support-vxe-table{width:100%;min-width:0;max-width:100%}.audit-vxe-table{--vxe-ui-layout-background-color:var(--surface);--vxe-ui-table-header-background-color:var(--surface);background:var(--surface)}.audit-vxe-table .vxe-table--main-wrapper,.audit-vxe-table .vxe-table--header-wrapper,.audit-vxe-table .vxe-table--body-wrapper,.audit-vxe-table .vxe-table--body-inner-wrapper,.audit-vxe-table .vxe-table--scroll-x-wrapper,.audit-vxe-table .vxe-table--scroll-y-wrapper{background-color:var(--surface)}.admin-vxe-table .vxe-table--fixed-left-wrapper .vxe-header--column,.admin-vxe-table .vxe-table--fixed-left-wrapper .vxe-body--column,.admin-vxe-table .vxe-table--fixed-right-wrapper .vxe-header--column,.admin-vxe-table .vxe-table--fixed-right-wrapper .vxe-body--column{background:var(--surface)}.orders-vxe-table .order-reference-column .vxe-cell strong,.orders-vxe-table .order-reference-column .vxe-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.orders-vxe-table .order-reference-column .vxe-cell strong{text-overflow:clip;overflow:visible}.orders-vxe-table .order-reference-column .vxe-cell small{color:var(--muted);margin-top:3px;font-size:10px}.pricing-state,.release-state{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.pricing-state.current,.release-state.published{color:var(--accent)}.pricing-price-cell,.release-version-cell{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.pricing-price-cell strong,.release-version-cell strong{font-size:13px}.pricing-price-cell small,.release-version-cell small{color:var(--muted);font-size:10px}.pricing-scope-cell,.redemption-code-value{white-space:nowrap}.redemption-code-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.redemption-table-summary{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:10px 0;font-size:11px;display:flex}.redemption-table-summary strong{color:var(--ink);font-weight:600}.table-check-control{border:1px solid color-mix(in oklch, var(--muted) 70%, var(--line));background:var(--surface);width:18px;height:18px;color:var(--surface);cursor:pointer;vertical-align:middle;border-radius:4px;place-items:center;padding:0;display:inline-grid}.table-check-control.checked,.table-check-control.mixed{border-color:var(--accent);background:var(--accent);color:#fff}.table-check-control:hover:not(:disabled){border-color:var(--accent)}.table-check-control:focus-visible{outline:2px solid color-mix(in oklch, var(--accent) 55%, transparent);outline-offset:2px}.table-check-control:disabled{opacity:.38;cursor:not-allowed}.admin-vxe-table .redemption-code-unavailable>.vxe-body--column{opacity:.62}.admin-vxe-table .pricing-plan-expired>.vxe-body--column,.admin-vxe-table .pricing-plan-expired>.vxe-body--column .vxe-cell,.admin-vxe-table .pricing-plan-expired>.vxe-body--column .vxe-cell *{color:color-mix(in oklch, var(--muted) 46%, var(--bg))!important}@media (width<=920px){.comparison-tables{grid-template-columns:minmax(0,1fr);gap:12px}}.order-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.order-coupon{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;font-size:11px!important}.order-payment-method{white-space:nowrap}.order-times{font-variant-numeric:tabular-nums;min-width:180px}.order-times>div{grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.order-times>div+div{margin-top:4px}.order-times small{color:var(--muted);font-size:9px;font-weight:600}.order-times time{white-space:nowrap}.status-pill{background:var(--surface-strong);color:var(--muted);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.status-details-toggle{cursor:pointer;font:inherit;border:0}.status-details-toggle:hover{background:color-mix(in oklch, var(--accent) 11%, var(--surface-strong))}.status-details-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.status-pill[data-status=FULFILLED],.status-pill[data-status=PAID]{color:var(--success)}.status-pill[data-status=FAILED],.status-pill[data-status=VOIDED],.text-danger{color:var(--danger)}.support-status{background:var(--surface-strong);min-height:22px;color:var(--muted);border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.support-status[data-status=OPEN]{color:var(--danger)}.support-status[data-status=IN_PROGRESS]{color:var(--accent)}.support-status[data-status=RESOLVED]{color:var(--success)}.installation-count{border:1px solid var(--line);background:var(--surface);min-width:64px;color:var(--accent);cursor:pointer;font:inherit;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}.installation-count>span{align-items:baseline;gap:4px;display:inline-flex}.installation-count>span small{color:var(--muted);font-size:9px;font-weight:650;display:inline}.installation-count:hover{border-color:var(--accent)}.installation-count:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.installation-count .open-hint{color:var(--muted);transition:color .16s,transform .16s}.installation-count:hover .open-hint{color:var(--accent);transform:translate(2px)}.installation-pending{color:var(--muted)}.drawer-device-list{margin:0;padding:0;list-style:none}.drawer-device{border-bottom:1px solid color-mix(in oklch, var(--line) 68%, transparent);padding:15px 0 13px}.drawer-device:last-child{border-bottom:0;padding-bottom:2px}.drawer-device-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.drawer-device-label{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.drawer-device-label svg{color:var(--muted);flex:none}.drawer-device[data-source=ORIGINAL] .drawer-device-label svg{color:var(--accent)}.drawer-device-state{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.drawer-device-state i{background:color-mix(in oklch, var(--muted) 42%, transparent);border-radius:50%;width:6px;height:6px}.drawer-device-state[data-activated=yes]{color:var(--success)}.drawer-device-state[data-activated=yes] i{background:var(--success)}.drawer-device-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:6px 0 0;display:grid}.drawer-device-meta>div{border-bottom:1px solid color-mix(in oklch, var(--line) 68%, transparent);min-width:0;padding:9px 0 10px}.drawer-device-meta>div:last-child{border-bottom:0}.drawer-device-wide{grid-column:1/-1}.drawer-device-meta code{font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.drawer-device-meta code.unavailable{color:var(--muted);font-family:inherit}.drawer-device-meta dd.text-danger,.drawer-reference-list .text-danger dd{color:var(--danger)}@media (width<=560px){.drawer-device-meta{grid-template-columns:minmax(0,1fr)}}.empty-cell{color:var(--muted);text-align:center;padding:36px!important}.admin-text-button{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:13px;padding:5px 0}.admin-vxe-table .vxe-table--fixed-right-wrapper .vxe-header--column .vxe-cell{text-align:center;justify-content:center;align-items:center;display:flex;position:relative;width:100%!important;padding-inline:8px!important}.admin-vxe-table .vxe-table--fixed-right-wrapper .vxe-header--column .vxe-cell--title{position:absolute;left:50%;transform:translate(-50%)}.admin-vxe-table .vxe-table--fixed-right-wrapper .vxe-body--column .vxe-cell{text-align:center;justify-content:center;align-items:center;display:flex;padding-inline:8px!important}.admin-vxe-table .vxe-table--fixed-right-wrapper.sy--true .vxe-body--column .vxe-cell{transform:translateX(calc(-1 * var(--vxe-ui-table-view-scrollbar-width,0px)))}.admin-vxe-table:is(.orders-vxe-table,.pricing-vxe-table,.releases-vxe-table) .vxe-table--main-wrapper .vxe-header--column.col--last .vxe-cell{text-align:center;justify-content:center;align-items:center;display:flex;position:relative;width:100%!important;padding-inline:8px!important}.admin-vxe-table:is(.orders-vxe-table,.pricing-vxe-table,.releases-vxe-table) .vxe-table--main-wrapper .vxe-header--column.col--last .vxe-cell--title{position:absolute;left:50%;transform:translate(-50%)}.admin-vxe-table:is(.orders-vxe-table,.pricing-vxe-table,.releases-vxe-table) .vxe-table--main-wrapper .vxe-body--column.col--last .vxe-cell{text-align:center;transform:translateX(calc(-1 * var(--vxe-ui-table-view-scrollbar-width,0px)));justify-content:center;align-items:center;display:flex;padding-inline:8px!important}.table-actions{justify-content:center;align-items:center;gap:2px;width:max-content;margin-inline:auto;display:inline-flex}.orders-vxe-table .table-actions{grid-template-columns:repeat(5,28px);place-items:center;gap:0;width:140px;display:grid}.orders-vxe-table .table-actions .manual-license-action{grid-column:1}.orders-vxe-table .table-actions .table-action:has(.lucide-mail){grid-column:2}.orders-vxe-table .table-actions .refund-order-action{grid-column:3}.orders-vxe-table .table-actions .void-order-action{grid-column:4}.orders-vxe-table .table-actions .table-action:has(.lucide-scroll-text){grid-column:5}.pricing-vxe-table .table-actions{grid-template-columns:repeat(2,30px);place-items:center;gap:0;width:60px;display:grid}.pricing-vxe-table .table-actions .table-action:has(.lucide-pencil){grid-column:1}.pricing-vxe-table .table-actions .table-action:has(.lucide-trash-2){grid-column:2}.releases-vxe-table .table-actions{grid-template-columns:repeat(3,30px);place-items:center;gap:0;width:90px;display:grid}.releases-vxe-table .table-actions .table-action:has(.lucide-download){grid-column:1}.releases-vxe-table .table-actions .table-action:has(.lucide-pencil){grid-column:2}.releases-vxe-table .table-actions .table-action:has(.lucide-trash-2){grid-column:3}.redemption-vxe-table .vxe-header--column:has(.table-check-control){padding-inline:0!important}.redemption-vxe-table .vxe-header--column:has(.table-check-control) .vxe-cell{overflow:visible;padding-inline:0!important}:is(.redemption-vxe-table .vxe-header--column:has(.table-check-control) .vxe-cell--wrapper,.redemption-vxe-table .vxe-body--column:has(.table-check-control) .vxe-cell){justify-content:center;align-items:center;width:100%;display:flex;padding-inline:0!important}.table-action{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;text-decoration:none;display:grid}.orders-vxe-table .table-action{width:28px}.table-action:hover{color:var(--accent);background:var(--surface-strong)}.void-order-action:hover{color:var(--danger)}.table-action:disabled{opacity:.35;cursor:not-allowed}.order-transaction-trigger{border:0;border-bottom:1px solid color-mix(in oklch, var(--accent) 36%, transparent);color:var(--accent-strong);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;padding:2px 0}.order-transaction-trigger:hover{border-bottom-color:var(--accent);color:var(--accent)}.order-transaction-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-pagination{--vxe-ui-font-color:var(--muted);--vxe-ui-font-primary-color:var(--accent);--vxe-ui-layout-background-color:var(--surface);--vxe-ui-input-border-color:var(--line);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;flex:none;min-height:44px;margin-top:12px;padding:12px 0 1px;font-family:inherit;font-size:12px;background:0 0!important}.admin-pagination .vxe-pager--wrapper{white-space:nowrap}.admin-pagination .vxe-pager--num-btn.is--active{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700}.admin-pagination .vxe-pager--home-btn,.admin-pagination .vxe-pager--end-btn,.admin-pagination .vxe-pager--prev-btn,.admin-pagination .vxe-pager--next-btn,.admin-pagination .vxe-pager--num-btn{border:1px solid var(--line)}@media (width<=760px){.admin-pagination{text-align:left}}.audit-event-name{color:var(--ink);font-weight:600}.audit-log-toolbar select{min-width:116px}.audit-log-panel code{color:var(--accent-strong);font-size:11px}.audit-level{justify-content:center;min-width:42px;font-size:10px;font-weight:700;display:inline-flex}.audit-level[data-level=ERROR]{color:var(--danger)}.audit-level[data-level=WARN]{color:var(--amber)}.audit-level[data-level=INFO]{color:var(--accent)}.audit-level[data-level=DEBUG]{color:var(--muted)}.audit-order-filter{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin:0;padding:9px 0;font-size:12px;display:flex}.audit-order-filter strong{color:var(--ink)}.audit-order-filter button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.admin-drawer-layer{z-index:80;background:#08141047;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{border-left:1px solid var(--material-edge);background:color-mix(in oklch, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);grid-template-rows:auto minmax(0,1fr);width:min(680px,72vw);height:100%;display:grid;box-shadow:-18px 0 54px #0c1e1729}.admin-drawer-has-footer{grid-template-rows:auto minmax(0,1fr) auto}.admin-drawer-wide{width:min(920px,82vw)}.admin-drawer-maximized{border-left:0;width:100vw;max-width:none}.admin-drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;min-height:82px;padding:20px 22px 17px;display:flex}.admin-drawer-header h2{color:var(--ink);letter-spacing:0;margin:0;font-size:18px;line-height:1.3}.admin-drawer-header p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.4}.admin-drawer-actions{flex:none;align-items:center;gap:4px;display:flex}.admin-drawer-close,.admin-drawer-maximize,.admin-drawer-refresh{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;display:grid}.admin-drawer-close:hover,.admin-drawer-maximize:hover,.admin-drawer-refresh:hover{border-color:var(--line);background:var(--surface-strong);color:var(--ink)}.admin-drawer-close:focus-visible,.admin-drawer-maximize:focus-visible,.admin-drawer-refresh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-drawer-refresh:disabled{opacity:.5;cursor:wait}.admin-drawer-body{min-height:0;padding:0 22px 24px;overflow:auto}.admin-drawer-has-footer .admin-drawer-body{padding-bottom:0}.admin-drawer-footer{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.admin-invoice-layer{z-index:90;background:#0814101f;justify-content:flex-start;display:flex;position:fixed;inset:0}.admin-invoice-drawer{border-right:1px solid var(--material-edge);background:var(--surface);grid-template-rows:auto minmax(0,1fr);width:min(760px,72vw);height:100%;display:grid;box-shadow:18px 0 54px #0c1e172e}.admin-invoice-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 20px;display:flex}.admin-invoice-heading{min-width:0;color:var(--accent);align-items:center;gap:11px;display:flex}.admin-invoice-heading>div{min-width:0}.admin-invoice-heading h2{color:var(--ink);margin:0;font-size:18px;line-height:1.3}.admin-invoice-heading p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.admin-invoice-actions{align-items:center;gap:4px;display:flex}.admin-invoice-actions a,.admin-invoice-actions button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:grid}.admin-invoice-actions a:hover,.admin-invoice-actions button:hover{border-color:var(--line);background:var(--surface-strong);color:var(--ink)}.admin-invoice-actions a:focus-visible,.admin-invoice-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-invoice-content{background:#fff;min-height:0;position:relative}.admin-invoice-pdf,.admin-invoice-pdf>div{width:100%;height:100%}.admin-invoice-pdf iframe,.admin-invoice-pdf object,.admin-invoice-pdf embed{background:#fff;border:0;width:100%;height:100%;display:block}.admin-invoice-drawer-enter-active,.admin-invoice-drawer-leave-active{transition:opacity .18s}.admin-invoice-drawer-enter-active .admin-invoice-drawer,.admin-invoice-drawer-leave-active .admin-invoice-drawer{transition:transform .22s}.admin-invoice-drawer-enter-from,.admin-invoice-drawer-leave-to{opacity:0}.admin-invoice-drawer-enter-from .admin-invoice-drawer,.admin-invoice-drawer-leave-to .admin-invoice-drawer{transform:translate(-28px)}.support-ticket-controls{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex;position:sticky;top:0}.support-ticket-controls span{color:var(--muted);font-size:11px;font-weight:650}.support-ticket-controls>div{align-items:center;gap:10px;display:flex}.support-ticket-controls .support-ticket-category{color:var(--ink)}.support-conversation{padding:18px 0 8px}.support-conversation>h3,.support-reply-form>h3{margin:0 0 12px;font-size:14px}.support-message{border:1px solid var(--line);background:var(--surface-strong);border-radius:6px;max-width:86%;margin-bottom:14px;padding:13px 15px}.support-message.from-admin{border-color:color-mix(in oklch, var(--accent) 28%, var(--line));background:color-mix(in oklch, var(--accent) 6%, var(--surface));margin-left:auto}.support-message header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:7px;display:flex}.support-message header strong{font-size:11px}.support-message header time{color:var(--muted);font-size:9px}.support-message>p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.support-message-attachments{gap:5px;margin-top:10px;display:grid}.support-message-attachments a{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 9px;font-size:11px;text-decoration:none;display:grid}.support-message-attachments a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-message-attachments a small{color:var(--muted)}.support-message-attachments a:hover{border-color:var(--accent);color:var(--accent)}.support-delivery-error{color:var(--danger);margin-top:9px;font-size:10px;line-height:1.45;display:block}.support-reply-form{border-top:1px solid var(--line);margin-top:12px;padding-top:18px}.support-reply-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:128px;color:var(--ink);font:inherit;resize:vertical;border-radius:5px;outline:0;padding:11px 12px;font-size:13px;line-height:1.55}.support-reply-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.support-attachment-row{align-items:center;gap:12px;margin-top:9px;display:flex}.support-attachment-row label{cursor:pointer;flex:none}.support-attachment-row input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.support-attachment-row>span{color:var(--muted);font-size:10px;line-height:1.4}.support-reply-form ul{color:var(--muted);margin:9px 0 0;padding-left:18px;font-size:10px}.support-reply-form>.button.primary{min-height:40px;margin-top:12px}.support-reply-notice{color:var(--success);margin:9px 0 0;font-size:11px}.admin-drawer-enter-active,.admin-drawer-leave-active{transition:opacity .18s}.admin-drawer-enter-active .admin-drawer,.admin-drawer-leave-active .admin-drawer{transition:transform .22s}.admin-drawer-enter-from,.admin-drawer-leave-to{opacity:0}.admin-drawer-enter-from .admin-drawer,.admin-drawer-leave-to .admin-drawer{transform:translate(28px)}.drawer-section{border-bottom:1px solid var(--line);padding:20px 0}.drawer-section:last-child{border-bottom:0}.drawer-section>header{color:var(--accent);align-items:center;gap:8px;margin-bottom:14px;display:flex}.drawer-section h3{color:var(--ink);letter-spacing:0;margin:0 0 14px;font-size:13px}.drawer-section>header h3{margin:0}.drawer-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.drawer-definition-grid>div{border-bottom:1px solid color-mix(in oklch, var(--line) 68%, transparent);min-width:0;padding:10px 0 11px}.drawer-definition-grid dt,.drawer-reference-list dt,.drawer-device-meta dt{color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:650}.drawer-definition-grid dd,.drawer-reference-list dd,.drawer-device-meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.drawer-definition-grid dd small,.drawer-reference-list dd small,.drawer-device-meta dd small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.drawer-definition-grid .drawer-emphasis{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:16px;font-weight:720}.transaction-billing-country dd{justify-content:space-between;align-items:center;gap:12px;display:flex}.transaction-invoice-button{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:3px 0;font-size:11px;font-weight:650;display:inline-flex}.transaction-invoice-button:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.transaction-invoice-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.drawer-reference-list{margin:0}.drawer-reference-list>div{grid-template-columns:154px minmax(0,1fr);align-items:baseline;gap:18px;padding:8px 0;display:grid}.drawer-reference-list dt{margin:0}.drawer-reference-list code{font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.transaction-payload>p{color:var(--muted);margin:-5px 0 12px;font-size:11px;line-height:1.5}.transaction-payload pre,.audit-metadata pre{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);white-space:pre;border-radius:5px;margin:0;padding:14px 16px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.transaction-payload pre{max-height:420px}.drawer-empty,.drawer-loading{min-height:180px;color:var(--muted);place-items:center;font-size:12px;display:grid}.order-logs-drawer-content{flex-direction:column;height:100%;min-height:0;display:flex}.drawer-log-table{border-top:1px solid var(--line);flex:auto;min-height:220px;margin-top:14px;overflow:hidden}.drawer-log-table .admin-vxe-table{width:100%;height:100%}.release-downloads-content{flex-direction:column;height:100%;min-height:0;display:flex}.admin-drawer-body:has(.release-downloads-content){overflow:hidden}.release-downloads-table{border-top:1px solid var(--line);flex:auto;min-height:0;margin-top:14px;overflow:hidden}.release-downloads-table .admin-vxe-table{--vxe-ui-table-row-height-small:32px;--vxe-ui-table-cell-padding-small:6px;width:100%;height:100%}.release-downloads-table .vxe-header--column,.release-downloads-table .vxe-body--column{padding:0}.release-downloads-table .vxe-header--row,.release-downloads-table .vxe-body--row{height:32px!important}.release-downloads-table .vxe-header--column .vxe-cell,.release-downloads-table .vxe-body--column .vxe-cell{min-height:18px;font-size:12px;line-height:18px;padding-block:6px!important}.release-download-count{border:1px solid color-mix(in oklch, var(--accent) 14%, var(--line));background:color-mix(in oklch, var(--accent) 7%, var(--surface));min-width:38px;color:var(--accent-strong);font:inherit;font-variant-numeric:tabular-nums;text-align:right;cursor:pointer;border-radius:4px;padding:3px 8px;transition:background-color .15s,border-color .15s}.release-download-count:hover{border-color:color-mix(in oklch, var(--accent) 28%, var(--line));background:color-mix(in oklch, var(--accent) 12%, var(--surface))}.release-download-count:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.order-logs-drawer-content>.admin-pagination{margin-top:0}.audit-metadata{margin-top:4px}.audit-metadata summary{width:fit-content;color:var(--accent);cursor:pointer;font-size:10px}.audit-metadata pre{max-height:180px;margin-top:7px;font-size:10px}.popover-dismiss-layer{z-index:48;cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.popover-dismiss-layer.elevated{z-index:88}.resend-popover{z-index:49;border:1px solid var(--material-edge);background:var(--material-raised);width:304px;color:var(--ink);box-shadow:var(--material-shadow), inset 0 1px 0 var(--material-highlight);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);border-radius:7px;padding:16px;position:fixed}.admin-confirm-popover.elevated{z-index:89}.resend-popover:before{content:"";border-top:1px solid var(--material-edge);border-left:1px solid var(--material-edge);background:var(--material-raised);width:9px;height:9px;position:absolute;top:-5px;right:16px;transform:rotate(45deg)}.resend-popover.above:before{top:auto;bottom:-5px;transform:rotate(225deg)}.admin-confirm-popover.above{transform:translateY(-100%)}.resend-popover>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.resend-popover>header div{color:var(--accent);align-items:center;gap:8px;display:flex}.void-order-popover>header div{color:var(--danger)}.resend-popover>header strong{color:var(--ink);font-size:13px}.resend-popover>header button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.resend-popover>p{color:var(--muted);margin:10px 0 13px;font-size:11px}.resend-popover dl{border-block:1px solid var(--line);margin:0;padding:10px 0}.resend-popover dl div{grid-template-columns:58px minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.resend-popover dt{color:var(--muted);font-size:10px}.resend-popover dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.resend-popover footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.resend-popover footer .button{min-height:34px;padding-inline:12px;font-size:11px}.manual-license-popover{width:370px}.manual-license-popover>label{color:var(--muted);gap:6px;margin-top:13px;font-size:10px;font-weight:650;display:grid}.manual-license-popover>label input{border:1px solid var(--line);background:var(--surface-strong);width:100%;height:38px;color:var(--ink);letter-spacing:0;border-radius:4px;outline:0;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.manual-license-popover>label input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 12%, transparent)}.manual-license-message{color:var(--accent)!important;margin:10px 0 0!important}.manual-license-message.text-danger{color:var(--danger)!important}.refund-order-action:hover{color:var(--danger)}.refund-order-popover textarea{resize:vertical;width:100%;min-height:54px;margin-top:6px}.release-list{border-top:1px solid var(--line)}.release-toolbar{justify-content:flex-end;padding:15px 0;display:flex}.release-list article{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(260px,1fr) 100px auto;align-items:center;gap:18px;min-height:73px;display:grid}.release-version>span{width:fit-content;color:var(--amber);text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.release-version>span.published{color:var(--success)}.release-version strong,.release-version small,.release-file span,.release-file small{display:block}.release-version small,.release-file small,.release-list time{color:var(--muted);font-size:10px}.release-file span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.release-actions{gap:3px;display:flex}.release-actions button{justify-content:center;width:30px;height:30px}.release-actions button:disabled{opacity:.25;cursor:not-allowed}.release-empty{color:var(--muted);padding:32px 0}.release-editor{z-index:40;background:color-mix(in oklch, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px clamp(22px,3.5vw,52px);position:fixed;inset:0 0 0 220px;overflow-y:auto}.release-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding-bottom:12px;display:flex}.release-editor h3{margin:0;font-size:21px}.release-editor form{grid-template-columns:minmax(0,1fr);max-width:1180px;margin:auto;display:grid}.release-editor fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:14px 0 16px}.release-editor legend{width:100%;font-family:var(--font-ui);margin-bottom:10px;padding:0;font-size:13px;font-weight:650}.release-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px;display:grid}.release-version-rule{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.45}.release-artifact-fields,.release-notes-fields{gap:10px;display:grid}.release-compact-row,.release-paired-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.release-notes-url{width:100%}.release-editor label{min-width:0;color:var(--muted);align-content:start;gap:4px;font-size:11px;display:grid}.release-editor input,.release-editor textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:4px;outline:0}.release-editor input{height:34px;padding:0 9px;font-size:12px}.release-editor textarea{resize:vertical;min-height:86px;padding:8px 9px;font-size:12px;line-height:1.45}.release-editor input:focus,.release-editor textarea:focus{border-color:var(--accent)}.release-editor input.invalid,.release-editor textarea.invalid{border-color:var(--danger)}.release-editor button:disabled{cursor:wait;opacity:.62}.field-version,.field-channel,.field-edition,.field-platform{grid-column:span 2}.field-build{grid-column:span 1}.field-architecture{grid-column:span 3}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.release-editor-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:14px 0 4px;display:flex}.release-editor-footer>div{gap:8px;display:flex}.publish-control{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;display:grid}.publish-control input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;grid-row:1;margin:0}.publish-control span{color:var(--ink);align-items:center;gap:7px;font-size:13px;display:flex}.publish-control input:not(:checked)+span svg{color:var(--muted)}.publish-control input:checked+span{color:var(--accent)}.publish-control small{color:var(--muted);grid-column:2;font-size:11px}.publish-control input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.release-form-error{color:var(--danger);grid-column:1/-1;margin:10px 0 0;font-size:12px}.admin-toast{z-index:60;border:1px solid color-mix(in oklch, var(--accent) 38%, var(--line));background:var(--surface);color:var(--ink);border-radius:5px;margin:0;padding:12px 15px;font-size:12px;position:fixed;bottom:26px;right:28px;box-shadow:0 12px 30px #12251e29}.admin-toast:before{content:"✓";color:var(--success);margin-right:8px;font-weight:800}.admin-toast-enter-active,.admin-toast-leave-active{transition:opacity .18s,transform .18s}.admin-toast-enter-from,.admin-toast-leave-to{opacity:0;transform:translateY(8px)}.admin-loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}.purchase-page{min-height:720px;padding-block:38px 80px}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:28px;font-size:13px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--accent)}.purchase-grid{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:stretch;gap:28px;display:grid}.checkout-panel{border:1px solid var(--material-edge);background:var(--material-raised);box-shadow:var(--material-shadow), inset 0 1px 0 var(--material-highlight);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);border-radius:8px;padding:34px}.checkout-panel h1{margin-bottom:8px;font-size:30px}.checkout-panel header p{color:var(--muted);margin-bottom:0}.price-row{border-block:1px solid var(--line);margin-top:21px;padding:15px 0 14px}.purchase-price{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.purchase-price>div{flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:8px 12px;display:flex}.purchase-price>div strong{color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:30px;font-weight:730;line-height:1}.purchase-price del{color:var(--muted);font-size:14px;font-weight:500}.purchase-price .price-discount{background:color-mix(in oklch, var(--accent) 11%, transparent);color:var(--accent);border-radius:4px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.2}.price-meta{color:var(--muted);flex-basis:100%;margin:0;font-size:12px;line-height:1.45}.price-meta strong{color:color-mix(in oklch, var(--ink) 72%, var(--muted));font-size:13px;font-weight:600}.offer-meta{margin-top:3px;display:block}.activation-policy{border-top:1px solid var(--line);color:var(--muted);padding:13px 0;line-height:1.5;margin:16px 0 0!important;font-size:11px!important}.activation-policy-lead{color:var(--ink);font-weight:600}.checkout-panel form>label:not(.agreement){margin:20px 0 7px;font-size:13px;font-weight:600;display:block}.request-code-label{align-items:center;gap:5px;margin:20px 0 7px;display:inline-flex}.request-code-label label{font-size:13px;font-weight:600}.request-code-help-trigger{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.request-code-help-trigger:hover{color:var(--accent);background:var(--accent-soft)}.request-code-help-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.request-code-help-popover{width:min(440px,100vw - 24px)}.request-code-help-popover:before{right:calc(var(--popover-arrow-right) - 5px)}.request-code-help-popover.above{transform:translateY(-100%)}.request-code-help-popover>header{margin-bottom:10px}.request-code-help-popover>header button{border-radius:4px}.request-code-help-popover>header button:hover{color:var(--accent);background:var(--accent-soft)}.request-code-help-popover>header button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.request-code-help-popover img{border:1px solid var(--line);background:var(--surface-soft);border-radius:4px;width:100%;height:auto;display:block}.checkout-panel input[type=email],.checkout-panel input[type=text]{border:1px solid var(--line);background:var(--bg);width:100%;height:46px;color:var(--ink);border-radius:5px;outline:none;padding:0 12px}.checkout-panel input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 14%, transparent)}.checkout-panel .code-input{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.checkout-panel form>p{color:var(--muted);margin:6px 0 0;font-size:11px}.agreement{color:var(--muted);align-items:center;gap:9px;margin-top:24px;font-size:12px;display:flex}.agreement input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin:0}.agreement>div{min-width:0;line-height:1.5}.agreement label{cursor:pointer}.legal-link,.purchase-notice-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0}.legal-link{text-underline-offset:2px;padding:0;text-decoration:underline}.legal-link:hover,.purchase-notice-link:hover{color:color-mix(in oklch, var(--accent) 78%, var(--ink))}.legal-link:focus-visible,.purchase-notice-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.checkout-panel .form-error{color:var(--danger);align-items:center;gap:7px;margin-top:15px;font-size:12px;display:flex}.checkout-button{border:0;width:100%;margin-top:20px}.purchase-checkout-button{gap:9px;min-height:50px;font-size:16px;font-weight:700}.checkout-button:disabled{opacity:.65;cursor:wait}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.preview-receipt{border:1px solid var(--accent);background:color-mix(in oklch, var(--accent) 7%, var(--surface));margin-top:24px;padding:20px}.preview-receipt>span{color:var(--accent);font-size:10px;font-weight:700}.preview-receipt h2{margin:7px 0;font-size:18px}.preview-receipt p{color:var(--muted);font-size:12px}.preview-receipt code{overflow-wrap:anywhere;font-size:11px}.completion-pending{align-items:center;gap:10px;display:flex}.completion-pending p{margin:0}.purchase-service-loading{border-bottom:1px solid var(--line);min-height:92px;color:var(--muted);align-items:center;gap:9px;padding-block:20px;font-size:13px;display:flex}.purchase-maintenance{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:20px 0;display:grid}.purchase-maintenance>svg{color:var(--accent);margin-top:2px}.purchase-maintenance h2{margin:0 0 6px;font-size:18px;line-height:1.35}.purchase-maintenance p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.license-value{gap:12px;display:grid}.license-value code{background:var(--surface-strong);padding:14px;display:block}.license-value button{width:fit-content;min-height:34px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.license-value button:hover{background:var(--surface-strong)}.license-actions{flex-wrap:wrap;gap:4px;display:flex}.delivery-status{align-items:center;gap:8px;display:flex;color:var(--success)!important;margin:18px 0 0!important}.delivery-status.pending{color:var(--amber)!important}.purchase-notice{border:1px solid var(--material-edge);background:var(--material-raised);box-shadow:0 18px 46px #1b22281c, inset 0 1px 0 var(--material-highlight);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);border-radius:8px;padding:28px}.purchase-notice-heading{color:var(--ink);align-items:center;gap:10px;margin-bottom:8px;display:flex}.purchase-notice-heading>svg{color:var(--accent);flex:none}.purchase-notice h2{margin:0;font-size:19px;line-height:1.25}.purchase-notice p{color:var(--muted);font-size:13px}.purchase-detail-lines{border-top:1px solid var(--line);gap:7px;margin:15px 0 0;padding:13px 0 0;display:grid}.purchase-detail-lines p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.refund-window-note{border-top:1px solid var(--line);margin:14px 0;padding:10px 0;line-height:1.5;color:var(--ink)!important;font-size:12px!important}.refund-window-note+.activation-policy{border-top:0;padding-top:0;margin-top:0!important}.license-invoice-link{border:1px solid var(--line);min-height:31px;color:var(--ink);border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;text-decoration:none;display:inline-flex}.license-invoice-link:hover{border-color:var(--accent);color:var(--accent)}.purchase-notice-link{border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;padding:11px 0;font-size:13px;text-decoration:none;display:block}.purchase-device-link{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:3px;padding:13px 0 11px;font-size:13px;display:flex}.purchase-device-link a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--accent) 35%, transparent);text-underline-offset:4px;align-items:center;gap:5px;font-weight:650;line-height:1.45;text-decoration-thickness:1px;display:inline-flex}.purchase-device-link a:hover{color:var(--accent-strong);text-decoration-color:currentColor}.purchase-device-link a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.policy{max-width:880px;padding-block:42px 80px}.policy header{border-bottom:1px solid var(--line);padding:26px 0 32px}.policy h1{margin-bottom:8px;font-size:clamp(31px,5vw,44px)}.policy header small{color:var(--muted)}.policy header p{color:var(--muted);margin:18px 0 0;font-size:15px}.policy>section{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:18px;padding:27px 0;display:grid}.policy>section>span{color:var(--accent);padding-top:5px;font-size:11px;font-weight:700}.policy h2{margin-bottom:8px;font-size:19px}.policy section p,.policy aside p{color:var(--muted);margin:0;font-size:14px}.policy>aside{border-left:3px solid var(--accent);background:var(--surface-strong);margin-top:30px;padding:22px}.support-dialog{border:1px solid var(--material-edge);background:var(--surface);width:min(680px,100vw - 28px);max-height:min(760px,100vh - 32px);color:var(--ink);scrollbar-width:thin;scrollbar-color:transparent transparent;border-radius:8px;margin:clamp(16px,6vh,52px) auto 0;padding:0;overflow:auto;box-shadow:0 28px 80px #121d2447}.support-dialog.is-scrolling{scrollbar-color:color-mix(in oklch, var(--muted) 48%, transparent) transparent}.support-dialog::-webkit-scrollbar{width:8px;height:8px}.support-dialog::-webkit-scrollbar-track{background:0 0}.support-dialog::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.support-dialog.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--muted) 48%, transparent)}.support-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#151d2266}.support-dialog-frame{min-width:0}.support-dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.support-dialog-header span{color:var(--accent);margin-bottom:4px;font-size:10px;font-weight:750;display:block}.support-dialog-header h2{margin:0;font-size:22px;line-height:1.3}.support-dialog-header p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.support-dialog-header>button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 36px;place-items:center;padding:0;display:grid}.support-dialog-header>button:hover{background:var(--surface-strong);color:var(--ink)}.support-form{gap:16px;padding:22px 26px 24px;display:grid}.support-field{color:var(--ink);gap:6px;font-size:12px;font-weight:650;display:grid}.support-field input,.support-field textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:5px;outline:0;font-size:14px;font-weight:400}.support-field input{height:44px;padding:0 12px}.support-field textarea{resize:vertical;min-height:142px;padding:11px 12px;line-height:1.55}.support-field input:focus,.support-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 13%, transparent)}.support-field input[readonly]{background:var(--surface-strong);color:var(--muted)}.support-category-select.admin-select{background:var(--bg);width:100%;min-width:0;height:44px}.support-category-select .admin-select-trigger{padding-inline:12px;font-size:14px;font-weight:400}.support-category-select .admin-select-menu{min-width:100%;left:0;right:0}.support-category-select .admin-select-option{min-height:36px;padding-inline:12px;font-size:14px}.support-verification{border-top:1px solid var(--line);gap:12px;padding-top:15px;display:grid}.support-inline-control{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.support-inline-control .button{white-space:nowrap;justify-content:center;width:168px;min-width:168px;min-height:44px}.support-change-email{border:1px solid var(--line);background:var(--surface);min-width:104px;color:var(--accent);cursor:pointer;font:inherit;border-radius:5px;font-size:12px;font-weight:650}.support-code-hint,.support-verified{color:var(--muted);align-items:center;gap:7px;margin:-3px 0 0;font-size:11px;line-height:1.45;display:flex}.support-verified{color:var(--success)}.support-form-error{color:var(--danger);margin:-4px 0 0;font-size:12px}.support-form-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.support-form-actions .button{min-height:42px}.support-form-actions .button.primary{min-width:154px}.support-form-actions .button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.site-shell:has(.support-dialog[open]) .site-scroll{overflow:hidden}.support-success{text-align:center;justify-items:center;padding:42px 28px 32px;display:grid}.support-success>svg{color:var(--success)}.support-success h3{margin:15px 0 6px;font-size:22px}.support-success p{max-width:480px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.support-success dl{border-block:1px solid var(--line);width:min(100%,420px);margin:24px 0;padding:14px 16px}.support-success dt{color:var(--muted);font-size:10px;font-weight:700}.support-success dd{margin:5px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.site-footer{border-top:1px solid var(--line);background:var(--surface)}.support-strip{justify-content:space-between;align-items:center;gap:24px;min-height:112px;display:flex}.support-strip h2{margin:0 0 4px;font-size:18px}.support-strip div a{color:var(--muted);font-size:13px}.footer-links{border-top:1px solid var(--line);color:var(--muted);gap:20px;padding-block:20px 30px;font-size:12px;display:flex}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--accent)}.footer-links .footer-admin-link{color:inherit;cursor:pointer;margin-right:auto;text-decoration:none}.footer-links .footer-admin-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header,.locale-menu,.release-sheet,.resend-popover,.checkout-panel,.purchase-notice{background:var(--surface)}.locale-btn,.theme-btn{background:var(--surface-soft)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important}}@media (width<=1180px){.admin-topbar-orders{grid-template-columns:minmax(150px,200px) minmax(400px,1fr) auto;gap:18px}.admin-overview dl div{padding-inline:9px}.base-price-form{grid-template-columns:1fr}.base-price-controls{grid-template-columns:150px minmax(280px,420px)}.pricing-setting-copy span{max-width:620px}.base-price-form>.release-form-error{grid-column:1}.support-settings-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.release-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.field-version,.field-channel,.field-edition,.field-platform,.field-architecture,.field-build{grid-column:span 2}}@media (width<=880px){.header-inner{grid-template-columns:1fr auto}.site-header nav{display:none}.support-nav-btn{border-color:var(--material-edge);background:var(--material-soft);justify-content:center;width:44px;padding:0}.support-nav-btn span{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero:before{display:none}.workspace-preview{max-width:680px;transform:none}.purchase-grid,.download-layout{grid-template-columns:1fr}.admin-topbar-orders{grid-template-columns:minmax(0,1fr) auto}.admin-overview{grid-area:2/1/auto/-1}.admin-overview dl{grid-template-columns:repeat(6,minmax(0,1fr))}:is(.security-password-form,.security-password-form:has(label:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.container{width:min(100% - 28px,1120px)}.comparison-table-band{padding:14px 12px}.brand-link span{font-size:14px}.hero{gap:42px;padding-block:42px 50px}.hero-brand{gap:14px}.hero-brand img{border-radius:15px;width:68px;height:68px}.hero-brand h1{font-size:36px}.hero-actions,.purchase-strip,.support-strip{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.feature-list{grid-template-columns:1fr}.feature-list article,.feature-list article:nth-child(2n){border-right:0;padding-inline:0}.edition-feature-table th,.edition-feature-table td{padding:5px 3px;font-size:11px}.edition-feature-name{width:48%}.edition-feature-value{width:26%}.checkout-panel{padding:25px 18px}.price-row{margin-top:18px;padding-block:14px}.purchase-price{gap:7px 10px}.purchase-price>div strong{font-size:28px}.policy>section{grid-template-columns:31px 1fr;gap:8px}.support-strip{padding-block:28px}.support-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 18px);margin:9px auto 0}.support-dialog-header{padding:20px 18px 17px}.support-form{padding:18px}.support-inline-control{grid-template-columns:1fr}.support-inline-control .button,.support-change-email{width:100%;min-width:0;min-height:42px}.support-form-actions{flex-direction:column-reverse}.support-form-actions .button{width:100%}.footer-links{flex-wrap:wrap}.footer-links span{flex-basis:100%}.release-primary{grid-template-columns:auto 1fr;padding-block:16px}.release-primary .button{grid-column:1/-1}.release-sheet dl{grid-template-columns:1fr;gap:12px}.release-checksum{grid-template-columns:1fr auto}.release-checksum>span{grid-column:1/-1}.release-sheet{padding-inline:16px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:100%;height:auto;padding:10px 14px;position:static}.admin-brand{padding:0}.admin-brand small{display:none}.admin-sidebar nav{margin-left:auto;display:flex}.admin-sidebar nav button{font-size:0}.admin-account-menu{border:0;margin:0 0 0 4px;padding:0}.admin-account-trigger{justify-content:center;width:40px;padding:0;font-size:0}.admin-signout{width:40px}.admin-main{height:auto;min-height:calc(100vh - 61px);padding:22px 16px 32px;overflow-y:visible}.admin-topbar{gap:16px 12px;min-height:0}.admin-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.admin-overview dl div{padding-inline:12px}.admin-overview dl div:first-child,.admin-overview dl div:nth-child(4){padding-left:0}.admin-overview dl div:nth-child(3){border-right:0;padding-right:0}.admin-orders-toolbar{grid-template-columns:1fr 1fr;display:grid}.admin-orders-toolbar label,.audit-log-toolbar label{width:auto}.audit-log-toolbar{justify-content:stretch}.base-price-form,.base-price-controls,.pricing-fields,.pricing-sale-row,.pricing-list article{grid-template-columns:1fr}.pricing-availability-row:has(.pricing-quantity-field){grid-template-columns:1fr}.pricing-duration-row:has(.pricing-end-field){grid-template-columns:1fr}.support-settings-bar{grid-template-columns:1fr}.support-settings-bar>.button{width:100%}.support-message{max-width:96%}.support-attachment-row{flex-direction:column;align-items:flex-start}.base-price-form .button,.pricing-form .button{width:100%}.base-price-action-cell{margin-top:0}.pricing-setting-copy,.base-price-amount,.refund-window-field,.base-price-save{grid-column:auto}.pricing-fields{grid-template-columns:minmax(0,1fr);grid-template-areas:"offer""schedule""meta""note";gap:20px}.admin-drawer-footer{padding-inline:16px}.pricing-form-actions{flex-direction:row}.pricing-form-actions .button{flex:1 1 0;width:auto}.pricing-list article{gap:8px;padding:14px 0}.pricing-list .release-actions{position:absolute;top:12px;right:0}.pricing-current-mark{display:none}.release-list article{grid-template-columns:1fr auto;padding:13px 0}.release-file{grid-area:2/1/auto/-1}.release-list time{display:none}.release-actions{grid-area:1/2}.release-editor{padding:22px 16px;inset:61px 0 0}.release-editor form{grid-template-columns:1fr}.release-identity{border-right:0!important;padding-right:0!important}.release-artifact,.release-notes{border-top:1px solid var(--line)!important}.release-fields{grid-template-columns:1fr}.release-fields>label{grid-column:1/-1}.release-compact-row,.release-paired-row{grid-template-columns:1fr}.release-notes-url{width:100%}.release-editor-footer{flex-direction:column;align-items:stretch}:is(.otp-setup,.security-inline-form,.security-password-form,.security-password-form:has(label:nth-child(4)),.security-recovery,.otp-confirm-form){grid-template-columns:1fr}.otp-setup img{width:120px;height:120px}.otp-setup-content{min-height:0}.security-recovery>p{grid-column:auto}.admin-drawer,.admin-drawer-wide,.admin-invoice-drawer{width:100%}.admin-drawer-maximize,.release-downloads-content .admin-pagination .vxe-pager--home-btn,.release-downloads-content .admin-pagination .vxe-pager--end-btn,.release-downloads-content .admin-pagination .vxe-pager--jump,.release-downloads-content .admin-pagination .vxe-pager--total{display:none}.admin-drawer-header{min-height:72px;padding:17px 16px 14px}.admin-drawer-body{padding-inline:16px}.drawer-definition-grid{grid-template-columns:1fr}.drawer-reference-list>div{grid-template-columns:1fr;gap:3px}}
