.panel-page{min-height:100vh;position:relative;overflow:hidden;padding:140px 24px 120px}.panel-page .hero-glow,.panel-page .hero-overlay{z-index:0}.panel-shell{max-width:1200px;margin:0 auto;position:relative;z-index:1}.panel-hero{text-align:center;margin-bottom:32px}.panel-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:var(--button-bg);border:1px solid var(--border-color);color:var(--text-color);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}.panel-title{font-size:52px;line-height:1.1;font-weight:600;letter-spacing:-1px;color:var(--text-color);margin-bottom:12px}.panel-subtitle{color:var(--text-color-alower);font-size:16px;line-height:1.6;max-width:720px;margin:0 auto}.panel-stats{display:grid;grid-template-columns:repeat(4,minmax(220px,260px));justify-content:center;width:fit-content;gap:12px;margin:0 auto 18px}.panel-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:24px 0 18px}.panel-tab{padding:var(--sm-padding) var(--md-padding);border-radius:var(--md-radius);border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);font-weight:500;font-family:var(--family-regular);display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--transition)}.panel-tab,.panel-tab i{font-size:13px}.panel-tab:hover{border-color:var(--accent-color);color:var(--text-color)}.panel-tab.active{background:var(--accent-color);color:black;border-color:var(--accent-color);box-shadow:inset 0 1px 1px #fff}.panel-content{display:flex;flex-direction:column;gap:18px}.panel-tools{display:flex;flex-wrap:wrap;gap:8px}.panel-filter,.panel-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--md-radius);border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color);font-size:13px;min-width:200px}.panel-filter{min-width:160px}.panel-filter i,.panel-search i{color:var(--text-color-alower);font-size:12px}.panel-filter select,.panel-search input{flex:1;background:transparent;border:none;color:var(--text-color);font-size:13px;font-family:var(--family-regular)}.panel-search input::placeholder{color:rgba(255,255,255,.35)}.panel-filter select{cursor:pointer}.panel-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.panel-pagination-pages{display:flex;align-items:center;gap:6px}.panel-pagination-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);font-size:12px;transition:var(--transition)}.panel-pagination-btn:hover{border-color:var(--accent-color);color:var(--text-color)}.panel-pagination-btn.active{background:var(--accent-color);color:#000;border-color:var(--accent-color);box-shadow:inset 0 1px 1px #fff}.panel-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.panel-card{background:linear-gradient(165deg,rgba(10,10,12,.9),rgba(5,5,6,.98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:22px;padding:22px;box-shadow:0 12px 32px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:18px}.panel-card-wide{grid-column:span 2}.panel-card-header h2{font-size:18px;color:var(--text-color);margin-bottom:6px}.panel-card-header p{color:var(--text-color-alower);font-size:13px}.panel-card-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-header-btn{gap:8px}.panel-stat{display:flex;flex-direction:column;gap:10px}.panel-stat-label{color:var(--text-color-alower);font-size:12px;text-transform:uppercase;letter-spacing:.15em}.panel-stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.panel-stat-value{font-size:22px;font-weight:600;color:var(--text-color)}.panel-stat-delta{font-size:12px;color:var(--accent-color)}.panel-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.panel-action-card{background:var(--button-bg);border:1px solid var(--border-color);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:flex-start}.panel-action-icon{width:36px;height:36px;border-radius:12px;background:rgba(255,203,164,.15);color:var(--accent-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel-action-icon i{font-size:16px}.panel-action-title{color:var(--text-color);font-size:14px;font-weight:500;display:block;margin-bottom:4px}.panel-action-desc{color:var(--text-color-alower);font-size:12px;line-height:1.5}.panel-table{display:flex;flex-direction:column;gap:10px}.panel-row{display:grid;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-color);background:var(--button-bg);font-size:13px;color:var(--text-color)}.panel-users-table .panel-row{grid-template-columns:1.4fr .8fr .8fr .9fr}.panel-promos-table .panel-row{grid-template-columns:1fr .7fr .7fr .7fr 1fr}.panel-products-table .panel-row{grid-template-columns:1.3fr .6fr .5fr 1.2fr .8fr}.panel-keys-table .panel-row{grid-template-columns:1.2fr .8fr .8fr .9fr}.panel-launcher-versions-table .panel-row{grid-template-columns:1fr .9fr .5fr .8fr .9fr}.panel-changelog-table .panel-row{grid-template-columns:.8fr .8fr .6fr .7fr}.panel-row-header{background:transparent;border:none;padding:0 4px 4px;color:var(--text-color-alower);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.panel-cell-strong{font-weight:600;color:var(--text-color)}.panel-row-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.panel-row-actions .btn-outline{padding:6px 10px;font-size:12px}.panel-action-btn,.panel-details-btn{gap:6px}.panel-user-identity{display:flex;flex-direction:column;gap:4px}.panel-user-uid{letter-spacing:.16em}.panel-row-subtext{margin-top:4px}.panel-cell-mono,.panel-row-subtext{font-size:12px;color:var(--text-color-alower)}.panel-cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-product-logo{width:42px;height:42px;border-radius:12px;border:1px solid var(--border-color);background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--accent-color)}.panel-product-logo img{width:100%;height:100%;object-fit:cover}.panel-empty{padding:18px;border-radius:12px;border:1px dashed var(--border-color);color:var(--text-color-alower);text-align:center;grid-column:1/-1}.panel-status-compact{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-color)}.panel-status-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);box-shadow:0 0 0 4px rgba(255,255,255,.05)}.panel-status-dot--active{background:#7cffb3;box-shadow:0 0 0 4px rgba(124,255,179,.15)}.panel-status-dot--banned{background:#e56161;box-shadow:0 0 0 4px rgba(229,97,97,.15)}.panel-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:11px;border:1px solid transparent}.panel-status-active{border-color:rgba(124,255,164,.4);color:#7cffb3;background:rgba(124,255,164,.08)}.panel-status-flagged{border-color:rgba(255,203,164,.4);color:var(--accent-color);background:rgba(255,203,164,.08)}.panel-status-banned{border-color:rgba(229,97,97,.4);color:#e56161;background:rgba(229,97,97,.08)}.panel-status-expired{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6);background:rgba(255,255,255,.06)}.panel-status-available{border-color:rgba(124,255,164,.4);color:#7cffb3;background:rgba(124,255,164,.08)}.panel-status-used{border-color:rgba(255,203,164,.4);color:var(--accent-color);background:rgba(255,203,164,.08)}.panel-status-revoked{border-color:rgba(229,97,97,.4);color:#e56161;background:rgba(229,97,97,.08)}.panel-status-text{padding:0;border:0;border-radius:0;background:transparent;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.panel-site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-security-list{display:flex;flex-direction:column;gap:10px}.panel-security-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color);font-size:13px;position:relative;cursor:pointer}.panel-security-item input{position:absolute;opacity:0;pointer-events:none}.panel-security-item input:checked+.panel-toggle-slider{background:var(--accent-color)}.panel-security-item input:checked+.panel-toggle-slider:after{transform:translateX(18px)}.panel-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color);font-size:13px;cursor:pointer;position:relative}.panel-toggle input{position:absolute;opacity:0;pointer-events:none}.panel-toggle-slider{width:42px;height:22px;border-radius:999px;background:rgba(255,255,255,.12);position:relative;transition:var(--transition)}.panel-toggle-slider:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:var(--transition)}.panel-toggle input:checked+.panel-toggle-slider{background:var(--accent-color)}.panel-toggle input:checked+.panel-toggle-slider:after{transform:translateX(18px)}.panel-content-table .panel-row{grid-template-columns:1.4fr .8fr .8fr}.panel-security-table .panel-row{grid-template-columns:.8fr 1.8fr .7fr .9fr}.panel-security-log-type{width:fit-content;gap:6px;padding:5px 10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.panel-security-log-type:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.8}.panel-status-log-type-log{border-color:rgba(255,255,255,.18);color:var(--text-color-alower);background:rgba(255,255,255,.06)}.panel-status-log-type-debugger{border-color:rgba(229,97,97,.4);color:#e56161;background:rgba(229,97,97,.08)}.panel-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:flex-start;justify-content:center;padding:24px;z-index:200;overflow-y:auto;overscroll-behavior:contain}.panel-modal{width:min(980px,100%);margin:auto 0;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;border-radius:24px;border:1px solid var(--border-color);background:rgba(10,10,12,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:28px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.45)}.panel-modal-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:12px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);display:inline-flex;align-items:center;justify-content:center}.panel-modal-close:hover{color:var(--text-color);border-color:var(--accent-color)}.panel-modal::-webkit-scrollbar,.panel-user-list::-webkit-scrollbar{width:8px}.panel-modal::-webkit-scrollbar-track,.panel-user-list::-webkit-scrollbar-track{background:transparent}.panel-modal::-webkit-scrollbar-thumb,.panel-user-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-soft);border-radius:6px;border:2px solid transparent;background-clip:content-box}.panel-modal::-webkit-scrollbar-thumb:hover,.panel-user-list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.panel-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.panel-modal-title{text-transform:uppercase;letter-spacing:.2em;margin-bottom:8px}.panel-modal-title,.panel-modal-uid{font-size:12px;color:var(--text-color-alower);display:block}.panel-modal-uid{margin-top:4px}.panel-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel-modal-column{display:flex;flex-direction:column;gap:16px}.panel-modal-section{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--border-color);background:var(--button-bg)}.panel-modal-label{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-color-alower)}.panel-ban-info{display:flex;flex-direction:column;gap:6px}.panel-ban-reason{font-size:13px;color:var(--text-color);font-weight:600}.panel-ban-meta{font-size:12px;color:var(--text-color-alower)}.panel-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-info-item{display:flex;flex-direction:column;gap:4px}.panel-info-label{font-size:11px;color:var(--text-color-alower);text-transform:uppercase;letter-spacing:.12em}.panel-info-value{font-size:13px;color:var(--text-color)}.panel-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-color-alower)}.panel-field-hint{font-size:11px;color:var(--text-color-alower);line-height:1.4}.panel-multiselect{position:relative}.panel-multiselect-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;min-height:36px;border-radius:var(--sm-radius);border:1px solid var(--border-color);background:rgba(0,0,0,.2);color:var(--text-color);font-size:12px;text-align:left;transition:var(--transition)}.panel-multiselect-trigger.open{border-color:var(--accent-color);box-shadow:0 0 0 1px rgba(255,203,164,.25)}.panel-multiselect-value{display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden;min-width:0}.panel-multiselect-placeholder{color:var(--text-color-alower)}.panel-multiselect-tag{padding:4px 8px;border-radius:999px;border:1px solid var(--border-color);background:rgba(255,255,255,.06);font-size:11px;letter-spacing:.02em;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-multiselect-chevron{font-size:11px;color:var(--text-color-alower);transition:var(--transition)}.panel-multiselect-chevron.rotated{transform:rotate(180deg)}.panel-multiselect-list{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:10px;border-radius:16px;border:1px solid var(--border-color);background:rgba(10,10,12,.96);box-shadow:0 18px 32px rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto;z-index:20}.panel-multiselect-option{display:flex;align-items:center;padding:9px 12px;border-radius:12px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color);font-size:12px;transition:var(--transition);text-align:left}.panel-multiselect-option:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.panel-multiselect-option.active{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1);box-shadow:inset 0 1px 1px rgba(255,255,255,.08)}.panel-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.panel-field-stack{display:flex;flex-direction:column;gap:10px}.panel-field-compact{max-width:300px;width:100%;align-self:flex-start}.panel-field-compact-grid{justify-self:start}.panel-key-fields{align-items:end}.panel-field-right{align-self:flex-end;justify-self:end}.panel-key-item{margin-top:6px}.panel-field-spacer{min-height:1px}.panel-user-lock{display:flex;flex-direction:column;gap:6px}.panel-user-lock-field{position:relative}.panel-user-list{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:6px 4px 6px 0;border-radius:12px;border:1px solid var(--border-color);background:rgba(10,10,12,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-height:210px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;z-index:20}.panel-user-option{width:100%;border-radius:10px;border:1px solid transparent;background:transparent;display:flex;justify-content:flex-start;align-items:center;gap:10px;text-align:left;color:var(--text-color);min-height:40px;padding:6px 8px 6px 6px}.panel-user-option:hover{border-color:var(--accent-color);background:rgba(255,255,255,.04)}.panel-user-empty{padding:8px 10px;border-radius:10px;border:1px dashed var(--border-color);color:var(--text-color-alower);font-size:12px}.panel-user-preview{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--border-color);background:rgba(0,0,0,.2)}.panel-user-avatar{width:30px;height:30px;border-radius:50%;background:var(--accent-color);color:#000;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel-user-details{display:flex;flex-direction:column;gap:1px}.panel-user-name{font-size:13px;color:var(--text-color);font-weight:600;line-height:1.2}.panel-user-uid{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-color-alower);line-height:1.1}.panel-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-input,.panel-select,.panel-textarea{width:100%;padding:8px 10px;border-radius:var(--sm-radius);border:1px solid var(--border-color);background:rgba(0,0,0,.2);color:var(--text-color);font-size:13px;font-family:var(--family-regular)}.panel-select-wrap{position:relative;width:100%}.panel-select-wrap .panel-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;padding-right:34px}.panel-select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:6px;height:6px;border-right:2px solid var(--text-color-alower);border-bottom:2px solid var(--text-color-alower);transform:translateY(-50%) rotate(45deg);pointer-events:none}.panel-textarea{resize:vertical;min-height:84px}.panel-textarea-lg{min-height:160px}.panel-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.panel-choice-btn{padding:8px 10px;border-radius:var(--sm-radius);border:1px solid var(--border-color);background:rgba(0,0,0,.2);color:var(--text-color-alower);font-size:12px;transition:var(--transition)}.panel-choice-btn.active{background:var(--accent-color);color:black;border-color:var(--accent-color);box-shadow:inset 0 1px 1px #fff}.panel-user-modal-categories{max-width:360px;margin-bottom:14px}.panel-user-purchases-wrap{display:flex;flex-direction:column;gap:12px}.panel-user-purchases-subtitle{margin:0;font-size:12px;color:var(--text-color-alower)}.panel-user-purchases-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel-user-purchase-metric{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-color);background:rgba(0,0,0,.18)}.panel-user-purchase-metric-value{font-size:16px;font-weight:600;color:var(--text-color)}.panel-user-purchases-table .panel-row{grid-template-columns:1.35fr .65fr .9fr}.panel-user-purchases-table .panel-row span:first-child{word-break:break-all}.panel-promo-activation-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel-promo-activation-metric{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-color);background:rgba(0,0,0,.18)}.panel-promo-activation-metric strong{font-size:17px;color:var(--text-color)}.panel-promo-activations-table .panel-row{grid-template-columns:.85fr 1.35fr .7fr 1fr}.panel-promo-activations-table .panel-row span:nth-child(2){word-break:break-all}.panel-modal-actions{display:flex;flex-wrap:wrap;gap:8px}.panel-modal-actions-center{justify-content:center;width:fit-content;align-self:center;margin-left:auto;margin-right:auto}.panel-modal-actions-offset{margin-top:3px}.panel-modal-actions-offset .panel-modal-btn{transform:translateY(10px)}.panel-products-tabs{margin:0 auto;padding:4px 6px;border-radius:14px;gap:6px;justify-content:flex-start}.panel-products-tab{padding:6px 10px;border-radius:10px;font-size:12px;gap:6px}.panel-products-tab i{font-size:11px}.panel-modal-btn i{transform:translateX(-4px)}.panel-modal-btn-shift-lg i{transform:translateX(-6px)}.panel-modal-save{width:100%;justify-content:center;gap:8px}[data-theme=light] .panel-card{background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(248,247,244,.95));border-color:rgba(0,0,0,.08);box-shadow:0 12px 30px rgba(0,0,0,.08)}[data-theme=light] .panel-action-card,[data-theme=light] .panel-row,[data-theme=light] .panel-toggle{background:#ffffff;border-color:rgba(0,0,0,.08)}[data-theme=light] .panel-row-header{color:rgba(0,0,0,.5)}[data-theme=light] .panel-status-expired{color:rgba(0,0,0,.5);background:rgba(0,0,0,.04)}[data-theme=light] .panel-status-log-type-log{border-color:rgba(0,0,0,.16);color:rgba(0,0,0,.6);background:rgba(0,0,0,.04)}[data-theme=light] .panel-status-log-type-debugger{border-color:rgba(229,97,97,.32);color:#c14646;background:rgba(229,97,97,.11)}[data-theme=light] .panel-status-text{background:transparent;border:0}[data-theme=light] .panel-tab.active{color:black}[data-theme=light] .panel-filter,[data-theme=light] .panel-modal-section,[data-theme=light] .panel-search,[data-theme=light] .panel-security-item{background:#ffffff;border-color:rgba(0,0,0,.08)}[data-theme=light] .panel-search input::placeholder{color:rgba(0,0,0,.4)}[data-theme=light] .panel-modal{background:rgba(248,247,244,.85);border-color:rgba(0,0,0,.08)}[data-theme=light] .panel-modal,[data-theme=light] .panel-user-list{scrollbar-color:var(--scrollbar-thumb) transparent}[data-theme=light] .panel-choice-btn,[data-theme=light] .panel-input,[data-theme=light] .panel-multiselect-option,[data-theme=light] .panel-multiselect-trigger,[data-theme=light] .panel-select,[data-theme=light] .panel-textarea{background:#ffffff;border-color:rgba(0,0,0,.08);color:#1f1f1f}[data-theme=light] .panel-multiselect-list{background:rgba(255,255,255,.98);border-color:rgba(0,0,0,.08);box-shadow:0 18px 30px rgba(0,0,0,.12)}[data-theme=light] .panel-multiselect-placeholder{color:rgba(0,0,0,.45)}[data-theme=light] .panel-multiselect-tag{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08)}[data-theme=light] .panel-choice-btn.active{color:black}[data-theme=light] .panel-promo-activation-metric,[data-theme=light] .panel-user-purchase-metric{background:rgba(0,0,0,.03)}@media (max-width:1100px){.panel-stats{grid-template-columns:repeat(2,minmax(220px,260px));justify-content:center}.panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.panel-stats{grid-template-columns:minmax(220px,320px);justify-content:center}}@media (max-width:960px){.panel-grid{grid-template-columns:1fr}.panel-card-wide{grid-column:span 1}.panel-site-grid{grid-template-columns:1fr}.panel-changelog-table .panel-row,.panel-content-table .panel-row,.panel-keys-table .panel-row,.panel-launcher-versions-table .panel-row,.panel-products-table .panel-row,.panel-promo-activations-table .panel-row,.panel-promos-table .panel-row,.panel-security-table .panel-row,.panel-user-purchases-table .panel-row,.panel-users-table .panel-row{grid-template-columns:1fr;gap:6px}.panel-row-header{display:none}.panel-row-actions{justify-content:flex-start}.panel-field-row,.panel-info-list,.panel-modal-grid,.panel-promo-activation-metrics,.panel-user-purchases-metrics{grid-template-columns:1fr}}@media (max-width:640px){.panel-page{padding:120px 16px 100px}.panel-title{font-size:36px}.panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-filter,.panel-search{min-width:0;width:100%}}.panel-cta-icon{background:rgba(255,203,164,.15)}.panel-2fa-backdrop{z-index:260}.panel-2fa-modal{width:min(460px,100%);display:flex;flex-direction:column;gap:14px;padding:22px}.panel-2fa-head{display:flex;align-items:center;gap:12px}.panel-2fa-head h3{font-size:17px;color:var(--text-color)}.panel-2fa-head p{margin-top:4px;font-size:12px;color:var(--text-color-alower)}.panel-2fa-icon{width:42px;height:42px;border-radius:13px;background:rgba(255,203,164,.16);color:var(--accent-color);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.panel-2fa-actions{width:100%;gap:10px}@media (min-width:1025px){.panel-cta{padding:14px;gap:12px}.panel-cta-top{gap:10px}.panel-cta-icon{width:34px;height:34px;border-radius:10px}.panel-cta-title{font-size:13px}.panel-cta-subtitle{font-size:11px}.panel-cta-btn{padding:8px 12px;font-size:13px}}.panel-uploader-grid{grid-template-columns:minmax(320px,.9fr) minmax(480px,1.1fr)}.panel-uploader-meta{display:grid;gap:8px;margin:8px 0 12px;font-size:12px;color:var(--text-color-alower)}.panel-uploader-sessions{display:grid;gap:8px;margin-bottom:12px;max-height:180px;overflow:auto}.panel-uploader-session-item{width:100%;border:1px solid var(--border-color);border-radius:10px;background:color-mix(in srgb,var(--bg-second-color),black 10%);color:var(--text-color);font-size:12px;padding:8px 10px;display:grid;grid-template-columns:1fr auto auto;gap:10px;text-align:left;cursor:pointer}.panel-uploader-session-item.active{border-color:var(--theme-color)}.panel-uploader-meta strong{color:var(--text-color)}.panel-uploader-message{margin-bottom:12px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:color-mix(in srgb,var(--bg-second-color),black 12%);font-size:13px}.panel-uploader-console{min-height:380px;max-height:520px;overflow:auto;border:1px solid var(--border-color);border-radius:12px;padding:12px;display:grid;gap:8px;background:color-mix(in srgb,var(--bg-second-color),black 16%)}.panel-uploader-line{display:grid;gap:4px;border-bottom:1px solid color-mix(in srgb,var(--border-color),transparent 10%);padding-bottom:8px}.panel-uploader-line-time{font-size:11px;color:var(--text-color-alower);font-family:JetBrains Mono,Fira Code,monospace}.panel-uploader-line-message{font-size:12px;color:var(--text-color);white-space:pre-wrap;word-break:break-word;font-family:JetBrains Mono,Fira Code,monospace}@media (max-width:960px){.panel-uploader-grid{grid-template-columns:1fr}.panel-uploader-console{min-height:300px}}


/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.dashboard-page{background:var(--bg-color);justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.dashboard-page .hero-glow{filter:blur(48px);pointer-events:none;background:linear-gradient(to bottom right,#ffcba40d,#0000,#f43f5e0d);position:absolute;inset:0}.dashboard-page .hero-overlay{background:linear-gradient(to top,var(--bg-color)0,transparent 50%,#030303cc 100%);pointer-events:none;position:absolute;inset:0}.dashboard-shell{z-index:1;width:100%;max-width:1100px;margin:0 auto;position:relative}.dashboard-layout{align-items:flex-start;gap:20px;display:flex}.dashboard-sidebar{flex-direction:column;gap:16px;width:500px;min-width:500px;display:flex}.dashboard-main{flex-direction:column;flex:1;gap:10px;display:flex}.dashboard-main.is-blocked{margin-top:-22px}.profile-card{align-items:center;gap:16px;padding:16px 20px;display:flex}.profile-avatar{background:0 0;border-radius:50%;width:46px;height:46px;padding:0;position:relative}.profile-avatar img{object-fit:cover;image-rendering:auto;background:#121218;border-radius:50%;width:100%;height:100%}.profile-avatar-button.is-disabled{cursor:not-allowed;opacity:.7}.profile-info{flex-direction:column;gap:4px;display:flex}.profile-name-row{align-items:center;gap:8px;display:flex}.profile-name-row h2{color:var(--text-color);font-size:16px;font-weight:600;font-family:var(--family-regular)}.profile-id,.profile-info p{color:var(--text-color-alower);font-size:12px}.profile-action{border-radius:var(--md-radius);border:1px solid var(--border-color);background:var(--button-bg);width:36px;height:36px;color:var(--text-color-alower);transition:var(--transition);justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.profile-action:hover{color:var(--text-color);border-color:var(--accent-color)}.profile-logout:hover{color:#e56161;border-color:#e56161}.panel-cta{gap:16px;margin-top:-4px}.panel-cta-top{gap:12px}.panel-cta-icon,.panel-cta-top{align-items:center;display:flex}.panel-cta-icon{width:38px;height:38px;color:var(--accent-color);background:#ffcba426;border-radius:12px;justify-content:center}.panel-cta-title{color:var(--text-color);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.panel-cta-subtitle{color:var(--text-color-alower);font-size:12px;display:block}.panel-cta-btn{justify-content:center;gap:8px;width:100%;margin-top:10px}.dashboard-quick-links{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%;display:grid}.dashboard-quick-links a{width:100%}.dashboard-quick-links .btn-fill,.dashboard-quick-links .btn-outline{justify-content:center;width:100%;min-height:36px}.dashboard-admin-icon{margin-right:4px}@media (min-width:1025px){.dashboard-shell{zoom:1.1}.panel-cta{gap:12px;padding:14px}.panel-cta-top{gap:10px}.panel-cta-icon{border-radius:10px;width:34px;height:34px}.panel-cta-title{font-size:13px}.panel-cta-subtitle{font-size:11px}.panel-cta-btn{padding:8px 12px;font-size:13px}.dashboard-tabs{gap:12px;margin-bottom:15px}.dashboard-tab{gap:9px;padding:19px 25px;font-size:20px}.dashboard-tab i{font-size:19px}}.dashboard-tabs{gap:8px;margin-bottom:10px}.dashboard-tab,.dashboard-tabs{align-items:center;display:flex}.dashboard-tab{padding:var(--sm-padding)var(--md-padding);border-radius:var(--md-radius);border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);font-size:13px;font-weight:400;font-family:var(--family-regular);transition:var(--transition);flex:1;justify-content:center;gap:6px}.dashboard-tab i{font-size:13px}.dashboard-tab:hover{border-color:var(--accent-color);color:var(--text-color)}.dashboard-tab.active{background:var(--accent-color);color:#000;border-color:var(--accent-color);box-shadow:inset 0 1px 1px #fff}.dashboard-card{border:1px solid var(--border-color);border-radius:var(--md-radius);-webkit-backdrop-filter:blur(24px);background:#0a0a0cbf;padding:18px}.blocked-state-card{flex-direction:column;justify-content:flex-start;gap:12px;min-height:200px;padding:12px 14px 14px;display:flex}.blocked-state-head{align-items:flex-start;gap:10px;display:flex}.blocked-state-head-text{transform:translateY(7px)}.blocked-state-icon{color:#e56161;filter:drop-shadow(0 0 10px #e5616147);background:0 0;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-top:0;font-size:28px;display:inline-flex}.blocked-state-head-text h3{color:var(--text-color);margin:0;font-size:16px;font-weight:600;line-height:1.15}.blocked-state-head-text p{color:var(--text-color-alower);margin:3px 0 0;font-size:12px;line-height:1.35}.blocked-state-text{color:var(--text-color);margin-top:2px;font-size:13px;line-height:1.5}.blocked-state-text p{margin:0}.blocked-state-text p+p{margin-top:6px}.blocked-state-text span{color:var(--text-color-alower);font-weight:500}.card-title{font-size:14px;font-family:var(--family-regular);color:var(--text-color-alower);margin-bottom:12px;display:block}.license-row{align-items:center;gap:12px;display:flex}.license-card-inline{padding:12px}.license-card-inline .license-row{gap:10px}.license-card-inline .license-input{flex:1}.license-card-inline .dashboard-btn{white-space:nowrap}.license-input{padding:var(--sm-padding)var(--md-padding);border-radius:var(--md-radius);background:var(--button-bg);border:1px solid var(--border-color);transition:var(--transition);flex:1;align-items:center;gap:8px;display:flex}.license-input:focus-within{border-color:var(--accent-color)}.license-input i{color:var(--text-color-alower);font-size:13px}.license-input input{width:100%;color:var(--text-color);font-size:14px;font-family:var(--family-regular);background:0 0;border:none}.license-input input::placeholder{color:#ffffff4d}.dashboard-btn{padding:var(--sm-padding)var(--md-padding);border-radius:var(--md-radius);border:1px solid var(--accent-color);background:var(--accent-color);color:#000;font-size:14px;font-weight:400;font-family:var(--family-regular);transition:var(--transition);align-items:center;gap:8px;display:inline-flex;box-shadow:inset 0 1px 1px #fff}.dashboard-btn:hover{filter:brightness(.65)}.dashboard-btn i{font-size:14px}.info-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.account-wrapper{flex-direction:column;gap:12px;padding:12px;display:flex}.account-wrapper .info-grid{gap:10px}.info-card-inner{background:var(--button-bg);border:1px solid var(--border-color);border-radius:var(--md-radius);flex-direction:column;gap:6px;padding:12px;display:flex}.account-wrapper .license-row{gap:10px;margin-top:2px}.account-wrapper .license-input{flex:1}.account-wrapper .info-card-inner{text-align:center;align-items:center}.account-wrapper .info-label{justify-content:center}.account-wrapper .info-value{text-align:center}.account-wrapper .info-card-left{text-align:left;align-items:flex-start}.account-wrapper .info-card-left .info-label{justify-content:flex-start}.account-wrapper .info-card-left .info-value{text-align:left}.info-grid.secondary{grid-template-columns:repeat(2,1fr)}.info-card{flex-direction:column;gap:6px;min-height:auto;padding:12px;display:flex}.info-label{color:var(--text-color-alower);align-items:center;gap:6px;display:flex}.info-label,.info-label i{font-size:11px}.info-value{font-size:13px;font-weight:500;font-family:var(--family-regular);color:var(--text-color)}.info-value.muted{color:#ffffff80}.friends-card{flex-direction:column;gap:12px;display:flex}.friends-row{justify-content:space-between;align-items:center;display:flex}.friends-count{color:var(--text-color);font-size:26px;font-weight:600}.friends-row i{color:#ffffff80}.soon-card{justify-content:center;align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}.soon-card:before{content:"";background:#ffffff26;width:140%;height:1px;position:absolute;transform:rotate(-8deg)}.soon-card span{text-transform:uppercase;letter-spacing:.25em;color:#ffffff73;font-size:12px;transform:rotate(-8deg)}.settings-wrapper{flex-direction:column;gap:16px;padding:16px;display:flex}.settings-section{flex-direction:column;gap:8px;display:flex}.settings-title{color:var(--text-color);margin-bottom:2px;font-size:13px;font-weight:500}.settings-divider{background:var(--border-color);height:1px}.settings-row{align-items:center;gap:10px;display:flex}.settings-input-wrapper{background:var(--button-bg);border:1px solid var(--border-color);border-radius:var(--md-radius);transition:var(--transition);align-items:center;gap:8px;width:210px;padding:10px 12px;display:flex}.settings-input-wrapper:focus-within{border-color:var(--accent-color)}.settings-input-wrapper i{color:var(--text-color-alower);font-size:12px}.settings-input-wrapper input{color:var(--text-color);font-size:13px;font-family:var(--family-regular);background:0 0;border:none;flex:1}.settings-input-wrapper input::placeholder{color:#ffffff4d}.settings-btn{white-space:nowrap;align-items:center;gap:6px;display:flex}.settings-btn i{margin-right:0;line-height:1}.settings-actions-center{justify-content:center;display:flex}.telegram-link-btn{white-space:nowrap;justify-content:flex-start;gap:6px;width:auto;max-width:100%;padding-left:14px;padding-right:16px}.telegram-link-btn span[translate=no]{padding-right:4px}.telegram-modal-backdrop{z-index:220;background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.telegram-modal{border:1px solid var(--border-color);-webkit-backdrop-filter:blur(24px);background:#0a0a0ccc;border-radius:22px;width:100%;max-width:460px;padding:24px;position:relative;box-shadow:0 20px 50px #00000073}.telegram-modal,.telegram-modal *{-webkit-user-select:none;user-select:none}.telegram-modal-close{border:1px solid var(--border-color);background:var(--button-bg);width:32px;height:32px;color:var(--text-color-alower);transition:var(--transition);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.telegram-modal-close:hover{color:var(--text-color);border-color:var(--accent-color)}.telegram-modal-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.telegram-modal-icon{background:var(--accent-color);width:44px;height:44px;color:var(--btn-primary-text);border-radius:14px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.telegram-modal-title{color:var(--text-color);font-size:16px;font-weight:600}.telegram-modal-subtitle{color:var(--text-color-alower);font-size:12px}.google-qr-wrap{border:1px solid var(--border-color);background:#ffffff0a;border-radius:14px;width:fit-content;margin:4px auto 14px;padding:10px}.google-qr-wrap svg{display:block}.telegram-modal-text{color:var(--text-color-alower);margin-bottom:16px;font-size:13px;line-height:1.5}.telegram-modal-highlight{color:var(--accent-color);margin:0 4px;font-weight:600}.telegram-modal-command{color:var(--text-color);border:1px solid var(--border-color);font-family:var(--family-regular);background:#ffffff14;border-radius:8px;margin:0 4px;padding:2px 6px;font-size:12px}.telegram-modal-field{flex-direction:column;gap:6px;display:flex}.telegram-modal-label{color:var(--text-color-alower);font-size:12px}.telegram-code-pill{width:100%;padding:var(--sm-padding)var(--md-padding);border-radius:var(--md-radius);background:var(--btn-primary-bg);border:1px solid var(--btn-primary-border);color:var(--btn-primary-text);cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;min-height:36px;display:flex;box-shadow:inset 0 1px 1px #fff}.telegram-code-icon,.telegram-code-pill{justify-content:center;align-items:center}.telegram-code-icon{pointer-events:none;font-size:12px;display:inline-flex}.telegram-code-value{text-align:center;letter-spacing:.08em;font-size:13px;font-family:var(--family-regular);color:var(--btn-primary-text);cursor:inherit;-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0;border:none;flex:1;padding:0}.telegram-code-pill.is-loading{opacity:.75}.telegram-modal-actions{justify-content:center;margin-top:12px;display:flex}.telegram-confirm-btn,.telegram-verify-btn{justify-content:center;width:190px}.telegram-verify-input{width:100%}.telegram-verify-input input{text-align:center;letter-spacing:.08em}.telegram-modal-primary{justify-content:center;width:210px}.telegram-session-actions{gap:10px}.telegram-success{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:4px 8px 2px;display:flex}.telegram-success-title{color:var(--text-color);font-size:15px;font-weight:600}.launcher-wrapper{flex-direction:column;gap:12px;padding:12px;display:flex}.launcher-wrapper .info-card-inner{text-align:center;justify-content:center;align-items:center;min-height:70px;padding:12px}.launcher-wrapper .info-value{font-size:14px}.launcher-row{justify-content:space-between;align-items:center;margin-top:2px;padding-left:12px;display:flex}.launcher-info{flex-direction:column;gap:6px;display:flex}.launcher-btn{align-items:center;gap:6px;display:flex}.tickets-wrapper{flex-direction:column;gap:16px;padding:16px;display:flex}.tickets-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tickets-title-wrap{flex-direction:column;gap:4px;display:flex}.tickets-title{color:var(--text-color);font-size:16px;font-weight:600}.tickets-subtitle{color:var(--text-color-alower);font-size:12px}.tickets-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tickets-new-btn{gap:6px}.tickets-tabs{border:1px solid var(--border-color);background:#ffffff08;border-radius:18px;width:fit-content;margin:0 auto;padding:6px 10px;display:flex}.tickets-tab,.tickets-tabs{justify-content:center;align-items:center;gap:8px}.tickets-tab{color:var(--text-color-alower);cursor:pointer;min-width:140px;transition:var(--transition);background:0 0;border:none;border-radius:12px;padding:8px 14px;font-size:13px;display:inline-flex}.tickets-tab i{font-size:12px}.tickets-tab:hover{color:var(--text-color)}.tickets-tab.active{background:var(--accent-color);color:#000;box-shadow:inset 0 1px 1px #fff}.tickets-grid{grid-template-columns:minmax(260px,320px) 1fr;gap:12px;min-height:360px;display:grid}.ticket-list{gap:8px;min-height:360px;max-height:520px;padding-right:4px;overflow:auto}.ticket-item,.ticket-list{flex-direction:column;display:flex}.ticket-item{text-align:left;border:1px solid var(--border-color);border-radius:var(--md-radius);background:var(--button-bg);transition:var(--transition);color:var(--text-color);gap:6px;padding:10px}.ticket-item.active,.ticket-item:hover{border-color:var(--accent-color)}.ticket-item.active{box-shadow:0 0 0 1px #ffcba433}.ticket-item-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.ticket-subject{font-size:13px;font-weight:600}.ticket-status{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-color);color:var(--text-color-alower);border-radius:999px;padding:2px 6px;font-size:10px}.ticket-status.open{color:#7cffa4;border-color:#7cffa480}.ticket-status.closed{color:#e56161;border-color:#e5616180}.ticket-meta{color:var(--text-color-alower);flex-wrap:wrap;gap:6px 12px;font-size:11px;display:flex}.ticket-preview{color:#ffffffb3;font-size:12px;line-height:1.4}.ticket-thread{border:1px solid var(--border-color);border-radius:var(--md-radius);background:#ffffff05;flex-direction:column;gap:12px;min-height:360px;padding:12px;display:flex}.ticket-thread-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-thread-title{color:var(--text-color);font-size:15px;font-weight:600}.ticket-thread-meta{color:var(--text-color-alower);flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:11px;display:flex}.ticket-thread-actions{align-items:center;gap:8px;display:flex}.ticket-messages{border:1px solid var(--border-color);border-radius:var(--md-radius);background:#0003;gap:10px;max-height:320px;overflow:auto}.ticket-bubble,.ticket-messages{flex-direction:column;padding:10px;display:flex}.ticket-bubble{border:1px solid var(--border-color);background:#ffffff0d;border-radius:12px;gap:6px;max-width:85%}.ticket-bubble.user{background:#ffcba41f;border-color:#ffcba473;align-self:flex-end}.ticket-bubble.staff{background:#63b3ed1f;border-color:#63b3ed73;align-self:flex-start}.ticket-bubble-meta{color:var(--text-color-alower);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.ticket-bubble-author{text-transform:uppercase;letter-spacing:.08em;color:var(--text-color);font-size:10px;font-weight:600}.ticket-bubble-text{color:var(--text-color);white-space:pre-wrap;font-size:12px;line-height:1.4}.ticket-composer{flex-direction:column;gap:8px;display:flex}.ticket-field input,.ticket-field textarea{background:var(--button-bg);border-radius:var(--md-radius)}.ticket-composer textarea,.ticket-new-fields textarea{resize:vertical;min-height:90px}.ticket-new{gap:12px}.ticket-new,.ticket-new-header{flex-direction:column;display:flex}.ticket-new-header{gap:4px}.tickets-empty{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ticket-thread-loading,.tickets-empty{text-align:center;color:var(--text-color-alower);padding:20px}[data-theme=light] .dashboard-card,[data-theme=light] .profile-card{background:#ffffffd9;border-color:#00000014}[data-theme=light] .dashboard-tab.active{color:#000}[data-theme=light] .profile-action{color:#5a5a5a;background:#00000014;border-color:#00000014}[data-theme=light] .license-input{background:#fff;border-color:#00000014}[data-theme=light] .license-input input::placeholder{color:#0006}[data-theme=light] .info-value.muted{color:#6b6b6b}[data-theme=light] .soon-card:before{background:#0000001f}[data-theme=light] .soon-card span{color:#00000073}[data-theme=light] .settings-input-wrapper{background:#fff}[data-theme=light] .settings-input-wrapper input::placeholder{color:#0006}[data-theme=light] .blocked-state-icon{color:#e56161;background:0 0;border:none}[data-theme=light] .blocked-state-text span{color:#6b6b6b}[data-theme=light] .tickets-tabs{background:#fff;border-color:#00000014}[data-theme=light] .tickets-tab{color:#5a5a5a}[data-theme=light] .tickets-tab.active{color:#000}[data-theme=light] .ticket-item,[data-theme=light] .ticket-thread{background:#fff}[data-theme=light] .ticket-messages{background:#0000000a}@media (max-width:1100px){.dashboard-tab{min-width:130px}}@media (max-width:1024px){.dashboard-layout{flex-direction:column}.dashboard-sidebar{width:100%;min-width:0}.dashboard-main{width:100%}.dashboard-main.is-blocked{margin-top:0}}@media (max-width:980px){.dashboard-tabs{justify-content:flex-start}.tickets-grid{grid-template-columns:1fr}.ticket-list{max-height:260px}.tickets-toolbar{flex-direction:column;align-items:flex-start}.tickets-actions{justify-content:flex-start;width:100%}.tickets-tabs{justify-content:space-between;width:100%}}@media (max-width:720px){.dashboard-page{padding:110px 16px 60px}.dashboard-tabs{flex-wrap:wrap}.dashboard-tab{flex:1;min-width:0}.info-grid,.info-grid.secondary{grid-template-columns:1fr}.license-row{flex-direction:column;align-items:stretch}.blocked-state-card{min-height:auto}.blocked-state-icon{width:52px;height:52px;font-size:26px}.blocked-state-text{font-size:12.5px}.profile-card{flex-wrap:wrap}.profile-action{margin-left:0}.settings-row{flex-direction:column;align-items:stretch}.settings-input-wrapper{width:100%}.settings-btn{justify-content:center;width:100%}.dashboard-quick-links{grid-template-columns:1fr}.tickets-wrapper{padding:14px}.ticket-thread-header{flex-direction:column;align-items:flex-start}.ticket-thread-actions{width:100%}.ticket-thread-actions .btn-fill,.ticket-thread-actions .btn-outline{justify-content:center;width:100%}.ticket-messages{max-height:240px;padding:8px}.ticket-bubble{max-width:100%}.ticket-composer textarea,.ticket-new-fields textarea{min-height:110px}.ticket-list{min-height:0;max-height:220px}.tickets-tabs{width:100%}.tickets-tab{flex:1;justify-content:center;min-width:0}}@media (max-width:520px){.tickets-tab{flex:1;min-width:0}.tickets-tabs{width:100%}.ticket-field input,.ticket-field textarea{font-size:12px}}.tickets-panel-page .panel-hero{display:flex;flex-direction:column;align-items:center;gap:10px}.tickets-panel-page .hero-glow{background:radial-gradient(circle at top,color-mix(in srgb,var(--accent-color) 28%,transparent) 0,transparent 60%),radial-gradient(circle at bottom,color-mix(in srgb,var(--accent-color) 16%,transparent) 0,transparent 55%)}.tickets-panel-page .panel-card{background:linear-gradient(165deg,rgba(12,12,14,.92),rgba(6,6,8,.98));box-shadow:0 16px 36px rgba(0,0,0,.35)}.tickets-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.tickets-tabs.panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;margin:18px auto 24px}.tickets-tabs-hero.panel-tabs{margin:0}.tickets-tabs .panel-tab{background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.08)}.tickets-tabs .panel-tab:hover{color:var(--text-color);border-color:var(--btn-primary-border)}.tickets-tabs .panel-tab.active{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border);box-shadow:inset 0 1px 1px #fff}.tickets-grid{grid-template-columns:minmax(360px,460px) 1fr;gap:22px;align-items:stretch}.tickets-list-card{padding:18px;height:620px}.tickets-tools{margin:6px 0 10px}.tickets-create-btn{padding:var(--sm-padding) var(--md-padding);font-size:13px;gap:8px;margin-left:0;justify-content:center;align-items:center;white-space:nowrap;transform:translateX(-12px)}.tickets-tools .panel-filter,.tickets-tools .panel-search{flex:1;min-width:0}.tickets-table{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow:auto;padding-right:3px}.ticket-row{grid-template-columns:1fr;text-align:left;cursor:pointer;gap:8px;transition:var(--transition)}.ticket-row.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent)}.ticket-row.active,.ticket-row:hover{border-color:var(--accent-color)}.ticket-row-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-row-subject{font-weight:600;font-size:13px;color:var(--text-color)}.ticket-badge{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:999px;border:1px solid var(--border-color);color:var(--text-color-alower);background:rgba(255,255,255,.04)}.ticket-badge.open{border-color:color-mix(in srgb,var(--accent-color) 45%,transparent);color:color-mix(in srgb,var(--accent-color) 80%,#ffffff);background:color-mix(in srgb,var(--accent-color) 12%,transparent)}.ticket-badge.closed{border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.6);background:rgba(255,255,255,.04)}.ticket-row-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:11px;color:var(--text-color-alower)}.ticket-row-preview{font-size:12px;color:rgba(255,255,255,.7);line-height:1.4}.tickets-board-card{height:620px;display:flex;flex-direction:column}.tickets-board-card .panel-card-header p{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.ticket-detail-title{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.ticket-meta-inline{font-size:12px;color:var(--text-color-alower)}.ticket-code{font-weight:600;color:color-mix(in srgb,var(--accent-color) 85%,#ffffff)}.tickets-board-messages{border:1px solid var(--border-color);border-radius:18px;padding:12px;background:rgba(10,10,12,.6);overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.tickets-board-scroll{overflow:auto;flex:1;min-height:0;width:calc(100% + 10px);margin-right:-10px;padding-right:10px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-color) 35%,rgba(255,255,255,.2)) rgba(0,0,0,.35)}.tickets-board-scroll::-webkit-scrollbar{width:10px}.tickets-board-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.35);box-shadow:none;margin:12px 0}.tickets-board-scroll::-webkit-scrollbar-thumb,.tickets-board-scroll::-webkit-scrollbar-track{border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:23px;border-bottom-right-radius:23px}.tickets-board-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-color) 35%,rgba(255,255,255,.2));border:2px solid rgba(0,0,0,0);background-clip:padding-box}.ticket-message-row{display:flex;align-items:center;gap:8px}.ticket-message-row.own{justify-content:flex-start}.ticket-message-row.other{justify-content:flex-end}.ticket-message-row.own .ticket-message-avatar{order:0}.ticket-message-row.own .ticket-message{order:1}.ticket-message-row.other .ticket-message{order:0}.ticket-message-row.other .ticket-message-avatar{order:1}.ticket-message{position:relative;max-width:75%;padding:6px 10px 6px 12px;border-radius:12px;display:flex;flex-direction:column;gap:3px;min-height:36px;border:1px solid var(--border-color);font-size:13px;line-height:1.4;word-wrap:break-word;box-shadow:none}.ticket-message.short{min-width:110px}.ticket-message-row.own .ticket-message{border-color:var(--border-color);background:rgba(14,14,18,.7);transform:translateY(5px)}.ticket-message-row.other .ticket-message{border-color:var(--border-color);background:rgba(8,8,12,.72)}.ticket-message-avatar{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--accent-color) 65%,transparent);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:default;overflow:hidden}.ticket-message-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ticket-message-content{display:flex;flex-direction:column;gap:4px}.ticket-message-text{font-size:11px;color:var(--text-color);line-height:1.4;white-space:pre-wrap;word-break:break-word}.ticket-message-author{display:block;font-size:11px;font-weight:600;margin-bottom:1px;line-height:1.2}.ticket-message-date{font-size:10px;color:rgba(255,255,255,.5);line-height:1;margin-top:2px;align-self:flex-end;pointer-events:none;user-select:none}.ticket-message:hover .ticket-message-date{opacity:.7}.ticket-message-row.own .ticket-message-date{text-align:right}.tickets-board-compose{display:flex;flex-direction:column;gap:10px;margin-top:auto}.tickets-board-compose .ticket-field textarea{min-height:120px}.tickets-send-btn{min-height:40px}.ticket-field{display:flex;flex-direction:column;gap:6px}.ticket-field span{font-size:11px;color:var(--text-color-alower)}.ticket-field input,.ticket-field textarea{background:rgba(8,8,10,.7);border:1px solid var(--border-color);border-radius:14px;padding:10px 12px;color:var(--text-color);font-size:13px;font-family:var(--family-regular);transition:var(--transition)}.ticket-field input:focus,.ticket-field textarea:focus{outline:none;border-color:var(--accent-color)}.ticket-new-card{display:flex;flex-direction:column;gap:14px}.ticket-new-fields{display:flex;flex-direction:column;gap:12px}.tickets-empty,.tickets-loading{text-align:center;color:var(--text-color-alower);padding:24px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.tickets-empty-title{font-size:13px;font-weight:600;color:var(--text-color)}.tickets-empty-text{font-size:12px}.tickets-empty i{font-size:20px;color:var(--accent-color)}@media (max-width:1100px){.tickets-grid{grid-template-columns:1fr}.tickets-table{max-height:320px}}@media (max-width:720px){.tickets-hero-actions{width:100%;justify-content:center}.tickets-tabs.panel-tabs{max-width:100%}.tickets-board-card .panel-row-actions{width:100%;justify-content:flex-start}.tickets-board-card .panel-row-actions .btn-fill,.tickets-board-card .panel-row-actions .btn-outline{width:100%;justify-content:center}}@media (max-width:520px){.ticket-field input,.ticket-field textarea{font-size:12px}}