.login-view{--login-bg:#070b16;--login-bg-alt:#151d38;--login-card-bg:#0c1224eb;--login-border:#96a5dc2e;--login-highlight:var(--hy-accent);--login-highlight-soft:rgba(var(--hy-accent-rgb), .14);--login-text:#eff7ff;--login-text-soft:#eff7ffb8;--login-input-bg:#060914bd;background:radial-gradient(circle at top left, rgba(var(--hy-accent-rgb), .18), transparent 34%), radial-gradient(circle at bottom right, #3046966b, transparent 30%), linear-gradient(145deg, var(--login-bg), #0e1630 48%, var(--login-bg-alt));min-height:100vh;color:var(--login-text);place-items:center;padding:1.25rem;display:grid;position:relative;overflow:hidden}.login-view:before,.login-view:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.login-view:before{background:radial-gradient(circle, rgba(var(--hy-accent-rgb), .24), transparent 68%);width:20rem;height:20rem;top:-6rem;right:-4rem}.login-view:after{background:radial-gradient(circle,#465abe38,#0000 70%);width:24rem;height:24rem;bottom:-9rem;left:-8rem}.login-card{z-index:1;border:1px solid var(--login-border);background:linear-gradient(180deg, #ffffff0a, transparent 18%), var(--login-card-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2rem;width:min(100%,30rem);padding:clamp(1.5rem,4vw,2.35rem);position:relative;box-shadow:0 1.5rem 4rem #0000003d}.login-card__header{gap:1.4rem;margin-bottom:1.6rem;display:grid}.login-card__brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.login-card__icon-wrap{background:linear-gradient(160deg, rgba(var(--hy-accent-rgb), .24), #ffffff0f);border:1px solid #ffffff1f;border-radius:1.35rem;place-items:center;width:4.75rem;height:4.75rem;display:grid}.login-card__icon{width:3.8rem;height:3.8rem}.login-card__eyebrow{color:#ffd37a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;font-size:.76rem;font-weight:800;display:inline-block}.login-card__brand-name{letter-spacing:-.04em;margin:0;font-family:Trebuchet MS,Gill Sans,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem)}.login-card__title{letter-spacing:-.04em;margin:0;font-family:Trebuchet MS,Gill Sans,sans-serif;font-size:clamp(1.6rem,3vw,2rem)}.login-card__text{color:var(--login-text-soft);margin:.5rem 0 0;line-height:1.65}.login-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1.6rem;display:grid}.login-step{color:#eff7ffa3;background:#ffffff09;border:1px solid #ffffff0f;border-radius:1rem;align-items:center;gap:.75rem;padding:.8rem .95rem;font-weight:600;display:flex}.login-step.is-active,.login-step.is-complete{color:var(--login-text);border-color:rgba(var(--hy-accent-rgb), .28)}.login-step.is-active{background:rgba(var(--hy-accent-rgb), .12)}.login-step.is-complete{background:rgba(var(--hy-accent-rgb), .08)}.login-step__index{background:#ffffff14;border-radius:999px;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;font-size:.85rem;font-weight:800;display:grid}.login-step.is-active .login-step__index,.login-step.is-complete .login-step__index{background:var(--login-highlight);color:#241a05}.login-form{gap:1.1rem;display:grid}.login-field{gap:.55rem;display:grid}.login-label{color:#eff7ffd6;font-size:.94rem;font-weight:600}.login-input-wrap{position:relative}.login-input-icon{color:#ffd37abf;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.login-input{background:var(--login-input-bg);min-height:3.35rem;color:var(--login-text);border:1px solid #0000;border-radius:1rem;padding-left:2.8rem}.login-input::placeholder{color:#eff7ff59}.login-input:focus{color:var(--login-text);box-shadow:0 0 0 .08rem rgba(var(--hy-accent-rgb), .44), 0 0 0 .55rem rgba(var(--hy-accent-rgb), .1);background:#070b16e6;border-color:#0000}.login-selected-user{color:var(--login-text-soft);background:#ffffff0b;border:1px solid #ffffff0f;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.login-selected-user strong{color:var(--login-text);font-size:.98rem}.login-selected-user__label{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.login-code-group{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.login-code-input{background:var(--login-input-bg);min-height:3.35rem;color:var(--login-text);text-align:center;border:1px solid #0000;border-radius:1rem;padding:0;font-size:1.3rem;font-weight:700}.login-code-input:focus{color:var(--login-text);box-shadow:0 0 0 .08rem rgba(var(--hy-accent-rgb), .44), 0 0 0 .55rem rgba(var(--hy-accent-rgb), .1);background:#070b16e6;border-color:#0000}.login-field__hint{color:#eff7ff85;font-size:.82rem}.login-form__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.85rem;display:grid}.login-primary-btn,.login-secondary-btn{border:0;border-radius:1rem;min-height:3.35rem;font-weight:700}.login-primary-btn{background:linear-gradient(135deg, var(--hy-accent), #d98e1c);color:#241a05;box-shadow:0 1rem 2.2rem rgba(var(--hy-accent-rgb), .24)}.login-primary-btn:hover,.login-primary-btn:focus-visible{color:#241a05;background:linear-gradient(135deg,#ffc95c,#e69a26)}.login-primary-btn:disabled{color:#241a05b8;background:linear-gradient(135deg, rgba(var(--hy-accent-rgb), .5), #d98e1c80);box-shadow:none}.login-secondary-btn{color:#eff7ffdb;background:#ffffff0d;border:1px solid #ffffff14}.login-secondary-btn:hover,.login-secondary-btn:focus-visible{color:var(--login-text);background:#ffffff17}.login-secondary-btn:disabled{color:#eff7ff66;background:#ffffff08}.login-card__footer{color:#eff7ff6b;text-align:center;margin:1.5rem 0 0;font-size:.86rem}@media screen and (width<=575px){.login-view{padding:.85rem}.login-card{border-radius:1.5rem}.login-card__brand{grid-template-columns:1fr;justify-items:start}.login-form__actions,.login-steps{grid-template-columns:1fr}.login-code-group{gap:.5rem}.login-code-input{min-height:3rem;font-size:1.1rem}.login-selected-user{flex-direction:column;align-items:flex-start}}.harpyr-topbar{border-bottom:1px solid var(--hy-border);z-index:1030;padding:.75rem 1rem;box-shadow:inset 0 -1px #ffffff08;background:linear-gradient(#16222f 0%,#031320 100%)!important}.harpyr-topbar .navbar-brand{align-items:center;gap:.75rem;margin:0;padding:0;display:inline-flex}.harpyr-topbar .brand-mark{background:linear-gradient(#28455a 0%,#1f3444 100%);border:1px solid #355165;border-radius:8px;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex;overflow:hidden}.harpyr-topbar .brand-mark img{object-fit:cover;width:100%;height:100%}.harpyr-topbar .brand-name{background:linear-gradient(-90deg, var(--hy-gold-start), var(--hy-gold-end));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700;line-height:1}.harpyr-topbar .navbar-nav{align-items:center;gap:.125rem}.harpyr-topbar .nav-link{min-height:2.5rem;color:var(--bs-body-color);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:1rem;font-weight:600;line-height:1.2;transition:color .18s;display:inline-flex;position:relative}.harpyr-topbar .nav-link:hover,.harpyr-topbar .nav-link:focus-visible{color:var(--hy-gold-start);background:0 0}.harpyr-topbar .nav-link.active{background:var(--hy-gold-gradient);color:#0000;box-shadow:none;-webkit-background-clip:text;background-clip:text}.harpyr-topbar .nav-link.active:after{content:"";background:var(--hy-gold-gradient);clip-path:polygon(50% 0,100% 100%,0 100%);pointer-events:none;border:0;width:.65rem;height:.4rem;margin:0;position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%)}.harpyr-topbar .dropdown-menu{min-width:12rem;margin-top:.5rem;padding:.5rem}.harpyr-topbar .dropdown-item{border-radius:7px;justify-content:space-between;align-items:center;min-height:2.25rem;padding:0 .75rem;font-size:.9375rem;font-weight:600;display:flex}.harpyr-topbar .dropdown-item.active{color:var(--hy-gold-end)}.harpyr-topbar .topbar-user>.btn{color:#f4f7fb;background:#ffffff0a;border:1px solid #2a3f52;border-radius:8px;align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .875rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.harpyr-topbar .topbar-user>.btn:after{content:"";color:#8b99a6;border:0;margin:0;font-family:bootstrap-icons;font-size:.75rem}.harpyr-topbar .topbar-user img{object-fit:cover;border-radius:999px;width:1.75rem;height:1.75rem}.harpyr-topbar .navbar-toggler{--bs-navbar-toggler-border-color:var(--hy-border);border:1px solid var(--hy-border)}.harpyr-topbar .navbar-toggler-icon{filter:invert(.7)}@media screen and (width<=1399.98px){.harpyr-topbar .navbar-collapse{padding:.75rem 0}.harpyr-topbar .navbar-nav{align-items:flex-start}.harpyr-topbar .nav-link.active:after{left:.9rem;transform:none}.harpyr-topbar .dropdown-menu{box-shadow:none}}@media screen and (width>=1400px){.harpyr-topbar .container-fluid{flex-wrap:nowrap}.harpyr-topbar .navbar-collapse{display:contents!important}.harpyr-topbar .navbar-brand{flex:1 1 0}.harpyr-topbar .navbar-nav{flex:none;justify-content:center;margin:0!important}.harpyr-topbar .topbar-user{flex:1 1 0;justify-content:flex-end;display:flex}}.app-shell{flex-direction:column;min-height:100vh;display:flex}.main{flex-direction:column;flex:auto;padding-top:1.5rem;padding-bottom:2rem;display:flex}.section-title{text-align:center;margin-bottom:1rem}.section-title h3{margin:0}.section-content.is-tab-page .container-fluid>.col-xxl-3.col-md-4.col-6:first-child{display:none}.section-content.is-tab-page .container-fluid>.col-xxl-3.col-md-4.col-6:first-child+.mt-5{margin-top:0!important}.section-tabs{box-sizing:border-box;background:linear-gradient(#10232f 0%,#0d1d28 100%);border:1px solid #20303d;border-radius:10px;align-items:stretch;width:100%;min-width:0;max-width:100%;margin-bottom:1.5rem;padding:.25rem .75rem 0;display:flex;overflow:auto hidden}.section-tab{color:#8a98a8;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.section-tab>.bi{font-size:.875rem}.section-tab:after{content:"";background:var(--hy-gold-end);opacity:0;border-radius:999px;height:2px;position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(.35)}.section-tab:hover{color:var(--hy-gold-start)}.section-tab:hover:after{opacity:.55;transform:scaleX(1)}.section-tab.is-active{color:var(--hy-gold-end)}.section-tab.is-active:after{opacity:1;transform:scaleX(1)}.bug-report-view .required-label{font-size:.75rem}.bug-report-view .pointer{cursor:pointer}.bug-report-view .button-group{align-items:center;padding:.31rem 0;display:flex}.bug-report-view .button-group i{padding-left:1px}.bug-report-view .button-group select{width:auto;margin-right:5px}.bug-report-view .button-group button{cursor:pointer;background:0 0;border:none;margin:0 2px}.bug-report-view .button-group .is-active{background:rgba(var(--hy-accent-rgb), .2);color:var(--hy-accent);border-radius:5px}.bug-report-view .editor .tiptap{min-height:300px;max-height:500px;overflow-y:auto}.bug-report-view .editor.editor--large .tiptap{min-height:500px;max-height:800px}.bug-report-view .tiptap p{margin:0}.bug-report-view .tiptap p.is-editor-empty:first-child:before{color:var(--bs-body-color);content:attr(data-placeholder);float:left;opacity:.5;pointer-events:none;height:0}.bug-report-view .ProseMirror-focused{outline:none}.pointer{cursor:pointer}.copy-icon-container{align-items:center;display:inline-flex}.copy-icon-fade{animation:.2s ease-in copy-icon-fade-in;display:inline-flex}@keyframes copy-icon-fade-in{0%{opacity:0}to{opacity:1}}.cloud-card,.cloud-console-card,.cloud-modal-card,.cloud-card-header,.cloud-console-card .card-header,.cloud-modal-card .card-header{border:none}.cloud-pointer{cursor:pointer}.cloud-service-info .card-plugins{max-height:35vh}.cloud-service-info .card-plugins .card-body{overflow-y:auto}.cloud-chart-container{height:220px;max-height:25vh}.cloud-console-card{min-height:70vh;max-height:70vh}.cloud-console-output{white-space:pre-wrap;word-break:break-word;max-height:calc(70vh - 120px);font-family:Courier New,monospace;overflow:auto scroll}.cloud-console-line{line-height:1.3}.cloud-modern-badge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;padding:.32rem .68rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.cloud-modern-badge.is-icon{justify-content:center;min-width:2rem;padding-inline:.55rem}.cloud-modern-badge.is-primary{background-color:rgba(var(--bs-primary-rgb), .12);border-color:rgba(var(--bs-primary-rgb), .32);color:var(--bs-primary)}.cloud-modern-badge.is-secondary{background-color:rgba(var(--bs-secondary-rgb), .12);border-color:rgba(var(--bs-secondary-rgb), .24);color:var(--bs-secondary-color)}.cloud-modern-badge.is-success{background-color:rgba(var(--bs-success-rgb), .12);border-color:rgba(var(--bs-success-rgb), .28);color:var(--bs-success-text-emphasis)}.cloud-modern-badge.is-info{background-color:rgba(var(--bs-info-rgb), .14);border-color:rgba(var(--bs-info-rgb), .3);color:var(--bs-info-text-emphasis)}.cloud-modern-badge.is-warning{background-color:rgba(var(--bs-warning-rgb), .16);border-color:rgba(var(--bs-warning-rgb), .34);color:var(--bs-warning-text-emphasis)}.cloud-modern-badge.is-danger{background-color:rgba(var(--bs-danger-rgb), .12);border-color:rgba(var(--bs-danger-rgb), .3);color:var(--bs-danger-text-emphasis)}.cloud-service-kind{border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.28rem .7rem .28rem .32rem;display:inline-flex}.cloud-service-kind.is-primary{background-color:rgba(var(--bs-primary-rgb), .1);border-color:rgba(var(--bs-primary-rgb), .28);color:var(--bs-primary)}.cloud-service-kind.is-danger{background-color:rgba(var(--bs-danger-rgb), .1);border-color:rgba(var(--bs-danger-rgb), .28);color:var(--bs-danger-text-emphasis)}.cloud-service-kind-icon{background-color:rgba(var(--bs-body-bg-rgb), .92);border:1px solid;border-radius:9999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.9rem;display:inline-flex}.cloud-service-kind-label{letter-spacing:.01em;font-size:.75rem;font-weight:700}.cloud-service-kpi-label{color:var(--bs-secondary-color);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.cloud-service-kpi-value{color:var(--bs-emphasis-color);font-size:1.2rem;font-weight:700;line-height:1.15}.cloud-service-detail-list{flex-direction:column;gap:.85rem;display:flex}.cloud-service-detail-row{border-bottom:1px solid var(--bs-border-color-translucent);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.cloud-service-detail-row:last-child{border-bottom:none;padding-bottom:0}.cloud-service-detail-row span{color:var(--bs-secondary-color);font-size:.88rem}.cloud-service-detail-row strong{text-align:right;color:var(--bs-emphasis-color);font-size:.94rem;font-weight:600}.cloud-service-table-scroll{max-height:24rem;overflow:auto}.cloud-service-chart-card .card-body{min-height:18rem}.cloud-file-explorer-table-scroll{max-height:38rem;overflow:auto}.cloud-file-icon-shell{border:1px solid #0000;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.cloud-file-icon-shell.is-directory{background-color:rgba(var(--bs-primary-rgb), .1);border-color:rgba(var(--bs-primary-rgb), .24);color:var(--bs-primary)}.cloud-file-icon-shell.is-file{background-color:rgba(var(--bs-secondary-rgb), .12);border-color:rgba(var(--bs-secondary-rgb), .2);color:var(--bs-secondary-color)}.cloud-file-icon-shell.is-up{background-color:rgba(var(--bs-warning-rgb), .12);border-color:rgba(var(--bs-warning-rgb), .26);color:var(--bs-warning-text-emphasis)}.cloud-breadcrumb .breadcrumb-item a{text-decoration:none}.cloud-breadcrumb .breadcrumb-item.active span{color:var(--bs-emphasis-color);font-weight:600}.cloud-console-log-stats{flex-wrap:wrap;gap:.5rem;display:flex}.cloud-console-log-chip{letter-spacing:.02em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.cloud-console-log-chip strong{font-variant-numeric:tabular-nums;font-weight:700}.cloud-log-chip-total{background:linear-gradient(135deg, rgba(var(--hy-surface-3-rgb), .6) 0%, rgba(var(--hy-surface-2-rgb), .6) 100%);border-color:var(--hy-border);color:#f4f7fb}.cloud-log-chip-info{background:linear-gradient(135deg, rgba(var(--hy-surface-3-rgb), .6) 0%, rgba(var(--hy-surface-2-rgb), .6) 100%);color:#2479df;border-color:#8fc4ff99}.cloud-log-chip-debug{background:linear-gradient(135deg, rgba(var(--hy-surface-3-rgb), .6) 0%, rgba(var(--hy-surface-2-rgb), .6) 100%);color:#5fbdef;border-color:#b5b5ff99}.cloud-log-chip-warn{background:linear-gradient(135deg, rgba(var(--hy-surface-3-rgb), .6) 0%, rgba(var(--hy-surface-2-rgb), .6) 100%);color:#ffad00;border-color:#ffd56da6}.cloud-log-chip-error{background:linear-gradient(135deg, rgba(var(--hy-surface-3-rgb), .6) 0%, rgba(var(--hy-surface-2-rgb), .6) 100%);color:#ea0a0a;border-color:#ffa2aaa6}.cloud-log-chip-other{background:linear-gradient(135deg, rgba(var(--hy-surface-3-rgb), .6) 0%, rgba(var(--hy-surface-2-rgb), .6) 100%);color:#5f779a;border-color:#b9c4d199}.cloud-breadcrumb a{text-decoration:none}.cloud-group-log-modal{min-width:70vw;max-width:70vw}@media (width<=767.98px){.cloud-service-detail-row{flex-direction:column;gap:.35rem}.cloud-service-detail-row strong{text-align:left}.cloud-service-kpi-value{font-size:1.05rem}}.state-circle{border-radius:50%;width:.65rem;height:.65em;margin-right:.3rem;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(1)}}.press-btn{transition:background .1s linear}.state-circle{border-radius:50%;width:.65rem;height:.65em;margin-right:.3rem;display:inline-block}.state-circle-green{background:#008f00;box-shadow:0 0 3px #008f00}.state-circle-aqua{background:#00abdd;box-shadow:0 0 3px #00abdd}.state-circle-yellow{background:#caff00;box-shadow:0 0 3px #caff00}.state-circle-orange{background:#ff7d2e;box-shadow:0 0 3px #ff7d2e}.state-circle-red{background:red;box-shadow:0 0 3px red}.essentials-view .pointer{cursor:pointer}.essentials-forbidden{min-height:60vh}.essentials-view th i{margin-left:.35rem}.logs-view .pointer{cursor:pointer}.logs-forbidden{min-height:60vh}.guardian-view .pointer{cursor:pointer}.guardian-view .dropdown-toggle:after{display:none}.guardian-view th i{margin-left:.35rem}.guardian-forbidden,.guardian-not-found{min-height:60vh}.guardian-view .chat-report-highlight{--bs-table-bg:#dc35452e}.permission-view .pointer{cursor:pointer}.permission-view .permission-content{max-height:70vh;overflow-y:auto}.permission-view .permission-anchor-link{border-left:3px solid #0000;margin-bottom:.25rem;padding-left:.625rem;font-size:1.05rem;text-decoration:none}.permission-view .permission-anchor-link:hover{border-left-color:var(--hy-accent);color:var(--hy-accent)}.permission-view th i{margin-left:.35rem}.permission-view .top-10px{top:5rem}.permission-forbidden{min-height:60vh}@media screen and (width>=1400px){.permission-view .permission-top-offset{top:5rem}}.players-list-view .table-row-cursor,.players-list-view .pointer{cursor:pointer}.players-list-view th i{margin-left:.35rem}.players-not-found{min-height:60vh}.player-info-view .inbox{box-sizing:border-box}.player-info-view .avatar-size{max-width:5rem;max-height:5rem;overflow:hidden}@media screen and (width>=1400px){.player-info-view .avatar-size{max-width:11rem;max-height:11rem}}.player-info-view .pointer{cursor:pointer}.player-not-found{min-height:60vh}.webinterface-view .pointer{cursor:pointer}.webinterface-view .avatar-size{max-width:5rem;max-height:5rem;overflow:hidden}.webinterface-view .inbox{box-sizing:border-box}@media screen and (width>=1400px){.webinterface-view .avatar-size{max-width:11rem;max-height:11rem}}.webinterface-forbidden,.webinterface-not-found{min-height:60vh}.dashboard-item-card{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);-webkit-user-select:none;user-select:none;border-radius:15px;min-height:6.8rem;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 16px 28px #0000004d}.dashboard-item-card:before{background-color:rgba(var(--bs-primary-rgb), .32);content:"";pointer-events:none;width:.24rem;position:absolute;inset:0 auto 0 0}.dashboard-item-card-body{justify-content:space-between;align-items:center;gap:.9rem;min-height:100%;padding:1rem 1.05rem;display:flex}.dashboard-item-card:hover{border-color:rgba(var(--bs-primary-rgb), .35);transform:translateY(-3px);box-shadow:0 20px 30px #0006}.dashboard-item-title{color:var(--bs-secondary-color);letter-spacing:.06rem;text-transform:uppercase;font-size:.72rem;font-weight:700}.dashboard-item-state{color:var(--bs-emphasis-color);letter-spacing:-.015em;word-break:break-word;margin-bottom:0;font-size:clamp(1.32rem,1.4vw + .85rem,1.8rem);font-weight:700;line-height:1.2}.dashboard-item-icon-container{background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:14px;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.dashboard-item-icon-container i{color:var(--bs-info);font-size:1.38rem}.dashboard-item-content{flex-direction:column;min-width:0;display:flex}@media (width<=767.98px){.dashboard-item-card{min-height:6.25rem}.dashboard-item-card-body{padding:.9rem .95rem}.dashboard-item-icon-container{flex-basis:2.75rem;width:2.75rem;height:2.75rem}}.dashboard-forbidden{min-height:60vh}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;z-index:1;margin:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hy-radius:8px;--hy-radius-lg:14px}body{color:var(--bs-body-color);background-color:var(--hy-surface-0);background-image:radial-gradient(circle at 18% 12%, #00bac724, transparent 32%), radial-gradient(circle at 82% 22%, #1b548f57, transparent 30%), linear-gradient(180deg, #030a13c2, #07131fe6), var(--app-wallpaper,none);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh}.hy-gold-text,h1,h2,h3{background:var(--hy-gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}h1.modal-title,.modal-title,.card h2,.card h3{color:var(--hy-text-h);background:0 0}.container-fluid>.col-xxl-3.col-md-4.col-6:first-child,.dashboard-view>h3:first-child{text-align:center;flex:0 0 100%;width:100%;max-width:100%}.container-fluid>.col-xxl-3.col-md-4.col-6:first-child>hr{border-top:1px solid var(--hy-border);opacity:1;width:100%;margin:.75rem 0 0}.card{--bs-card-bg:var(--hy-raised);--bs-card-border-color:var(--hy-border);--bs-card-border-radius:var(--hy-radius);--bs-card-inner-border-radius:calc(var(--hy-radius) - 1px);--bs-card-cap-bg:var(--hy-surface-soft);background:var(--hy-raised);border:1px solid var(--hy-border);border-radius:var(--hy-radius);box-shadow:none;overflow:hidden}.card.border-0{border:1px solid var(--hy-border)!important}.card.shadow,.card.shadow-sm{box-shadow:none!important}.card.bg-body-tertiary{background:var(--hy-raised)!important}.card-header,.card-header.bg-body-tertiary{border-bottom:1px solid var(--hy-border);color:var(--hy-text-h);border-radius:0;font-weight:600;background:var(--hy-surface-soft)!important}.card-footer{background:var(--hy-surface-soft);border-top:1px solid var(--hy-border)}.table{--bs-table-bg:transparent;--bs-table-color:var(--bs-body-color);--bs-table-border-color:var(--hy-border);--bs-table-striped-bg:#ffffff05;--bs-table-striped-color:var(--bs-body-color);--bs-table-hover-bg:#ffffff0a;--bs-table-hover-color:var(--hy-text-h);margin-bottom:0}.table>:not(caption)>*>*{border-bottom-color:var(--hy-border);padding:.85rem 1rem}.table thead th{background:var(--hy-surface-soft);border-bottom:1px solid var(--hy-border);color:var(--hy-text-h);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.table tbody tr:last-child>*{border-bottom-width:0}.table-responsive{border:1px solid var(--hy-border);border-radius:var(--hy-radius);background:var(--hy-raised)}.card-body.table-responsive,.card .table-responsive{background:0 0;border:0;border-radius:0}.btn{--bs-btn-border-radius:6px;font-weight:600}.btn:not(.btn-close):not(.btn-link){justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.btn-primary{--bs-btn-color:#dbeafe;--bs-btn-bg:#1f6feb38;--bs-btn-border-color:#5aa2ff59;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1f6feb5c;--bs-btn-hover-border-color:#5aa2ff99;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1f6feb73;--bs-btn-active-border-color:#5aa2ffb3;--bs-btn-disabled-color:#dbeafe;--bs-btn-disabled-bg:#1f6feb38;--bs-btn-disabled-border-color:#5aa2ff59;--bs-btn-focus-shadow-rgb:90, 162, 255}.btn-success{--bs-btn-color:#78e6a0;--bs-btn-bg:#063623eb;--bs-btn-border-color:#3ac06f47;--bs-btn-hover-color:#9af0b9;--bs-btn-hover-bg:#09482df5;--bs-btn-hover-border-color:#5ce88b7a;--bs-btn-active-color:#9af0b9;--bs-btn-active-bg:#09482d;--bs-btn-active-border-color:#5ce88b99;--bs-btn-disabled-color:#78e6a0;--bs-btn-disabled-bg:#063623eb;--bs-btn-disabled-border-color:#3ac06f47;--bs-btn-focus-shadow-rgb:58, 192, 111}.btn-danger,.btn-outline-danger{--bs-btn-color:#ff8d8d;--bs-btn-bg:#4c1212eb;--bs-btn-border-color:#ef444452;--bs-btn-hover-color:#ffb0b0;--bs-btn-hover-bg:#5f1818f5;--bs-btn-hover-border-color:#ff8d8d80;--bs-btn-active-color:#ffb0b0;--bs-btn-active-bg:#6e1c1c;--bs-btn-active-border-color:#ff8d8d99;--bs-btn-disabled-color:#ff8d8d;--bs-btn-disabled-bg:#4c1212eb;--bs-btn-disabled-border-color:#ef444452;--bs-btn-focus-shadow-rgb:239, 68, 68}.btn-warning{--bs-btn-color:#fde68a;--bs-btn-bg:#d9951f2e;--bs-btn-border-color:#d9951f66;--bs-btn-hover-color:#fff1b8;--bs-btn-hover-bg:#d9951f4d;--bs-btn-hover-border-color:#d9951f99;--bs-btn-active-color:#fff1b8;--bs-btn-active-bg:#d9951f66;--bs-btn-active-border-color:#d9951fb3;--bs-btn-focus-shadow-rgb:217, 149, 31}.btn-secondary,.btn-outline-secondary,.btn-info,.btn-outline-info,.btn-outline-primary,.btn-outline-success{--bs-btn-color:var(--hy-text-h);--bs-btn-bg:var(--hy-raised);--bs-btn-border-color:var(--hy-border-strong);--bs-btn-hover-color:var(--hy-text-h);--bs-btn-hover-bg:var(--hy-surface-soft);--bs-btn-hover-border-color:var(--bs-body-color);--bs-btn-active-color:var(--hy-text-h);--bs-btn-active-bg:#ffffff14;--bs-btn-active-border-color:var(--bs-body-color);--bs-btn-disabled-color:var(--hy-text-h);--bs-btn-disabled-bg:var(--hy-raised);--bs-btn-disabled-border-color:var(--hy-border-strong);--bs-btn-focus-shadow-rgb:90, 162, 255}.btn-outline-success{--bs-btn-color:#78e6a0;--bs-btn-border-color:#3ac06f47;--bs-btn-hover-color:#9af0b9;--bs-btn-hover-border-color:#5ce88b7a}.badge{--bs-badge-font-weight:600;letter-spacing:0;border:1px solid #0000}.badge.text-bg-primary{border-color:#1f6feb47;color:#dbeafe!important;background:#1f6feb29!important}.badge.text-bg-success{border-color:#16a34a47;color:#86efac!important;background:#16a34a29!important}.badge.text-bg-warning{border-color:#d9951f4d;color:#fde68a!important;background:#d9951f29!important}.badge.text-bg-danger{border-color:#dc262647;color:#fca5a5!important;background:#dc262629!important}.badge.text-bg-secondary,.badge.text-bg-info,.badge.text-bg-light,.badge.text-bg-dark{border-color:var(--hy-border);color:var(--hy-text-h)!important;background:#242b38!important}.form-control,.form-select{background-color:var(--hy-raised);border:1px solid var(--hy-border-strong);border-radius:var(--hy-radius);color:var(--hy-text-h)}.form-control::placeholder{color:var(--bs-secondary-color)}.form-control:focus,.form-select:focus{background-color:var(--hy-raised);border-color:var(--hy-blue);color:var(--hy-text-h);box-shadow:0 0 0 2px #5aa2ff59}.form-label{color:var(--hy-text-h);font-size:.875rem;font-weight:600}.input-group-text{background:var(--hy-surface-soft);border-color:var(--hy-border-strong);color:var(--bs-body-color)}.nav-tabs{--bs-nav-tabs-border-color:var(--hy-border);--bs-nav-link-color:var(--bs-secondary-color);--bs-nav-link-hover-color:var(--hy-text-h);--bs-nav-tabs-link-active-color:var(--hy-gold-end);--bs-nav-tabs-link-active-bg:transparent;--bs-nav-tabs-link-active-border-color:transparent transparent var(--hy-gold-end);--bs-nav-tabs-link-hover-border-color:transparent transparent rgba(var(--hy-accent-rgb), .55);border-bottom:1px solid var(--hy-border)}.nav-tabs .nav-link{border-width:0 0 2px;font-weight:600}.dropdown-menu{--bs-dropdown-bg:var(--hy-surface-1);--bs-dropdown-border-color:#d9951f3d;--bs-dropdown-border-radius:10px;--bs-dropdown-color:var(--hy-text-h);--bs-dropdown-link-color:var(--hy-text-h);--bs-dropdown-link-hover-color:var(--hy-gold-end);--bs-dropdown-link-hover-bg:var(--hy-surface-soft);--bs-dropdown-link-active-color:var(--hy-gold-end);--bs-dropdown-link-active-bg:var(--hy-surface-soft);--bs-dropdown-divider-bg:var(--hy-border);box-shadow:0 1rem 2rem #0000003d}.modal-content{background:var(--hy-raised);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--hy-radius-lg);border:1px solid #d9951f47;box-shadow:0 2rem 4rem #00000047}.modal-header,.modal-footer{background:var(--hy-surface-soft);border-color:var(--hy-border)}.modal-backdrop{--bs-backdrop-bg:#030a13;--bs-backdrop-opacity:.72}hr{border-color:var(--hy-border);opacity:1}.text-secondary{color:var(--hy-muted)!important}a.btn-link,.btn-link{--bs-btn-color:var(--hy-blue);--bs-btn-hover-color:#8bbcff;--bs-btn-active-color:#8bbcff}.toast{--bs-toast-bg:var(--hy-surface-1);--bs-toast-border-color:var(--hy-border);--bs-toast-border-radius:12px;border:1px solid var(--hy-border);border-left-width:4px;box-shadow:0 1rem 2.5rem #00000038;background:var(--hy-surface-1)!important}.toast.bg-success{border-color:#35c46f6b #35c46f6b #35c46f6b #35c46f}.toast.bg-danger{border-color:#ef44446b #ef44446b #ef44446b #ef4444}.toast .toast-body{color:var(--hy-text-h)!important}.form-check-input{background-color:var(--hy-raised);border:1px solid var(--hy-border-strong)}.form-check-input:checked{background-color:var(--hy-gold-end);border-color:var(--hy-gold-end)}.form-check-input:focus{border-color:var(--hy-blue);box-shadow:0 0 0 2px #5aa2ff59}.form-check-label{color:var(--hy-text-h)}.pagination{--bs-pagination-bg:var(--hy-raised);--bs-pagination-border-color:var(--hy-border);--bs-pagination-color:var(--bs-body-color);--bs-pagination-hover-bg:var(--hy-surface-soft);--bs-pagination-hover-color:var(--hy-text-h);--bs-pagination-hover-border-color:var(--hy-border-strong);--bs-pagination-focus-bg:var(--hy-surface-soft);--bs-pagination-focus-color:var(--hy-text-h);--bs-pagination-active-bg:rgba(var(--hy-accent-rgb), .18);--bs-pagination-active-color:var(--hy-gold-start);--bs-pagination-active-border-color:rgba(var(--hy-accent-rgb), .5);--bs-pagination-disabled-bg:var(--hy-raised);--bs-pagination-disabled-border-color:var(--hy-border)}.progress{--bs-progress-bg:var(--hy-surface-soft);--bs-progress-bar-bg:var(--hy-gold-end);border:1px solid var(--hy-border)}.tiptap{color:var(--hy-text-h)}
