.business-shell .sidebar__nav{padding:14px 12px 96px}.business-shell .nav-group{display:block;margin-bottom:17px}.business-shell .nav-section{padding:0 12px 7px;font-size:10px;letter-spacing:.11em;font-weight:800;color:var(--text-light);white-space:nowrap}.business-shell .nav-item{min-height:42px;margin:2px 0;border-radius:10px;gap:12px}.business-shell .nav-item.is-active{box-shadow:none}.business-shell .sidebar__system{position:absolute;left:14px;right:14px;bottom:14px;padding:11px 12px;background:var(--body-bg);border:1px solid var(--border);border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:8px}.business-shell .sidebar__system small{color:var(--text-light);font-size:10px}.system-health{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:11px;font-weight:600;white-space:nowrap}.system-health i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.business-shell.is-collapsed .sidebar:not(:hover) .sidebar__system{padding:12px;left:18px;right:18px}.business-shell.is-collapsed .sidebar:not(:hover) .sidebar__system small,.business-shell.is-collapsed .sidebar:not(:hover) .system-health{font-size:0}.business-shell.is-collapsed .sidebar:not(:hover) .system-health i{margin:auto}.topbar__leading{display:flex;align-items:center;gap:12px;min-width:170px}.topbar__context{display:grid;line-height:1.15}.topbar__context small{font-size:10px;color:var(--text-light);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.topbar__context strong{font-size:14px;color:var(--text-heading)}.business-shell .topbar__normal{justify-content:space-between;gap:18px}.business-shell .topbar__search{max-width:480px;flex:1;margin:0 auto;justify-content:flex-start}.business-shell .topbar__search span{flex:1;text-align:left}.business-shell .topbar__search kbd{font:600 11px/1 var(--font-sans);padding:5px 7px;border:1px solid var(--border);border-radius:6px;background:var(--body-bg);color:var(--text-muted)}.menu-check{margin-left:auto;color:var(--primary);font-weight:800}.profile-summary{display:flex;align-items:center;gap:10px}.profile-summary>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--primary);color:#fff;font-weight:800}.notification-dot{position:absolute;right:0;top:0;width:8px;height:8px;border-radius:50%;background:var(--danger);border:2px solid var(--card-bg)}.notification-menu{width:390px}.notification-menu__head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border)}.notification-menu__head>div{display:grid}.notification-menu__head small{color:var(--text-muted);font-size:11px}.notification-menu__head button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--primary);font-size:12px;cursor:pointer}.notification-menu__list{max-height:410px;overflow:auto}.notification-menu__list>button{position:relative;width:100%;display:flex;gap:11px;text-align:left;padding:13px 16px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-body);cursor:pointer}.notification-menu__list>button:hover,.notification-menu__list>button.is-unread{background:var(--primary-soft)}.notification-menu__list>button>span:last-child{display:grid;gap:3px}.notification-menu__list strong{font-size:13px;color:var(--text-heading)}.notification-menu__list small{font-size:12px;line-height:1.4;color:var(--text-muted)}.notification-menu__list time{font-size:10px;color:var(--text-light)}.notification-tone{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--info);flex:0 0 auto}.notification-tone--warning{background:var(--warning)}.notification-tone--danger{background:var(--danger)}.notification-tone--success{background:var(--success)}.notification-empty{padding:44px 20px;display:grid;place-items:center;gap:8px;color:var(--text-muted)}
.business-page{display:flex;flex-direction:column;gap:22px;max-width:var(--content-max);margin:0 auto}.business-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:3px}.business-head h1{margin:3px 0 0;color:var(--text-heading);font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.16;letter-spacing:-.035em}.business-head p{margin:7px 0 0;max-width:720px;color:var(--text-muted);font-size:14px;line-height:1.5}.business-eyebrow{font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--primary)}.business-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.business-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:10px;font-size:12px;color:var(--text-muted)}.business-back:hover{color:var(--primary)}.title-license{display:inline-flex;align-items:center;gap:9px}.title-license code{font:inherit;color:inherit}.range-switch,.mode-switch{display:flex;padding:3px;background:var(--hover-bg);border:1px solid var(--border);border-radius:10px}.range-switch button,.mode-switch button{border:0;background:transparent;padding:7px 10px;border-radius:7px;color:var(--text-muted);font:600 11px/1 var(--font-sans);cursor:pointer;white-space:nowrap}.range-switch button.is-active,.mode-switch button.is-active{background:var(--card-bg);color:var(--primary);box-shadow:var(--shadow-xs)}
.custom-range{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;padding:14px}.custom-range label{display:grid;gap:5px;color:var(--text-muted);font-size:11px;font-weight:700}.custom-range .input{min-width:210px}
.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metric-card{min-width:0;padding:17px;background:var(--card-bg);border:1px solid var(--border);border-radius:13px;box-shadow:var(--shadow-xs)}.metric-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-card__top span{font-size:11px;color:var(--text-muted);font-weight:700}.metric-card__top i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.metric-card>strong{display:block;margin-top:9px;color:var(--text-heading);font-size:1.42rem;letter-spacing:-.03em}.metric-card>small{font-size:10px;color:var(--text-light)}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(310px,.75fr);gap:16px}.chart-panel .card__body{padding-top:4px}.activity-panel .card__head a,.expiring-panel .card__head a{font-size:12px;color:var(--primary)}.activity-list{display:grid}.activity-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--border)}.activity-list>div:last-child{border-bottom:0}.activity-list__icon{display:grid;place-items:center;width:30px;height:30px;background:var(--primary-soft);color:var(--primary);border-radius:9px}.activity-list>div>div{display:grid}.activity-list strong{font-size:12px;color:var(--text-heading);text-transform:capitalize}.activity-list small,.activity-list time{font-size:10px;color:var(--text-muted)}.expiring-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.expiring-list>a{display:grid;grid-template-columns:auto minmax(150px,1fr) minmax(100px,.6fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text-body)}.expiring-list>a:hover{border-color:var(--primary);background:var(--primary-soft)}.expiring-list svg{color:var(--primary)}.expiring-list code{overflow:hidden;text-overflow:ellipsis}.dashboard-skeleton-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}
.business-table-card>.card__body{padding:0}.business-table-card{overflow:hidden}.business-toolbar{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--border)}.business-toolbar--filters{flex-wrap:wrap}.business-toolbar select,.business-head select,.bulk-bar select{height:37px;min-width:145px;padding:0 30px 0 11px;border:1px solid var(--input-border);border-radius:8px;background:var(--card-bg);color:var(--text-body);font:500 12px var(--font-sans)}.business-search{display:flex;align-items:center;gap:8px;min-width:260px;max-width:440px;flex:1;height:38px;padding:0 11px;border:1px solid var(--input-border);border-radius:8px;background:var(--card-bg);color:var(--text-muted)}.business-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.business-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text-heading);font:500 12px var(--font-sans)}.business-table-card .table th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.business-table-card .table td{font-size:12px}.resource-link{display:grid;min-width:150px}.resource-link strong{color:var(--text-heading)}.resource-link small{font-size:10px;color:var(--text-muted)}.status-stack{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.icon-action{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--text-muted)}.icon-action:hover{background:var(--primary-soft);color:var(--primary)}.hash-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-muted);white-space:nowrap}.business-pagination{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-top:1px solid var(--border);font-size:11px;color:var(--text-muted)}.business-pagination>div{display:flex;align-items:center;gap:9px}.business-pagination button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text-body);cursor:pointer}.business-pagination button:disabled{opacity:.4;cursor:not-allowed}.bulk-bar{position:sticky;top:74px;z-index:20;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#26233b;color:#fff;border-radius:12px;box-shadow:var(--shadow-lg)}.bulk-bar select{background:#ffffff14;border-color:#ffffff24;color:#fff}.bulk-bar select option{color:#111}.bulk-bar>button:last-child{margin-left:auto;border:0;background:transparent;color:#ffffffb3;cursor:pointer}.copy-inline{display:inline-flex;align-items:center;gap:5px}.copy-inline .copy-btn span{display:none}.ua-cell{max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.compact-filter{display:grid;gap:3px;color:var(--text-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.compact-filter input{height:37px;padding:0 9px;border:1px solid var(--input-border);border-radius:8px;background:var(--card-bg);color:var(--text-body);font:500 11px var(--font-sans)}.compact-filter--number input{width:92px}
.empty-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px}.empty-state__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--primary-soft);color:var(--primary);margin-bottom:11px}.empty-state h3{margin:0;color:var(--text-heading);font-size:15px}.empty-state p{max-width:430px;margin:6px 0 15px;color:var(--text-muted);font-size:12px;line-height:1.55}.empty-state code{margin-bottom:14px;color:var(--danger)}.empty-state--error .empty-state__icon{background:var(--danger-soft);color:var(--danger)}.copy-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--text-muted);font:600 10px var(--font-sans);cursor:pointer}.copy-btn:hover{border-color:var(--primary);color:var(--primary)}.business-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border)}.business-tabs button{position:relative;padding:10px 13px;border:0;background:transparent;color:var(--text-muted);font:600 12px var(--font-sans);cursor:pointer;white-space:nowrap}.business-tabs button:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:transparent}.business-tabs button.is-active{color:var(--primary)}.business-tabs button.is-active:after{background:var(--primary)}
.detail-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.detail-metrics article{display:flex;flex-direction:column;gap:6px;min-height:78px;padding:14px 15px;background:var(--card-bg);border:1px solid var(--border);border-radius:11px}.detail-metrics span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--text-muted)}.detail-metrics strong{font-size:13px;color:var(--text-heading);overflow-wrap:anywhere}.token-card .card__head>svg{color:var(--warning)}.secret-value{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px dashed var(--border-strong);background:var(--body-bg);border-radius:10px}.secret-value>code{overflow:auto;white-space:nowrap;color:var(--text-heading)}.secret-value>div{display:flex;align-items:center;gap:7px}.settings-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.settings-summary>div{display:grid;grid-template-columns:140px 1fr;align-items:start;gap:12px;padding:13px 0;border-bottom:1px solid var(--border)}.settings-summary>div:nth-last-child(-n+2){border-bottom:0}.settings-summary span{font-size:11px;color:var(--text-muted);text-transform:capitalize}.settings-summary strong,.settings-summary p{margin:0;color:var(--text-heading);font-size:12px}.danger-zone{border-color:rgba(var(--danger-rgb),.35)}.danger-zone .card__title{color:var(--danger)}.danger-zone .card__body>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.danger-zone strong{font-size:13px;color:var(--text-heading)}.danger-zone p{margin:3px 0 0;color:var(--text-muted);font-size:11px}.json-code{display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis}.license-timeline{position:relative;display:grid;gap:0}.license-timeline:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:1px;background:var(--border-strong)}.license-timeline>div{position:relative;display:grid;grid-template-columns:17px 64px minmax(0,1fr);gap:10px;padding:8px 0}.license-timeline>div>span{position:relative;z-index:1;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.license-timeline time{font-size:10px;color:var(--text-muted);padding-top:3px}.license-timeline>div>div{display:grid}.license-timeline strong{font-size:12px;color:var(--text-heading);text-transform:capitalize}.license-timeline small{font-size:10px;color:var(--text-muted);overflow-wrap:anywhere}.security-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.security-actions article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px}.security-actions article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--primary-soft);color:var(--primary)}.security-actions strong{font-size:13px;color:var(--text-heading)}.security-actions p{margin:3px 0 0;color:var(--text-muted);font-size:11px;line-height:1.45}
.generator-form{display:grid;gap:17px}.quick-quantities{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.quick-quantities button,.quick-quantities label{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text-muted);font:600 11px var(--font-sans)}.quick-quantities button{cursor:pointer}.quick-quantities button.is-active{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.quick-quantities label{display:flex;align-items:center;gap:6px}.quick-quantities input{width:62px;border:0;outline:0;background:transparent;color:var(--text-heading)}.generator-result{display:grid;gap:14px}.generator-result__summary{display:flex;align-items:center;gap:11px;padding:12px;border-radius:10px;background:var(--success-soft)}.generator-result__summary>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--success);color:#fff}.generator-result__summary>div{display:grid}.generator-result__summary strong{font-size:13px;color:var(--text-heading)}.generator-result__summary small{font-size:11px;color:var(--text-muted)}.generator-result__keys{display:grid;gap:6px;max-height:280px;overflow:auto;padding:10px;background:var(--body-bg);border:1px solid var(--border);border-radius:10px}.generator-result__keys code{padding:7px 9px;background:var(--card-bg);border:1px solid var(--border);border-radius:7px;color:var(--text-heading)}.generator-result__actions{display:flex;gap:8px}
.command-backdrop{position:fixed;inset:0;z-index:10000;display:flex;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;background:rgba(14,13,24,.58);backdrop-filter:blur(8px);animation:command-fade .15s ease}.command{width:min(680px,100%);overflow:hidden;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;box-shadow:0 28px 80px rgba(0,0,0,.32);animation:command-in .2s var(--ease-emphasized)}.command__input{display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid var(--border);color:var(--text-muted)}.command__input input{flex:1;border:0;outline:0;background:transparent;color:var(--text-heading);font:500 14px var(--font-sans)}.command__input button{display:grid;place-items:center;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.command__list{max-height:420px;overflow:auto;padding:7px}.command__list>button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:0;border-radius:10px;background:transparent;text-align:left;color:var(--text-body);cursor:pointer}.command__list>button.is-active{background:var(--primary-soft)}.command__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--body-bg);color:var(--text-muted)}.command__list>button.is-active .command__icon{background:var(--primary);color:#fff}.command__list>button>span:nth-child(2){display:grid}.command__list strong{font-size:12px;color:var(--text-heading)}.command__list small{font-size:10px;color:var(--text-muted)}.command kbd{padding:3px 5px;border:1px solid var(--border);border-radius:5px;background:var(--body-bg);font:600 9px var(--font-sans);color:var(--text-muted)}.command__empty{padding:50px 20px;text-align:center;color:var(--text-muted);font-size:12px}.command footer{display:flex;gap:16px;padding:9px 14px;border-top:1px solid var(--border);background:var(--body-bg);font-size:10px;color:var(--text-muted)}.command footer span{display:flex;align-items:center;gap:4px}@keyframes command-fade{from{opacity:0}}@keyframes command-in{from{opacity:0;transform:translateY(-8px) scale(.98)}}
.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.plan-grid__head{display:flex;align-items:center;justify-content:space-between}.plan-grid__head>div{display:flex;align-items:center;gap:7px}.plan-grid__head strong{font-size:15px;color:var(--text-heading)}.plan-grid__head svg{color:var(--primary)}.plan-grid__price{margin:22px 0;font-size:1.7rem;font-weight:800;color:var(--primary)}.plan-grid dl{display:grid;gap:9px;margin:0}.plan-grid dl>div{display:flex;justify-content:space-between;gap:9px}.plan-grid dt{font-size:11px;color:var(--text-muted)}.plan-grid dd{margin:0;font-size:11px;color:var(--text-heading);font-weight:600}.analytics-grid,.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.settings-card{max-width:900px}.settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-form>.btn{align-self:end;justify-self:start}.settings-form .field__label{text-transform:capitalize}.profile-grid small{color:var(--text-muted);font-size:10px}.table details summary{cursor:pointer;color:var(--primary);font-size:11px}.table details pre{position:absolute;z-index:5;max-width:480px;max-height:300px;overflow:auto;padding:12px;background:#161522;color:#e5e1ff;border-radius:9px;box-shadow:var(--shadow-lg);font-size:10px}
.verify-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 0,rgba(var(--primary-rgb),.16),transparent 36%),var(--body-bg)}.verify-card{width:min(720px,100%);padding:26px;background:var(--card-bg);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-lg)}.verify-card>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--border)}.verify-brand{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--text-heading)}.verify-package{font-size:11px;padding:6px 9px;background:var(--primary-soft);color:var(--primary);border-radius:999px}.verify-hero{text-align:center;padding:27px 20px 18px}.verify-state{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 11px;border-radius:18px;background:var(--primary-soft);color:var(--primary)}.verify-state--verified{background:var(--success-soft);color:var(--success)}.verify-state--expired,.verify-state--failed{background:var(--danger-soft);color:var(--danger)}.verify-hero h1{margin:10px 0 6px;color:var(--text-heading);font-size:1.65rem}.verify-hero p{max-width:520px;margin:auto;color:var(--text-muted);font-size:12px;line-height:1.6}.verify-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.verify-steps article{position:relative;padding:13px;border:1px solid var(--border);border-radius:11px;background:var(--body-bg)}.verify-steps article>span{position:absolute;right:9px;top:8px;font-size:9px;color:var(--text-light);font-weight:800}.verify-steps i{display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.verify-steps strong{font-size:11px;color:var(--text-heading)}.verify-steps p{margin:4px 0 0;color:var(--text-muted);font-size:10px;line-height:1.45}.verify-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding:13px;background:var(--body-bg);border-radius:11px}.verify-wait{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:11px}.verify-wait small{color:var(--text-light)}.verify-success,.verify-retry{display:grid;place-items:center;text-align:center;gap:12px;padding:18px;background:var(--success-soft);border-radius:12px}.verify-success>div{display:flex;align-items:center;gap:7px;color:var(--success);font-weight:700}.verify-success p{max-width:540px;margin:0;color:var(--text-muted);font-size:11px;line-height:1.6}.verify-retry{background:var(--danger-soft)}.verify-retry small{color:var(--text-muted)}.verify-card>footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border);font-size:10px;color:var(--text-light)}
.auth--business .auth__art{display:grid;place-items:center;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.18),transparent 28%),linear-gradient(145deg,#493fc0,#7367f0 55%,#8a80f7)}.auth-proof{max-width:480px;padding:45px;color:#fff}.auth-proof h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.045em}.auth-proof ul{display:grid;gap:13px;padding:0;list-style:none}.auth-proof li{display:flex;align-items:center;gap:9px;color:#ffffffd9}.auth-security-label{display:inline-flex;align-items:center;gap:5px;margin-bottom:14px;padding:6px 8px;background:var(--primary-soft);color:var(--primary);border-radius:7px;font-size:10px;font-weight:700}.auth__error{align-items:flex-start}.auth__error>div{display:grid}.auth__error small{font-size:10px;opacity:.78}.auth-help{margin:16px 0 0;color:var(--text-muted);font-size:10px;line-height:1.5;text-align:center}.app-bootstrap{min-height:100vh;display:grid;place-items:center;background:var(--body-bg)}.app-bootstrap>div{width:min(760px,calc(100% - 40px));display:grid;gap:16px}.spin{animation:business-spin .8s linear infinite}@keyframes business-spin{to{transform:rotate(360deg)}}
@media(max-width:1200px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-actions{grid-template-columns:1fr}.business-shell .topbar__context{display:none}.topbar__leading{min-width:auto}}
@media(max-width:960px){.dashboard-main-grid,.analytics-grid,.profile-grid{grid-template-columns:1fr}.expiring-list{grid-template-columns:1fr}.business-head{align-items:flex-start;flex-direction:column}.business-actions{width:100%;justify-content:flex-start}.verify-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.auth--business .auth__art{display:none}.auth--business .auth__panel{width:100%}}
@media(max-width:720px){.content{padding:18px 14px 40px}.metric-grid,.detail-metrics,.plan-grid,.settings-form{grid-template-columns:1fr 1fr}.business-shell .topbar__search{min-width:40px;max-width:40px;flex:0 0 40px;padding:0;justify-content:center}.business-shell .topbar__search span,.business-shell .topbar__search kbd{display:none}.business-shell .hpill__label{display:none}.business-head h1{font-size:1.55rem}.range-switch{max-width:100%;overflow:auto}.business-toolbar{align-items:stretch}.business-search{min-width:100%;max-width:none}.business-toolbar select{flex:1;min-width:130px}.business-pagination{gap:10px}.business-pagination>span{display:none}.secret-value{align-items:flex-start;flex-direction:column}.settings-summary{grid-template-columns:1fr}.settings-summary>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.security-actions article{grid-template-columns:38px 1fr}.security-actions article>.btn,.security-actions article>.badge{grid-column:2}.verify-page{padding:0}.verify-card{min-height:100vh;border:0;border-radius:0;padding:20px}.verify-actions{align-items:stretch;flex-direction:column}.command-backdrop{padding:7vh 10px 10px}.command footer{display:none}.notification-menu{width:min(360px,calc(100vw - 24px))}}
@media(max-width:480px){.metric-grid,.detail-metrics,.settings-form{grid-template-columns:1fr}.verify-steps{grid-template-columns:1fr}.verify-card>header{align-items:flex-start;gap:10px}.verify-package{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.range-switch button{padding:7px 8px}.bulk-bar{overflow-x:auto}.generator-form .grid--2{grid-template-columns:1fr}.notification-menu{width:calc(100vw - 16px)}}

.getkey-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 0,rgba(var(--primary-rgb),.18),transparent 38%),var(--body-bg)}
.getkey-card{width:min(620px,100%);padding:26px;background:var(--card-bg);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-lg)}
.getkey-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--border)}
.getkey-secure{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--success-soft);color:var(--success);font-size:.72rem;font-weight:700}
.getkey-state{text-align:center;padding:30px 16px 20px}
.getkey-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 13px;border-radius:18px;background:var(--primary-soft);color:var(--primary)}
.getkey-icon--success{background:var(--success-soft);color:var(--success)}
.getkey-icon--error{background:var(--danger-soft);color:var(--danger)}
.getkey-state h1{margin:0 0 7px;color:var(--text-heading);font-size:1.65rem}
.getkey-state p{margin:0 auto;max-width:470px;color:var(--text-muted);font-size:.86rem;line-height:1.6}
.getkey-state small{display:block;margin:12px auto 0;max-width:470px;color:var(--text-light);line-height:1.5}
.getkey-state--compact{padding-bottom:14px}.getkey-public-form{display:grid;gap:14px}.getkey-public-form>label{display:grid;gap:7px;color:var(--text-muted);font-size:.72rem;font-weight:700}.getkey-public-form select{width:100%;height:46px;padding:0 42px 0 13px;border:1px solid var(--input-border);border-radius:11px;background:var(--card-bg);color:var(--text-heading);font:600 .86rem var(--font-sans)}.getkey-public-form select:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}
.getkey-policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--border)}.getkey-policy>div{display:grid;gap:4px;padding:13px;background:var(--body-bg)}.getkey-policy span{color:var(--text-muted);font-size:.67rem}.getkey-policy strong{color:var(--text-heading);font-size:.8rem;text-transform:capitalize}.getkey-start-button,.getkey-retry-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 16px;border:0;border-radius:11px;background:var(--primary);color:#fff;font:700 .85rem var(--font-sans);cursor:pointer;transition:background .18s,transform .18s}.getkey-start-button{justify-content:space-between}.getkey-start-button:hover,.getkey-retry-button:hover{background:var(--primary-hover)}.getkey-start-button:active,.getkey-retry-button:active{transform:scale(.99)}.getkey-start-button:disabled{opacity:.5;cursor:not-allowed}.getkey-retry-button{margin:16px auto 0}.getkey-privacy{display:flex;align-items:flex-start;gap:7px;margin:0;padding:11px;border-radius:10px;background:var(--success-soft);color:var(--text-muted);font-size:.68rem;line-height:1.5}.getkey-privacy svg{flex:0 0 auto;margin-top:2px;color:var(--success)}
.getkey-result{display:grid;gap:14px}
.getkey-package{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--body-bg);color:var(--primary)}
.getkey-package div{display:grid;gap:2px}.getkey-package span{color:var(--text-muted);font-size:.7rem}.getkey-package strong{color:var(--text-heading)}
.getkey-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--border)}
.getkey-result dl>div{display:grid;gap:4px;padding:13px;background:var(--card-bg)}
.getkey-result dt{color:var(--text-muted);font-size:.7rem}.getkey-result dd{margin:0;color:var(--text-heading);font-size:.82rem;font-weight:700;text-transform:capitalize}
.getkey-code{display:grid;gap:9px;padding:16px;border-radius:13px;background:var(--primary-soft)}
.getkey-code>span{color:var(--primary);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.getkey-code code{padding:13px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:10px;background:var(--card-bg);color:var(--text-heading);font-size:1rem;font-weight:800;text-align:center;overflow-wrap:anywhere}
.getkey-code button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;background:var(--primary);color:#fff;font-weight:700;transition:transform .18s,background .18s}
.getkey-code button:hover{background:var(--primary-hover)}.getkey-code button:active{transform:scale(.98)}
.getkey-card>footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border);color:var(--text-light);font-size:.68rem;text-align:center}
@media(max-width:640px){.getkey-page{padding:0}.getkey-card{min-height:100vh;padding:20px;border:0;border-radius:0}.getkey-card>header{align-items:flex-start}.getkey-result dl{grid-template-columns:1fr}.getkey-state{padding-inline:4px}.getkey-state h1{font-size:1.4rem}.getkey-policy{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.command-backdrop,.command,.spin{animation:none!important}}
.route-fallback{display:grid;gap:14px;padding:32px;min-height:55vh;align-content:start;background:var(--body-bg)}
.check-row{display:flex;align-items:flex-start;gap:11px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--body-bg);cursor:pointer}
.check-row input{margin-top:3px;accent-color:var(--primary)}
.check-row span{display:grid;gap:3px}.check-row strong{color:var(--text-heading);font-size:.84rem}.check-row small,.table-sub{display:block;color:var(--text-muted);font-size:.7rem;line-height:1.45}
.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}
@media(max-width:640px){.row-actions{justify-content:flex-start}}
