:root{--control-bg:#151e29;--control-raised:#202b3a;--control-border:#8098b84a;--control-text:#dde7f4;--control-muted:#93a1b4;--control-accent:#9bc0f1;--control-focus:#89b4ed}.ui-button{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative}.ui-button:active:not(:disabled){transform:translateY(0)scale(.98)}.ui-button[aria-busy=true]{cursor:progress}.ui-button:disabled{box-shadow:none;transform:none}.ui-button.danger{color:#c0dbff;background:#33609c2a;border-color:#719fdc66}.ui-button.danger:hover:not(:disabled){background:#3a69a652;border-color:#8bb5ed99}.ui-button:focus-visible,.ui-select-trigger:focus-visible,.ui-switch:focus-visible{outline:2px solid var(--control-focus);outline-offset:4px;box-shadow:0 0 0 5px #89b4ed14}.ui-select{vertical-align:middle;text-align:left;width:100%;min-width:0;display:inline-flex;position:relative}.ui-select-trigger{border:1px solid var(--control-border);background:linear-gradient(125deg,#a0bce005,transparent),var(--control-bg);width:100%;min-width:0;min-height:43px;color:var(--control-text);font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-size:12px;font-weight:450;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.ui-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select-trigger>svg{color:#9cb5d5;flex-shrink:0;transition:transform .18s}.ui-select-trigger:hover:not(:disabled){background-color:#202935;border-color:#99b5da80}.is-open>.ui-select-trigger{border-color:var(--control-accent);box-shadow:0 0 0 3px #91baef10}.is-open>.ui-select-trigger>svg{transform:rotate(180deg)}.ui-select-placeholder{color:var(--control-muted)}.ui-select-trigger:disabled{opacity:.45;cursor:not-allowed}.is-invalid>.ui-select-trigger,.ui-select-trigger[aria-invalid=true]{border-color:#83b1ed}.ui-select-native{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;bottom:0!important;left:0!important;overflow:hidden!important}.ui-select-menu{z-index:1200;overscroll-behavior:contain;color:var(--control-text);font-family:var(--font);scrollbar-width:thin;scrollbar-color:#6f87a666 transparent;background:#19222dfc;border:1px solid #8099ba6b;border-radius:11px;padding:6px;font-size:12px;line-height:1.5;animation:.12s ease-out control-menu-in;overflow:auto;box-shadow:0 20px 60px #03060999,0 3px 14px #03060966}.ui-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:39px;padding:10px 11px;display:flex}.ui-select-option>span{overflow-wrap:anywhere;min-width:0}.ui-select-option>svg{color:#a7c8f4;flex-shrink:0}.ui-select-option[aria-selected=true]{color:#d3e6ff;background:#7aa0d11a}.ui-select-option[data-highlighted=true]{color:#e5f0ff;background:#97b8e327;border-color:#8facd137}.ui-select-option[aria-disabled=true]{color:#707d8e;opacity:.55;cursor:not-allowed}.ui-select-group{letter-spacing:1px;text-transform:uppercase;color:#98a7ba;padding:10px 11px 5px;font-size:9px;font-weight:700}.ui-select-empty{color:var(--control-muted);padding:16px 11px}.admin-rule .ui-select-trigger{font-size:11px}.ticket-toolbar>.ui-select{flex:0 180px;width:180px;min-width:130px}.ticket-actions .ui-select,.ticket-sidebar .ui-select{width:100%}.field>.ui-select{letter-spacing:normal;margin:0;font-weight:400;display:inline-flex}.workspace.branded-workspace .ui-switch,.ui-switch{cursor:pointer;background:#28323f;border:1px solid #8a9eb953;border-radius:100px;flex-shrink:0;align-items:center;width:46px;min-width:46px;height:28px;min-height:28px;padding:3px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.ui-switch:before{content:"";border-radius:100px;position:absolute;inset:-8px -5px}.workspace.branded-workspace .ui-switch>span,.ui-switch>span{color:#2e4563;background:#b7c0cb;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;transition:transform .2s,background .2s;display:grid;transform:translate(0);box-shadow:0 2px 5px #040a114d}.workspace.branded-workspace .ui-switch.on,.ui-switch.on{background:linear-gradient(110deg,#678ab8,#93baed);border-color:#b4ceef88;box-shadow:0 0 16px #7ba6df17}.workspace.branded-workspace .ui-switch.on>span,.ui-switch.on>span{background:#f0f7ff;transform:translate(18px)}.ui-switch:hover:not(:disabled){border-color:#bbd2f08c}.ui-switch:disabled{opacity:.4;cursor:not-allowed}.ui-slider{flex:1;align-items:center;min-width:50px;height:32px;display:flex;position:relative}.workspace.branded-workspace .ui-slider>input,.ui-slider>input{appearance:none;cursor:pointer;width:100%;min-width:0;height:6px;min-height:6px;box-shadow:none;background:linear-gradient(90deg,#6e94c6 0%,#a1c4f1 var(--slider-progress),#404c5c var(--slider-progress),#404c5c 100%);border:0;border-radius:100px;outline:none;margin:0;padding:0}.ui-slider>input::-webkit-slider-runnable-track{background:0 0;border-radius:100px;height:6px}.ui-slider>input::-moz-range-track{background:0 0;border-radius:100px;height:6px}.workspace.branded-workspace .ui-slider>input::-webkit-slider-thumb{appearance:none;background:#f0f7ff;border:3px solid #9bbfef;border-radius:50%;width:19px;height:19px;margin-top:-6.5px;transition:box-shadow .15s;box-shadow:0 2px 9px #03091258}.ui-slider>input::-webkit-slider-thumb{appearance:none;background:#f0f7ff;border:3px solid #9bbfef;border-radius:50%;width:19px;height:19px;margin-top:-6.5px;transition:box-shadow .15s;box-shadow:0 2px 9px #03091258}.workspace.branded-workspace .ui-slider>input::-moz-range-thumb{background:#f0f7ff;border:3px solid #9bbfef;border-radius:50%;width:13px;height:13px;box-shadow:0 2px 9px #03091258}.ui-slider>input::-moz-range-thumb{background:#f0f7ff;border:3px solid #9bbfef;border-radius:50%;width:13px;height:13px;box-shadow:0 2px 9px #03091258}.ui-slider>input:focus-visible{outline:2px solid var(--control-focus);outline-offset:7px}.ui-slider>input:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 6px #8ab5ed25,0 2px 9px #03091258}.ui-slider>input:active::-webkit-slider-thumb{box-shadow:0 0 0 6px #8ab5ed25,0 2px 9px #03091258}.ui-slider:has(input:disabled){opacity:.4}.ui-slider>input:disabled{cursor:not-allowed;opacity:1}.range-controls .ui-slider{flex:1}.range-limits{color:var(--control-muted);justify-content:space-between;margin-top:2px;padding-right:98px;font-size:9px;display:flex}.range-controls>label{flex-shrink:0}.range-controls>label>input{font-variant-numeric:tabular-nums}@keyframes control-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ui-select-trigger{min-height:44px;font-size:12px}.ui-select-option{min-height:44px;padding:11px}.ticket-toolbar>.ui-select{flex:140px;width:100%;max-width:none}.range-limits{padding-right:85px}}@media (prefers-reduced-motion:reduce){.ui-button,.ui-switch,.ui-switch>span,.ui-select-trigger,.ui-select-trigger>svg{transition:none!important}.ui-select-menu{animation:none}}
.ui-date-control{vertical-align:middle;text-align:left;letter-spacing:normal;width:100%;min-width:0;font-weight:400;display:inline-flex;position:relative}.ui-date-trigger{border:1px solid var(--control-border);background:linear-gradient(125deg,#a0bce007,transparent),var(--control-bg);width:100%;min-width:0;min-height:45px;color:var(--control-text);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;font-size:12px;transition:border-color .18s,box-shadow .18s;display:flex}.ui-date-trigger>svg{color:#9ab3d3;flex-shrink:0}.ui-date-trigger>svg:last-child{width:14px;margin-left:auto;transition:transform .18s}.ui-date-trigger>span{white-space:normal;overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;line-height:1.4;display:grid}.ui-date-trigger small{color:var(--control-muted);letter-spacing:.25px;font-size:9px;font-weight:450}.ui-date-placeholder{color:var(--control-muted)}.ui-date-trigger:hover:not(:disabled){border-color:#99b5da80}.ui-date-trigger.is-open{border-color:var(--control-accent);box-shadow:0 0 0 3px #91baef12}.ui-date-trigger.is-open>svg:last-child{transform:rotate(180deg)}.ui-date-trigger:disabled{opacity:.45;cursor:not-allowed}.ui-date-control.is-invalid>.ui-date-trigger{border-color:#91b9ee}.ui-date-native{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;bottom:0!important;left:0!important}.ui-date-popup{box-sizing:border-box;color:var(--control-text);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6f87a666 transparent;font-family:var(--font,"DM Sans",sans-serif);z-index:1400;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 5% 0,#79a0d315,#0000 60%),#161e28;border:1px solid #829bbc6b;border-radius:16px;margin:0;padding:0;font-size:12px;line-height:1.5;inset:auto;overflow:auto;box-shadow:0 24px 80px #02070db3,0 0 0 1px #b7d1f409}.ui-date-popup::backdrop{background:0 0}.ui-date-popup button{font:inherit;cursor:pointer;font-size:12px;transition:background .15s,border-color .15s,color .15s}.ui-date-popup button:disabled{cursor:not-allowed;opacity:.3}.ui-date-popup :is(button,input):focus-visible,.ui-date-trigger:focus-visible{outline-offset:3px;outline:2px solid #abcbf4;box-shadow:0 0 0 5px #8bb3e716}.ui-date-header{border-bottom:1px solid #798da82f;justify-content:space-between;align-items:center;gap:16px;padding:19px 20px 16px;display:flex}.ui-date-header small{letter-spacing:1.6px;color:#94aac6;font-size:8px;font-weight:650;display:block}.ui-date-header h3{letter-spacing:-.3px;color:#edf5ff;margin:5px 0 0;font-size:16px;font-weight:650;line-height:1.4}.ui-date-header>button{color:#a6b7cd;background:#a2c0e806;border:1px solid #8098b838;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ui-date-header>button:hover{background:#a2c0e814}.ui-date-body{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ui-date-datetime .ui-date-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.ui-date-calendar{min-width:0;padding:16px 17px 13px}.ui-date-navigation{justify-content:space-between;align-items:center;gap:7px;margin-bottom:15px;display:flex}.ui-date-navigation>button{color:#b5c3d5;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:28px;height:30px;padding:3px;display:flex}.ui-date-navigation>button:hover:not(:disabled){background:#97b8e319;border-color:#8facd137}.ui-date-navigation .ui-date-month-label{color:#dfedff;gap:5px;padding:4px 8px;font-size:12px;font-weight:650}.ui-date-month-label>span{color:#9ba9bc;font-weight:450}.ui-date-month-label>svg{color:#8ca0ba;margin-left:3px}.ui-date-weekdays{color:#7f8fa3;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:6px;font-size:9px;font-weight:600;display:grid}.ui-date-weekdays>span{padding:4px 0}.ui-date-grid{gap:3px;display:grid}.ui-date-grid>[role=row]{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ui-date-grid [role=gridcell]{min-width:0;display:block}.ui-date-grid button{color:#cfdae9;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:100%;min-width:0;height:33px;padding:2px;font-size:11px;display:grid;position:relative}.ui-date-grid button.is-outside{color:#677587}.ui-date-grid button:hover:not(:disabled){color:#e8f2ff;background:#8dadd824;border-color:#89a7ce3d}.ui-date-grid button[aria-current=date]{color:#b8d7ff;background:#7b9fce11;font-weight:700}.ui-date-grid button>i{background:#a4c5f1;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px}.ui-date-grid button.is-selected{color:#192432;background:linear-gradient(125deg,#7fa4d4,#a2c4f0);border-color:#b9d3f480;font-weight:750;box-shadow:0 3px 14px #7ca1d227}.ui-date-grid button.is-selected>i{background:#2d4463}.ui-date-year{color:#8d9db1;align-items:center;gap:7px;font-size:10px;display:flex}.ui-date-year>input{appearance:none;text-align:center;font-variant-numeric:tabular-nums;height:30px;box-sizing:border-box!important;color:#d8e7fb!important;width:70px!important;min-height:30px!important;font:inherit!important;background:#101721!important;border:1px solid #8098b845!important;border-radius:7px!important;margin:0!important;padding:4px 7px!important;font-size:13px!important}.ui-date-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ui-date-months>button{color:#ccd9e9;background:#7d98bb07;border:1px solid #8099ba25;border-radius:9px;place-items:center;gap:3px;padding:12px 4px;display:grid;font-size:14px!important;font-weight:650!important}.ui-date-months small{color:#8895a7;font-size:8px;font-weight:400}.ui-date-months>button:hover:not(:disabled),.ui-date-months>button[aria-pressed=true]{color:#e0edff;background:#91b0d928;border-color:#a3c2ea80}.ui-date-back{color:#a8bdd9;background:0 0;border:0;align-items:center;gap:3px;margin-top:12px;padding:6px 0;display:flex;font-size:10px!important}.ui-date-clock{min-width:0;padding:16px 18px 13px}.ui-date-datetime .ui-date-clock{background:#0c131c28;border-left:1px solid #798da82b}.ui-date-clock-value{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:1px 0 16px;display:flex}.ui-date-clock-value>svg{color:#8caad1}.ui-date-clock-value>strong{color:#dcebff;letter-spacing:.4px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.3}.ui-date-clock-value>small{text-align:center;letter-spacing:.6px;text-transform:uppercase;color:#8494a9;width:100%;font-size:8px}.ui-date-time-columns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ui-date-time-columns>div{min-width:0}.ui-date-time-columns>div>span{color:#92a1b5;text-align:center;padding-bottom:7px;font-size:9px;font-weight:500;display:block}.ui-date-time-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6d839f5e transparent;background:#0e16204d;border:1px solid #7c91ad30;border-radius:8px;height:187px;padding:3px;overflow:auto}.ui-date-time-list>button{color:#a0adbf;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:31px;margin:1px 0;font-size:12px;display:flex}.ui-date-time-list>button:hover{color:#e2efff;background:#8dadd819}.ui-date-time-list>button[aria-selected=true]{color:#c9e0ff;background:#8babd52b;border-color:#87a4cb4d;font-weight:650}.ui-date-time-list>button>svg{color:#9cbfed}.ui-date-preview{color:#c8d7eb;font-variant-numeric:tabular-nums;border-top:1px solid #798da829;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;font-size:11px;display:flex}.ui-date-preview small{color:#8191a5;flex-shrink:0;font-size:8px}.ui-date-error{color:#b6d6ff;margin:0;padding:0 20px 11px;font-size:10px;line-height:1.7;display:block}.ui-date-footer{background:#19222d;border-top:1px solid #798da830;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex;position:sticky;bottom:0}.ui-date-footer>div{align-items:center;gap:5px;display:flex}.ui-date-footer button{color:#9eafc5;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:10px;display:flex}.ui-date-footer button:hover:not(:disabled){color:#e1eeff;background:#a1c1ea13}.ui-date-footer .ui-date-apply{color:#172230;background:linear-gradient(115deg,#86a8d4,#a1c2ee);border-color:#bad3f359;padding:9px 12px;font-weight:650;box-shadow:0 3px 14px #8eb0dc14}.ui-date-footer .ui-date-apply:hover:not(:disabled){color:#172230;background:linear-gradient(115deg,#9cbbe3,#b5d0f4)}.field>.ui-date-control,.field>.ui-time-list{letter-spacing:normal;margin:0;font-weight:400}.tc-toolbar-actions>.ui-date-control{flex:0 190px;width:190px}.tc-toolbar-actions .ui-date-trigger{min-height:33px;padding:7px 9px;font-size:11px}.tc-toolbar-actions .ui-date-trigger>svg{width:14px;height:14px}.ui-time-list{flex-wrap:wrap;gap:9px;width:100%;min-width:0;display:flex}.ui-time-list-item{flex:0 142px;align-items:center;min-width:0;display:flex;position:relative}.ui-time-list-item .ui-date-trigger{gap:8px;min-height:40px;padding-right:29px;font-size:11px}.ui-time-list-item .ui-date-trigger>svg:last-child{display:none}.ui-time-list-item>button{color:#8295af;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:3px;display:grid;position:absolute;right:6px}.ui-time-list-item>button:hover{color:#c1dcff;background:#7b9fce19}.ui-time-list-add{flex:0 175px}.ui-time-list-add>.ui-date-trigger{background:0 0;border-style:dashed;min-height:40px;font-size:10px}.ui-time-list>.ui-date-error{width:100%;padding:0}@media (max-width:600px){.ui-date-datetime .ui-date-body{grid-template-columns:minmax(0,1fr)}.ui-date-datetime .ui-date-clock{border-top:1px solid #798da82b;border-left:0;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;padding-top:11px;display:grid}.ui-date-datetime .ui-date-clock-value{margin:0}.ui-date-datetime .ui-date-clock-value>strong{font-size:22px}.ui-date-datetime .ui-date-clock-value>svg{display:none}.ui-date-datetime .ui-date-time-list{height:88px}.ui-date-datetime .ui-date-calendar{padding-top:10px;padding-bottom:9px}.ui-date-datetime .ui-date-navigation{margin-bottom:6px}.ui-date-datetime .ui-date-grid button{height:31px}.ui-date-header{padding:14px 17px 12px}.ui-date-preview{padding:9px 17px}.ui-date-footer{padding:9px 12px}.ui-date-error{padding:0 17px 9px}.ui-date-popup{border-radius:12px}.ui-date-trigger{font-size:11px}.tc-toolbar-actions>.ui-date-control{flex-basis:170px;width:170px}}
.ui-context-menu{z-index:1400;overscroll-behavior:contain;color:#dfe9f7;width:284px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);font:12px/1.45 var(--font),sans-serif;scrollbar-width:thin;scrollbar-color:#6f87a666 transparent;background:linear-gradient(135deg,#80a7d90a,#0000 65%),#171f29fa;border:1px solid #819bbe70;border-radius:13px;padding:7px;animation:.12s ease-out context-menu-in;overflow:auto;box-shadow:0 24px 70px #020407aa,0 4px 18px #04070c80}.ui-context-heading{color:#9ba9bc;letter-spacing:.2px;border-bottom:1px solid #8198b626;align-items:center;gap:8px;margin-bottom:5px;padding:8px 9px 11px;font-size:10px;display:flex}.ui-context-heading>svg{color:#9cbae1;flex-shrink:0}.ui-context-heading>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-context-heading kbd{font:8px var(--font);color:#808fa2;border:1px solid #8ba4c42b;border-radius:4px;padding:2px 4px}.ui-context-menu .ui-context-item{box-sizing:border-box;color:#d7e1ee;width:100%;min-height:39px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;outline:none;align-items:center;gap:10px;padding:9px;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.ui-context-icon{color:#a1b5cf;flex:0 0 19px;place-items:center;display:grid}.ui-context-copy{flex:1;min-width:0;display:block}.ui-context-copy strong{overflow-wrap:anywhere;font-size:11px;font-weight:550;display:block}.ui-context-copy small{color:#94a3b6;margin-top:3px;font-size:9px;font-weight:400;line-height:1.5;display:block}.ui-context-menu .ui-context-item:focus,.ui-context-menu .ui-context-item:hover:not([aria-disabled=true]){color:#e7f1ff;background:#8aabd52a;border-color:#8ba5c73a}.ui-context-menu .ui-context-item.is-danger,.ui-context-item.is-danger .ui-context-icon{color:#a8ceff}.ui-context-menu .ui-context-item.is-danger:focus,.ui-context-menu .ui-context-item.is-danger:hover:not([aria-disabled=true]){background:#5489ce26;border-color:#6c98d147}.ui-context-menu .ui-context-item[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.ui-context-separator{background:#879ebd27;height:1px;margin:6px 7px}.ui-context-footer{color:#748498;border-top:1px solid #8198b626;justify-content:space-between;margin-top:5px;padding:10px 9px 4px;font-size:8px;display:flex}.ui-context-footer>span{letter-spacing:1.2px;font-weight:700}.workspace.branded-workspace .ui-context-trigger,.ui-context-trigger{color:#a2b3c9;cursor:pointer;vertical-align:middle;background:#93aed209;border:1px solid #849cbc33;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.workspace.branded-workspace .ui-context-trigger:hover,.ui-context-trigger:hover,.ui-context-trigger[aria-expanded=true]{color:#d8e9ff;background:#8babd427;border-color:#9bbfed7a}.ui-context-trigger:disabled{opacity:.4;cursor:not-allowed}.ui-context-trigger:focus-visible,[data-context-target]:focus-visible{outline-offset:3px;outline:2px solid #8db6ec}.context-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.context-heading-actions{align-items:center;gap:8px;display:flex}.context-menu-hint{align-items:center;gap:7px;display:inline-flex}.context-menu-hint kbd{border:1px solid #869dbb2b;border-radius:4px;padding:2px 5px;font-size:8px}.ui-context-confirm{box-sizing:border-box;color:#e4edf8;width:min(420px,100vw - 32px);font-family:var(--font),sans-serif;background:#161d27;border:1px solid #7d98bb66;border-radius:17px;padding:24px;box-shadow:0 30px 90px #020407aa}.ui-context-confirm::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04090fbd}.ui-context-confirm-head{justify-content:space-between;align-items:center;display:flex}.ui-context-confirm-head>span{color:#a1c7f8;background:#5288cf1c;border:1px solid #77a1d745;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ui-context-confirm-head>button{color:#98a8bc;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.ui-context-confirm h2{letter-spacing:-.5px;margin:20px 0 10px;font-size:19px}.ui-context-confirm p{color:#a6b3c5;white-space:pre-line;margin:0 0 24px;font-size:12px;line-height:1.8}.ui-context-confirm footer{justify-content:flex-end;gap:9px;display:flex}.ui-context-confirm .button{min-height:39px;font:11px var(--font);color:#dbe6f4;cursor:pointer;background:#233040;border:1px solid #849cbc42;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.ui-context-confirm .button.primary{color:#f3f8ff;background:linear-gradient(110deg,#5b7da9,#7ea5d7);border-color:#a7c6ee88}.ui-context-confirm .button.danger{color:#d0e4ff;background:#446ea640;border-color:#7ca5db66}.ui-context-confirm .button:disabled{opacity:.5;cursor:wait}.ui-context-confirm button:focus-visible{outline-offset:3px;outline:2px solid #a9c9f3}@keyframes context-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ui-context-menu .ui-context-item{min-height:44px}.workspace.branded-workspace .ui-context-trigger,.ui-context-trigger{flex-basis:38px;width:38px;height:38px}.context-menu-hint kbd{display:none}}@media (prefers-reduced-motion:reduce){.ui-context-menu{animation:none}.ui-context-trigger,.ui-context-menu .ui-context-item{transition:none}}@media print{.ui-context-menu,.ui-context-trigger,.context-menu-hint,.ui-context-confirm{display:none!important}}
.game-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.game-stat{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.game-stat>svg{color:var(--accent,#72a8ef);width:23px;height:23px}.game-stat>small{letter-spacing:.14em;color:var(--muted);font-size:10px}.game-stat>strong{letter-spacing:-.04em;font-size:clamp(19px,1.7vw,27px)}.game-stat>span:not(.badge){color:var(--muted);font-size:11px;line-height:1.6}.game-summary-strip{color:var(--muted);flex-wrap:wrap;gap:18px 26px;padding:12px 2px 22px;font-size:12px;display:flex}.game-summary-strip>div{align-items:center;gap:9px;display:flex}.game-resource-toolbar{border-bottom:1px solid var(--border,#ffffff14);grid-template-columns:minmax(0,1fr) minmax(220px,290px);align-items:center;gap:14px;padding:18px 24px;display:grid}.game-resource-toolbar>label{align-items:center;gap:10px;min-width:0;display:flex}.game-resource-toolbar>label>svg{color:var(--muted);flex-shrink:0}.game-resource-toolbar input,.game-resource-toolbar .ui-select{width:100%;min-width:0}.game-issues{margin-top:24px}.game-issue-list{padding:4px 24px 18px;display:grid}.game-issue-list>article{border-bottom:1px solid #ffffff0f;gap:14px;padding:19px 0;display:flex}.game-issue-list>article:last-child{border-bottom:0}.game-issue-list>article>svg{flex-shrink:0;margin-top:3px}.game-issue-list>article>div{flex:1;min-width:0}.game-issue-list header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.game-issue-list p{font-family:var(--font-mono,monospace);overflow-wrap:anywhere;color:#b9c8db;margin:10px 0;font-size:12px;line-height:1.8}.game-issue-list small,.game-diagnostic-note{color:var(--muted);font-size:11px;line-height:1.7}.game-error{color:#83b9ff}.game-controls{margin-bottom:26px}.game-power-card{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:24px;display:grid}.game-power-card h2{letter-spacing:-.04em;margin:8px 0;font-size:21px}.game-power-card p{color:var(--muted);font-size:11px;line-height:1.7}.game-control-badges{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.game-power-buttons{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.game-power-card>.notice,.game-action-pending{grid-column:1/-1}.game-action-pending{align-items:center;gap:10px;display:flex}.game-control-tabs{flex-wrap:wrap;gap:8px;padding:20px 0;display:flex}.game-control-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:inline-flex}.game-control-tabs button[aria-selected=true]{color:#b5d2f7;background:#8cb6ed1a;border-color:#8cb6ed42}.game-next-restart{background:#8cb6ed08;border:1px solid #8cb6ed2a;border-radius:12px;align-items:flex-start;gap:13px;margin-bottom:21px;padding:18px;display:flex}.game-next-restart>svg{color:#8cb6ed;flex-shrink:0}.game-next-restart strong{font-size:13px}.game-next-restart p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.8}.game-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.game-plan-grid .setting-row{margin-bottom:18px}.game-plan-grid .setting-row p{max-width:30em;font-size:11px}.game-form-actions{flex-wrap:wrap;gap:9px;display:flex}.game-table-detail{color:var(--muted);max-width:34em;margin-top:6px;font-size:10px;line-height:1.7;display:block}.game-command-list{padding:2px 24px}.game-command-list>article{border-bottom:1px solid #ffffff0b;align-items:flex-start;gap:14px;padding:21px 0;display:flex}.game-command-list>article:last-child{border-bottom:0}.game-command-list>article>div{flex:1;min-width:0}.game-command-list strong{font-size:12px}.game-command-list p{overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.8}.game-command-list small{color:var(--muted);font-size:10px}.game-hosting-form .notice{margin-bottom:24px}.game-secure-note{color:#91c7b4;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.game-command-dialog{color:#e7edf5;background:#141c26;border:1px solid #a0c0e94a;border-radius:18px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 30px 120px #0009}.game-command-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a1017cc}.game-command-dialog>form{padding:28px}.game-command-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.game-command-dialog h2{margin-top:8px;font-size:23px}.game-command-dialog p{color:#acb8c7;margin-bottom:22px;font-size:12px;line-height:1.8}.game-command-dialog p.game-command-target{color:#b5d0f3;font-weight:600}.game-command-dialog footer{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.game-force-confirm{color:#ffb8bb;gap:12px;font-size:12px;line-height:1.8;display:flex}.game-force-confirm input{flex-shrink:0;width:18px;margin-top:5px}@media (max-width:900px){.game-plan-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.game-power-card{grid-template-columns:minmax(0,1fr);padding:18px}.game-control-badges{align-items:flex-start}.game-control-tabs button{padding:10px;font-size:11px}.game-command-list>article{flex-wrap:wrap}.game-command-list>article>div{flex-basis:100%}.game-command-dialog>form{padding:20px}}.game-operations>.notice{gap:10px;margin-bottom:18px;display:flex}.game-admin-panel{margin:24px 0;overflow:hidden}.game-admin-title{align-items:center;gap:16px;display:flex}.game-admin-title .eyebrow{letter-spacing:2px;font-size:10px}.game-admin-logo{background:url(/brand/capo-city-logo.png) 50%/contain no-repeat;flex:0 0 52px;width:52px;height:56px;display:block}.game-admin-connection{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:12px 24px;padding:16px 24px;font-size:12px;display:flex}.game-admin-connection>span{align-items:center;gap:8px;display:inline-flex}.game-admin-access{background:linear-gradient(100deg,#e381bb0f,#0000);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.game-admin-access p{max-width:700px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.game-admin-panel>.notice,.game-admin-panel>.game-action-pending{margin:16px 24px}.game-admin-panel .game-control-tabs{border-bottom:1px solid var(--line);margin:0;padding:8px 24px}.game-admin-history{border-top:1px solid var(--line)}.game-admin-history summary{cursor:pointer;color:var(--muted);align-items:center;gap:10px;padding:18px 24px;font-size:13px;display:flex}.game-admin-history summary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.game-admin-history .game-command-list{max-height:320px;overflow:auto}@media (max-width:760px){.game-admin-access{flex-direction:column;align-items:stretch}.game-admin-panel .card-header{flex-direction:column;align-items:flex-start}.game-admin-connection{gap:12px}.game-admin-title{align-items:flex-start}}@media (max-width:1100px){.game-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.game-status-grid{grid-template-columns:1fr 1fr;gap:10px}.game-stat{padding:16px}.game-stat>strong{font-size:18px}.game-resource-toolbar{grid-template-columns:minmax(0,1fr);padding:16px}.game-resource-toolbar>label{max-width:none}.game-issue-list{padding:0 16px}.game-summary-strip{gap:12px;display:grid}}
.webhook-page{gap:22px;display:grid}.webhook-page .page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.webhook-page h1{align-items:center;gap:12px;display:flex}.webhook-page p{color:var(--text-muted,#a9b1bb);line-height:1.6}.webhook-page .eyebrow{color:#9ac0f2;letter-spacing:.16em;font-size:11px}.webhook-stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.webhook-stats>div{background:linear-gradient(130deg,#7baff211,#141c2780);border:1px solid #8fbaf220;border-radius:15px;align-items:center;gap:18px;padding:23px;display:flex}.webhook-stats svg{color:#8db7ef}.webhook-stats strong{font-size:25px}.webhook-page small{color:#a2abb6;font-size:11px;line-height:1.65;display:block}.webhook-stats small{font-size:12px;font-weight:400}.webhook-notice{background:#729acf0a;border:1px solid #8fb6ea25;border-radius:12px;align-items:flex-start;gap:14px;padding:18px;display:flex}.webhook-notice>svg{color:#8bb2e5;flex-shrink:0}.webhook-notice>div{flex:1}.webhook-notice p{margin:6px 0 8px;font-size:12px}.webhook-notice strong{font-size:13px}.webhook-card{background:linear-gradient(140deg,#171f2a90,#0f151ce0);border:1px solid #91b5e526;border-radius:16px;overflow:visible}.webhook-card>header{border-bottom:1px solid #8baad31c;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.webhook-card h2{margin:0;font-size:18px}.webhook-card header p{margin:7px 0 0;font-size:12px}.webhook-card>header>div+div{flex-wrap:wrap;gap:10px;display:flex}.webhook-editor,.webhook-discovery{background:#192330;border:1px solid #8eb7ed40;border-radius:12px;margin:20px;padding:20px}.webhook-editor h3,.webhook-discovery h3{margin:0 0 15px}.webhook-editor-fields{grid-template-columns:1fr 1.8fr;gap:16px;display:grid}.webhook-page input:not([type=range]){width:100%;min-width:0;color:inherit;font:inherit;background:#0e1218;border:1px solid #9bbae32e;border-radius:8px;padding:11px 12px;font-size:12px}.webhook-editor-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.webhook-editor-actions>label{align-items:center;gap:12px;margin-right:auto;font-size:12px;display:flex}.webhook-destinations{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;padding:0 20px 20px;display:grid}.webhook-destinations:empty{padding:0}.webhook-destinations article{background:#ffffff03;border:1px solid #a0bbdf20;border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.webhook-destinations article>div:nth-child(2){flex:1;min-width:0}.webhook-destinations strong{overflow-wrap:anywhere;font-size:13px}.webhook-destinations small{font-size:10px}.webhook-destination-icon{color:#98c0f5;background:#81ade714;border:1px solid #8ab5ed24;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.webhook-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 24px;display:flex}.webhook-empty p{max-width:510px;font-size:12px}.webhook-empty svg{color:#8aa4c7}.webhook-filters{grid-template-columns:1fr 260px;gap:16px;padding:20px 24px;display:grid}.webhook-filters>label{position:relative}.webhook-filters>label svg{color:#909dae;position:absolute;top:12px;left:12px}.webhook-filters input{padding-left:38px!important}.webhook-resource{border-top:1px solid #85a2c720}.webhook-resource-title{background:#85b4f106;flex-wrap:wrap;align-items:center;gap:14px;padding:19px 24px;display:flex}.webhook-resource-title h3{margin:0;font-size:14px}.webhook-resource-title .ui-select{max-width:300px;margin-left:auto}.webhook-route{border-top:1px solid #90b5e50c;grid-template-columns:minmax(0,1fr) minmax(190px,310px) 40px;align-items:center;gap:20px;padding:16px 24px;display:grid}.webhook-route strong{font-size:13px}.webhook-route small{margin-top:4px}.webhook-route .ui-select{min-width:0}.webhook-save{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#141b25f7;border-top:1px solid #8fb5e722;border-radius:0 0 16px 16px;justify-content:flex-end;align-items:center;gap:10px;padding:20px 24px;display:flex;position:sticky;bottom:0}.webhook-save>span{color:#abbdd5;margin-right:auto;font-size:12px}.webhook-footnote{padding:0 4px;font-size:11px}.webhook-discovery>div{border-top:1px solid #90afd81b;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.webhook-discovery p{font-size:12px}.webhook-discovery strong{font-size:13px}@media (max-width:800px){.webhook-stats{grid-template-columns:1fr}.webhook-card>header,.webhook-page .page-heading{flex-direction:column;align-items:flex-start}.webhook-editor-fields,.webhook-filters{grid-template-columns:1fr}.webhook-route{grid-template-columns:minmax(0,1fr) 40px;gap:12px}.webhook-route>div:first-child{grid-column:1/-1}.webhook-resource-title .ui-select{width:100%;max-width:none;margin:0}.webhook-resource-title{gap:12px}.webhook-notice,.webhook-save{flex-wrap:wrap}.webhook-save>span{flex-basis:100%;margin-bottom:4px}.webhook-editor-actions{flex-wrap:wrap}.webhook-editor-actions>label{flex-basis:100%;margin-bottom:8px}}
.organized-workspace .panel-skip-link{z-index:200;color:#131c27;background:#a9caf5;border-radius:9px;padding:12px 18px;font-size:12px;position:fixed;top:12px;left:300px;transform:translateY(-160%)}.organized-workspace .panel-skip-link:focus{transform:none}.workspace.branded-workspace.organized-workspace .sidebar{background:radial-gradient(at 0 0,#37537823,#0000 50%),#0f151c;flex-direction:column;width:282px;padding:22px 13px 0;display:flex}.workspace.branded-workspace.organized-workspace .workspace-main{min-width:0;margin-left:282px}.organized-workspace .panel-sidebar-brand{flex-shrink:0;align-items:center;gap:8px;padding:0 9px 20px;display:flex}.organized-workspace .panel-sidebar-brand>.wordmark{flex:1;margin:0;padding:0}.organized-workspace .panel-sidebar-close{color:#a5b4c8;background:0 0;border:0;padding:8px;display:none}.workspace.branded-workspace.organized-workspace .sidebar nav.panel-tree{scrollbar-width:thin;scrollbar-color:#41526955 transparent;flex:1;min-height:0;margin:0;padding:0 3px 20px;display:block;overflow:hidden auto}.organized-workspace .panel-nav-search{color:#8291a5;background:#ffffff03;border:1px solid #8aa4c625;border-radius:9px;align-items:center;gap:9px;margin:0 3px 19px;padding:9px 10px;display:flex}.organized-workspace .panel-nav-search input{width:100%;min-width:0;font:inherit;color:#d4deea;background:0 0;border:0;outline:none;font-size:11px}.organized-workspace .panel-nav-search input::placeholder{color:#7c899b}.organized-workspace .panel-nav-search button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.organized-workspace .panel-nav-caption{color:#919eb0;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 11px;font-size:8px;display:flex}.organized-workspace .panel-nav-caption span{color:#65707e;letter-spacing:0;font-size:8px}.organized-workspace .panel-nav-search{z-index:2;background:#121820;position:sticky;top:0}.organized-workspace .panel-nav-group{border:0;border-radius:10px;margin:0 0 5px;overflow:hidden}.organized-workspace .panel-nav-toggle{color:#b1bbc8;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:43px;padding:12px 10px;font-size:11px;font-weight:550;display:flex}.organized-workspace .panel-nav-toggle>svg:first-child{color:#8694a6;flex-shrink:0}.organized-workspace .panel-nav-toggle>span{flex:1}.organized-workspace .panel-nav-toggle>svg:last-child{color:#788698;transition:transform .18s;transform:rotate(-90deg)}.organized-workspace .panel-nav-toggle>svg.is-open:last-child{transform:rotate(0)}.organized-workspace .panel-nav-toggle:hover{color:#dfe9f5;background:#a0c3f108}.organized-workspace .panel-nav-group.is-current>.panel-nav-toggle{color:#d5e3f5;background:#7ca3d60c;border-color:#8aaad41b}.organized-workspace .panel-nav-group.is-current>.panel-nav-toggle>svg:first-child{color:#97bae8}.organized-workspace .panel-nav-children{border-left:1px solid #7791b329;gap:3px;margin:3px 0 9px 18px;padding:3px 0 3px 10px;list-style:none;display:grid;position:relative}.organized-workspace .panel-nav-children li{min-width:0;margin:0;padding:0}.workspace.branded-workspace.organized-workspace .sidebar nav.panel-tree .panel-nav-children a{color:#99a5b4;white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:38px;margin:0;padding:10px;font-size:10.5px;font-weight:450;line-height:1.5;text-decoration:none;display:flex;position:relative}.workspace.branded-workspace.organized-workspace .sidebar nav.panel-tree .panel-nav-children a>svg{color:#7f8fa3;flex-shrink:0;width:14px;height:14px}.organized-workspace .panel-nav-children a>span{flex:1;min-width:0}.workspace.branded-workspace.organized-workspace .sidebar nav.panel-tree .panel-nav-children a:hover{color:#dee8f5;background:#a1c0e909}.workspace.branded-workspace.organized-workspace .sidebar nav.panel-tree .panel-nav-children a.is-active{color:#e4f0ff;background:linear-gradient(100deg,#5c8ac726,#3f5a7e12);border-color:#9ab9e132;font-weight:600}.workspace.branded-workspace.organized-workspace .sidebar nav.panel-tree .panel-nav-children a.is-active:before{content:"";background:#92baee;border-radius:2px;width:3px;position:absolute;top:11px;bottom:11px;left:-12px}.workspace.branded-workspace.organized-workspace .sidebar nav.panel-tree .panel-nav-children a.is-active>svg{color:#a3c6f4}.organized-workspace .panel-nav-children b{color:#abc8ed;background:#a4c6f212;border-radius:7px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;font-weight:500;display:grid}.organized-workspace .panel-nav-toggle:focus-visible,.organized-workspace .panel-nav-search:focus-within,.organized-workspace .panel-nav-children a:focus-visible{outline-offset:2px;outline:2px solid #93baed}.organized-workspace .panel-nav-no-results{color:#9dabbd;padding:18px 10px;font-size:11px;line-height:1.7}.workspace.branded-workspace.organized-workspace .sidebar-bottom{flex-shrink:0;margin:0 5px}.workspace.branded-workspace.organized-workspace .profile{padding:16px 2px}.organized-workspace .profile strong{font-size:10px}.organized-workspace .profile small{font-size:8px}.organized-workspace .panel-header-start{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.organized-workspace .panel-breadcrumbs{color:#8994a3;align-items:center;gap:11px;min-width:0;font-size:10px;display:flex}.organized-workspace .panel-breadcrumbs>a{color:#9aa9bd;flex-shrink:0;place-items:center;display:grid}.organized-workspace .panel-breadcrumbs>svg{color:#5e6a79;flex-shrink:0}.organized-workspace .panel-breadcrumbs>span{white-space:nowrap;text-overflow:ellipsis;max-width:155px;overflow:hidden}.organized-workspace .panel-breadcrumbs>strong{white-space:nowrap;text-overflow:ellipsis;color:#d3ddea;min-width:0;font-size:11px;font-weight:550;overflow:hidden}.workspace.branded-workspace.organized-workspace .global-search{flex:0 225px;margin-left:0}.workspace.branded-workspace.organized-workspace .topbar{gap:19px}.workspace.branded-workspace.organized-workspace .panel-content{min-height:calc(100dvh - 150px);padding-top:32px}.organized-workspace .panel-page{width:100%;min-width:0;max-width:1440px;margin:0 auto}.organized-workspace .panel-page .page-heading{gap:20px;margin-bottom:25px}.organized-workspace .panel-page .page-heading h1{letter-spacing:-.9px;font-size:29px;line-height:1.25}.organized-workspace .panel-page .page-heading p{max-width:760px;line-height:1.7}.organized-workspace .panel-page .card{scroll-margin-top:24px}.organized-workspace .panel-page .editor-layout{display:block}.organized-workspace .panel-page .editor-body{min-width:0;max-width:1050px;margin:0 auto}.organized-workspace .panel-page .form-card{margin-bottom:20px}.organized-workspace .panel-page .section-heading p{max-width:760px;line-height:1.7}.organized-workspace .panel-page .page-heading .eyebrow{letter-spacing:.16em;font-size:9px}.organized-workspace .panel-area-symbol{color:#87a6ce;margin-top:10px}.organized-workspace .panel-area-section{margin:0 0 27px}.organized-workspace .panel-area-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;padding:0 2px;display:flex}.organized-workspace .panel-area-section-heading>span{color:#b5c5db;font-size:11px;font-weight:550}.organized-workspace .panel-area-section-heading>small{color:#7f8c9d;font-size:10px}.organized-workspace .panel-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.organized-workspace .panel-area-link{color:#cfd9e6;background:linear-gradient(135deg,#5b7eab0c,#18202b75);border:1px solid #8cacd62a;border-radius:13px;align-items:flex-start;gap:17px;padding:23px;transition:border-color .16s,background .16s;display:flex}.organized-workspace .panel-area-link:hover{background:#84a8d812;border-color:#8db1e15c}.organized-workspace .panel-area-icon{color:#9dc1f0;background:#8aafdf17;border:1px solid #8bafdd25;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.organized-workspace .panel-area-link h2{margin:1px 0 8px;font-size:14px;font-weight:600}.organized-workspace .panel-area-link p{color:#9ba7b6;margin:0 0 13px;font-size:11px;line-height:1.75}.organized-workspace .panel-area-link>div>span{color:#9ab9e2;align-items:center;gap:6px;font-size:10px;display:flex}.organized-workspace .panel-area-link:focus-visible{outline-offset:3px;outline:2px solid #93baed}.organized-workspace .panel-page .game-status-grid,.organized-workspace .panel-page .game-summary-strip{margin-bottom:22px}.organized-workspace .panel-page .game-controls{margin:0}.organized-workspace .panel-page .game-resource-toolbar{padding-block:20px}.organized-workspace .panel-page .game-operations>.panel-area-overview .page-heading{display:none}.organized-workspace .panel-page .game-operations .game-issues{margin-top:0}.organized-workspace .panel-page .webhook-card{margin-bottom:0}.organized-workspace .panel-page .webhook-overview-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.organized-workspace .panel-page .webhook-destinations{padding-top:20px}.organized-workspace .panel-page .administration .admin-access{margin-bottom:20px}.organized-workspace .panel-page .admin-rule-grid{gap:17px}.organized-workspace .panel-page .release-admin-layout{display:block}.organized-workspace .panel-page .release-admin-main{max-width:1100px;margin:0 auto}.organized-workspace .panel-page-kalender[data-panel-view=events] .tc-layout,.organized-workspace .panel-page-kalender[data-panel-view=absences] .tc-layout{grid-template-columns:minmax(0,1fr)}@media (min-width:1600px){.workspace.branded-workspace.organized-workspace .panel-content{padding-top:38px}.organized-workspace .panel-page .page-heading h1{font-size:33px}.organized-workspace .panel-area-link{padding:26px}}@media (max-width:1320px){.workspace.branded-workspace.organized-workspace .sidebar{width:264px;padding-inline:10px}.workspace.branded-workspace.organized-workspace .workspace-main{margin-left:264px}.workspace.branded-workspace.organized-workspace .topbar{gap:13px}.workspace.branded-workspace.organized-workspace .topbar .global-search{display:none}.organized-workspace .panel-nav-toggle{font-size:10.5px}.organized-workspace .panel-breadcrumbs{gap:8px}}@media (max-width:1000px){.workspace.branded-workspace.organized-workspace .workspace-main{margin-left:0}.workspace.branded-workspace.organized-workspace .sidebar{width:282px}.organized-workspace .panel-sidebar-close{place-items:center;display:grid}.organized-workspace .panel-sidebar-brand .version-tag{display:none}.organized-workspace .panel-skip-link{left:20px}.organized-workspace .panel-breadcrumbs>span{max-width:130px}.organized-workspace .panel-page .page-heading h1{font-size:28px}}@media (max-width:700px){.organized-workspace .panel-area-grid,.organized-workspace .panel-page .webhook-overview-links{grid-template-columns:1fr}.organized-workspace .panel-area-link{padding:20px}.organized-workspace .panel-breadcrumbs>span,.organized-workspace .panel-breadcrumbs>svg,.organized-workspace .panel-breadcrumbs>a{display:none}.organized-workspace .panel-breadcrumbs>strong{max-width:205px;font-size:11px}.workspace.branded-workspace.organized-workspace .topbar{padding-inline:16px}.workspace.branded-workspace.organized-workspace .panel-content{padding-top:24px}.organized-workspace .panel-page .page-heading h1{font-size:26px}.organized-workspace .panel-page .page-heading .eyebrow{font-size:8px}.organized-workspace .panel-header-start{gap:10px}.organized-workspace .panel-area-symbol{display:none}.organized-workspace .panel-page .game-status-grid{gap:12px}.organized-workspace .panel-page .editor-body{max-width:100%}}@media (prefers-reduced-motion:reduce){.organized-workspace .panel-nav-toggle>svg,.organized-workspace .panel-area-link{transition:none}}@media print{.organized-workspace .panel-page{max-width:none}.organized-workspace .panel-skip-link,.organized-workspace .panel-area-symbol{display:none}.workspace.branded-workspace.organized-workspace .workspace-main{margin-left:0}.workspace.branded-workspace.organized-workspace .panel-content{min-height:0;padding:0}}
:root{--brand-blue:#167dff;--brand-blue-alpha:#167dff87;--brand-pink:#167dff;--brand-violet:#69b0ff;--brand-sunset:#81d6ff;--accent:#167dff;--accent-strong:#0960cf;--accent-hover:#0c6fe8;--accent-soft:#167dff14;--accent-line:#167dff39}::selection{color:#fff;background:#167dff87}.workspace.branded-workspace[data-theme=brand]{--accent:#167dff;--accent-strong:#69b0ff;--accent-hover:#b8dcff;--accent-soft:#167dff14;--accent-line:#167dff39;--canvas:#09111e;--panel-surface:#101d30;--panel-raised:#172940;--panel-input:#0b1728;--ink:#edf5ff;--panel-strong:#edf5ff;--panel-text:#c0d0e7;--panel-muted:#91a6c2}.button.accent,.workspace .button.primary,.shot-button{color:#fff;background:#167dff;border-color:#167dff87;box-shadow:0 5px 28px #167dff26}.button.accent:hover,.workspace .button.primary:hover{color:#fff;background:#0960cf;border-color:#69b0ff}.brand-symbol img{filter:drop-shadow(0 2px 8px #167dff40)}.brand-artwork{filter:drop-shadow(0 14px 38px #167dff40)}.hero-copy h1 em,.shot-hero h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#b8dcff,#167dff 58%,#81d6ff);-webkit-background-clip:text;background-clip:text}.public-site .eyebrow,.shot-eyebrow,.release-page .eyebrow{color:#69b0ff}.public-links a:hover,.public-links [aria-current=page]{color:#81d6ff}.public-team{color:#b8dcff;background:#167dff14;border-color:#167dff87}.public-team:hover{background:#167dff26;border-color:#167dff}.gc-home{--gc-accent:#167dff}.gc-home .gc-button-primary{color:#fff;background:#167dff;border-color:#167dff87;box-shadow:0 8px 32px #167dff40}.gc-home .gc-button-primary:hover{background:#0960cf;box-shadow:0 13px 35px #167dff50}.gc-home .gc-hero h1 em,.gc-home .gc-final h2 em{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#81d6ff,#167dff 70%,#69b0ff);-webkit-background-clip:text;background-clip:text}.site-discord-link{color:#b8dcff;background:#167dff14;border-color:#167dff87}.site-discord-link:hover{background:#167dff26;border-color:#167dff}.site-nav-links>[aria-current=page]:after,.gc-scroll-progress{background:#167dff}.hero-copy>.eyebrow i{background:#167dff;box-shadow:0 0 14px #167dff87}.city-art.brand-stage{background:radial-gradient(at 48% 70%,#167dff26,#0000 67%),#091727;border-color:#167dff87}.home-hero img,.district-image,.home-atmosphere img{filter:saturate(.7)hue-rotate(8deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
