:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;--app-viewport-max: 96rem;--app-viewport-padding: clamp(1rem, 2.5vw, 2rem);--app-viewport: min(var(--app-viewport-max), calc(100% - (var(--app-viewport-padding) * 2)));--app-viewport-margin: max(var(--app-viewport-padding), calc((100% - var(--app-viewport-max)) / 2));--ui-primary: #ff5a00;--ui-primary-hover: #e94f00;--ui-ink: #0b1d38;--ui-muted: #607089;--ui-muted-soft: #7a879b;--ui-page: #f4f7fb;--ui-surface: #ffffff;--ui-surface-elevated: #ffffff;--ui-surface-subtle: #f6f8fb;--ui-surface-hover: #fff8f4;--ui-card: var(--ui-surface);--ui-line: var(--ui-border);--ui-soft: var(--ui-surface-subtle);--ui-orange-soft: #fff0e8;--ui-violet-soft: #efe8ff;--ui-blue-soft: #e5f2ff;--ui-green-soft: #dcfce7;--ui-gold-soft: #fff3cf;--ui-red-soft: #fee2e2;--ui-neutral-soft: #eef2f7;--ui-border: rgba(15, 34, 61, .11);--ui-radius-xs: .5rem;--ui-radius-sm: .625rem;--ui-radius-md: .875rem;--ui-radius-lg: 1.125rem;--ui-radius-xl: 1.5rem;--ui-radius-pill: 999px;--ui-control-sm: 2.25rem;--ui-control-md: 2.75rem;--ui-control-lg: 3.25rem;--ui-shadow-sm: 0 .5rem 1.5rem rgba(15, 34, 61, .07);--ui-shadow-md: 0 1rem 2.5rem rgba(15, 34, 61, .1);--ui-shadow-primary: 0 .75rem 1.75rem rgba(255, 90, 0, .22);--ui-transition: .16s ease;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon,.material-symbols-rounded{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1em;height:1em;direction:ltr;font-family:Material Symbols Rounded;font-size:inherit;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;white-space:nowrap;margin:0;vertical-align:middle;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}.single-select-menu,.role-picker-menu,.ui-select__menu{z-index:500!important}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{font-size:16px;min-width:20rem;min-height:100vh;background:var(--n-body-color, #fff);color:var(--n-text-color2, var(--ui-ink));overflow-x:hidden}#app{min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.dark{--ui-ink: #f1f5f9;--ui-muted: #a9b6c8;--ui-muted-soft: #8492a8;--ui-page: #0f141d;--ui-surface: #171e2b;--ui-surface-elevated: #1c2534;--ui-surface-subtle: #111824;--ui-surface-hover: #242d3d;--ui-orange-soft: rgba(255, 90, 0, .16);--ui-violet-soft: rgba(124, 77, 255, .18);--ui-blue-soft: rgba(36, 117, 255, .18);--ui-green-soft: rgba(22, 163, 74, .18);--ui-gold-soft: rgba(217, 146, 0, .18);--ui-red-soft: rgba(220, 38, 38, .18);--ui-neutral-soft: rgba(148, 163, 184, .12);--ui-border: rgba(148, 163, 184, .18);--ui-shadow-sm: 0 .5rem 1.5rem rgba(0, 0, 0, .18);--ui-shadow-md: 0 1rem 2.5rem rgba(0, 0, 0, .25)}button,input,textarea,select{font:inherit}img,video,canvas,svg{max-width:100%}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(255,90,0,.58);outline-offset:2px}:is(button,a,input,textarea,select):focus:not(:focus-visible){outline:none}textarea{scrollbar-color:#b9c0cb transparent;scrollbar-width:thin}textarea::-webkit-scrollbar{width:.42rem;height:.42rem}textarea::-webkit-scrollbar-track{background:transparent}textarea::-webkit-scrollbar-thumb{min-height:2rem;border-radius:var(--ui-radius-pill);background:#b9c0cb}textarea::-webkit-scrollbar-thumb:hover{background:#9ea7b4}textarea::-webkit-scrollbar-button{display:none;width:0;height:0}body.dark textarea{scrollbar-color:rgba(226,232,240,.32) transparent}body.dark textarea::-webkit-scrollbar-thumb{background:#e2e8f052}body.dark textarea::-webkit-scrollbar-thumb:hover{background:#e2e8f070}::selection{background:#ff5a002e}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(.guild-card,.state-panel,.support-card,.help-strip,.docs-card,.docs-sidebar,.ticket-modal,.notification-card,.settings-card,.module-card,.panel-card,.collapse-card){border-radius:var(--ui-radius-lg)!important}:is(.app-header__search,.app-header__profile-menu,.app-header__notifications-menu,.profile-submenu,.select-menu,.custom-select,.search-field,.mini-select,.form-stack input,.form-stack textarea){border-radius:var(--ui-radius-md)!important}:is(.primary-button,.card-action,.filter-button,.install-card,.app-header__back-button,.app-header__pill-button,.app-header__bell,.app-header__profile,.app-header__login-button,.modal-close,.status-tabs button,.request-tools button){border-radius:var(--ui-radius-sm)!important}:is(.primary-button,.card-action,.app-header__back-button,.app-header__pill-button,.app-header__profile,.app-header__login-button){min-height:var(--ui-control-md)}:where(.refresh-button,.primary-button,.secondary-button,.orange-button,.ghost-button,.save-button,.reset-button,.order-button,.sort-button,.modal-primary,.modal-secondary,.submit-button){display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--ui-control-md);padding-inline:.95rem;border-radius:var(--ui-radius-sm);font-weight:800;line-height:1;white-space:nowrap;transition:border-color var(--ui-transition),background var(--ui-transition),color var(--ui-transition),box-shadow var(--ui-transition),transform var(--ui-transition)}:where(.refresh-button,.secondary-button,.ghost-button,.reset-button,.order-button,.sort-button,.modal-secondary){border:1px solid var(--ui-border);background:var(--ui-surface-elevated);color:var(--ui-ink)}:where(.refresh-button,.secondary-button,.ghost-button,.reset-button,.order-button,.sort-button,.modal-secondary):hover{border-color:#ff5a0052;color:var(--ui-primary)}:is(.guild-card,.support-card,.docs-card,.module-card,.settings-card,.panel-card){transition:transform var(--ui-transition),border-color var(--ui-transition),box-shadow var(--ui-transition)}@media (hover: hover){:is(.guild-card,.topic-tile,.module-card):hover{transform:translateY(-2px)}}@media (max-width: 760px){:root{--app-viewport-padding: 1rem}:where(.app-main,.app-content,.page-content,.settings-page,.admin-page){min-width:0}:where(.table-shell,.table-scroll,.orders-table,.users-table,.logs-table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.primary-button,.secondary-button,.orange-button,.ghost-button,.save-button,.reset-button,.submit-button){max-width:100%;white-space:normal;line-height:1.15}}.cookie-banner[data-v-20913269]{position:fixed;z-index:1200;right:max(1rem,var(--app-viewport-margin));bottom:1.25rem;display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(44rem,calc(100vw - 2rem));min-height:7.5rem;padding:1rem 1rem 1rem .65rem;overflow:hidden;border:1px solid var(--ui-border);border-radius:1.1rem;background:radial-gradient(circle at 7% 110%,rgba(255,145,50,.2),transparent 8rem),var(--ui-surface);box-shadow:0 1.25rem 3.5rem #0f172a2e}.cookie-banner[data-v-20913269]:before{content:"";position:absolute;inset:0 auto 0 0;width:.25rem;background:linear-gradient(#ff9a3d,#ff5a00)}.cookie-banner__mascot[data-v-20913269]{align-self:end;width:6.5rem;height:6.5rem;margin:0 0 -.8rem -.35rem;object-fit:contain;filter:drop-shadow(0 .65rem .8rem rgba(255,113,31,.18))}.cookie-banner__content[data-v-20913269]{display:grid;gap:.22rem;min-width:0}.cookie-banner__eyebrow[data-v-20913269]{color:#ff5a00;font-size:.62rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.cookie-banner__content strong[data-v-20913269]{color:var(--ui-ink);font-size:.95rem}.cookie-banner__content p[data-v-20913269]{margin:0;color:var(--ui-muted);font-size:.72rem;font-weight:600;line-height:1.55}.cookie-banner__content a[data-v-20913269]{color:#ff5a00;font-weight:800;text-decoration:none}.cookie-banner__content a[data-v-20913269]:hover{text-decoration:underline}.cookie-banner__accept[data-v-20913269]{min-height:2.65rem;padding:0 1rem;border:0;border-radius:.7rem;background:linear-gradient(135deg,#ff7a25,#ff5200);color:#fff;font:inherit;font-size:.72rem;font-weight:850;white-space:nowrap;cursor:pointer;box-shadow:0 .65rem 1.4rem #ff520033}.cookie-banner__accept[data-v-20913269]:hover{transform:translateY(-1px)}@media (max-width: 42rem){.cookie-banner[data-v-20913269]{right:.75rem;bottom:.75rem;grid-template-columns:4.3rem minmax(0,1fr);width:calc(100vw - 1.5rem);padding:.85rem}.cookie-banner__mascot[data-v-20913269]{width:5rem;height:5rem}.cookie-banner__accept[data-v-20913269]{grid-column:1 / -1;width:100%}}
