@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-sm:.25rem;--radius-md:.375rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--font-sans:"Plus Jakarta Sans", "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--bg-main:#1a1b23;--bg-sidebar:#1a1b23;--bg-card:#242632;--bg-input:#1a1b23;--bg-elevated:#242632;--bg-overlay:#101117;--border-color:#8b7cff1a;--border-hover:#8b7cff59;--color-primary:#8b7cff;--color-primary-glow:#8b7cff40;--color-secondary:#a996ff;--color-secondary-glow:#a996ff33;--text-primary:#f5f5f7;--text-secondary:#b0b4c5;--text-muted:#797c8c;--color-success:#36d67e;--color-danger:#ff6b6b;--color-warning:#ffd54a;--color-info:#06b6d4;--radius-sm:8px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--shadow-sm:0 2px 8px #00000026;--shadow-md:0 4px 16px #00000040;--shadow-lg:0 8px 32px #0006;--shadow-glow-primary:0 4px 15px var(--color-primary-glow);--shadow-glow-secondary:0 4px 15px var(--color-secondary-glow);--font-size-xs:11px;--font-size-sm:13px;--font-size-md:15px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:32px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}.grid-layout{gap:var(--spacing-lg);grid-template-columns:repeat(12,1fr);width:100%;display:grid}.member-profile-split{gap:var(--spacing-lg);grid-template-columns:5fr 7fr;width:100%;display:grid}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (width<=992px){.col-span-md-12{grid-column:span 12/span 12}.col-span-md-6{grid-column:span 6/span 6}.member-profile-split{grid-template-columns:1fr}}@media (width<=768px){.col-span-sm-12{grid-column:span 12/span 12}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#2b2d31}::-webkit-scrollbar-thumb{background:#4e5058;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5865f266}.glass{background:#2b2d31;border:1px solid #ffffff0f;border-radius:16px}.dashboard-container{z-index:1;height:100vh;display:flex;position:relative}.sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border-color);z-index:10;width:260px;height:100%;transition:var(--transition-smooth);flex-direction:column;padding:24px 16px;display:flex}.sidebar-header{align-items:center;gap:10px;margin-bottom:32px;padding:0 8px;display:flex}.sidebar-logo{letter-spacing:4px;text-transform:uppercase;color:#fff;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #b5a6ff66);background:linear-gradient(90deg,#fff 0%,#b5a6ff 100%);-webkit-background-clip:text;font-size:24px;font-weight:900}.sidebar-close-btn{border:1px solid var(--border-color);background:var(--bg-card);width:32px;height:32px;color:var(--text-primary);cursor:pointer;transition:var(--transition-smooth);border-radius:4px;margin-left:auto;font-size:16px;font-weight:900;line-height:1}.sidebar-close-btn:hover{border-color:var(--color-primary);background:var(--theme-menu-active-bg)}.menu-section-label{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);margin-bottom:8px;padding:0 8px;font-size:10px;font-weight:700}.menu-group{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.menu-item{cursor:pointer;color:var(--text-secondary);transition:var(--transition-smooth);border-left:3px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:550;display:flex}.menu-item:hover{color:var(--text-primary);background:#ffffff05}.menu-item.active{border-color:var(--color-primary);color:#f5f5f7;background:#8b7cff0f;border-top-left-radius:0;border-bottom-left-radius:0;font-weight:700}.menu-item.active-security{border-color:var(--color-secondary);color:#f5f5f7;background:#a996ff0f;border-top-left-radius:0;border-bottom-left-radius:0;font-weight:700}.sidebar-premium-card{cursor:pointer;transition:var(--transition-smooth);background:linear-gradient(135deg,#5865f21f 0%,#23a55a0f 100%);border:1px solid #5865f233;border-radius:8px;flex-direction:column;gap:6px;margin-top:auto;margin-bottom:12px;padding:12px 14px;display:flex}.sidebar-premium-card:hover{border-color:#9b59b659;transform:translateY(-2px);box-shadow:0 4px 15px #9b59b626}.sidebar-premium-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.sidebar-premium-desc{color:var(--text-secondary);font-size:9.5px;line-height:1.4}.content-area{flex:1;height:100%;padding:40px;overflow-y:auto}.content-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.content-title{letter-spacing:-.5px;font-size:28px;font-weight:800}.content-subtitle{color:var(--text-secondary);margin-top:4px;font-size:14px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px;display:grid}.stat-card{height:140px;transition:var(--transition-smooth);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.stat-header{justify-content:space-between;align-items:center;display:flex}.stat-title{text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);font-size:12px;font-weight:700}.stat-icon{font-size:20px}.stat-value{letter-spacing:-1px;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#ddd);-webkit-background-clip:text;font-size:32px;font-weight:800}.config-layout{grid-template-columns:240px 1fr;gap:32px;height:auto;display:grid}.config-tabs{flex-direction:column;gap:8px;display:flex}.config-tab-btn{color:var(--text-secondary);text-align:left;cursor:pointer;transition:var(--transition-smooth);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.config-tab-btn:hover{color:var(--text-primary);background:#ffffff05;transform:translate(4px)}.config-tab-btn.active{border-color:#5865f233;border-left:3px solid var(--color-primary);color:var(--text-primary);background:#5865f214}.config-tab-btn.active-security{border-color:#5865f233;border-left:3px solid var(--color-secondary);color:var(--text-primary);background:#5865f214}.config-tab-btn.active-danger{border-color:#ed424533;border-left:3px solid var(--color-danger);color:var(--text-primary);background:#ed424514}.config-pane{flex-direction:column;gap:28px;max-width:800px;padding:32px;display:flex}.section-title{margin-bottom:8px;font-size:20px;font-weight:700}.section-description{color:var(--text-secondary);margin-bottom:20px;font-size:13px}.form-group{flex-direction:column;gap:8px;display:flex}.form-label{color:var(--text-secondary);font-size:13px;font-weight:600}.form-input{background:var(--bg-input);color:var(--text-primary);font-family:var(--font-sans);transition:var(--transition-smooth);border:1px solid #3f4147;border-radius:10px;padding:12px 16px;font-size:14px}.form-input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 10px #5865f226}.form-input-security:focus{border-color:var(--color-secondary);outline:none;box-shadow:0 0 10px #5865f226}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px}select option{color:#e0e0e0;background-color:#2b2d31}.switch-group{background:#ffffff04;border:1px solid #ffffff05;border-radius:12px;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.switch-label-container{flex-direction:column;gap:4px;display:flex}.switch-title{font-size:14px;font-weight:600}.switch-desc{color:var(--text-muted);font-size:11px}.switch{width:50px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ffffff1a;border-radius:34px;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:var(--color-primary)}input:checked+.slider-security{background-color:var(--color-secondary)}input:focus+.slider{box-shadow:0 0 1px var(--color-primary)}input:checked+.slider:before{transform:translate(24px)}input:disabled+.slider{opacity:.5;cursor:not-allowed}input:disabled+.slider:before{cursor:not-allowed}.save-panel{border-top:1px solid #ffffff0a;justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.btn{cursor:pointer;transition:var(--transition-smooth);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}.btn-secondary{color:#f5f5f7;background:#1a1b23;border:1px solid #8b7cff40}.btn-secondary:hover{background:#8b7cff14;border-color:#8b7cff66}.btn-primary{color:#fff;background:linear-gradient(135deg,#7c6bff 0%,#9b8bff 100%);box-shadow:0 4px 15px #8b7cff40}.btn-primary:hover{background:linear-gradient(135deg,#8c7dff 0%,#ab9cff 100%);box-shadow:0 6px 20px #8b7cff66}.btn-primary-security{color:#fff;background:linear-gradient(135deg,#a996ff 0%,#c3b5ff 100%);box-shadow:0 4px 15px #a996ff40}.btn-primary-security:hover{background:linear-gradient(135deg,#b9a7ff 0%,#d3c5ff 100%);box-shadow:0 6px 20px #a996ff66}.discord-button{cursor:pointer;color:#fff;letter-spacing:.3px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.discord-button:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.discord-button:active{transform:translateY(0)}.discord-button.blurple{background:linear-gradient(135deg,#5865f2 0%,#7289da 100%);border-color:#5865f280;box-shadow:0 2px 10px #5865f240}.discord-button.blurple:hover{background:linear-gradient(135deg,#6873f5 0%,#8299e0 100%);border-color:#5865f2b3;box-shadow:0 4px 18px #5865f266}.discord-button.danger{color:#ed4245;background:#ed42451f;border-color:#ed42454d}.discord-button.danger:hover{background:#ed424540;border-color:#ed424580;box-shadow:0 4px 12px #ed424533}.discord-button.success{color:#fff;background:linear-gradient(135deg,#57f287 0%,#3ba55d 100%);border-color:#57f28780}.discord-button.success:hover{background:linear-gradient(135deg,#67ff97 0%,#4bb56d 100%);box-shadow:0 4px 18px #57f2874d}.discord-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.success-badge{color:var(--color-success);background:#10b9811a;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.domain-tag{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.domain-remove-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:12px}.domain-remove-btn:hover{color:var(--color-danger)}.header-profile-container{align-items:center;gap:16px;display:flex}.user-selector-wrapper{border:1px solid var(--border-color);cursor:pointer;transition:var(--transition-smooth);background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:8px 16px;display:flex;position:relative}.user-selector-wrapper:hover{border-color:var(--border-hover);background:#ffffff0a}.user-avatar{object-fit:cover;border:1px solid #9b59b64d;border-radius:50%;width:32px;height:32px}.user-info{flex-direction:column;display:flex}.user-name{color:var(--text-primary);font-size:13px;font-weight:700}.user-role-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;width:fit-content;margin-top:2px;padding:2px 6px;font-size:10px;font-weight:800}.role-ceo{color:#ef4444;background:#ef444440;border:1px solid #ef444466;font-weight:800}.role-dono{color:#ef4444;background:#ef444426;border:1px solid #ef444433}.role-admin{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b33}.role-moderadores{color:#10b981;background:#10b98126;border:1px solid #10b98133}.role-staff{color:#06b6d4;background:#06b6d426;border:1px solid #06b6d433}.role-memberVIP{color:#ff73fa;background:#ff73fa26;border:1px solid #ff73fa33}.role-member,.role-membro{color:#9ca3af;background:#9ca3af26;border:1px solid #9ca3af33}.dropdown-menu{border:1px solid var(--border-color);z-index:100;background:#141221;border-radius:12px;flex-direction:column;width:200px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px #00000080}.dropdown-item{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.dropdown-item:hover{color:var(--text-primary);background:#ffffff08}.rank-card-container{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rank-card{flex-direction:column;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.rank-card-header{justify-content:space-between;align-items:center;display:flex}.rank-card-title{align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.rank-card-level{color:var(--color-primary);background:#9b59b614;border:1px solid #9b59b626;border-radius:20px;padding:4px 12px;font-size:14px;font-weight:700}.rank-card-level-voice{color:var(--color-secondary);background:#5865f214;border-color:#5865f226}.xp-progress-bar-container{width:100%}.xp-progress-labels{color:var(--text-secondary);justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.xp-bar-outer{border:1px solid var(--border-color);background:#ffffff08;border-radius:10px;width:100%;height:12px;overflow:hidden}.xp-bar-inner{border-radius:10px;height:100%;transition:width .5s ease-in-out}.leaderboard-table{border-collapse:collapse;width:100%;margin-top:16px}.leaderboard-table th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);border-bottom:1px solid #ffffff0a;padding:14px 20px;font-size:12px;font-weight:700}.leaderboard-table td{border-bottom:1px solid #ffffff05;padding:16px 20px;font-size:14px;font-weight:600}.leaderboard-row:hover{background:#ffffff03}.moderation-filter-form{background:#ffffff03;border:1px solid #ffffff08;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;padding:20px;display:grid}.moderation-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.profile-summary-header{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.profile-summary-avatar-group{align-items:center;gap:16px;display:flex}.profile-detail-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.rank-position{width:40px;font-size:15px;font-weight:800}.rank-pos-1{color:#f1c40f}.rank-pos-2{color:#bdc3c7}.rank-pos-3{color:#e67e22}.leaderboard-user{align-items:center;gap:12px;display:flex}.leaderboard-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.leaderboard-badge{background:#ffffff05;border:1px solid #ffffff0a;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.tasks-container{flex-direction:column;gap:16px;display:flex}.task-item{background:var(--bg-card);border:1px solid var(--border-color);transition:var(--transition-smooth);border-radius:16px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.task-item:hover{border-color:var(--border-hover);background:#ffffff04}.task-info-side{flex-direction:column;gap:6px;display:flex}.task-title-text{font-size:15px;font-weight:700}.task-meta-text{color:var(--text-secondary);gap:16px;font-size:12px;display:flex}.task-badge-sxp{color:var(--color-primary);font-weight:700}.task-badge-completed{color:var(--color-success);background:#10b9811a;border:1px solid #10b98126;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.task-badge-pending{color:var(--color-warning);background:#f59e0b1a;border:1px solid #f59e0b26;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.search-container{flex-direction:column;gap:20px;margin-bottom:28px;display:flex}.search-results-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:12px;display:grid}.member-card-search{cursor:default;border:1px solid var(--border-color);transition:var(--transition-smooth);background:#ffffff03;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.member-card-search:hover,.member-card-search.active{border-color:var(--color-primary);background:#5865f20a;transform:translateY(-2px)}.member-search-avatar{border:2px solid #ffffff0f;border-radius:50%;width:44px;height:44px}.member-profile-split{grid-template-columns:1fr 1.3fr;gap:28px;margin-top:24px;display:grid}.infractions-history{flex-direction:column;gap:12px;margin-top:16px;display:flex}.infraction-item-card{border:1px solid var(--border-color);background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.infraction-badge-active{color:var(--color-danger);background:#ef44441a;border:1px solid #ef444426;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:700}.infraction-badge-inactive{color:var(--text-secondary);background:#9ca3af1a;border:1px solid #9ca3af26;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:700}.vip-badge-pill{text-transform:uppercase;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.badges-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:14px;display:grid}.badge-inventory-item.unlocked:hover{transform:translateY(-2px);background:#ffffff0a!important}.badge-inventory-item.locked:hover{opacity:.55!important;background:#ffffff05!important}@keyframes landingPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes landingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes landingFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes landingShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes orbFloat1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(60px,-40px)scale(1.1)}50%{transform:translate(-30px,-80px)scale(.95)}75%{transform:translate(-60px,-20px)scale(1.05)}}@keyframes orbFloat2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-50px,30px)scale(1.08)}50%{transform:translate(40px,60px)scale(.9)}75%{transform:translate(50px,-30px)scale(1.02)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #2ecc7166}50%{box-shadow:0 0 25px #2ecc71b3}}.landing-page{background:var(--bg-main);flex-direction:column;justify-content:flex-start;align-items:center;width:100vw;min-height:100vh;padding:120px 5% 60px;display:flex;position:relative;overflow:hidden auto}.landing-orb{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.landing-orb-1{background:radial-gradient(circle,#5865f238 0%,#0000 70%);width:600px;height:600px;animation:15s ease-in-out infinite orbFloat1;top:-15%;right:-10%}.landing-orb-2{background:radial-gradient(circle,#5865f22e 0%,#0000 70%);width:500px;height:500px;animation:18s ease-in-out infinite orbFloat2;bottom:-15%;left:-10%}.landing-orb-3{background:radial-gradient(circle,#ff73fa1a 0%,#0000 70%);width:300px;height:300px;animation:6s ease-in-out infinite landingPulse;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-card{z-index:10;background:var(--bg-card);-webkit-backdrop-filter:blur(24px);text-align:center;border:1px solid #ffffff14;border-radius:28px;width:90%;max-width:480px;padding:56px 48px;animation:.8s ease-out landingFadeIn;position:relative;box-shadow:0 32px 80px #000000a6,0 0 80px #5865f214,inset 0 1px #ffffff1a}.landing-logo-container{justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex;position:relative}.landing-icon{filter:drop-shadow(0 0 15px #9b59b666);font-size:64px;animation:3.5s ease-in-out infinite landingFloat;display:block}.landing-icon-sparkle{filter:drop-shadow(0 0 8px #ff73fa99);font-size:24px;animation:2s ease-in-out infinite landingPulse;position:absolute;top:-8px;right:-16px}.landing-title{letter-spacing:-.8px;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #0000004d);background:linear-gradient(135deg,#fff 40%,#d8b4fe 100%);-webkit-background-clip:text;margin-bottom:12px;font-size:36px;font-weight:850}.landing-subtitle{color:var(--text-secondary);margin-bottom:32px;font-size:14.5px;line-height:1.6}.landing-status-row{justify-content:center;gap:12px;margin-bottom:36px;display:flex}.status-badge{color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.status-badge.active .pulse-dot{background:#2ecc71;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseGlow;display:inline-block}.landing-discord-btn{color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#5865f2,#404eed);border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:17px;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #5865f259}.landing-discord-btn:hover{background:linear-gradient(135deg,#6b78f5,#4e5cf4);transform:translateY(-3px);box-shadow:0 12px 35px #5865f280}.landing-discord-btn:active{transform:translateY(-1px)}.landing-footer{color:var(--text-muted);letter-spacing:.5px;margin-top:36px;font-size:11.5px}.landing-divider{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:12px;margin:24px 0;font-size:12px;font-weight:600;display:flex}.landing-divider:before,.landing-divider:after{content:"";background:#ffffff0f;flex:1;height:1px}.landing-sim-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-sim-btn{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-smooth);text-align:left;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.landing-sim-btn:hover{color:var(--text-primary);background:#5865f214;border-color:#5865f233;transform:translateY(-1px)}.landing-sim-btn img{object-fit:cover;border-radius:50%;width:32px;height:32px}.landing-sim-info{flex-direction:column;gap:1px;display:flex}.landing-sim-name{color:var(--text-primary);font-size:13px;font-weight:700}.landing-sim-role{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.landing-footer{color:var(--text-muted);margin-top:28px;font-size:11px}.landing-error{color:var(--color-danger);margin-top:8px;font-size:13px;font-weight:600;animation:.3s ease-out landingFadeIn}@keyframes homeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes xpBarFill{0%{width:0}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #5865f233}50%{box-shadow:0 0 35px #5865f266}}.home-container{animation:.5s ease-out homeSlideUp}.home-welcome{margin-bottom:32px}.home-welcome-text{letter-spacing:-.5px;font-size:28px;font-weight:800}.home-welcome-text span{background:linear-gradient(135deg, #fff 20%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.home-welcome-sub{color:var(--text-secondary);margin-top:4px;font-size:14px}.profile-hero{gap:28px;margin-bottom:24px;padding:32px;display:flex;position:relative;overflow:hidden}.profile-hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#5865f20d 0%,#0000 60%);height:100%;position:absolute;top:0;left:0;right:0}.profile-avatar-wrapper{flex-shrink:0;position:relative}.profile-avatar-ring{background:linear-gradient(135deg, var(--color-primary), #ff73fa, var(--color-secondary));border-radius:50%;width:96px;height:96px;padding:3px;animation:3s ease-in-out infinite glowPulse}.profile-avatar-ring img{object-fit:cover;border:3px solid var(--bg-main);border-radius:50%;width:100%;height:100%}.profile-level-badge{background:linear-gradient(135deg, var(--color-primary), #7c3aed);color:#fff;border:2px solid var(--bg-main);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;bottom:-4px;right:-4px;box-shadow:0 4px 12px #9b59b64d}.profile-info{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.profile-username{letter-spacing:-.3px;font-size:24px;font-weight:800}.profile-badges-row{flex-wrap:wrap;gap:8px;display:flex}.profile-role-pill{text-transform:uppercase;letter-spacing:.8px;border-radius:20px;padding:4px 14px;font-size:11px;font-weight:700}.profile-role-pill.role-ceo{color:#f87171;background:#ef444433;border:1px solid #ef444459}.profile-role-pill.role-dono{color:#c084fc;background:#9b59b626;border:1px solid #9b59b640}.profile-role-pill.role-admin{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.profile-role-pill.role-moderadores{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}.profile-role-pill.role-staff{color:#818cf8;background:#5865f21a;border:1px solid #5865f233}.profile-role-pill.role-memberVIP{color:#ff73fa;background:#ff73fa1a;border:1px solid #ff73fa33}.profile-role-pill.role-member,.profile-role-pill.role-membro{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98133}.profile-role-pill.role-vip{color:#ff73fa;background:#ff73fa1a;border:1px solid #ff73fa33}.profile-id-text{color:var(--text-muted);font-family:Courier New,monospace;font-size:12px;font-weight:600}.xp-section{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.xp-card{transition:var(--transition-smooth);padding:24px}.xp-card:hover{border-color:var(--border-hover);transform:translateY(-3px)}.xp-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.xp-card-title{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.xp-card-level{color:var(--color-primary);font-size:24px;font-weight:800}.xp-bar-container{background:#ffffff0d;border-radius:10px;width:100%;height:10px;margin-bottom:8px;overflow:hidden}.xp-bar-fill{border-radius:10px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);animation:1.2s ease-out xpBarFill;position:relative}.xp-bar-fill.xp-chat{background:linear-gradient(90deg, var(--color-primary), #c084fc);box-shadow:0 0 12px #9b59b64d}.xp-bar-fill.xp-voice{background:linear-gradient(90deg, var(--color-secondary), #818cf8);box-shadow:0 0 12px #5865f24d}.xp-bar-text{color:var(--text-muted);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.xp-bar-text span:last-child{color:var(--text-secondary)}.quick-actions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px;display:grid}.quick-action-card{cursor:pointer;transition:var(--transition-smooth);align-items:center;gap:14px;padding:22px;display:flex;position:relative;overflow:hidden}.quick-action-card:before{content:"";opacity:0;width:100%;height:100%;transition:var(--transition-smooth);position:absolute;top:0;left:0}.quick-action-card:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:0 8px 30px #0003}.quick-action-card:hover:before{opacity:1}.quick-action-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.quick-action-info{flex-direction:column;gap:2px;display:flex}.quick-action-title{color:var(--text-primary);font-size:14px;font-weight:700}.quick-action-desc{color:var(--text-muted);font-size:11px;font-weight:500}.server-info-section{margin-bottom:24px}.server-info-title{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:700;display:flex}.ranking-highlight{background:linear-gradient(135deg,#5865f214 0%,#5865f20d 100%);border:1px solid #5865f233;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px 28px;display:flex}.ranking-highlight-left{align-items:center;gap:14px;display:flex}.ranking-position{background:linear-gradient(135deg, var(--color-primary), #ff73fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:36px;font-weight:800}.ranking-label{color:var(--text-secondary);font-size:14px;font-weight:600}.ranking-sublabel{color:var(--text-muted);font-size:12px}.ranking-btn{color:var(--color-primary);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-smooth);background:#5865f21a;border:1px solid #5865f233;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:700}.ranking-btn:hover{background:#5865f22e;transform:translateY(-1px)}.bots-status-bar{gap:12px;margin-bottom:24px;display:flex}.bot-status-pill{border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.bot-status-pill.online{color:var(--color-success);background:#10b98114;border-color:#10b98126}.bot-status-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite landingPulse}.sidebar-user-info{cursor:pointer;transition:var(--transition-smooth);background:#ffffff08;border:1px solid #ffffff0a;border-radius:14px;align-items:center;gap:12px;margin-bottom:28px;padding:14px 16px;display:flex}.sidebar-user-info:hover{background:#ffffff0d;border-color:#5865f226}.sidebar-user-avatar{object-fit:cover;border:2px solid #5865f24d;border-radius:50%;width:36px;height:36px}.sidebar-user-details{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-user-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sidebar-user-role{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.bio-preview-card{margin-bottom:24px;padding:20px 24px;position:relative}.bio-preview-label{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:700}.bio-preview-text{color:var(--text-secondary);font-size:14px;font-style:italic;line-height:1.7}.bio-preview-empty{color:var(--text-muted);font-size:13px;font-style:italic}.profile-page{animation:.5s ease-out homeSlideUp}.profile-page-header{margin-bottom:28px}.profile-page-title{letter-spacing:-.5px;align-items:center;gap:12px;font-size:28px;font-weight:800;display:flex}.profile-page-sub{color:var(--text-secondary);margin-top:4px;font-size:14px}.profile-edit-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.profile-edit-card{padding:24px}.profile-edit-label{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.profile-edit-sublabel{color:var(--text-muted);margin-bottom:12px;font-size:11px}.profile-bio-textarea{width:100%;min-height:80px;color:var(--text-primary);font-family:var(--font-sans);resize:vertical;transition:var(--transition-smooth);background:#1e1f22;border:1px solid #3f4147;border-radius:12px;outline:none;padding:14px 16px;font-size:14px;line-height:1.5}.profile-bio-textarea:focus{border-color:#5865f280;box-shadow:0 0 16px #5865f214}.profile-bio-textarea::placeholder{color:var(--text-muted)}.profile-char-count{text-align:right;color:var(--text-muted);margin-top:6px;font-size:11px;font-weight:600}.profile-char-count.warn{color:var(--color-warning)}.profile-char-count.danger{color:var(--color-danger)}.profile-banner-preview{background:#1e1f22;border:1px solid #3f4147;border-radius:12px;width:100%;height:120px;margin-top:10px;overflow:hidden}.profile-banner-preview img{object-fit:cover;width:100%;height:100%}.profile-banner-preview .no-banner{height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.profile-badges-section{margin-bottom:24px;padding:24px}.profile-badges-title{align-items:center;gap:8px;margin-bottom:4px;font-size:16px;font-weight:800;display:flex}.profile-badges-desc{color:var(--text-secondary);margin-bottom:18px;font-size:12px}.profile-badges-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.profile-badge-item{cursor:pointer;transition:var(--transition-smooth);background:#313338;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.profile-badge-item.unlocked{border-color:#ffffff0f}.profile-badge-item.unlocked:hover{background:#383a40;transform:translateY(-1px)}.profile-badge-item.unlocked.active{border-color:var(--color-primary);box-shadow:0 0 12px #5865f21a}.profile-badge-item.unlocked.active:before{content:"";background:var(--color-primary);width:3px;box-shadow:0 0 8px var(--color-primary);position:absolute;top:0;bottom:0;left:0}.profile-badge-item.locked{opacity:.4;cursor:not-allowed}.profile-badge-icon{background:#0003;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.profile-badge-info{flex:1;min-width:0}.profile-badge-name{font-size:13px;font-weight:700}.profile-badge-desc{color:var(--text-muted);font-size:10px;line-height:1.3}.profile-badge-toggle{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.profile-save-bar{justify-content:flex-end;gap:12px;margin-bottom:32px;display:flex}.rank-card-preview{background-position:50%;background-size:cover;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;width:100%;max-width:820px;min-height:500px;margin-bottom:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 50px #0006}.rank-card-overlay{z-index:1;background:#1e1f22c7;position:absolute;inset:0}.rank-card-content{z-index:2;box-sizing:border-box;flex:1;align-items:stretch;gap:24px;width:100%;padding:24px;display:flex;position:relative}.rank-card-left{background:#2b2d31;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-self:stretch;align-items:center;width:200px;padding:16px;display:flex}.rank-card-avatar-frame{border-radius:12px;width:168px;height:168px;overflow:hidden}.rank-card-avatar-frame img{object-fit:cover;width:100%;height:100%}.rank-card-right{flex-direction:column;flex:1;gap:14px;display:flex}.rank-card-name{color:#fff;font-size:30px;font-weight:800;line-height:1}.rank-card-subtitle{color:var(--text-muted);margin-top:4px;font-size:12px}.rank-card-stat-box{background:#2b2d31a6;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:space-between;height:98px;padding:14px 20px;display:flex}.rank-card-stat-row{justify-content:space-between;align-items:flex-start;display:flex}.rank-card-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.rank-card-stat-value{color:#fff;margin-top:-2px;font-size:30px;font-weight:800}.rank-card-stat-mini{text-align:right}.rank-card-stat-mini-value{color:#fff;font-size:14px;font-weight:700}.rank-card-xp-bar{background:#1e1f22;border-radius:6px;justify-content:center;align-items:center;width:100%;height:12px;display:flex;position:relative;overflow:hidden}.rank-card-xp-fill{border-radius:6px;transition:width 1s ease-out;position:absolute;top:0;bottom:0;left:0}.rank-card-xp-text{z-index:2;color:#fff;text-shadow:0 1px 3px #00000080;font-size:9px;font-weight:800;position:relative}.rank-card-roles-box{background:#2b2d31a6;border:1px solid #ffffff0f;border-radius:12px;padding:14px 20px}.rank-card-role-pill{background:#ffffff05;border:1px dashed;border-radius:6px;align-items:center;gap:6px;margin-top:8px;margin-right:8px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.rank-card-role-dot{border-radius:50%;width:8px;height:8px}.rank-card-identity-section{width:100%;margin-top:10px}.rank-card-identity-grid{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.rank-card-identity-pill{color:#fff;text-transform:uppercase;letter-spacing:.6px;text-shadow:0 1px 3px #0006;cursor:default;border:1px solid #ffffff26;border-radius:6px;padding:3px 10px;font-size:10px;font-weight:800;transition:transform .2s,box-shadow .2s}.rank-card-identity-pill:hover{transform:scale(1.08);box-shadow:0 0 12px #ffffff26}.rank-card-badges-row{background:#2b2d31a6;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:10px 20px;display:flex}.rank-card-badges-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rank-card-badge-icon{cursor:default;background:#00000040;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:transform .2s,box-shadow .3s;display:flex}.rank-card-badge-icon:hover{transform:scale(1.2);box-shadow:0 0 14px}.rank-card-krystel-code{border-top:1px solid #5865f226;flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:10px;padding:10px 0 6px;display:flex}.rank-card-krystel-code-label{color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;font-size:8px;font-weight:800}.rank-card-krystel-code-value{color:#fff;letter-spacing:2px;text-shadow:0 0 12px #5865f266;font-family:Courier New,monospace;font-size:18px;font-weight:900}.rank-card-barcode{opacity:.6;justify-content:center;align-items:flex-end;gap:1px;width:100%;height:16px;margin:2px 0;display:flex}.rank-card-krystel-code-id{color:var(--text-muted);letter-spacing:1.5px;opacity:.6;font-size:7px;font-weight:700}.infractions-section{padding:24px}.infractions-title{color:var(--color-danger);align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.infractions-clean{text-align:center;color:var(--text-secondary);padding:24px;font-size:14px}.infraction-card{border-bottom:1px solid #ffffff0a;gap:14px;padding:14px 0;display:flex}.infraction-card:last-child{border-bottom:none}.infraction-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.infraction-dot.active{background:var(--color-danger);box-shadow:0 0 8px var(--color-danger)}.infraction-dot.expired{background:var(--text-muted)}.infraction-content{flex:1}.infraction-header{align-items:center;gap:10px;margin-bottom:4px;display:flex}.infraction-type{text-transform:uppercase;color:var(--color-danger);font-size:12px;font-weight:800}.infraction-status{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.infraction-status.active{color:var(--color-danger);background:#ed42451a}.infraction-status.expired{color:var(--text-muted);background:#949ba41a}.infraction-reason{color:var(--text-secondary);margin-bottom:4px;font-size:13px}.infraction-meta{color:var(--text-muted);font-size:11px}.preview-section-title{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:800;display:flex}.error-badge{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.sidebar-logout-btn{color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef444426;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:13.5px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.sidebar-logout-btn:hover{color:#ffa3a3;background:#ef444429;border-color:#ef44444d;transform:translateY(-2px);box-shadow:0 6px 20px #ef444426}.sidebar-logout-btn:active{transform:translateY(0)}.xp-card-hover{transition:all .25s cubic-bezier(.16,1,.3,1)!important}.xp-card-hover:hover{transform:translateY(-4px);background:#ffffff0a!important;border-color:#ffffff1f!important;box-shadow:0 12px 24px -10px #0006!important}.discord-add-role-hover:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff59!important}.discord-role-pill-hover:hover{filter:brightness(1.15);background:#ffffff14!important}.discord-role-clear-hover:hover{transform:scale(1.08);color:#ff6b6b!important;background:#ef444433!important;border-color:#ef444466!important}.audit-row-hover:hover{background:#ffffff05!important}.sidebar-menu-scroll::-webkit-scrollbar{width:4px}.sidebar-menu-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-menu-scroll::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.sidebar-menu-scroll::-webkit-scrollbar-thumb:hover{background:#5865f259}.glass{-webkit-backdrop-filter:blur(16px)!important;background:#2b2d3173!important;border:1px solid #ffffff0d!important;box-shadow:0 8px 32px #0003!important}.menu-section-label.collapsible{cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-smooth);background:#ffffff03;border:1px solid #ffffff05;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;display:flex}.menu-section-label.collapsible:hover{color:var(--text-primary);background:#ffffff08;border-color:#5865f226}.menu-section-label.collapsible .chevron{color:var(--text-muted);transition:var(--transition-smooth);opacity:.7;font-size:10px}.menu-section-label.collapsible:hover .chevron{opacity:1;color:var(--color-primary)}.menu-item{position:relative;transition:var(--transition-smooth)!important;border-left:3px solid #0000!important;border-radius:6px!important;margin-left:0!important}.menu-item:hover{color:#fff!important;background:#ffffff05!important;transform:none!important}.menu-item.active{color:#f5f5f7!important;border-left:3px solid var(--color-primary)!important;box-shadow:none!important;background:#8b7cff0f!important;font-weight:700!important}.dashboard-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 32px;display:flex;background:var(--bg-sidebar)!important;-webkit-backdrop-filter:none!important;border-radius:0!important;margin:-40px -40px 32px!important;box-shadow:0 4px 15px #00000040!important}.header-left{align-items:center;gap:16px;display:flex}.header-server-container{align-items:center;gap:10px;display:flex}.header-server-avatar{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex;box-shadow:0 0 10px #5865f233}.header-server-name{color:#fff;letter-spacing:.2px;font-size:16px;font-weight:750}.bot-status-indicator{background:#2ecc710d;border:1px solid #2ecc711f;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;display:flex}.bot-status-indicator .dot{border-radius:50%;width:7px;height:7px;position:relative}.bot-status-indicator .dot.online{background:var(--color-success);box-shadow:0 0 6px var(--color-success)}.bot-status-indicator .dot.online:after{content:"";border:1px solid var(--color-success);opacity:0;border-radius:50%;animation:2s ease-out infinite pulseDot;position:absolute;inset:-1.5px}@keyframes pulseDot{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.bot-status-indicator .status-text{color:var(--text-secondary);letter-spacing:.2px;font-size:10px;font-weight:600}.header-right{align-items:center;gap:16px;display:flex}.reset-countdown{color:#fee75c;background:#fee75c0a;border:1px solid #fee75c1f;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;display:flex}.language-selector{color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition-smooth);background:#ffffff05;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:flex}.language-selector:hover{border-color:var(--border-hover);background:#ffffff0a}.header-user-profile{border:1px solid var(--border-color);background:#ffffff03;border-radius:20px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.header-user-avatar{object-fit:cover;border:1.5px solid var(--color-primary);border-radius:50%;width:24px;height:24px}.header-username{color:var(--text-primary);font-size:12px;font-weight:600}.header-logout-btn{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.header-logout-btn:hover{color:var(--color-danger);background:#ed42450f}.content-area>div:not(.success-badge){animation:.45s cubic-bezier(.4,0,.2,1) forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.home-container .stats-grid>div,.home-container .bots-status-bar>div,.config-card,.stat-card,.quick-action-card,.rank-card-stat-box,.rank-card-roles-box,.rank-card-left,.infraction-item-card,.profile-edit-card,.bio-preview-card,.glass,.config-pane{background:var(--bg-card)!important;-webkit-backdrop-filter:none!important;border:1px solid var(--border-color)!important;border-radius:8px!important;box-shadow:0 4px 12px #00000026!important}.stat-card:hover,.quick-action-card:hover{transform:translateY(-2px);border-color:var(--border-hover)!important;box-shadow:0 8px 24px #5865f21a!important}.command-categories-pills{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.command-pill{background:var(--bg-sidebar);color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition-smooth);border-radius:4px;padding:8px 16px;font-size:13px;font-weight:600}.command-pill:hover{background:var(--bg-elevated);color:var(--text-primary)}.command-pill.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 4px 10px #5865f233}.sync-warning-card{background:#ed42450a;border:1px solid #ed424526;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:20px 24px;display:flex}.sync-warning-title{color:var(--color-danger);margin-bottom:6px;font-size:16px;font-weight:800;display:block}.sync-warning-text{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.sync-warning-btn{background:var(--color-danger);color:#fff;cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:4px;padding:10px 20px;font-size:13px;font-weight:700}.sync-warning-btn:hover{background:#ff5255;box-shadow:0 4px 12px #ed424540}.command-group-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:10px;display:flex}.command-group-title{color:var(--text-primary);font-size:18px;font-weight:750}.command-group-actions{gap:16px;display:flex}.group-action-btn{cursor:pointer;letter-spacing:.5px;transition:var(--transition-smooth);background:0 0;border:none;font-size:11px;font-weight:700}.group-action-btn.active-all{color:var(--color-primary)}.group-action-btn.active-all:hover{color:#b36ed0}.group-action-btn.deactive-all{color:var(--text-muted)}.group-action-btn.deactive-all:hover{color:var(--text-secondary)}.commands-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:40px;display:grid}.command-card{background:var(--bg-card);border:1px solid var(--border-color);height:160px;transition:var(--transition-smooth);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.command-card:hover{border-color:var(--border-hover);box-shadow:0 6px 16px #00000026}.command-card-header{background:#ffffff03;border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.command-name{color:#fff;font-size:14px;font-weight:750}.command-desc{color:var(--text-secondary);text-overflow:ellipsis;flex:1;margin:0;padding:12px 16px;font-size:12px;line-height:1.5;overflow:hidden}.command-card-footer{background:#090810;border-top:1px solid #ffffff05;display:flex}.command-footer-btn{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;flex:1;padding:10px;font-size:10px;font-weight:700}.command-footer-btn:first-child{border-right:1px solid #ffffff05}.command-footer-btn:hover{color:var(--text-primary);background:#ffffff05}.audit-logs-categories{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-bottom:10px;display:flex}.audit-logs-tab{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:600}.audit-logs-tab:hover{color:var(--text-primary);background:#ffffff05}.audit-logs-tab.active{background:var(--color-primary);color:#fff}@media (width<=768px){html,body{width:100%!important;max-width:100%!important;height:auto!important;overflow-x:hidden!important}.dashboard-container{flex-direction:column;width:100%!important;max-width:100%!important;height:auto!important;min-height:100vh!important;overflow-x:hidden!important}.sidebar{box-shadow:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;top:0;bottom:0;left:0;transform:translate(-106%);width:min(84vw,316px)!important;height:100dvh!important;max-height:100dvh!important;padding-top:calc(22px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;z-index:1200!important;display:flex!important;position:fixed!important}.sidebar.open{transform:translate(0);box-shadow:22px 0 56px #00000047}.sidebar-backdrop{z-index:1190;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a0c75;position:fixed;inset:0;display:block!important}.content-area{padding:16px!important;padding-top:calc(68px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:hidden visible!important}.mobile-sticky-header{background-color:var(--bg-sidebar);border-bottom:1px solid var(--border-color);z-index:900;padding:0 16px;padding-top:calc(env(safe-area-inset-top,0px));height:calc(52px + env(safe-area-inset-top,0px));grid-template-columns:48px 1fr 48px;align-items:center;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 12px #00000026;display:grid!important}.mobile-menu-toggle-btn{color:var(--text-primary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:8px;justify-content:center;justify-self:start;align-items:center;padding:8px;display:flex}.mobile-menu-toggle-btn:hover{background:#ffffff0d}.mobile-header-spacer{width:40px;height:40px}.mobile-header-logo{text-align:center;letter-spacing:2px;color:#fff;background:linear-gradient(135deg, #fff 40%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;justify-self:center;font-size:18px;font-weight:800}.mobile-header-right{justify-self:end;align-items:center;display:flex}.mobile-header-avatar{object-fit:cover;border:1.5px solid var(--color-primary);border-radius:50%;width:32px;height:32px}.mobile-floating-menu-btn{left:max(16px, env(safe-area-inset-left,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:1180;border:1px solid var(--border-color);background:linear-gradient(135deg, transparent 0 54%, #fff2002e 54% 56%, transparent 56%), var(--bg-card);width:54px;height:54px;color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:fixed;box-shadow:0 16px 34px #0003}.mobile-floating-menu-btn:before{content:"";border:1px solid var(--border-color);pointer-events:none;opacity:.34;position:absolute;inset:5px}.mobile-floating-menu-btn:active{transform:translateY(1px)scale(.97)}.mobile-floating-menu-stripe{background:var(--ef-stripe);border-radius:0 2px 2px 0;width:4px;position:absolute;top:10px;bottom:10px;left:-1px}.dashboard-header{padding:12px 16px;margin:-16px -16px 20px!important}.mobile-menu-toggle{color:var(--text-primary);cursor:pointer;transition:var(--transition-smooth);border:none;border:1px solid var(--border-color);background:0 0;border-radius:6px;justify-content:center;align-items:center;margin-right:8px;padding:6px;display:flex!important}.mobile-menu-toggle:hover{border-color:var(--border-hover);background:#ffffff0a}.reset-countdown,.language-selector,.bot-status-indicator,.header-username,.header-user-profile,.dashboard-header .header-logout-btn{display:none!important}.header-server-name{font-size:14px}.stats-grid,.commands-grid,.search-results-grid,.rank-card-container,.badges-inventory-grid{grid-template-columns:1fr!important;gap:12px!important}.member-profile-split{grid-template-columns:1fr!important}.config-layout{grid-template-columns:1fr!important;gap:20px!important}.audit-logs-categories,.command-categories-pills,.config-tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-color);padding-bottom:8px;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important}.audit-logs-tab,.command-pill,.config-tab-btn{white-space:nowrap!important;border-bottom:2px solid #0000!important;border-left:none!important;border-radius:4px!important;padding:8px 14px!important;font-size:12px!important}.config-tab-btn.active{border-bottom-color:var(--color-primary)!important;background:#9b59b60d!important}.config-tab-btn.active-security{border-bottom-color:var(--color-secondary)!important;background:#5865f20d!important}.config-tab-btn.active-danger{border-bottom-color:var(--color-danger)!important;background:#ed42450d!important}.config-pane{padding:16px!important}.form-group select,.form-group input{padding:10px 12px!important;font-size:13px!important}.save-panel{justify-content:center!important}.btn{text-align:center;width:100%!important}div[style*="1fr 1fr"],div[style*="1fr 1.2fr"],div[style*="1fr 1fr 1fr"],.profile-edit-grid{grid-template-columns:1fr!important;gap:16px!important}.rank-card-preview{min-height:auto!important}.rank-card-content{flex-direction:column!important;gap:16px!important;padding:16px!important}.rank-card-left{align-self:center!important;width:100%!important;padding:16px 12px!important}.rank-card-right{gap:12px!important;width:100%!important;padding-left:0!important}.rank-card-avatar-frame{width:120px!important;height:120px!important}.rank-card-name{font-size:20px!important}.rank-card-subtitle{font-size:10px!important}.rank-card-stat-box{height:auto!important;padding:10px 14px!important}.rank-card-stat-value{font-size:20px!important}.rank-card-right>div:first-of-type{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.config-pane,.profile-edit-card,.infractions-section,.profile-page .glass{padding:16px!important}.table-responsive table:not(.leaderboard-table){min-width:650px!important}div[style*="minmax(400px, 1fr)"]{grid-template-columns:1fr!important}.leaderboard-table:not(.audit-logs-table) thead{display:none!important}.leaderboard-table:not(.audit-logs-table),.leaderboard-table:not(.audit-logs-table) tbody,.leaderboard-table:not(.audit-logs-table) tr,.leaderboard-table:not(.audit-logs-table) td{box-sizing:border-box;width:100%!important;display:block!important}.leaderboard-table:not(.audit-logs-table) tr{background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:12px!important;margin-bottom:12px!important;padding:12px 16px!important}.leaderboard-table:not(.audit-logs-table) td{border:none!important;justify-content:space-between!important;align-items:center!important;padding:6px 0!important;display:flex!important}.leaderboard-table:not(.audit-logs-table) td:first-child:before{content:"Posição";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.leaderboard-table:not(.audit-logs-table) td:nth-child(2){justify-content:flex-start!important;gap:8px!important}.leaderboard-table:not(.audit-logs-table) td:nth-child(3):before{content:"Nível";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.leaderboard-table:not(.audit-logs-table) td:nth-child(4):before{content:"Progresso";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.leaderboard-table:not(.audit-logs-table) td:nth-child(4)>div{min-width:130px!important}.leaderboard-table:not(.audit-logs-table) td:nth-child(5):before{content:"Status";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.audit-logs-table thead{display:none!important}.audit-logs-table,.audit-logs-table tbody,.audit-logs-table tr,.audit-logs-table td{box-sizing:border-box;width:100%!important;display:block!important}.audit-logs-table tr{background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:12px!important;margin-bottom:12px!important;padding:12px 16px!important}.audit-logs-table td{border:none!important;justify-content:space-between!important;align-items:center!important;padding:6px 0!important;font-size:13px!important;display:flex!important}.audit-logs-table td:first-child:before{content:"Horário";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.audit-logs-table td:nth-child(2):before{content:"ID Usuário";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.audit-logs-table td:nth-child(3):before{content:"Operador";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.audit-logs-table td:nth-child(4){flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.audit-logs-table td:nth-child(4):before{content:"Ação";color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:750}.search-container div[style*="display: flex"]{flex-direction:column!important;gap:8px!important}.moderation-filter-form{grid-template-columns:1fr!important;padding:16px!important}.moderation-table thead{display:none!important}.moderation-table,.moderation-table tbody,.moderation-table tr,.moderation-table td{box-sizing:border-box;width:100%!important;display:block!important}.moderation-table tr{background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:12px!important;margin-bottom:16px!important;padding:16px!important}.moderation-table td{gap:8px;border:none!important;justify-content:space-between!important;align-items:center!important;padding:8px 0!important;display:flex!important}.moderation-table td:first-child{border-bottom:1px solid #ffffff0d!important;justify-content:flex-start!important;margin-bottom:8px!important;padding-bottom:12px!important}.moderation-table td:nth-child(2):before{content:"Ação";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.moderation-table td:nth-child(3):before{content:"Motivo";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.moderation-table td:nth-child(3){text-align:right;word-break:break-all;max-width:100%!important}.moderation-table td:nth-child(4):before{content:"Staff";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.moderation-table td:nth-child(5):before{content:"Data";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:750}.profile-summary-header{text-align:center!important;flex-direction:column!important;align-items:center!important;padding:20px 16px!important}.profile-summary-avatar-group{text-align:center!important;flex-direction:column!important;align-items:center!important}.profile-detail-grid{grid-template-columns:1fr!important;gap:16px!important}}@media (width>=769px){.mobile-sticky-header,.mobile-menu-toggle,.mobile-floating-menu-btn,.sidebar-close-btn{display:none!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pagination-btn{width:auto!important}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.landing-header-nav{z-index:100;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#11121499 0%,#0000 100%);border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;height:80px;padding:0 5%;display:flex;position:absolute;top:0;left:0;right:0}.landing-nav-logo{color:#fff;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:22px;font-weight:850;display:flex;position:relative}.logo-glow{background:var(--color-primary);width:10px;height:10px;box-shadow:0 0 10px var(--color-primary), 0 0 20px var(--color-primary);border-radius:50%;display:inline-block}.landing-nav-links{gap:32px;display:flex}.landing-nav-links a{color:var(--text-secondary);transition:var(--transition-smooth);font-size:14.5px;font-weight:600;text-decoration:none}.landing-nav-links a:hover{color:#fff;text-shadow:0 0 10px #ffffff4d}.landing-nav-btn{color:#fff;cursor:pointer;transition:var(--transition-smooth);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:8px 20px;font-size:14px;font-weight:700}.landing-nav-btn:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 15px #5865f24d}.landing-hero-container{z-index:10;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin-top:40px;margin-bottom:80px;display:grid}.landing-hero-content{text-align:left;flex-direction:column;gap:20px;display:flex}.landing-badge-promo{color:#9eb5ff;text-transform:uppercase;letter-spacing:.5px;background:#5865f21a;border:1px solid #5865f240;border-radius:20px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:11.5px;font-weight:800;display:inline-flex}.landing-badge-promo .pulse-dot{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulseGlow}.landing-hero-title{letter-spacing:-1px;color:#fff;font-size:48px;font-weight:900;line-height:1.15}.landing-hero-title span{background:linear-gradient(135deg, #fff 40%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-hero-subtitle{color:var(--text-secondary);margin-bottom:12px;font-size:16px;line-height:1.7}.landing-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.landing-secondary-btn{color:#fff;transition:var(--transition-smooth);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;padding:16px 24px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 4px 15px #00000026}.landing-secondary-btn:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.landing-hero-mockup{justify-content:center;display:flex;position:relative}.mockup-window{border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:100%;max-width:500px;display:flex;overflow:hidden;background:#1e1f22a6!important;box-shadow:0 30px 60px #0006,inset 0 1px #ffffff0d!important}.mockup-header{background:#0003;border-bottom:1px solid #ffffff08;align-items:center;gap:6px;height:36px;padding:0 16px;display:flex;position:relative}.mockup-header .dot{border-radius:50%;width:8px;height:8px}.dot-red{background:#ed4245}.dot-yellow{background:#fee75c}.dot-green{background:#57f287}.mockup-url{color:var(--text-muted);background:#0000004d;border-radius:4px;padding:2px 16px;font-family:monospace;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.mockup-body{height:250px;display:flex}.mockup-sidebar{background:#00000026;border-right:1px solid #ffffff08;flex-direction:column;gap:6px;width:100px;padding:12px 8px;display:flex}.mockup-sidebar-logo{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:800}.mockup-sidebar-item{color:var(--text-muted);border-radius:4px;padding:4px 6px;font-size:9.5px}.mockup-sidebar-item.active{color:#fff;background:#5865f214;font-weight:600}.mockup-content{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.mockup-stats-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mockup-stat-card{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;gap:2px;padding:10px;display:flex}.mockup-stat-card .label{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:700}.mockup-stat-card .val{color:#fff;font-size:14px;font-weight:800}.mockup-chart-card{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:12px;display:flex;position:relative}.chart-line{background:linear-gradient(90deg, transparent, var(--color-primary), transparent);border-radius:2px;width:80%;height:3px;animation:3s ease-in-out infinite landingPulse}.chart-line-2{background:linear-gradient(90deg, transparent, var(--color-secondary), transparent);border-radius:2px;width:60%;height:3px;animation:2s ease-in-out infinite landingPulse}.landing-features-section{z-index:10;width:100%;max-width:1200px;margin-bottom:80px}.features-header{text-align:center;margin-bottom:40px}.features-header h2{color:#fff;margin-bottom:8px;font-size:32px;font-weight:850}.features-header p{color:var(--text-secondary);font-size:14.5px}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.feature-card{text-align:left;transition:var(--transition-smooth);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.feature-card:hover{transform:translateY(-4px);border-color:#5865f233!important;box-shadow:0 12px 30px #00000040!important}.feature-icon{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:flex}.feature-card h3{color:#fff;font-size:17px;font-weight:800}.feature-card p{color:var(--text-secondary);font-size:13px;line-height:1.5}.landing-stats-section{z-index:10;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:32px;width:100%;max-width:1200px;margin-bottom:80px;display:flex;border-radius:20px!important;padding:32px 20px!important}.landing-stat-item{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:150px;display:flex}.landing-stat-item .number{color:#fff;background:linear-gradient(135deg, #fff 40%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:32px;font-weight:900}.landing-stat-item .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.landing-main-footer{text-align:center;width:100%;max-width:1200px;color:var(--text-muted);z-index:10;border-top:1px solid #ffffff08;padding-top:32px;font-size:12px}@media (width<=768px){.landing-page{padding-top:100px!important}.landing-header-nav{padding:0 20px}.landing-nav-links{display:none}.landing-hero-container{grid-template-columns:1fr;gap:40px;margin-bottom:60px}.landing-hero-content{text-align:center;align-items:center}.landing-hero-actions{justify-content:center;width:100%}.landing-secondary-btn,.landing-discord-btn{width:100%!important}.landing-hero-title{font-size:36px}.landing-hero-mockup{display:none}.landing-stats-section{gap:20px}}.hero-banner{background-position:50%;background-size:cover;border-radius:18px 18px 0 0;width:100%;height:300px;position:relative;overflow:hidden}.hero-banner:after{content:"";background:linear-gradient(#0000 0%,#0f0a18cc 60%,#0f0a18 100%);height:200px;position:absolute;bottom:0;left:0;right:0}.hero-profile-container{z-index:10;align-items:center;gap:32px;margin-top:-80px;padding:0 40px;display:flex;position:relative}.hero-avatar-wrapper{flex-shrink:0;position:relative}.hero-avatar-ring{z-index:2;background:#0f0a18;border:4px solid #0f0a18;border-radius:50%;width:160px;height:160px;position:relative;overflow:hidden;box-shadow:0 0 30px #8b7cff4d}.hero-avatar-ring img{object-fit:cover;width:100%;height:100%}.hero-avatar-glow{z-index:1;background:linear-gradient(135deg,#ff73fa,#9b59b6,#3498db);border-radius:50%;animation:4s linear infinite spinGlow;position:absolute;inset:-6px}@keyframes spinGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-info{flex:1;padding-top:20px}.hero-title{color:#fff;letter-spacing:-.5px;align-items:center;gap:12px;font-size:36px;font-weight:900;display:flex}.hero-subtitle{color:#a39eb8;margin-top:6px;font-size:15px;font-style:italic}.hero-badges-row{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.hero-badge-item{color:#d1cbf0;background:#140f23cc;border:1px solid #8b7cff33;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:flex}.nav-tabs{border-bottom:1px solid #8b7cff1a;gap:40px;margin:40px 0 32px;padding:0 40px;display:flex}.nav-tab-item{color:#8c85a6;cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;transition:var(--transition-smooth);align-items:center;gap:8px;padding:16px 0;font-size:13px;font-weight:800;display:flex;position:relative}.nav-tab-active{color:#b5a6ff}.nav-tab-active:after{content:"";background:#b5a6ff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 -2px 10px #b5a6ff80}.hexagon-gallery{flex-wrap:wrap;gap:24px;display:flex}.hexagon-item{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:100px;height:115px;transition:var(--transition-smooth);background:#140f2399;border:2px solid #8b7cff26;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hexagon-item:hover{cursor:pointer;background:#8b7cff1a;border-color:#b5a6ff;transform:scale(1.08)}.hexagon-icon{filter:drop-shadow(0 2px 8px #00000080);margin-bottom:6px;font-size:32px}.hexagon-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#a39eb8;max-width:80px;font-size:11px;font-weight:700;overflow:hidden}.timeline-container{flex-direction:column;gap:20px;padding-left:8px;display:flex;position:relative}.timeline-container:before{content:"";background:#8b7cff1a;width:2px;position:absolute;top:20px;bottom:20px;left:27px}.timeline-item{z-index:1;align-items:center;gap:20px;display:flex;position:relative}.timeline-icon{background:#140f23;border:2px solid #8b7cff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex;box-shadow:0 4px 10px #0000004d}.timeline-content{flex:1}.timeline-title{color:#fff;font-size:14px;font-weight:700}.timeline-meta{color:#8c85a6;margin-top:4px;font-size:12px}.v2-card{background:#140f2399;border:1px solid #8b7cff1a;border-radius:20px;height:100%;padding:28px}.v2-card-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.v2-card-title{color:#b5a6ff;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.v2-stat-box{background:#140f23cc;border:1px solid #8b7cff26;border-radius:16px;flex-direction:column;min-width:160px;padding:20px;display:flex}.v3-widget{background:#140f23d9;border:1px solid #8b7cff1a;border-radius:16px;flex-direction:column;height:100%;padding:20px;display:flex}.v3-widget-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.v3-widget-title{color:#b5a6ff;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.v3-progress-container{background:#8b7cff26;border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.v3-progress-bar{background:linear-gradient(90deg,#9b59b6,#3498db);border-radius:3px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative}.v3-progress-bar:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);animation:2s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.v3-badge{color:#b5a6ff;background:#8b7cff26;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.v3-info-row{border-bottom:1px solid #8b7cff0d;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.v3-info-row:last-child{border-bottom:none}.v3-info-label{color:#8c85a6;align-items:center;gap:8px;font-size:12px;display:flex}.v3-info-value{color:#fff;font-size:12px;font-weight:600}@media (width<=768px){.hero-profile-container{text-align:center;flex-direction:column;gap:16px;margin-top:-60px;padding:0 20px}.hero-avatar-ring{width:120px;height:120px;margin:0 auto}.hero-title{justify-content:center;font-size:28px}.hero-badges-row{justify-content:center}.hero-info>div{flex-direction:column;justify-content:center!important;align-items:center!important}.hero-info>div>div:last-child{justify-content:center;width:100%}.v2-stat-box{flex:1;min-width:120px}}.krystel-glass{-webkit-backdrop-filter:blur(8px)saturate(120%);transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0a;background:#242632d9!important;border:1px solid #8b7cff1f!important}.krystel-glass:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#8b7cff08 0%,#0000 50%,#a996ff05 100%);position:absolute;inset:0}.krystel-glass:hover{transform:translateY(-2px);box-shadow:0 8px 40px #8b7cff26,0 0 0 1px #8b7cff14,inset 0 1px #ffffff14;border-color:#8b7cff59!important}.krystel-glass-glow{position:relative}.krystel-glass-glow:after{content:"";border-radius:inherit;opacity:0;z-index:-1;background:conic-gradient(#8b7cff00 0%,#8b7cff66 10%,#64c8ff4d 20%,#ff73fa4d 30%,#8b7cff00 40%,#0000 100%);transition:opacity .5s;animation:4s linear infinite krystel-border-spin;position:absolute;inset:-1px}.krystel-glass-glow:hover:after{opacity:1}@keyframes krystel-border-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.krystel-tilt{transform-style:preserve-3d;perspective:1000px;transition:transform .4s cubic-bezier(.23,1,.32,1)}.krystel-tilt:hover{transform:perspective(1000px)rotateX(1deg)rotateY(-1deg)translateY(-2px)}.sidebar{-webkit-backdrop-filter:blur(10px)saturate(120%);background:#1a1b23f2!important;border-right:1px solid #8b7cff14!important}.stat-card{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);background:#242632d9;border:1px solid #8b7cff14;position:relative;overflow:hidden}.stat-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#8b7cff4d,#64c8ff33,#0000);height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.stat-card:hover:before{opacity:1}.stat-card:hover{border-color:#8b7cff40;transform:translateY(-4px)scale(1.01);box-shadow:0 12px 40px #0000004d,0 0 20px #8b7cff14}.menu-item:hover{background:#8b7cff0f;border-left-color:#8b7cff66}.menu-item.active{border-left-color:var(--color-primary);background:#8b7cff1a;box-shadow:inset 2px 0 8px #8b7cff1a}.content-area{position:relative}@keyframes krystel-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.krystel-shimmer{background:linear-gradient(90deg,#8b7cff00 0%,#8b7cff0f 50%,#8b7cff00 100%) 0 0/200% 100%;animation:3s infinite krystel-shimmer}.krystel-tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);background:#14151ef2;border:1px solid #8b7cff33;border-radius:8px;padding:8px 12px;font-size:12px;box-shadow:0 8px 32px #0006,0 0 12px #8b7cff1a}.landing-page{position:relative;overflow:hidden}.landing-page .landing-header-nav,.landing-page .landing-hero-container,.landing-page .landing-features-section,.landing-page .landing-stats-section,.landing-page .landing-main-footer{z-index:2;position:relative}.feature-card{-webkit-backdrop-filter:blur(16px);transition:all .4s cubic-bezier(.23,1,.32,1);background:#24263280!important;border:1px solid #8b7cff1a!important}.feature-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 8px 32px #8b7cff1f;border-color:#8b7cff4d!important}@keyframes krystel-pulse{0%,to{box-shadow:0 0 #8b7cff4d}50%{box-shadow:0 0 0 8px #8b7cff00}}.krystel-pulse{animation:2s ease-in-out infinite krystel-pulse}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes marqueeScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes btnShimmer{0%{background-position:-200%}to{background-position:200%}}.landing-page .landing-header-nav{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#0a0a0fa6;border-bottom:1px solid #8b7cff14;justify-content:space-between;align-items:center;height:72px;padding:0 5%;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.landing-page .landing-nav-logo{color:#fff;text-transform:uppercase;letter-spacing:1.5px;cursor:default;align-items:center;gap:10px;font-size:22px;font-weight:900;display:flex;position:relative}.landing-page .logo-glow{background:#8b7cff;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite krystel-pulse;display:inline-block;box-shadow:0 0 8px #8b7cff,0 0 20px #8b7cff66}.landing-page .landing-nav-links a{color:#ffffff80;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.landing-page .landing-nav-links a:after{content:"";background:#8b7cff;border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.landing-page .landing-nav-links a:hover:after{width:100%}.landing-page .landing-nav-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b7cff 0%,#6c5ce7 100%);border:none;border-radius:12px;padding:10px 24px;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 15px #8b7cff40}.landing-page .landing-nav-btn:hover{background:linear-gradient(135deg,#8b7cff 0%,#6c5ce7 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 25px #8b7cff66}.landing-page .landing-hero-container{text-align:center;z-index:10;flex-direction:column;align-items:center;width:100%;max-width:900px;margin-top:60px;margin-bottom:80px;animation:.8s ease-out fadeInUp;display:flex}.landing-page .landing-hero-content{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.landing-page .landing-badge-promo{color:#b5a6ff;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#8b7cff14;border:1px solid #8b7cff33;border-radius:24px;padding:6px 16px;font-size:11px}.landing-page .landing-badge-promo .pulse-dot{background:#8b7cff;animation:2s infinite krystel-pulse}.landing-page .landing-hero-title{letter-spacing:-2px;color:#fff;max-width:800px;font-size:56px;font-weight:900;line-height:1.1}.landing-page .landing-hero-title span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b5a6ff,#8b7cff,#ff73fa,#b5a6ff) 0 0/300% 300%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite gradientShift}.landing-page .landing-hero-subtitle{color:#ffffff73;max-width:560px;margin-bottom:8px;font-size:17px;line-height:1.7}.landing-page .landing-hero-actions{justify-content:center}.landing-page .landing-discord-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b7cff 0%,#6c5ce7 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:750;transition:all .35s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #8b7cff4d}.landing-page .landing-discord-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%) 0 0/200% 100%;animation:3s ease-in-out infinite btnShimmer;position:absolute;inset:0}.landing-page .landing-discord-btn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 40px #8b7cff73}.landing-page .landing-release-progress{gap:9px;width:min(100%,430px);margin-top:6px;display:grid}.landing-page .landing-release-progress-copy{color:var(--theme-text-secondary,#ffffffad);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:800;display:flex}.landing-page .landing-release-progress-copy strong{color:var(--theme-text-primary,#fff);font-size:12px}.landing-page .landing-release-progress-track{border:1px solid var(--theme-border-strong,#ffffff29);background:var(--theme-input-bg,#00000052);height:7px;position:relative;overflow:hidden}.landing-page .landing-release-progress-track>span{background:#fff200;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #fff2006b}html[data-dashboard-theme=endfield-light] .landing-page .landing-release-progress-copy{color:#111111a8}html[data-dashboard-theme=endfield-light] .landing-page .landing-release-progress-copy strong{color:#111}html[data-dashboard-theme=endfield-light] .landing-page .landing-release-progress-track{background:#1111111f;border-color:#1111113d}.landing-page .landing-secondary-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:16px 28px}.landing-page .landing-secondary-btn:hover{background:#ffffff14;border-color:#8b7cff4d;transform:translateY(-3px);box-shadow:0 8px 25px #0003}.landing-page .landing-error{color:#ff6b6b;margin-top:8px;font-size:13px;animation:.3s ease-out fadeInUp}.bento-stats-section{z-index:10;width:100%;max-width:1100px;margin-bottom:100px;animation:.8s ease-out .15s both fadeInUp}.bento-stats-section .section-title{text-align:center;color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:28px;font-weight:900}.bento-stats-section .section-subtitle{text-align:center;color:#fff6;margin-bottom:40px;font-size:14px}.bento-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing-stats-degraded{border:1px solid var(--color-warning);width:min(680px,100% - 32px);margin:12px auto 20px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.landing-stats-degraded{border:1px solid color-mix(in srgb, var(--color-warning) 45%, transparent)}}.landing-stats-degraded{background:var(--color-warning);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.landing-stats-degraded{background:color-mix(in srgb, var(--color-warning) 8%, transparent)}}.landing-stats-degraded{color:var(--text-secondary);text-align:center;font-size:12px}.bento-card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161423b3;border:1px solid #8b7cff14;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 24px;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.bento-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#8b7cff4d,#0000);height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.bento-card:hover:before{opacity:1}.bento-card:hover{border-color:#8b7cff33;transform:translateY(-4px);box-shadow:0 16px 40px #8b7cff14,0 4px 12px #0000004d}.bento-card .bento-icon{filter:drop-shadow(0 0 8px #8b7cff4d);margin-bottom:4px;font-size:28px}.bento-card .bento-number{letter-spacing:-1px;font-size:32px;font-weight:900;line-height:1}.bento-card:first-child .bento-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#57f287 30%,#43d9ad);-webkit-background-clip:text;background-clip:text}.bento-card:nth-child(2) .bento-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b5a6ff 30%,#8b7cff);-webkit-background-clip:text;background-clip:text}.bento-card:nth-child(3) .bento-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff73fa 30%,#d966cc);-webkit-background-clip:text;background-clip:text}.bento-card:nth-child(4) .bento-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,gold 30%,#ffb347);-webkit-background-clip:text;background-clip:text}.bento-card .bento-label{color:#fff6;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.servers-section{z-index:10;width:100%;max-width:100vw;margin-bottom:100px;animation:.8s ease-out .3s both fadeInUp;overflow:hidden}.servers-section .section-title{text-align:center;color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:28px;font-weight:900}.servers-section .section-subtitle{text-align:center;color:#fff6;margin-bottom:40px;font-size:14px}.server-marquee-row{padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.server-marquee-track{gap:16px;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.server-marquee-track.scroll-left{animation-name:marqueeScrollLeft;animation-duration:45s}.server-marquee-track.scroll-right{animation-name:marqueeScrollRight;animation-duration:50s}.server-marquee-row:hover .server-marquee-track,.server-marquee-track.paused{animation-play-state:paused!important}.server-card{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#161423a6;border:1px solid #8b7cff0f;border-radius:14px;flex-shrink:0;align-items:center;gap:14px;min-width:240px;max-width:280px;padding:14px 20px;transition:all .35s cubic-bezier(.23,1,.32,1);display:flex}.server-card:hover{background:#8b7cff14;border-color:#8b7cff33;transform:scale(1.03);box-shadow:0 8px 24px #8b7cff1a}.server-card-icon{color:#b5a6ff;background:#8b7cff1f;border:1px solid #8b7cff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:flex;overflow:hidden}.server-card-icon img{object-fit:cover;width:100%;height:100%}.server-card-info{flex-direction:column;gap:2px;display:flex;overflow:hidden}.server-card-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:750;overflow:hidden}.server-card-members{color:#ffffff59;font-size:12px;font-weight:500}.server-empty-state{border:1px solid var(--theme-border,#ffffff1f);background:linear-gradient(135deg, transparent 0 62%, #ffffff0a 62% 63%, transparent 63%), var(--theme-panel,#ffffff0a);min-height:130px;color:var(--text-muted);text-align:center;border-radius:6px;place-items:center;gap:8px;margin-top:18px;display:grid}.server-empty-state strong{color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:950}.server-empty-state span{max-width:360px;font-size:13px;line-height:1.45}.landing-page .landing-features-section{max-width:1100px;margin-bottom:100px;animation:.8s ease-out .45s both fadeInUp}.landing-page .features-header{margin-bottom:48px}.landing-page .features-header h2{letter-spacing:-.5px;font-size:28px;font-weight:900}.landing-page .features-header p{color:#fff6;font-size:14px}.landing-page .feature-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;gap:14px;position:relative;overflow:hidden;background:#161423b3!important;border:1px solid #8b7cff0f!important}.landing-page .feature-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#8b7cff0a 0%,#0000 70%);width:200%;height:200%;transition:opacity .5s;position:absolute;top:-50%;left:-50%}.landing-page .feature-card:hover:after{opacity:1}.landing-page .feature-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000004d,0 0 20px #8b7cff0f;border-color:#8b7cff33!important}.landing-page .feature-icon{color:#b5a6ff;background:#8b7cff14;border:1px solid #8b7cff1f;border-radius:14px;transition:all .3s}.landing-page .feature-card:hover .feature-icon{background:#8b7cff26;box-shadow:0 0 15px #8b7cff26}.landing-page .feature-card p{color:#fff6;line-height:1.6}.landing-page .landing-stats-section{justify-content:center;gap:40px;max-width:1100px;margin-bottom:60px;animation:.8s ease-out .6s both fadeInUp;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#16142380!important;border:1px solid #8b7cff14!important;padding:32px 24px!important}.landing-page .landing-stat-item .number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 30%,#b5a6ff 100%);-webkit-background-clip:text;background-clip:text;font-size:28px}.landing-page .landing-stat-item .label{color:#ffffff59;letter-spacing:1px;font-size:11px}.landing-page .landing-main-footer{color:#ffffff40;letter-spacing:.3px;border-top:1px solid #8b7cff0f;max-width:1100px;padding:32px 0 40px}@media (width<=1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.landing-page .landing-header-nav{height:64px}.landing-page .landing-hero-title{letter-spacing:-1px;font-size:36px}.landing-page .landing-hero-subtitle{font-size:15px}.landing-page .landing-hero-actions{flex-direction:column;align-items:stretch}.bento-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bento-card{padding:20px 16px}.bento-card .bento-number{font-size:26px}.landing-page .landing-stats-section{gap:20px;padding:24px 16px!important}.landing-page .landing-stat-item .number{font-size:22px}.server-card{min-width:200px;padding:12px 16px}}@media (width<=480px){.landing-page .landing-hero-title{font-size:30px}.bento-grid{grid-template-columns:1fr 1fr}.bento-card .bento-number{font-size:22px}.bento-card .bento-label{font-size:10px}}.endfield-container-focus{border-color:#fff2006b!important;position:relative!important;box-shadow:inset 1px 0 #fff2003d,0 8px 24px #00000038!important}.endfield-container-focus:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#ff2ebe 0 31%,#25d7d2 31% 66%,#fff200 66% 100%);border-radius:0 2px 2px 0;width:4px;height:44px;position:absolute;top:14px;left:-1px;box-shadow:0 0 0 1px #00000042,0 0 14px #fff2002e}.endfield-container-focus:before{opacity:1}html[data-dashboard-theme=endfield-light]{--bg-main:#f0f0eb;--bg-sidebar:#f7f7f2;--bg-card:#fbfbf6;--bg-input:#ecece6;--bg-elevated:#fff;--bg-overlay:#d8d8d2;--border-color:#12131324;--border-hover:#fff200bf;--color-primary:#fff200;--color-primary-glow:#fff20052;--color-secondary:#25d7d2;--color-secondary-glow:#25d7d238;--text-primary:#181a1a;--text-secondary:#424646;--text-muted:#747872;--color-success:#1abc9c;--color-danger:#e53935;--color-warning:#f4d000;--color-info:#16b8c6;--theme-canvas-opacity:.18;--theme-canvas-blend:multiply;--theme-hatch-opacity:.055;--theme-menu-active-bg:#fff2002e}html[data-dashboard-theme=discord-dark]{--bg-main:#313338;--bg-sidebar:#1e1f22;--bg-card:#2b2d31;--bg-input:#1e1f22;--bg-elevated:#313338;--bg-overlay:#111214;--border-color:#ffffff14;--border-hover:#fff20094;--color-primary:#fff200;--color-primary-glow:#fff20038;--color-secondary:#25d7d2;--color-secondary-glow:#25d7d22e;--text-primary:#f2f3f5;--text-secondary:#c7c9ce;--text-muted:#8c919a;--color-success:#23a55a;--color-danger:#f23f42;--color-warning:#f0b232;--color-info:#00a8fc;--theme-canvas-opacity:.4;--theme-canvas-blend:screen;--theme-hatch-opacity:.035;--theme-menu-active-bg:#fff2001a}html[data-dashboard-theme=endfield-light] body,html[data-dashboard-theme=discord-dark] body{background:var(--bg-main);color:var(--text-primary)}.theme-switcher-option{min-height:30px;color:var(--text-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;transition:var(--transition-smooth);background:0 0;border:0;border-radius:4px;font-size:11px;font-weight:800;position:relative}.theme-switcher-option.active{color:#111;background:var(--color-primary);box-shadow:0 0 0 1px #0000002e, 0 8px 18px var(--color-primary-glow)}.sidebar,.dashboard-header,.mobile-sticky-header{background-color:var(--bg-sidebar)!important}.glass,.stat-card,.config-card,.quick-action-card,.profile-edit-card,.bio-preview-card,.rank-card,.rank-card-stat-box,.rank-card-roles-box,.infraction-item-card,.config-pane,.ui-stat-card,.ui-action-card,.ui-feed-card,.ui-data-table-container{color:var(--text-primary)}html[data-dashboard-theme=endfield-light] .sidebar{box-shadow:8px 0 24px #00000014;background:#f7f7f2f5!important;border-right-color:#0000001f!important}html[data-dashboard-theme=endfield-light] .sidebar-logo,html[data-dashboard-theme=endfield-light] .mobile-header-logo{color:#111!important;-webkit-text-fill-color:#111!important;filter:none!important;background:0 0!important}html[data-dashboard-theme=endfield-light] .menu-section-label{background:#00000009;border:1px solid #00000012;border-radius:6px;padding:8px 12px;color:#5c605d!important}.menu-item{position:relative;overflow:hidden;border-left-color:#0000!important}html[data-dashboard-theme=endfield-light] .menu-item{color:#343838!important}html[data-dashboard-theme=endfield-light] .menu-item.active{color:#111!important}@media (width<=768px){.landing-page{overflow-x:hidden!important}.landing-page .landing-header-nav{width:auto!important;max-width:none!important;left:12px!important;right:12px!important}.landing-page .landing-nav-btn{display:none!important}.landing-page .landing-hero-container,.landing-page .landing-hero-content,.landing-page .landing-hero-title,.landing-page .landing-hero-subtitle,.landing-page .landing-hero-actions{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.landing-page .landing-hero-title{overflow-wrap:anywhere;letter-spacing:0!important;font-size:clamp(27px,9vw,34px)!important;line-height:1.08!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--ef-yellow:#fff200;--ef-yellow-soft:#fff20029;--ef-cyan:#25d7d2;--ef-cyan-soft:#25d7d226;--ef-magenta:#ff2ebe;--ef-magenta-soft:#ff2ebe24;--ef-stripe:linear-gradient(to bottom, var(--ef-magenta) 0 31%, var(--ef-cyan) 31% 66%, var(--ef-yellow) 66% 100%);--ef-action-gradient:linear-gradient(135deg, #fff200 0%, #d6d000 100%)}html[data-dashboard-theme=endfield-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-main:#f1f1ea;--bg-sidebar:#f7f7f2;--bg-card:#fbfbf6;--bg-input:#ecece6;--bg-elevated:#fff;--bg-overlay:#d9d9d2;--surface-soft:#f5f5ef;--surface-strong:#fff;--surface-inset:#e8e8e1;--profile-panel-bg:#fff;--profile-panel-border:#181a1a29;--profile-panel-text:#181a1a;--profile-panel-muted:#626861;--profile-panel-title:#181a1a;--profile-panel-fill:#0000000a;--profile-panel-dashed:#00000029;--panel-dark:#25262d;--panel-dark-2:#1d1e24;--border-color:#16181824;--border-hover:#fff200b8;--text-primary:#181a1a;--text-secondary:#414545;--text-muted:#747872;--text-on-dark:#f7f7f2;--text-on-dark-muted:#aeb0aa;--color-primary:var(--ef-yellow);--color-primary-glow:#fff2004d;--color-secondary:var(--ef-cyan);--color-secondary-glow:#25d7d233;--color-success:#00a878;--color-danger:#e53935;--color-warning:#e1c800;--color-info:#0097a7;--theme-canvas-opacity:.14;--theme-canvas-blend:multiply;--theme-hatch-opacity:.052;--theme-menu-active-bg:#fff20033;--theme-card-shadow:0 16px 36px #12141414;--theme-card-shadow-soft:0 8px 22px #1214140f}html[data-dashboard-theme=discord-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-main:#313338;--bg-sidebar:#1e1f22;--bg-card:#2b2d31;--bg-input:#1e1f22;--bg-elevated:#313338;--bg-overlay:#111214;--surface-soft:#2b2d31;--surface-strong:#313338;--surface-inset:#1e1f22;--profile-panel-bg:#24252b;--profile-panel-border:#fff2001f;--profile-panel-text:#f2f3f5;--profile-panel-muted:#9ca0aa;--profile-panel-title:var(--ef-yellow);--profile-panel-fill:#ffffff0a;--profile-panel-dashed:#ffffff29;--panel-dark:#24252b;--panel-dark-2:#1e1f22;--border-color:#ffffff14;--border-hover:#fff2008c;--text-primary:#f2f3f5;--text-secondary:#c7c9ce;--text-muted:#8c919a;--text-on-dark:#f2f3f5;--text-on-dark-muted:#9ca0aa;--color-primary:var(--ef-yellow);--color-primary-glow:#fff20038;--color-secondary:var(--ef-cyan);--color-secondary-glow:#25d7d22e;--color-success:#23a55a;--color-danger:#f23f42;--color-warning:#f0b232;--color-info:#00a8fc;--theme-canvas-opacity:.34;--theme-canvas-blend:screen;--theme-hatch-opacity:.03;--theme-menu-active-bg:#fff2001a;--theme-card-shadow:0 16px 36px #00000042;--theme-card-shadow-soft:0 8px 22px #0003}html[data-dashboard-theme] body{background:var(--bg-main);color:var(--text-primary)}.dashboard-container{background:radial-gradient(circle at 88% 8%, #fff20014, transparent 24%), linear-gradient(135deg, #ffffff06, transparent 40%), var(--bg-main)!important}.dashboard-container:before{content:"";pointer-events:none;z-index:0;opacity:var(--theme-hatch-opacity);background-image:repeating-linear-gradient(135deg,#000 0 1px,#0000 1px 7px),linear-gradient(#00000038 1px,#0000 1px),linear-gradient(90deg,#00000038 1px,#0000 1px);background-size:auto,96px 96px,96px 96px;position:fixed;inset:0}.dashboard-container>canvas{opacity:var(--theme-canvas-opacity);mix-blend-mode:var(--theme-canvas-blend)}.sidebar,.dashboard-header,.mobile-sticky-header,.bottom-sheet{background:var(--bg-sidebar)!important;border-color:var(--border-color)!important}html[data-dashboard-theme=endfield-light] .sidebar{box-shadow:8px 0 24px #00000014}html[data-dashboard-theme=endfield-light] .sidebar-logo{color:#101111!important;-webkit-text-fill-color:#101111!important;filter:none!important;background:0 0!important}.theme-switcher{background:var(--surface-inset);border:1px solid var(--border-color);border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;margin:-14px 0 18px;padding:4px;display:grid}.theme-switcher-option{min-height:30px;color:var(--text-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;transition:var(--transition-smooth);background:0 0;border:0;border-radius:4px;font-size:11px;font-weight:800}.theme-switcher-option:hover{color:var(--text-primary);background:#fff20014}.theme-switcher-option.active{background:var(--ef-action-gradient);color:#111;box-shadow:0 0 0 1px #0000002e, 0 8px 18px var(--color-primary-glow)}.menu-section-label{color:var(--text-muted)!important}html[data-dashboard-theme=endfield-light] .menu-section-label{background:#00000009;border:1px solid #00000012;border-radius:6px;padding:8px 12px}.menu-item{position:relative;overflow:hidden;color:var(--text-secondary)!important;border-left-color:#0000!important}.menu-item:hover{color:var(--text-primary)!important;background:#fff20012!important;border-left-color:#0000!important}.menu-item.active{background:var(--theme-menu-active-bg)!important;color:var(--text-primary)!important;border-left-color:#0000!important;box-shadow:inset 0 0 0 1px #fff2001a!important}.menu-item.active:before{content:"";background:var(--ef-stripe);border-radius:0 2px 2px 0;width:4px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 10px #fff20033}.glass,.config-pane,.config-card,.profile-edit-card,.bio-preview-card,.quick-action-card,.command-card,.ui-stat-card,.ui-action-card,.ui-feed-card,.ui-data-table-container{background:var(--surface-strong)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important;box-shadow:var(--theme-card-shadow-soft)!important}.stat-card,.v2-stat-box,.v3-widget,.rank-card-preview,.rank-card-stat-box,.rank-card-roles-box,.infraction-item-card{background:var(--panel-dark)!important;color:var(--text-on-dark)!important;box-shadow:var(--theme-card-shadow)!important;border:1px solid #fff2001f!important}html[data-dashboard-theme=endfield-light] .v2-stat-box,html[data-dashboard-theme=endfield-light] .v3-widget,html[data-dashboard-theme=endfield-light] .rank-card-stat-box,html[data-dashboard-theme=endfield-light] .rank-card-roles-box,html[data-dashboard-theme=endfield-light] .infraction-item-card{background:var(--profile-panel-bg)!important;border:1px solid var(--profile-panel-border)!important;color:var(--profile-panel-text)!important;box-shadow:var(--theme-card-shadow-soft)!important}html[data-dashboard-theme=endfield-light] .v3-widget,html[data-dashboard-theme=endfield-light] .v2-stat-box{position:relative;overflow:hidden}html[data-dashboard-theme=endfield-light] .v3-widget:before,html[data-dashboard-theme=endfield-light] .v2-stat-box:before{content:"";background:var(--ef-stripe);opacity:0;border-radius:0 2px 2px 0;width:4px;height:34px;position:absolute;top:14px;left:0}.v3-widget-title,.v2-card-title,.nav-tab-active,.profile-page-title,.section-title,.config-pane h2,.config-pane h3,.profile-edit-card h2,.profile-edit-card h3,.bio-preview-card h2,.bio-preview-card h3{color:var(--color-primary)!important}html[data-dashboard-theme=endfield-light] .v3-widget-title,html[data-dashboard-theme=endfield-light] .v2-card-title,html[data-dashboard-theme=endfield-light] .profile-page-title,html[data-dashboard-theme=endfield-light] .section-title,html[data-dashboard-theme=endfield-light] .config-pane h2,html[data-dashboard-theme=endfield-light] .config-pane h3,html[data-dashboard-theme=endfield-light] .profile-edit-card h2,html[data-dashboard-theme=endfield-light] .profile-edit-card h3,html[data-dashboard-theme=endfield-light] .bio-preview-card h2,html[data-dashboard-theme=endfield-light] .bio-preview-card h3{color:var(--profile-panel-title)!important}html[data-dashboard-theme=endfield-light] .v3-widget-title:after,html[data-dashboard-theme=endfield-light] .section-title:after{content:"";background:linear-gradient(90deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));width:42px;height:3px;margin-top:6px;display:block}.hero-title,.v3-info-value,.timeline-title,.rank-card-preview h3,.v3-widget strong{color:var(--text-on-dark)!important}.hero-subtitle,.v3-info-label,.timeline-meta,.v2-stat-box span,.v3-widget span,.v3-widget p{color:var(--text-on-dark-muted)!important}html[data-dashboard-theme=endfield-light] .v3-info-value,html[data-dashboard-theme=endfield-light] .timeline-title,html[data-dashboard-theme=endfield-light] .v3-widget strong{color:var(--profile-panel-text)!important}html[data-dashboard-theme=endfield-light] .v3-info-label,html[data-dashboard-theme=endfield-light] .timeline-meta,html[data-dashboard-theme=endfield-light] .v2-stat-box span,html[data-dashboard-theme=endfield-light] .v3-widget span,html[data-dashboard-theme=endfield-light] .v3-widget p{color:var(--profile-panel-muted)!important}.v3-progress-container,.xp-progress-bar-container{background:#ffffff1f!important}.v3-progress-bar{background:linear-gradient(90deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow))!important}.nav-tabs{border-color:var(--border-color)!important}.nav-tab-item{color:var(--text-muted)!important}.nav-tab-item:hover{color:var(--text-primary)!important}.nav-tab-active:after{background:linear-gradient(90deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow))!important;box-shadow:none!important}.form-label{color:var(--text-secondary)!important}.form-input,.form-select,textarea.form-input,input[type=text],input[type=number],input[type=url],input[type=color],select,textarea{background-color:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.form-input:focus,.form-select:focus,textarea:focus,input:focus,select:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-glow)!important;outline:none!important}select option{background:var(--bg-elevated);color:var(--text-primary)}.btn-primary,.discord-button.blurple,.command-pill.active{background:var(--ef-action-gradient)!important;color:#111!important;box-shadow:0 10px 22px var(--color-primary-glow)!important;border-color:#0000002e!important}.btn-secondary,.discord-button:not(.blurple):not(.danger):not(.success){background:var(--surface-inset)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.success-badge,.vip-badge-pill,.v3-badge,.status-badge{background:var(--ef-cyan-soft)!important;color:var(--color-secondary)!important;border-color:#25d7d257!important}.endfield-container-focus{box-shadow:inset 1px 0 0 #fff2003d, var(--theme-card-shadow)!important;border-color:#fff20075!important;position:relative!important}.endfield-container-focus:after{content:"";top:var(--endfield-pointer-y,14px);background:var(--ef-stripe);pointer-events:none;z-index:2;border-radius:0 2px 2px 0;width:4px;height:44px;position:absolute;left:-1px;box-shadow:0 0 0 1px #00000042,0 0 14px #fff2002e}:where(.glass,.stat-card,.config-card,.command-card,.quick-action-card,.profile-edit-card,.bio-preview-card,.rank-card,.rank-card-preview,.rank-card-stat-box,.rank-card-roles-box,.infraction-card,.infraction-item-card,.member-card-search,.sync-warning-card,.ticket-item,.v2-stat-box,.xp-card-hover,.config-pane,.save-panel,.ui-stat-card,.ui-action-card,.ui-feed-card,.ui-data-table-container):hover{box-shadow:0 0 0 1px #fff2001f, var(--theme-card-shadow-soft)!important;border-color:#fff20061!important}html[data-dashboard-theme=endfield-light] :where(.glass,.stat-card,.config-card,.command-card,.quick-action-card,.profile-edit-card,.bio-preview-card,.rank-card,.rank-card-preview,.rank-card-stat-box,.rank-card-roles-box,.infraction-card,.infraction-item-card,.member-card-search,.sync-warning-card,.ticket-item,.v2-stat-box,.xp-card-hover,.config-pane,.save-panel,.ui-stat-card,.ui-action-card,.ui-feed-card,.ui-data-table-container):hover{box-shadow:0 0 0 1px #1111111a, var(--theme-card-shadow-soft)!important;border-color:#11111152!important}html[data-dashboard-theme=endfield-light] .sidebar-profile-footer{background:#0000000f!important;border-top-color:#00000014!important}html[data-dashboard-theme=endfield-light] .sidebar-profile-footer div,html[data-dashboard-theme=endfield-light] .sidebar-profile-footer span{color:var(--text-primary)!important}html[data-dashboard-theme=endfield-light] .content-area{color:var(--text-primary)}html[data-dashboard-theme=endfield-light] .profile-page .glass,html[data-dashboard-theme=endfield-light] .config-pane.glass{background:var(--surface-strong)!important}html[data-dashboard-theme=endfield-light] .profile-page .rank-card-preview{background:#1e1f22!important}html[data-dashboard-theme=endfield-light] .v3-widget [style*="rgba(0,0,0,0.2)"],html[data-dashboard-theme=endfield-light] .v3-widget [style*="rgba(0, 0, 0, 0.2)"],html[data-dashboard-theme=endfield-light] .v3-widget [style*="rgba(255,255,255,0.02)"],html[data-dashboard-theme=endfield-light] .v3-widget [style*="rgba(255, 255, 255, 0.02)"],html[data-dashboard-theme=endfield-light] .profile-page .glass [style*="rgba(255,255,255,0.01)"],html[data-dashboard-theme=endfield-light] .profile-page .glass [style*="rgba(255, 255, 255, 0.01)"]{background:var(--profile-panel-fill)!important;border-color:var(--profile-panel-border)!important}html[data-dashboard-theme=endfield-light] .v3-widget [style*="1px dashed"],html[data-dashboard-theme=endfield-light] .profile-page .glass [style*="1px dashed"]{border-color:var(--profile-panel-dashed)!important}html[data-dashboard-theme=endfield-light] .v3-widget [style*="color: white"],html[data-dashboard-theme=endfield-light] .v3-widget [style*=color\:white],html[data-dashboard-theme=endfield-light] .profile-page .glass [style*="color: white"],html[data-dashboard-theme=endfield-light] .profile-page .glass [style*=color\:white],html[data-dashboard-theme=endfield-light] .profile-page .glass [style*="color: #FFF"],html[data-dashboard-theme=endfield-light] .profile-page .glass [style*="color:#FFF"]{color:var(--profile-panel-text)!important}html[data-dashboard-theme=endfield-light] .profile-page .glass [style*="color: #FFD700"],html[data-dashboard-theme=endfield-light] .profile-page .glass [style*="color:#FFD700"],html[data-dashboard-theme=endfield-light] .v3-widget [style*="color: #FFD700"],html[data-dashboard-theme=endfield-light] .v3-widget [style*="color:#FFD700"]{color:#8f8000!important}html[data-dashboard-theme=endfield-light] .profile-page .glass [style*="border-top: 1px solid rgba(255,255,255"],html[data-dashboard-theme=endfield-light] .profile-page .glass [style*=borderTop]{border-color:var(--profile-panel-border)!important}html[data-dashboard-theme=discord-dark] .profile-page .glass,html[data-dashboard-theme=discord-dark] .config-pane.glass{background:var(--bg-card)!important}.operator-profile{--operator-bg:#f7f7f2;--operator-panel:#ffffffb8;--operator-panel-strong:#ffffffe6;--operator-border:#12131329;--operator-border-soft:#12131314;--operator-text:#171818;--operator-muted:#646966;--operator-faint:#1213130b;--operator-shadow:0 18px 50px #10111114;--operator-map:#1213131a;--operator-photo-filter:saturate(.92) contrast(1.02) brightness(1.08);min-height:calc(100vh - 40px);color:var(--operator-text);padding:20px 28px 56px}html[data-dashboard-theme=discord-dark] .operator-profile{--operator-bg:#090d0f;--operator-panel:#0b1012bd;--operator-panel-strong:#0c1113eb;--operator-border:#ffffff29;--operator-border-soft:#ffffff14;--operator-text:#f4f6f5;--operator-muted:#a4aaa8;--operator-faint:#ffffff0b;--operator-shadow:0 22px 58px #00000057;--operator-map:#ffffff1c;--operator-photo-filter:saturate(.9) contrast(1.05) brightness(.72)}.operator-shell{border:1px solid var(--operator-border);background:linear-gradient(135deg, transparent 0 38%, var(--operator-faint) 38% 39%, transparent 39%), linear-gradient(90deg, transparent 0 24%, var(--operator-faint) 24% 24.2%, transparent 24.2%), var(--operator-bg);width:min(100%,1640px);min-height:860px;box-shadow:var(--operator-shadow);border-radius:8px;margin:0 auto;padding:28px;position:relative;overflow:hidden}.operator-shell:before,.operator-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.operator-shell:before{opacity:.44;background-image:radial-gradient(circle at 78% 14%, transparent 0 28px, var(--operator-map) 29px 30px, transparent 31px 46px), radial-gradient(circle at 50% 6%, transparent 0 48px, var(--operator-map) 49px 50px, transparent 51px 76px), linear-gradient(var(--operator-border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--operator-border-soft) 1px, transparent 1px);background-size:360px 280px,420px 320px,72px 72px,72px 72px;-webkit-mask-image:linear-gradient(#000,#00000059 46%,#0000 96%);mask-image:linear-gradient(#000,#00000059 46%,#0000 96%)}.operator-shell:after{opacity:.075;mix-blend-mode:multiply;background-image:repeating-linear-gradient(135deg,#000 0 1px,#0000 1px 7px)}html[data-dashboard-theme=discord-dark] .operator-shell:after{opacity:.1;mix-blend-mode:screen;background-image:repeating-linear-gradient(135deg,#fff 0 1px,#0000 1px 8px)}.operator-shell>*{z-index:1;position:relative}.operator-corner{z-index:2;border-color:var(--operator-text);opacity:.6;pointer-events:none;width:14px;height:14px;position:absolute}.operator-corner-tl{border-top:2px solid;border-left:2px solid;top:10px;left:10px}.operator-corner-tr{border-top:2px solid;border-right:2px solid;top:10px;right:10px}.operator-corner-bl{border-bottom:2px solid;border-left:2px solid;bottom:10px;left:10px}.operator-corner-br{border-bottom:2px solid;border-right:2px solid;bottom:10px;right:10px}.operator-hero{border-bottom:1px solid var(--operator-border);background:linear-gradient(90deg, var(--operator-bg) 0 18%, transparent 34%), linear-gradient(to bottom, transparent 0 50%, var(--operator-bg) 100%), var(--operator-banner);background-size:cover;background-position:center var(--operator-banner-y,center);isolation:isolate;min-height:300px;position:relative}.operator-hero:before{content:"";z-index:-1;opacity:var(--operator-banner-opacity,1);background:inherit;filter:var(--operator-photo-filter);position:absolute;inset:0}.operator-hero:after{content:"";background:linear-gradient(135deg, transparent 0 48%, var(--ef-yellow) 48% 50%, transparent 50%);opacity:.8;width:34%;height:34%;position:absolute;bottom:-1px;right:0}.operator-hero-meta{text-transform:uppercase;max-width:360px;padding:28px 0 0 18px}.operator-kicker,.operator-hero-access{color:var(--operator-muted);letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.operator-hero-meta h1{color:var(--operator-text);letter-spacing:.01em;text-transform:uppercase;margin:6px 0 14px;font-size:22px;font-weight:900}.operator-code-block{border:1px solid var(--operator-border);min-width:220px;color:var(--operator-muted);letter-spacing:.05em;background:#ffffff42;gap:5px;padding:10px 12px;font-size:10px;font-weight:800;display:inline-grid}html[data-dashboard-theme=discord-dark] .operator-code-block{background:#0003}.operator-hero-access{justify-items:start;gap:5px;display:grid;position:absolute;top:34px;right:34px}.operator-hero-access strong{color:var(--operator-text);font-size:13px}.operator-hero-access i{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:14px solid var(--ef-yellow);width:0;height:0}.operator-identity{grid-template-columns:210px minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:-84px;padding:0 28px 28px;display:grid}.operator-avatar-card{aspect-ratio:1;border:1px solid var(--operator-border);background:var(--operator-panel-strong);width:184px;padding:8px;box-shadow:10px 12px #fff20038}.operator-avatar-card img{object-fit:cover;border:2px solid var(--operator-avatar-border);filter:saturate(.94)contrast(1.02);width:100%;height:100%}.operator-main-info{min-width:0;padding:14px 0 0}.operator-name-row{align-items:center;gap:12px;display:flex}.operator-name-row h2{color:var(--operator-text);letter-spacing:0;margin:0;font-size:clamp(34px,4vw,46px);font-weight:900;line-height:.98}.operator-name-row svg{color:var(--operator-text)}.operator-main-info p{color:var(--operator-muted);margin:8px 0 18px;font-size:16px}.operator-badges{flex-wrap:wrap;gap:8px;display:flex}.operator-badge{--badge-color:var(--ef-cyan);border:1px solid var(--badge-color);min-height:30px;color:var(--badge-color);background:color-mix(in srgb, var(--badge-color) 10%, transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:7px 14px;font-size:11px;font-weight:900}.operator-hero-stats{grid-template-columns:repeat(2,150px);gap:16px;display:grid}.operator-metric-card,.operator-card{border:1px solid var(--operator-border);background:var(--operator-panel);color:var(--operator-text);border-radius:3px;position:relative;overflow:hidden}.operator-metric-card{min-height:112px;padding:20px}.operator-metric-card span,.operator-card-header span,.operator-card-header strong,.operator-card-header button{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.operator-metric-card strong{color:var(--operator-text);margin:10px 0 8px;font-size:31px;font-weight:900;line-height:1;display:block}.operator-metric-card small,.operator-card-body,.operator-card-body p{color:var(--operator-muted)}.operator-metric-card i{background:linear-gradient(90deg, var(--ef-yellow) 0 78%, var(--operator-border-soft) 78%);height:4px;position:absolute;bottom:16px;left:20px;right:20px}.operator-summary-grid,.operator-content-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.operator-summary-grid{margin-top:10px}.operator-progress-card{grid-column:span 4}.operator-achievement-card{cursor:pointer;grid-column:span 4}.operator-weekly-card{grid-column:span 4}.operator-card{min-height:132px;padding:20px}.operator-card:before{content:"";pointer-events:none;background:linear-gradient(135deg, transparent 0 72%, var(--operator-faint) 72%), radial-gradient(circle at 84% 44%, transparent 0 42px, var(--operator-border-soft) 43px 44px, transparent 45px);position:absolute;inset:0}.operator-card-header{z-index:1;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex;position:relative}.operator-card-header>div{color:var(--operator-text);align-items:center;gap:9px;display:flex}.operator-card-header svg,.operator-card-header strong,.operator-card-header button{color:var(--operator-text)}.operator-card-header button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid}.operator-card-body{z-index:1;position:relative}.operator-progress-track{background:var(--operator-border-soft);width:100%;height:7px;overflow:hidden}.operator-progress-track span{background:var(--ef-yellow);min-width:4px;height:100%;display:block;box-shadow:0 0 16px #fff20047}.operator-progress-track.compact{height:4px;margin-top:8px}.operator-progress-meta,.operator-achievement-inline,.operator-task>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.operator-progress-meta{margin-top:14px;font-size:13px}.operator-achievement-inline{justify-content:flex-start}.operator-achievement-icon{border:1px solid var(--operator-border);background:var(--operator-faint);place-items:center;width:44px;height:44px;display:grid}.operator-achievement-icon img,.operator-achievement-token img{object-fit:cover;width:100%;height:100%}.operator-achievement-inline strong,.operator-task strong,.operator-feed-item strong{color:var(--operator-text);display:block}.operator-achievement-inline span,.operator-task span{color:var(--operator-muted);font-size:12px}.operator-task-list{gap:12px;display:grid}.operator-tabs{border-bottom:1px solid var(--operator-border);align-items:center;gap:22px;margin-top:20px;padding:0 0 14px;display:flex}.operator-tab{min-height:34px;color:var(--operator-text);cursor:pointer;letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;font-size:14px;font-weight:900;display:inline-flex;position:relative}.operator-tab.active:after{content:"";background:var(--ef-yellow);height:4px;position:absolute;bottom:-15px;left:0;right:0}.operator-panel-label{color:var(--operator-muted);letter-spacing:.16em;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:900}.operator-panel-label:before{content:"";background:repeating-linear-gradient(120deg, var(--ef-yellow) 0 6px, transparent 6px 10px);width:34px;height:8px;margin-right:10px;display:inline-block}.operator-content-grid{margin-top:22px}.operator-activity-card{grid-column:span 3}.operator-collection-card{grid-column:span 6}.operator-vip-card{grid-column:span 3}.operator-info-card{grid-column:span 2}.operator-global-content-grid .operator-info-card{grid-column:span 3}.operator-info-list{gap:12px;margin:0;display:grid}.operator-info-list>div{border-bottom:1px solid var(--operator-border-soft);gap:3px;padding-bottom:10px;display:grid}.operator-info-list>div:last-child{border-bottom:0;padding-bottom:0}.operator-info-list dt{color:var(--operator-muted);text-transform:uppercase;font-size:10px;font-weight:900}.operator-info-list dd{color:var(--operator-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}@media (width>=761px){.content-area.content-area-global-profile{overflow:hidden;padding:86px 14px 12px!important}.operator-global-profile{height:calc(100dvh - 98px);min-height:0;padding:0;overflow:hidden}.operator-global-profile .operator-shell{grid-template-rows:minmax(300px,3.5fr) minmax(96px,1fr) auto minmax(118px,1.2fr);gap:clamp(6px,1vh,12px);width:min(100%,1640px);height:100%;min-height:0;padding:clamp(10px,1.4vh,18px);display:grid}.operator-global-profile .profile-standard-card{grid-template-rows:minmax(112px,1fr) auto auto;min-height:0;display:grid}.operator-global-profile .profile-standard-banner{aspect-ratio:auto;height:100%;min-height:112px}.operator-global-profile .profile-standard-identity{grid-template-columns:104px minmax(0,1fr) auto;column-gap:16px;min-height:78px;padding:0 18px 10px}.operator-global-profile .profile-standard-avatar{width:98px;margin-top:-34px;padding:5px;box-shadow:6px 7px #fff2002e}.operator-global-profile .profile-standard-person{padding-top:8px}.operator-global-profile .profile-standard-name-line h1{font-size:clamp(27px,2.4vw,38px)}.operator-global-profile .profile-standard-username{margin-top:3px;font-size:12px}.operator-global-profile .profile-standard-bio{min-height:0;margin:4px 0 7px;font-size:12px;line-height:1.3}.operator-global-profile .profile-standard-pills{gap:5px;max-height:26px;overflow:hidden}.operator-global-profile .profile-standard-role,.operator-global-profile .profile-standard-badge,.operator-global-profile .profile-standard-more{min-height:23px;padding:3px 8px;font-size:9px}.operator-global-profile .profile-standard-stat{gap:2px 7px;min-height:60px;padding:9px 11px}.operator-global-profile .profile-standard-stat strong{font-size:clamp(15px,1.45vw,20px)}.operator-global-profile .profile-standard-stat span,.operator-global-profile .profile-standard-stat small{font-size:8px}.operator-global-profile .profile-standard-edit{min-height:30px;font-size:10px}.operator-global-profile .operator-summary-grid,.operator-global-profile .operator-content-grid,.operator-global-profile .operator-tab-panel{min-height:0;margin-top:0}.operator-global-profile .operator-card{height:100%;min-height:0;padding:clamp(10px,1.2vh,16px)}.operator-global-profile .operator-card-header{margin-bottom:clamp(6px,.8vh,11px)}.operator-global-profile .operator-progress-meta{margin-top:8px;font-size:11px}.operator-global-profile .operator-achievement-icon{width:34px;height:34px}.operator-global-profile .operator-tabs{min-height:34px;margin-top:0;padding-bottom:8px}.operator-global-profile .operator-tab.active:after{bottom:-9px}.operator-global-profile .operator-global-content-grid,.operator-global-profile .operator-tab-panel{overflow:hidden}.operator-global-profile .operator-card-body{max-height:100%;overflow:hidden}.operator-global-profile .operator-empty{min-height:74px;padding:8px}.operator-global-profile .operator-empty svg{width:30px;height:30px}.operator-global-profile .operator-info-list{gap:6px}.operator-global-profile .operator-info-list>div{gap:1px;padding-bottom:5px}.operator-global-profile .operator-info-list dd{font-size:12px}.profile-editor-page.global-profile-editor-page{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:clamp(8px,1vh,14px);width:min(100%,1640px);height:calc(100dvh - 110px);min-height:0;margin:0 auto;padding:clamp(8px,1vh,14px);display:grid;overflow:hidden}.global-profile-editor-page .profile-editor-header{align-items:center;width:100%;margin:0}.global-profile-editor-page .profile-editor-header h1{font-size:clamp(24px,2.2vw,32px)}.global-profile-editor-page .profile-editor-header p{margin-top:4px}.global-profile-editor-page .profile-editor-grid{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);gap:clamp(10px,1vw,18px);width:100%;min-height:0;margin:0}.global-profile-editor-page .profile-editor-preview-column,.global-profile-editor-page .profile-editor-controls{gap:clamp(8px,1vh,12px);min-height:0}.global-profile-editor-page .profile-editor-standard-preview{min-height:0}.global-profile-editor-page .profile-editor-standard-preview .profile-standard-banner{aspect-ratio:16/4.25}.global-profile-editor-page .profile-editor-standard-preview .profile-standard-identity{grid-template-columns:102px minmax(0,1fr);gap:14px;padding:0 16px 12px}.global-profile-editor-page .profile-editor-standard-preview .profile-standard-avatar{width:94px;margin-top:-32px;padding:5px}.global-profile-editor-page .profile-editor-standard-preview .profile-standard-person{padding-top:8px}.global-profile-editor-page .profile-editor-standard-preview .profile-standard-name-line h1{font-size:clamp(25px,2.4vw,34px)}.global-profile-editor-page .profile-editor-standard-preview .profile-standard-bio{margin:4px 0 0;line-height:1.3}.global-profile-editor-page .profile-editor-standard-preview .profile-standard-stat{min-height:62px;padding:8px 10px}.global-profile-editor-page .profile-editor-standard-preview .profile-standard-stat strong{font-size:15px}.global-profile-editor-page .profile-editor-panel{padding:clamp(11px,1.25vh,16px)}.global-profile-editor-page .profile-editor-panel>header{margin-bottom:clamp(7px,.9vh,11px)}.global-profile-editor-page .profile-editor-panel textarea{resize:none;min-height:clamp(64px,8vh,88px)}.global-profile-editor-page .profile-editor-actions,.global-profile-editor-page .profile-editor-range{margin-top:8px}.global-profile-editor-page .profile-editor-swatches{margin-bottom:8px}.global-profile-editor-page .profile-editor-lists{width:100%;min-height:0;margin:0;display:block}.global-profile-editor-page .profile-editor-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:88px;overflow-y:auto}.global-profile-editor-page .profile-editor-empty{grid-column:1/-1}}.operator-timeline{gap:16px;display:grid}.operator-timeline-item{align-items:flex-start;gap:12px;display:flex}.operator-timeline-item>span{background:var(--ef-yellow);width:8px;height:8px;margin-top:6px}.operator-timeline-item strong{color:var(--operator-text);font-size:13px}.operator-timeline-item small{color:var(--operator-muted);margin-top:3px;display:block}.operator-empty{border:1px solid var(--operator-border-soft);text-align:center;place-items:center;min-height:126px;padding:18px;display:grid}.operator-empty svg{color:var(--operator-border)}.operator-empty strong{color:var(--operator-text);margin-top:8px}.operator-empty span{max-width:300px;color:var(--operator-muted);margin-top:5px;font-size:13px}.operator-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operator-achievement-token{border:1px solid var(--operator-border-soft);min-height:46px;color:var(--operator-text);align-items:center;gap:9px;padding:8px;font-size:12px;font-weight:800;display:flex}.operator-achievement-token svg,.operator-achievement-token img{flex:0 0 28px;width:28px;height:28px}.operator-vip-status{border:1px solid var(--operator-border);min-height:76px;color:var(--operator-text);place-items:center;display:grid}.operator-vip-status strong{margin-top:4px;font-size:14px}.operator-action-button{border:1px solid var(--operator-border);background:var(--operator-panel-strong);width:100%;min-height:42px;color:var(--operator-text);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:0 0 0 16px;font-weight:800;display:flex}.operator-action-button svg{background:var(--ef-yellow);color:#111;align-self:stretch;width:42px;height:40px;padding:11px}.operator-info-row{border-bottom:1px solid var(--operator-border-soft);gap:5px;padding:0 0 12px;display:grid}.operator-info-row+.operator-info-row{padding-top:12px}.operator-info-row span{color:var(--operator-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.operator-info-row strong{color:var(--operator-text);font-size:16px}.operator-info-row .mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.operator-feed-card{min-height:104px;margin-top:18px}.operator-feed-list{gap:10px;display:grid}.operator-feed-item{align-items:flex-start;gap:12px;display:flex}.operator-feed-item i{width:7px;height:7px;margin-top:6px}.operator-feed-item span{color:var(--operator-muted);font-size:13px}.operator-tab-placeholder,.operator-tab-panel{margin-top:24px}.operator-achievement-grid.expanded{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-dashboard-theme=discord-dark] .operator-metric-card,html[data-dashboard-theme=discord-dark] .operator-card,html[data-dashboard-theme=discord-dark] .operator-avatar-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-standard-card{border:1px solid var(--operator-border);background:var(--operator-panel-strong);box-shadow:var(--operator-shadow);border-radius:8px;position:relative;overflow:hidden}.profile-standard-banner{aspect-ratio:16/5;border-bottom:1px solid var(--operator-border);background:radial-gradient(circle at 78% 24%, transparent 0 42px, var(--operator-border-soft) 43px 44px, transparent 45px 82px), linear-gradient(135deg, transparent 0 58%, #fff2003d 58.2% 58.8%, transparent 59%), linear-gradient(90deg, var(--operator-faint), transparent 42%), var(--operator-bg);width:100%;position:relative;overflow:hidden}.profile-standard-banner:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 58%, color-mix(in srgb, var(--operator-panel-strong) 82%, transparent) 100%), repeating-linear-gradient(135deg, #0000001f 0 1px, transparent 1px 8px);opacity:.28;position:absolute;inset:0}html[data-dashboard-theme=discord-dark] .profile-standard-banner:after{opacity:.34;background:linear-gradient(#0000 58%,#090d0fb8 100%),repeating-linear-gradient(135deg,#ffffff1f 0 1px,#0000 1px 8px)}.profile-standard-banner img{object-fit:cover;transform-origin:50%;width:100%;height:100%;filter:var(--operator-photo-filter);display:block}.profile-standard-banner-fallback{background:linear-gradient(90deg, #25d7d22e, transparent 36%), linear-gradient(135deg, transparent 0 48%, var(--ef-yellow) 48.4% 49%, transparent 49.4%), radial-gradient(circle at 82% 18%, #fff20029, transparent 20%), var(--operator-bg);position:absolute;inset:0}.profile-standard-corner{z-index:2;border-color:color-mix(in srgb, var(--operator-text) 72%, transparent);pointer-events:none;width:16px;height:16px;position:absolute}.profile-standard-corner-tl{border-top:2px solid;border-left:2px solid;top:12px;left:12px}.profile-standard-corner-tr{border-top:2px solid;border-right:2px solid;top:12px;right:12px}.profile-standard-corner-bl{border-bottom:2px solid;border-left:2px solid;bottom:12px;left:12px}.profile-standard-corner-br{border-bottom:2px solid;border-right:2px solid;bottom:12px;right:12px}.profile-standard-identity{grid-template-columns:156px minmax(0,1fr) auto;align-items:start;gap:0 22px;padding:0 28px 24px;display:grid}.profile-standard-avatar{z-index:3;aspect-ratio:1;border:1px solid var(--operator-border);background:var(--operator-panel-strong);grid-area:1/1/span 3;width:148px;margin-top:-52px;padding:7px;position:relative;box-shadow:9px 10px #fff20033}.profile-standard-avatar img{object-fit:cover;border:3px solid var(--profile-avatar-border,var(--ef-yellow));background:var(--operator-bg);width:100%;height:100%}.profile-standard-person{grid-area:1/2;min-width:0;padding-top:18px}.profile-standard-name-line{align-items:center;gap:10px;min-width:0;display:flex}.profile-standard-name-line h1{color:var(--operator-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:950;line-height:.98}.profile-standard-name-line svg{color:var(--operator-text);flex:none}.profile-standard-username{color:var(--operator-muted);margin-top:6px;font-size:15px;font-weight:700;display:block}.profile-standard-bio{min-width:0;max-width:760px;min-height:2.9em;color:var(--operator-muted);overflow-wrap:anywhere;white-space:pre-wrap;grid-area:2/2;margin:9px 0 14px;font-size:15px;line-height:1.45}.profile-standard-pills{flex-wrap:wrap;grid-area:3/2;gap:8px;display:flex}.profile-standard-identity-action{grid-area:1/3/span 3;justify-content:flex-end;align-self:stretch;align-items:center;min-width:176px;padding:16px 0 0 18px;display:flex}.profile-standard-identity-action .profile-standard-edit{width:100%}.profile-standard-role,.profile-standard-badge,.profile-standard-more{--pill-color:var(--ef-yellow);border:1px solid color-mix(in srgb, var(--pill-color) 74%, transparent);background:color-mix(in srgb, var(--pill-color) 10%, transparent);min-height:28px;color:var(--pill-color);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:950;display:inline-flex}.profile-standard-role{background:color-mix(in srgb, var(--pill-color) 14%, transparent)}.profile-standard-badge img{object-fit:cover;border-radius:3px;width:16px;height:16px}.profile-standard-more{--pill-color:var(--operator-muted)}.profile-standard-edit{border:1px solid var(--operator-border);background:var(--operator-bg);min-height:40px;color:var(--operator-text);cursor:pointer;letter-spacing:.02em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.profile-standard-actions{border-top:1px solid var(--operator-border);background:color-mix(in srgb, var(--operator-bg) 38%, transparent);padding:12px 28px}.profile-standard-actions .profile-standard-edit{width:100%}.profile-standard-edit:hover,.profile-standard-edit:focus-visible{border-color:var(--ef-yellow);outline:none;box-shadow:0 0 0 2px #fff2002e}.profile-standard-stats{border-top:1px solid var(--operator-border);background:color-mix(in srgb, var(--operator-bg) 52%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.profile-standard-stat{border-right:1px solid var(--operator-border-soft);grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;min-height:92px;padding:18px 20px;display:grid}.profile-standard-stat:last-child{border-right:0}.profile-standard-stat svg{color:var(--operator-text);grid-row:span 3}.profile-standard-stat span,.profile-standard-stat small{color:var(--operator-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.profile-standard-stat strong{min-width:0;color:var(--operator-text);overflow-wrap:anywhere;font-size:clamp(18px,2vw,25px);font-weight:950;line-height:1.05}.profile-compact-card{--profile-card-bg:#f7f7f2;--profile-card-panel:#ffffffe0;--profile-card-panel-strong:#fffffff5;--profile-card-border:#12131329;--profile-card-border-soft:#12131314;--profile-card-text:#171818;--profile-card-muted:#646966;--profile-card-faint:#1213130b;aspect-ratio:16/9;border:1px solid var(--profile-card-border);background:linear-gradient(135deg, transparent 0 48%, var(--profile-card-faint) 48% 48.6%, transparent 48.6%), linear-gradient(90deg, transparent 0 24%, var(--profile-card-faint) 24% 24.2%, transparent 24.2%), var(--profile-card-bg);width:1200px;max-width:100%;color:var(--profile-card-text);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 22px 58px #1011111f;container-type:inline-size}.profile-compact-card.is-dark{--profile-card-bg:#090d0f;--profile-card-panel:#0b1012c2;--profile-card-panel-strong:#0c1113f0;--profile-card-border:#ffffff29;--profile-card-border-soft:#ffffff14;--profile-card-text:#f4f6f5;--profile-card-muted:#a4aaa8;--profile-card-faint:#ffffff0b;box-shadow:0 22px 58px #00000057}.profile-compact-card.is-exporting{aspect-ratio:auto!important;width:1200px!important;max-width:none!important;height:675px!important;box-shadow:none!important}.profile-compact-card:before,.profile-compact-card:after{content:"";pointer-events:none;position:absolute;inset:0}.profile-compact-card:before{opacity:.34;background-image:radial-gradient(circle at 80% 16%, transparent 0 42px, var(--profile-card-border-soft) 43px 44px, transparent 45px 82px), linear-gradient(var(--profile-card-border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--profile-card-border-soft) 1px, transparent 1px);background-size:420px 320px,86px 86px,86px 86px}.profile-compact-card:after{opacity:.08;mix-blend-mode:multiply;background-image:repeating-linear-gradient(135deg,#000 0 1px,#0000 1px 8px)}.profile-compact-card.is-dark:after{opacity:.12;mix-blend-mode:screen;background-image:repeating-linear-gradient(135deg,#fff 0 1px,#0000 1px 8px)}.profile-compact-safe{z-index:1;border:1px solid var(--profile-card-border);background:color-mix(in srgb, var(--profile-card-panel) 78%, transparent);grid-template-rows:214px minmax(0,1fr) 112px;display:grid;position:absolute;inset:40px 52px}.profile-compact-banner{border-bottom:1px solid var(--profile-card-border);background:var(--profile-card-bg);position:relative;overflow:hidden}.profile-compact-banner img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.profile-compact-banner:after{content:"";background:linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--profile-card-panel-strong) 62%, transparent) 100%), linear-gradient(90deg, transparent 0 62%, #fff2002e 62.3% 62.9%, transparent 63.2%);pointer-events:none;position:absolute;inset:0}.profile-compact-card.is-dark .profile-compact-banner:after{background:linear-gradient(#0000 55%,#090d0fb8 100%),linear-gradient(90deg,#0000 0 62%,#fff2003d 62.3% 62.9%,#0000 63.2%)}.profile-compact-banner-fallback{background:linear-gradient(100deg, #25d7d22e, transparent 38%), linear-gradient(135deg, transparent 0 54%, var(--ef-yellow) 54.4% 55%, transparent 55.4%), radial-gradient(circle at 84% 20%, #fff2002e, transparent 18%), var(--profile-card-bg);position:absolute;inset:0}.profile-compact-identity{z-index:2;grid-template-columns:172px minmax(0,1fr);align-items:start;gap:24px;min-height:0;padding:0 32px 12px;display:grid;position:relative}.profile-compact-avatar{aspect-ratio:1;border:1px solid var(--profile-card-border);background:var(--profile-card-panel-strong);width:150px;margin-top:-36px;padding:8px;box-shadow:9px 10px #fff20038}.profile-compact-avatar img{object-fit:cover;border:4px solid var(--profile-card-avatar-border,var(--ef-yellow));background:var(--profile-card-bg);width:100%;height:100%}.profile-compact-copy{min-width:0;padding-top:18px}.profile-compact-name-line{align-items:center;gap:12px;min-width:0;display:flex}.profile-compact-name-line h2{color:var(--profile-card-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:950;line-height:1}.profile-compact-name-line svg{color:var(--profile-card-text);flex:none}.profile-compact-copy>span{color:var(--profile-card-muted);margin-top:4px;font-size:20px;font-weight:700;display:block}.profile-compact-copy p{max-width:600px;color:var(--profile-card-muted);white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.profile-compact-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-compact-badges i{border:1px solid color-mix(in srgb, var(--compact-badge-color,var(--ef-yellow)) 76%, var(--profile-card-border));background:color-mix(in srgb, var(--compact-badge-color,var(--ef-yellow)) 10%, transparent);max-width:170px;height:28px;color:var(--compact-badge-color,var(--profile-card-text));letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex;overflow:hidden}.profile-compact-badges i.is-role{border-color:color-mix(in srgb, var(--compact-badge-color,var(--ef-yellow)) 82%, var(--profile-card-border));background:color-mix(in srgb, var(--compact-badge-color,var(--ef-yellow)) 16%, transparent);color:var(--compact-badge-color,var(--profile-card-text))}.profile-compact-badges i.is-muted{border-color:var(--profile-card-border);background:var(--profile-card-panel-strong);color:var(--profile-card-muted)}.profile-compact-badges img{object-fit:cover;border-radius:3px;width:14px;height:14px}.profile-compact-stats{border-top:1px solid var(--profile-card-border);background:color-mix(in srgb, var(--profile-card-panel-strong) 84%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));padding-inline:34px;display:grid}.profile-compact-stat{border-right:1px solid var(--profile-card-border-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;min-width:0;padding:24px 16px;display:grid}.profile-compact-stat:last-child{border-right:0}.profile-compact-stat svg{color:var(--profile-card-text);grid-row:span 2;width:24px;height:24px}.profile-compact-stat span{color:var(--profile-card-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.profile-compact-stat strong{min-width:0;color:var(--profile-card-text);overflow-wrap:anywhere;font-size:clamp(18px,1.85vw,22px);font-weight:950;line-height:1}.profile-compact-stat:last-child strong{font-size:clamp(16px,1.55vw,20px)}.profile-compact-corner{z-index:4;border-color:color-mix(in srgb, var(--profile-card-text) 70%, transparent);pointer-events:none;width:24px;height:24px;position:absolute}.profile-compact-corner-tl{border-top:2px solid;border-left:2px solid;top:14px;left:14px}.profile-compact-corner-tr{border-top:2px solid;border-right:2px solid;top:14px;right:14px}.profile-compact-corner-bl{border-bottom:2px solid;border-left:2px solid;bottom:14px;left:14px}.profile-compact-corner-br{border-bottom:2px solid;border-right:2px solid;bottom:14px;right:14px}@container (width<=960px){.profile-compact-safe{grid-template-rows:170px minmax(0,1fr) 96px;inset:28px 38px}.profile-compact-identity{grid-template-columns:132px minmax(0,1fr);gap:18px;padding:0 24px 8px}.profile-compact-avatar{width:120px;margin-top:-38px;padding:6px;box-shadow:7px 8px #fff20033}.profile-compact-copy{padding-top:12px}.profile-compact-name-line h2{font-size:34px}.profile-compact-copy>span{margin-top:2px;font-size:16px}.profile-compact-copy p{-webkit-line-clamp:1;margin:6px 0 8px;font-size:13px}.profile-compact-badges{gap:6px}.profile-compact-badges i{min-height:26px;padding:4px 9px;font-size:10px}.profile-compact-stat{gap:4px 8px;padding:12px 8px}.profile-compact-stats{padding-inline:22px}.profile-compact-stat svg{width:20px;height:20px}.profile-compact-stat span{font-size:10px}.profile-compact-stat strong,.profile-compact-stat:last-child strong{font-size:18px}}@media (width<=1200px){.operator-identity{grid-template-columns:170px 1fr}.operator-hero-stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.operator-progress-card,.operator-achievement-card,.operator-weekly-card,.operator-activity-card,.operator-collection-card,.operator-vip-card,.operator-tab-panel,.operator-info-card{grid-column:span 6}}@media (width<=760px){.operator-profile{padding:0 0 28px}.operator-shell{border-radius:6px;min-height:0;padding:10px}.operator-hero{min-height:258px}.operator-hero-meta{max-width:100%;padding:26px 8px 0}.operator-hero-meta h1{overflow-wrap:anywhere;font-size:clamp(26px,9vw,36px)}.operator-code-block{width:min(100%,330px);min-width:0}.operator-hero-access{display:none}.operator-identity{grid-template-columns:1fr;gap:16px;margin-top:-52px;padding:0 8px 22px}.operator-avatar-card{width:min(184px,56vw)}.operator-name-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.operator-name-row h2{overflow-wrap:anywhere;font-size:clamp(36px,13vw,52px)}.operator-main-info p{margin-bottom:14px;font-size:15px;line-height:1.45}.operator-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operator-badge{text-align:center;justify-content:center;align-items:center;min-height:42px;padding:8px 10px;display:inline-flex}.operator-hero-stats,.operator-summary-grid,.operator-content-grid,.operator-achievement-grid{grid-template-columns:1fr}.operator-summary-grid,.operator-content-grid{gap:10px}.operator-summary-grid{margin-top:10px}.operator-progress-card,.operator-achievement-card,.operator-weekly-card,.operator-activity-card,.operator-collection-card,.operator-vip-card,.operator-tab-panel,.operator-info-card{grid-column:auto}.operator-tabs{scrollbar-width:none;align-items:stretch;gap:8px;margin:14px -2px 0;padding-bottom:10px;overflow-x:auto}.operator-tabs::-webkit-scrollbar{display:none}.operator-tab{flex:none;min-width:max-content}.operator-panel-label{display:none}.operator-card{min-height:0;padding:14px}.operator-card-header{margin-bottom:10px}.operator-card-body,.operator-card-body p{font-size:13px;line-height:1.4}.operator-empty{min-height:74px;padding:12px}.operator-empty svg{display:none}.operator-empty strong{margin-top:0;font-size:13px}.operator-empty span{margin-top:3px;font-size:12px}.operator-feed-card{min-height:0;margin-top:10px}.operator-tab-panel{margin-top:12px}.operator-achievement-grid.expanded{grid-template-columns:1fr}.operator-vip-status{min-height:52px}.operator-action-button{min-height:38px;margin-top:8px}.profile-standard-banner{aspect-ratio:16/6}.profile-standard-card{border-radius:6px}.profile-standard-identity{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:0 12px 14px}.profile-standard-avatar{grid-row:1;width:92px;margin-top:-32px;padding:5px;box-shadow:6px 7px #fff2002e}.profile-standard-person{padding-top:13px}.profile-standard-name-line h1{font-size:clamp(26px,8.6vw,38px)}.profile-standard-username{font-size:13px}.profile-standard-bio{grid-area:2/1/auto/-1;margin:7px 0 10px;font-size:13px;line-height:1.35}.profile-standard-pills{grid-area:3/1/auto/-1;gap:6px}.profile-standard-identity-action{grid-area:4/1/auto/-1;min-width:0;padding:10px 0 0}.profile-standard-role,.profile-standard-badge,.profile-standard-more{min-height:25px;padding:4px 8px;font-size:10px}.profile-standard-actions{padding:10px 12px 12px}.profile-standard-corner-bl,.profile-standard-corner-br{display:none}.profile-standard-stats{border-top:1px solid var(--operator-border);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.profile-standard-stats::-webkit-scrollbar{display:none}.profile-standard-stat{border-right:1px solid var(--operator-border-soft);scroll-snap-align:start;border-bottom:0;flex:0 0 124px;min-height:72px;padding:12px}.profile-standard-stat:nth-child(2n){border-right:1px solid var(--operator-border-soft)}.profile-standard-stat:last-child{border-right:0}.profile-standard-stat strong{font-size:17px}}@media (width<=420px){.operator-shell{padding:8px}.operator-hero{min-height:246px}.operator-identity{padding-inline:4px}.operator-card,.operator-metric-card{padding:12px}.operator-badges{grid-template-columns:1fr}.profile-standard-identity{grid-template-columns:82px minmax(0,1fr);gap:10px;padding-inline:10px}.profile-standard-avatar{width:78px;margin-top:-26px}.profile-standard-name-line h1{font-size:clamp(24px,9.4vw,34px)}.profile-standard-username{font-size:12px}.profile-standard-pills{grid-column:1/-1}.profile-standard-role,.profile-standard-badge,.profile-standard-more{min-height:26px;padding-inline:9px;font-size:10px}.profile-standard-stat{flex-basis:112px}}.landing-page{--landing-bg:#f7f7f2;--landing-panel:#ffffffc7;--landing-panel-strong:#fffffff0;--landing-border:#12131324;--landing-border-soft:#12131314;--landing-text:#151717;--landing-muted:#626862;--landing-faint:#1213130b;--landing-shadow:0 22px 58px #12141414;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 74% 10%, #fff20024, transparent 22%), linear-gradient(135deg, transparent 0 40%, var(--landing-faint) 40% 40.8%, transparent 40.8%), var(--landing-bg)!important;color:var(--landing-text)!important}html[data-dashboard-theme=discord-dark] .landing-page{--landing-bg:#090d0f;--landing-panel:#0b1012bd;--landing-panel-strong:#0c1113eb;--landing-border:#ffffff29;--landing-border-soft:#ffffff14;--landing-text:#f4f6f5;--landing-muted:#a4aaa8;--landing-faint:#ffffff0b;--landing-shadow:0 22px 58px #00000057}.landing-page:before{content:"";pointer-events:none;z-index:0;opacity:.42;background-image:radial-gradient(circle at 82% 18%, transparent 0 38px, var(--landing-border-soft) 39px 40px, transparent 41px 68px), linear-gradient(var(--landing-border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--landing-border-soft) 1px, transparent 1px), repeating-linear-gradient(135deg, #00000047 0 1px, transparent 1px 8px);background-size:420px 320px,88px 88px,88px 88px,auto;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#000000a3 58%,#0000 100%);mask-image:linear-gradient(#000,#000000a3 58%,#0000 100%)}html[data-dashboard-theme=discord-dark] .landing-page:before{background-image:radial-gradient(circle at 82% 18%, transparent 0 38px, var(--landing-border-soft) 39px 40px, transparent 41px 68px), linear-gradient(var(--landing-border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--landing-border-soft) 1px, transparent 1px), repeating-linear-gradient(135deg, #ffffff2e 0 1px, transparent 1px 8px)}.landing-page>canvas{opacity:var(--theme-canvas-opacity);mix-blend-mode:var(--theme-canvas-blend);z-index:0!important}.landing-page .landing-header-nav,.landing-page .landing-hero-container,.bento-stats-section,.landing-page .landing-features-section,.servers-section,.landing-team-section,.landing-page .landing-main-footer,.landing-card{z-index:2;position:relative}.landing-theme-fab{z-index:1200;border:1px solid var(--landing-border);background:var(--landing-panel-strong);width:230px;box-shadow:var(--landing-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;padding:8px;position:fixed;bottom:22px;right:22px}.landing-theme-fab:before{display:none}.landing-theme-fab .theme-switcher{margin:0}.landing-page .landing-header-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1100;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(18px,3vw,44px);box-shadow:0 14px 34px #00000038;background:color-mix(in srgb, var(--landing-panel-strong) 96%, transparent)!important;border-bottom:1px solid var(--landing-border)!important;border-top:0!important;border-left:0!important;border-right:0!important;width:100vw!important;max-width:none!important;height:86px!important;padding-inline:clamp(28px,4vw,56px)!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;transform:none!important}.landing-page .landing-nav-logo{letter-spacing:.18em;white-space:nowrap;min-width:max-content;color:var(--landing-text)!important}.landing-page .landing-nav-links{justify-content:center;gap:clamp(18px,3vw,42px);min-width:0}.landing-page .landing-nav-btn{white-space:nowrap;justify-content:center;min-width:116px}.landing-page .logo-glow{border-radius:0;width:12px;height:12px;background:var(--ef-yellow)!important;box-shadow:none!important;animation:none!important}.landing-page .landing-nav-links a,.landing-page .landing-hero-subtitle,.bento-stats-section .section-subtitle,.servers-section .section-subtitle,.landing-page .features-header p,.landing-page .feature-card p,.server-card-members,.landing-page .landing-main-footer{color:var(--landing-muted)!important}.landing-page .landing-nav-links a:hover{color:var(--landing-text)!important;text-shadow:none!important}.landing-page .landing-nav-links a:after{background:var(--ef-yellow)!important;border-radius:0!important}.landing-page .landing-nav-btn,.landing-page .landing-discord-btn{background:var(--ef-action-gradient)!important;color:#111!important;opacity:1!important;box-shadow:0 12px 28px var(--color-primary-glow)!important;border:1px solid #0000002e!important;border-radius:3px!important}.landing-page .landing-secondary-btn{border:1px solid var(--landing-border)!important;background:var(--landing-panel)!important;color:var(--landing-text)!important;box-shadow:none!important;border-radius:3px!important}.landing-page .landing-hero-container{border:1px solid var(--landing-border);background:linear-gradient(135deg, transparent 0 56%, var(--landing-faint) 56% 57%, transparent 57%), var(--landing-panel);min-height:64vh;box-shadow:var(--landing-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;padding:80px 28px 62px;max-width:min(1100px,100vw - 48px)!important;margin-top:94px!important;margin-bottom:58px!important}.landing-page .landing-hero-container:before,.landing-page .landing-hero-container:after{content:"";border-color:var(--landing-text);opacity:.54;width:14px;height:14px;position:absolute}.landing-page .landing-hero-container:before{border-top:2px solid;border-left:2px solid;top:12px;left:12px}.landing-page .landing-hero-container:after{border-bottom:2px solid;border-right:2px solid;bottom:12px;right:12px}.landing-page .landing-badge-promo{border:1px solid var(--landing-border)!important;background:var(--landing-panel-strong)!important;color:var(--landing-text)!important;border-radius:3px!important}.landing-page .landing-badge-promo .pulse-dot{border-radius:0;width:9px;height:9px;background:var(--ef-yellow)!important;animation:none!important}.landing-page .landing-hero-title{color:var(--landing-text)!important;letter-spacing:0!important;opacity:1!important}.landing-page .landing-hero-title span{text-decoration:underline;-webkit-text-decoration-color:var(--ef-yellow);text-decoration-color:var(--ef-yellow);text-underline-offset:8px;text-decoration-thickness:6px;-webkit-text-fill-color:var(--landing-text)!important;color:var(--landing-text)!important;background:0 0!important;animation:none!important}.bento-stats-section,.servers-section,.landing-team-section,.landing-page .landing-features-section{max-width:min(1120px,100vw - 48px)!important}.bento-stats-section .section-title,.servers-section .section-title,.landing-team-header h2,.landing-page .features-header h2,.landing-page .feature-card h3,.server-card-name,.landing-page .landing-title{color:var(--landing-text)!important}.bento-card,.landing-page .feature-card,.server-card,.landing-team-section,.landing-team-card,.landing-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--landing-border)!important;background:var(--landing-panel)!important;color:var(--landing-text)!important;box-shadow:var(--landing-shadow)!important;border-radius:4px!important}.bento-card:before,.landing-page .feature-card:before,.server-card:before{content:"";background:var(--ef-stripe);opacity:0;border-radius:0 2px 2px 0;width:4px;height:34px;position:absolute;top:14px;left:-1px}:where(.v2-stat-box,.v3-widget,.bento-card,.landing-card,.landing-page .feature-card,.server-card){position:relative;overflow:hidden}:where(.v2-stat-box,.v3-widget,.bento-card,.landing-card,.landing-page .feature-card,.server-card):after{content:"";top:var(--endfield-pointer-y,14px);background:var(--ef-stripe);opacity:0;pointer-events:none;z-index:2;border-radius:0 2px 2px 0;width:4px;height:44px;transition:opacity .16s,top 80ms linear;position:absolute;left:-1px;box-shadow:0 0 14px #fff2002e}:where(.v2-stat-box,.v3-widget,.bento-card,.landing-card,.landing-page .feature-card,.server-card):hover:after,:where(.v2-stat-box,.v3-widget,.bento-card,.landing-card,.landing-page .feature-card,.server-card).endfield-container-focus:after{opacity:1}.landing-team-card:before{display:none!important}.bento-card:hover,.landing-page .feature-card:hover,.server-card:hover,.landing-team-card:hover{border-color:var(--border-hover)!important;transform:translateY(-3px)!important}.bento-card .bento-number{color:var(--landing-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.bento-card .bento-label{color:var(--landing-muted)!important}.bento-card .bento-icon{border:1px solid var(--landing-border);place-items:center;width:42px;height:28px;display:grid;color:#0000!important;filter:none!important;font-size:0!important}.bento-card .bento-icon:before{color:var(--landing-text);letter-spacing:.08em;font-size:11px;font-weight:900}.bento-card:first-child .bento-icon:before{content:"ON"}.bento-card:nth-child(2) .bento-icon:before{content:"MB"}.bento-card:nth-child(3) .bento-icon:before{content:"SV"}.bento-card:nth-child(4) .bento-icon:before{content:"VIP"}.landing-page .feature-icon,.server-card-icon{border:1px solid var(--landing-border)!important;background:var(--landing-faint)!important;color:var(--landing-text)!important;box-shadow:none!important;border-radius:3px!important}.server-card-icon{position:relative;font-size:0!important}.server-card-icon:before{content:"KS";color:var(--landing-text);letter-spacing:.08em;font-size:12px;font-weight:900}.server-card-icon:has(img):before{display:none}.server-card-icon img{z-index:1;position:relative}.landing-team-section{width:min(1180px,100vw - 48px);margin:56px auto 34px;padding:24px;overflow:hidden;background:linear-gradient(135deg, transparent 0 62%, var(--landing-faint) 62% 63%, transparent 63%), var(--landing-panel)!important}.landing-team-section:before{content:"";pointer-events:none;opacity:.16;color:var(--landing-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.landing-team-section:after{content:"";background:var(--ef-stripe);width:4px;height:46px;position:absolute;top:24px;left:-1px}.landing-team-section>*{z-index:1;position:relative}.landing-team-header{border-bottom:1px solid var(--landing-border-soft);justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.landing-team-header span{color:var(--landing-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.landing-team-header h2{letter-spacing:0;margin:4px 0 0;font-size:clamp(24px,3vw,36px);font-weight:950}.landing-team-header h1{color:var(--landing-text);letter-spacing:0;margin:4px 0 0;font-size:clamp(32px,4vw,56px);font-weight:950}.landing-team-action{background:var(--ef-action-gradient);color:#111;text-transform:uppercase;cursor:pointer;border:1px solid #0000002e;border-radius:3px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:950;display:inline-flex}.landing-team-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.landing-team-section-home{width:min(1320px,100vw - 72px);margin-top:80px}.landing-team-grid-home{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:stretch;padding-bottom:4px;display:grid;overflow:auto hidden}.landing-team-grid-home .landing-team-card{min-width:0}.landing-team-card{text-align:left;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:14px;min-height:112px;padding:18px 16px 16px;display:grid;position:relative;overflow:hidden;box-shadow:none!important}.landing-team-card>div:first-child>span{color:var(--landing-text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:15px;font-weight:950;display:block}.landing-team-card>div:first-child>p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.45}.landing-team-image{aspect-ratio:1;border:1px solid var(--landing-border);background:linear-gradient(135deg, transparent 0 62%, var(--landing-faint) 62% 63%, transparent 63%), var(--landing-panel-strong);width:86px;color:var(--landing-muted);letter-spacing:.12em;border-radius:3px;justify-self:end;place-items:center;font-size:14px;font-weight:950;display:grid;overflow:hidden}.landing-team-image span{color:var(--landing-muted);letter-spacing:.08em;margin:0;font-size:15px;font-weight:950}.landing-team-image img{object-fit:cover;width:100%;height:100%}.landing-team-more-card{cursor:pointer;width:100%;border:1px solid var(--landing-border)!important;background:var(--landing-panel-strong)!important;color:var(--landing-text)!important;border-radius:4px!important}.landing-team-more-card:hover{transform:translateY(-3px);border-color:var(--border-hover)!important}.landing-team-more-icon{border:1px solid var(--landing-border);background:var(--ef-yellow);justify-self:end;place-items:center;width:46px;height:46px;color:#111!important;margin:0!important;font-size:24px!important;display:grid!important}.landing-team-page{padding-top:112px}.landing-team-section-full{width:min(1180px,100vw - 48px);margin-top:0}.landing-team-group{gap:14px;display:grid}.landing-team-group+.landing-team-group{border-top:1px solid var(--landing-border-soft);margin-top:28px;padding-top:24px}.landing-team-group-header span{color:var(--landing-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.landing-team-group-header h2{color:var(--landing-text);margin:4px 0 0;font-size:clamp(21px,2.2vw,30px);font-weight:950}.landing-team-empty{border:1px solid var(--landing-border-soft);color:var(--landing-muted);background:var(--landing-faint);border-radius:4px;padding:18px}.landing-page .landing-main-footer{border-top:1px solid var(--landing-border)!important}@media (width<=1180px){.landing-team-section:not(.landing-team-section-home) .landing-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.landing-theme-fab{width:min(230px,100vw - 24px);bottom:12px;right:12px}.landing-page .landing-hero-container{min-height:auto;padding:58px 18px 42px;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.landing-page .landing-header-nav{justify-content:space-between!important;gap:12px!important;width:100vw!important;max-width:none!important;padding:0 16px!important}.landing-page .landing-nav-logo{letter-spacing:.14em;min-width:0;font-size:18px!important}.landing-page .landing-nav-btn{flex:none;min-width:86px;width:auto!important}.landing-page .landing-hero-title{overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,9.5vw,36px)!important;line-height:1.05!important}.landing-page .landing-hero-actions{width:100%;max-width:100%}.landing-team-section{box-sizing:border-box;width:calc(100vw - 24px);margin:36px auto 26px;padding:18px;max-width:calc(100vw - 24px)!important}.landing-team-header{flex-direction:column;align-items:start;gap:4px}.landing-team-grid{grid-template-columns:1fr}.landing-team-grid-home{grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:1fr;padding-bottom:0;overflow:visible}.landing-team-card{grid-template-columns:minmax(0,1fr) 96px;min-height:auto}.landing-team-image{width:96px}}.landing-page .landing-hero-content,.landing-page .landing-badge-promo,.landing-page .landing-hero-title,.landing-page .landing-hero-subtitle,.landing-page .landing-hero-actions{opacity:1!important}.landing-page .landing-hero-content{z-index:3;min-width:0;max-width:100%;position:relative}.landing-page .landing-hero-title{text-shadow:none!important}.landing-page .landing-discord-btn,.landing-page .landing-secondary-btn{min-width:min(100%,260px)}@media (width<=980px){.landing-page .landing-header-nav{grid-template-columns:auto auto;justify-content:space-between!important;width:100vw!important;max-width:none!important;left:0!important;right:auto!important}.landing-page .landing-nav-links{display:none!important}.landing-page .landing-nav-btn{min-width:96px;padding-inline:18px!important;display:inline-flex!important}}@media (width<=768px){.landing-page .landing-hero-container{overflow:hidden}.landing-page .landing-hero-subtitle{color:#4f5550!important}}html[data-dashboard-theme=discord-dark] .landing-page .landing-hero-subtitle{color:#d1d5d3!important}.sidebar{--sidebar-panel:#f7f7f2f0;--sidebar-label-bg:#12131309;--sidebar-item-bg:transparent;--sidebar-item-hover:#fff20014;--sidebar-item-active:#ffffffeb;--sidebar-line:#1213131f;--sidebar-icon:#3b3f3f;background:linear-gradient(90deg, transparent 0 96%, #0000000a 96%), var(--sidebar-panel)!important;border-right:1px solid var(--sidebar-line)!important;box-shadow:10px 0 34px #11121214!important}html[data-dashboard-theme=discord-dark] .sidebar{--sidebar-panel:#090d0ff5;--sidebar-label-bg:#ffffff0b;--sidebar-item-hover:#fff20012;--sidebar-item-active:#ffffff13;--sidebar-line:#ffffff1f;--sidebar-icon:#d9dcda;box-shadow:10px 0 34px #00000047!important}.sidebar-header{border-bottom:0!important;padding-bottom:18px!important}.sidebar-logo{text-transform:uppercase;gap:3px;padding-left:20px;position:relative;color:var(--text-primary)!important;letter-spacing:.18em!important;-webkit-text-fill-color:currentColor!important;filter:none!important;background:0 0!important;font-size:24px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.sidebar-logo:before{content:"";background:var(--ef-yellow);width:10px;height:10px;position:absolute;top:3px;left:0}.sidebar-logo:after{content:"Dashboard";color:var(--text-muted);letter-spacing:.18em;-webkit-text-fill-color:currentColor;font-size:10px;font-weight:800}.sidebar>.theme-switcher{margin:4px 0 20px}.sidebar-guild-selector{border:1px solid var(--sidebar-line);background:linear-gradient(135deg, #fff20014, transparent 42%), var(--sidebar-label-bg);border-radius:4px;gap:7px;margin:-6px 0 16px;padding:10px;display:grid}.sidebar-guild-selector-label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.sidebar-guild-selector-label svg{color:var(--ef-yellow)}.sidebar-guild-selector select{border:1px solid var(--sidebar-line);background-color:var(--surface-inset);width:100%;min-height:34px;color:var(--text-primary);letter-spacing:0;cursor:pointer;border-radius:4px;outline:none;padding:0 32px 0 10px;font-size:12px;font-weight:850}.sidebar-guild-selector select:focus{border-color:var(--ef-yellow);box-shadow:0 0 0 2px #fff2002e}.sidebar-guild-card{border:1px solid var(--sidebar-line);background:linear-gradient(135deg, color-mix(in srgb, var(--ef-cyan) 10%, transparent), transparent 48%), var(--surface-inset);width:100%;min-height:48px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.sidebar-guild-card:hover,.sidebar-guild-card:focus-visible{border-color:var(--ef-yellow);box-shadow:0 0 0 2px color-mix(in srgb, var(--ef-yellow) 18%, transparent);outline:none}.sidebar-guild-icon{border:1px solid var(--ef-yellow);background:var(--sidebar-bg);width:34px;height:34px;color:var(--ef-yellow);border-radius:3px;place-items:center;font-size:11px;font-weight:950;display:grid;overflow:hidden}.sidebar-guild-icon img{object-fit:cover;width:100%;height:100%}.sidebar-guild-info{gap:2px;min-width:0;display:grid}.sidebar-guild-info strong,.sidebar-guild-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-guild-info strong{font-size:12px;font-weight:950}.sidebar-guild-info small{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.sidebar-guild-change{border:1px solid color-mix(in srgb, var(--ef-yellow) 28%, var(--sidebar-line));width:100%;min-height:28px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;font-size:10px;font-weight:900}.sidebar-guild-change:hover,.sidebar-guild-change:focus-visible{color:var(--ef-yellow);border-color:var(--ef-yellow);outline:none}.sidebar-menu-scroll{margin-top:8px!important;padding-right:8px!important;overflow:hidden auto!important}.menu-section-label{text-transform:uppercase;min-height:36px;background:var(--sidebar-label-bg)!important;color:var(--text-secondary)!important;letter-spacing:.14em!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:4px!important;margin:18px 0 6px!important;padding:0 14px!important;font-size:11px!important;font-weight:900!important}.menu-section-label:first-child{margin-top:0!important}.menu-section-label .chevron{color:var(--text-muted)!important;font-size:9px!important}.menu-group{gap:4px;display:grid}.menu-item{gap:8px;min-height:40px;position:relative;overflow:hidden;background:var(--sidebar-item-bg)!important;color:var(--text-secondary)!important;letter-spacing:0!important;border:1px solid #0000!important;border-radius:4px!important;align-items:center!important;margin:0!important;padding:0 12px 0 42px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.menu-item-flyout-wrap{position:relative}.menu-item-flyout-chevron{color:var(--text-muted);margin-left:auto}.sidebar-flyout{z-index:80;border:1px solid var(--sidebar-line);background:linear-gradient(135deg, color-mix(in srgb, var(--bg-sidebar) 94%, transparent), color-mix(in srgb, var(--surface-strong) 90%, transparent)), var(--ks-diagonal-pattern,transparent);opacity:0;pointer-events:none;border-radius:6px;gap:6px;width:min(320px,100vw - 304px);min-width:280px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:fixed;left:260px;transform:translate(-6px);box-shadow:0 22px 50px #00000047}.menu-item-flyout-wrap:hover .sidebar-flyout,.menu-item-flyout-wrap:focus-within .sidebar-flyout{opacity:1;pointer-events:auto;transform:translate(0)}.sidebar-flyout:before{content:"";width:28px;height:100%;position:absolute;top:0;left:-28px}.sidebar-flyout button{min-height:58px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;padding:9px 12px 9px 40px;display:flex;position:relative}.sidebar-flyout button:before{content:"";background:var(--ef-stripe);opacity:0;border-radius:0 2px 2px 0;width:4px;position:absolute;top:9px;bottom:9px;left:-1px}.sidebar-flyout button:hover,.sidebar-flyout button.is-active{border-color:var(--sidebar-line);background:var(--sidebar-item-hover);color:var(--text-primary)}.sidebar-flyout button.is-active:before{opacity:1}.sidebar-flyout svg{color:var(--ef-yellow);position:absolute;left:14px}.sidebar-flyout span{gap:2px;min-width:0;display:grid}.sidebar-flyout strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.sidebar-flyout small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.35;overflow:hidden}.menu-item:after{content:"";width:14px;height:14px;color:var(--sidebar-icon);opacity:.85;background:linear-gradient(currentColor 0 0) 2px 2px/6px 2px no-repeat,linear-gradient(currentColor 0 0) 2px 2px/2px 6px no-repeat,linear-gradient(currentColor 0 0) right 2px bottom 2px/6px 2px no-repeat,linear-gradient(currentColor 0 0) right 2px bottom 2px/2px 6px no-repeat;border:1px solid;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.menu-item:hover{background:var(--sidebar-item-hover)!important;color:var(--text-primary)!important;transform:none!important}.menu-item.active{background:var(--sidebar-item-active)!important;color:var(--text-primary)!important;border-color:var(--sidebar-line)!important;box-shadow:0 12px 26px #0000000f!important}.menu-item.active:before{content:"";background:var(--ef-stripe);width:4px;box-shadow:none;border-radius:0 2px 2px 0;position:absolute;top:7px;bottom:7px;left:-1px}.menu-item.active:after{color:var(--text-primary)}.sidebar-profile-footer{min-height:66px;border:1px solid var(--sidebar-line)!important;background:var(--sidebar-label-bg)!important;box-shadow:none!important;border-radius:4px!important;padding:10px!important}.sidebar-profile-footer img{object-fit:cover;border:1px solid var(--ef-yellow)!important;border-radius:4px!important;width:38px!important;height:38px!important}.sidebar-profile-footer div,.sidebar-profile-footer span{color:var(--text-primary)!important}.sidebar-profile-footer .header-logout-btn{border-radius:3px!important}@media (width<=768px){.sidebar{overflow:hidden auto!important;box-shadow:12px 0 34px #0000002e!important}.sidebar-flyout{opacity:1;pointer-events:auto;width:100%;min-width:0;box-shadow:none;margin:6px 0 8px;display:none;position:static;transform:none}.sidebar-flyout.is-mobile-open{display:grid}.menu-item-flyout-chevron{transition:transform .16s}.menu-item-flyout-chevron.is-open{transform:rotate(90deg)}.sidebar-flyout:before{display:none}}:root{--ks-font-body:"Plus Jakarta Sans", "Inter", "Segoe UI", Arial, sans-serif;--ks-font-label:"Plus Jakarta Sans", "Segoe UI", Arial, sans-serif;--ks-accent-main:var(--ef-yellow,#fff200);--ks-accent-tech:var(--ef-cyan,#25d7d2);--ks-accent-mark:var(--ef-magenta,#ff2ebe);--ks-selection-stripe:var(--ef-stripe,linear-gradient(to bottom, #ff2ebe 0 31%, #25d7d2 31% 66%, #fff200 66% 100%));--ks-radius-xs:3px;--ks-radius-sm:4px;--ks-radius-md:6px;--ks-radius-lg:8px;--ks-space-1:4px;--ks-space-2:8px;--ks-space-3:12px;--ks-space-4:16px;--ks-space-5:24px;--ks-space-6:32px;--ks-space-7:40px;--ks-type-caption:11px;--ks-type-body-sm:13px;--ks-type-body:14px;--ks-type-title-sm:16px;--ks-type-title:22px;--ks-type-display:34px;--ks-shadow-panel:var(--theme-card-shadow-soft,0 10px 28px #00000014)}.commands-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.public-profile-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.public-profile-badges span{border:1px solid color-mix(in srgb, var(--public-badge-color,var(--ks-accent)) 78%, transparent);background:color-mix(in srgb, var(--public-badge-color,var(--ks-accent)) 12%, transparent);min-height:28px;color:var(--public-badge-color,var(--ks-accent));letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:950;display:inline-flex}.public-profile-badges img{object-fit:cover;border-radius:3px;width:16px;height:16px}.commands-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commands-form-grid label{color:var(--ks-muted);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}.commands-form-grid input,.commands-form-grid select,.commands-form-grid textarea{border:1px solid var(--ks-border);background:var(--ks-panel-inset);width:100%;min-height:42px;color:var(--ks-text);font:inherit;letter-spacing:0;border-radius:4px;padding:10px 12px;font-size:13px}.commands-form-grid input[type=color]{padding:4px}.commands-form-grid textarea{resize:vertical;min-height:92px}.commands-form-grid input:disabled{opacity:.55;cursor:not-allowed}.commands-form-span{grid-column:1/-1}.commands-primary-action,.commands-inline-actions button,.commands-modal .commands-panel-header button{border:1px solid var(--ks-border-strong);background:var(--ks-panel-inset);color:var(--ks-text);letter-spacing:.02em;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-weight:900;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.commands-primary-action{background:linear-gradient(90deg, var(--ks-accent), #fff200);border-color:color-mix(in srgb, var(--ks-accent) 70%, #fff);color:#101114;width:100%;min-height:46px;margin-top:18px}.commands-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.commands-inline-actions button,.commands-modal .commands-panel-header button{min-height:36px;padding:8px 12px}.commands-primary-action:hover,.commands-inline-actions button:hover,.commands-modal .commands-panel-header button:hover{border-color:var(--ks-accent);transform:translateY(-1px)}.commands-primary-action:disabled,.commands-inline-actions button:disabled{opacity:.55;cursor:not-allowed;transform:none}.commands-list{gap:10px;display:grid}.command-list-item{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-panel-inset) 78%, transparent);border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.command-list-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.command-list-main strong,.command-list-main small,.command-list-main p{display:block}.command-list-main strong{color:var(--ks-text);font-size:14px}.command-list-main small,.commands-muted{color:var(--ks-muted);font-size:12px}.command-list-main p{color:var(--ks-muted);margin:6px 0 0;font-size:12px}.command-color-mark{border-radius:2px;width:8px;min-width:8px;height:36px;box-shadow:0 0 0 1px #0003}.commands-empty-state{border:1px dashed var(--ks-border);min-height:180px;color:var(--ks-muted);text-align:center;border-radius:4px;place-items:center;gap:8px;display:grid}.commands-empty-state strong{color:var(--ks-text)}.commands-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.commands-modal{border:1px solid var(--ks-border-strong);background:var(--ks-panel-strong);width:min(680px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--ks-shadow);border-radius:6px;padding:22px;overflow:auto}@media (width<=920px){.commands-grid{grid-template-columns:1fr}.command-list-item{flex-direction:column;align-items:stretch}}@media (width<=640px){.commands-form-grid{grid-template-columns:1fr}}html[data-dashboard-theme=endfield-light]{--ks-bg:#f1f1ea;--ks-panel:#ffffffd1;--ks-panel-strong:#fff;--ks-panel-inset:#ecece6;--ks-border:#12131326;--ks-border-soft:#12131314;--ks-text:#181a1a;--ks-muted:#69706b;--ks-faint:#1213130b}html[data-dashboard-theme=discord-dark]{--ks-bg:#313338;--ks-panel:#2b2d31db;--ks-panel-strong:#2b2d31;--ks-panel-inset:#1e1f22;--ks-border:#ffffff1f;--ks-border-soft:#ffffff12;--ks-text:#f2f3f5;--ks-muted:#9ca0aa;--ks-faint:#ffffff0b}html[data-dashboard-theme] body{font-family:var(--ks-font-body)}.ks-page-container{width:min(100%,1480px);padding:var(--ks-space-6);margin:0 auto}.ks-page-header,.ks-section-header{justify-content:space-between;align-items:flex-end;gap:var(--ks-space-4);margin-bottom:var(--ks-space-5);display:flex}.ks-page-header h1,.ks-section-header h2{color:var(--ks-text);letter-spacing:0;margin:0;line-height:1.05}.ks-page-header h1{font-size:var(--ks-type-display);font-weight:900}.ks-section-header h2{font-size:var(--ks-type-title);font-weight:900}.ks-page-header p,.ks-section-header p{margin:var(--ks-space-2) 0 0;max-width:720px;color:var(--ks-muted);font-size:var(--ks-type-body);line-height:1.5}.ks-technical-label{align-items:center;gap:var(--ks-space-2);min-height:22px;margin-bottom:var(--ks-space-2);color:var(--ks-muted);font-family:var(--ks-font-label);font-size:var(--ks-type-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:900;display:inline-flex}.ks-technical-label:before{content:"";background:var(--ks-accent-main);width:8px;height:8px}.ks-technical-card{padding:var(--ks-space-5);border:1px solid var(--ks-border);border-radius:var(--ks-radius-lg);background:linear-gradient(135deg, transparent 0 58%, var(--ks-faint) 58% 59%, transparent 59%), var(--ks-panel);color:var(--ks-text);box-shadow:var(--ks-shadow-panel);position:relative;overflow:hidden}.ks-technical-card:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(var(--ks-border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--ks-border-soft) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.ks-technical-card.is-interactive{cursor:pointer;transition:border-color .2s,transform .2s}.ks-technical-card.is-interactive:hover{border-color:var(--border-hover);transform:translateY(-2px)}.ks-empty-state{min-height:140px;padding:var(--ks-space-5);border:1px solid var(--ks-border-soft);background:color-mix(in srgb, var(--ks-panel-inset) 72%, transparent);color:var(--ks-muted);text-align:center;place-items:center;display:grid}.ks-empty-state strong{margin-top:var(--ks-space-2);color:var(--ks-text);font-size:var(--ks-type-title-sm)}.ks-empty-state span{margin-top:var(--ks-space-1);max-width:340px;font-size:var(--ks-type-body-sm);line-height:1.45}.ks-progress-track{border:1px solid var(--ks-border-soft);background:var(--ks-panel-inset);width:100%;height:8px;overflow:hidden}.ks-progress-track span{background:linear-gradient(90deg, var(--ks-accent-mark), var(--ks-accent-tech), var(--ks-accent-main));height:100%;display:block}.operator-profile .operator-hero{background-position:var(--operator-banner-position,center)}.operator-profile.no-banner .operator-hero{background:linear-gradient(90deg, var(--operator-bg) 0 18%, transparent 34%), linear-gradient(to bottom, transparent 0 50%, var(--operator-bg) 100%), radial-gradient(circle at 74% 18%, var(--operator-border-soft) 0 1px, transparent 1px 120px), linear-gradient(135deg, transparent 0 56%, var(--operator-faint) 56% 57%, transparent 57%), var(--operator-bg);background-position:50%;background-size:cover}.operator-profile.no-banner .operator-hero:before{opacity:.42;filter:none}.operator-banner-empty{border:1px solid var(--operator-border);background:var(--operator-panel);max-width:260px;color:var(--operator-muted);letter-spacing:.06em;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:800;position:absolute;bottom:28px;right:34px}.operator-muted-inline{min-height:28px;color:var(--operator-muted);align-items:center;font-size:12px;font-weight:800;display:inline-flex}.profile-editor-page{--profile-editor-bg:var(--operator-bg,var(--ks-bg));--profile-editor-panel:var(--operator-panel,var(--ks-panel));--profile-editor-panel-strong:var(--operator-panel-strong,var(--ks-panel-strong));--profile-editor-border-soft:var(--operator-border-soft,var(--ks-border-soft));--profile-editor-border-main:var(--operator-border,var(--ks-border));--profile-editor-text:var(--operator-text,var(--ks-text));--profile-editor-muted:var(--operator-muted,var(--ks-muted));min-height:calc(100vh - 40px);color:var(--profile-editor-text);padding:28px}.profile-editor-header,.profile-editor-save-row{justify-content:space-between;align-items:flex-end;gap:18px;width:min(100%,1640px);margin:0 auto 22px;display:flex}.profile-editor-header h1{color:var(--profile-editor-text);letter-spacing:0;margin:0;font-size:34px;font-weight:950}.profile-editor-header p,.profile-editor-save-row span{color:var(--profile-editor-muted);margin:8px 0 0;font-size:13px}.profile-editor-save{background:var(--ef-yellow);color:#151515;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:1px solid #12131338;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:12px;font-weight:950;display:inline-flex}html[data-dashboard-theme=discord-dark] .profile-editor-save{border-color:#fff2007a}.profile-editor-grid{grid-template-columns:minmax(360px,.95fr) minmax(360px,1.05fr);gap:22px;width:min(100%,1640px);margin:0 auto;display:grid}.profile-editor-preview-column{align-content:start;gap:18px;min-width:0;display:grid}.profile-editor-preview,.profile-editor-panel{border:1px solid var(--profile-editor-border-main);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--profile-editor-panel);box-shadow:var(--ks-shadow-panel);border-radius:6px;position:relative;overflow:hidden}.profile-editor-preview:after,.profile-editor-panel:after{content:"";pointer-events:none;opacity:.16;color:var(--profile-editor-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.profile-editor-preview>*,.profile-editor-panel>*{z-index:1;position:relative}.profile-editor-standard-preview{--operator-bg:var(--profile-editor-bg);--operator-panel:var(--profile-editor-panel);--operator-panel-strong:var(--profile-editor-panel-strong);--operator-border:var(--profile-editor-border-main);--operator-border-soft:var(--profile-editor-border-soft);--operator-text:var(--profile-editor-text);--operator-muted:var(--profile-editor-muted);--operator-faint:color-mix(in srgb, var(--profile-editor-muted) 7%, transparent);--operator-shadow:none;--operator-photo-filter:saturate(.92) contrast(1.04);background:var(--profile-editor-panel);align-content:start;padding:0;display:grid}.profile-editor-standard-preview .profile-standard-banner{aspect-ratio:16/5}.profile-editor-standard-preview .profile-standard-identity{grid-template-columns:126px minmax(0,1fr);gap:18px;padding:0 22px 20px}.profile-editor-standard-preview .profile-standard-avatar{width:118px;margin-top:-42px;padding:6px}.profile-editor-standard-preview .profile-standard-edit{display:none}.profile-editor-standard-preview .profile-standard-name-line h1{font-size:clamp(28px,4vw,38px)}.profile-editor-standard-preview .profile-standard-person{padding-top:14px}.profile-editor-standard-preview .profile-standard-bio{font-size:13px}.profile-editor-standard-preview .profile-standard-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-editor-standard-preview .profile-standard-stat{min-height:82px;padding:13px}.profile-editor-standard-preview .profile-standard-stat strong{font-size:17px}.profile-editor-banner{border-bottom:1px solid var(--profile-editor-border-main);background:linear-gradient(to bottom, transparent 0 58%, var(--profile-editor-panel-strong) 100%), var(--profile-editor-banner);background-size:cover;background-position:var(--profile-editor-banner-position,center);min-height:190px;position:relative;overflow:hidden}.profile-editor-banner.has-banner:before{content:"";background:inherit;opacity:var(--profile-editor-banner-opacity,1);transform:scale(var(--profile-editor-banner-scale,1));filter:saturate(.92)contrast(1.04);position:absolute;inset:0}.profile-editor-banner.no-banner{background:linear-gradient(to bottom, transparent 0 58%, var(--profile-editor-panel-strong) 100%), linear-gradient(135deg, transparent 0 54%, var(--profile-editor-border-soft) 54% 55%, transparent 55%), radial-gradient(circle at 76% 18%, var(--profile-editor-border-soft) 0 1px, transparent 1px 108px), var(--profile-editor-bg)}.profile-editor-operator,.profile-editor-banner-empty{z-index:1;text-transform:uppercase;gap:4px;display:grid;position:absolute}.profile-editor-operator{top:24px;left:24px}.profile-editor-operator span,.profile-editor-operator small,.profile-editor-banner-empty{color:var(--profile-editor-muted);letter-spacing:.08em;font-size:10px;font-weight:850}.profile-editor-operator strong{color:var(--profile-editor-text);font-size:18px;font-weight:950}.profile-editor-banner-empty{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel);padding:8px 10px;bottom:22px;right:24px}.profile-editor-identity{grid-template-columns:122px minmax(0,1fr) minmax(170px,auto);align-items:end;gap:18px;margin-top:-58px;padding:0 24px 24px;display:grid}.profile-editor-avatar{border:3px solid var(--profile-editor-border);background:var(--profile-editor-panel-strong);width:116px;height:116px;box-shadow:10px 10px 0 color-mix(in srgb, var(--profile-editor-border) 32%, transparent);overflow:hidden}.profile-editor-avatar img{object-fit:cover;width:100%;height:100%}.profile-editor-name div:first-child{align-items:center;gap:10px;display:flex}.profile-editor-name h2{color:var(--profile-editor-text);margin:0;font-size:34px;font-weight:950}.profile-editor-name p{color:var(--profile-editor-muted);margin:5px 0 12px;font-size:13px;line-height:1.45}.profile-editor-badges{flex-wrap:wrap;gap:8px;display:flex}.profile-editor-badges button,.profile-editor-badges span{border:1px solid var(--badge-color,var(--profile-editor-border-main));background:color-mix(in srgb, var(--badge-color,var(--profile-editor-panel)) 9%, transparent);min-height:26px;color:var(--badge-color,var(--profile-editor-muted));letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:0 10px;font-size:10px;font-weight:950}.profile-editor-id-card{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel-strong);gap:6px;min-width:170px;padding:14px;display:grid}.profile-editor-id-card span,.profile-editor-id-card small{color:var(--profile-editor-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.profile-editor-id-card strong{color:var(--profile-editor-text);font-size:14px}.profile-editor-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 24px 24px;display:grid}.profile-editor-metric{border:1px solid var(--profile-editor-border-main);background:color-mix(in srgb, var(--profile-editor-panel-strong) 72%, transparent);gap:5px;min-height:96px;padding:14px;display:grid}.profile-editor-metric svg{color:var(--ef-yellow)}.profile-editor-metric span,.profile-editor-metric small{color:var(--profile-editor-muted);text-transform:uppercase;font-size:10px;font-weight:850}.profile-editor-metric strong{color:var(--profile-editor-text);font-size:21px;font-weight:950}.profile-editor-progress{gap:10px;padding:0 24px 24px;display:grid}.profile-editor-progress>div:first-child{color:var(--profile-editor-muted);text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:850;display:flex}.profile-editor-progress-track{border:1px solid var(--profile-editor-border-soft);background:color-mix(in srgb, var(--profile-editor-muted) 12%, transparent);height:8px;overflow:hidden}.profile-editor-progress-track span{background:linear-gradient(90deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));height:100%;display:block}.profile-editor-controls{gap:18px;display:grid}.profile-editor-panel{padding:20px}.profile-editor-panel>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.profile-editor-panel>header>div{align-items:center;gap:10px;display:flex}.profile-editor-panel h3{color:var(--profile-editor-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:950}.profile-editor-panel textarea,.profile-editor-panel input[type=text]{box-sizing:border-box;border:1px solid var(--profile-editor-border-main);background:color-mix(in srgb, var(--profile-editor-bg) 82%, transparent);width:100%;min-height:42px;color:var(--profile-editor-text);font:inherit;border-radius:3px;font-size:13px}.profile-editor-panel textarea{resize:vertical;min-height:112px;padding:12px}.profile-editor-panel input[type=text]{padding:0 12px}.profile-editor-count{color:var(--profile-editor-muted);text-align:right;margin-top:6px;font-size:11px}.profile-editor-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-editor-actions input[type=file]{display:none}.profile-editor-actions button,.profile-editor-actions label,.profile-editor-modal footer button{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel-strong);min-height:34px;color:var(--profile-editor-text);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.profile-editor-range{color:var(--profile-editor-muted);text-transform:uppercase;grid-template-columns:1fr auto;gap:8px;margin-top:14px;font-size:11px;font-weight:850;display:grid}.profile-editor-range input{width:100%;accent-color:var(--ef-yellow);grid-column:1/-1}.profile-editor-swatches{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.profile-editor-swatches button{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel-strong);min-height:32px;color:var(--profile-editor-text);cursor:pointer;border-radius:3px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.profile-editor-swatches button.active{border-color:var(--ef-yellow)}.profile-editor-swatches i,.profile-editor-toggle-mark{border:1px solid var(--profile-editor-border-main);background:linear-gradient(90deg, var(--ef-magenta) 0 33%, var(--ef-cyan) 33% 66%, var(--ef-yellow) 66% 100%);width:12px;height:12px}.profile-editor-color-field{grid-template-columns:48px minmax(0,1fr);align-items:end;gap:10px;display:grid}.profile-editor-color-field>input[type=color]{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel-strong);cursor:pointer;border-radius:3px;width:48px;height:42px;padding:4px}.profile-editor-color-field label{gap:5px;min-width:0;display:grid}.profile-editor-color-field label span{color:var(--profile-editor-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.profile-editor-color-field input[type=text][aria-invalid=true]{border-color:var(--color-danger)}.profile-editor-lists{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(100%,1640px);margin:22px auto 0;display:grid}.profile-editor-preview-achievements{border-top:1px solid var(--profile-editor-border-main);background:linear-gradient(135deg, transparent 0 60%, var(--profile-editor-faint) 60% 61%, transparent 61%), color-mix(in srgb, var(--profile-editor-panel-strong) 62%, transparent);gap:12px;min-height:116px;padding:18px 22px;display:grid}.profile-editor-preview-achievements header{color:var(--profile-editor-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:950;display:flex}.profile-editor-preview-achievements header svg{color:var(--ef-yellow)}.profile-editor-preview-achievements p{color:var(--profile-editor-muted);margin:0;font-size:13px}.profile-editor-preview-achievement-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.profile-editor-preview-achievement-list article{border:1px solid var(--profile-editor-border-main);background:color-mix(in srgb, var(--profile-editor-panel) 82%, transparent);border-radius:4px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.profile-editor-preview-achievement-list img,.profile-editor-preview-achievement-list article>svg{border:1px solid color-mix(in srgb, var(--ef-yellow) 48%, var(--profile-editor-border-main));background:var(--profile-editor-panel-strong);width:36px;height:36px;color:var(--ef-yellow);object-fit:cover;border-radius:4px}.profile-editor-preview-achievement-list div{gap:3px;min-width:0;display:grid}.profile-editor-preview-achievement-list strong{color:var(--profile-editor-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.profile-editor-preview-achievement-list span{color:var(--profile-editor-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-editor-lists .profile-editor-panel:first-child,.profile-editor-lists .profile-editor-panel:nth-child(2){grid-column:span 2}.profile-compact-export-section{width:min(100%,1640px);margin:22px auto 0;display:grid}.profile-compact-export-panel{overflow:hidden}.profile-compact-export-panel>header{align-items:flex-start;gap:14px}.profile-compact-export-panel>header>div:first-child{min-width:0}.profile-compact-export-copy{max-width:760px;color:var(--profile-editor-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.profile-compact-theme-toggle{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel-strong);border-radius:4px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;gap:4px;min-width:180px;padding:4px;display:inline-grid}.profile-compact-theme-toggle button{min-height:34px;color:var(--profile-editor-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:3px;font-size:11px;font-weight:950}.profile-compact-theme-toggle button.active{background:var(--ef-yellow);color:#111;box-shadow:0 8px 18px #fff20038}.profile-compact-preview-viewport{border:1px solid var(--profile-editor-border-main);background:linear-gradient(135deg, transparent 0 48%, var(--profile-editor-faint) 48% 49%, transparent 49%), var(--profile-editor-panel-strong);border-radius:6px;place-items:center;max-width:100%;padding:10px;display:grid;overflow:auto}.profile-compact-preview-viewport .profile-compact-card{width:min(100%,860px);box-shadow:none}.profile-compact-export-actions{border-top:1px solid var(--profile-editor-border-main);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.profile-compact-export-actions span{color:var(--profile-editor-muted);font-size:12px}.profile-compact-export-actions div{flex-wrap:wrap;gap:8px;display:flex}.profile-compact-export-actions button{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel-strong);min-height:38px;color:var(--profile-editor-text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.profile-compact-export-actions button:last-child{border-color:color-mix(in srgb, var(--ef-yellow) 60%, var(--profile-editor-border-main));background:var(--ef-yellow);color:#111}.moderation-pane{padding:32px}.moderation-console-page{width:min(100%,1540px);color:var(--ks-text);margin:0 auto;padding:28px}.moderation-console-header{margin-bottom:18px}.moderation-console-hero,.moderation-command-panel,.moderation-record-panel{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);color:var(--ks-text);box-shadow:var(--ks-shadow-panel);border-radius:6px;position:relative;overflow:hidden}.moderation-console-hero:before,.moderation-command-panel:before,.moderation-record-panel:before{content:"";pointer-events:none;opacity:.16;color:var(--ks-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.moderation-console-hero>*,.moderation-command-panel>*,.moderation-record-panel>*{z-index:1;position:relative}.moderation-console-hero{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:22px;min-height:180px;margin-bottom:18px;padding:24px;display:grid}.moderation-console-hero-copy{gap:8px;max-width:760px;display:grid}.moderation-console-hero-copy svg,.moderation-panel-heading svg{color:var(--ef-yellow)}.moderation-console-hero-copy span,.moderation-console-metrics span,.moderation-panel-heading small{color:var(--ks-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:950}.moderation-console-hero-copy strong{color:var(--ks-text);letter-spacing:0;font-size:clamp(28px,5vw,48px);font-weight:950}.moderation-console-hero-copy p{max-width:660px;color:var(--ks-muted);margin:0;font-size:13px;line-height:1.5}.moderation-console-metrics{border:1px solid var(--ks-border-soft);background:color-mix(in srgb, var(--ks-panel-inset) 70%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.moderation-console-metrics div{border-right:1px solid var(--ks-border-soft);gap:8px;min-width:0;padding:16px;display:grid}.moderation-console-metrics div:last-child{border-right:0}.moderation-console-metrics strong{color:var(--ks-text);overflow-wrap:anywhere;font-size:clamp(18px,1.4vw,22px);font-weight:950;line-height:1.15}.moderation-console-layout{align-items:start}.moderation-console-tabs{gap:10px}.moderation-console-tabs .config-tab-btn{text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px 10px;min-height:58px;padding:11px 14px;display:grid}.moderation-console-tabs .config-tab-btn svg{grid-row:span 2}.moderation-console-tabs .config-tab-btn span,.moderation-console-tabs .config-tab-btn small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.moderation-console-tabs .config-tab-btn span{font-size:13px;font-weight:950}.moderation-console-tabs .config-tab-btn small{color:var(--ks-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.moderation-console-panel{box-shadow:none;background:0 0;border-color:#0000;padding:0}.moderation-operation-stack{gap:16px;display:grid}.moderation-command-panel,.moderation-record-panel{padding:18px}.moderation-panel-heading{border-bottom:1px solid var(--ks-border-soft);justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:12px;display:flex}.moderation-panel-heading div{color:var(--ks-text);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:950;display:flex}.moderation-filter-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.moderation-log-list{gap:10px;display:grid}.moderation-log-card{border:1px solid var(--ks-border-soft);background:linear-gradient(135deg, transparent 0 68%, color-mix(in srgb, var(--penalty-color,var(--ef-yellow)) 14%, transparent) 68% 69%, transparent 69%), color-mix(in srgb, var(--ks-panel-inset) 72%, transparent);grid-template-columns:48px minmax(0,1fr);gap:14px;padding:12px;display:grid;position:relative;overflow:hidden}.moderation-log-card:before{content:"";background:var(--ks-selection-stripe);width:4px;height:38px;position:absolute;top:12px;left:0}.moderation-log-index{border:1px solid color-mix(in srgb, var(--penalty-color,var(--ef-yellow)) 36%, var(--ks-border-soft));background:color-mix(in srgb, var(--penalty-color,var(--ef-yellow)) 9%, transparent);place-items:center;display:grid}.moderation-log-index span{color:var(--penalty-color,var(--ef-yellow));font-size:13px;font-weight:950}.moderation-log-main{gap:10px;min-width:0;display:grid}.moderation-log-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.moderation-log-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.moderation-log-reason{color:var(--ks-muted);margin:0;font-size:13px;line-height:1.45}.moderation-log-meta{color:var(--ks-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;font-size:11px;display:flex}.moderation-log-meta strong{color:var(--ks-text);font-weight:900}.moderation-log-meta span{align-items:center;gap:5px;display:inline-flex}.moderation-empty-state.is-error svg{color:var(--color-error)}.moderation-empty-state{place-items:center;gap:8px;min-height:160px;padding:24px;display:grid}.moderation-empty-state svg{color:var(--ef-yellow)}.moderation-empty-state strong{color:var(--ks-text);font-size:16px;font-weight:950}.moderation-empty-state span{color:var(--ks-muted);font-size:13px}@media (width<=1180px){.moderation-console-hero{grid-template-columns:1fr}.moderation-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.moderation-console-page{padding:18px}.moderation-console-hero,.moderation-command-panel,.moderation-record-panel{padding:16px}.moderation-console-metrics{grid-template-columns:1fr}.moderation-console-metrics div{border-right:0;border-bottom:1px solid var(--ks-border-soft)}.moderation-console-metrics div:last-child{border-bottom:0}.moderation-filter-grid,.moderation-profile-search{grid-template-columns:1fr}.moderation-panel-heading,.moderation-actions,.moderation-pagination,.moderation-log-head,.moderation-log-meta{flex-direction:column;align-items:stretch}.moderation-actions .btn-primary,.moderation-actions .btn-secondary,.moderation-pagination-actions,.moderation-pagination-actions .btn{width:100%}.moderation-log-card{grid-template-columns:1fr}.moderation-log-badges{justify-content:flex-start}.moderation-log-index{width:48px;min-height:32px}}.moderation-filter-form{align-items:end;margin-bottom:24px}.moderation-field{gap:6px;display:grid}.moderation-label{color:var(--text-muted);letter-spacing:.04em;font-size:11px;font-weight:900}.moderation-control{background:var(--bg-input);border-radius:6px;min-height:40px}.moderation-actions{align-items:end;gap:8px;min-height:40px;margin-top:12px;display:flex}.moderation-actions .btn-primary{border-radius:6px;flex:1;min-height:40px;padding:0;font-weight:900}.moderation-actions .btn-secondary{border-radius:6px;min-height:40px;padding:0 12px}.moderation-state{color:var(--text-muted);text-align:center;padding:60px 0}.moderation-state.is-compact{padding:20px 0;font-size:13px}.moderation-table-user{align-items:center;gap:10px;display:flex}.moderation-avatar{border:1px solid var(--border-color);background:var(--surface-inset);object-fit:cover;border-radius:50%;width:32px;height:32px}.moderation-profile-avatar{border:2px solid var(--border-color);object-fit:cover;border-radius:50%;width:64px;height:64px}.moderation-profile-name{color:var(--text-primary);margin:0;font-size:20px;font-weight:900}.moderation-profile-stats{margin-bottom:24px}.moderation-user-copy{gap:2px;display:grid}.moderation-user-copy strong,.moderation-cell-strong{color:var(--text-primary);font-weight:800}.moderation-user-copy span,.moderation-cell-muted{color:var(--text-muted);font-size:11px}.moderation-cell-reason{max-width:300px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moderation-penalty-badge{border:1px solid color-mix(in srgb, var(--penalty-color,var(--text-primary)) 20%, transparent);background:color-mix(in srgb, var(--penalty-color,var(--text-primary)) 10%, transparent);width:fit-content;color:var(--penalty-color,var(--text-primary));letter-spacing:.5px;text-transform:uppercase;border-radius:4px;align-items:center;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.moderation-penalty-badge.is-warn,.moderation-log-card.is-warn{--penalty-color:var(--color-warning)}.moderation-penalty-badge.is-mute,.moderation-log-card.is-mute{--penalty-color:#e67e22}.moderation-penalty-badge.is-quarantine,.moderation-log-card.is-quarantine{--penalty-color:#9b59b6}.moderation-penalty-badge.is-unquarantine,.moderation-log-card.is-unquarantine{--penalty-color:var(--color-success)}.moderation-penalty-badge.is-unmute,.moderation-log-card.is-unmute,.moderation-log-card.is-unban{--penalty-color:#3498db}.moderation-penalty-badge.is-kick,.moderation-penalty-badge.is-ban{--penalty-color:var(--color-danger)}.moderation-penalty-badge.is-unban{--penalty-color:#3498db}.moderation-log-card.is-kick,.moderation-log-card.is-ban{--penalty-color:var(--color-danger)}.moderation-pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.moderation-pagination-status{color:var(--text-muted);font-size:12px}.moderation-pagination-actions{align-items:center;gap:8px;display:flex}.moderation-pagination-actions .btn{padding:6px 12px;font-size:12px}.moderation-page-indicator{color:var(--text-primary);align-items:center;padding:0 8px;font-size:13px;display:flex}.moderation-profile-search{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:16px;display:grid}.moderation-profile-search>div{min-width:0}.moderation-profile-search .form-input,.moderation-profile-search .btn{border-radius:6px;min-height:42px}.moderation-profile-search .btn{min-width:160px;padding:0 18px}.moderation-alert{border-left:4px solid var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger);border-radius:8px;margin-bottom:24px;padding:16px}.moderation-result-panel,.moderation-detail-panel{border-radius:8px;padding:24px}.moderation-result-panel{margin-bottom:24px;padding:20px}.moderation-panel-title{border-bottom:1px solid var(--border-color);color:var(--text-primary);margin:0 0 16px;padding-bottom:10px;font-size:14px;font-weight:900}.moderation-result-panel .moderation-panel-title{border-bottom:0;margin-bottom:12px;padding-bottom:0}.moderation-result-list,.moderation-stack,.moderation-kv-list,.moderation-infraction-list{gap:10px;display:grid}.moderation-stack{gap:24px}.moderation-result-item{border:1px solid var(--border-color);background:var(--surface-soft);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.moderation-result-item:hover{border-color:var(--border-hover)}.moderation-kv-row{color:var(--text-muted);justify-content:space-between;gap:16px;font-size:13px;display:flex}.moderation-kv-row strong{color:var(--text-primary);text-align:right;font-weight:800}.moderation-kv-row strong.is-accent{color:var(--color-primary)}.moderation-kv-row strong.text-capitalize{text-transform:capitalize}.moderation-status-badge{color:var(--status-color,var(--color-success));letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.moderation-status-badge.is-active{--status-color:var(--color-success)}.moderation-status-badge.is-warning{--status-color:var(--color-warning)}.moderation-status-badge.is-danger{--status-color:var(--color-danger)}.moderation-status-dot{width:10px;height:10px;box-shadow:0 0 8px color-mix(in srgb, currentColor 55%, transparent);background:currentColor;border-radius:999px}.moderation-stat-fraction{align-items:baseline;gap:4px;display:inline-flex}.moderation-stat-fraction span{color:var(--text-muted);font-size:16px;font-weight:500}.moderation-infraction-list{max-height:200px;padding-right:4px;overflow-y:auto}.moderation-infraction-item{border:1px solid var(--border-color);background:var(--surface-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.moderation-infraction-copy{gap:4px;display:grid}.moderation-infraction-head{align-items:center;gap:8px;display:flex}.moderation-infraction-title{color:var(--text-primary);font-size:12px;font-weight:850}.moderation-infraction-status{background:color-mix(in srgb, var(--text-muted) 14%, transparent);color:var(--text-muted);border-radius:3px;padding:1px 5px;font-size:9px;font-weight:850}.moderation-infraction-status.is-active{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}.moderation-infraction-meta{color:var(--text-muted);justify-items:end;font-size:11px;display:grid}.moderation-rules-stack{gap:24px;display:grid}.moderation-rules-panel{border-radius:8px;padding:24px}.moderation-rules-title{border-bottom:1px solid var(--border-color);color:var(--text-primary);margin:0 0 16px;padding-bottom:10px;font-size:14px;font-weight:900}.moderation-rules-title.is-large{font-size:16px}.moderation-rules-copy{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.moderation-rules-copy.is-intro{font-size:13px}.moderation-rules-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:20px;display:grid}.moderation-rules-grid.is-secondary{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:0}.moderation-rule-card{border:1px solid var(--border-color);background:var(--surface-soft);border-radius:6px;padding:16px}.moderation-rule-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.moderation-rule-level{background:color-mix(in srgb, var(--rule-color,var(--color-primary)) 12%, transparent);color:var(--rule-color,var(--color-primary));border-radius:3px;padding:2px 8px;font-size:11px;font-weight:900}.moderation-rule-level.is-warn{--rule-color:var(--color-warning)}.moderation-rule-level.is-mute{--rule-color:#e67e22}.moderation-rule-level.is-quarantine{--rule-color:#9b59b6}.moderation-rule-title{color:var(--text-primary);margin:0;font-size:14px;font-weight:900}.tickets-page-container{flex-direction:column;height:calc(100vh - 120px);max-height:800px;padding-bottom:20px;display:flex}.security-page{gap:22px;padding:32px;display:grid}.security-page-header{margin-bottom:0}.security-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.security-summary-card{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);min-height:82px;box-shadow:var(--shadow-md);border-radius:8px;gap:6px;padding:16px;display:grid;position:relative;overflow:hidden}.security-summary-card:before{background:var(--summary-color,var(--text-muted));content:"";width:3px;position:absolute;inset:0 auto 0 0}.security-summary-card span{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:900}.security-summary-card strong{color:var(--summary-color,var(--text-primary));font-size:16px;font-weight:950;line-height:1.1}.security-summary-card.is-success{--summary-color:var(--color-success)}.security-summary-card.is-warning{--summary-color:var(--color-warning)}.security-summary-card.is-danger{--summary-color:var(--color-danger)}.security-summary-card.is-neutral{--summary-color:var(--text-muted)}.internal-health-section{gap:14px;display:grid}.internal-health-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.internal-health-header h2{margin:6px 0 0;font-size:20px}.internal-health-header p{color:var(--text-secondary);margin:5px 0 0;font-size:12px}.internal-health-refresh{border:1px solid var(--ks-border-strong);background:var(--ks-surface);min-height:38px;color:var(--text-primary);align-items:center;gap:8px;display:inline-flex}.internal-health-refresh:disabled{cursor:wait;opacity:.7}.internal-health-panel{border:1px solid var(--ks-border);background:var(--ks-surface);box-shadow:var(--shadow-md);border-radius:8px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);display:grid;overflow:hidden}.internal-health-overall{border-right:1px solid var(--ks-border);background:color-mix(in srgb, var(--health-color,var(--text-muted)) 8%, var(--ks-surface));align-content:center;gap:7px;min-height:174px;padding:22px;display:grid}.internal-health-overall span,.internal-health-overall time{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.internal-health-overall strong{color:var(--health-color,var(--text-primary));font-size:18px}.internal-health-overall.is-ready{--health-color:var(--color-success)}.internal-health-overall.is-degraded{--health-color:var(--color-warning)}.internal-health-list{display:grid}.internal-health-row{--health-color:var(--text-muted);border-bottom:1px solid var(--ks-border);min-height:58px;color:var(--health-color);grid-template-columns:24px minmax(0,1fr) auto minmax(110px,auto);align-items:center;gap:12px;padding:10px 16px;display:grid}.internal-health-row:last-child{border-bottom:0}.internal-health-row.is-ready{--health-color:var(--color-success)}.internal-health-row.is-degraded{--health-color:var(--color-warning)}.internal-health-row.is-unavailable{--health-color:var(--color-danger)}.internal-health-copy{gap:3px;min-width:0;display:grid}.internal-health-copy strong{color:var(--text-primary);font-size:13px}.internal-health-copy span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.internal-health-row code,.internal-health-error code{color:var(--text-muted);font-size:10px}.internal-health-status{color:var(--health-color);justify-content:flex-end;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.internal-health-error{border:1px solid color-mix(in srgb, var(--color-danger) 45%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 7%, var(--ks-surface));color:var(--color-danger);border-radius:8px;gap:12px;padding:16px;display:flex}.internal-health-error p{color:var(--text-secondary);margin:4px 0 7px;font-size:12px}.is-spinning{animation:.8s linear infinite internal-health-spin}@keyframes internal-health-spin{to{transform:rotate(360deg)}}@media (width<=760px){.internal-health-header{flex-direction:column;align-items:stretch}.internal-health-refresh{align-self:flex-start}.internal-health-panel{grid-template-columns:minmax(0,1fr)}.internal-health-overall{border-right:0;border-bottom:1px solid var(--ks-border);min-height:110px}.internal-health-row{grid-template-columns:24px minmax(0,1fr)}.internal-health-row code,.internal-health-status{grid-column:2;justify-content:flex-start}.internal-health-copy span{white-space:normal}}.security-shell{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.security-tabs{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 90%, transparent)), var(--ks-diagonal-pattern);border-radius:8px;align-self:start;gap:8px;padding:8px;display:grid}.security-tabs button{min-height:44px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:flex;position:relative}.security-tabs button:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";opacity:0;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.security-tabs button:hover,.security-tabs button.is-active{border-color:var(--ks-border-strong);background:color-mix(in srgb, var(--ks-surface-2) 74%, transparent);color:var(--text-primary)}.security-tabs button.is-active:before{opacity:1}.security-tabs button.is-danger.is-active{border-color:color-mix(in srgb, var(--color-danger) 48%, var(--ks-border));color:var(--color-danger)}.security-content-panel{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);min-width:0;box-shadow:var(--shadow-md);border-radius:8px;padding:24px;position:relative;overflow:hidden}.security-denied{text-align:center;padding:40px}.security-denied h2,.security-danger-title{color:var(--color-danger)}.security-denied p{color:var(--text-muted)}.security-alert{border:1px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, transparent);color:var(--color-warning);border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px}.security-alert.is-danger{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger)}.security-card{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.security-card.is-compact{gap:16px}.security-section-title{border-bottom:1px solid var(--ks-border);color:var(--ef-yellow);margin:0;padding-bottom:10px;font-size:15px;font-weight:900}.security-section-title.is-secondary{color:var(--ef-cyan)}.security-two-column{grid-template-columns:1fr 1fr;gap:20px;display:grid}.security-auto-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.security-triple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.security-double-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.security-grid-spaced{gap:24px;margin-top:16px}.security-grid-top{margin-top:20px}.security-switch-group{background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.security-switch-copy{flex:1;padding-right:12px}.security-switch-title{color:var(--text-primary);font-size:15px;font-weight:900}.security-switch-title.is-small{font-size:13px}.security-switch-title.is-secondary{color:var(--color-secondary)}.security-switch-desc{color:var(--text-muted);margin-top:2px;font-size:10px;display:block}.security-switch{flex-shrink:0}.security-form-group-flat{margin:0}.security-form-stack{flex-direction:column;gap:16px;margin-top:10px;display:flex}.security-form-stack.is-tight{gap:12px}.security-form-stack.is-offset-small{margin-top:5px}.security-role-row,.security-domain-row,.security-chip-row,.security-action-row{gap:8px;display:flex}.security-role-row,.security-chip-row{flex-wrap:wrap;align-items:center}.security-chip-row{margin-top:12px}.security-domain-row .form-input{flex:1}.security-domain-row .security-primary-button{padding:0 20px}.security-primary-button{border:1px solid color-mix(in srgb, var(--ef-yellow) 60%, var(--ks-border));background:var(--ef-yellow);color:#151515;min-height:42px;font:inherit;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb, var(--ef-yellow) 18%, transparent);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.security-primary-button:hover,.security-primary-button:focus-visible{border-color:color-mix(in srgb, var(--ef-yellow) 78%, var(--ks-border));filter:brightness(1.04)}.security-chip{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 70%, transparent);min-height:28px;color:var(--text-primary);border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.security-chip-remove{border:1px solid color-mix(in srgb, var(--color-danger) 45%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);width:18px;height:18px;color:var(--color-danger);font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;font-size:11px;font-weight:950;display:inline-flex}.security-select-sm{max-width:240px}.security-divider{border:0;border-top:1px solid var(--ks-border);margin:10px 0}.security-status-card{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 70%, transparent);border-radius:8px;padding:16px}.security-status-label,.security-kv-label{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:800}.security-status-value{color:var(--status-color,var(--text-primary));margin-top:4px;font-size:18px;font-weight:900}.security-status-value.is-success{--status-color:var(--color-success)}.security-status-value.is-primary{--status-color:var(--color-primary)}.security-status-value.is-warning{--status-color:var(--color-warning)}.security-description-flat{margin:0}.security-lockdown-card{border-left:4px solid var(--lockdown-color,var(--color-success))}.security-lockdown-card.is-active{--lockdown-color:var(--color-danger)}.security-kv-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:10px;display:grid}.security-kv-value{color:var(--text-primary);margin-top:4px;font-size:14px;font-weight:800}.security-kv-value.is-large{color:var(--lockdown-color,var(--color-success));font-size:18px;font-weight:900}.security-wide{grid-column:span 2}.security-scroll-chip-row{flex-wrap:wrap;gap:6px;max-height:100px;margin-top:6px;display:flex;overflow-y:auto}.security-danger-chip{border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger);border-radius:4px;padding:2px 6px;font-size:11px}.security-muted{color:var(--text-muted);font-size:12px}.security-category-grid{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 70%, transparent);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;max-height:180px;padding:12px;display:grid;overflow-y:auto}.security-category-option{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.security-action-row{margin-top:10px}.security-btn-danger-solid,.security-btn-success-solid{color:#fff;border:1px solid #0000;border-radius:6px;padding:10px 20px;font-weight:800}.security-btn-danger-solid{background:var(--color-danger)}.security-btn-success-solid{background:var(--color-success)}.security-danger-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;display:grid}.security-maintenance-card{border-left:4px solid var(--color-warning)}.security-maintenance-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.security-maintenance-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.security-maintenance-copy{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.security-maintenance-status{border:1px solid var(--status-color,var(--color-success));background:color-mix(in srgb, var(--status-color,var(--color-success)) 10%, transparent);color:var(--status-color,var(--color-success));border-radius:8px;padding:6px 12px;font-size:11px;font-weight:800}.security-maintenance-status.is-warning,.security-maintenance-button.is-warning{--status-color:var(--color-warning)}.security-maintenance-status.is-success,.security-maintenance-button.is-success{--status-color:var(--color-success)}.security-maintenance-button{background:var(--status-color,var(--color-success));color:#fff;align-self:flex-start;font-weight:800}.security-maintenance-button.is-warning{color:#111}.security-danger-card{border:1px solid color-mix(in srgb, var(--color-danger) 34%, var(--ks-border));border-left:4px solid var(--color-danger);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}.security-danger-card.is-wide{grid-column:span 2}.security-danger-card h4{margin:0;font-size:14px;font-weight:800}.security-danger-card p{color:var(--text-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.security-danger-button{border-color:color-mix(in srgb, var(--color-danger) 32%, transparent);width:fit-content;color:var(--color-danger);background:0 0;padding:8px 16px;font-size:12px}.security-quarantine-empty{color:var(--text-muted);text-align:center;padding:20px;font-size:13px}.security-table-wrap{max-height:200px;overflow-y:auto}.security-table{border-collapse:collapse;width:100%;font-size:13px}.security-table tr{border-bottom:1px solid var(--border-color)}.security-table th,.security-table td{text-align:left;padding:8px 4px}.security-table th{color:var(--text-muted)}.security-table .is-code{font-family:monospace}.security-table .is-muted{color:var(--text-muted);font-size:11px}.security-table .is-action{text-align:right}.security-release-button{border-color:color-mix(in srgb, var(--color-success) 32%, transparent);color:var(--color-success);padding:2px 8px;font-size:10px}.moderation-config-page{gap:18px;padding:28px;display:grid}.moderation-config-header{margin-bottom:2px}.moderation-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.moderation-config-card{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);color:var(--ks-text);box-shadow:var(--ks-shadow-panel);border-radius:6px;padding:20px;position:relative;overflow:hidden}.moderation-config-card:before{content:"";pointer-events:none;opacity:.16;color:var(--ks-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.moderation-config-card:after{content:"";background:var(--ks-selection-stripe);width:4px;height:36px;position:absolute;top:18px;left:0}.moderation-config-card>*{z-index:1;position:relative}.moderation-config-card-header{border-bottom:1px solid var(--ks-border-soft);align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.moderation-config-card-header svg{color:var(--ef-yellow)}.moderation-config-card-header div{gap:3px;display:grid}.moderation-config-card-header span{color:var(--ks-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.moderation-config-card-header h2{color:var(--ks-text);margin:0;font-size:15px;font-weight:950}.moderation-config-field{color:var(--ks-muted);letter-spacing:.08em;text-transform:uppercase;gap:8px;margin-bottom:14px;font-size:11px;font-weight:900;display:grid}.moderation-config-field .form-input,.moderation-config-field .form-select{border-color:var(--ks-border);background:var(--ks-panel-inset);min-height:42px;color:var(--ks-text);border-radius:3px}.moderation-config-field .form-input:disabled,.moderation-config-field .form-select:disabled{cursor:not-allowed;opacity:.55}.moderation-config-note{border:1px solid var(--ks-border-soft);border-left:3px solid var(--ks-muted);background:var(--ks-panel-inset);color:var(--ks-muted);border-radius:3px;gap:5px;margin-top:6px;padding:12px;font-size:12px;line-height:1.5;display:grid}.moderation-config-note.is-warning{border-left-color:var(--ef-yellow);background:color-mix(in srgb, var(--ef-yellow) 8%, var(--ks-panel-inset))}.moderation-config-note strong{color:var(--ks-text);font-size:12px;font-weight:950}.moderation-config-switch-row{border:1px solid var(--ks-border-soft);background:var(--ks-panel-inset);border-radius:4px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px;display:flex}.moderation-config-switch-row span{gap:4px;display:grid}.moderation-config-switch-row strong{color:var(--ks-text);font-size:13px;font-weight:950}.moderation-config-switch-row small,.moderation-config-muted{color:var(--ks-muted);font-size:12px;line-height:1.5}.moderation-config-switch-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--ef-yellow);cursor:pointer}.moderation-config-save-row{grid-column:1/-1;justify-content:flex-end;display:flex}.moderation-config-danger-card{border-color:color-mix(in srgb, var(--color-danger) 38%, var(--ks-border))}.moderation-config-danger-card:after{background:var(--color-danger)}.moderation-config-danger-card .moderation-config-card-header svg{color:var(--color-danger)}.moderation-config-quick-form{grid-template-columns:minmax(200px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:14px;display:grid}.moderation-config-danger-button{border:1px solid color-mix(in srgb, var(--color-danger) 70%, #000);background:var(--color-danger);color:#fff;text-transform:uppercase;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:950;display:inline-flex}.moderation-config-status{border:1px solid var(--ks-border-soft);color:var(--ks-text);border-radius:3px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:850}.moderation-config-status.is-info{border-color:color-mix(in srgb, var(--ef-cyan) 36%, var(--ks-border));background:color-mix(in srgb, var(--ef-cyan) 8%, transparent)}.moderation-config-status.is-success{border-color:color-mix(in srgb, var(--color-success) 38%, var(--ks-border));background:color-mix(in srgb, var(--color-success) 8%, transparent)}.moderation-config-status.is-danger{border-color:color-mix(in srgb, var(--color-danger) 42%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 9%, transparent)}.staff-progression-page{gap:18px;padding:28px;display:grid}.staff-progression-header{margin-bottom:2px}.staff-progression-hero,.staff-progression-panel,.staff-progression-empty{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);color:var(--ks-text);box-shadow:var(--ks-shadow-panel);border-radius:6px;position:relative;overflow:hidden}.staff-progression-hero:before,.staff-progression-panel:before,.staff-progression-empty:before{content:"";pointer-events:none;opacity:.16;color:var(--ks-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.staff-progression-hero>*,.staff-progression-panel>*,.staff-progression-empty>*{z-index:1;position:relative}.staff-progression-hero{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:18px;padding:22px;display:grid}.staff-progression-identity{align-items:center;gap:16px;min-width:0;display:flex}.staff-progression-identity img{border:2px solid var(--ef-yellow);background:var(--ks-panel-inset);object-fit:cover;border-radius:3px;width:72px;height:72px}.staff-progression-identity div{gap:5px;min-width:0;display:grid}.staff-progression-identity span,.staff-progression-progress-head span,.staff-progression-progress-foot span,.staff-progression-summary-grid span,.staff-progression-panel-header span,.staff-progression-reward-grid span{color:var(--ks-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.staff-progression-identity h2{color:var(--ks-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:950;overflow:hidden}.staff-progression-identity p,.staff-progression-muted,.staff-progression-reward-grid small,.staff-progression-warning-list span,.staff-progression-empty span{color:var(--ks-muted);margin:0;font-size:13px;line-height:1.5}.staff-progression-bar-block{align-content:center;gap:9px;min-width:0;display:grid}.staff-progression-progress-head,.staff-progression-progress-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-progression-progress-head strong{color:var(--ks-text);font-size:18px;font-weight:950}.staff-progression-bar{border:1px solid var(--ks-border-soft);background:var(--ks-panel-inset);border-radius:999px;height:12px;overflow:hidden}.staff-progression-bar i{border-radius:inherit;background:var(--ef-stripe-horizontal);min-width:4px;height:100%;display:block}.staff-progression-summary-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staff-progression-summary-grid article,.staff-progression-reward-grid article,.staff-progression-warning-list article{border:1px solid var(--ks-border-soft);background:var(--ks-panel-inset);border-radius:4px;gap:7px;padding:14px;display:grid;position:relative}.staff-progression-summary-grid svg,.staff-progression-reward-grid svg,.staff-progression-panel-header svg{color:var(--ef-yellow)}.staff-progression-summary-grid strong,.staff-progression-reward-grid strong,.staff-progression-empty strong,.staff-progression-warning-list strong{color:var(--ks-text);font-size:18px;font-weight:950}.staff-progression-summary-grid strong{overflow-wrap:anywhere}.staff-progression-status{border:1px solid var(--ks-border);border-left:3px solid var(--ef-yellow);background:var(--ks-panel-inset);color:var(--ks-text);border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.staff-progression-status>div:first-child{gap:4px;display:grid}.staff-progression-status strong{font-size:13px;font-weight:950}.staff-progression-status span{color:var(--ks-muted);font-size:12px;line-height:1.45}.staff-progression-status.is-qualified,.staff-progression-status.is-max_auto{border-left-color:var(--color-success)}.staff-progression-status.is-queued{border-left-color:var(--ef-yellow);background:color-mix(in srgb, var(--ef-yellow) 7%, var(--ks-panel-inset))}.staff-progression-estimates{flex:none;gap:18px;display:flex}.staff-progression-estimates span{text-align:right;gap:2px;display:grid}.staff-progression-estimates strong{color:var(--ks-text)}.staff-progression-empty.is-error{border-color:color-mix(in srgb, var(--color-danger) 42%, var(--ks-border))}.staff-progression-empty.is-error svg{color:var(--color-danger)}.staff-progression-layout{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:start;gap:18px;display:grid}.staff-progression-info-column{gap:18px;display:grid}.staff-progression-panel,.staff-progression-empty{padding:20px}.staff-progression-empty{text-align:center;place-items:center;gap:8px;min-height:180px;display:grid}.staff-progression-empty svg{color:var(--ef-yellow)}.staff-progression-panel-header{border-bottom:1px solid var(--ks-border-soft);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}.staff-progression-panel-header div{gap:3px;display:grid}.staff-progression-panel-header h2{color:var(--ks-text);margin:0;font-size:15px;font-weight:950}.staff-progression-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.staff-progression-note{border:1px solid var(--ks-border-soft);border-left:3px solid var(--ef-yellow);background:color-mix(in srgb, var(--ef-yellow) 8%, var(--ks-panel-inset));border-radius:3px;gap:5px;margin-top:14px;padding:12px;display:grid}.staff-progression-note strong{color:var(--ks-text);font-size:12px;font-weight:950}.staff-progression-note span{color:var(--ks-muted);font-size:12px;line-height:1.45}.staff-progression-warning-list{gap:10px;margin-top:14px;display:grid}.staff-progression-warning-list .is-danger{border-color:color-mix(in srgb, var(--color-danger) 36%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 8%, var(--ks-panel-inset))}.staff-progression-warning-list .is-warning{border-color:color-mix(in srgb, var(--ef-yellow) 36%, var(--ks-border));background:color-mix(in srgb, var(--ef-yellow) 8%, var(--ks-panel-inset))}.staff-progression-table-panel{min-width:0}.staff-progression-table-wrap{overflow-x:auto}.staff-progression-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.staff-progression-table tr{border-bottom:1px solid var(--ks-border-soft)}.staff-progression-table th,.staff-progression-table td{color:var(--ks-text);padding:12px 10px;font-size:13px}.staff-progression-table th{color:var(--ks-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.staff-progression-table td:first-child{font-weight:900}.staff-progression-table small{color:var(--ks-muted);margin-left:5px;font-size:10px;font-weight:700}.staff-progression-table .is-main-role,.staff-progression-table .is-admin-tier{background:color-mix(in srgb, var(--ks-panel-inset) 62%, transparent)}.staff-progression-table .is-admin-tier i{vertical-align:middle;width:10px;height:10px;margin-right:8px;display:inline-block}.staff-progression-pill{border:1px solid var(--ks-border);text-transform:uppercase;border-radius:3px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.staff-progression-pill.is-auto{border-color:color-mix(in srgb, var(--color-success) 45%, var(--ks-border));color:var(--color-success)}.staff-progression-pill.is-manual{border-color:color-mix(in srgb, var(--ef-yellow) 48%, var(--ks-border));color:var(--ef-yellow)}.krystel-xp-page{gap:24px;padding:32px;display:grid}.krystel-xp-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.krystel-xp-shell{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:24px;display:grid}.krystel-xp-tabs{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 90%, transparent)), var(--ks-diagonal-pattern);border-radius:8px;align-self:start;gap:8px;padding:8px;display:grid}.krystel-xp-tabs button{min-height:44px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:900;display:flex;position:relative}.krystel-xp-tabs button:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";opacity:0;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.krystel-xp-tabs button:hover,.krystel-xp-tabs button.is-active{border-color:var(--ks-border-strong);background:color-mix(in srgb, var(--ks-surface-2) 74%, transparent);color:var(--text-primary)}.krystel-xp-tabs button.is-active:before{opacity:1}.krystel-xp-content,.krystel-xp-stack{gap:20px;min-width:0;display:grid}.krystel-xp-hero,.krystel-xp-panel,.krystel-xp-empty{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;position:relative;overflow:hidden}.krystel-xp-hero:before,.krystel-xp-panel:before,.krystel-xp-empty:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";width:3px;position:absolute;inset:0 auto 0 0}.krystel-xp-hero>*,.krystel-xp-panel>*,.krystel-xp-empty>*{z-index:1;position:relative}.krystel-xp-hero{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.krystel-xp-hero span,.krystel-xp-panel-header span,.krystel-xp-field,.krystel-xp-switch-row small,.krystel-xp-muted,.krystel-xp-empty span,.krystel-xp-role-card small{color:var(--text-muted)}.krystel-xp-hero span,.krystel-xp-panel-header span,.krystel-xp-field,.krystel-xp-role-card small{letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.krystel-xp-hero h2{color:var(--text-primary);margin:8px 0;font-size:clamp(28px,4vw,46px);line-height:1.04}.krystel-xp-hero p,.krystel-xp-muted,.krystel-xp-danger p{max-width:780px;color:var(--text-muted);margin:0;line-height:1.55}.krystel-xp-hero svg{color:var(--ef-yellow);flex:none}.krystel-xp-card-grid,.krystel-xp-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.krystel-xp-panel{gap:16px;padding:24px;display:grid}.krystel-xp-panel-header{align-items:flex-start;gap:12px;display:flex}.krystel-xp-panel-header svg{color:var(--ef-yellow);flex:none}.krystel-xp-panel-header h2{color:var(--text-primary);margin:2px 0 0;font-size:20px;line-height:1.15}.krystel-xp-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.krystel-xp-preset-grid button{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 65%, transparent);min-height:66px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-content:center;gap:4px;padding:10px 14px;display:grid}.krystel-xp-preset-grid button:hover,.krystel-xp-preset-grid button.is-active{border-color:var(--ef-yellow);background:color-mix(in srgb, var(--ef-yellow) 9%, var(--ks-surface-2))}.krystel-xp-preset-grid strong{font-size:13px}.krystel-xp-preset-grid small{color:var(--text-muted);font-size:11px}.krystel-xp-switch-row,.krystel-xp-field{gap:8px;display:grid}.krystel-xp-switch-row{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 65%, transparent);border-radius:6px;grid-template-columns:1fr auto;align-items:center;padding:14px}.krystel-xp-switch-row span{gap:4px;display:grid}.krystel-xp-switch-row strong{color:var(--text-primary);font-size:14px}.krystel-xp-switch-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--ef-yellow)}.krystel-xp-danger{border-color:color-mix(in srgb, var(--color-danger) 36%, var(--ks-border))}.krystel-xp-danger:before{background:var(--color-danger)}.krystel-xp-danger-button{border:1px solid color-mix(in srgb, var(--color-danger) 60%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);min-height:44px;color:var(--color-danger);font:inherit;cursor:pointer;border-radius:6px;justify-self:start;padding:0 18px;font-size:13px;font-weight:950}.krystel-xp-role-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.krystel-xp-role-grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.krystel-xp-role-card{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 70%, transparent);border-radius:6px;gap:12px;min-width:0;padding:14px;display:grid}.krystel-xp-role-card header{align-items:center;gap:8px;min-width:0;display:flex}.krystel-xp-role-card strong{min-width:0;color:var(--text-primary);font-size:13px}.krystel-xp-level-badge,.krystel-xp-rank-badge{border:1px solid color-mix(in srgb, var(--ef-yellow) 55%, var(--ks-border));background:color-mix(in srgb, var(--ef-yellow) 13%, transparent);width:34px;height:28px;color:var(--ef-yellow);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:950;display:inline-flex}.krystel-xp-rank-badge.is-e{border-color:color-mix(in srgb, var(--ef-magenta) 55%, var(--ks-border));color:var(--ef-magenta)}.krystel-xp-rank-badge.is-d,.krystel-xp-rank-badge.is-c{border-color:color-mix(in srgb, var(--ef-cyan) 55%, var(--ks-border));color:var(--ef-cyan)}.krystel-xp-rank-badge.is-b,.krystel-xp-rank-badge.is-a{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--ks-border));color:var(--color-danger)}.krystel-xp-rank-badge.is-s{border-color:color-mix(in srgb, var(--ef-yellow) 65%, var(--ks-border));color:var(--ef-yellow)}.krystel-xp-channel-panel.is-wide{grid-column:1/-1}.krystel-xp-chip-list{flex-wrap:wrap;gap:8px;min-height:28px;display:flex}.krystel-xp-chip-list button,.krystel-xp-empty-chip{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 70%, transparent);min-height:28px;color:var(--text-primary);font:inherit;border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.krystel-xp-chip-list button{cursor:pointer}.krystel-xp-chip-list button strong{color:var(--color-danger);font-size:14px;line-height:1}.krystel-xp-empty-chip{color:var(--text-muted)}.krystel-xp-empty{text-align:center;gap:8px;max-width:560px;margin:40px auto;padding:28px;display:grid}.krystel-xp-empty svg{color:var(--ef-yellow);justify-self:center}.krystel-xp-empty strong{color:var(--text-primary);font-size:22px}.krystel-staff-page{gap:24px;padding:32px;display:grid}.krystel-staff-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.krystel-staff-shell{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:24px;display:grid}.krystel-staff-tabs{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 90%, transparent)), var(--ks-diagonal-pattern);border-radius:8px;align-self:start;gap:8px;padding:8px;display:grid}.krystel-staff-tabs button{min-height:44px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:900;display:flex;position:relative}.krystel-staff-tabs button:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";opacity:0;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.krystel-staff-tabs button:hover,.krystel-staff-tabs button.is-active{border-color:var(--ks-border-strong);background:color-mix(in srgb, var(--ks-surface-2) 74%, transparent);color:var(--text-primary)}.krystel-staff-tabs button.is-active:before{opacity:1}.krystel-staff-content,.krystel-staff-stack{gap:20px;min-width:0;display:grid}.krystel-staff-hero,.krystel-staff-panel,.krystel-staff-empty{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;position:relative;overflow:hidden}.krystel-staff-hero:before,.krystel-staff-panel:before,.krystel-staff-empty:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";width:3px;position:absolute;inset:0 auto 0 0}.krystel-staff-hero>*,.krystel-staff-panel>*,.krystel-staff-empty>*{z-index:1;position:relative}.krystel-staff-hero{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.krystel-staff-hero span,.krystel-staff-panel-header span,.krystel-staff-field,.krystel-staff-switch-row small,.krystel-staff-muted,.krystel-staff-empty span,.krystel-staff-level-card small,.krystel-staff-tier-card small{color:var(--text-muted)}.krystel-staff-hero span,.krystel-staff-panel-header span,.krystel-staff-field,.krystel-staff-level-card small,.krystel-staff-tier-card small{letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.krystel-staff-hero h2{color:var(--text-primary);margin:8px 0;font-size:clamp(28px,4vw,46px);line-height:1.04}.krystel-staff-hero p,.krystel-staff-muted{max-width:820px;color:var(--text-muted);margin:0;line-height:1.55}.krystel-staff-hero svg,.krystel-staff-panel-header svg{color:var(--ef-yellow);flex:none}.krystel-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.krystel-staff-panel{gap:16px;padding:24px;display:grid}.krystel-staff-panel-header{align-items:flex-start;gap:12px;display:flex}.krystel-staff-panel-header h2{color:var(--text-primary);margin:2px 0 0;font-size:20px;line-height:1.15}.krystel-staff-field{gap:8px;display:grid}.krystel-staff-role-grid,.krystel-staff-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.krystel-staff-switch-row{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 65%, transparent);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.krystel-staff-switch-row span{gap:4px;display:grid}.krystel-staff-switch-row strong{color:var(--text-primary);font-size:14px}.krystel-staff-switch-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--ef-yellow)}.krystel-staff-chip-list{flex-wrap:wrap;gap:8px;min-height:28px;display:flex}.krystel-staff-chip-list button,.krystel-staff-empty-chip{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 70%, transparent);min-height:28px;color:var(--text-primary);font:inherit;border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.krystel-staff-chip-list button{cursor:pointer}.krystel-staff-chip-list button strong{color:var(--color-danger);font-size:14px;line-height:1}.krystel-staff-empty-chip{color:var(--text-muted)}.krystel-staff-level-grid,.krystel-staff-tier-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.krystel-staff-level-card,.krystel-staff-tier-card{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 70%, transparent);border-radius:6px;gap:14px;min-width:0;padding:16px;display:grid}.krystel-staff-level-card header,.krystel-staff-tier-card header{align-items:center;gap:10px;display:flex}.krystel-staff-level-card header>span{border:1px solid color-mix(in srgb, var(--ef-cyan) 55%, var(--ks-border));background:color-mix(in srgb, var(--ef-cyan) 12%, transparent);width:34px;height:30px;color:var(--ef-cyan);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.krystel-staff-level-card header>span.is-manual{border-color:color-mix(in srgb, var(--ef-yellow) 62%, var(--ks-border));background:color-mix(in srgb, var(--ef-yellow) 12%, transparent);color:var(--ef-yellow)}.krystel-staff-level-card strong,.krystel-staff-tier-card strong{color:var(--text-primary);font-size:14px}.krystel-staff-tier-card{--staff-tier-color:var(--ef-cyan);border-color:color-mix(in srgb, var(--staff-tier-color) 40%, var(--ks-border))}.krystel-staff-tier-card i{background:var(--staff-tier-color);width:12px;height:12px;box-shadow:0 0 8px color-mix(in srgb, var(--staff-tier-color) 38%, transparent);border-radius:999px;flex:none;display:block}.krystel-staff-tier-card small{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface) 55%, transparent);border-radius:4px;align-items:center;width:max-content;min-height:20px;padding:0 7px;display:inline-flex}.krystel-staff-empty{text-align:center;gap:8px;max-width:560px;margin:40px auto;padding:28px;display:grid}.krystel-staff-empty svg{color:var(--ef-yellow);justify-self:center}.krystel-staff-empty strong{color:var(--text-primary);font-size:22px}.staff-management-page{gap:24px;padding:32px;display:grid}.staff-management-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.staff-management-alert{border:1px solid color-mix(in srgb, var(--color-danger) 48%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 8%, var(--ks-surface));color:var(--text-primary);border-radius:5px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.staff-management-alert svg{color:var(--color-danger);flex:none}.staff-management-overview{border:1px solid var(--ks-border);background:var(--ks-surface);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.staff-management-overview article{border-right:1px solid var(--ks-border);grid-template-columns:auto 1fr;gap:4px 10px;padding:16px;display:grid}.staff-management-overview article:last-child{border-right:0}.staff-management-overview svg{color:var(--ef-yellow);grid-row:1/span 2;align-self:center}.staff-management-overview span{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:900}.staff-management-overview strong{color:var(--text-primary);font-size:22px;font-weight:950}.staff-management-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;display:grid}.staff-management-capacity-panel{gap:14px}.staff-management-capacity-grid{border:1px solid var(--ks-border);border-radius:5px;grid-template-columns:repeat(5,minmax(120px,1fr));display:grid;overflow:hidden}.staff-management-capacity-grid article{border-right:1px solid var(--ks-border);border-bottom:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 52%, transparent);gap:7px;min-width:0;padding:11px;display:grid}.staff-management-capacity-grid article:nth-child(5n){border-right:0}.staff-management-capacity-grid article:nth-last-child(-n+5){border-bottom:0}.staff-management-capacity-grid article.is-full{background:color-mix(in srgb, var(--ef-yellow) 8%, var(--ks-surface-2))}.staff-management-capacity-grid article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-management-capacity-grid span,.staff-management-capacity-grid small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.staff-management-capacity-grid strong{color:var(--text-primary);font-size:12px;font-weight:950}.staff-management-capacity-bar{background:var(--ks-surface-3);height:5px;overflow:hidden}.staff-management-capacity-bar i{background:var(--ef-stripe-horizontal);height:100%;display:block}.staff-management-queue-overview{gap:10px;padding-top:2px;display:grid}.staff-management-queue-overview section{border-top:1px solid var(--ks-border);grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:10px;padding-top:10px;display:grid}.staff-management-queue-overview section>strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.staff-management-queue-overview section>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.staff-management-queue-overview button{border:1px solid var(--ks-border);background:var(--ks-surface-2);min-height:28px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:inline-flex}.staff-management-queue-overview button span{color:var(--ef-yellow);font-weight:950}.staff-management-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,auto));gap:8px;display:grid}.staff-management-search{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 76%, transparent);min-width:0;color:var(--text-muted);border-radius:5px;align-items:center;gap:8px;padding:0 11px;display:flex}.staff-management-search input,.staff-management-toolbar select{min-height:40px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.staff-management-search input{width:100%;min-width:0}.staff-management-toolbar select{border:1px solid var(--ks-border);background:var(--ks-surface-2);border-radius:5px;padding:0 10px}.staff-management-panel,.staff-management-modal,.staff-management-task-form,.staff-management-task-list{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;position:relative;overflow:hidden}.staff-management-panel:before,.staff-management-modal:before,.staff-management-task-form:before,.staff-management-task-list:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";width:3px;position:absolute;inset:0 auto 0 0}.staff-management-panel>*,.staff-management-modal>*,.staff-management-task-form>*,.staff-management-task-list>*{z-index:1;position:relative}.staff-management-panel,.staff-management-task-form,.staff-management-task-list{gap:18px;padding:24px;display:grid}.staff-management-panel-header{align-items:flex-start;gap:12px;display:flex}.staff-management-panel-header svg{color:var(--ef-yellow);flex:none}.staff-management-panel-header span,.staff-management-field,.staff-management-table th,.staff-management-modal-identity span,.staff-management-modal-summary span,.staff-management-task-list-header span{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.staff-management-panel-header h2,.staff-management-panel-header h3,.staff-management-task-list-header h3{color:var(--text-primary);margin:2px 0 0;font-size:20px;line-height:1.15}.staff-management-panel-header p{max-width:760px;color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.staff-management-table-wrap{border:1px solid var(--ks-border);border-radius:6px;min-width:0;overflow-x:auto}.staff-management-table{border-collapse:collapse;text-align:left;width:100%;min-width:1080px}.staff-management-status{border:1px solid var(--ks-border);min-height:24px;color:var(--text-muted);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.staff-management-status.is-queued,.staff-management-status.is-qualified{border-color:color-mix(in srgb, var(--ef-yellow) 55%, var(--ks-border));color:var(--ef-yellow)}.staff-management-status.is-progressing{border-color:color-mix(in srgb, var(--color-success) 45%, var(--ks-border));color:var(--color-success)}.staff-management-table th,.staff-management-table td{border-bottom:1px solid var(--ks-border);padding:14px}.staff-management-table th:last-child,.staff-management-table td:last-child{text-align:right}.staff-management-table tbody tr{cursor:pointer;transition:background .16s,color .16s}.staff-management-table tbody tr:hover{background:color-mix(in srgb, var(--ks-surface-2) 72%, transparent)}.staff-management-member-cell{align-items:center;gap:10px;min-width:0;display:flex}.staff-management-member-cell img,.staff-management-modal-identity img{border:1px solid color-mix(in srgb, var(--ef-yellow) 50%, var(--ks-border));object-fit:cover;border-radius:4px;flex:none}.staff-management-member-cell img{width:34px;height:34px}.staff-management-member-cell div,.staff-management-sxp-cell{gap:3px;min-width:0;display:grid}.staff-management-member-cell strong,.staff-management-sxp-cell strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.staff-management-member-cell span,.staff-management-sxp-cell span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.staff-management-level-badge{border:1px solid color-mix(in srgb, var(--ef-yellow) 58%, var(--ks-border));background:color-mix(in srgb, var(--ef-yellow) 10%, transparent);min-height:24px;color:var(--ef-yellow);white-space:nowrap;border-radius:4px;align-items:center;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.staff-management-action-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.staff-management-icon-action{border:1px solid var(--ks-border);background:var(--ks-surface-2);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.staff-management-icon-action.is-promote{color:var(--ef-cyan)}.staff-management-icon-action.is-demote{color:var(--ef-yellow)}.staff-management-icon-action:disabled{cursor:not-allowed;opacity:.4}.staff-management-action,.staff-management-primary-button,.staff-management-secondary-button,.staff-management-task-actions button{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 72%, transparent);min-height:34px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.staff-management-action:disabled,.staff-management-primary-button:disabled,.staff-management-secondary-button:disabled,.staff-management-task-actions button:disabled{cursor:not-allowed;opacity:.45}.staff-management-action.is-promote{border-color:color-mix(in srgb, var(--ef-cyan) 55%, var(--ks-border));color:var(--ef-cyan)}.staff-management-action.is-demote{border-color:color-mix(in srgb, var(--ef-yellow) 55%, var(--ks-border));color:var(--ef-yellow)}.staff-management-action.is-danger,.staff-management-task-actions button.is-danger{border-color:color-mix(in srgb, var(--color-danger) 55%, var(--ks-border));color:var(--color-danger)}.staff-management-primary-button{border-color:color-mix(in srgb, var(--ef-yellow) 72%, var(--ks-border));background:var(--ef-yellow);color:#050609;min-height:44px;box-shadow:0 12px 28px color-mix(in srgb, var(--ef-yellow) 18%, transparent)}.staff-management-secondary-button{min-height:42px;padding:0 18px}.staff-management-field{gap:8px;display:grid}.staff-management-field input{box-sizing:border-box;border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 76%, transparent);width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:5px;padding:0 13px;font-size:13px}.staff-management-field input:focus{border-color:color-mix(in srgb, var(--ef-yellow) 65%, var(--ks-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--ef-yellow) 12%, transparent);outline:none}.staff-management-empty{border:1px dashed var(--ks-border);min-height:140px;color:var(--text-muted);text-align:center;border-radius:6px;place-items:center;padding:22px;display:grid}.staff-management-empty.is-compact{min-height:96px}.staff-management-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050609c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.staff-management-modal{gap:18px;width:min(1040px,100%);max-height:min(90vh,920px);padding:28px;display:grid;overflow-y:auto}.staff-management-member-state{border:1px solid var(--ks-border);border-left:3px solid var(--ef-yellow);background:var(--ks-surface-2);border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.staff-management-member-state>div{gap:3px;display:grid}.staff-management-member-state strong{color:var(--text-primary);font-size:13px}.staff-management-member-state span{color:var(--text-muted);font-size:11px;line-height:1.4}.staff-management-member-state.is-progressing{border-left-color:var(--color-success)}.staff-management-removal-confirm{border:1px solid color-mix(in srgb, var(--color-danger) 50%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 8%, var(--ks-surface));border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.staff-management-removal-confirm>div:first-child{gap:3px;display:grid}.staff-management-removal-confirm strong,.staff-management-removal-confirm span{color:var(--text-primary);font-size:12px}.staff-management-removal-confirm span{color:var(--text-muted)}.staff-management-removal-confirm>div:last-child{flex:none;gap:8px;display:flex}.staff-management-removal-confirm button{border:1px solid var(--ks-border);background:var(--ks-surface-2);min-height:34px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:4px;padding:0 11px;font-size:11px;font-weight:900}.staff-management-removal-confirm button.is-danger{border-color:var(--color-danger);color:var(--color-danger)}.staff-management-modal-header,.staff-management-task-list-header,.staff-management-modal-footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.staff-management-history{border-top:1px solid var(--ks-border);gap:12px;padding-top:16px;display:grid}.staff-management-history-list{border:1px solid var(--ks-border);border-radius:5px;display:grid;overflow:hidden}.staff-management-history-list article{border-bottom:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 55%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.staff-management-history-list article:last-child{border-bottom:0}.staff-management-history-list i{background:var(--ef-yellow);width:7px;height:7px}.staff-management-history-list article>div{gap:3px;min-width:0;display:grid}.staff-management-history-list strong,.staff-management-history-list span,.staff-management-history-list time{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.staff-management-history-list span,.staff-management-history-list time{color:var(--text-muted)}.staff-management-modal-identity{align-items:center;gap:14px;min-width:0;display:flex}.staff-management-modal-identity img{width:58px;height:58px}.staff-management-modal-identity h2{color:var(--text-primary);margin:2px 0;font-size:24px;line-height:1.05}.staff-management-modal-identity code,.staff-management-task-card code{color:var(--text-muted);font-family:var(--font-mono,monospace);font-size:11px}.staff-management-modal-close{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 72%, transparent);width:34px;height:34px;color:var(--text-primary);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.staff-management-modal-summary{border:1px solid var(--ks-border);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.staff-management-modal-summary article{border-right:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 60%, transparent);gap:5px;min-width:0;padding:14px;display:grid}.staff-management-modal-summary article:last-child{border-right:0}.staff-management-modal-summary strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.staff-management-modal-actions{justify-content:flex-start}.staff-management-modal-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.staff-management-task-list{max-height:420px;overflow-y:auto}.staff-management-task-list-header strong{border:1px solid color-mix(in srgb, var(--ef-yellow) 55%, var(--ks-border));min-width:30px;min-height:28px;color:var(--ef-yellow);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.staff-management-task-card{border:1px solid var(--ks-border);border-left-color:color-mix(in srgb, var(--ef-yellow) 70%, var(--ks-border));background:color-mix(in srgb, var(--ks-surface-2) 66%, transparent);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.staff-management-task-card.is-completed{border-left-color:color-mix(in srgb, var(--ef-cyan) 72%, var(--ks-border));opacity:.78}.staff-management-task-card>div:first-child{gap:4px;min-width:0;display:grid}.staff-management-task-card strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.staff-management-task-card span{color:var(--ef-magenta);font-size:11px;font-weight:950}.staff-management-task-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.staff-management-task-actions button{min-height:30px;padding:0 9px;font-size:11px}.staff-management-modal-footer{border-top:1px solid var(--ks-border);padding-top:16px}.announcements-page{gap:24px;padding:32px;display:grid}.announcements-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.announcements-grid{grid-template-columns:minmax(320px,.9fr) minmax(360px,1fr) minmax(280px,.7fr);align-items:start;gap:18px;display:grid}.announcements-panel{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.announcements-panel:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";width:3px;position:absolute;inset:0 auto 0 0}.announcements-panel>*{z-index:1;position:relative}.announcements-panel-header{align-items:flex-start;gap:12px;display:flex}.announcements-panel-header svg{color:var(--ef-yellow);flex:none}.announcements-panel-header span,.announcements-field,.announcements-channel-list header span,.embed-editor-field,.embed-editor-field small{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.announcements-panel-header h2{color:var(--text-primary);margin:2px 0 0;font-size:20px;line-height:1.15}.announcements-panel-header p{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.announcements-field,.embed-editor-field{gap:8px;display:grid}.announcements-field select,.embed-editor-field input,.embed-editor-field textarea{box-sizing:border-box;border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 76%, transparent);width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:5px;padding:0 13px;font-size:13px}.embed-editor-field textarea{resize:vertical;min-height:118px;padding:12px 13px}.announcements-field select:focus,.embed-editor-field input:focus,.embed-editor-field textarea:focus{border-color:color-mix(in srgb, var(--ef-yellow) 65%, var(--ks-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--ef-yellow) 12%, transparent);outline:none}.announcements-primary-button,.announcements-secondary-button,.embed-editor-toolbar button,.embed-editor-field-card>button{border:1px solid var(--ks-border);min-height:42px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex}.announcements-primary-button{border-color:color-mix(in srgb, var(--ef-yellow) 72%, var(--ks-border));background:var(--ef-yellow);color:#050609;width:100%;box-shadow:0 12px 28px color-mix(in srgb, var(--ef-yellow) 18%, transparent)}.announcements-primary-button:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.65}.announcements-secondary-button,.embed-editor-toolbar button{background:color-mix(in srgb, var(--ks-surface-2) 72%, transparent);color:var(--text-primary)}.announcements-action-row{border-top:1px solid var(--ks-border);padding-top:16px}.announcements-channel-list{gap:10px;display:grid}.announcements-channel-list header{align-items:center;gap:8px;display:flex}.announcements-channel-list header svg{color:var(--ef-yellow)}.announcements-channel-list header strong{border:1px solid color-mix(in srgb, var(--ef-yellow) 55%, var(--ks-border));min-width:26px;min-height:24px;color:var(--ef-yellow);border-radius:4px;justify-content:center;align-items:center;margin-left:auto;font-size:12px;display:inline-flex}.announcements-channel-card{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 66%, transparent);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.announcements-channel-card div{gap:3px;min-width:0;display:grid}.announcements-channel-card strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.announcements-channel-card span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.announcements-channel-card button{border:1px solid color-mix(in srgb, var(--color-danger) 55%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);width:32px;height:32px;color:var(--color-danger);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.announcements-empty,.embed-editor-empty{border:1px dashed var(--ks-border);min-height:90px;color:var(--text-muted);text-align:center;border-radius:6px;place-items:center;padding:18px;display:grid}.embed-editor{gap:18px;display:grid}.embed-editor-tabs{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 64%, transparent);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.embed-editor-tabs button{min-height:38px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.embed-editor-tabs button:after{background:var(--ef-yellow);content:"";opacity:0;border-radius:999px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.embed-editor-tabs button:hover,.embed-editor-tabs button.is-active{border-color:var(--ks-border-strong);background:color-mix(in srgb, var(--ks-surface) 66%, transparent);color:var(--text-primary)}.embed-editor-tabs button.is-active:after{opacity:1}.embed-editor-stack,.embed-editor-subpanel{gap:14px;display:grid}.embed-editor-color-row{grid-template-columns:52px minmax(0,1fr);gap:10px;display:grid}.embed-editor-color-row input[type=color]{cursor:pointer;min-height:44px;padding:4px}.embed-editor-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.embed-editor-toolbar strong,.embed-editor-subpanel h3{color:var(--text-primary);margin:0;font-size:14px}.embed-editor-field-card,.embed-editor-subpanel{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 66%, transparent);border-radius:6px;padding:14px;position:relative}.embed-editor-field-card{gap:14px;display:grid}.embed-editor-field-card>button{border-color:color-mix(in srgb, var(--color-danger) 55%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);min-height:30px;color:var(--color-danger);padding:0 9px;position:absolute;top:10px;right:10px}.embed-editor-check{width:max-content;color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.embed-editor-check input{width:16px;height:16px;accent-color:var(--ef-yellow)}.embed-preview-shell{border:1px solid var(--ks-border);background:#313338;border-radius:8px;padding:16px;overflow:hidden;box-shadow:0 14px 34px #00000038}.embed-preview-message{gap:14px;min-width:0;display:flex}.embed-preview-avatar{background:var(--ef-yellow);color:#050609;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:950;display:inline-flex}.embed-preview-content{flex:1;min-width:0}.embed-preview-message-header{align-items:center;gap:8px;min-width:0;display:flex}.embed-preview-message-header strong{color:#fff;font-size:14px}.embed-preview-message-header span{color:#fff;background:#5865f2;border-radius:4px;min-height:18px;padding:1px 5px;font-size:10px;font-weight:900}.embed-preview-message-header time{color:#949ba4;font-size:12px}.embed-preview-card{--embed-color:var(--ef-yellow);color:#dbdee1;background:#2b2d31;border-radius:4px;gap:12px;max-width:560px;margin-top:8px;padding:14px 14px 14px 18px;display:grid;position:relative}.embed-preview-card:before{background:var(--embed-color);content:"";border-radius:4px 0 0 4px;width:4px;position:absolute;inset:0 auto 0 0}.embed-preview-author,.embed-preview-footer{align-items:center;gap:8px;display:flex}.embed-preview-author img,.embed-preview-footer img{object-fit:cover;border-radius:999px;width:22px;height:22px}.embed-preview-author strong{color:#fff;font-size:13px}.embed-preview-main{gap:14px;display:flex}.embed-preview-main>div{flex:1;min-width:0}.embed-preview-card h3{color:#fff;margin:0 0 8px;font-size:16px;line-height:1.2}.embed-preview-card p{color:#dbdee1;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.embed-preview-thumbnail{object-fit:cover;border-radius:6px;flex:none;width:80px;height:80px}.embed-preview-fields{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.embed-preview-fields section{gap:4px;width:100%;min-width:120px;display:grid}.embed-preview-fields section.is-inline{width:calc(33.333% - 10px)}.embed-preview-fields strong{color:#fff;font-size:13px}.embed-preview-fields span{color:#dbdee1;white-space:pre-wrap;font-size:13px}.embed-preview-image{object-fit:cover;border-radius:6px;width:100%;max-height:360px}.embed-preview-footer,.embed-preview-empty{color:#dbdee1;font-size:12px}.embed-preview-empty{color:#949ba4;font-style:italic}.dashboard-access-page{gap:24px;padding:32px;display:grid}.dashboard-access-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-access-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-access-summary article,.dashboard-access-panel{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;position:relative;overflow:hidden}.dashboard-access-summary article:before,.dashboard-access-panel:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";width:3px;position:absolute;inset:0 auto 0 0}.dashboard-access-summary article>*,.dashboard-access-panel>*{z-index:1;position:relative}.dashboard-access-summary article{gap:6px;min-height:82px;padding:16px;display:grid}.dashboard-access-summary svg,.dashboard-access-panel-header svg{color:var(--ef-yellow)}.dashboard-access-summary span,.dashboard-access-panel-header span,.dashboard-access-table th{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-access-summary strong{color:var(--text-primary);font-size:22px;line-height:1}.dashboard-access-panel{gap:18px;padding:24px;display:grid}.dashboard-access-panel-header{align-items:flex-start;gap:12px;display:flex}.dashboard-access-panel-header h2{color:var(--text-primary);margin:2px 0 0;font-size:20px;line-height:1.15}.dashboard-access-panel-header p{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.dashboard-access-table-wrap{border:1px solid var(--ks-border);border-radius:6px;max-height:560px;overflow:auto}.dashboard-access-table{border-collapse:collapse;text-align:left;width:100%;min-width:840px}.dashboard-access-table thead{z-index:2;background:color-mix(in srgb, var(--ks-surface) 95%, transparent);position:sticky;top:0}.dashboard-access-table th,.dashboard-access-table td{border-bottom:1px solid var(--ks-border);padding:14px}.dashboard-access-table tbody tr{transition:background .16s}.dashboard-access-table tbody tr:hover{background:color-mix(in srgb, var(--ks-surface-2) 72%, transparent)}.dashboard-access-member{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-access-member img{border:1px solid color-mix(in srgb, var(--ef-yellow) 50%, var(--ks-border));object-fit:cover;border-radius:4px;flex:none;width:36px;height:36px}.dashboard-access-member div,.dashboard-access-device{gap:3px;min-width:0;display:grid}.dashboard-access-member strong,.dashboard-access-device strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-access-member span,.dashboard-access-device span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-access-action,.dashboard-access-platform{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 66%, transparent);min-height:24px;color:var(--text-primary);text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.dashboard-access-action.is-login,.dashboard-access-platform.is-desktop{border-color:color-mix(in srgb, var(--ef-cyan) 55%, var(--ks-border));color:var(--ef-cyan)}.dashboard-access-action.is-logout{border-color:color-mix(in srgb, var(--color-danger) 55%, var(--ks-border));color:var(--color-danger)}.dashboard-access-platform.is-mobile{border-color:color-mix(in srgb, var(--ef-yellow) 60%, var(--ks-border));color:var(--ef-yellow)}.dashboard-access-platform.is-unknown{color:var(--text-muted)}.dashboard-access-table time{color:var(--ef-yellow);font-size:13px;font-weight:800}.dashboard-access-empty{border:1px dashed var(--ks-border);min-height:92px;color:var(--text-muted);text-align:center;border-radius:6px;place-items:center;padding:18px;display:grid}.server-config-page{gap:24px;padding:32px;display:grid}.server-config-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.server-config-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.server-config-tabs,.server-config-denied,.server-config-logs,.server-config-log-panel{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;position:relative;overflow:hidden}.server-config-tabs:before,.server-config-denied:before,.server-config-logs:before,.server-config-log-panel:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";width:3px;position:absolute;inset:0 auto 0 0}.server-config-tabs>*,.server-config-denied>*,.server-config-logs>*,.server-config-log-panel>*{z-index:1;position:relative}.server-config-tabs{gap:8px;padding:8px;display:grid}.server-config-tabs button{min-height:56px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:0 14px;display:flex;position:relative}.server-config-tabs button:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";opacity:0;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.server-config-tabs button:hover,.server-config-tabs button.is-active{border-color:var(--ks-border-strong);background:color-mix(in srgb, var(--ks-surface-2) 74%, transparent);color:var(--text-primary)}.server-config-tabs button.is-active:before{opacity:1}.server-config-tabs button svg{color:var(--ef-yellow);flex:none}.server-config-tabs button span{gap:2px;min-width:0;display:grid}.server-config-tabs button strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.server-config-tabs button small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.server-config-content{min-width:0}.server-config-content .krystel-vip-admin-page,.server-config-content .krystel-xp-page,.server-config-content .krystel-staff-page{padding:0}.server-config-denied{text-align:center;gap:8px;max-width:520px;margin:40px auto;padding:28px;display:grid}.server-config-denied svg{color:var(--color-danger);justify-self:center}.server-config-denied strong{color:var(--text-primary);font-size:22px}.server-config-denied span{color:var(--text-muted)}.server-config-logs{gap:20px;padding:24px;display:grid}.server-config-logs-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.server-config-logs-hero h2{color:var(--text-primary);margin:6px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.05}.server-config-logs-hero p{max-width:760px;color:var(--text-muted);margin:10px 0 0;line-height:1.55}.server-config-toggle{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 66%, transparent);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-width:min(320px,100%);padding:14px;display:flex}.server-config-toggle span{gap:4px;display:grid}.server-config-toggle strong{color:var(--text-primary);font-size:13px;font-weight:950}.server-config-toggle small{color:var(--text-muted);font-size:11px}.server-config-toggle input,.server-config-event-option input{width:18px;height:18px;accent-color:var(--ef-yellow)}.server-config-log-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.server-config-log-panel{gap:16px;padding:20px;display:grid}.server-config-log-panel-header{align-items:flex-start;gap:12px;display:flex}.server-config-log-panel-header svg{color:var(--ef-yellow);flex:none}.server-config-log-panel-header span,.server-config-field{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.server-config-log-panel-header h3{color:var(--text-primary);margin:2px 0 0;font-size:20px;line-height:1.15}.server-config-log-fields{gap:12px;display:grid}.server-config-field{gap:8px;display:grid}.server-config-field select{box-sizing:border-box;border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 76%, transparent);width:100%;min-height:42px;color:var(--text-primary);font:inherit;border-radius:5px;padding:0 12px;font-size:13px}.server-config-field select:focus{border-color:color-mix(in srgb, var(--ef-yellow) 65%, var(--ks-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--ef-yellow) 12%, transparent);outline:none}.server-config-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.server-config-event-option{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 64%, transparent);min-height:42px;color:var(--text-primary);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.server-config-save-row{border-top:1px solid var(--ks-border);justify-content:flex-end;padding-top:18px;display:flex}.server-config-primary-button{border:1px solid color-mix(in srgb, var(--ef-yellow) 72%, var(--ks-border));background:var(--ef-yellow);color:#050609;min-height:44px;font:inherit;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb, var(--ef-yellow) 18%, transparent);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.welcome-config-page{gap:22px;padding:0;display:grid}.welcome-config-header{margin-bottom:0}.welcome-config-panel,.welcome-config-denied{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;position:relative;overflow:hidden}.welcome-config-panel:before,.welcome-config-denied:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";width:3px;position:absolute;inset:0 auto 0 0}.welcome-config-panel>*,.welcome-config-denied>*{z-index:1;position:relative}.welcome-config-denied{text-align:center;gap:8px;max-width:520px;margin:40px auto;padding:28px;display:grid}.welcome-config-denied svg{color:var(--color-danger);justify-self:center}.welcome-config-denied strong{color:var(--text-primary);font-size:22px}.welcome-config-denied span{color:var(--text-muted)}.welcome-config-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.welcome-config-hero>div{gap:8px;max-width:760px;display:grid}.welcome-config-hero svg,.welcome-config-panel-header svg{color:var(--ef-yellow)}.welcome-config-hero span,.welcome-config-panel-header span,.welcome-config-field,.welcome-config-field small{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.welcome-config-hero h2,.welcome-config-panel-header h2{color:var(--text-primary);margin:0;font-size:24px;line-height:1.12}.welcome-config-hero p,.welcome-config-panel-header p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.welcome-config-toggle{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 66%, transparent);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-width:min(320px,100%);padding:14px;display:flex}.welcome-config-toggle span{gap:4px;display:grid}.welcome-config-toggle strong{color:var(--text-primary);font-size:13px;font-weight:950}.welcome-config-toggle small{color:var(--text-muted);font-size:11px}.welcome-config-toggle input{width:18px;height:18px;accent-color:var(--ef-yellow)}.welcome-config-grid{grid-template-columns:minmax(320px,1fr) minmax(260px,.6fr);align-items:start;gap:16px;display:grid}.welcome-preview-panel{grid-column:1/-1}.welcome-config-panel:not(.welcome-config-hero){gap:18px;padding:24px;display:grid}.welcome-config-panel-header{align-items:flex-start;gap:12px;display:flex}.welcome-config-field{gap:8px;display:grid}.welcome-config-field select,.welcome-config-field textarea{box-sizing:border-box;border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 76%, transparent);width:100%;color:var(--text-primary);font:inherit;border-radius:5px;font-size:13px}.welcome-config-field select{min-height:44px;padding:0 13px}.welcome-config-field textarea{resize:vertical;min-height:140px;padding:12px 13px}.welcome-config-field select:focus,.welcome-config-field textarea:focus{border-color:color-mix(in srgb, var(--ef-yellow) 65%, var(--ks-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--ef-yellow) 12%, transparent);outline:none}.welcome-variable-list{gap:10px;display:grid}.welcome-variable-list button{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 66%, transparent);min-height:58px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.welcome-variable-list button:hover,.welcome-variable-list button:focus-visible{border-color:color-mix(in srgb, var(--ef-yellow) 55%, var(--ks-border))}.welcome-variable-list code{color:var(--ef-cyan);font-family:var(--font-mono,monospace);font-size:13px;font-weight:950}.welcome-variable-list span{color:var(--text-muted);font-size:11px}.welcome-discord-preview{background:#313338;border:1px solid #25272d;border-radius:8px;gap:14px;padding:16px;display:flex}.welcome-preview-avatar{background:var(--ef-yellow);color:#050609;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:950;display:inline-flex}.welcome-preview-content{flex:1;min-width:0}.welcome-preview-content header{align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:flex}.welcome-preview-content header strong{color:#fff;font-size:14px}.welcome-preview-content header span{color:#fff;background:#5865f2;border-radius:4px;min-height:18px;padding:1px 5px;font-size:10px;font-weight:900}.welcome-preview-content header time{color:#949ba4;font-size:12px}.welcome-preview-content p{color:#dbdee1;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.welcome-preview-content p strong{color:#fff}.welcome-preview-mention{color:#e4f0fd;background:#5865f24d;border-radius:3px;padding:0 4px;font-weight:600}.welcome-config-save-row{border-top:1px solid var(--ks-border);justify-content:flex-end;padding-top:18px;display:flex}.welcome-config-primary-button{border:1px solid color-mix(in srgb, var(--ef-yellow) 72%, var(--ks-border));background:var(--ef-yellow);color:#050609;min-height:44px;font:inherit;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb, var(--ef-yellow) 18%, transparent);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.notifications-page{gap:24px;padding:32px;display:grid}.notifications-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.notifications-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.notifications-summary article,.notifications-panel,.notifications-denied{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;position:relative;overflow:hidden}.notifications-summary article:before,.notifications-panel:before,.notifications-denied:before{background:var(--notification-accent,linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow)));content:"";width:3px;position:absolute;inset:0 auto 0 0}.notifications-summary article>*,.notifications-panel>*,.notifications-denied>*{z-index:1;position:relative}.notifications-summary article{gap:6px;min-height:82px;padding:16px;display:grid}.notifications-summary article.is-high{--notification-accent:var(--color-danger)}.notifications-summary article.is-medium{--notification-accent:var(--ef-yellow)}.notifications-summary article.is-low{--notification-accent:var(--ef-cyan)}.notifications-summary svg,.notifications-panel-header svg{color:var(--notification-accent,var(--ef-yellow))}.notifications-summary span,.notifications-panel-header span{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.notifications-summary strong{color:var(--text-primary);font-size:22px;line-height:1}.notifications-primary-button{border:1px solid color-mix(in srgb, var(--ef-yellow) 72%, var(--ks-border));background:var(--ef-yellow);color:#050609;min-height:44px;font:inherit;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb, var(--ef-yellow) 18%, transparent);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.notifications-panel{gap:18px;padding:24px;display:grid}.notifications-panel-header{align-items:flex-start;gap:12px;display:flex}.notifications-panel-header h2{color:var(--text-primary);margin:2px 0 0;font-size:20px;line-height:1.15}.notifications-panel-header p{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.notifications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.notification-card{--notification-accent:var(--ef-cyan);border:1px solid var(--ks-border);border-left:4px solid var(--notification-accent);background:color-mix(in srgb, var(--ks-surface-2) 68%, transparent);border-radius:8px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.notification-card.is-high{--notification-accent:var(--color-danger)}.notification-card.is-medium{--notification-accent:var(--ef-yellow)}.notification-card.is-success,.notification-card.is-low{--notification-accent:var(--ef-cyan)}.notification-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-card-header>div{flex-wrap:wrap;gap:8px;display:flex}.notification-card-header time{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:800}.notification-priority,.notification-type,.notification-source strong{border:1px solid color-mix(in srgb, var(--notification-accent) 58%, var(--ks-border));background:color-mix(in srgb, var(--notification-accent) 10%, transparent);min-height:24px;color:var(--notification-accent);text-transform:uppercase;border-radius:4px;align-items:center;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.notification-type{border-color:var(--ks-border);background:color-mix(in srgb, var(--ks-surface) 60%, transparent);color:var(--text-muted)}.notification-card-body{align-items:flex-start;gap:14px;display:flex}.notification-card-content{flex:1;gap:12px;min-width:0;display:grid}.notification-author{align-items:center;gap:10px;min-width:0;display:flex}.notification-author img{border:1px solid color-mix(in srgb, var(--notification-accent) 58%, var(--ks-border));object-fit:cover;border-radius:4px;flex:none;width:34px;height:34px}.notification-author div{gap:3px;min-width:0;display:grid}.notification-author strong,.notification-card h3{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:950;overflow:hidden}.notification-author span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-card p{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface) 58%, transparent);color:var(--text-primary);white-space:pre-wrap;border-radius:6px;margin:0;padding:12px;font-size:14px;line-height:1.55}.notification-source{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-source span{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.notification-source strong{border-color:var(--ks-border);color:var(--text-primary)}.notification-actions{flex-direction:column;flex:none;gap:8px;width:140px;display:flex}.notification-actions button{border:1px solid color-mix(in srgb, var(--ef-cyan) 55%, var(--ks-border));background:color-mix(in srgb, var(--ef-cyan) 10%, transparent);min-height:34px;color:var(--ef-cyan);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.notification-actions button.is-danger{border-color:color-mix(in srgb, var(--color-danger) 55%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.notifications-empty,.notifications-denied{text-align:center;gap:8px;padding:28px;display:grid}.notifications-empty{border:1px dashed var(--ks-border);border-radius:6px;place-items:center;min-height:140px}.notifications-empty strong,.notifications-denied strong{color:var(--text-primary);font-size:20px}.notifications-empty span,.notifications-denied span{color:var(--text-muted)}.notifications-denied{max-width:520px;margin:40px auto}.notifications-denied svg{color:var(--color-danger);justify-self:center}.krystel-vip-admin-page{gap:24px;padding:32px;display:grid}.krystel-vip-admin-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.krystel-vip-admin-header .commands-primary-action{border-color:color-mix(in srgb, var(--ef-yellow) 92%, #000);background:linear-gradient(135deg, var(--ef-yellow), color-mix(in srgb, var(--ef-yellow) 80%, #fff));color:#111;width:auto;min-width:210px;min-height:46px;box-shadow:0 14px 28px color-mix(in srgb, var(--ef-yellow) 20%, transparent);opacity:1;flex:none;margin-top:0;padding:0 18px}.krystel-vip-admin-grid{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;display:grid}.krystel-vip-admin-panel,.krystel-vip-admin-empty{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;position:relative;overflow:hidden}.krystel-vip-admin-panel:before,.krystel-vip-admin-empty:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";width:3px;position:absolute;inset:0 auto 0 0}.krystel-vip-admin-panel>*,.krystel-vip-admin-empty>*{z-index:1;position:relative}.krystel-vip-admin-panel{gap:18px;padding:24px;display:grid}.krystel-vip-admin-panel-wide{grid-column:1/-1}.krystel-vip-admin-switch-row{border:1px solid var(--ks-border);background:var(--ks-panel-inset);justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.krystel-vip-admin-switch-row>span{gap:5px;display:grid}.krystel-vip-admin-switch-row strong{color:var(--ks-text);font-size:13px}.krystel-vip-admin-switch-row small{color:var(--ks-muted);line-height:1.45}.krystel-vip-admin-switch-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--ef-yellow);flex:none}.krystel-vip-admin-panel-header{align-items:flex-start;gap:12px;display:flex}.krystel-vip-admin-panel-header svg{color:var(--ef-yellow);flex:none}.krystel-vip-admin-panel-header span,.krystel-vip-admin-field,.krystel-vip-admin-divider span,.krystel-vip-member-cell span{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.krystel-vip-admin-panel-header h2{color:var(--text-primary);margin:2px 0 0;font-size:22px;line-height:1.15}.krystel-vip-admin-role-grid,.krystel-vip-admin-field-grid,.krystel-vip-admin-limit-grid{gap:14px;display:grid}.krystel-vip-admin-role-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.krystel-vip-plan-definition-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.krystel-vip-plan-definition{border:1px solid var(--ks-border);background:var(--ks-panel-inset);align-content:start;gap:12px;padding:14px;display:grid}.krystel-vip-plan-definition>strong{color:var(--ks-text);font-size:13px}.krystel-vip-plan-description{resize:vertical;min-height:88px}.krystel-vip-admin-field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.krystel-vip-admin-limit-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.krystel-vip-admin-field{gap:8px;min-width:0;display:grid}.krystel-vip-admin-divider{align-items:center;gap:10px;padding-top:4px;display:flex}.krystel-vip-admin-divider:after{background:var(--ks-border);content:"";flex:1;height:1px;display:block}.krystel-vip-admin-link-button{border:1px solid color-mix(in srgb, var(--ef-yellow) 58%, var(--ks-border));background:color-mix(in srgb, var(--ef-yellow) 10%, transparent);min-height:28px;color:var(--ef-yellow);font:inherit;cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.krystel-vip-admin-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.krystel-vip-admin-action-row .commands-primary-action{border-color:color-mix(in srgb, var(--ef-yellow) 92%, #000);background:linear-gradient(135deg, var(--ef-yellow), color-mix(in srgb, var(--ef-yellow) 80%, #fff));color:#111;min-height:44px;box-shadow:0 14px 28px color-mix(in srgb, var(--ef-yellow) 20%, transparent);opacity:1;margin-top:0}.krystel-vip-admin-header .commands-primary-action svg,.krystel-vip-admin-action-row .commands-primary-action svg{color:#111}.krystel-vip-admin-secondary-button{border:1px solid color-mix(in srgb, var(--ef-cyan) 42%, var(--ks-border));background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface-2) 82%, transparent), color-mix(in srgb, var(--ef-cyan) 10%, var(--ks-surface)));min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.krystel-vip-admin-secondary-button:hover,.krystel-vip-admin-secondary-button:focus-visible{border-color:color-mix(in srgb, var(--ef-cyan) 70%, var(--ks-border));box-shadow:0 12px 24px color-mix(in srgb, var(--ef-cyan) 12%, transparent)}.krystel-vip-admin-table{min-width:0}.krystel-vip-admin-table .ui-data-table-container{border-color:var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 58%, transparent)}.krystel-vip-admin-table-note{color:var(--text-muted);margin:-8px 0 0;font-size:12px}.krystel-vip-member-cell{align-items:center;gap:10px;min-width:0;display:flex}.krystel-vip-member-cell img{border:1px solid color-mix(in srgb, var(--ef-yellow) 50%, var(--ks-border));object-fit:cover;border-radius:4px;flex:none;width:30px;height:30px}.krystel-vip-member-cell div{gap:2px;min-width:0;display:grid}.krystel-vip-member-cell strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.krystel-vip-member-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.krystel-vip-type-badge{border:1px solid var(--ks-border);min-height:24px;color:var(--text-primary);text-transform:uppercase;border-radius:4px;align-items:center;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.krystel-vip-type-badge.is-boost{border-color:color-mix(in srgb, var(--ef-magenta) 55%, var(--ks-border));color:var(--ef-magenta)}.krystel-vip-type-badge.is-premium{border-color:color-mix(in srgb, var(--ef-cyan) 55%, var(--ks-border));color:var(--ef-cyan)}.krystel-vip-type-badge.is-premium_elite{border-color:color-mix(in srgb, var(--ef-yellow) 62%, var(--ks-border));color:var(--ef-yellow)}.krystel-vip-table-action{justify-content:flex-end;display:flex}.krystel-vip-table-action button{border:1px solid color-mix(in srgb, var(--color-danger) 45%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);min-height:28px;color:var(--color-danger);font:inherit;cursor:pointer;border-radius:4px;padding:0 10px;font-size:11px;font-weight:950}.krystel-vip-admin-empty{text-align:center;gap:8px;max-width:560px;margin:40px auto;padding:28px;display:grid}.krystel-vip-admin-empty svg{color:var(--ef-yellow);justify-self:center}.krystel-vip-admin-empty strong{color:var(--text-primary);font-size:22px}.krystel-vip-admin-empty span{color:var(--text-muted)}.discord-role-selector{--discord-role-color:var(--ef-cyan);align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.discord-role-select-shell{flex:auto;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.discord-role-pill{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 72%, transparent);width:100%;max-width:100%;min-height:32px;color:var(--text-muted);letter-spacing:.1px;border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:flex}.discord-role-select-shell.is-empty .discord-role-pill{border-style:dashed}.discord-role-select-shell.has-role .discord-role-pill{border-color:color-mix(in srgb, var(--discord-role-color) 70%, var(--ks-border));color:var(--discord-role-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--discord-role-color) 16%, transparent)}.discord-role-select-shell:hover .discord-role-pill,.discord-role-select-shell:focus-within .discord-role-pill{border-color:color-mix(in srgb, var(--discord-role-color) 72%, var(--ks-border));background:color-mix(in srgb, var(--ks-surface-2) 88%, transparent)}.discord-role-select-shell:focus-within .discord-role-pill{outline:2px solid color-mix(in srgb, var(--ef-yellow) 62%, transparent);outline-offset:2px}.discord-role-color-dot,.discord-role-plus{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.discord-role-color-dot{border:1px solid color-mix(in srgb, var(--discord-role-color) 72%, var(--ks-border));background:var(--discord-role-color);box-shadow:0 0 8px color-mix(in srgb, var(--discord-role-color) 32%, transparent);border-radius:999px}.discord-role-plus{color:var(--ef-yellow);font-size:15px;font-weight:950;line-height:1}.discord-role-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.discord-role-native-select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.discord-role-clear{border:1px solid color-mix(in srgb, var(--color-danger) 45%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);width:28px;height:28px;color:var(--color-danger);font:inherit;cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:950;line-height:1;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.discord-role-clear:hover,.discord-role-clear:focus-visible{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 18%, transparent)}.discord-role-clear:active{transform:translateY(1px)}.audit-console-page{width:min(100%,1540px);color:var(--ks-text);margin:0 auto;padding:28px}.audit-console-header{margin-bottom:18px}.audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.audit-summary article{border:1px solid var(--ks-border);background:var(--ks-panel);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:14px 16px;display:grid}.audit-summary article svg{color:var(--ef-yellow)}.audit-summary article span{color:var(--ks-muted);text-transform:uppercase;font-size:11px;font-weight:850}.audit-summary article strong{font-size:24px}.audit-type-tabs{gap:8px;margin-bottom:14px;display:flex}.audit-type-tabs button{border:1px solid var(--ks-border);background:var(--ks-panel);min-height:38px;color:var(--ks-muted);cursor:pointer;border-radius:3px;padding:0 13px;font-size:11px;font-weight:900}.audit-type-tabs button.is-active{border-color:color-mix(in srgb, var(--ef-yellow) 55%, var(--ks-border));background:var(--ks-panel-strong);color:var(--ks-text)}.audit-filter-panel{border-radius:8px;margin-bottom:24px;padding:16px 24px}.audit-filter-grid{align-items:end;gap:16px}.audit-field{gap:6px;display:grid}.audit-label{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.audit-control{background:var(--bg-input);border-radius:4px;height:36px;font-size:13px}.audit-period-row{gap:4px;display:flex}.audit-period-row .config-tab-btn{height:36px;padding:0 12px;font-size:12px}.audit-clear-row{justify-content:flex-end;min-height:36px;display:flex}.audit-clear-row .btn{width:100%;height:36px;padding:0 16px;font-size:13px}.audit-panel{border-radius:8px;padding:24px}.audit-state{color:var(--text-muted);text-align:center;padding:60px 40px}.audit-state.is-error{color:var(--color-danger)}.audit-timeline{flex-direction:column;gap:24px;padding-left:24px;display:flex;position:relative}.audit-timeline:before{background:var(--border-color);content:"";width:2px;position:absolute;top:10px;bottom:10px;left:7px}.audit-group{flex-direction:column;gap:16px;display:flex}.audit-group-header{align-items:center;margin:8px 0 4px;display:flex;position:relative}.audit-group-header:before{z-index:1;border:2px solid color-mix(in srgb, var(--text-primary) 25%, transparent);background:var(--surface-main);content:"";border-radius:50%;width:16px;height:16px;position:absolute;left:-24px}.audit-group-title{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:900}.audit-entry{flex-direction:column;gap:6px;display:flex;position:relative}.audit-entry:before{border:4px solid var(--surface-main);background:var(--audit-tone,#3498db);width:16px;height:16px;box-shadow:0 0 10px var(--audit-tone,#3498db);content:"";border-radius:50%;position:absolute;top:4px;left:-24px}.audit-entry.is-danger,.audit-action-badge.is-danger{--audit-tone:var(--color-danger)}.audit-entry.is-warning,.audit-action-badge.is-warning{--audit-tone:#e67e22}.audit-entry.is-benefit,.audit-action-badge.is-benefit{--audit-tone:var(--color-warning)}.audit-entry.is-change,.audit-action-badge.is-change{--audit-tone:#9b59b6}.audit-entry.is-info,.audit-action-badge.is-info{--audit-tone:#3498db}.audit-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.audit-entry-parties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-result-badge{border:1px solid var(--ks-border);color:var(--ks-muted);text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:900}.audit-result-badge.is-success{border-color:color-mix(in srgb, #2ecc71 38%, var(--ks-border));color:#2ecc71}.audit-result-badge.is-failure{border-color:color-mix(in srgb, var(--color-danger) 42%, var(--ks-border));color:var(--color-danger)}.audit-action-badge{border:1px solid color-mix(in srgb, var(--audit-tone,#3498db) 24%, transparent);background:color-mix(in srgb, var(--audit-tone,#3498db) 10%, transparent);color:var(--audit-tone,#3498db);letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:900}.audit-muted{color:var(--text-muted);font-size:11px}.audit-actor{color:var(--text-primary);font-size:13px;font-weight:800}.audit-target{color:var(--color-primary);font-size:13px;font-weight:800}.audit-details-card{border:1px solid var(--border-color);background:var(--surface-soft);width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.audit-details-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-details-card strong{color:var(--ks-text);text-transform:uppercase;flex:none;font-size:10px}.audit-entry-metadata{color:var(--ks-muted);text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.audit-entry-metadata code{max-width:260px;color:var(--ks-muted);text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.audit-pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.audit-pagination .btn{padding:6px 16px;font-size:13px}.audit-page-label{color:var(--text-muted);font-size:13px;font-weight:700}.audit-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f14bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.audit-modal{flex-direction:column;gap:24px;width:min(100%,720px);max-height:min(88vh,900px);padding:32px;display:flex;overflow:auto;box-shadow:0 20px 50px #00000080}.audit-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.audit-modal-title{margin:12px 0 0}.audit-close-button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:3px;place-items:center;padding:0;display:grid}.audit-modal-body{gap:16px;display:grid}.audit-modal-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.audit-modal-card{background:var(--surface-soft);padding:12px 16px}.audit-modal-card.is-description{padding:16px}.audit-modal-label{color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900}.audit-modal-value{font-size:13px;font-weight:700}.audit-modal-code{color:var(--text-muted);margin-top:2px;font-family:monospace;font-size:11px}.audit-modal-copy{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.audit-time-row{color:var(--text-muted);justify-content:space-between;font-size:11px;display:flex}.audit-time-row strong{color:var(--text-secondary);font-weight:700}.audit-modal-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.audit-modal-actions>span{color:var(--ks-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.audit-correlation-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-correlation-row code{color:var(--ef-yellow);overflow-wrap:anywhere;font-size:11px}.audit-correlation-row button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);width:34px;height:34px;color:var(--ks-text);cursor:pointer;border-radius:3px;flex:none;place-items:center;display:grid}.audit-context-json{max-height:240px;color:var(--ks-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.6;overflow:auto}@media (width<=768px){.audit-console-page{padding:16px}.audit-summary{grid-template-columns:1fr}.audit-type-tabs{grid-template-columns:1fr;display:grid}.audit-filter-panel,.audit-panel,.audit-modal{padding:16px}.audit-modal-grid{grid-template-columns:1fr}.audit-details-card,.audit-modal-actions,.audit-pagination{flex-direction:column;align-items:stretch}}.tickets-content-header{margin-bottom:16px}.tickets-toast{z-index:3000;position:fixed;top:24px;right:24px}.tickets-alert{border:1px solid color-mix(in srgb, var(--color-danger) 22%, transparent);background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger);border-radius:8px;margin-bottom:16px;padding:12px 16px}.tickets-grid{flex:1;grid-template-columns:320px 1fr;gap:20px;height:100%;min-height:0;display:grid}.tickets-sidebar{flex-direction:column;height:100%;min-height:0;display:flex}.tickets-sidebar-panel{box-sizing:border-box;border-radius:8px;flex-direction:column;height:100%;padding:16px;display:flex}.tickets-sidebar-title{color:var(--text-primary);margin:0 0 16px;font-size:15px;font-weight:900}.tickets-state{color:var(--text-muted);text-align:center;place-items:center;padding:40px 0;font-size:13px;display:grid}.tickets-state.is-empty{flex:1;padding:20px}.tickets-list-wrapper{flex:1;padding-right:4px;overflow-y:auto}.tickets-list-wrapper::-webkit-scrollbar{width:6px}.chat-messages-area::-webkit-scrollbar{width:6px}.tickets-list-wrapper::-webkit-scrollbar-track{background:color-mix(in srgb, var(--text-primary) 2%, transparent);border-radius:4px}.tickets-list-wrapper::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:4px}.tickets-list-wrapper::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-primary) 20%, transparent)}.ticket-item{border:1px solid var(--border-color);background:var(--surface-soft);cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.ticket-item:hover{border-color:var(--border-hover);background:var(--surface-hover);transform:translateY(-1px)}.ticket-item.active{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 16%, transparent)}.ticket-item-avatar{border:1.5px solid var(--border-color);object-fit:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.ticket-item.active .ticket-item-avatar{border-color:var(--color-primary)}.ticket-item-info{flex:1;min-width:0}.ticket-item-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.ticket-item-subtitle{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.ticket-item-badge{background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:900}.chat-container{border:1px solid var(--border-color);background:color-mix(in srgb, var(--surface-main) 78%, transparent);border-radius:8px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.chat-header{border-bottom:1px solid var(--border-color);background:var(--surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.chat-header-user{align-items:center;gap:12px;display:flex}.chat-header-avatar{border:1.5px solid var(--color-primary);object-fit:cover;border-radius:50%;width:40px;height:40px}.chat-header-name{color:var(--text-primary);font-size:15px;font-weight:900}.chat-header-meta{color:var(--text-muted);margin-top:2px;font-size:11px}.chat-actions-group{flex-wrap:wrap;gap:8px;display:flex}.chat-action-btn{color:var(--text-primary);cursor:pointer;border:1.5px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s;display:flex}.chat-action-btn:disabled{cursor:wait;opacity:.58}.chat-action-btn-approve{border-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.chat-action-btn-approve:hover:not(:disabled){background:var(--color-success);color:#fff;box-shadow:0 0 10px color-mix(in srgb, var(--color-success) 32%, transparent)}.chat-action-btn-maintain{border-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning)}.chat-action-btn-maintain:hover:not(:disabled){background:var(--color-warning);color:#111;box-shadow:0 0 10px color-mix(in srgb, var(--color-warning) 32%, transparent)}.chat-action-btn-ban{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger)}.chat-action-btn-ban:hover:not(:disabled){background:var(--color-danger);color:#fff;box-shadow:0 0 10px color-mix(in srgb, var(--color-danger) 32%, transparent)}.chat-messages-area{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.chat-messages-area::-webkit-scrollbar-track{background:0 0}.chat-messages-area::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:4px}.message-bubble-wrapper{align-items:flex-start;gap:12px;max-width:80%;display:flex}.message-bubble-wrapper.self{flex-direction:row-reverse;align-self:flex-end}.message-avatar{border:1px solid var(--border-color);object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.message-content-box{flex-direction:column;gap:4px;display:flex}.message-bubble-wrapper.self .message-content-box{align-items:flex-end}.message-sender-name{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.message-dashboard-tag{color:#fff;text-transform:uppercase;background:#3498db;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:900}.message-bubble{background:var(--surface-soft);color:var(--text-secondary);word-break:break-word;border-radius:8px;padding:10px 14px;font-size:13.5px;line-height:1.5}.message-bubble-wrapper.self .message-bubble{border:1.5px solid color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--text-primary)}.message-bubble.dashboard-staff{color:#aed6f1;background:#3498db1a;border:1px solid #3498db40}.message-time{color:var(--text-muted);opacity:.7;margin-top:2px;font-size:9px}.chat-input-area{border-top:1px solid var(--border-color);background:var(--surface-soft);padding:16px 20px}.chat-input-form{gap:12px;width:100%;display:flex}.chat-input-field{border:1.5px solid var(--border-color);background:var(--bg-input);height:44px;color:var(--text-primary);border-radius:6px;flex:1;padding:0 16px;font-size:13.5px;transition:border-color .2s}.chat-input-field:focus{border-color:var(--color-primary);outline:none}.chat-send-btn{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 20px;font-weight:800;transition:opacity .2s;display:flex}.chat-send-btn:hover{opacity:.9}.chat-send-btn:disabled{background:var(--surface-inset);color:var(--text-muted);cursor:not-allowed}.chat-message-loading,.empty-chat-state{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;margin:auto;display:flex}.empty-chat-state{flex-direction:column;height:100%;padding:40px}.empty-chat-icon{opacity:.6;margin-bottom:12px;font-size:40px}.empty-chat-copy{margin-top:4px;font-size:12px}.mobile-back-btn{display:none}@media (width<=768px){.tickets-page-container{height:calc(100vh - 160px)}.tickets-grid{grid-template-columns:1fr}.tickets-sidebar.mobile-hidden,.chat-container.mobile-hidden{display:none}.mobile-back-btn{background:var(--surface-soft);color:var(--text-primary);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;margin-right:auto;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.chat-header{flex-direction:column;align-items:stretch;gap:12px}.chat-actions-group{justify-content:space-between}.chat-action-btn{flex:1;justify-content:center;padding:10px 8px;font-size:11px}.chat-container{min-height:500px}}.profile-editor-toggle-list,.profile-editor-task-list,.profile-editor-infraction-list{gap:8px;display:grid}.profile-editor-toggle{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel-strong);min-height:42px;color:var(--profile-editor-text);text-align:left;cursor:pointer;border-radius:3px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.profile-editor-toggle.is-muted{opacity:.56}.profile-editor-toggle img{object-fit:cover;width:22px;height:22px}.profile-editor-empty{color:var(--profile-editor-muted);margin:0;font-size:13px;line-height:1.45}.profile-editor-clean{color:var(--ef-cyan);align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.profile-editor-infraction,.profile-editor-task{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel-strong);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.profile-editor-infraction{justify-content:stretch;align-items:start;display:grid}.profile-editor-infraction strong,.profile-editor-task strong{color:var(--profile-editor-text);font-size:13px}.profile-editor-infraction span,.profile-editor-task span,.profile-editor-task-summary{color:var(--profile-editor-muted);font-size:12px}.profile-editor-task-summary{justify-content:space-between;gap:12px;display:flex}.profile-editor-task button{border:1px solid var(--ef-yellow);min-height:30px;color:var(--profile-editor-text);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.profile-editor-save-row{border-top:1px solid var(--profile-editor-border-soft);align-items:center;margin-top:22px;margin-bottom:0;padding:14px 0 0}.profile-editor-modal{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-editor-modal-panel{border:1px solid var(--profile-editor-border-main);background:var(--profile-editor-panel-strong);width:min(720px,100%);color:var(--profile-editor-text);border-radius:6px;padding:22px;box-shadow:0 24px 70px #0000006b}.profile-editor-modal-panel>header,.profile-editor-modal footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-editor-modal-panel h2{margin:0;font-size:20px}.profile-editor-modal-panel>header button{border:1px solid var(--profile-editor-border-main);width:34px;height:34px;color:var(--profile-editor-text);cursor:pointer;background:0 0;border-radius:3px;place-items:center;display:grid}.profile-editor-modal-preview{border:1px solid var(--profile-editor-border-main);touch-action:none;-webkit-user-select:none;user-select:none;background:#080b0d;height:220px;margin:18px 0;position:relative;overflow:hidden}.profile-editor-modal-preview>div{background-size:cover;transition:transform .16s;position:absolute;inset:0}.profile-editor-modal footer{margin-top:18px}.profile-editor-modal footer span{color:var(--profile-editor-muted);font-size:12px}.profile-editor-modal footer div{gap:10px;display:flex}.profile-editor-modal footer button:last-child{border-color:var(--ef-yellow);background:var(--ef-yellow);color:#151515}.page-loading{min-height:min(420px,70vh);color:var(--ks-text);place-items:center;padding:28px;display:grid}.page-loading-frame{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 58%, var(--ks-faint) 58% 59%, transparent 59%), var(--ks-panel);width:min(100%,420px);box-shadow:var(--ks-shadow-panel);border-radius:6px;gap:14px;padding:24px;display:grid;position:relative;overflow:hidden}.page-loading-frame:before{content:"";pointer-events:none;opacity:.42;background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ks-text) 12%, transparent) 0 1px, transparent 1px 8px);position:absolute;inset:0}.page-loading-frame:after{content:"";background:var(--ef-stripe);width:4px;position:absolute;top:18px;bottom:18px;left:0}.page-loading-frame>*{z-index:1;position:relative}.page-loading-frame .ks-technical-label{color:var(--ks-muted)}.page-loading-frame strong{color:var(--ks-text);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.page-loading-bar{border:1px solid var(--ks-border-soft);background:var(--ks-panel-inset);height:8px;overflow:hidden}.page-loading-bar i{background:var(--ef-stripe);width:42%;height:100%;animation:1.2s ease-in-out infinite alternate page-loading-scan;display:block}.public-profile-page{--public-profile-bg:#f7f7f2;--public-profile-panel:#ffffffc7;--public-profile-panel-strong:#ffffffeb;--public-profile-border-main:#12131329;--public-profile-border-soft:#12131314;--public-profile-text:#171818;--public-profile-muted:#646966;--public-profile-faint:#1213130b;background:linear-gradient(135deg, transparent 0 62%, var(--public-profile-faint) 62% 63%, transparent 63%), var(--public-profile-bg);min-height:100vh;color:var(--public-profile-text);padding:28px}html[data-dashboard-theme=discord-dark] .public-profile-page,.public-profile-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html[data-dashboard-theme=discord-dark] .public-profile-page,.public-profile-page{--lightningcss-light: ;--lightningcss-dark:initial}.public-profile-page{--public-profile-bg:#090d0f;--public-profile-panel:#0b1012c2;--public-profile-panel-strong:#0c1113f0;--public-profile-border-main:#ffffff29;--public-profile-border-soft:#ffffff14;--public-profile-text:#f4f6f5;--public-profile-muted:#a4aaa8;--public-profile-faint:#ffffff0b}}.public-profile-shell,.public-profile-state{border:1px solid var(--public-profile-border-main);background:linear-gradient(90deg, transparent 0 24%, var(--public-profile-faint) 24% 24.2%, transparent 24.2%), var(--public-profile-bg);border-radius:8px;width:min(100%,1360px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 50px #1011111a}.public-profile-state{place-items:start;gap:14px;max-width:520px;padding:28px;display:grid}.public-profile-state strong{color:var(--public-profile-text);font-size:20px;font-weight:950}.public-profile-state p{color:var(--public-profile-muted);margin:0;font-size:13px}.public-profile-state a{color:var(--ef-yellow);text-transform:uppercase;font-size:12px;font-weight:900}.public-profile-shell:before{content:"";pointer-events:none;opacity:.42;background-image:radial-gradient(circle at 78% 14%, transparent 0 28px, var(--public-profile-border-soft) 29px 30px, transparent 31px 46px), linear-gradient(var(--public-profile-border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--public-profile-border-soft) 1px, transparent 1px);background-size:360px 280px,72px 72px,72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000059 50%,#0000 96%);mask-image:linear-gradient(#000,#00000059 50%,#0000 96%)}.public-profile-shell>*{z-index:1;position:relative}.public-profile-hero{border-bottom:1px solid var(--public-profile-border-main);background:linear-gradient(90deg, var(--public-profile-bg) 0 18%, transparent 36%), linear-gradient(to bottom, transparent 0 58%, var(--public-profile-bg) 100%), var(--public-profile-banner);background-size:cover;background-position:var(--public-profile-banner-position,center);isolation:isolate;min-height:310px;position:relative}.public-profile-hero.has-banner:before{content:"";z-index:-1;opacity:var(--public-profile-banner-opacity,1);background:inherit;transform:scale(var(--public-profile-banner-scale,1));filter:saturate(.92)contrast(1.04);position:absolute;inset:0}.public-profile-hero.no-banner{background:linear-gradient(90deg, var(--public-profile-bg) 0 18%, transparent 36%), linear-gradient(to bottom, transparent 0 58%, var(--public-profile-bg) 100%), radial-gradient(circle at 74% 18%, var(--public-profile-border-soft) 0 1px, transparent 1px 120px), linear-gradient(135deg, transparent 0 56%, var(--public-profile-faint) 56% 57%, transparent 57%), var(--public-profile-bg)}.public-profile-kicker,.public-profile-access,.public-profile-banner-empty{color:var(--public-profile-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:850;display:grid;position:absolute}.public-profile-kicker{align-items:center;gap:8px;display:flex;top:28px;left:28px}.public-profile-access{top:28px;right:28px}.public-profile-access strong{color:var(--public-profile-text);font-size:13px}.public-profile-access i{border-right:6px solid #0000;border-bottom:14px solid var(--ef-yellow);border-left:6px solid #0000;width:0;height:0}.public-profile-banner-empty{border:1px solid var(--public-profile-border-main);background:var(--public-profile-panel);padding:9px 11px;bottom:28px;right:28px}.public-profile-identity{grid-template-columns:172px minmax(0,1fr) minmax(180px,auto);align-items:end;gap:24px;margin-top:-78px;padding:0 32px 28px;display:grid}.public-profile-avatar{border:3px solid var(--public-profile-border);background:var(--public-profile-panel-strong);width:154px;height:154px;box-shadow:12px 12px 0 color-mix(in srgb, var(--public-profile-border) 34%, transparent);overflow:hidden}.public-profile-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-name div:first-child{align-items:center;gap:10px;display:flex}.public-profile-name h1{color:var(--public-profile-text);letter-spacing:0;margin:0;font-size:clamp(34px,6vw,58px);font-weight:950}.public-profile-name svg{color:var(--ef-yellow)}.public-profile-name p{max-width:720px;color:var(--public-profile-muted);margin:6px 0 12px;font-size:15px;line-height:1.55}.public-profile-id{color:var(--public-profile-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.public-profile-rank-card{border:1px solid var(--public-profile-border-main);background:var(--public-profile-panel-strong);gap:6px;min-width:180px;padding:18px;display:grid}.public-profile-rank-card span,.public-profile-rank-card small{color:var(--public-profile-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.public-profile-rank-card strong{color:var(--public-profile-text);font-size:32px;font-weight:950}.public-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 32px 28px;display:grid}.public-profile-metric,.public-profile-panel{border:1px solid var(--public-profile-border-main);background:var(--public-profile-panel);position:relative;overflow:hidden}.public-profile-metric{gap:5px;min-height:110px;padding:16px;display:grid}.public-profile-metric svg{color:var(--ef-yellow)}.public-profile-metric span,.public-profile-metric small{color:var(--public-profile-muted);text-transform:uppercase;font-size:10px;font-weight:850}.public-profile-metric strong{color:var(--public-profile-text);font-size:22px;font-weight:950}.public-profile-content{padding:0 32px 32px}.public-profile-panel{padding:20px}.public-profile-panel header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.public-profile-panel header div{align-items:center;gap:10px;display:flex}.public-profile-panel h2{color:var(--public-profile-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:14px;font-weight:950}.public-profile-panel header span{color:var(--ef-yellow);font-size:12px;font-weight:950}.public-profile-achievements{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.public-profile-achievement{border:1px solid var(--public-profile-border-soft);background:var(--public-profile-panel-strong);min-height:46px;color:var(--public-profile-text);align-items:center;gap:10px;padding:10px;font-size:12px;font-weight:850;display:flex}.public-profile-achievement img{object-fit:cover;width:26px;height:26px}.public-profile-empty{color:var(--public-profile-muted);margin:0;font-size:13px}.member-search-page{width:min(100%,1540px);color:var(--ks-text);margin:0 auto;padding:28px}.member-search-header{margin-bottom:18px}.member-search-query{margin-bottom:18px;padding:14px}.member-search-query-row{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.member-search-query-row svg{color:var(--ks-muted)}.member-search-query-row input,.member-search-form-row input,.member-search-modal-panel input,.member-search-modal-panel select,.member-search-modal-panel textarea{box-sizing:border-box;border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-bg) 82%, transparent);width:100%;min-height:42px;color:var(--ks-text);font:inherit;border-radius:3px;font-size:13px}.member-search-query-row input,.member-search-form-row input,.member-search-modal-panel input,.member-search-modal-panel select{padding:0 12px}.member-search-modal-panel textarea{resize:vertical;min-height:124px;padding:12px}.member-search-query-row button,.member-search-card-actions button,.member-search-mode button,.member-search-action-row button,.member-search-form-row button,.member-search-text-button,.member-search-infraction button,.member-search-modal-panel footer button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);min-height:38px;color:var(--ks-text);letter-spacing:.02em;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.member-search-query-row button,.member-search-modal-panel footer button:last-child,.member-search-card-actions button.is-active,.member-search-mode button.is-active{border-color:color-mix(in srgb, var(--ef-yellow) 68%, var(--ks-border));background:var(--ef-yellow);color:#151515}.member-search-results{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.member-search-card{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);color:var(--ks-text);cursor:pointer;border-radius:6px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.member-search-card:before{content:"";opacity:0;background:var(--ks-selection-stripe);width:4px;height:34px;position:absolute;top:20px;left:0}.member-search-card:hover,.member-search-card.is-selected{border-color:color-mix(in srgb, var(--ef-yellow) 62%, var(--ks-border));box-shadow:var(--ks-shadow-panel);transform:translateY(-2px)}.member-search-card.is-selected:before{opacity:1}.member-search-card-banner{border-bottom:1px solid var(--ks-border-soft);background:linear-gradient(to bottom, transparent 0 42%, var(--ks-panel) 100%), linear-gradient(135deg, transparent 0 54%, var(--ks-border-soft) 54% 55%, transparent 55%), var(--ks-panel-inset);background-position:50%;background-size:cover;height:64px;position:relative}.member-search-card-banner.has-banner{background:linear-gradient(to bottom, transparent 0 42%, var(--ks-panel) 100%), var(--member-search-card-banner);background-position:50%;background-size:cover}.member-search-card-banner span{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-panel-strong) 84%, transparent);color:var(--ks-muted);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;font-size:9px;font-weight:950;position:absolute;top:8px;right:8px}.member-search-card-body{justify-items:center;gap:8px;margin-top:-24px;padding:0 14px 14px;display:grid;position:relative}.member-search-card-body img{border:2px solid var(--ks-panel-strong);background:var(--ks-panel-inset);object-fit:cover;width:58px;height:58px}.member-search-card-body strong,.member-search-card-body small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.member-search-card-body strong{color:var(--ks-text);font-size:14px;font-weight:950}.member-search-card-body small{color:var(--ks-muted);font-size:11px}.member-search-levels,.member-search-card-actions{gap:8px;width:100%;display:flex}.member-search-levels span{border:1px solid var(--ks-border-soft);background:color-mix(in srgb, var(--ks-panel-inset) 72%, transparent);min-height:26px;color:var(--ks-muted);flex:1;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.member-search-card-actions button{flex:1;min-height:32px;padding:0 10px}.member-search-empty{border:1px solid var(--ks-border);background:var(--ks-panel);min-height:150px;color:var(--ks-muted);text-align:center;border-radius:6px;place-items:center;gap:8px;display:grid}.member-search-empty.compact{min-height:130px}.member-search-empty strong{color:var(--ks-text);font-size:14px;font-weight:950}.member-search-empty span{max-width:320px;font-size:12px}.member-search-empty.is-error svg{color:var(--color-error)}.member-search-selected{margin-top:22px}.member-search-mode{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.member-search-public,.member-search-panel{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);color:var(--ks-text);box-shadow:var(--ks-shadow-panel);border-radius:6px;position:relative;overflow:hidden}.member-search-public:before,.member-search-panel:before{content:"";pointer-events:none;opacity:.18;color:var(--ks-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.member-search-public>*,.member-search-panel>*{z-index:1;position:relative}.member-search-public-hero{border-bottom:1px solid var(--ks-border);background:linear-gradient(90deg, var(--ks-bg) 0 18%, transparent 38%), linear-gradient(to bottom, transparent 0 54%, var(--ks-panel) 100%), var(--member-search-banner);background-size:cover;background-position:var(--member-search-banner-position,center);isolation:isolate;min-height:210px;position:relative}.member-search-public-hero.has-banner:before{content:"";z-index:-1;opacity:var(--member-search-banner-opacity,.8);background:inherit;transform:scale(var(--member-search-banner-scale,1));filter:saturate(.92)contrast(1.04);position:absolute;inset:0}.member-search-public-hero.no-banner{background:linear-gradient(90deg, var(--ks-bg) 0 18%, transparent 38%), linear-gradient(to bottom, transparent 0 54%, var(--ks-panel) 100%), radial-gradient(circle at 74% 20%, var(--ks-border-soft) 0 1px, transparent 1px 104px), linear-gradient(135deg, transparent 0 56%, var(--ks-faint) 56% 57%, transparent 57%), var(--ks-bg)}.member-search-kicker,.member-search-banner-empty{color:var(--ks-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;position:absolute}.member-search-kicker{top:22px;left:24px}.member-search-kicker:before{content:"";background:var(--ef-yellow);width:8px;height:8px;margin-right:8px;display:inline-block}.member-search-banner-empty{border:1px solid var(--ks-border);background:var(--ks-panel);padding:8px 10px;bottom:20px;right:22px}.member-search-public-identity{grid-template-columns:132px minmax(0,1fr) minmax(170px,auto);align-items:end;gap:20px;margin-top:-62px;padding:0 24px 24px;display:grid}.member-search-public-avatar{border:3px solid var(--member-search-border,var(--ks-border));background:var(--ks-panel-strong);width:118px;height:118px;box-shadow:10px 10px 0 color-mix(in srgb, var(--member-search-border,var(--ks-border)) 34%, transparent);overflow:hidden}.member-search-public-avatar img{object-fit:cover;width:100%;height:100%}.member-search-public-name h2{color:var(--ks-text);letter-spacing:0;margin:0;font-size:clamp(28px,5vw,44px);font-weight:950}.member-search-public-name p{max-width:720px;color:var(--ks-muted);margin:6px 0 12px;font-size:14px;line-height:1.5}.member-search-badges{flex-wrap:wrap;gap:8px;display:flex}.member-search-badges span,.member-search-badges button{border:1px solid var(--badge-color,var(--ks-border));background:color-mix(in srgb, var(--badge-color,var(--ks-panel)) 9%, transparent);min-height:26px;color:var(--badge-color,var(--ks-text));letter-spacing:.04em;text-transform:uppercase;border-radius:3px;align-items:center;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.member-search-badges button{cursor:pointer}.member-search-public-level{border:1px solid var(--ks-border);background:var(--ks-panel-strong);gap:5px;min-width:170px;padding:16px;display:grid}.member-search-public-level span,.member-search-public-level small{color:var(--ks-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.member-search-public-level strong{color:var(--ks-text);font-size:34px;font-weight:950}.member-search-public-grid,.member-search-public-details,.member-search-manage{gap:14px;display:grid}.member-search-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px 24px}.member-search-public-details{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);padding:0 24px 24px}.member-search-public-grid section,.member-search-public-details section{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-panel-strong) 72%, transparent);gap:12px;min-height:116px;padding:16px;display:grid}.member-search-public-grid header,.member-search-public-details header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.member-search-public-grid header strong,.member-search-public-details header strong{color:var(--ks-text);text-transform:uppercase;font-size:13px;font-weight:950}.member-search-public-grid header span,.member-search-public-details header span,.member-search-public-grid footer,.member-search-public-details p,.member-search-public-details small{color:var(--ks-muted);font-size:12px}.member-search-public-grid svg,.member-search-public-details svg{color:var(--ef-yellow)}.member-search-public-grid footer{justify-content:space-between;gap:12px;display:flex}.member-search-progress{border:1px solid var(--ks-border-soft);background:color-mix(in srgb, var(--ks-muted) 12%, transparent);height:8px;overflow:hidden}.member-search-progress span{background:linear-gradient(90deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));height:100%;display:block}.member-search-achievement-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.member-search-achievement-grid span{border:1px solid var(--ks-border-soft);background:var(--ks-panel-strong);min-height:38px;color:var(--ks-text);align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:850;display:flex}.member-search-achievement-grid img{object-fit:cover;width:24px;height:24px}.member-search-manage{grid-template-columns:minmax(360px,1.05fr) minmax(320px,.95fr)}.member-search-panel{padding:20px}.member-search-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.member-search-panel-header div{align-items:center;gap:9px;display:flex}.member-search-panel-header h2{color:var(--ks-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:950}.member-search-panel-header span{color:var(--ks-muted);font-size:11px;font-weight:850}.member-search-manage-identity{align-items:center;gap:14px;margin-bottom:16px;display:flex}.member-search-manage-identity img{border:2px solid var(--ks-border);object-fit:cover;width:64px;height:64px}.member-search-manage-identity div{gap:4px;display:grid}.member-search-manage-identity strong{color:var(--ks-text);font-size:18px;font-weight:950}.member-search-manage-identity span{color:var(--ks-muted);font-size:12px;font-weight:850}.member-search-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.member-search-admin-grid div{border:1px solid var(--ks-border);background:var(--ks-panel-strong);gap:4px;min-height:62px;padding:12px;display:grid}.member-search-admin-grid span{color:var(--ks-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.member-search-admin-grid strong{color:var(--ks-text);font-size:13px;font-weight:950}.member-search-admin-grid .is-danger{color:#ef4444}.member-search-admin-grid .is-ok{color:var(--ef-cyan)}.member-search-admin-grid .is-warning{color:var(--ef-yellow)}.member-search-form-row{gap:8px;margin-bottom:14px;display:grid}.member-search-form-row label,.member-search-modal-panel label{color:var(--ks-muted);letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}.member-search-form-row>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.member-search-action-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.member-search-form-row button.is-danger,.member-search-action-row button.is-danger,.member-search-modal-panel footer button:last-child{border-color:#ef444461}.member-search-achievements-control{border-top:1px solid var(--ks-border-soft);gap:10px;padding-top:16px;display:grid}.member-search-achievements-control header{color:var(--ks-text);text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:950;display:flex}.member-search-achievements-control header svg{color:var(--ef-yellow)}.member-search-achievements-control p{color:var(--ks-muted);margin:0;font-size:13px}.member-search-achievements-control>div{gap:8px;max-height:244px;padding-right:4px;display:grid;overflow:auto}.member-search-achievements-control button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);min-height:48px;color:var(--ks-text);text-align:left;cursor:pointer;border-radius:3px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.member-search-achievements-control button.is-active{border-color:color-mix(in srgb, var(--ef-yellow) 58%, var(--ks-border))}.member-search-achievements-control img{object-fit:cover;width:32px;height:32px}.member-search-achievements-control span{gap:2px;min-width:0;display:grid}.member-search-achievements-control strong,.member-search-achievements-control small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-search-achievements-control strong{color:var(--ks-text);font-size:12px;font-weight:950}.member-search-achievements-control small,.member-search-achievements-control i{color:var(--ks-muted);font-size:11px;font-style:normal}.member-search-text-button{color:#ef4444;background:0 0;min-height:30px;padding:0 10px}.member-search-infraction-list{gap:10px;display:grid}.member-search-infraction{border:1px solid var(--ks-border);background:var(--ks-panel-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.member-search-infraction header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.member-search-infraction strong{color:#ef4444;font-size:11px;font-weight:950}.member-search-infraction header span{border:1px solid var(--ks-border-soft);color:var(--ks-muted);padding:2px 7px;font-size:10px;font-weight:900}.member-search-infraction header span.is-active{color:#ef4444;border-color:#ef444457}.member-search-infraction p{color:var(--ks-text);margin:0 0 4px;font-size:13px}.member-search-infraction small{color:var(--ks-muted);font-size:11px}.member-search-infraction button{color:#ef4444;min-height:30px;padding:0 10px}.member-search-modal{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.member-search-modal-panel{border:1px solid var(--ks-border);background:var(--ks-panel-strong);width:min(460px,100%);color:var(--ks-text);border-radius:6px;gap:16px;padding:22px;display:grid;box-shadow:0 24px 70px #0000006b}.member-search-modal-panel header{gap:6px;display:grid}.member-search-modal-panel h3{color:var(--ks-text);margin:0;font-size:18px;font-weight:950}.member-search-modal-panel p{color:var(--ks-muted);margin:0;font-size:12px}.member-search-modal-panel footer{justify-content:flex-end;gap:8px;display:flex}.member-search-modal-panel footer button:disabled{cursor:not-allowed;opacity:.55}.leaderboard-page{width:min(100%,1540px);color:var(--ks-text);margin:0 auto;padding:28px}.leaderboard-header{margin-bottom:18px}.leaderboard-operator-strip{grid-template-columns:minmax(240px,.72fr) repeat(2,minmax(260px,1fr));gap:14px;margin-bottom:18px;display:grid}.leaderboard-operator-strip>div,.leaderboard-summary-card,.leaderboard-panel{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);color:var(--ks-text);box-shadow:var(--ks-shadow-panel);border-radius:6px;position:relative;overflow:hidden}.leaderboard-operator-strip>div:before,.leaderboard-summary-card:before,.leaderboard-panel:before{content:"";pointer-events:none;opacity:.18;color:var(--ks-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.leaderboard-operator-strip>div>*,.leaderboard-summary-card>*,.leaderboard-panel>*{z-index:1;position:relative}.leaderboard-operator-strip>div{align-content:center;gap:6px;min-height:126px;padding:18px;display:grid}.leaderboard-operator-strip>div svg,.leaderboard-summary-card svg,.leaderboard-panel-header svg,.leaderboard-empty svg{color:var(--ef-yellow)}.leaderboard-operator-strip>div span,.leaderboard-summary-card header span,.leaderboard-summary-card small,.leaderboard-summary-card p,.leaderboard-panel-header span,.leaderboard-member-main span,.leaderboard-member-level span,.leaderboard-member-progress small,.leaderboard-empty span{color:var(--ks-muted);font-size:12px}.leaderboard-operator-strip>div span,.leaderboard-summary-card header span,.leaderboard-panel-header span,.leaderboard-member-level span{letter-spacing:.07em;text-transform:uppercase;font-weight:850}.leaderboard-operator-strip>div strong{color:var(--ks-text);font-size:24px;font-weight:950}.leaderboard-summary-card{gap:8px;min-height:126px;padding:18px;display:grid}.leaderboard-summary-card header,.leaderboard-panel-header,.leaderboard-panel-header div{align-items:center;gap:9px;display:flex}.leaderboard-summary-card strong{color:var(--ks-text);font-size:32px;font-weight:950}.leaderboard-summary-card p{margin:0;line-height:1.45}.leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.leaderboard-panel{padding:18px}.leaderboard-panel-header{justify-content:space-between;margin-bottom:14px}.leaderboard-panel-header h2{color:var(--ks-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:950}.leaderboard-list{gap:8px;display:grid}.leaderboard-row-card{border:1px solid var(--ks-border);background:var(--ks-panel-strong);border-radius:3px;grid-template-columns:60px 42px minmax(130px,1fr) 70px minmax(150px,.8fr) 78px;align-items:center;gap:10px;min-height:66px;padding:10px;display:grid;position:relative}.leaderboard-row-card:before{content:"";opacity:0;background:var(--ks-selection-stripe);width:4px;height:34px;position:absolute;top:14px;left:0}.leaderboard-row-card.is-podium:before{opacity:1}.leaderboard-row-card img{border:1px solid var(--ks-border);background:var(--ks-panel-inset);object-fit:cover;width:42px;height:42px}.leaderboard-rank-marker{color:var(--ks-muted);font-size:13px;font-weight:950}.leaderboard-rank-marker.rank-1,.leaderboard-rank-marker.rank-2,.leaderboard-rank-marker.rank-3{color:var(--ef-yellow)}.leaderboard-member-main,.leaderboard-member-level,.leaderboard-member-progress{gap:4px;min-width:0;display:grid}.leaderboard-member-main strong,.leaderboard-member-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-member-main strong,.leaderboard-member-level strong{color:var(--ks-text);font-size:13px;font-weight:950}.leaderboard-member-level{text-align:right}.leaderboard-member-progress>div{border:1px solid var(--ks-border-soft);background:color-mix(in srgb, var(--ks-muted) 12%, transparent);height:8px;overflow:hidden}.leaderboard-member-progress>div span{background:linear-gradient(90deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));height:100%;display:block}.leaderboard-member-status{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-panel-inset) 72%, transparent);min-height:28px;color:var(--ks-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.leaderboard-empty{border:1px solid var(--ks-border-soft);background:color-mix(in srgb, var(--ks-panel-inset) 72%, transparent);text-align:center;place-items:center;gap:8px;min-height:220px;display:grid}.leaderboard-empty strong{color:var(--ks-text);font-size:14px;font-weight:950}.leaderboard-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.leaderboard-pagination button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);min-width:38px;height:36px;color:var(--ks-text);cursor:pointer;border-radius:3px;place-items:center;font-size:12px;font-weight:950;display:grid}.leaderboard-pagination button.is-active{border-color:color-mix(in srgb, var(--ef-yellow) 68%, var(--ks-border));background:var(--ef-yellow);color:#151515}.leaderboard-pagination button:disabled{cursor:not-allowed;opacity:.45}.vip-page{width:min(100%,1540px);color:var(--ks-text);margin:0 auto;padding:28px}.vip-header,.vip-market-header{margin-bottom:18px}.vip-plan-pill{border:1px solid color-mix(in srgb, var(--ef-yellow) 62%, var(--ks-border));background:var(--ef-yellow);color:#151515;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.vip-empty-panel,.vip-panel,.vip-benefit-panel,.vip-market-hero,.vip-plan-card,.vip-market-note{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);color:var(--ks-text);box-shadow:var(--ks-shadow-panel);border-radius:6px;position:relative;overflow:hidden}.vip-empty-panel:before,.vip-panel:before,.vip-benefit-panel:before,.vip-market-hero:before,.vip-plan-card:before,.vip-market-note:before{content:"";pointer-events:none;opacity:.18;color:var(--ks-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.vip-empty-panel>*,.vip-panel>*,.vip-benefit-panel>*,.vip-market-hero>*,.vip-plan-card>*,.vip-market-note>*{z-index:1;position:relative}.vip-empty-panel{text-align:center;place-items:center;gap:10px;min-height:260px;padding:28px;display:grid}.vip-empty-panel svg,.vip-panel-header svg,.vip-benefit-panel svg,.vip-market-hero svg,.vip-plan-card li svg{color:var(--ef-yellow)}.vip-empty-panel strong{color:var(--ks-text);font-size:22px;font-weight:950}.vip-empty-panel span{max-width:520px;color:var(--ks-muted);font-size:13px;line-height:1.5}.vip-console-grid{grid-template-columns:minmax(320px,.78fr) minmax(420px,1.22fr);gap:18px;display:grid}.vip-preview-column,.vip-controls-column{align-content:start;gap:18px;display:grid}.vip-panel,.vip-benefit-panel{padding:20px}.vip-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.vip-panel-header div{align-items:center;gap:9px;display:flex}.vip-panel-header h2{color:var(--ks-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:950}.vip-panel-header span{color:var(--ks-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.vip-plan-summary{gap:6px;display:grid}.vip-plan-summary strong{color:var(--ks-text);font-size:28px;font-weight:950}.vip-plan-summary span,.vip-plan-summary small,.vip-benefit-panel li,.vip-market-hero p,.vip-plan-card p,.vip-market-note span,.vip-save-row span{color:var(--ks-muted);font-size:13px;line-height:1.5}.vip-role-preview{align-items:center;gap:14px;display:flex}.vip-role-preview img,.vip-friend-grid img{border:1px solid var(--ks-border);background:var(--ks-panel-inset);object-fit:cover;width:48px;height:48px}.vip-role-preview div{gap:7px;min-width:0;display:grid}.vip-role-preview strong,.vip-friend-grid strong{color:var(--ks-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.vip-role-preview span{border:1px solid var(--vip-role-color,var(--ef-yellow));background:color-mix(in srgb, var(--vip-role-color,var(--ef-yellow)) 10%, transparent);width:fit-content;min-height:26px;color:var(--vip-role-color,var(--ef-yellow));letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.vip-role-preview i,.vip-color-input button i,.vip-swatches i{background:var(--vip-role-color,var(--ef-yellow));width:10px;height:10px;display:block}.vip-benefit-panel header{color:var(--ks-text);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:950;display:flex}.vip-benefit-panel ul,.vip-plan-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vip-benefit-panel li,.vip-plan-card li{align-items:flex-start;gap:9px;display:flex}.vip-field{color:var(--ks-muted);letter-spacing:.06em;text-transform:uppercase;gap:8px;margin-bottom:16px;font-size:11px;font-weight:900;display:grid}.vip-field input[type=text],.vip-friend-form input{box-sizing:border-box;border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-bg) 82%, transparent);width:100%;min-height:42px;color:var(--ks-text);font:inherit;border-radius:3px;padding:0 12px;font-size:13px}.vip-color-input{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.vip-color-input>input[type=color]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vip-color-input button,.vip-swatches button,.vip-friend-grid button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);color:var(--ks-text);cursor:pointer;border-radius:3px;place-items:center;display:grid}.vip-color-input button{width:42px;height:42px}.vip-color-input input[type=text]{grid-column:2}.vip-swatches{flex-wrap:wrap;gap:8px;display:flex}.vip-swatches button{width:32px;height:32px}.vip-swatches button.is-active{border-color:var(--ef-yellow)}.vip-range-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vip-range-row input{width:100%;accent-color:var(--ef-yellow)}.vip-range-row strong{color:var(--ks-text);font-size:12px}.vip-voice-preview{border:1px solid var(--ks-border);background:var(--ks-panel-strong);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;display:flex}.vip-voice-preview span,.vip-voice-preview strong{color:var(--ks-text);font-size:13px;font-weight:850}.vip-friend-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:14px;display:grid}.vip-friend-form button,.vip-save-row button,.vip-plan-card button{border:1px solid color-mix(in srgb, var(--ef-yellow) 68%, var(--ks-border));background:var(--ef-yellow);color:#151515;letter-spacing:.02em;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.vip-empty-inline{border:1px solid var(--ks-border-soft);background:color-mix(in srgb, var(--ks-panel-inset) 72%, transparent);min-height:96px;color:var(--ks-muted);text-align:center;place-items:center;font-size:13px;display:grid}.vip-friend-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.vip-friend-grid article{border:1px solid var(--ks-border);background:var(--ks-panel-strong);grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:54px;padding:9px;display:grid}.vip-friend-grid img{width:36px;height:36px}.vip-friend-grid button{color:#ef4444;width:30px;height:30px}.vip-save-row{border-top:1px solid var(--ks-border-soft);justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.vip-market-hero{min-height:180px;margin-bottom:18px;padding:24px}.vip-market-hero div{gap:8px;max-width:720px;display:grid}.vip-market-hero span{color:var(--ks-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:950}.vip-market-hero strong{color:var(--ks-text);letter-spacing:0;font-size:clamp(28px,5vw,48px);font-weight:950}.vip-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.vip-plan-card{align-content:start;gap:18px;min-height:430px;padding:22px;display:grid}.vip-plan-card:after{content:"";background:var(--ks-selection-stripe);width:4px;height:42px;position:absolute;top:22px;left:0}.vip-plan-card header{gap:8px;display:grid}.vip-plan-card header span{color:var(--ks-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950}.vip-plan-card h2{color:var(--ks-text);margin:0;font-size:28px;font-weight:950}.vip-plan-card li{color:var(--ks-text);font-size:13px;line-height:1.45}.vip-plan-card button{align-self:end;margin-top:auto}.vip-plan-card button:disabled{border-color:var(--ks-border);background:var(--ks-panel-inset);color:var(--ks-muted);cursor:not-allowed}.vip-plan-card-mark{border-right:7px solid #0000;border-bottom:16px solid var(--ef-yellow);border-left:7px solid #0000;width:0;height:0;position:absolute;top:18px;right:18px}.vip-market-note{align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.vip-market-note strong{color:var(--ks-text);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:12px;font-weight:950}.commands-page{width:min(100%,1540px);color:var(--ks-text);margin:0 auto;padding:28px}.commands-header{margin-bottom:18px}.commands-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.commands-overview>div,.commands-panel,.commands-card,.commands-manager-card,.commands-sync-note,.commands-access-denied{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);color:var(--ks-text);box-shadow:var(--ks-shadow-panel);border-radius:6px;position:relative;overflow:hidden}.commands-overview>div:before,.commands-panel:before,.commands-card:before,.commands-manager-card:before,.commands-sync-note:before,.commands-access-denied:before{content:"";pointer-events:none;opacity:.18;color:var(--ks-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.commands-overview>div>*,.commands-panel>*,.commands-card>*,.commands-manager-card>*,.commands-sync-note>*,.commands-access-denied>*{z-index:1;position:relative}.commands-overview>div{gap:6px;min-height:112px;padding:18px;display:grid}.commands-overview svg,.commands-panel-header svg,.commands-card svg,.commands-manager-card svg,.commands-sync-note svg,.commands-access-denied svg,.commands-empty svg{color:var(--ef-yellow)}.commands-overview span,.commands-panel-header span,.commands-card footer span,.commands-card p,.commands-manager-card p,.commands-manager-card footer span,.commands-sync-note span,.commands-access-denied span,.commands-empty span{color:var(--ks-muted);font-size:12px;line-height:1.5}.commands-overview span,.commands-panel-header span,.commands-card footer span,.commands-manager-card footer span{letter-spacing:.07em;text-transform:uppercase;font-weight:850}.commands-overview strong{color:var(--ks-text);font-size:28px;font-weight:950}.commands-sync-note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:18px;padding:16px;display:grid}.commands-sync-note div{gap:4px;display:grid}.commands-sync-note strong{color:var(--ks-text);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:950}.commands-layout{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}.commands-tabs{align-content:start;gap:8px;display:grid}.commands-tabs button{border:1px solid var(--ks-border);background:var(--ks-panel);min-height:42px;color:var(--ks-text);text-align:left;cursor:pointer;border-radius:3px;padding:0 12px;font-size:12px;font-weight:900;position:relative}.commands-tabs button:before{content:"";opacity:0;background:var(--ks-selection-stripe);width:4px;height:26px;position:absolute;top:8px;left:0}.commands-tabs button.is-active{border-color:color-mix(in srgb, var(--ef-yellow) 58%, var(--ks-border));background:var(--ks-panel-strong)}.commands-tabs button.is-active:before{opacity:1}.commands-panel{padding:20px}.commands-panel-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.commands-panel-header>div{align-items:center;gap:9px;display:flex}.commands-panel-header h2{color:var(--ks-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:950}.commands-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.commands-panel-actions button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);min-height:32px;color:var(--ks-text);cursor:pointer;border-radius:3px;padding:0 10px;font-size:11px;font-weight:900}.commands-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.commands-card,.commands-manager-card{align-content:start;gap:12px;min-height:178px;padding:16px;display:grid}.commands-card:after,.commands-manager-card:after{content:"";background:var(--ks-selection-stripe);width:4px;height:34px;position:absolute;top:18px;left:0}.commands-card header,.commands-manager-card header,.commands-manager-card header div{align-items:center;gap:9px;display:flex}.commands-card header,.commands-manager-card header{justify-content:space-between}.commands-card strong,.commands-manager-card strong{color:var(--ks-text);font-size:15px;font-weight:950}.commands-card header>span{border:1px solid var(--ks-border);background:var(--ks-panel-strong);color:var(--ks-muted);letter-spacing:.05em;text-transform:uppercase;flex:none;padding:4px 8px;font-size:10px;font-weight:900}.commands-card p,.commands-manager-card p{margin:0}.commands-card footer,.commands-manager-card footer{border:1px solid var(--ks-border-soft);background:color-mix(in srgb, var(--ks-panel-inset) 72%, transparent);gap:5px;margin-top:auto;padding:10px;display:grid}.commands-card code,.commands-manager-card code{color:var(--ef-yellow);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.commands-usage-list{gap:5px;display:grid}.commands-sync-date{font-size:18px!important}.commands-access-denied button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);min-height:36px;color:var(--ks-text);cursor:pointer;border-radius:3px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.commands-loading-icon{animation:.9s linear infinite commands-spin}@keyframes commands-spin{to{transform:rotate(360deg)}}.commands-manager-card{min-height:166px}.commands-manager-card.is-disabled{opacity:.62}.commands-manager-card header button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);width:34px;height:34px;color:var(--ks-muted);cursor:pointer;border-radius:3px;place-items:center;display:grid}.commands-manager-card header button.is-active{border-color:color-mix(in srgb, var(--ef-yellow) 58%, var(--ks-border));background:var(--ef-yellow);color:#151515}.commands-manager-card footer{grid-template-columns:auto minmax(0,1fr);align-items:center}.commands-manager-card footer code{text-align:right}.commands-empty,.commands-access-denied{text-align:center;place-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.commands-empty{border:1px solid var(--ks-border-soft);background:color-mix(in srgb, var(--ks-panel-inset) 72%, transparent)}.commands-empty strong,.commands-access-denied strong{color:var(--ks-text);font-size:16px;font-weight:950}.network-admin-page{width:min(100%,1540px);color:var(--ks-text);margin:0 auto;padding:28px}.network-admin-page .ks-page-header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px}.network-admin-save{width:auto;margin-top:0;padding:0 16px}.network-admin-status,.network-admin-panel,.network-admin-preview{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel);color:var(--ks-text);box-shadow:var(--ks-shadow-panel);border-radius:6px;position:relative;overflow:hidden}.network-admin-status:before,.network-admin-panel:before,.network-admin-preview:before{content:"";pointer-events:none;opacity:.16;color:var(--ks-muted);background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.network-admin-status>*,.network-admin-panel>*,.network-admin-preview>*{z-index:1;position:relative}.network-admin-status{align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.network-admin-status svg{color:var(--ef-yellow)}.network-admin-status div{gap:2px;display:grid}.network-admin-status strong{color:var(--ks-text);text-transform:uppercase;font-size:13px;font-weight:950}.network-admin-status span{color:var(--ks-muted);font-size:13px}.network-admin-panel,.network-admin-preview{padding:20px}.network-admin-panel{margin-bottom:18px}.network-admin-panel .commands-panel-header button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);min-height:32px;color:var(--ks-text);cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.network-admin-list{gap:10px;display:grid}.network-admin-card{border:1px solid var(--ks-border-soft);background:linear-gradient(135deg, transparent 0 68%, color-mix(in srgb, var(--ef-yellow) 12%, transparent) 68% 69%, transparent 69%), color-mix(in srgb, var(--ks-panel-inset) 72%, transparent);grid-template-columns:minmax(180px,.35fr) minmax(220px,1fr) 38px;align-items:end;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.network-admin-card-with-image{grid-template-columns:minmax(150px,.28fr) minmax(210px,.46fr) minmax(240px,.58fr) minmax(170px,.28fr) 38px}.network-admin-card:before{content:"";background:var(--ks-selection-stripe);width:4px;height:34px;position:absolute;top:16px;left:0}.network-admin-card label{color:var(--ks-muted);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}.network-admin-card input{box-sizing:border-box;border:1px solid var(--ks-border);background:var(--ks-panel-inset);width:100%;min-height:40px;color:var(--ks-text);font:inherit;border-radius:3px;padding:0 12px;font-size:13px}.network-admin-upload{grid-template-columns:54px minmax(0,1fr);align-items:end;gap:10px;display:grid}.network-admin-image-preview{aspect-ratio:1;border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 62%, var(--ks-faint) 62% 63%, transparent 63%), var(--ks-panel-inset);width:54px;color:var(--ks-muted);border-radius:3px;place-items:center;display:grid;overflow:hidden}.network-admin-image-preview img{object-fit:cover;width:100%;height:100%}.network-admin-upload-button{border:1px solid var(--ks-border);background:var(--ks-panel-strong);cursor:pointer;text-align:center;border-radius:3px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;color:var(--ks-text)!important;display:inline-flex!important}.network-admin-upload-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.network-admin-card>button{border:1px solid color-mix(in srgb, var(--color-danger) 45%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);width:38px;height:40px;color:var(--color-danger);cursor:pointer;border-radius:3px;place-items:center;display:grid}.network-admin-preview .landing-team-grid{max-width:100%}.network-admin-preview .landing-team-card{box-shadow:none!important}.network-admin-preview{--landing-border:var(--ks-border);--landing-border-soft:var(--ks-border-soft);--landing-panel:var(--ks-panel-inset);--landing-muted:var(--ks-muted);--landing-text:var(--ks-text);--landing-shadow:none}.achievements-page{width:min(100%,1540px);color:var(--ks-text);gap:20px;margin:0 auto;padding:28px;display:grid}.achievements-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.achievements-header h1{color:var(--ks-text);margin:4px 0 8px;font-size:clamp(30px,3vw,46px);line-height:1.05}.achievements-header p{max-width:780px;color:var(--ks-muted);margin:0;font-size:15px;line-height:1.55}.achievements-header-count,.achievements-status,.achievements-panel,.achievements-denied{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:8px;position:relative;overflow:hidden}.achievements-header-count:before,.achievements-status:before,.achievements-panel:before,.achievements-denied:before{background:linear-gradient(180deg, var(--ef-magenta), var(--ef-cyan), var(--ef-yellow));content:"";width:3px;position:absolute;inset:0 auto 0 0}.achievements-header-count>*,.achievements-status>*,.achievements-panel>*,.achievements-denied>*{z-index:1;position:relative}.achievements-header-count{gap:5px;min-width:150px;padding:16px;display:grid}.achievements-header-count svg,.achievements-status svg,.achievements-panel-header svg{color:var(--ef-yellow)}.achievements-header-count span,.achievements-panel-header span,.achievements-form-grid label,.achievements-grant-grid label,.achievements-member-state strong{color:var(--ks-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.achievements-header-count strong{color:var(--ks-text);font-size:28px;line-height:1}.achievements-status{color:var(--ks-text);align-items:center;gap:10px;padding:13px 16px;font-size:13px;font-weight:800;display:flex}.achievements-layout{grid-template-columns:minmax(360px,.75fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.achievements-stack{gap:18px;display:grid}.achievements-panel{gap:18px;padding:22px;display:grid}.achievements-panel-header{align-items:flex-start;gap:12px;display:flex}.achievements-panel-header h2{color:var(--ks-text);margin:2px 0 0;font-size:22px;line-height:1.15}.achievements-form-grid,.achievements-grant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.achievements-form-grid .is-wide{grid-column:1/-1}.achievements-form-grid label,.achievements-grant-grid label{gap:8px;display:grid}.achievements-form-grid input,.achievements-form-grid select,.achievements-grant-grid input,.achievements-grant-grid select{box-sizing:border-box;border:1px solid var(--ks-border);background:var(--ks-panel-inset);width:100%;min-height:44px;color:var(--ks-text);font:inherit;border-radius:5px;padding:0 13px;font-size:13px}.achievements-actions{flex-wrap:wrap;gap:10px;display:flex}.achievements-primary-button,.achievements-secondary-button,.achievement-row-actions button{border:1px solid var(--ks-border);min-height:40px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.achievements-primary-button{border-color:color-mix(in srgb, var(--ef-yellow) 72%, var(--ks-border));background:var(--ef-yellow);color:#050609;box-shadow:0 12px 28px color-mix(in srgb, var(--ef-yellow) 18%, transparent)}.achievements-secondary-button,.achievement-row-actions button{background:color-mix(in srgb, var(--ks-surface-2) 72%, transparent);color:var(--ks-text)}.achievements-primary-button:disabled,.achievements-secondary-button:disabled{cursor:not-allowed;opacity:.55}.achievements-secondary-button.is-danger,.achievement-row-actions button.is-danger{border-color:color-mix(in srgb, var(--color-danger) 54%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.achievements-member-state{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 68%, transparent);border-radius:5px;gap:6px;padding:12px;display:grid}.achievements-member-state span{color:var(--ks-text);overflow-wrap:anywhere;font-size:13px}.achievements-list{gap:12px;display:grid}.achievement-row{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 68%, transparent);border-radius:7px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.achievement-row-icon{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ef-yellow) 48%, var(--ks-border));background:var(--ks-panel-inset);width:58px;color:var(--ef-yellow);border-radius:6px;place-items:center;display:grid;overflow:hidden}.achievement-row-icon img{object-fit:cover;width:100%;height:100%}.achievement-row-main{gap:5px;min-width:0;display:grid}.achievement-row-main strong{color:var(--ks-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.achievement-row-main span{color:var(--ks-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.achievement-row-main small{border:1px solid var(--ks-border);width:max-content;max-width:100%;color:var(--ef-cyan);text-transform:uppercase;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:900}.achievement-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.achievements-empty,.achievements-denied{text-align:center;place-items:center;gap:8px;min-height:180px;padding:28px;display:grid}.achievements-empty{border:1px dashed var(--ks-border);color:var(--ks-muted);border-radius:7px}.achievements-empty strong,.achievements-denied strong{color:var(--ks-text);font-size:19px}.achievements-empty span,.achievements-denied span{color:var(--ks-muted)}@media (width<=860px){.network-admin-page{padding:18px}.network-admin-page .ks-page-header,.network-admin-card,.network-admin-card-with-image{grid-template-columns:1fr}.network-admin-save,.network-admin-card>button{width:100%}.achievements-page{padding:16px}.achievements-header,.achievement-row{grid-template-columns:1fr;align-items:stretch}.achievements-header{flex-direction:column}.achievements-layout,.achievements-form-grid,.achievements-grant-grid{grid-template-columns:1fr}.achievement-row-actions,.achievements-actions{width:100%}.achievement-row-actions button,.achievements-primary-button,.achievements-secondary-button{flex:150px}}@keyframes page-loading-scan{0%{transform:translate(-35%)}to{transform:translate(175%)}}.menu-section{gap:6px;display:grid}.sidebar-menu-scroll{flex:1;margin:16px -16px;padding:0 16px;overflow-y:auto}.sidebar-entry-menu{gap:12px;margin-top:14px;display:grid}.dashboard-container.is-topbar-mode{display:block}.dashboard-container.is-topbar-mode .content-area{width:100%;height:100vh;padding:112px clamp(24px,2.2vw,42px) 64px}.dashboard-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:900;border-radius:0;transform:none;box-shadow:0 14px 34px #00000038;border:1px solid var(--landing-border,var(--ks-border))!important;background:color-mix(in srgb, var(--landing-panel-strong,var(--ks-surface)) 96%, transparent)!important;border-top:0!important;border-left:0!important;border-right:0!important;width:100vw!important;max-width:none!important;height:86px!important;padding-inline:clamp(28px,4vw,56px)!important;position:fixed!important;top:0!important;left:0!important;right:auto!important}.dashboard-topbar-logo{cursor:pointer;background:0 0;border:0}.dashboard-topbar-logo small{color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-topbar-links button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:750}.dashboard-topbar-links button:hover,.dashboard-topbar-links button.active{color:var(--text-primary)}.dashboard-topbar-links button:disabled{cursor:not-allowed;opacity:.42}.dashboard-topbar-user{grid-template-columns:38px minmax(0,auto) auto;align-items:center;gap:10px;min-width:0;display:grid}.dashboard-topbar-user img{aspect-ratio:1;border:1px solid var(--ef-yellow);object-fit:cover;border-radius:4px;width:38px}.dashboard-topbar-user span{min-width:0;display:grid}.dashboard-topbar-user strong,.dashboard-topbar-user small{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.dashboard-topbar-user strong{color:var(--text-primary);font-size:13px;font-weight:950}.dashboard-topbar-user small{color:var(--text-muted);font-size:11px}.dashboard-topbar-user button{border:1px solid color-mix(in srgb, var(--color-danger) 46%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);min-height:38px;color:var(--color-danger);font-family:var(--ks-font-label);text-transform:uppercase;cursor:pointer;border-radius:4px;padding:0 14px;font-size:11px;font-weight:950}.dashboard-context-topbar{z-index:860;border-bottom:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 90%, transparent)), var(--ks-diagonal-pattern);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto minmax(260px,420px) minmax(0,1fr) minmax(230px,max-content);align-items:center;gap:14px;min-height:74px;padding:12px clamp(22px,2.4vw,38px);display:grid;position:fixed;top:0;left:260px;right:0;box-shadow:0 14px 34px #0000002e}.dashboard-context-topbar:not(:has(.dashboard-context-guild)){grid-template-columns:auto minmax(0,1fr) minmax(230px,max-content)}.dashboard-context-topbar:not(:has(.dashboard-context-guild)) .dashboard-context-spacer{display:block}.content-area-context-topbar{padding-top:112px!important}.dashboard-context-back,.dashboard-context-guild-card,.dashboard-context-guild-all,.dashboard-context-user button{border:1px solid var(--ks-border);min-height:42px;font-family:var(--ks-font-label);cursor:pointer;border-radius:4px;font-weight:950}.dashboard-context-back{background:var(--ef-yellow);color:#10110f;text-transform:uppercase;box-shadow:0 0 18px color-mix(in srgb, var(--ef-yellow) 22%, transparent);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.dashboard-context-back span{font-size:18px;line-height:1}.dashboard-context-back strong{letter-spacing:.02em;font-size:12px}.dashboard-context-guild{grid-template-columns:minmax(0,1fr) 108px;gap:8px;min-width:0;display:grid}.dashboard-context-guild-card{background:color-mix(in srgb, var(--ks-surface-2) 84%, transparent);min-width:0;color:var(--ks-text);text-align:left;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:5px 10px;display:grid}.dashboard-context-guild-icon{aspect-ratio:1;border:1px solid var(--ef-yellow);background:var(--ks-surface);width:36px;color:var(--ef-yellow);border-radius:4px;place-items:center;font-size:12px;display:grid;overflow:hidden}.dashboard-context-guild-icon img{object-fit:cover;width:100%;height:100%}.dashboard-context-guild-card span:last-child,.dashboard-context-user span{min-width:0;display:grid}.dashboard-context-guild-card strong,.dashboard-context-guild-card small,.dashboard-context-user strong,.dashboard-context-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-context-guild-card strong,.dashboard-context-user strong{color:var(--ks-text);font-size:13px}.dashboard-context-guild-card small,.dashboard-context-user small{color:var(--text-muted);font-size:11px}.dashboard-context-guild-all{color:var(--ks-text);text-transform:uppercase;background:0 0;padding:0 14px;font-size:11px}.dashboard-context-user{grid-template-columns:38px minmax(92px,max-content) 64px;justify-self:end;align-items:center;gap:10px;min-width:0;display:grid}.dashboard-context-user img{aspect-ratio:1;border:1px solid var(--ef-yellow);object-fit:cover;border-radius:4px;width:38px}.dashboard-context-user button{border-color:color-mix(in srgb, var(--color-danger) 46%, var(--ks-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);width:64px;color:var(--color-danger);text-transform:uppercase;padding:0 14px;font-size:11px}.dashboard-theme-fab{z-index:950}.dashboard-theme-fab.is-draggable{touch-action:none;width:230px;bottom:auto!important;right:auto!important}.dashboard-theme-drag-handle{cursor:grab;background:0 0;border:0;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;min-height:16px;margin:-2px 0 6px;padding:4px 72px;display:grid;position:relative}.dashboard-theme-drag-handle:active{cursor:grabbing}.dashboard-theme-drag-handle:after{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--landing-panel-strong,var(--ks-panel-strong)) 96%, transparent);min-width:max-content;color:var(--text-primary);content:"Arraste para mover";letter-spacing:0;opacity:0;pointer-events:none;white-space:nowrap;border-radius:4px;padding:6px 8px;font-size:11px;font-weight:850;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 24px #0000003d}.dashboard-theme-drag-handle:hover:after,.dashboard-theme-drag-handle:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.dashboard-theme-drag-handle span{background:color-mix(in srgb, var(--text-muted) 48%, transparent);border-radius:999px;height:3px}.sidebar-context-back{border:1px solid color-mix(in srgb, var(--ef-yellow) 78%, #151515);background:linear-gradient(90deg, #ffffff38, transparent 48%), var(--ef-yellow);color:#111313;width:100%;min-height:46px;font-family:var(--ks-font-label);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 26px color-mix(in srgb, var(--ef-yellow) 20%, transparent);border-radius:4px;align-items:center;gap:10px;margin-top:4px;padding:0 14px;font-size:11px;font-weight:950;display:flex}.sidebar-context-back svg{color:#111313;flex:none}.sidebar-context-back:hover,.sidebar-context-back:focus-visible{border-color:color-mix(in srgb, var(--ef-yellow) 68%, #fff);filter:brightness(1.04);outline:none}.sidebar-server-locked{border:1px dashed var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ef-yellow) 8%, transparent), transparent 46%), color-mix(in srgb, var(--ks-surface-2) 64%, transparent);color:var(--text-muted);border-radius:6px;gap:6px;padding:14px;font-size:12px;line-height:1.45;display:grid;position:relative}.sidebar-server-locked:before{background:var(--ks-selection-stripe);content:"";width:3px;position:absolute;inset:10px auto 10px 0}.sidebar-server-locked strong{color:var(--text-primary);font-size:13px;font-weight:950}.menu-section-label{cursor:pointer;width:100%;font-family:var(--ks-font-label);justify-content:space-between;align-items:center;display:flex!important}.menu-item.has-icon{width:100%;font-family:var(--ks-font-body);text-align:left;border:1px solid #0000;padding:0 12px!important}.menu-item.has-icon.is-disabled{cursor:not-allowed;opacity:.52}.menu-item.has-icon:after{display:none}.menu-item-icon{color:var(--sidebar-icon,currentColor);flex:0 0 18px}.menu-item.has-icon span:not(.menu-item-badge){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-item-badge{min-width:20px;color:var(--color-danger);text-align:center;background:#e539351f;border:1px solid #e5393552;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:900;line-height:1.2}.sidebar-profile-footer{box-sizing:border-box;align-items:center;gap:10px;margin-top:auto;margin-bottom:10px;display:flex}.sidebar-profile-info{flex:1;gap:2px;min-width:0;display:grid}.sidebar-profile-info strong,.sidebar-profile-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-select-page,.dashboard-entry-page{gap:24px;width:min(100%,1480px);display:grid}.dashboard-entry-header{margin-bottom:0}.dashboard-entry-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.dashboard-entry-card{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);min-height:190px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-md);border-radius:6px;align-content:start;gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}.dashboard-entry-card:before{background:var(--ks-selection-stripe);content:"";width:4px;height:34px;position:absolute;inset:18px auto auto 0}.dashboard-entry-card:hover,.dashboard-entry-card:focus-visible{border-color:color-mix(in srgb, var(--ef-yellow) 64%, var(--ks-border));box-shadow:0 18px 40px color-mix(in srgb, var(--ef-yellow) 10%, transparent);outline:none}.dashboard-entry-card span{color:var(--ef-yellow);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.dashboard-entry-card strong{max-width:680px;color:var(--text-primary);font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1.05}.dashboard-entry-card small{max-width:520px;color:var(--text-muted);font-size:14px;line-height:1.55}.dashboard-entry-card.is-admin:before{background:linear-gradient(180deg, var(--ef-yellow), var(--ef-cyan))}.dashboard-server-card{cursor:default}.dashboard-server-card:hover,.dashboard-server-card:focus-visible{border-color:var(--ks-border);box-shadow:var(--shadow-md)}.dashboard-server-card-main{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;display:grid}.dashboard-server-avatar,.dashboard-core-mark{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ef-yellow) 48%, var(--ks-border));background:linear-gradient(135deg, color-mix(in srgb, var(--ef-yellow) 14%, transparent), transparent 64%), var(--ks-surface-2);width:72px;color:var(--ef-yellow);font-family:var(--ks-font-label);letter-spacing:.06em;border-radius:4px;place-items:center;font-size:18px;font-weight:950;display:grid;overflow:hidden}.dashboard-server-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-server-avatar.is-large,.dashboard-core-mark{width:88px}.dashboard-server-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.ks-action-button{border:1px solid var(--ks-border);min-height:42px;font-family:var(--ks-font-label);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:0 18px;font-size:12px;font-weight:950}.ks-action-button.primary{border-color:color-mix(in srgb, var(--ef-yellow) 68%, var(--ks-border));background:var(--ef-yellow);color:#111;box-shadow:0 14px 28px color-mix(in srgb, var(--ef-yellow) 16%, transparent)}.ks-action-button.secondary{background:color-mix(in srgb, var(--ks-surface-2) 72%, transparent);color:var(--text-primary)}.dashboard-context-panel{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:6px;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.dashboard-context-panel:before{background:var(--ks-selection-stripe);content:"";width:4px;height:46px;position:absolute;inset:22px auto auto 0}.dashboard-context-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.dashboard-context-hero span,.dashboard-context-log span,.dashboard-context-stats span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.dashboard-context-hero h2{color:var(--text-primary);margin:4px 0;font-size:clamp(28px,4vw,48px);line-height:1}.dashboard-context-hero p,.dashboard-context-log p{color:var(--text-muted);margin:0;line-height:1.55}.dashboard-context-stats{border:1px solid var(--ks-border);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-context-stats div{border-right:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 56%, transparent);gap:8px;min-height:92px;padding:16px;display:grid}.dashboard-context-stats div:last-child{border-right:0}.dashboard-context-stats strong{color:var(--text-primary);font-size:22px;font-weight:950}.dashboard-context-log{border:1px dashed var(--ks-border);border-radius:4px;gap:8px;padding:16px;display:grid}.dashboard-entry-note{border:1px solid color-mix(in srgb, var(--ef-yellow) 42%, var(--ks-border));background:color-mix(in srgb, var(--ef-yellow) 8%, transparent);color:var(--text-muted);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:16px 18px;display:flex}.dashboard-entry-note strong{color:var(--ef-yellow);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.global-profile-preview-card{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ks-surface) 94%, transparent), color-mix(in srgb, var(--ks-surface-2) 88%, transparent)), var(--ks-diagonal-pattern);box-shadow:var(--shadow-md);border-radius:6px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;padding:24px;display:grid}.global-profile-preview-card img{aspect-ratio:1;border:2px solid var(--ef-yellow);object-fit:cover;border-radius:6px;width:92px}.global-profile-preview-card span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.global-profile-preview-card h2{color:var(--text-primary);margin:4px 0 0;font-size:clamp(30px,5vw,52px);line-height:1}.global-profile-preview-card p,.global-profile-preview-card small{color:var(--text-muted)}.global-profile-preview-card small{border-top:1px solid var(--ks-border);grid-column:1/-1;padding-top:14px}@media (width<=760px){.dashboard-container.is-topbar-mode .content-area{padding:142px 16px 120px}.dashboard-topbar{min-height:116px;grid-template-columns:1fr auto!important;gap:10px!important;width:100vw!important;height:auto!important;padding-inline:14px!important;top:0!important}.dashboard-topbar-links{order:3;grid-column:1/-1;padding-bottom:2px;overflow-x:auto;justify-content:flex-start!important}.dashboard-topbar-user span{display:none}.dashboard-topbar-user{grid-template-columns:34px auto}.dashboard-topbar-user img{width:34px}.dashboard-topbar-user button{min-height:34px;padding-inline:10px}.dashboard-context-topbar{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px 14px;left:0}.dashboard-context-guild,.dashboard-context-spacer{display:none}.dashboard-context-back{min-height:38px;padding:0 12px}.dashboard-context-back strong{font-size:11px}.dashboard-context-user{grid-template-columns:34px 54px}.dashboard-context-user span{display:none}.dashboard-context-user img{width:34px}.dashboard-context-user button{width:54px;min-height:34px;padding-inline:10px}.content-area-context-topbar{padding-top:88px!important}.dashboard-entry-grid,.dashboard-server-card-main,.dashboard-context-hero,.global-profile-preview-card,.dashboard-context-stats{grid-template-columns:1fr}.dashboard-context-stats div{border-right:0;border-bottom:1px solid var(--ks-border)}.dashboard-context-stats div:last-child{border-bottom:0}}.server-select-header{margin-bottom:0}.server-select-page{width:min(100%,1920px);margin-inline:auto}.server-select-toolbar{border:1px solid var(--ks-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ef-yellow) 8%, transparent), transparent 42%), var(--ks-panel);border-radius:4px;grid-template-columns:minmax(280px,1fr) max-content;align-items:center;gap:14px;padding:14px;display:grid}.server-select-search{border:1px solid var(--ks-border);background:var(--ks-input-bg,var(--surface-inset));border-radius:4px;align-items:center;gap:10px;min-width:0;min-height:42px;padding:0 12px;display:flex}.server-select-search svg{color:var(--ef-yellow);flex:none}.server-select-search input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;font-weight:750}.server-select-counter{border:1px solid var(--ks-border);min-height:42px;color:var(--text-secondary);text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:850;display:flex}.server-select-counter svg,.server-select-counter strong{color:var(--ef-yellow)}.server-select-counter strong{font-size:18px;line-height:1}.server-select-section{gap:14px;display:grid}.server-select-section-title{color:var(--text-primary);font-family:var(--ks-font-label);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:950;display:flex}.server-select-section-title:before{content:"";background:var(--ks-selection-stripe);border-radius:999px;width:4px;height:24px}.server-select-section-title span{margin-right:auto}.server-select-section-title strong{color:var(--ef-yellow);text-align:right;min-width:28px;font-size:18px;line-height:1}.server-select-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.server-select-card{border:1px solid var(--ks-border);background:linear-gradient(135deg, transparent 0 66%, color-mix(in srgb, var(--ef-cyan) 8%, transparent) 66% 100%), var(--ks-panel);border-radius:4px;gap:16px;min-height:242px;padding:18px;display:grid;position:relative;overflow:hidden}.server-select-card:before{content:"";background:var(--ks-selection-stripe);width:4px;height:28px;position:absolute;top:18px;left:0}.server-select-card.is-current{border-color:color-mix(in srgb, var(--ef-yellow) 68%, var(--ks-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--ef-yellow) 20%, transparent)}.server-select-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.server-select-icon{border:1px solid var(--ef-yellow);background:var(--surface-inset);width:64px;height:64px;color:var(--ef-yellow);border-radius:4px;place-items:center;font-size:18px;font-weight:950;display:grid;overflow:hidden}.server-select-icon img{object-fit:cover;width:100%;height:100%}.server-select-status{border:1px solid var(--ks-border);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:950}.server-select-status.is-active{color:var(--ef-cyan);border-color:color-mix(in srgb, var(--ef-cyan) 55%, var(--ks-border))}.server-select-status.is-add{color:var(--ef-yellow);border-color:color-mix(in srgb, var(--ef-yellow) 55%, var(--ks-border))}.server-select-card-body{gap:6px;min-width:0;display:grid}.server-select-card-body h3{color:var(--text-primary);margin:0;font-size:clamp(18px,2vw,24px);line-height:1.05}.server-select-card-body p{color:var(--text-muted);margin:0;font-size:11px;font-weight:750}.server-select-meta{flex-wrap:wrap;gap:8px;display:flex}.server-select-meta span{border:1px solid var(--ks-border);min-height:28px;color:var(--text-secondary);text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.server-select-meta svg,.server-select-current{color:var(--ef-yellow)!important}.server-select-primary,.server-select-secondary{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:auto;font-size:12px;font-weight:950;display:inline-flex}.server-select-primary{border:1px solid var(--ef-yellow);background:var(--ef-yellow);color:#111}.server-select-secondary{border:1px solid color-mix(in srgb, var(--ef-yellow) 62%, var(--ks-border));color:var(--ef-yellow);background:0 0}.server-select-secondary:disabled{cursor:not-allowed;opacity:.45}.server-select-empty{border:1px dashed var(--ks-border);min-height:220px;color:var(--text-secondary);text-align:center;border-radius:4px;place-items:center;gap:10px;display:grid}.server-select-empty svg{color:var(--ef-yellow)}.server-select-empty strong{color:var(--text-primary)}@media (width<=720px){.server-select-toolbar{grid-template-columns:1fr;align-items:stretch}.server-select-counter{justify-content:center}.server-select-grid{grid-template-columns:1fr}}.sidebar-profile-info strong{color:var(--text-primary);font-size:12px;font-weight:900}.dashboard-context-panel:before,.dashboard-entry-card:before,.server-select-card:before,.security-summary-card:before,.announcements-panel:before,.dashboard-access-panel:before,.staff-management-panel:before,.server-config-log-panel:before,.embed-preview-card:before,.moderation-config-card:after,.moderation-config-danger-card:after,.krystel-xp-hero:before,.krystel-xp-panel:before,.krystel-xp-empty:before,.krystel-staff-hero:before,.krystel-staff-panel:before,.krystel-staff-empty:before,.welcome-config-panel:before,.welcome-config-denied:before,.notifications-summary article:before,.notifications-panel:before,.notifications-denied:before,.krystel-vip-admin-panel:before,.krystel-vip-admin-empty:before,.achievements-header-count:before,.achievements-status:before,.achievements-panel:before,.achievements-denied:before,.moderation-log-card:before,.member-search-card:before,.vip-plan-card:after,.commands-card:after,.commands-manager-card:after,.network-admin-card:before{opacity:0!important}:where(.dashboard-context-panel,.dashboard-entry-card,.server-select-card,.moderation-config-card,.leaderboard-operator-strip>div,.leaderboard-summary-card,.leaderboard-panel,.operator-card,.security-summary-card,.announcements-panel,.dashboard-access-panel,.member-search-card,.member-search-panel,.commands-manager-card,.network-admin-card,.staff-progression-hero,.staff-progression-panel,.staff-progression-empty,.krystel-xp-hero,.krystel-xp-panel,.krystel-xp-empty,.krystel-staff-hero,.krystel-staff-panel,.krystel-staff-empty,.staff-management-panel,.welcome-config-panel,.welcome-config-denied,.notifications-summary article,.notifications-panel,.notifications-denied,.krystel-vip-admin-panel,.krystel-vip-admin-empty,.vip-empty-panel,.vip-panel,.vip-benefit-panel,.vip-market-hero,.vip-plan-card,.vip-market-note,.commands-overview>div,.commands-panel,.commands-card,.commands-sync-note,.commands-access-denied,.achievements-header-count,.achievements-status,.achievements-panel,.achievements-denied,.moderation-console-hero,.moderation-command-panel,.moderation-record-panel,.moderation-log-card,.server-config-log-panel,.embed-preview-card,.profile-editor-preview,.profile-editor-panel):after{content:"";top:var(--endfield-pointer-y,18px);z-index:3;background:var(--ks-selection-stripe);width:4px;height:44px;box-shadow:0 0 14px color-mix(in srgb, var(--ef-yellow) 18%, transparent);opacity:0;pointer-events:none;border-radius:0 2px 2px 0;transition:opacity .16s,top 80ms linear;position:absolute;left:-1px}:where(.dashboard-context-panel,.dashboard-entry-card,.server-select-card,.moderation-config-card,.leaderboard-operator-strip>div,.leaderboard-summary-card,.leaderboard-panel,.operator-card,.security-summary-card,.announcements-panel,.dashboard-access-panel,.member-search-card,.member-search-panel,.commands-manager-card,.network-admin-card,.staff-progression-hero,.staff-progression-panel,.staff-progression-empty,.krystel-xp-hero,.krystel-xp-panel,.krystel-xp-empty,.krystel-staff-hero,.krystel-staff-panel,.krystel-staff-empty,.staff-management-panel,.welcome-config-panel,.welcome-config-denied,.notifications-summary article,.notifications-panel,.notifications-denied,.krystel-vip-admin-panel,.krystel-vip-admin-empty,.vip-empty-panel,.vip-panel,.vip-benefit-panel,.vip-market-hero,.vip-plan-card,.vip-market-note,.commands-overview>div,.commands-panel,.commands-card,.commands-sync-note,.commands-access-denied,.achievements-header-count,.achievements-status,.achievements-panel,.achievements-denied,.moderation-console-hero,.moderation-command-panel,.moderation-record-panel,.moderation-log-card,.server-config-log-panel,.embed-preview-card,.profile-editor-preview,.profile-editor-panel):hover:after,:where(.dashboard-context-panel,.dashboard-entry-card,.server-select-card,.moderation-config-card,.leaderboard-operator-strip>div,.leaderboard-summary-card,.leaderboard-panel,.operator-card,.security-summary-card,.announcements-panel,.dashboard-access-panel,.member-search-card,.member-search-panel,.commands-manager-card,.network-admin-card,.staff-progression-hero,.staff-progression-panel,.staff-progression-empty,.krystel-xp-hero,.krystel-xp-panel,.krystel-xp-empty,.krystel-staff-hero,.krystel-staff-panel,.krystel-staff-empty,.staff-management-panel,.welcome-config-panel,.welcome-config-denied,.notifications-summary article,.notifications-panel,.notifications-denied,.krystel-vip-admin-panel,.krystel-vip-admin-empty,.vip-empty-panel,.vip-panel,.vip-benefit-panel,.vip-market-hero,.vip-plan-card,.vip-market-note,.commands-overview>div,.commands-panel,.commands-card,.commands-sync-note,.commands-access-denied,.achievements-header-count,.achievements-status,.achievements-panel,.achievements-denied,.moderation-console-hero,.moderation-command-panel,.moderation-record-panel,.moderation-log-card,.server-config-log-panel,.embed-preview-card,.profile-editor-preview,.profile-editor-panel).endfield-container-focus:after{opacity:1}:where(.dashboard-context-panel,.dashboard-entry-card,.server-select-card,.moderation-config-card,.leaderboard-operator-strip>div,.leaderboard-summary-card,.leaderboard-panel,.operator-card,.security-summary-card,.announcements-panel,.dashboard-access-panel,.member-search-card,.member-search-panel,.commands-manager-card,.network-admin-card,.staff-progression-hero,.staff-progression-panel,.staff-progression-empty,.krystel-xp-hero,.krystel-xp-panel,.krystel-xp-empty,.krystel-staff-hero,.krystel-staff-panel,.krystel-staff-empty,.staff-management-panel,.welcome-config-panel,.welcome-config-denied,.notifications-summary article,.notifications-panel,.notifications-denied,.krystel-vip-admin-panel,.krystel-vip-admin-empty,.vip-empty-panel,.vip-panel,.vip-benefit-panel,.vip-market-hero,.vip-plan-card,.vip-market-note,.commands-overview>div,.commands-panel,.commands-card,.commands-sync-note,.commands-access-denied,.achievements-header-count,.achievements-status,.achievements-panel,.achievements-denied,.moderation-console-hero,.moderation-command-panel,.moderation-record-panel,.moderation-log-card,.server-config-log-panel,.embed-preview-card,.profile-editor-preview,.profile-editor-panel):hover,:where(.dashboard-context-panel,.dashboard-entry-card,.server-select-card,.moderation-config-card,.leaderboard-operator-strip>div,.leaderboard-summary-card,.leaderboard-panel,.operator-card,.security-summary-card,.announcements-panel,.dashboard-access-panel,.member-search-card,.member-search-panel,.commands-manager-card,.network-admin-card,.staff-progression-hero,.staff-progression-panel,.staff-progression-empty,.krystel-xp-hero,.krystel-xp-panel,.krystel-xp-empty,.krystel-staff-hero,.krystel-staff-panel,.krystel-staff-empty,.staff-management-panel,.welcome-config-panel,.welcome-config-denied,.notifications-summary article,.notifications-panel,.notifications-denied,.krystel-vip-admin-panel,.krystel-vip-admin-empty,.vip-empty-panel,.vip-panel,.vip-benefit-panel,.vip-market-hero,.vip-plan-card,.vip-market-note,.commands-overview>div,.commands-panel,.commands-card,.commands-sync-note,.commands-access-denied,.achievements-header-count,.achievements-status,.achievements-panel,.achievements-denied,.moderation-console-hero,.moderation-command-panel,.moderation-record-panel,.moderation-log-card,.server-config-log-panel,.embed-preview-card,.profile-editor-preview,.profile-editor-panel).endfield-container-focus{border-color:color-mix(in srgb, var(--ef-yellow) 54%, var(--ks-border))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--ef-yellow) 16%, transparent), var(--theme-card-shadow-soft,var(--ks-shadow-panel))!important}html[data-dashboard-theme=endfield-light] :where(.dashboard-context-panel,.dashboard-entry-card,.server-select-card,.moderation-config-card,.leaderboard-operator-strip>div,.leaderboard-summary-card,.leaderboard-panel,.operator-card,.security-summary-card,.announcements-panel,.dashboard-access-panel,.member-search-card,.member-search-panel,.commands-manager-card,.network-admin-card,.staff-progression-hero,.staff-progression-panel,.staff-progression-empty,.krystel-xp-hero,.krystel-xp-panel,.krystel-xp-empty,.krystel-staff-hero,.krystel-staff-panel,.krystel-staff-empty,.staff-management-panel,.welcome-config-panel,.welcome-config-denied,.notifications-summary article,.notifications-panel,.notifications-denied,.krystel-vip-admin-panel,.krystel-vip-admin-empty,.vip-empty-panel,.vip-panel,.vip-benefit-panel,.vip-market-hero,.vip-plan-card,.vip-market-note,.commands-overview>div,.commands-panel,.commands-card,.commands-sync-note,.commands-access-denied,.achievements-header-count,.achievements-status,.achievements-panel,.achievements-denied,.moderation-console-hero,.moderation-command-panel,.moderation-record-panel,.moderation-log-card,.server-config-log-panel,.embed-preview-card,.profile-editor-preview,.profile-editor-panel):hover,html[data-dashboard-theme=endfield-light] :where(.dashboard-context-panel,.dashboard-entry-card,.server-select-card,.moderation-config-card,.leaderboard-operator-strip>div,.leaderboard-summary-card,.leaderboard-panel,.operator-card,.security-summary-card,.announcements-panel,.dashboard-access-panel,.member-search-card,.member-search-panel,.commands-manager-card,.network-admin-card,.staff-progression-hero,.staff-progression-panel,.staff-progression-empty,.krystel-xp-hero,.krystel-xp-panel,.krystel-xp-empty,.krystel-staff-hero,.krystel-staff-panel,.krystel-staff-empty,.staff-management-panel,.welcome-config-panel,.welcome-config-denied,.notifications-summary article,.notifications-panel,.notifications-denied,.krystel-vip-admin-panel,.krystel-vip-admin-empty,.vip-empty-panel,.vip-panel,.vip-benefit-panel,.vip-market-hero,.vip-plan-card,.vip-market-note,.commands-overview>div,.commands-panel,.commands-card,.commands-sync-note,.commands-access-denied,.achievements-header-count,.achievements-status,.achievements-panel,.achievements-denied,.moderation-console-hero,.moderation-command-panel,.moderation-record-panel,.moderation-log-card,.server-config-log-panel,.embed-preview-card,.profile-editor-preview,.profile-editor-panel).endfield-container-focus{border-color:color-mix(in srgb, #111 32%, var(--ef-yellow))!important;box-shadow:0 0 0 1px #1111111f, var(--theme-card-shadow-soft,var(--ks-shadow-panel))!important}.sidebar-profile-info span{color:var(--text-muted);font-size:10px}.header-logout-btn{width:30px;height:30px;color:var(--color-danger);cursor:pointer;background:#e539351a;border:1px solid #e539353d;border-radius:3px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.header-logout-btn:hover{background:var(--color-danger);color:#fff}.sidebar-version{color:var(--text-muted);text-align:center;opacity:.58;font-size:10px;line-height:1.3}@media (width<=768px){.ks-page-container{padding:var(--ks-space-4)}.ks-page-header,.ks-section-header{flex-direction:column;align-items:flex-start}.security-page{padding:16px}.security-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-shell,.security-two-column,.security-triple-grid,.security-double-grid,.security-danger-grid{grid-template-columns:1fr}.security-tabs{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.security-tabs button{white-space:nowrap}.security-content-panel{padding:18px}.security-danger-card.is-wide,.security-wide{grid-column:auto}.security-maintenance-head,.security-domain-row,.security-action-row{flex-direction:column;align-items:stretch}.profile-editor-page{padding:16px}.profile-editor-header,.profile-editor-save-row{flex-direction:column;align-items:flex-start}.profile-editor-grid,.profile-editor-lists{grid-template-columns:1fr}.profile-editor-lists .profile-editor-panel:first-child,.profile-editor-lists .profile-editor-panel:nth-child(2){grid-column:auto}.profile-compact-export-panel>header,.profile-compact-export-actions{flex-direction:column;align-items:stretch}.profile-compact-theme-toggle,.profile-compact-export-actions div,.profile-compact-export-actions button{width:100%}.profile-compact-preview-viewport{padding:8px}.profile-editor-identity{grid-template-columns:1fr;align-items:start}.profile-editor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-page{padding:14px}.public-profile-hero{min-height:230px}.public-profile-access{display:none}.public-profile-identity{grid-template-columns:1fr;margin-top:-62px;padding:0 18px 24px}.public-profile-avatar{width:132px;height:132px}.public-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 24px}.public-profile-content{padding:0 18px 24px}.member-search-page{padding:16px}.member-search-query-row{grid-template-columns:auto minmax(0,1fr)}.member-search-query-row button{grid-column:1/-1}.member-search-public-identity,.member-search-public-grid,.member-search-public-details,.member-search-manage,.member-search-admin-grid{grid-template-columns:1fr}.member-search-public-identity{align-items:start;margin-top:-54px;padding:0 18px 22px}.member-search-public-grid,.member-search-public-details{padding:0 18px 22px}.member-search-form-row>div,.member-search-infraction{grid-template-columns:1fr}.leaderboard-page{padding:16px}.leaderboard-operator-strip,.leaderboard-grid{grid-template-columns:1fr}.leaderboard-row-card{grid-template-columns:54px 42px minmax(0,1fr)}.leaderboard-member-level,.leaderboard-member-progress,.leaderboard-member-status{text-align:left;grid-column:2/-1}.vip-page{padding:16px}.vip-console-grid,.vip-plan-grid{grid-template-columns:1fr}.vip-friend-form,.vip-save-row,.vip-market-note{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.vip-save-row{display:grid}.commands-page{padding:16px}.commands-overview,.commands-layout{grid-template-columns:1fr}.commands-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.commands-panel-header{flex-direction:column;align-items:flex-start}.moderation-config-page{padding:16px}.moderation-config-grid,.moderation-config-quick-form{grid-template-columns:1fr}.moderation-config-save-row,.moderation-config-save-row .commands-primary-action,.moderation-config-danger-button{width:100%}.moderation-config-switch-row{flex-direction:column;align-items:flex-start}.staff-progression-page{padding:16px}.staff-progression-hero,.staff-progression-layout,.staff-progression-summary-grid,.staff-progression-reward-grid{grid-template-columns:1fr}.staff-progression-identity{align-items:flex-start}.staff-progression-identity img{width:58px;height:58px}.staff-progression-identity h2{white-space:normal}.staff-progression-progress-foot,.staff-progression-status,.staff-progression-estimates{flex-direction:column;align-items:flex-start}.staff-progression-estimates span{text-align:left}.krystel-xp-page{padding:16px}.krystel-xp-header{flex-direction:column}.krystel-xp-header .commands-primary-action,.krystel-xp-danger-button{width:100%}.krystel-xp-shell,.krystel-xp-card-grid,.krystel-xp-channel-grid{grid-template-columns:1fr}.krystel-xp-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.krystel-xp-tabs{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.krystel-xp-tabs button{white-space:nowrap}.krystel-xp-hero{flex-direction:column;align-items:flex-start;padding:22px}.krystel-xp-switch-row{grid-template-columns:1fr;align-items:flex-start}.krystel-xp-role-grid,.krystel-xp-role-grid.is-wide{grid-template-columns:1fr}.krystel-xp-channel-panel.is-wide{grid-column:auto}.krystel-staff-page{padding:16px}.krystel-staff-header{flex-direction:column}.krystel-staff-header .commands-primary-action{width:100%}.krystel-staff-shell,.krystel-staff-grid,.krystel-staff-role-grid,.krystel-staff-switch-grid{grid-template-columns:1fr}.krystel-staff-tabs{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.krystel-staff-tabs button{white-space:nowrap}.krystel-staff-hero{flex-direction:column;align-items:flex-start;padding:22px}.krystel-staff-switch-row{grid-template-columns:1fr;align-items:flex-start}.krystel-staff-level-grid,.krystel-staff-tier-grid{grid-template-columns:1fr}.staff-management-page{padding:16px}.staff-management-header{flex-direction:column}.staff-management-layout,.staff-management-modal-grid,.staff-management-modal-summary,.staff-management-overview,.staff-management-capacity-grid,.staff-management-toolbar{grid-template-columns:1fr}.staff-management-overview article,.staff-management-capacity-grid article,.staff-management-capacity-grid article:nth-child(5n),.staff-management-capacity-grid article:nth-last-child(-n+5){border-right:0;border-bottom:1px solid var(--ks-border)}.staff-management-overview article:last-child,.staff-management-capacity-grid article:last-child{border-bottom:0}.staff-management-queue-overview section{grid-template-columns:1fr}.staff-management-panel,.staff-management-task-form,.staff-management-task-list{padding:20px}.staff-management-table-wrap{max-width:100%}.staff-management-modal-backdrop{align-items:start;padding:12px}.staff-management-modal{max-height:calc(100vh - 24px);padding:20px}.staff-management-modal-header,.staff-management-task-card,.staff-management-member-state,.staff-management-removal-confirm{flex-direction:column;align-items:stretch}.staff-management-removal-confirm>div:last-child{width:100%}.staff-management-removal-confirm button{flex:1}.staff-management-history-list article{grid-template-columns:auto minmax(0,1fr)}.staff-management-history-list time{grid-column:2}.staff-management-modal-summary article{border-right:0;border-bottom:1px solid var(--ks-border)}.staff-management-modal-summary article:last-child{border-bottom:0}.staff-management-action-row,.staff-management-task-actions{justify-content:stretch;width:100%}.staff-management-action,.staff-management-task-actions button{flex:auto}.announcements-page{padding:16px}.announcements-header{flex-direction:column}.announcements-grid{grid-template-columns:1fr}.announcements-panel{padding:20px}.embed-editor-tabs{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.embed-editor-tabs button{white-space:nowrap}.embed-editor-toolbar,.embed-preview-main{flex-direction:column;align-items:stretch}.embed-preview-message{gap:10px}.embed-preview-avatar{width:34px;height:34px;font-size:15px}.embed-preview-thumbnail{width:100%;height:auto;max-height:180px}.embed-preview-fields section.is-inline{width:100%}.dashboard-access-page{padding:16px}.dashboard-access-header{flex-direction:column}.dashboard-access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-access-panel{padding:20px}.dashboard-access-table-wrap{max-width:100%}.server-config-page{padding:16px}.server-config-header,.server-config-logs-hero{flex-direction:column}.server-config-shell,.server-config-log-grid,.server-config-event-grid{grid-template-columns:1fr}.server-config-tabs{grid-auto-columns:minmax(190px,max-content);grid-auto-flow:column;overflow-x:auto}.server-config-tabs button{white-space:nowrap;min-height:50px}.server-config-logs,.server-config-log-panel{padding:20px}.server-config-toggle,.server-config-primary-button{width:100%}.server-config-save-row{justify-content:stretch}.welcome-config-hero{flex-direction:column;align-items:stretch;padding:20px}.welcome-config-grid{grid-template-columns:1fr}.welcome-config-panel:not(.welcome-config-hero){padding:20px}.welcome-config-toggle,.welcome-config-primary-button{width:100%}.welcome-config-save-row{justify-content:stretch}.welcome-discord-preview{gap:10px;padding:14px}.welcome-preview-avatar{width:34px;height:34px;font-size:15px}.notifications-page{padding:16px}.notifications-header,.notification-card-body{flex-direction:column;align-items:stretch}.notifications-summary,.notifications-grid{grid-template-columns:1fr}.notifications-panel{padding:20px}.notifications-primary-button,.notification-actions{width:100%}.notification-actions{flex-flow:wrap}.notification-actions button{flex:140px}.notification-card-header{flex-direction:column;align-items:stretch}.krystel-vip-admin-page{padding:16px}.krystel-vip-admin-header{flex-direction:column}.krystel-vip-admin-header .commands-primary-action{width:100%}.krystel-vip-admin-grid,.krystel-vip-admin-role-grid,.krystel-vip-admin-field-grid,.krystel-vip-admin-limit-grid,.krystel-vip-admin-action-row{grid-template-columns:1fr}.krystel-vip-admin-table .ui-data-table-container{overflow-x:auto}.discord-role-selector,.discord-role-select-shell,.discord-role-pill{width:100%}.discord-role-clear{width:32px;height:32px}.landing-page{overflow-x:hidden!important}.landing-page .landing-header-nav{width:auto!important;max-width:none!important;left:0!important;right:0!important}.landing-page .landing-nav-btn{justify-content:center;min-width:96px;display:inline-flex!important}.landing-page .landing-hero-container,.landing-page .landing-hero-content,.landing-page .landing-hero-title,.landing-page .landing-hero-subtitle,.landing-page .landing-hero-actions{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.landing-page .landing-hero-title{overflow-wrap:anywhere;letter-spacing:0!important;font-size:clamp(26px,8.5vw,34px)!important;line-height:1.1!important}}.dashboard-container,.content-area,.content-area>*,.dashboard-context-topbar>*{min-width:0}.dashboard-topbar-logo{align-items:center}.dashboard-topbar-brand-copy{text-align:left;gap:3px;display:grid}.dashboard-topbar-brand-copy>span{line-height:1}.dashboard-topbar-brand-copy small{line-height:1;display:block}.dashboard-topbar-user{grid-template-columns:38px minmax(0,auto) 38px auto}.dashboard-context-user{grid-template-columns:38px minmax(92px,max-content) 38px 64px}.landing-nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.dashboard-theme-menu{place-items:center;display:grid;position:relative}.dashboard-topbar-user .dashboard-theme-menu-trigger,.dashboard-context-user .dashboard-theme-menu-trigger,.landing-nav-actions .dashboard-theme-menu-trigger{border:1px solid var(--ks-border);background:color-mix(in srgb, var(--ks-surface-2) 84%, transparent);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--text-secondary);cursor:pointer;border-radius:4px;place-items:center;padding:0;transition:border-color .16s,background .16s,color .16s;display:grid}.dashboard-topbar-user .dashboard-theme-menu-trigger:hover,.dashboard-topbar-user .dashboard-theme-menu-trigger.is-open,.dashboard-context-user .dashboard-theme-menu-trigger:hover,.dashboard-context-user .dashboard-theme-menu-trigger.is-open,.landing-nav-actions .dashboard-theme-menu-trigger:hover,.landing-nav-actions .dashboard-theme-menu-trigger.is-open{border-color:color-mix(in srgb, var(--ef-yellow) 70%, var(--ks-border));background:color-mix(in srgb, var(--ef-yellow) 10%, var(--ks-surface-2));color:var(--ef-yellow)}.dashboard-theme-menu-popover{z-index:1100;border:1px solid var(--ks-border);width:184px;box-shadow:0 18px 42px #00000070, 0 0 0 1px color-mix(in srgb, var(--ef-yellow) 8%, transparent);isolation:isolate;border-radius:4px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;background:var(--bg-sidebar)!important}.dashboard-topbar-user .dashboard-theme-menu-popover span,.dashboard-context-user .dashboard-theme-menu-popover span,.landing-nav-actions .dashboard-theme-menu-popover span{display:block}.dashboard-theme-menu-label{color:var(--text-muted);font-family:var(--ks-font-label);letter-spacing:.12em;text-transform:uppercase;padding:4px 8px 6px;font-size:10px;font-weight:900}.dashboard-topbar-user .dashboard-theme-menu-popover button,.dashboard-context-user .dashboard-theme-menu-popover button,.landing-nav-actions .dashboard-theme-menu-popover button{width:100%;min-height:40px;color:var(--text-secondary);font-family:var(--ks-font-label);text-align:left;text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:850;display:grid}.dashboard-topbar-user .dashboard-theme-menu-popover button:hover,.dashboard-topbar-user .dashboard-theme-menu-popover button.active,.dashboard-context-user .dashboard-theme-menu-popover button:hover,.dashboard-context-user .dashboard-theme-menu-popover button.active,.landing-nav-actions .dashboard-theme-menu-popover button:hover,.landing-nav-actions .dashboard-theme-menu-popover button.active{border-color:color-mix(in srgb, var(--ef-yellow) 34%, var(--ks-border));background:color-mix(in srgb, var(--ef-yellow) 9%, transparent);color:var(--text-primary)}.dashboard-theme-menu-popover button>svg:first-child{color:var(--ef-yellow)}.dashboard-theme-menu-popover button>svg:last-child{justify-self:end}@media (width>=761px) and (width<=1180px){.dashboard-context-topbar{grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;padding-inline:18px}.dashboard-context-spacer{display:none}.dashboard-context-guild{grid-template-columns:minmax(0,1fr) 88px}.dashboard-context-guild-all{padding-inline:10px}.dashboard-context-user{grid-template-columns:34px 38px 56px;gap:8px}.dashboard-context-user span{display:none}.dashboard-context-user img{width:34px}.dashboard-context-user button{width:56px;padding-inline:8px}}@media (width<=760px){.dashboard-container.is-topbar-mode .content-area{padding:calc(84px + env(safe-area-inset-top,0px)) 14px calc(102px + env(safe-area-inset-bottom,0px))!important}.dashboard-topbar{box-sizing:border-box;width:100%!important;height:calc(64px + env(safe-area-inset-top,0px))!important;min-height:0!important;padding:env(safe-area-inset-top,0px) 14px 0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.dashboard-topbar-logo{white-space:nowrap;gap:6px;min-width:0;font-size:18px}.dashboard-topbar-logo .logo-glow{flex:none;width:8px;height:8px}.dashboard-topbar-logo small{font-size:8px}.dashboard-topbar-links{display:none!important}.dashboard-topbar-user{flex:none;grid-template-columns:32px 34px 52px;gap:6px}.dashboard-topbar-user img{width:32px}.dashboard-topbar-user .dashboard-logout-button{min-height:34px;padding-inline:8px}.dashboard-topbar-user .dashboard-theme-menu-trigger,.dashboard-context-user .dashboard-theme-menu-trigger,.landing-nav-actions .dashboard-theme-menu-trigger{width:34px;min-width:34px;height:34px;min-height:34px}.content-area.content-area-context-topbar{padding:calc(84px + env(safe-area-inset-top,0px)) 14px calc(102px + env(safe-area-inset-bottom,0px))!important}.dashboard-context-topbar{min-height:64px;padding-inline:12px;padding-top:calc(10px + env(safe-area-inset-top,0px));box-sizing:border-box;gap:8px}.dashboard-context-back{max-width:100%;overflow:hidden}.dashboard-context-back strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-context-user{grid-template-columns:34px 34px 54px;gap:6px}.dashboard-theme-menu-popover{top:calc(68px + env(safe-area-inset-top,0px));position:fixed;right:12px}.landing-nav-actions{gap:8px}.landing-nav-actions .dashboard-theme-menu-popover{top:calc(94px + env(safe-area-inset-top,0px))}.landing-page .landing-header-nav{grid-template-columns:minmax(0,1fr) auto!important}.landing-page .landing-nav-btn{min-width:86px!important;padding-inline:14px!important}.landing-team-section:not(.landing-team-section-home) .landing-team-grid{grid-template-columns:minmax(0,1fr)!important}.landing-team-card{box-sizing:border-box;width:100%;min-width:0}.mobile-floating-menu-btn{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.sidebar,.dashboard-theme-menu-trigger,.mobile-floating-menu-btn{transition:none!important}}html[data-dashboard-theme=endfield-light]{--light-accent:#6d4aff;--light-accent-hover:#5837df;--light-accent-soft:#6d4aff1a;--light-accent-glow:#6d4aff2e;--light-sidebar:#111214;--light-sidebar-raised:#1e1f22;--light-sidebar-hover:#2b2d31;--light-workspace:#f2f3f5;--light-topbar:#fafafa;--light-card:#fff;--light-inset:#f7f8fa;--light-border:#dfe1e6;--light-border-strong:#c8cbd2;--ef-yellow:var(--light-accent);--ef-yellow-soft:var(--light-accent-soft);--ef-action-gradient:var(--light-accent);--ef-stripe:linear-gradient(to bottom, var(--ef-magenta) 0 31%, var(--ef-cyan) 31% 66%, #fff200 66% 100%);--ef-stripe-horizontal:linear-gradient(90deg, var(--ef-magenta) 0 31%, var(--ef-cyan) 31% 66%, #fff200 66% 100%);--bg-main:var(--light-workspace);--bg-sidebar:var(--light-sidebar);--bg-card:var(--light-card);--bg-input:#f0f1f3;--bg-elevated:#fff;--bg-overlay:#e4e5e9;--surface-soft:var(--light-inset);--surface-strong:#fff;--surface-inset:#edeef1;--profile-panel-bg:#fff;--profile-panel-border:var(--light-border);--profile-panel-text:#101114;--profile-panel-muted:#5f6069;--profile-panel-title:#101114;--profile-panel-fill:#11111409;--profile-panel-dashed:var(--light-border-strong);--panel-dark:#fff;--panel-dark-2:#f3f4f6;--border-color:var(--light-border);--border-hover:var(--light-accent);--text-primary:#1e1f22;--text-secondary:#4e5058;--text-muted:#6d6f78;--text-on-dark:#101114;--text-on-dark-muted:#62636c;--color-primary:var(--light-accent);--color-primary-glow:var(--light-accent-glow);--color-warning:#9a5b00;--theme-menu-active-bg:var(--light-accent-soft);--theme-card-shadow:0 1px 3px #16182312;--theme-card-shadow-soft:0 1px 2px #1618230b;--theme-hatch-opacity:0;--theme-canvas-opacity:.16;--theme-canvas-blend:multiply;--shadow-sm:0 1px 2px #1618230b;--shadow-md:0 1px 3px #16182312;--shadow-lg:0 8px 24px #1618231f;--ks-bg:#fff;--ks-panel:#fff;--ks-panel-strong:#fff;--ks-panel-inset:var(--light-inset);--ks-surface:#fff;--ks-surface-2:var(--light-inset);--ks-surface-3:#edeef1;--ks-border:var(--light-border);--ks-border-soft:#ebecef;--ks-border-strong:var(--light-border-strong);--ks-text:#1e1f22;--ks-muted:#6d6f78;--ks-faint:#1e1f2206;--ks-diagonal-pattern:none;--ks-accent:var(--light-accent);--ks-accent-main:var(--light-accent);--ks-selection-stripe:var(--ef-stripe);--sidebar-panel:var(--light-sidebar-raised);--sidebar-label-bg:#17181c;--sidebar-item-hover:var(--light-sidebar-hover);--sidebar-item-active:#6d4aff2e;--sidebar-line:#ffffff14;--sidebar-icon:#c7c9ce;--server-profile-accent:var(--light-accent)}html[data-dashboard-theme=endfield-light] body,html[data-dashboard-theme=endfield-light] .dashboard-container,html[data-dashboard-theme=endfield-light] .content-area{color:var(--text-primary);background-color:var(--light-workspace)!important}html[data-dashboard-theme=endfield-light] .dashboard-container{background:var(--light-workspace)!important}html[data-dashboard-theme=endfield-light] .dashboard-container:before{opacity:0!important}html[data-dashboard-theme=endfield-light] .dashboard-topbar-logo,html[data-dashboard-theme=endfield-light] .dashboard-topbar-brand-copy,html[data-dashboard-theme=endfield-light] .dashboard-topbar-brand-copy>span{color:#101114!important;-webkit-text-fill-color:#101114!important}html[data-dashboard-theme=endfield-light] .dashboard-topbar-brand-copy small{color:#5f6069!important;-webkit-text-fill-color:#5f6069!important}html[data-dashboard-theme=endfield-light] .dashboard-container>canvas,html[data-dashboard-theme=endfield-light] .landing-page>canvas{filter:saturate(1.05)contrast(.92)brightness(.88);opacity:var(--theme-canvas-opacity)!important;mix-blend-mode:var(--theme-canvas-blend)!important}html[data-dashboard-theme=endfield-light] .landing-page{--landing-bg:var(--light-workspace);--landing-panel:#fff;--landing-panel-strong:#fff;--landing-border:var(--light-border);--landing-border-soft:#ebecef;--landing-text:#1e1f22;--landing-muted:#6d6f78;--landing-faint:#1e1f2206;--landing-shadow:0 1px 3px #16182312;background:var(--light-workspace)!important}html[data-dashboard-theme=endfield-light] .landing-page .landing-hero-container{background:#fff!important}html[data-dashboard-theme=endfield-light] .landing-page .landing-header-nav{background:var(--light-topbar)!important;border-color:var(--light-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px #1618230f!important}html[data-dashboard-theme=endfield-light] .sidebar,html[data-dashboard-theme=endfield-light] .dashboard-header,html[data-dashboard-theme=endfield-light] .dashboard-context-topbar,html[data-dashboard-theme=endfield-light] .dashboard-topbar,html[data-dashboard-theme=endfield-light] .mobile-sticky-header,html[data-dashboard-theme=endfield-light] .bottom-sheet{color:var(--text-primary);background:var(--light-topbar)!important;border-color:var(--border-color)!important}html[data-dashboard-theme=endfield-light] .sidebar{--text-primary:#f2f3f5;--text-secondary:#c7c9ce;--text-muted:#949ba4;--border-color:#ffffff14;--bg-card:var(--light-sidebar-raised);--bg-input:#0d0e10;--surface-inset:#17181c;background:var(--light-sidebar)!important;color:#f2f3f5!important;box-shadow:none!important;border-right-color:#ffffff14!important}html[data-dashboard-theme=endfield-light] .sidebar .sidebar-logo,html[data-dashboard-theme=endfield-light] .sidebar .sidebar-logo span{color:#f2f3f5!important;-webkit-text-fill-color:#f2f3f5!important;filter:none!important}html[data-dashboard-theme=endfield-light] .sidebar-logo:before{background:var(--light-accent);box-shadow:0 0 14px var(--light-accent-glow)}html[data-dashboard-theme=endfield-light] .sidebar-guild-selector{background:var(--sidebar-label-bg)!important;border-color:var(--sidebar-line)!important}html[data-dashboard-theme=endfield-light] .sidebar :where(.sidebar-close-btn,.sidebar-context-back,.sidebar-guild-card,.sidebar-guild-change,.sidebar-profile-footer,.sidebar-flyout){border-color:var(--sidebar-line)!important;background:var(--light-sidebar-raised)!important;color:#f2f3f5!important;box-shadow:none!important}html[data-dashboard-theme=endfield-light] .sidebar :where(.sidebar-guild-info strong,.sidebar-profile-footer strong,.sidebar-profile-footer div,.sidebar-profile-footer span){color:#f2f3f5!important}html[data-dashboard-theme=endfield-light] .sidebar :where(.sidebar-guild-info small,.sidebar-guild-selector-label,.sidebar-version){color:#949ba4!important}html[data-dashboard-theme=endfield-light] .sidebar .menu-section-label{color:#b5bac1!important;box-shadow:none!important;background:#17181c!important;border-color:#ffffff0f!important}html[data-dashboard-theme=endfield-light] .sidebar .menu-item{color:#c7c9ce!important}html[data-dashboard-theme=endfield-light] .sidebar :where(.menu-item-icon,.menu-item-flyout-chevron){color:#949ba4!important}html[data-dashboard-theme=endfield-light] .menu-item:hover,html[data-dashboard-theme=endfield-light] .sidebar-flyout button:hover{background:var(--light-sidebar-hover)!important;color:#fff!important}html[data-dashboard-theme=endfield-light] .menu-item.active,html[data-dashboard-theme=endfield-light] .sidebar-flyout button.is-active{color:#fff!important;box-shadow:none!important;background:#6d4aff2e!important;border-color:#6d4aff61!important}html[data-dashboard-theme=endfield-light] .sidebar .menu-item.active :where(svg,span),html[data-dashboard-theme=endfield-light] .sidebar-flyout button.is-active :where(svg,span,strong,small){color:inherit!important}html[data-dashboard-theme=endfield-light] .sidebar :where(.sidebar-close-btn,.sidebar-context-back,.sidebar-guild-card,.sidebar-guild-change):hover{background:var(--light-sidebar-hover)!important;border-color:#6d4aff73!important}html[data-dashboard-theme=endfield-light] :where(.glass,.stat-card,.config-pane,.config-card,.command-card,.quick-action-card,.profile-edit-card,.bio-preview-card,.v2-stat-box,.v3-widget,.infraction-card,.infraction-item-card,.member-card-search,.sync-warning-card,.ticket-item,.xp-card-hover,.save-panel,.ui-stat-card,.ui-action-card,.ui-feed-card,.ui-data-table-container,.dashboard-home-summary-card,.dashboard-home-panel){background:var(--light-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important;box-shadow:var(--theme-card-shadow-soft)!important}html[data-dashboard-theme=endfield-light] .dashboard-home-summary-card:after,html[data-dashboard-theme=endfield-light] .dashboard-home-panel:after{display:none!important}html[data-dashboard-theme=endfield-light] :where(.glass,.stat-card,.config-pane,.config-card,.command-card,.quick-action-card,.profile-edit-card,.bio-preview-card,.v2-stat-box,.v3-widget,.infraction-card,.infraction-item-card,.member-card-search,.sync-warning-card,.ticket-item,.xp-card-hover,.save-panel,.ui-stat-card,.ui-action-card,.ui-feed-card,.ui-data-table-container,.dashboard-home-summary-card,.dashboard-home-panel):hover{border-color:#6d4aff85!important;box-shadow:0 0 0 3px #6d4aff12!important}html[data-dashboard-theme=endfield-light] .endfield-container-focus{border-color:#6d4affad!important;box-shadow:0 0 0 3px #6d4aff17!important}html[data-dashboard-theme=endfield-light] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--bg-input)!important;border-color:var(--light-border-strong)!important;color:var(--text-primary)!important}html[data-dashboard-theme=endfield-light] :where(input,select,textarea)::placeholder{opacity:1;color:#73737d!important}html[data-dashboard-theme=endfield-light] :where(input,select,textarea):focus{border-color:var(--light-accent)!important;box-shadow:0 0 0 3px var(--light-accent-soft)!important}html[data-dashboard-theme=endfield-light] :where(.btn-primary,.commands-primary-action,.security-primary-button,.staff-management-primary-button,.announcements-primary-button,.server-config-primary-button,.welcome-config-primary-button,.notifications-primary-button,.achievements-primary-button,.dashboard-home-primary-action,.landing-page .landing-nav-btn,.landing-page .landing-discord-btn,.discord-button.blurple){background:var(--ef-action-gradient)!important;border-color:var(--light-accent-hover)!important;color:#fff!important;box-shadow:0 2px 6px var(--light-accent-glow)!important}html[data-dashboard-theme=endfield-light] .landing-page button.landing-nav-btn,html[data-dashboard-theme=endfield-light] .landing-page button.landing-discord-btn{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-dashboard-theme=endfield-light] .landing-page button.landing-nav-btn *,html[data-dashboard-theme=endfield-light] .landing-page button.landing-discord-btn *{color:inherit!important}html[data-dashboard-theme=endfield-light] :where(.btn-primary,.commands-primary-action,.security-primary-button,.staff-management-primary-button,.announcements-primary-button,.server-config-primary-button,.welcome-config-primary-button,.notifications-primary-button,.achievements-primary-button,.dashboard-home-primary-action,.landing-page .landing-nav-btn,.landing-page .landing-discord-btn,.discord-button.blurple):hover:not(:disabled){background:var(--light-accent-hover)!important;color:#fff!important;border-color:#4c1d95!important}html[data-dashboard-theme=endfield-light] .theme-switcher-option.active{background:var(--ef-action-gradient);color:#fff}html[data-dashboard-theme=endfield-light] .dashboard-theme-menu-popover{box-shadow:0 12px 32px #16182324, 0 0 0 1px var(--light-border);background:#fff!important}html[data-dashboard-theme=endfield-light] .dashboard-theme-menu-popover button:hover,html[data-dashboard-theme=endfield-light] .dashboard-theme-menu-popover button.active{background:var(--light-accent-soft);color:#101114;border-color:#0f0f123d}html[data-dashboard-theme=endfield-light] .landing-page .landing-release-progress-track>span{background:var(--light-accent)!important;box-shadow:0 0 14px var(--light-accent-glow)!important}html[data-dashboard-theme=endfield-light] :where(.v3-progress-bar,.profile-editor-progress-track span,.member-search-progress span,.leaderboard-member-progress>div span),html[data-dashboard-theme=endfield-light] .v3-widget-title:after,html[data-dashboard-theme=endfield-light] .section-title:after,html[data-dashboard-theme=endfield-light] .landing-page .section-title:after{background:var(--ef-stripe-horizontal)!important}html[data-dashboard-theme=endfield-light] .endfield-container-focus:after{box-shadow:none!important}html[data-dashboard-theme=endfield-light] :where(){background:var(--ef-stripe)!important}html[data-dashboard-theme=endfield-light] :where(.content-area,.glass,.stat-card,.config-pane,.config-card,.command-card,.quick-action-card,.v2-stat-box,.v3-widget,.ui-stat-card,.ui-action-card,.ui-feed-card,.ui-data-table-container) :where(h1,h2,h3,h4,h5,h6,strong){color:var(--text-primary)}html[data-dashboard-theme=endfield-light] :where(.content-area,.glass,.stat-card,.config-pane,.config-card,.command-card,.quick-action-card,.v2-stat-box,.v3-widget,.ui-stat-card,.ui-action-card,.ui-feed-card,.ui-data-table-container) :where(p,span,small,label){color:inherit}html[data-dashboard-theme=endfield-light] :where(.rank-card-preview,.embed-preview-card,.discord-embed-preview,.server-profile-card-preview){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-dashboard-theme=endfield-light] :where(.dashboard-topbar,.dashboard-context-topbar,.dashboard-header,.mobile-sticky-header){background:var(--light-topbar)!important;border-color:var(--light-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px #1618230f!important}html[data-dashboard-theme=endfield-light] .dashboard-context-topbar{background-image:none!important}html[data-dashboard-theme=endfield-light] :where(.dashboard-topbar-links button,.dashboard-topbar-user strong,.dashboard-context-user strong){color:var(--text-primary)!important}html[data-dashboard-theme=endfield-light] :where(.dashboard-topbar-user small,.dashboard-context-user small){color:var(--text-muted)!important}html[data-dashboard-theme=endfield-light] :where(.btn-secondary,.dashboard-home-secondary-action,.dashboard-home-wide-action,.discord-button:not(.blurple):not(.danger):not(.success)){background:var(--light-inset)!important;border-color:var(--light-border-strong)!important;color:var(--text-primary)!important;box-shadow:none!important}html[data-dashboard-theme=endfield-light] :where(.btn-secondary,.dashboard-home-secondary-action,.dashboard-home-wide-action,.discord-button:not(.blurple):not(.danger):not(.success)):hover:not(:disabled){background:#eceef2!important;border-color:#6d4aff7a!important}html[data-dashboard-theme=endfield-light] :where(.dashboard-home-icon,.dashboard-home-activity-item>span,.dashboard-home-insight-item>span,.dashboard-home-action>svg:first-child){background:var(--light-accent-soft)!important;color:var(--light-accent)!important}html[data-dashboard-theme=endfield-light] .dashboard-home-progress i{background:var(--light-accent)!important;box-shadow:none!important}html[data-dashboard-theme=endfield-light] .landing-page:before,html[data-dashboard-theme=endfield-light] .landing-team-section:before{opacity:0!important}html[data-dashboard-theme=endfield-light] :where(.bento-card,.landing-page .feature-card,.server-card,.landing-team-section,.landing-team-card,.landing-card){border-color:var(--light-border)!important;box-shadow:var(--theme-card-shadow-soft)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}html[data-dashboard-theme=endfield-light] :where(.bento-card,.landing-page .feature-card,.server-card,.landing-team-card):hover{border-color:#6d4aff80!important;box-shadow:0 0 0 3px #6d4aff12!important}html[data-dashboard-theme=endfield-light] ::-webkit-scrollbar-track{background:#e6e7ea}html[data-dashboard-theme=endfield-light] ::-webkit-scrollbar-thumb{background:#b9bdc5}html[data-dashboard-theme=endfield-light] ::-webkit-scrollbar-thumb:hover{background:#969ba5}html[data-dashboard-theme=endfield-light] .sidebar ::-webkit-scrollbar-track{background:#111214}html[data-dashboard-theme=endfield-light] .sidebar ::-webkit-scrollbar-thumb{background:#3f4147}html[data-dashboard-theme=endfield-light] :where(.operator-shell,.profile-editor-preview,.profile-editor-panel,.moderation-console-hero,.moderation-command-panel,.moderation-record-panel,.moderation-config-card,.staff-progression-hero,.staff-progression-empty,.page-loading-frame,.member-search-public,.member-search-panel,.leaderboard-operator-strip>div,.leaderboard-summary-card,.leaderboard-panel,.vip-empty-panel,.vip-panel,.vip-benefit-panel,.vip-market-hero,.vip-plan-card,.vip-market-note,.commands-overview>div,.commands-panel,.commands-card,.commands-manager-card,.commands-sync-note,.commands-access-denied,.network-admin-status,.network-admin-panel,.network-admin-preview,.landing-team-section){background:var(--light-card)!important}html[data-dashboard-theme=endfield-light] :where(){opacity:0!important;background-image:none!important}html[data-dashboard-theme=endfield-light] .profile-standard-banner:after{background:linear-gradient(#0000 58%,#ffffffc7 100%)!important}.feedback-overlay{z-index:100000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08090ac2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feedback-dialog{border:1px solid var(--theme-border,#ffffff24);background:var(--bg-elevated,#2b2d31);width:min(440px,100%);color:var(--text-primary);border-radius:6px;overflow:hidden;box-shadow:0 24px 64px #00000075}.feedback-dialog.is-success{border-color:color-mix(in srgb, var(--color-success) 42%, var(--border-color))}.feedback-dialog.is-warning{border-color:color-mix(in srgb, var(--color-warning) 46%, var(--border-color))}.feedback-dialog.is-danger{border-color:color-mix(in srgb, var(--color-danger) 54%, var(--border-color))}.feedback-dialog-header{border-bottom:1px solid var(--border-color);grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:18px 18px 14px;display:grid}.feedback-dialog-icon{width:38px;height:38px;color:var(--color-info);background:color-mix(in srgb, currentColor 9%, transparent);border:1px solid;border-radius:4px;place-items:center;display:grid}.feedback-dialog.is-success .feedback-dialog-icon{color:var(--color-success)}.feedback-dialog.is-warning .feedback-dialog-icon{color:var(--color-warning)}.feedback-dialog.is-danger .feedback-dialog-icon{color:var(--color-danger)}.feedback-dialog-header span:not(.feedback-dialog-icon){color:var(--text-muted);letter-spacing:0;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.feedback-dialog-header h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.25}.feedback-dialog-close{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;display:grid}.feedback-dialog-close:hover,.feedback-dialog-close:focus-visible{border-color:var(--border-color);color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent)}.feedback-dialog-message{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-line;margin:0;padding:20px 18px;font-size:14px;line-height:1.6}.feedback-dialog-actions{justify-content:flex-end;gap:10px;padding:14px 18px 18px;display:flex}.feedback-dialog-actions button{min-height:38px;font:inherit;cursor:pointer;border-radius:4px;padding:0 16px;font-size:12px;font-weight:800}.feedback-dialog-secondary{border:1px solid var(--border-color);color:var(--text-primary);background:0 0}.feedback-dialog-primary{border:1px solid var(--color-primary);background:var(--color-primary);color:#111}.feedback-dialog-primary.is-danger{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 22%, var(--bg-input));color:var(--text-primary)}.feedback-dialog-actions button:hover{filter:brightness(1.08)}.feedback-dialog-actions button:focus-visible,.feedback-dialog-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=480px){.feedback-overlay{align-items:end;padding:12px}.feedback-dialog-actions{grid-template-columns:1fr;display:grid}.feedback-dialog-actions button{width:100%}.feedback-dialog-primary{grid-row:1}}@media (prefers-reduced-motion:reduce){.feedback-overlay,.feedback-dialog{animation:none!important}}
