:root{--d-blue:#2aa7e8;--d-indigo:#4d6fe0;--d-violet:#7a5bd6;--d-magenta:#b43c97;--d-green:#3fae4a;--d-yellow:#f9b800;--d-orange:#f5841f;--d-ink:#1f2240;--d-text:#4a4f6a;--d-muted:#8a8fa8;--d-line:#eceaf7;--d-lilac:#f1effb;--d-card-shadow:0 10px 30px -12px #5c48b433, 0 2px 6px #5c48b40d;--d-glow:0 14px 28px -10px #4d6fe099;--d-brand:linear-gradient(110deg, #16aaee 0%, #3f7ff0 30%, #6a5ce2 65%, #a43fb4 100%);--d-warm:linear-gradient(110deg, #ffc93a 0%, #f7861a 45%, #e8407f 100%);--d-fresh:linear-gradient(110deg, #a6e25a 0%, #36b14a 45%, #0e9fb0 100%);--d-berry:linear-gradient(110deg, #f070c8 0%, #b8379a 45%, #6a5ce2 100%);--d-rainbow:linear-gradient(90deg, #2aa7e8, #4d6fe0 22%, #7a5bd6 40%, #b43c97 58%, #f5841f 78%, #f9b800 90%, #3fae4a)}.workspace{background-color:#f5f3fc;background-image:radial-gradient(900px 520px at 8% -10%,#7a5bd633,#0000 60%),radial-gradient(800px 480px at 100% 0,#2aa7e82e,#0000 60%),radial-gradient(700px 520px at 85% 85%,#f9b8001a,#0000 60%),radial-gradient(700px 520px at 30% 110%,#b43c9721,#0000 60%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.workspace .main-area{background:0 0}@media (min-width:761px){.workspace>.sidebar{box-shadow:var(--d-card-shadow);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:28px}.workspace .sidebar .nav{color:var(--d-text);border-radius:999px}.workspace .sidebar .nav:hover:not(:disabled){background:var(--d-lilac)}.workspace .sidebar .nav.active,.workspace .sidebar .nav.active:hover:not(:disabled){background:var(--d-brand);color:#fff;box-shadow:var(--d-glow)}.workspace .sidebar .nav.active svg{color:#fff}.workspace .sidebar .nav.active:before{display:none}.workspace .sidebar-bottom{box-shadow:none;background:linear-gradient(120deg,#eaf6ff,#f4ecfd);border:0;border-radius:22px}.workspace .sidebar nav{margin:-6px -10px 0;padding:6px 10px 18px}}.workspace .logout:not(#_){min-width:40px;min-height:40px;color:var(--d-violet);background:#fff;border:0;place-items:center;padding:0;display:inline-grid;box-shadow:0 4px 12px -4px #5c48b440;border-radius:50%!important;width:40px!important;height:40px!important}.workspace .logout:not(#_):hover:not(:disabled){background:var(--d-brand);color:#fff}.workspace .main-area>.topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.workspace .topbar h1.page-banner-title{color:var(--d-ink);letter-spacing:-.03em;font-weight:700}.workspace .season-pill,.workspace .header-user .avatar{box-shadow:var(--d-card-shadow);background:#fff;border:1px solid #ffffffe6}.workspace .season-pill{border-radius:999px}.workspace .header-user .avatar,.workspace .sidebar-bottom>.avatar{background:var(--d-brand);color:#fff}.workspace .main-area>.content :is(.panel,.form-panel,.completion-card){box-shadow:var(--d-card-shadow);background-color:#fffffff2;border:1px solid #fffffff2;border-radius:28px}.workspace .main-area>.content :is(.panel,.form-panel,.completion-card) :is(.panel,.form-panel,.completion-card){box-shadow:none}.workspace .main-area>.content .table-scroll{border:1px solid var(--d-line);background:#fff;border-radius:22px}.workspace .main-area>.content :is(.stat,.mini-stat){box-shadow:var(--d-card-shadow);border:1px solid #fffffff2;border-radius:24px}.workspace .main-area>.content .section-heading h2{color:var(--d-ink);letter-spacing:-.02em}.workspace .main-area>.content .text-button{background:var(--d-lilac);color:var(--d-violet);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:box-shadow .2s,color .2s;display:inline-flex}.workspace .main-area>.content .text-button:hover:not(:disabled){background:var(--d-brand);color:#fff;box-shadow:var(--d-glow)}.workspace .main-area>.content .text-button svg{flex:none;transition:transform .2s}.workspace .main-area>.content .text-button:hover svg{transform:translate(2px)}:is(button.primary,a.primary,.intake-competition-buttons>label:has(input:checked)){box-shadow:var(--d-glow);background-image:var(--d-brand)!important}:is(.segmented,.budget-tabs,.completion-tabs,.unified-submenu,.admin-tabs,.mentor-competition-region-tabs)>button:is(.active,.primary,.selected,[aria-pressed=true],[aria-selected=true]):not(:disabled){background:var(--d-brand)!important;box-shadow:var(--d-glow)!important}.school-map-canvas svg path:focus,.school-map-canvas svg path:focus-visible{outline:none}.school-map-canvas svg path:focus-visible{stroke:var(--d-violet);stroke-width:2.5px}.school-map-controls button.map-zoom-button:not(#_){border-radius:50%!important}.workspace :is(.sidebar .nav.active,.main-area>.content .text-button,.header-user .avatar,.logout),button.primary,a.primary,:is(.segmented,.budget-tabs,.completion-tabs,.unified-submenu,.admin-tabs,.mentor-competition-region-tabs)>button:is(.active,.primary,.selected,[aria-pressed=true],[aria-selected=true]){background-size:240% 240%!important;background-position:var(--gradient-x,0%) var(--gradient-y,50%)!important}.intake-competition-buttons>label:has(input:checked){background-size:240% 240%!important;background-position:var(--gradient-x,0%) var(--gradient-y,50%)!important}@media (max-width:760px){.workspace .main-area>.content :is(.panel,.form-panel,.completion-card){border-radius:22px}}@media (prefers-reduced-motion:reduce){.workspace .main-area>.content .text-button,.workspace .main-area>.content .text-button svg{transition:none}}.workspace{--card:#fffffff2;--tint-blue:linear-gradient(135deg, #e3f2ff 0%, #ece8ff 55%, #f7f5ff 100%);--tint-warm:linear-gradient(135deg, #fff1dc 0%, #ffe8ef 55%, #fff8f6 100%);--tint-fresh:linear-gradient(135deg, #e5f8e4 0%, #dff4f3 55%, #f6fcfb 100%);--tint-berry:linear-gradient(135deg, #fbe5f4 0%, #efe6ff 55%, #fbf7ff 100%)}.workspace .main-area>.content :is(.panel,.form-panel,.completion-card,.ledger-panel,.obligations-panel,.production-calendar,.schedule-panel,.admin-menu-card,.users-directory-panel,.user-detail-panel,.qualifier-entry-card,.intake-settings-card,.registration-files,.registered-school-panel,.intake-applications-card,.content-catalog-manager,.season-row){background-color:var(--card);box-shadow:var(--d-card-shadow);border:1px solid #fffffff2;border-radius:28px}.workspace .main-area>.content :is(.panel,.form-panel,.admin-menu-card) :is(.panel,.form-panel,.admin-menu-card){box-shadow:none;border-color:var(--d-line)}.workspace .main-area>.content :is(.section-heading h2,.panel>h2,.form-panel>h2,.registered-list-title h2,.admin-menu-card-heading h2){color:var(--d-ink);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.workspace .main-area>.content :is(.section-heading h2,.panel>h2,.form-panel>h2):before{content:"";background:var(--dot,#4d6fe0);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dot,#4d6fe0) 18%, transparent);border-radius:50%;flex:none}.workspace .main-area>.content :is(.panel,.form-panel):nth-of-type(4n+2){--dot:#f5841f}.workspace .main-area>.content :is(.panel,.form-panel):nth-of-type(4n+3){--dot:#3fae4a}.workspace .main-area>.content :is(.panel,.form-panel):nth-of-type(4n+4){--dot:#b43c97}.workspace .main-area>.content .eyebrow{color:var(--d-muted);letter-spacing:.14em;font-weight:600}.workspace .main-area>.content :is(.mini-stat,.stat,.intake-registration-totals>*,.ledger-summary>*,.plan-summary>*){--tile:var(--tint-blue);--num:var(--d-brand);background:var(--tile);box-shadow:var(--d-card-shadow);border:1px solid #fffffff2;border-radius:24px}.workspace .main-area>.content :is(.mini-stat,.stat,.intake-registration-totals>*,.ledger-summary>*,.plan-summary>*):nth-child(4n+2){--tile:var(--tint-warm);--num:var(--d-warm)}.workspace .main-area>.content :is(.mini-stat,.stat,.intake-registration-totals>*,.ledger-summary>*,.plan-summary>*):nth-child(4n+3){--tile:var(--tint-fresh);--num:var(--d-fresh)}.workspace .main-area>.content :is(.mini-stat,.stat,.intake-registration-totals>*,.ledger-summary>*,.plan-summary>*):nth-child(4n+4){--tile:var(--tint-berry);--num:var(--d-berry)}.workspace .main-area>.content :is(.mini-stat,.stat) strong{background:var(--num);color:#0000;-webkit-background-clip:text;background-clip:text}.workspace .main-area>.content :is(.mini-stat,.stat) svg{color:color-mix(in srgb, var(--dot,#4d6fe0) 70%, #1f2240)}.workspace .main-area>.content :is(.question-create-banner,.school-location-queue,.budget-start,.intake-open-highlight){box-shadow:var(--d-card-shadow);background:linear-gradient(120deg,#dcefff 0%,#e8e2ff 35%,#fbf9ff 60%,#ffeef7 100%);border:1px solid #fffffff2;border-radius:28px}.workspace .main-area>.content .question-create-symbol{background:var(--d-brand);color:#fff;box-shadow:var(--d-glow);border:0;border-radius:18px}.workspace .main-area>.content :is(.table-scroll,.ledger-table-scroll,.obligations-scroll,.question-library-scroll){border:1px solid var(--d-line);background:#fff;border-radius:22px}.workspace .main-area>.content table th{color:#7d73b8;letter-spacing:.08em;border-color:var(--d-line);background:#f6f4fd;font-weight:600}.workspace .main-area>.content table td{border-color:#f0eef8}.workspace .main-area>.content table tbody tr{transition:background-color .15s}.workspace .main-area>.content table tbody tr:hover>td{background:#faf8ff}.workspace .main-area>.content :is(.question-number-chip,.question-dashboard-number,.ql-number>span){color:var(--d-indigo);background:linear-gradient(135deg,#e6f4fd,#ece8fc);border-radius:12px;font-weight:700}.workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.custom-select-trigger,textarea,select){background-color:#fff;border-color:#e4e0f4;transition:border-color .15s,box-shadow .15s}.workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),.custom-select-trigger,textarea,select):hover:not(:disabled){border-color:#cfc6f1}.workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),.custom-select-trigger,textarea,select):focus,.workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),.custom-select-trigger,textarea,select):focus-visible{border-color:#8f7be2;outline:none;box-shadow:0 0 0 4px #7a5bd629}.workspace label{color:var(--d-text)}.workspace .main-area>.content button:not(.primary):not(.nav):not(.text-button):not(.msc-checkbox):not([role=switch]):not(.custom-select-trigger):not(.calendar-day):not(.upcoming-event):not(.overview-queue-link):not([class*=toggle]):not([class*=switch]){border-color:#e7e3f6}.workspace .main-area>.content button:not(.primary):not(.nav):not(.text-button):not(.msc-checkbox):not([role=switch]):not(.custom-select-trigger):not(.calendar-day):not(.upcoming-event):not(.overview-queue-link):not([class*=toggle]):not([class*=switch]):hover:not(:disabled){color:var(--d-violet);background-color:#f7f5ff;border-color:#cfc6f1}.workspace :is(.episode-delete,.team-delete-button,button.danger):not(#_){border-radius:999px!important}.workspace .main-area>.content :is(.badge,.question-library-tag,.user-role-tag,.user-status-tag,.count-pill,.registered-list-count,.admin-menu-item-count){border-radius:999px;font-weight:600}.workspace .main-area>.content :is(.count-pill,.registered-list-count,.admin-menu-item-count){background:var(--d-lilac);color:var(--d-violet)}.workspace :is(.admin-hide-switch,.catalog-default-switch,.intake-switch) input[type=checkbox]:checked,.workspace .user-activation-card>.user-activation-toggle[aria-pressed=true],.workspace button.msc-checkbox:is(.is-checked,.is-mixed){background:var(--d-brand)!important;border-color:#0000!important}.workspace .pagination button{min-width:38px;border-radius:999px!important}.workspace .pagination button:is(.active,[aria-current=page]){background:var(--d-brand);color:#fff;border-color:#0000}.workspace .main-area>.content :is(.empty,.builder-empty,.question-dashboard-empty){color:var(--d-muted);background:#f7f5ffb3;border:2px dashed #ddd6f5;border-radius:24px}.workspace .production-calendar-grid{background:0 0;border:0;gap:6px}.workspace .calendar-weekday{color:#7d73b8;background:0 0;border:0;font-weight:600}.workspace .calendar-day{background:#fff;border:1px solid #f0edf9;border-radius:16px}.workspace .calendar-day.outside,.workspace .calendar-day.weekend{background:#faf9fe}.workspace .calendar-day.today .calendar-day-number{background:var(--d-brand);color:#fff;min-width:28px;height:28px;box-shadow:var(--d-glow);border-radius:50%;place-items:center;display:inline-grid}.workspace .calendar-event{background:var(--tint-blue);color:#3654b8;border:0;border-radius:999px;font-weight:600}.workspace .calendar-event.editing{background:var(--tint-warm);color:#b25a12}.workspace .calendar-event.rehearsal{background:var(--tint-fresh);color:#23803a}.workspace .qualifier-entry-card.written{background:linear-gradient(160deg,#e3f2ff 0%,#f1edff 45%,#fff 80%)}.workspace .qualifier-entry-card.regional{background:linear-gradient(160deg,#fff0dc 0%,#ffeaf2 45%,#fff 80%)}.workspace :is(.qualifier-entry-date,.qualifier-entry-schedule){background:#fffc;border:0;border-radius:20px}.workspace :is(.avatar,.user-directory-avatar,.user-detail-avatar,.intake-school-avatar,.mentor-contact-avatar){background:var(--d-brand);color:#fff}.workspace .main-area>.content :is(.user-directory-row,.intake-school-tile,.question-dashboard-row,.admin-menu-row,.event-row,.role-permission-row){border-radius:20px;transition:transform .15s,box-shadow .15s,background-color .15s}.workspace .main-area>.content :is(.user-directory-row,.intake-school-tile,.question-dashboard-row,.event-row):hover{box-shadow:var(--d-card-shadow);transform:translateY(-2px)}.workspace .main-area>.content .intake-school-tile{border:1px solid var(--d-line);background:#fff}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#3c2d7847!important}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#3c2d7847}:is(.detail,dialog,.mentor-team-dialog,.intake-school-dialog){background-color:#fff;border:1px solid #fffffff2;box-shadow:0 30px 80px -20px #3c2d8c59}.detail{border-radius:32px 0 0 32px}dialog,.mentor-team-dialog,.intake-school-dialog{border-radius:32px}:is(.detail,dialog)>header,.detail-header{border-bottom:1px solid var(--d-line);background:0 0;position:relative}:is(.detail,dialog)>header:before,.detail-header:before{content:"";background:var(--d-rainbow);height:4px;display:none;position:absolute;top:0;left:0;right:0}:is(.detail,dialog) header :is(h1,h2){color:var(--d-ink);letter-spacing:-.02em}:is(.detail,dialog) header button:has(>svg):not(.primary){width:40px;height:40px;min-height:40px;padding:0;border-radius:50%!important}.login-card{border:1px solid #fffffff2;border-radius:32px;box-shadow:0 30px 70px -24px #5c48b459}.login-story h1{background:var(--d-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.workspace .main-area>.content .panel>header:not(:has(.question-dashboard-symbol))>div>h2{align-items:center;gap:10px;display:flex}.workspace .main-area>.content .panel>header:not(:has(.question-dashboard-symbol))>div>h2:before{content:"";background:var(--dot,#4d6fe0);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dot,#4d6fe0) 18%, transparent);border-radius:50%;flex:none}.workspace .main-area>.content .question-dashboard-kicker{color:var(--d-muted);letter-spacing:.14em}.workspace .question-dashboard-symbol{background:var(--d-brand);color:#fff;box-shadow:var(--d-glow);border:0;border-radius:16px}.workspace .question-dashboard-queue{background-image:linear-gradient(135deg,#d6ecff 0%,#e6e2ff 30%,#fdfcff 60%,#e4f3ff 100%)!important}.workspace .question-dashboard-queue.in_review{background-image:linear-gradient(135deg,#fadcf1 0%,#ebe1ff 30%,#fffcfe 60%,#f7e3f6 100%)!important}.workspace .question-dashboard-queue.in_review .question-dashboard-symbol,.workspace .question-dashboard-comments .question-dashboard-symbol{background:var(--d-berry);box-shadow:0 14px 28px -10px #b43c978c}.workspace .question-dashboard-count{background:var(--d-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px}.workspace .question-dashboard-queue.in_review .question-dashboard-count{background:var(--d-berry);-webkit-background-clip:text;background-clip:text}.workspace .question-dashboard-row{--q:#4d6fe0;border:1px solid var(--d-line);background:#fff}.workspace .question-dashboard-row:nth-child(4n+2){--q:#3fae4a}.workspace .question-dashboard-row:nth-child(4n+3){--q:#f5841f}.workspace .question-dashboard-row:nth-child(4n+4){--q:#b43c97}.workspace .main-area>.content .question-dashboard-row .question-dashboard-number{background:color-mix(in srgb, var(--q) 14%, #fff);color:var(--q)}.workspace .question-status-filters>button{--st:#a3a9ba;box-shadow:var(--d-card-shadow);transition:transform .15s,box-shadow .15s;background:linear-gradient(135deg, color-mix(in srgb, var(--st) 16%, #fff), #fff 70%)!important;border:1px solid #fffffff2!important;border-radius:22px!important}.workspace .question-status-filters>button:hover:not(:disabled){transform:translateY(-2px);color:var(--d-ink)!important}.workspace .question-status-filters>button:has(.editorial_review){--st:#2aa7e8}.workspace .question-status-filters>button:has(.in_review){--st:#7a5bd6}.workspace .question-status-filters>button:has(.changes_requested){--st:#f5841f}.workspace .question-status-filters>button:has(.approved){--st:#3fae4a}.workspace .question-status-filters>button strong{color:color-mix(in srgb, var(--st) 75%, #1f2240);font-size:26px}.workspace .question-status-filters>button[aria-pressed=true]{box-shadow:0 14px 28px -10px color-mix(in srgb, var(--st) 70%, transparent);background:linear-gradient(120deg, var(--st), color-mix(in srgb, var(--st) 60%, #7a5bd6))!important;color:#fff!important}.workspace .question-status-filters>button[aria-pressed=true] :is(strong,span){color:#fff}.workspace .question-status-filters .status-dot{background:var(--st);box-shadow:0 0 0 4px color-mix(in srgb, var(--st) 20%, transparent)}.workspace .main-area>.content .question-library-filters{box-shadow:none;background:#f7f5fe;border:0;border-radius:22px}.workspace .main-area>.content :is(.registered-list-title,.section-heading:has(.registered-list-icon)) h2:before{display:none}.workspace .registered-list-icon{background:var(--d-brand);color:#fff;box-shadow:var(--d-glow);border:0;border-radius:16px}.workspace :is(.is-eliminated,.eliminated) .registered-list-icon,.workspace .registered-school-panel:last-of-type .registered-list-icon{box-shadow:none;background:linear-gradient(120deg,#c9cbe0,#a3a7c4)}.workspace :is(.mentor-competition-region-tabs,.intake-region-tabs){scrollbar-width:none}.workspace :is(.mentor-competition-region-tabs,.intake-region-tabs)::-webkit-scrollbar{display:none}.workspace .main-area>.content .school-directory-toolbar{box-shadow:var(--d-card-shadow);background:#fffffff2;border:1px solid #fffffff2;border-radius:999px}.workspace .main-area>.content .overview-school-number{background:var(--d-fresh);color:#0000;-webkit-background-clip:text;background-clip:text}.workspace .main-area>.content .overview-school-totals>*{background:var(--tint-blue);border:0;border-radius:20px}.workspace .main-area>.content .overview-school-totals>:nth-child(2){background:var(--tint-warm)}.workspace [role=progressbar]{background-color:#efecf9;border-radius:999px;overflow:hidden}.workspace [role=progressbar]:not(.episode-readiness-segments)>span{border-radius:999px;background:var(--d-brand)!important}.workspace .episode-list .date-time-field input{text-align:center;border-radius:999px!important}.workspace .episode-name{color:var(--d-ink)}.workspace .episode-drag-handle{color:#b9b2dd}.workspace .production-calendar .section-heading h2,.workspace .production-calendar>header h2{white-space:nowrap}.workspace .event-row{--ev:#7a5bd6;border:1px solid var(--d-line)!important;border-left:5px solid var(--ev)!important;background:#fff!important;border-radius:18px!important}.workspace .event-row.recording{--ev:#2aa7e8}.workspace .event-row:has(.recording){--ev:#2aa7e8}.workspace .event-row.editing{--ev:#f5841f}.workspace .event-row:has(.editing){--ev:#f5841f}.workspace .event-row.rehearsal{--ev:#3fae4a}.workspace .event-row:has(.rehearsal){--ev:#3fae4a}.workspace .timeline-week{background:#f8f6fe;border:0;border-radius:22px}.workspace .main-area>.content :is(.empty,.builder-empty,.question-dashboard-empty):before{content:"";background:radial-gradient(circle at 5px 5px,#2aa7e8 4px,#0000 4.5px),radial-gradient(circle at 17px 5px,#3fae4a 4px,#0000 4.5px),radial-gradient(circle at 29px 5px,#f9b800 4px,#0000 4.5px),radial-gradient(circle at 41px 5px,#b43c97 4px,#0000 4.5px);width:46px;height:10px;margin:0 auto 12px;display:block}.workspace .qualifier-entry-card{transition:transform .18s,box-shadow .18s}.workspace .qualifier-entry-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -14px #5c48b44d}.workspace .qualifier-entry-card h2{align-items:center;gap:12px;display:inline-flex}.workspace .qualifier-entry-card h2:before{content:"";background:var(--d-brand);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #4d6fe026}.workspace .qualifier-entry-card.regional h2:before{background:var(--d-warm);box-shadow:0 0 0 5px #f5841f26}.workspace :is(.written-stat-icon,.advancement-icon){background:var(--d-brand);color:#fff;box-shadow:var(--d-glow);border:0;border-radius:16px}.workspace .written-stat-status{background:var(--d-lilac);color:var(--d-violet);border-radius:999px}.workspace .written-stat-empty{background:#f7f5ffb3;border:2px dashed #ddd6f5;border-radius:24px}.workspace .written-stat-empty svg{color:var(--d-violet)}.workspace :is(.advancement-group,.regional-rules){border-color:var(--d-line);background:#fbfaff;border-radius:24px}.workspace .region-advancement-row{background:#fff;border:1px solid #eeebf9;border-radius:18px}.workspace .regional-bonus-grid>:first-child input{background:linear-gradient(135deg,#fff6d6,#fff);border-color:#f9c840}.workspace .regional-bonus-grid>:nth-child(2) input{background:linear-gradient(135deg,#f1f3f8,#fff);border-color:#c3c8d8}.workspace .regional-bonus-grid>:nth-child(3) input{background:linear-gradient(135deg,#fdeee2,#fff);border-color:#eab184}.workspace .qualifier-stage-heading .back,.workspace button.back{border-radius:999px}.question-modal-shell:not(#_){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important}.question-modal-backdrop:not(#_){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#3c2d7847!important}.question-main-modal>.detail-header.detail-header,.question-main-modal>.question-modal-statuses{background:linear-gradient(120deg,#eaf5ff 0%,#f1ecff 50%,#fff 100%)}.question-main-modal>.detail-header.detail-header{border-bottom:0}.question-modal-statuses>button{color:var(--d-muted)!important;background:#ffffffd9!important;border:1px solid #e4e0f4!important}.question-modal-statuses>button:not(:disabled){box-shadow:var(--d-glow);background:var(--d-brand)!important;color:#fff!important;border-color:#0000!important}:is(.detail,dialog,.mentor-team-dialog,.intake-school-dialog) :is(button.close,.close):not(#_){width:40px;height:40px;min-height:40px;color:var(--d-violet);background:#fff;border:0;place-items:center;padding:0;font-size:20px;display:inline-grid;box-shadow:0 4px 12px -4px #5c48b440;border-radius:50%!important}:is(.detail,dialog,.mentor-team-dialog,.intake-school-dialog) :is(button.close,.close):not(#_):hover{background:var(--d-brand);color:#fff}:is(.detail,dialog) :is(.panel,.form-panel,section){border-radius:24px}.date-time-popover{overflow:hidden;background:#fff!important;border:1px solid #fffffff2!important;border-radius:26px!important;box-shadow:0 24px 60px -18px #3c2d8c59!important}.date-time-popover:before{content:none;background:var(--d-rainbow);height:4px;margin:-1px -1px 8px;display:none}.date-time-calendar-heading strong,.date-time-calendar-heading span{color:var(--d-ink)}.date-time-calendar-heading button{background:var(--d-lilac);color:var(--d-violet);border-radius:50%!important}.date-time-weekdays{color:#7d73b8}.date-time-days button{transition:background-color .15s,color .15s;border-radius:50%!important}.date-time-days button:hover:not(:disabled){background:var(--d-lilac)!important;color:var(--d-violet)!important}.date-time-days button.today{border:2px solid #a998ec!important}.date-time-days button:is([aria-pressed=true],[aria-selected=true],.selected){box-shadow:var(--d-glow);background:var(--d-brand)!important;color:#fff!important}:is(.custom-select-menu,.custom-select-list,[role=listbox]){border:1px solid #fffffff2!important;border-radius:20px!important;box-shadow:0 20px 50px -18px #3c2d8c59!important}:is(.custom-select-menu,.custom-select-list,[role=listbox]) [role=option]{border-radius:12px}:is(.custom-select-menu,.custom-select-list,[role=listbox]) [role=option]:is(:hover,[aria-selected=true]){background:var(--d-lilac);color:var(--d-violet)}.workspace .episode-readiness-segments{background:0 0;overflow:visible}.workspace .episode-readiness-segments>span:not(.complete){background:#e7e3f7!important}.workspace .intake-school-discipline.cups{background:linear-gradient(145deg,#fff1dd,#fff 70%)}.workspace .intake-school-discipline{box-shadow:var(--d-card-shadow);background:linear-gradient(145deg,#e6f4ff,#fff 70%);border-color:#fffffff2}dialog[open]::backdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#3c2d7847!important}dialog[open]>header{background:linear-gradient(120deg,#eaf5ff 0%,#f1ecff 50%,#fff 100%)!important}dialog[open]>footer{border-top:1px solid var(--d-line);background:#fbfaff}.workspace .main-area>.content .school-account-heading h2:before{display:none!important}.workspace .main-area>.content :is(.section-heading,header,.school-account-heading):has(>[class*=symbol],>[class*=-icon]) h2:before{display:none!important}.workspace :is(.school-account-symbol,.school-next-icon,.mentor-team-dialog-icon){background:var(--d-brand);box-shadow:var(--d-glow)}.workspace .school-account-symbol.mentors{background:var(--d-berry)}.workspace .mentor-workspace :is(.quota-value,.portal-quota strong,[class*=quota] strong){background:var(--d-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.workspace :is(.main-area>.content .mini-stat,.question-status-filters>button,.question-create-banner,.question-create-symbol,.school-location-queue,.budget-start,.registered-list-icon,.question-dashboard-symbol,.question-dashboard-queue,.question-dashboard-count,.qualifier-entry-card,.intake-open-highlight,.school-account-symbol,.written-stat-icon,.intake-school-tile,.calendar-event.recording,.user-directory-avatar){background-size:240% 240%!important;background-position:var(--gradient-x,0%) var(--gradient-y,50%)!important}@media (max-width:760px){.workspace>.sidebar{background:#fffffff0;border:1px solid #fffffff2;border-radius:999px;box-shadow:0 14px 34px -12px #5c48b459}.workspace .sidebar .nav{border-radius:999px}.workspace .sidebar .nav.active,.workspace .sidebar .nav.active:hover:not(:disabled){background:var(--d-brand);color:#fff;box-shadow:var(--d-glow)}.workspace .sidebar .nav.active svg{color:#fff}}@media (min-width:761px){.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table)){--wide-rail:84px}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.main-area{width:calc(100% - 116px);margin-left:116px}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.sidebar:not(:hover):not(:has(:focus-visible)){align-items:center;padding:18px 0 14px}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.sidebar:not(:hover):not(:has(:focus-visible))>.brand{justify-content:center;width:100%;height:72px;min-height:72px;padding:0 0 12px}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.sidebar:not(:hover):not(:has(:focus-visible))>.brand .brand-compact-svg{width:50px}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.sidebar:not(:hover):not(:has(:focus-visible)) nav{align-items:center;gap:6px;width:100%;margin:0;padding:4px 0 18px}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.sidebar:not(:hover):not(:has(:focus-visible)) :is(nav,.sidebar-administration) .nav{border-radius:50%;justify-content:center;gap:0;margin:0 auto;width:50px!important;height:50px!important;min-height:50px!important;padding:0!important}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.sidebar:not(:hover):not(:has(:focus-visible)) .nav>span{display:none}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.sidebar:not(:hover):not(:has(:focus-visible)) .sidebar-administration{justify-content:center;width:100%;display:flex}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.sidebar:not(:hover):not(:has(:focus-visible)) .sidebar-bottom{border-radius:999px;gap:10px;width:60px;margin:10px auto 0;padding:10px 0}.workspace:has(:is(.production-sheet,.finance-workspace[data-finance-view=budget],.finance-workspace[data-finance-view=billing],.question-library-table))>.sidebar:not(:hover):not(:has(:focus-visible)) .sidebar-bottom>.avatar{width:40px;height:40px}}.workspace .main-area>.content :is(.section-heading h2,.panel>h2,.form-panel>h2,.panel>header>div>h2,.qualifier-entry-card h2){align-items:flex-start}.workspace .main-area>.content :is(.section-heading h2,.panel>h2,.form-panel>h2,.panel>header>div>h2,.qualifier-entry-card h2):before{margin-top:.42em}@media (max-width:760px){.workspace>.sidebar.sidebar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;width:auto;height:64px;padding:8px 10px;scroll-padding:0 10px;display:flex;overflow:auto hidden}.workspace>.sidebar.sidebar::-webkit-scrollbar{display:none}.workspace>.sidebar>nav{flex:none;gap:4px;width:auto;margin:0;padding:0;display:flex;overflow:visible}.workspace>.sidebar>.sidebar-administration{border:0;border-left:1px solid var(--d-line);flex:none;margin:0;padding:0 0 0 4px}.workspace>.sidebar :is(nav,.sidebar-administration) .nav{scroll-snap-align:center;border-radius:50%;flex:none;justify-content:center;width:46px;height:46px;min-height:46px;margin:0;padding:0}.workspace>.sidebar :is(nav,.sidebar-administration) .nav>span{display:none}.workspace>.sidebar :is(nav,.sidebar-administration) .nav svg{width:22px;height:22px}.workspace .main-area>.content{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.workspace .main-area>.topbar{height:60px;padding:0 14px}.workspace .season-pill{height:40px;padding:0 12px}.workspace .header-user .avatar{width:38px;height:38px}}.workspace :is(.season-progress-title>span:not(#_),.school-map-legend>span:not(#_),span.question-dashboard-kicker:not(#_),.question-progress-label>small:not(#_),span.badge:not(#_),span.question-library-tag:not(#_),span.eyebrow:not(#_),span.admin-hide-switch-label:not(#_),.user-directory-identity>small:not(#_),span.user-role-tag:not(#_),span.user-status-tag:not(#_)){font-size:11px}.workspace :is(.season-progress-pill>span:not(#_),.overview-recording-date>span:not(#_),span.question-number:not(#_),p.overview-preparation-caption:not(#_),p.eyebrow:not(#_),.school-map-filter>button:not(#_),.school-map-controls>button:not(#_),.school-map-legend>a:not(#_),span.question-dashboard-number:not(#_),span.question-number-chip:not(#_),.calendar-event>span:not(#_),.calendar-event>small:not(#_),span.custom-file-names:not(#_),.finance-year-select>span:not(#_),p.ledger-hint:not(#_),.ledger-category>td:not(#_),span.ledger-zero:not(#_),.ledger-item>td:not(#_),.ob-search-query>span:not(#_),.obligations-search-primary>label:not(#_),.obligations-pagination>span:not(#_),.obligations-pagination>button:not(#_),.catalog-category-head>span:not(#_),.catalog-category-row>button:not(#_),span.admin-menu-item-count:not(#_),button.admin-menu-access:not(#_),.admin-menu-row .custom-select-trigger>span:not(#_),.role-permission-legend>span:not(#_)){font-size:11.5px}.workspace .main-area small:not(#_){font-size:max(11.5px,.8em)}.workspace .question-create-banner:not(#_){border-radius:28px!important}.workspace :is(.overview-region-list button,.admin-menu-row .custom-select-trigger,button.admin-menu-access,.custom-file-field input):not(#_){border-radius:999px!important}.workspace button.question-link.user-directory-person:not(#_){border-radius:18px!important}@media (max-width:760px){.workspace .main-area>.topbar .header-brand{flex:1;min-width:0;margin-right:10px}.workspace .main-area>.topbar h1.page-banner-title:not(#_){-webkit-line-clamp:2;letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:21px;line-height:1.15;display:-webkit-box;overflow:hidden}.workspace :is(.segmented,.budget-tabs,.completion-tabs,.unified-submenu,.admin-tabs,.question-subnav,.catalog-tabs):not(#_){scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto;border-radius:999px!important}.workspace :is(.segmented,.budget-tabs,.completion-tabs,.unified-submenu,.admin-tabs,.question-subnav,.catalog-tabs)::-webkit-scrollbar{display:none}.workspace :is(.segmented,.budget-tabs,.completion-tabs,.unified-submenu,.admin-tabs,.question-subnav,.catalog-tabs)>button{white-space:nowrap;flex:none}.workspace .main-area>.content :is(.school-directory-toolbar,.finance-toolbar>:last-child):not(#_){border-radius:26px}.workspace .main-area>.content :is(.table-scroll,.question-library-scroll,.obligations-scroll,.ledger-table-scroll)>table{min-width:680px}.workspace .production-calendar-grid:not(#_){min-width:780px}.workspace .calendar-day{min-height:72px}.workspace .main-area>.topbar:not(#_){height:auto;min-height:60px;padding-top:10px;padding-bottom:6px}.workspace .season-pill:not(#_){flex:none;max-width:116px;padding:0 10px}.workspace .season-pill>svg{display:none}.workspace .episode-list:not(#_){overflow-x:auto}.workspace .episode-list>table:not(#_){min-width:860px}.workspace .episode-list :is(th,td):first-child:not(#_){width:200px}.workspace .main-area>.topbar h1.page-banner-title:not(#_){font-size:18px}.workspace .episode-name-progress:not(#_){flex-direction:column;align-items:flex-start;gap:6px}.workspace .episode-name:not(#_){white-space:nowrap}}.workspace .ledger-panel :is(td,p):not(#_),.workspace :is(.overview-preparation-circle span,.overview-status-list :is(span,strong),.overview-queue-previews span,.overview-school-totals span,.overview-region-list :is(span,strong),span.question-progress-label):not(#_){font-size:11.5px}@media (min-width:761px) and (max-width:1100px){.workspace .finance-toolbar{flex-wrap:wrap;gap:12px}.workspace .finance-toolbar .budget-tabs:not(#_){scrollbar-width:none;max-width:100%;overflow-x:auto}.workspace :is(.segmented,.budget-tabs,.completion-tabs,.unified-submenu,.admin-tabs,.question-subnav,.catalog-tabs):not(#_){scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto;border-radius:999px!important}.workspace :is(.segmented,.budget-tabs,.completion-tabs,.unified-submenu,.admin-tabs,.question-subnav,.catalog-tabs)>button{white-space:nowrap;flex:none}.workspace[data-section=overview] .dashboard-heading h1:not(#_){font-size:40px}}.workspace :is(.episode-progress strong,.obligations-pagination .custom-select-trigger>span):not(#_){font-size:11.5px}@media (max-width:760px){.workspace .planning-summary:not(#_){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspace .planning-summary>.mini-stat:not(#_){border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;min-height:0;padding:12px;font-size:11.5px;line-height:1.25}.workspace .planning-summary>.mini-stat strong:not(#_){font-size:24px}}:root{--d-strokes:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='5'><rect x='0' y='0' width='150' height='5' fill='%232aa7e8'/><rect x='150' y='0' width='46' height='5' fill='%233fae4a'/><rect x='196' y='0' width='92' height='5' fill='%23f9b800'/><rect x='288' y='0' width='34' height='5' fill='%23b43c97'/><rect x='322' y='0' width='128' height='5' fill='%23f5841f'/><rect x='450' y='0' width='58' height='5' fill='%237a5bd6'/><rect x='508' y='0' width='104' height='5' fill='%233fae4a'/><rect x='612' y='0' width='40' height='5' fill='%232aa7e8'/><rect x='652' y='0' width='86' height='5' fill='%23b43c97'/><rect x='738' y='0' width='52' height='5' fill='%23f9b800'/><rect x='790' y='0' width='70' height='5' fill='%23f5841f'/><rect x='860' y='0' width='40' height='5' fill='%237a5bd6'/></svg>")}:is(.detail,dialog[open],.mentor-team-dialog,.intake-school-dialog,.date-time-popover):not(#_){background-image:var(--d-strokes)!important;background-color:#fff!important;background-position:0 0!important;background-repeat:repeat-x!important;background-size:900px 5px!important}:is(.detail,dialog[open])>header:not(#_),.question-main-modal>.detail-header.detail-header:not(#_),.question-main-modal>.question-modal-statuses:not(#_){background:0 0!important}:is(.detail,dialog[open])>header:not(#_){padding-top:max(22px,1.2em)}.workspace .school-map-filter:not(#_){background:var(--d-lilac);border:0;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.workspace .school-map-filter>button:not(#_){height:30px;min-height:30px;color:var(--d-text);box-shadow:none;background:0 0;border:0;padding:0 14px;border-radius:999px!important}.workspace .school-map-filter>button:is(.selected,.active,[aria-pressed=true]):not(#_){background:var(--d-brand);color:#fff;box-shadow:var(--d-glow)}.workspace .school-map-controls button.map-zoom-button:disabled{opacity:.45}.workspace :is(.intake-season-summary,.school-intake-modal .intake-season-summary,.intake-global-banner,.portal-intake-banner,.intake-countdown,.program-test-summary,.written-test-launch,.missing-data-banner,.import-banner):not(#_),.school-intake-modal .intake-season-summary:not(#_){border-radius:22px!important}.workspace .calendar-event:not(#_){white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;border-radius:12px}.workspace .calendar-event:not(#_),.workspace .calendar-event :is(strong,span,small,b):not(#_){color:#2b2f4a!important}.workspace .calendar-event :is(small,span):not(#_){color:#5b6080!important}.workspace .episode-progress strong{white-space:nowrap}@media (max-width:760px){.workspace>.sidebar.sidebar:not(#_){justify-content:safe center}}html,body{background:#f5f3fc}.workspace .main-area>.topbar:not(#_){border-radius:0;width:auto;max-width:none;margin:0}.workspace .episode-row-actions:not(#_){align-items:center;gap:8px;display:flex}.workspace .episode-row-actions>button:not(#_){height:34px;min-height:34px}.workspace .episode-row-actions>button.episode-delete:not(#_){width:34px;min-width:34px;padding:0}.workspace .admin-menu-row:not(#_){align-items:center}.workspace .main-area>.content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),.custom-select-trigger,select:not([multiple]):not([size])):not(:is(table,.season-pill,.pagination,.obligations-pagination,.date-time-clock,.date-time-popover,.admin-menu-row,.episode-list,.ledger-table,.catalog-category-row,.school-map-controls,.region-advancement-row,.new-team-member) *):not(#_),:is(dialog,.detail) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),.custom-select-trigger,select:not([multiple]):not([size])):not(:is(table,.date-time-clock,.new-team-member) *):not(#_){box-sizing:border-box;height:44px;min-height:44px;padding-top:0!important;padding-bottom:0!important}.workspace .main-area>.content .custom-select-trigger:not(:is(table,.season-pill,.pagination,.obligations-pagination,.date-time-clock,.admin-menu-row,.episode-list) *):not(#_){align-items:center;display:inline-flex}.workspace .main-area>.content :is(.back,.episode-editor-back,[class*=back-link],button[class*=back]):not(#_){margin-bottom:14px}.workspace label>:is(input:not([type=checkbox]):not([type=radio]),textarea,.custom-select,select,.date-time-field,.money-field):not(#_){margin-top:6px}.workspace label>.custom-select:not(#_){display:block}.workspace :is(.obligations-toolbar,.obligations-search-two,.catalog-category-row,.admin-users-filters,.school-directory-toolbar,.school-directory-actions,.question-library-filters,.question-toolbar-actions,.intake-deadline-control,.intake-heading-actions,.episode-create,.production-host-create,.finance-toolbar)>:is(button,a[data-button-shape]):not(#_),.workspace :is(.obligations-toolbar,.admin-users-filters,.school-directory-actions,.question-toolbar-actions) :is(button,a[data-button-shape]):not(.custom-select-trigger):not(#_){box-sizing:border-box;height:44px;min-height:44px;padding-top:0;padding-bottom:0}.workspace :is(.intake-deadline-control,.obligations-search-two,.admin-users-filters,.catalog-category-row):not(#_){align-items:end}.workspace .school-map-controls:not(#_){align-items:center;gap:8px}.workspace .school-map-controls button.map-zoom-button:not(#_){min-width:38px;min-height:38px;width:38px!important;height:38px!important}.workspace .school-map-controls>button:not(.map-zoom-button):not(#_){height:38px;min-height:38px;padding:0 14px;border-radius:999px!important}.workspace .admin-menu-row :is(input:not([type=checkbox]),.custom-select-trigger,.admin-menu-access):not(#_){box-sizing:border-box;height:38px;min-height:38px;margin-top:0;padding-top:0!important;padding-bottom:0!important}.workspace .admin-menu-row :is(label,.custom-select):not(#_){margin:0}.workspace .main-area>.content table th:not(#_){white-space:nowrap}.workspace .main-area>.content table td[colspan]:only-child:not(#_){text-align:center;color:var(--d-muted);padding:28px 16px}.workspace .main-area>.content .production-sheet th:not(#_),.workspace .main-area>.content .production-sheet th>span:not(#_){white-space:normal;line-height:1.25}.workspace .production-sheet .sheet-toolbar:not(#_){padding:12px 16px 4px}.workspace .planning-submenu-toolbar:not(#_){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .planning-submenu-toolbar>.planning-sheet-actions:not(#_){display:contents}.workspace .planning-submenu-toolbar>:is(.segmented,.budget-tabs)+*{margin-left:auto}@media (max-width:1100px){.workspace .planning-submenu-toolbar>:is(.segmented,.budget-tabs):not(#_){flex-basis:100%}.workspace .planning-submenu-toolbar>:is(.segmented,.budget-tabs)+:not(#_){margin-left:0}}@media (max-width:760px){.workspace .topbar .sheet-back:not(#_){flex:none;width:38px;height:38px;min-height:38px;padding:0;font-size:0;border-radius:50%!important}.workspace .topbar .sheet-back:not(#_):before{content:"←";font-size:17px}.workspace .topbar .header-brand:has(.sheet-back):not(#_){flex-direction:row;align-items:center;gap:10px;display:flex}.workspace .topbar .header-brand>.sheet-back:not(#_){order:-1}.workspace .planning-submenu-toolbar:not(#_){justify-content:flex-start}.workspace [data-mobile-filters]:not(#_){box-shadow:var(--d-card-shadow);border:1px solid #fffffff2;margin:0 0 16px;background:#fffffff2!important;border-radius:24px!important;padding:0!important;display:block!important}.workspace [data-mobile-filters]:not(#_):before{content:"Iskanje in filtri";height:52px;color:var(--d-ink);cursor:pointer;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5bd6' stroke-width='2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") 18px/18px no-repeat,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5bd6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") right 18px center/16px no-repeat;align-items:center;padding:0 48px;font-size:14px;font-weight:600;display:flex}.workspace [data-mobile-filters][data-mobile-filters-open]:not(#_):before{border-bottom:1px solid var(--d-line);background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5bd6' stroke-width='2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") 18px/18px no-repeat,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5bd6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 15 6-6 6 6'/></svg>") right 18px center/16px no-repeat;margin-bottom:12px}.workspace [data-mobile-filters]:not([data-mobile-filters-open])>:not(.question-toolbar-actions):not(.school-directory-actions):not(#_){display:none!important}.workspace [data-mobile-filters]>:is(.question-toolbar-actions,.school-directory-actions):not(#_){scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:0 14px 14px;overflow-x:auto;display:flex!important}.workspace [data-mobile-filters][data-mobile-filters-open]>:not(#_){width:auto;max-width:none;margin-bottom:10px;margin-left:14px;margin-right:14px}.workspace [data-mobile-filters][data-mobile-filters-open]>:is(.question-toolbar-actions,.school-directory-actions):not(#_){margin:0}.workspace [data-mobile-filters][data-mobile-filters-open]:not(#_){padding-bottom:6px!important}}.question-modal-shell>.detail:not(#_),.question-main-modal:not(#_){overflow:hidden;border-radius:28px!important}.question-modal-shell:not(#_){border-radius:0}:is(dialog[open],.mentor-team-dialog,.intake-school-dialog):not(#_){overflow:hidden}@media (max-width:760px){.workspace :is(.tournament-toolbar-actions,.tournament-controls,.heading-actions,.intake-heading-actions,.budget-start-actions,.obligations-toolbar,.school-directory-actions,.completion>.section-heading .actions,.registered-list-title+*,.episode-create):not(#_){scrollbar-width:none;flex-wrap:nowrap;gap:8px;max-width:100%;display:flex;overflow-x:auto}.workspace :is(.tournament-toolbar-actions,.tournament-controls,.heading-actions,.intake-heading-actions,.budget-start-actions,.obligations-toolbar,.school-directory-actions,.completion>.section-heading .actions)>:not(#_){flex:none}.workspace :is(.tournament-toolbar-actions,.tournament-controls,.heading-actions,.obligations-toolbar)::-webkit-scrollbar{display:none}.workspace .tournament-control-group:not(#_){flex:none}.workspace .bracket-scroll:not(#_){scroll-snap-type:x mandatory;padding:18px 0 22px;scroll-padding:0 16px;overflow-x:auto}.workspace .bracket:not(#_){padding:0 16px}.workspace .bracket-round:not(#_){scroll-snap-align:start;width:calc(100vw - 92px)}.workspace .bracket-round .bracket-match:not(#_){width:100%}.workspace .bracket-round h2:not(#_){font-size:16px}.workspace .question-library-scroll:not(#_){background:0 0;border:0;overflow:visible}.workspace .question-library-table:not(#_){width:100%;display:block;min-width:0!important}.workspace .question-library-table thead:not(#_){display:none}.workspace .question-library-table tbody:not(#_){gap:10px;display:grid}.workspace .question-library-table tr:not(#_){border:1px solid var(--d-line);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:14px;display:grid}.workspace .question-library-table td:not(#_){white-space:normal;display:block;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important}.workspace .question-library-table tr:not(#_){grid-template-columns:auto minmax(0,1fr) auto}.workspace .question-library-table td:first-child:not(#_){grid-area:1/1}.workspace .question-library-table td:nth-child(2):not(#_){color:var(--d-muted);grid-area:1/2;font-size:12px}.workspace .question-library-table td:nth-child(8):not(#_){grid-area:1/3}.workspace .question-library-table td:nth-child(3):not(#_){grid-area:2/1/auto/-1;font-size:14px}.workspace .question-library-table td:nth-child(4):not(#_){color:var(--d-muted);grid-area:3/1/auto/-1;font-size:12px}.workspace .question-library-table td:is(:nth-child(6),:nth-child(7)):not(#_){color:var(--d-muted);grid-row:4;font-size:12px}.workspace .question-library-table td:nth-child(6):not(#_){grid-column:1/3}.workspace .question-library-table td:nth-child(7):not(#_){text-align:right;grid-column:3}.workspace .question-library-table td:nth-child(6):not(#_):before{content:"Avtor: "}.workspace .question-library-table td:nth-child(7):not(#_):before{content:"Recenzent: "}.workspace .question-library-table td:nth-child(5):not(#_){display:none}.workspace .question-library-table td:nth-child(9):not(#_){color:var(--d-muted);grid-area:5/1/auto/-1;font-size:12px}.workspace .question-library-table td:nth-child(9):not(#_):before{content:"Oddaja: "}.workspace .question-library-table td:nth-child(10):not(#_){grid-area:6/1/auto/-1}.workspace .header-user .avatar:not(#_){width:40px;height:40px}.workspace .question-library-table tr:not(#_){row-gap:6px;height:auto!important;min-height:0!important}.workspace .question-library-table td:not(#_),.workspace .question-library-table td>:not(#_){line-height:1.4;height:auto!important;min-height:0!important;margin:0!important}.workspace .question-library-table td:is(:nth-child(6),:nth-child(7))>:not(#_){display:inline}.workspace [data-mobile-filters][data-mobile-filters-open]:not(#_){padding:0 14px 14px!important}.workspace [data-mobile-filters][data-mobile-filters-open]:not(#_):before{margin:0 -14px 12px}.workspace [data-mobile-filters][data-mobile-filters-open]>:not(#_){margin:0 0 10px!important}.workspace [data-mobile-filters][data-mobile-filters-open]>:is(.question-toolbar-actions,.school-directory-actions):not(#_){margin:0 -14px 4px!important}.workspace .question-library-table td:nth-child(2):not(#_){white-space:normal;text-overflow:clip;overflow:visible}}.workspace .season-pill:not(#_){max-width:none;height:44px;min-height:44px;box-shadow:var(--d-card-shadow);background:#fffffff2;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:inline-flex}.workspace .season-pill>svg:not(#_){box-sizing:border-box;background:var(--d-brand);color:#fff;border-radius:50%;flex:none;width:36px;height:36px;padding:9px;display:block;box-shadow:0 6px 14px -6px #4d6fe099}.workspace .season-pill .custom-select:not(#_){margin:0;display:block}.workspace .season-pill .custom-select-trigger:not(#_){height:36px;min-height:36px;box-shadow:none;color:var(--d-ink);letter-spacing:-.01em;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex;padding:0 10px 0 2px!important}.workspace .season-pill .custom-select-trigger:not(#_)>span{font-size:14px}.workspace .season-pill .custom-select-trigger svg:not(#_){width:14px;height:14px;color:var(--d-violet)}.workspace .season-pill:hover .custom-select-trigger:not(#_){color:var(--d-violet)}.workspace .header-tools:not(#_){align-items:center;gap:10px}.workspace .header-user .avatar:not(#_){width:44px;height:44px;font-size:15px}@media (max-width:760px){.workspace .season-pill:not(#_){max-width:none;height:40px;min-height:40px;padding:3px 4px 3px 3px}.workspace .season-pill>svg:not(#_){width:32px;height:32px;padding:8px;display:block}.workspace .season-pill .custom-select-trigger:not(#_){height:32px;min-height:32px;font-size:13px;padding:0 6px 0 0!important}.workspace .header-user .avatar:not(#_){width:40px;height:40px}}.workspace .topbar label.season-pill>.custom-select:not(#_){margin:0}.workspace .topbar .account-menu-trigger:not(#_){width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.workspace .topbar .account-menu-trigger>.avatar:not(#_){background:var(--d-brand);color:#fff;width:44px;height:44px;box-shadow:var(--d-card-shadow);border:2px solid #fff;font-size:15px;font-weight:700}@media (max-width:760px){.workspace .topbar .account-menu-trigger>.avatar:not(#_){width:40px;height:40px}}.workspace .registered-list-title:not(#_){align-items:center;gap:14px;display:flex}.workspace .registered-list-title>div:not(#_){flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.workspace .registered-list-title h2:not(#_){align-items:center;gap:10px;margin:0;line-height:1.2;display:flex}.workspace .registered-list-title .registered-list-count:not(#_){box-sizing:border-box;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.workspace .registered-list-title .registered-list-state:not(#_){align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.workspace .registered-list-title .registered-list-state i:not(#_){border-radius:50%;width:8px;height:8px;margin:0}.workspace .overview-region-list:not(#_){grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px;display:grid}.workspace .overview-region-list>button:not(#_){justify-content:space-between;align-items:center;gap:8px;min-width:0;height:auto;min-height:36px;display:flex;padding:6px 12px!important}.workspace .overview-region-list>button>span:not(#_){overflow-wrap:normal;word-break:normal;text-align:left;min-width:0;line-height:1.25}.workspace :is(.calendar-event,.schedule-panel .event-row,.overview-recording-episode,.qualifier-entry-day>div,.bracket-team,.overview-activity-row,.user-directory-row,.intake-school-tile):not(#_){box-shadow:none;transition:transform .15s,box-shadow .15s,border-color .15s;border:1px solid var(--d-line)!important;color:var(--d-ink)!important;background:#fff!important;border-radius:16px!important}.workspace :is(.calendar-event,.schedule-panel .event-row,.overview-recording-episode,.qualifier-entry-day>div,.bracket-team:not(.winner),.overview-activity-row,.user-directory-row,.intake-school-tile,.question-dashboard-row):hover:not(#_){transform:translateY(-2px);box-shadow:0 14px 26px -14px #5c48b473;background:linear-gradient(110deg, #fdfcff 0%, #ece4ff 25%, #ffe1ee 50%, #fff0d4 72%, #e2edff 100%) var(--gradient-x,50%) var(--gradient-y,50%) / 240% 240%!important;border-color:#d3c6f6!important}.workspace .bracket .bracket-team:hover:not(#_){transform:translate(2px)}.workspace .calendar-event:not(#_){position:relative;padding:8px 10px 8px 22px!important}.workspace .calendar-event:not(#_):before{content:"";background:var(--event-color,#7a5bd6);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--event-color,#7a5bd6) 20%, transparent);border-radius:50%;position:absolute;top:12px;left:9px}.workspace .calendar-event>:first-child:not(#_){font-weight:700;color:var(--d-ink)!important}.workspace .schedule-panel .event-row:not(#_){box-shadow:inset 4px 0 0 var(--event-color,#7a5bd6);border-left:1px solid var(--d-line)!important}.workspace .schedule-panel .event-row:hover:not(#_){box-shadow:inset 4px 0 0 var(--event-color,#7a5bd6), var(--d-card-shadow)}.workspace .overview-activity-row:not(#_){align-items:center;gap:12px;min-height:0;padding:12px 16px 12px 12px;display:flex}.workspace .overview-activity-row>.overview-activity-icon:not(#_){flex:none;width:34px;height:34px;margin:0}.workspace .overview-activity-row>div:not(#_){gap:2px;min-width:0;display:grid}.workspace .overview-activity-row strong:not(#_){line-height:1.3}.workspace .overview-activity-row small:not(#_){margin:0;line-height:1.3}.workspace .overview-recording-day:not(#_){gap:10px;display:grid}.workspace .overview-recording-episode:not(#_){padding:14px 16px}.workspace .overview-recording-episode .event-symbol:not(#_){border-radius:12px;color:#e0701a!important;background:#feeee0!important}.workspace .overview-recording-episode h3:not(#_){color:var(--d-ink)}.workspace .qualifier-entry-schedule:not(#_){box-shadow:none;background:0 0;border:0;gap:14px;padding:0;display:grid}.workspace .qualifier-entry-day:not(#_){background:0 0;border:0;gap:8px;padding:0;display:grid}.workspace .qualifier-entry-day>strong:not(#_){color:var(--d-muted);letter-spacing:.06em;font-size:11.5px;font-weight:700}.workspace .qualifier-entry-day>div:not(#_){justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspace .qualifier-entry-day>div>span:not(#_){color:var(--d-ink);gap:2px;font-size:13px;font-weight:700;display:grid}.workspace .qualifier-entry-day>div small:not(#_){color:var(--d-muted);font-size:12px;font-weight:500}.workspace .qualifier-entry-day>div>time:not(#_){background:linear-gradient(120deg, var(--day-c), color-mix(in srgb, var(--day-c) 60%, #e0457b));color:#fff;box-shadow:0 6px 14px -6px color-mix(in srgb, var(--day-c) 70%, transparent);border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:800}.workspace .qualifier-entry-day:not(#_){--day-c:#f5841f;grid-template-columns:112px minmax(0,1fr);gap:0 14px;position:relative}.workspace .qualifier-entry-day>div:not(:last-child):not(#_){margin-bottom:8px}.workspace .qualifier-entry-day:nth-child(5n+2):not(#_){--day-c:#e0457b}.workspace .qualifier-entry-day:nth-child(5n+3):not(#_){--day-c:#7a5bd6}.workspace .qualifier-entry-day:nth-child(5n+4):not(#_){--day-c:#4d6fe0}.workspace .qualifier-entry-day:nth-child(5n+5):not(#_){--day-c:#17a6a0}.workspace .qualifier-entry-day>strong:not(#_){color:color-mix(in srgb, var(--day-c) 75%, #1d1a3a);letter-spacing:.02em;grid-area:1/1/span 20;align-self:start;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;font-weight:800;display:flex;position:sticky;top:0}.workspace .qualifier-entry-day>strong:not(#_):before{content:"";background:var(--day-c);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--day-c) 20%, transparent);border-radius:50%;flex:none}.workspace .qualifier-entry-day:not(:last-child):not(#_):after{content:"";background:linear-gradient(var(--day-c), color-mix(in srgb, var(--day-c) 25%, transparent));border-radius:2px;width:2px;position:absolute;top:28px;bottom:-14px;left:4px}.workspace .qualifier-entry-day>div:not(#_){grid-column:2;padding:10px 10px 10px 12px}.workspace .qualifier-entry-day>div>span:not(#_){flex:1;min-width:0}.workspace .qualifier-entry-day>div:not(#_):before{content:"";background:color-mix(in srgb, var(--day-c) 14%, #fff);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--day-c) 18%, transparent);border-radius:12px;flex:none}.workspace .qualifier-entry-day>div:not(#_):after{content:"";background:var(--day-c);width:16px;height:16px;position:absolute;left:21px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.workspace .qualifier-entry-day>div:not(#_){position:relative}@media (max-width:520px){.workspace .qualifier-entry-day:not(#_){grid-template-columns:minmax(0,1fr)}.workspace .qualifier-entry-day>strong:not(#_){grid-row:auto;margin:0;position:static}.workspace .qualifier-entry-day>div:not(#_){grid-column:1;margin-left:18px}}.workspace .bracket:not(#_){--ln-off:#c9bdf0;--ln-on:#7a5bd6}.workspace .bracket-round h2:not(#_){background:var(--d-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.workspace .bracket .bracket-match:not(#_){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#ffd23f55,#f5841f55,#e0457b55,#7a5bd655,#4d6fe055) border-box;border:1px solid #fff;border-radius:24px;gap:8px;height:166px;padding:10px 10px 12px;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 30px -18px #5c48b473}.workspace .bracket .bracket-match:hover:not(#_){transform:translateY(-3px);box-shadow:0 22px 40px -20px #5c48b48c}.workspace .bracket .bracket-match>small:not(#_){color:#6a55c4;background:#f4f0ff;border-radius:999px;align-self:flex-start;max-width:100%;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;line-height:24px}.workspace .bracket .bracket-team:not(#_){gap:10px;height:52px;min-height:52px;padding:0 8px 0 12px;font-weight:600;position:relative}.workspace .bracket .bracket-team .bracket-team-label:not(#_){-webkit-line-clamp:2;max-height:34px;font-size:13px;font-weight:700}.workspace .bracket-team .team-dot:not(#_){width:12px;height:12px;box-shadow:0 0 0 4px #7a5bd61f}.workspace .bracket-team .team-dot.yellow:not(#_){background:linear-gradient(135deg,#ffd23f,#f5a31f);box-shadow:0 0 0 4px #ffc42e38}.workspace .bracket-team .team-dot.purple:not(#_){background:linear-gradient(135deg,#b46ae0,#7a5bd6);box-shadow:0 0 0 4px #7a5bd62e}.workspace .bracket-team>.studio-team-pick:not(#_),.workspace .bracket-team>.studio-team-pick:hover:not(:disabled):not(#_){color:inherit;text-decoration:none;box-shadow:none!important;background:0 0!important}.workspace .bracket-team>.studio-score-pick:not(#_),.workspace .bracket-team>strong:not(#_){color:#6a55c4;background:#f4f0ff;border-radius:999px;justify-content:center;align-items:center;width:34px;min-width:34px;height:30px;min-height:30px;font-size:14px;font-weight:800;display:inline-flex}.workspace .bracket-team>.studio-score-pick:hover:not(:disabled):not(#_){background:var(--d-brand);color:#fff}.workspace .bracket-team.winner:not(#_){background:linear-gradient(120deg, #f3eeff, #fff1f6) padding-box, var(--d-brand) border-box!important;color:#4b36a8!important;border-color:#0000!important}.workspace .bracket-team.winner>:is(.studio-score-pick,strong):not(#_){background:var(--d-brand);color:#fff}.workspace .bracket-match:has(.bracket-team.winner) .bracket-team:not(.winner):not(#_){opacity:.55}.workspace .champion:not(#_){background:linear-gradient(145deg,#fff3c4,#ffe0c6 55%,#ffd6e4);border:1px solid #fff;border-radius:24px;box-shadow:0 18px 36px -18px #f5841f8c}.workspace .episode-list>table:not(#_){border-collapse:separate;border-spacing:0 8px}.workspace .episode-list:not(#_),.workspace .episode-list thead th:not(#_){background:0 0;border:0}.workspace .episode-list tbody td:not(#_){border-top:1px solid var(--d-line)!important;border-bottom:1px solid var(--d-line)!important;background:#fff!important}.workspace .episode-list tbody td:first-child:not(#_){border-radius:16px 0 0 16px;border-left:1px solid var(--d-line)!important}.workspace .episode-list tbody td:last-child:not(#_){border-radius:0 16px 16px 0;border-right:1px solid var(--d-line)!important}.workspace .episode-list tbody tr:not(#_){transition:transform .15s,filter .15s}.workspace .episode-list tbody tr:hover:not(#_){filter:drop-shadow(0 8px 14px #5c48b41f);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.workspace :is(.calendar-event,.event-row,.overview-recording-episode,.user-directory-row,.intake-school-tile,.episode-list tbody tr){transition:none}}.workspace .episode-list>table:not(#_){min-width:860px}.workspace .episode-list :is(th,td):first-child:not(#_){width:260px}.workspace .episode-name:not(#_){white-space:nowrap}.workspace .episode-list thead tr:not(#_){background:0 0}.workspace .episode-list thead th:first-child:not(#_){padding-left:18px}.workspace .schedule-panel .event-row:not(#_){box-shadow:none;background:linear-gradient(var(--event-color,#7a5bd6), var(--event-color,#7a5bd6)) left center / 4px 60% no-repeat, #fff!important}.workspace .schedule-panel .event-row:hover:not(#_){box-shadow:var(--d-card-shadow);background:linear-gradient(var(--event-color,#7a5bd6), var(--event-color,#7a5bd6)) left center / 4px 60% no-repeat, linear-gradient(110deg, #fdfcff 0%, #ece4ff 25%, #ffe1ee 50%, #fff0d4 72%, #e2edff 100%) var(--gradient-x,50%) var(--gradient-y,50%) / 240% 240%!important}.workspace .episode-list tbody tr:hover td:not(#_){background:#f8f6ff!important;border-color:#d9d1f4!important}.workspace .intake-settings-fields>.intake-deadline-control:not(#_){gap:6px;padding:14px 18px;font-size:12px;font-weight:650;flex-direction:column!important;justify-content:center!important;align-items:stretch!important}.workspace .intake-deadline-control>.date-time-field:not(#_){width:100%;max-width:none}.workspace .ledger-table-scroll:not(#_){background:#fff;border:1px solid #ebe6fa;border-radius:24px;box-shadow:0 18px 40px -30px #5c48b473}.workspace .ledger-table:not(#_){border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.workspace .ledger-table :is(th,td):not(#_){border-bottom:1px solid #f1eef9;border-left:0;border-right:0}.workspace .ledger-table thead th:not(#_){z-index:2;color:#6e6890;letter-spacing:.06em;background:linear-gradient(#fbfaff,#f4f1fd);border-bottom:1px solid #e7e1f8;font-size:11px;font-weight:700;position:sticky;top:0}.workspace .ledger-table thead th.ledger-month-heading:not(#_){letter-spacing:0;text-align:center}.workspace .ledger-month-heading>button:not(#_){color:#6e6890;border-radius:999px;min-width:46px;height:28px;padding:0 10px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.workspace .ledger-month-heading>button:hover:not(.active):not(#_){color:#4b36a8;background:#efe9ff}.workspace .ledger-month-heading>button.active:not(#_){background:var(--d-brand);color:#fff;width:100%;box-shadow:var(--d-glow)}.workspace .ledger-table thead tr+tr th:not(#_){color:#7a5bd6;letter-spacing:.04em;font-size:11px;top:44px}.workspace .ledger-table :is(thead th:first-child,tbody th,tfoot th,.ledger-person-name):not(#_){z-index:1;position:sticky;left:0}.workspace .ledger-table thead th:first-child:not(#_){z-index:3}.workspace .ledger-table tbody:not(#_){--cat:#4d6fe0}.workspace .ledger-table tbody:nth-of-type(5n+2):not(#_){--cat:#e0457b}.workspace .ledger-table tbody:nth-of-type(5n+3):not(#_){--cat:#f5841f}.workspace .ledger-table tbody:nth-of-type(5n+4):not(#_){--cat:#7a5bd6}.workspace .ledger-table tbody:nth-of-type(5n+5):not(#_){--cat:#2fa84f}.workspace .ledger-category>:is(th,td):not(#_){color:#1d1a3a;background:#fcfbff;border-top:1px solid #ebe6fa;font-size:12px;font-weight:700}.workspace .ledger-category>th:not(#_){box-shadow:inset 4px 0 0 var(--cat);background:linear-gradient(90deg, color-mix(in srgb, var(--cat) 9%, #fff), #fcfbff 70%)}.workspace .ledger-table tbody th>button:not(#_){color:#1d1a3a;text-align:left;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.workspace .ledger-item>th>button:not(#_){color:#3d3a5c;font-weight:600}.workspace .ledger-table tbody th .accordion-chevron:not(#_){background:color-mix(in srgb, var(--cat) 14%, #fff);width:22px;height:22px;color:var(--cat);border-radius:50%;flex:none;place-items:center;transition:transform .15s,background .15s;display:inline-grid}.workspace .ledger-table tbody th button:hover .accordion-chevron:not(#_){background:var(--cat);color:#fff}.workspace .ledger-table tbody th .accordion-chevron svg:not(#_){width:12px;height:12px}.workspace .ledger-item>th:not(#_),.workspace .ledger-item>td:not(#_){background:#fff}.workspace .ledger-item>th:not(#_){padding-left:26px!important}.workspace .ledger-detail>:is(th,td):not(#_){color:#5d5880;background:#fdfcff}.workspace .ledger-detail>.ledger-person-name:not(#_){font-size:11.5px;padding-left:48px!important}.workspace .ledger-table td:not(#_){text-align:right;white-space:nowrap}.workspace .ledger-table .ledger-zero:not(#_){color:#cdc8df;font-weight:500}.workspace .ledger-table :is(.payment-red,.payment-yellow,.payment-green):not(#_){border-radius:999px;padding:3px 9px;font-weight:700;line-height:1.3;display:inline-block}.workspace .ledger-table .payment-red:not(#_){color:#d23a5f;background:#ffe9ee}.workspace .ledger-table .payment-yellow:not(#_){color:#b7740a;background:#fff3d6}.workspace .ledger-table .payment-green:not(#_){color:#23884a;background:#e3f6e8}.workspace .ledger-table .ledger-negative:not(#_){color:#d23a5f;font-weight:700}.workspace .ledger-table tbody tr>:nth-child(2):not(#_){color:#2c3a74;background-color:#f6f8ff;font-weight:700}.workspace .ledger-table tbody tr>:is(:last-child,:nth-last-child(2)):not([colspan]):not(#_){color:#3d2f86;background-color:#f8f4ff;font-weight:700}.workspace .ledger-table :is(tbody,tfoot) tr>:nth-last-child(2):not([colspan]):not(#_){border-left:1px solid #ebe6fa}.workspace .ledger-table tbody tr.ledger-category:hover>th:not(#_){background:linear-gradient(90deg, color-mix(in srgb, var(--cat) 16%, #fff), #f3eeff 70%)}.workspace .ledger-table.has-expanded-month td.ledger-month-active:not(#_),.workspace .ledger-table.has-expanded-month td.ledger-month-cell:not(.ledger-month-narrow):not(#_){background-color:#faf8ff}.workspace .ledger-table tfoot :is(th,td):not(#_){color:#3d2f86;border-top:1px solid #e2daf7;border-bottom:0;font-size:12px;font-weight:800;background:0 0!important}.workspace .ledger-table tfoot th:not(#_){letter-spacing:.06em}.workspace .ledger-table tfoot :is(th,td):first-child:not(#_){border-bottom-left-radius:24px}.workspace .ledger-table tfoot :is(th,td):last-child:not(#_){border-bottom-right-radius:24px}.workspace .ledger-add td:not(#_){text-align:left;background:#fff}.workspace .ledger-add button:not(#_){color:#6a55c4;background:#f4f0ff;border-radius:999px;height:30px;padding:0 14px;font-weight:700}.workspace .ledger-table td.ledger-month-narrow :is(.payment-red,.payment-yellow,.payment-green):not(#_){background:0 0;padding:0}.workspace .ledger-table td.ledger-month-narrow:not(#_){padding-left:3px;padding-right:3px;font-size:11px}.workspace .ledger-table tbody tr>:is(th,td):not(#_){background:0 0}.workspace .ledger-table tbody tr:not(#_){background:#fff}.workspace .ledger-table tbody tr.ledger-category:not(#_){background:linear-gradient(90deg, color-mix(in srgb, var(--cat) 10%, #fff) 0%, #fbfaff 45%, #fbfaff 100%)}.workspace .ledger-table tbody tr.ledger-detail:not(#_){background:#fdfcff}.workspace .ledger-table tbody tr>th:first-child:not(#_),.workspace .ledger-table tbody tr>.ledger-person-name:not(#_){background:#fff}.workspace .ledger-table tbody tr.ledger-category>th:first-child:not(#_){background:linear-gradient(90deg, color-mix(in srgb, var(--cat) 12%, #fff), color-mix(in srgb, var(--cat) 5%, #fff))}.workspace .ledger-table tbody tr.ledger-detail>.ledger-person-name:not(#_){background:#fdfcff}.workspace .ledger-table tbody tr>:nth-child(2):not(#_){background:#4d6fe00f}.workspace .ledger-table tbody tr>:is(:last-child,:nth-last-child(2)):not([colspan]):not(#_){background:#7a5bd612}.workspace .ledger-table tr.ledger-category>td:nth-child(2):not(#_){color:color-mix(in srgb, var(--cat) 70%, #1d1a3a)}.workspace .ledger-table tbody tr:is(.ledger-category,.ledger-item,.ledger-detail):hover:not(#_){background:linear-gradient(110deg, #fdfcff 0%, #ece4ff 25%, #ffe1ee 50%, #fff0d4 72%, #e2edff 100%) var(--gradient-x,50%) var(--gradient-y,50%) / 240% 240%}.workspace .ledger-table tbody tr:is(.ledger-category,.ledger-item,.ledger-detail):hover>:is(th,td):not(#_){background-color:#0000}.workspace .ledger-table tbody tr:is(.ledger-category,.ledger-item,.ledger-detail):hover>th:first-child:not(#_),.workspace .ledger-table tbody tr.ledger-detail:hover>.ledger-person-name:not(#_){background:#f1eaff}.workspace .ledger-table tbody tr:hover th .accordion-chevron:not(#_){background:var(--cat);color:#fff}.workspace .ledger-table thead tr:first-child>th:is(:last-child,:nth-last-child(2),:nth-child(2)):not(#_){color:#0000;background-image:var(--d-brand), linear-gradient(180deg, #fbfaff, #f4f1fd);-webkit-background-clip:text,border-box;background-clip:text,border-box}.workspace .ledger-table thead tr:last-child>th:not(#_){border-bottom:0;box-shadow:inset 0 -2px #e9e2fb}.workspace .ledger-table tfoot tr:not(#_){background:linear-gradient(100deg,#4d6fe0 0%,#7a5bd6 40%,#b43c97 75%,#e0457b 100%)}.workspace .ledger-table tfoot :is(th,td):not(#_){border-top:0;font-size:12.5px;color:#fff!important;padding-top:15px!important;padding-bottom:15px!important}.workspace .ledger-table tfoot th:first-child:not(#_){background:#4d6fe0!important}.workspace .ledger-table tfoot td .ledger-zero:not(#_){color:#ffffff73}.workspace .ledger-table tfoot td :is(.payment-red,.payment-yellow,.payment-green):not(#_){background:#ffffffeb}.workspace .ledger-table tfoot td:is(:last-child,:nth-last-child(2)):not(#_){background:#ffffff1f!important}@keyframes ledger-row-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ledger-row-out{to{opacity:0;transform:translateY(-8px)}}@keyframes ledger-col-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ledger-col-out{to{opacity:0;transform:translate(-12px)}}@keyframes ledger-pill-in{0%{opacity:.4;transform:scaleX(.6)}to{opacity:1;transform:none}}.workspace .ledger-table tbody tr:is(.ledger-item,.ledger-detail,.ledger-add,.ledger-empty):not(#_){animation:.24s cubic-bezier(.2,.7,.3,1) both ledger-row-in}.workspace .ledger-table tbody tr:nth-child(3):not(#_){animation-delay:20ms}.workspace .ledger-table tbody tr:nth-child(4):not(#_){animation-delay:40ms}.workspace .ledger-table tbody tr:nth-child(5):not(#_){animation-delay:60ms}.workspace .ledger-table tbody tr:nth-child(6):not(#_){animation-delay:80ms}.workspace .ledger-table tbody tr:nth-child(n+7):not(#_){animation-delay:.1s}.workspace .ledger-table td.ledger-month-active:not(#_),.workspace .ledger-table thead tr+tr th:not(.ledger-subhead):not(#_){animation:.26s cubic-bezier(.2,.7,.3,1) both ledger-col-in}.workspace .ledger-month-heading>button.active:not(#_){animation:.26s cubic-bezier(.2,.7,.3,1) ledger-pill-in}.workspace .ledger-table tr[data-ledger-leaving]:not(#_){animation:.18s ease-in forwards ledger-row-out}.workspace .ledger-table :is(td,th)[data-ledger-leaving]:not(#_){animation:.18s ease-in forwards ledger-col-out}.workspace .ledger-table .accordion-chevron:not(#_){transition:transform .2s cubic-bezier(.2,.7,.3,1),background .15s,color .15s}@media (prefers-reduced-motion:reduce){.workspace .ledger-table :is(tr,td,th,button):not(#_){animation:none!important}}.workspace :is(.plan-table-scroll,.obligations-scroll):not(#_){background:#fff;border:1px solid #ebe6fa;border-radius:24px;box-shadow:0 18px 40px -30px #5c48b473}.workspace :is(.plan-table,.obligations-table):not(#_){border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.workspace :is(.plan-table,.obligations-table) :is(th,td):not(#_){border-bottom:1px solid #f1eef9;border-left:0;border-right:0}.workspace :is(.plan-table,.obligations-table) thead th:not(#_){z-index:2;color:#6e6890;letter-spacing:.06em;background:linear-gradient(#fbfaff,#f4f1fd);border-bottom:0;font-size:11px;font-weight:700;position:sticky;top:0;box-shadow:inset 0 -2px #e9e2fb}.workspace :is(.plan-table,.obligations-table) tbody tr:not(#_){background:#fff}.workspace :is(.plan-table,.obligations-table) tbody tr>:is(th,td):not(#_){background:0 0}.workspace .plan-table tbody:not(#_){--cat:#4d6fe0}.workspace .plan-table tbody:nth-of-type(5n+2):not(#_){--cat:#e0457b}.workspace .plan-table tbody:nth-of-type(5n+3):not(#_){--cat:#f5841f}.workspace .plan-table tbody:nth-of-type(5n+4):not(#_){--cat:#7a5bd6}.workspace .plan-table tbody:nth-of-type(5n+5):not(#_){--cat:#2fa84f}.workspace .plan-table tbody tr.plan-category:not(#_),.workspace .obligations-table tbody tr.obligations-group:not(#_){background:linear-gradient(90deg, color-mix(in srgb, var(--cat,#7a5bd6) 11%, #fff) 0%, #fbfaff 45%, #fbfaff 100%)}.workspace .plan-table tr.plan-category>:is(th,td):not(#_),.workspace .obligations-table tr.obligations-group>td:not(#_){color:#1d1a3a;border-top:1px solid #ebe6fa;font-weight:700}.workspace .plan-table tr.plan-category>th:first-child:not(#_),.workspace .obligations-table tr.obligations-group>td:first-child:not(#_){box-shadow:inset 4px 0 0 var(--cat,#7a5bd6)}.workspace .plan-table .plan-category-name:not(#_){color:#1d1a3a;letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:800}.workspace .plan-table .plan-category-toggle .accordion-chevron:not(#_){background:color-mix(in srgb, var(--cat) 14%, #fff);width:22px;height:22px;color:var(--cat);border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.2,.7,.3,1),background .15s,color .15s;display:inline-grid}.workspace .plan-table .plan-category-toggle .accordion-chevron svg:not(#_){width:12px;height:12px}.workspace .plan-table tr.plan-category:hover .accordion-chevron:not(#_){background:var(--cat);color:#fff}.workspace .plan-table tr.plan-category>td:not(#_){color:color-mix(in srgb, var(--cat) 70%, #1d1a3a);text-align:right}.workspace :is(.plan-table tbody tr:not(.plan-category):not(.plan-add-row),.obligations-table tbody tr.obligation-row):hover:not(#_){background:linear-gradient(110deg, #fdfcff 0%, #ece4ff 25%, #ffe1ee 50%, #fff0d4 72%, #e2edff 100%) var(--gradient-x,50%) var(--gradient-y,50%) / 240% 240%}.workspace .obligations-table tbody tr.obligation-row.is-selected:not(#_){background:#f3eeff}.workspace .plan-table tr.plan-add-row>td:not(#_){background:#fff;border-bottom:1px solid #f1eef9}.workspace .plan-table tr.plan-add-row button:not(#_){font-weight:700;background:color-mix(in srgb, var(--cat) 12%, #fff)!important;color:color-mix(in srgb, var(--cat) 80%, #1d1a3a)!important;box-shadow:none!important}.workspace .plan-table tr.plan-add-row button:hover:not(#_){background:var(--cat)!important;color:#fff!important}.workspace .plan-table tbody tr:not(.plan-add-row)>td:nth-last-child(2):not(#_){color:#3d2f86;background:#7a5bd612;font-weight:700}.workspace :is(.plan-table,.obligations-table) tfoot tr:not(#_){background:linear-gradient(100deg,#4d6fe0 0%,#7a5bd6 40%,#b43c97 75%,#e0457b 100%)}.workspace :is(.plan-table,.obligations-table) tfoot :is(th,td):not(#_){border:0;font-size:12.5px;font-weight:800;color:#fff!important;background:0 0!important;padding-top:15px!important;padding-bottom:15px!important}.workspace :is(.plan-table,.obligations-table) tfoot :is(th,td):first-child:not(#_){border-bottom-left-radius:24px}.workspace :is(.plan-table,.obligations-table) tfoot :is(th,td):last-child:not(#_){border-bottom-right-radius:24px}.workspace .obligations-group-content:not(#_){justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace .obligations-group-content>strong:not(#_){background:color-mix(in srgb, var(--cat,#7a5bd6) 14%, #fff);color:color-mix(in srgb, var(--cat,#7a5bd6) 80%, #1d1a3a);border-radius:999px;padding:3px 10px}.workspace .obligations-table tbody tr.obligations-group:nth-child(4n+1):not(#_){--cat:#4d6fe0}.workspace .obligations-table tbody tr.obligations-group:nth-child(4n+2):not(#_){--cat:#e0457b}.workspace .obligations-table tbody tr.obligations-group:nth-child(4n+3):not(#_){--cat:#f5841f}.workspace .obligations-table tbody tr.obligations-group:nth-child(4n+4):not(#_){--cat:#7a5bd6}.workspace .obligations-table .obligation-amount:not(#_){min-height:28px;box-shadow:none;border:0;border-radius:999px;padding:3px 11px;font-weight:700}.workspace .obligations-table .obligation-amount.payment-red:not(#_){color:#d23a5f;background:#ffe9ee}.workspace .obligations-table .obligation-amount.payment-yellow:not(#_){color:#b7740a;background:#fff3d6}.workspace .obligations-table .obligation-amount.payment-green:not(#_){color:#23884a;background:#e3f6e8}.workspace .obligations-table .obligation-amount:hover:not(#_){filter:saturate(1.3)brightness(.97)}.workspace .obligations-table .obligation-tag:not(#_){border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.workspace .obligations-table .obligation-tag.red:not(#_){color:#d23a5f;background:#ffe9ee}.workspace .obligations-table .obligation-tag.yellow:not(#_){color:#b7740a;background:#fff3d6}.workspace .obligations-table td:last-child:not(#_){text-align:right}.workspace .catalog-category-head:not(#_){color:#6e6890;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#fbfaff,#f4f1fd);border:1px solid #ebe6fa;border-bottom:0;border-radius:20px 20px 0 0;margin-top:6px;padding:12px 16px;font-size:11px;font-weight:700;box-shadow:inset 0 -2px #e9e2fb}.workspace .catalog-category-row:not(#_){background:#fff;border:1px solid #ebe6fa;border-top:0;border-bottom-color:#f1eef9;margin:0;padding:10px 16px;transition:background-position .2s}.workspace .catalog-category-row:not(:has(+.catalog-category-row)):not(#_){border-bottom:1px solid #ebe6fa;border-radius:0 0 20px 20px;box-shadow:0 18px 40px -30px #5c48b473}.workspace .catalog-category-row:hover:not(#_){background:linear-gradient(110deg, #fdfcff 0%, #ece4ff 25%, #ffe1ee 50%, #fff0d4 72%, #e2edff 100%) var(--gradient-x,50%) var(--gradient-y,50%) / 240% 240%}.workspace .catalog-category-row>input:first-child:not(#_){font-weight:700}.workspace .catalog-category-row>button:last-child:not(#_){color:#d23a5f!important;box-shadow:none!important;background:#fff0f3!important;border-color:#0000!important}.workspace .catalog-category-row>button:last-child:hover:not(#_){color:#fff!important;background:#d23a5f!important}.workspace .catalog-preparation-rate:not(#_){background:linear-gradient(100deg,#f1ebff,#fdeef5 55%,#fff4e4);border:1px solid #fff;border-radius:20px;margin-top:14px;padding:14px 16px;box-shadow:0 14px 30px -22px #5c48b480}.workspace .catalog-preparation-rate>strong:not(#_){background:var(--d-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.workspace .plan-table tbody tr:not(.plan-category):not(#_),.workspace .obligations-table tbody tr:not(#_),.workspace .catalog-category-row:not(#_){animation:.24s cubic-bezier(.2,.7,.3,1) both ledger-row-in}.workspace .plan-table tr[data-ledger-leaving]:not(#_){animation:.18s ease-in forwards ledger-row-out}@media (prefers-reduced-motion:reduce){.workspace :is(.plan-table,.obligations-table) tr:not(#_),.workspace .catalog-category-row:not(#_){animation:none!important}}.workspace .plan-table thead th:not(#_){letter-spacing:.02em}.workspace .catalog-category-row+button:not(#_){margin-top:12px}.workspace .overview-question-progress .question-progress-legend:not(#_){grid-template-columns:minmax(0,1fr);gap:6px}.workspace .overview-question-progress .question-progress-legend>button:not(#_){grid-column:auto;min-height:0;padding:8px 14px}.workspace .overview-question-progress .question-progress-chart:not(#_){margin-bottom:12px}.workspace .plan-table tfoot td:nth-last-child(2):not(#_),.workspace .plan-table tr.plan-category>td:nth-last-child(2):not(#_){text-align:right;padding-right:39px!important}.workspace .main-area>.content .plan-table thead th:not(#_){white-space:normal;text-overflow:clip;vertical-align:bottom;padding-top:10px;padding-bottom:10px;line-height:1.25;overflow:visible}.workspace .ledger-table td.ledger-month-cell:not(#_){padding-left:6px;padding-right:6px}.workspace .ledger-table td :is(.payment-red,.payment-yellow,.payment-green):not(#_){padding:2px 7px;font-size:11.5px}.workspace .ledger-table tfoot td.ledger-month-cell :is(.payment-red,.payment-yellow,.payment-green):not(#_){padding:1px 6px}.workspace .ledger-table td.ledger-month-cell:not(#_){overflow:hidden}.workspace .plan-history-button:not(#_){align-items:center;gap:8px;display:inline-flex}.workspace .plan-history-count:not(#_){background:var(--d-brand);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-grid}.plan-history-dialog .plan-history-hint:not(#_){color:var(--d-muted);margin:0 0 14px;font-size:13px}.plan-history-dialog .plan-history-list:not(#_){gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan-history-dialog .plan-history-list>li:not(#_){background:#fff;border:1px solid #ebe6fa;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:12px 12px 12px 16px;transition:transform .15s,box-shadow .15s,border-color .15s;animation:.24s cubic-bezier(.2,.7,.3,1) both ledger-row-in;display:flex}.plan-history-dialog .plan-history-list>li:hover:not(#_){border-color:#d3c6f6;transform:translateY(-2px);box-shadow:0 14px 26px -14px #5c48b473}.plan-history-dialog .plan-history-list>li>span:not(#_){gap:2px;min-width:0;display:grid}.plan-history-dialog .plan-history-list strong:not(#_){color:#1d1a3a;font-size:13.5px}.plan-history-dialog .plan-history-list small:not(#_){color:var(--d-muted);font-size:12px}.plan-history-dialog .plan-history-list button:not(#_){background:var(--d-brand);color:#fff;height:36px;box-shadow:var(--d-glow);border:0;border-radius:999px;flex:none;padding:0 16px;font-weight:700}.plan-history-dialog>:is(.plan-history-hint,.plan-history-list):not(#_){margin-left:24px;margin-right:24px}.plan-history-dialog>.plan-history-hint:not(#_){margin-top:18px}.plan-history-dialog>.plan-history-list:not(#_){margin-bottom:24px}.workspace .question-library-table .ql-billing:not(#_){justify-items:start;gap:3px;min-width:0;display:grid}.workspace .question-library-table .ql-billing>small:not(#_){max-width:100%;color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;overflow:hidden}.workspace .question-library-tag.is-pending:not(#_){color:#b7740a;background:#fff3d6}@media (min-width:761px){.workspace .question-library-table thead th:last-child:not(#_){width:190px}.workspace .question-library-table thead th:nth-last-child(2):not(#_){width:150px}}.workspace .question-library-table .ql-billing:not(#_){grid-template-columns:minmax(0,1fr);width:100%}.workspace .user-mfa-card:not(#_){background:linear-gradient(100deg,#eef5ff,#f3eeff);border:1px solid #ebe6fa;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:14px 16px;display:flex}.workspace .user-mfa-card.is-pending:not(#_){background:linear-gradient(100deg,#fff6e0,#fff0f3)}.workspace .user-mfa-card>div:not(#_){gap:2px;min-width:0;display:grid}.workspace .user-mfa-card strong:not(#_){color:#1d1a3a;font-size:13px}.workspace .user-mfa-card small:not(#_){color:var(--d-muted);font-size:12px;line-height:1.35}.workspace .user-mfa-card>button:not(#_){flex:none;color:#d23a5f!important;box-shadow:none!important;background:#fff0f3!important;border-color:#0000!important}.workspace .user-mfa-card>button:hover:not(:disabled):not(#_){color:#fff!important;background:#d23a5f!important}.workspace .users-directory-panel td.user-directory-delete:not(#_){text-align:right;width:52px}.workspace .user-delete-button:not(#_){color:#a9a3c4;width:36px;height:36px;min-height:36px;box-shadow:none;opacity:.7;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-grid}.workspace .user-directory-row:hover .user-delete-button:not(#_){opacity:1}.workspace .user-delete-button:hover:not(:disabled):not(#_),.workspace .user-delete-button:focus-visible:not(#_){color:#d23a5f;opacity:1;background:#ffe9ee}.workspace .user-detail-panel .user-form-actions:not(#_){border-top:1px solid #f1eef9;gap:10px;margin-top:18px;padding-top:18px;display:flex}.workspace .user-detail-panel .user-form-actions>.primary:not(#_){justify-content:center;min-width:140px;display:inline-flex}.mfa-layout .mfa-remember:not(#_){align-items:flex-start;gap:12px;margin:4px 0 0;display:flex}.mfa-layout .mfa-remember>.msc-checkbox:not(#_){flex:none;margin-top:1px}.mfa-layout .mfa-remember>span:not(#_){gap:4px;min-width:0;display:grid}.mfa-layout .mfa-remember-label:not(#_){color:#1d1a3a;text-align:left;cursor:pointer;border:0;height:auto;min-height:0;padding:0;font-size:14px;font-weight:600;box-shadow:none!important;background:0 0!important}.mfa-layout .mfa-remember small:not(#_){color:var(--d-muted,#7d7896);font-size:12px;line-height:1.45}.mfa-layout .mfa-actions:not(#_){gap:12px;margin-top:22px;display:grid}.mfa-layout .mfa-actions>button:not(#_){width:100%;margin:0}
:root{--d-blue:#2aa7e8;--d-indigo:#4d6fe0;--d-violet:#7a5bd6;--d-magenta:#b43c97;--d-green:#3fae4a;--d-yellow:#f9b800;--d-orange:#f5841f;--d-ink:#1f2240;--d-text:#4a4f6a;--d-muted:#8a8fa8;--d-line:#eceaf7;--d-card-shadow:0 10px 30px -12px #5c48b433, 0 2px 6px #5c48b40d;--d-glow:0 14px 28px -10px #4d6fe099}.workspace[data-section=overview]{--d-brand:linear-gradient(110deg, #16aaee 0%, #3f7ff0 30%, #6a5ce2 65%, #a43fb4 100%);--d-warm:linear-gradient(110deg, #ffc93a 0%, #f7861a 45%, #e8407f 100%);--d-fresh:linear-gradient(110deg, #a6e25a 0%, #36b14a 45%, #0e9fb0 100%);--d-berry:linear-gradient(110deg, #f070c8 0%, #b8379a 45%, #6a5ce2 100%);--d-rainbow:linear-gradient(90deg, #2aa7e8, #4d6fe0 22%, #7a5bd6 40%, #b43c97 58%, #f5841f 78%, #f9b800 90%, #3fae4a);background-color:#f5f3fc;background-image:radial-gradient(900px 520px at 8% -10%,#7a5bd633,#0000 60%),radial-gradient(800px 480px at 100% 0,#2aa7e82e,#0000 60%),radial-gradient(700px 520px at 85% 85%,#f9b8001a,#0000 60%),radial-gradient(700px 520px at 30% 110%,#b43c9721,#0000 60%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.workspace[data-section=overview] .main-area{background:0 0}@media (min-width:761px){.workspace[data-section=overview]>.sidebar{box-shadow:var(--d-card-shadow);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:28px}.workspace[data-section=overview] .sidebar .nav{color:var(--d-text);border-radius:999px}.workspace[data-section=overview] .sidebar .nav:hover:not(:disabled){background:#f1effb}.workspace[data-section=overview] .sidebar .nav.active,.workspace[data-section=overview] .sidebar .nav.active:hover:not(:disabled){background:var(--d-brand);color:#fff;box-shadow:var(--d-glow)}.workspace[data-section=overview] .sidebar .nav.active svg{color:#fff}.workspace[data-section=overview] .sidebar .nav.active:before{display:none}.workspace[data-section=overview] .sidebar-bottom{box-shadow:none;background:linear-gradient(120deg,#eaf6ff,#f4ecfd);border:0;border-radius:22px}}.workspace[data-section=overview] .main-area>.topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.workspace[data-section=overview] .topbar h1.page-banner-title{visibility:hidden}.workspace[data-section=overview] .season-pill,.workspace[data-section=overview] .header-user .avatar{box-shadow:var(--d-card-shadow);background:#fff;border:1px solid #ffffffe6}.workspace[data-section=overview] .season-pill{border-radius:999px}.workspace[data-section=overview] .header-user .avatar{background:var(--d-brand);color:#fff}.workspace[data-section=overview] .main-area>.content .overview-layout>.dashboard-heading{display:flex}.workspace[data-section=overview] .main-area>.content .overview-layout>.dashboard-heading.dashboard-heading.page-heading{text-align:left;justify-content:flex-start;align-items:flex-start}.workspace[data-section=overview] .main-area>.content .overview-layout>.dashboard-heading>div,.workspace[data-section=overview] .main-area>.content .overview-layout>.dashboard-heading h1{display:block}.workspace[data-section=overview] .dashboard-heading .eyebrow{color:var(--d-muted);letter-spacing:.16em;align-items:center;gap:10px;margin:0 0 6px;font-size:12px;font-weight:600;display:inline-flex}.workspace[data-section=overview] .dashboard-heading .eyebrow:before{content:"";background:radial-gradient(circle at 5px 5px,#2aa7e8 4px,#0000 4.5px),radial-gradient(circle at 17px 5px,#3fae4a 4px,#0000 4.5px),radial-gradient(circle at 29px 5px,#f9b800 4px,#0000 4.5px),radial-gradient(circle at 41px 5px,#b43c97 4px,#0000 4.5px);border-radius:999px;width:46px;height:10px}.workspace[data-section=overview] .dashboard-heading h1{letter-spacing:-.045em;color:var(--d-ink);margin:0;font-size:52px;font-weight:700;line-height:1.08}.workspace[data-section=overview] .dashboard-heading .hello-name{background:linear-gradient(100deg,#28a5e5 0%,#4d78e5 35%,#7958dc 65%,#b43c97 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.workspace[data-section=overview] .dashboard-heading .hello-dot{color:var(--d-yellow)}.workspace[data-section=overview] .overview-layout .panel{box-shadow:var(--d-card-shadow);background:#fffffff2;border:1px solid #fffffff2;border-radius:28px}.workspace[data-section=overview] .overview-layout .section-heading h2,.workspace[data-section=overview] .overview-layout .panel>h2{color:var(--d-ink);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.workspace[data-section=overview] .overview-layout .section-heading h2:before{content:"";background:var(--dot,#4d6fe0);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dot,#4d6fe0) 18%, transparent);border-radius:50%;flex:none}.workspace[data-section=overview] .overview-next-recording{--dot:#f5841f}.workspace[data-section=overview] .upcoming-panel{--dot:#2aa7e8}.workspace[data-section=overview] .overview-submitted{--dot:#7a5bd6}.workspace[data-section=overview] .overview-schools-summary{--dot:#3fae4a}.workspace[data-section=overview] .school-map-panel{--dot:#f9b800}.workspace[data-section=overview] .overview-recent{--dot:#b43c97}.workspace[data-section=overview] .overview-layout .text-button,.workspace[data-section=overview] .overview-layout .overview-queue-link{color:var(--d-violet);background:#f1effb;border:0;border-radius:999px;font-weight:600;transition:box-shadow .2s,color .2s}.workspace[data-section=overview] .overview-layout .text-button:hover:not(:disabled),.workspace[data-section=overview] .overview-layout .overview-queue-link:hover:not(:disabled){background:var(--d-brand);color:#fff;box-shadow:var(--d-glow)}.workspace[data-section=overview] .season-progress-banner.simple{box-shadow:var(--d-card-shadow);color:var(--d-ink);background:#fffffff2;border:1px solid #fffffff2;border-radius:999px}.workspace[data-section=overview] .season-progress-banner.simple .season-progress-title>h2{color:var(--d-ink)}.workspace[data-section=overview] .season-progress-banner.simple .season-progress-title>span{color:var(--d-violet);background:#f1effb;border-radius:999px}.workspace[data-section=overview] .season-progress-banner.simple .season-progress-symbol{background:var(--d-brand);color:#fff;box-shadow:var(--d-glow);border-radius:50%}.workspace[data-section=overview] .season-progress-banner.simple .season-progress-track{background:linear-gradient(#ffffffd1, #ffffffd1), var(--d-rainbow);border-radius:999px;height:12px}.workspace[data-section=overview] .season-progress-banner.simple .season-progress-track>span{background:var(--d-rainbow);background-size:600px 100%;border-radius:999px}.workspace[data-section=overview] .season-progress-banner.simple .season-progress-pill{background:var(--d-brand);color:#fff;box-shadow:var(--d-glow);border-radius:999px}.workspace[data-section=overview] .season-progress-banner.simple .season-progress-pill span{color:#ffffffd9}.workspace[data-section=overview] .overview-recording-date strong{background:var(--d-warm);color:#0000;-webkit-background-clip:text;background-clip:text}.workspace[data-section=overview] .overview-recording-episode{background:linear-gradient(120deg,#fff4e3,#ffeaf3);border:0;border-radius:22px}.workspace[data-section=overview] .upcoming-event-frame,.workspace[data-section=overview] .upcoming-events>.upcoming-event-frame>.upcoming-event{border-radius:22px}.workspace[data-section=overview] .upcoming-events>.upcoming-event-frame:first-child{background:var(--d-brand);box-shadow:var(--d-glow)}.workspace[data-section=overview] .upcoming-events>.upcoming-event-frame:not(:first-child){border:1px solid var(--d-line);background:#fff;transition:transform .15s,box-shadow .15s}.workspace[data-section=overview] .upcoming-events>.upcoming-event-frame:not(:first-child):hover{box-shadow:var(--d-card-shadow);transform:translateY(-2px)}.workspace[data-section=overview] .event-symbol{border-radius:16px}.workspace[data-section=overview] .upcoming-events>.upcoming-event-frame:nth-child(2) .event-symbol{background:var(--d-fresh);color:#fff}.workspace[data-section=overview] .upcoming-events>.upcoming-event-frame:nth-child(3) .event-symbol{background:var(--d-warm);color:#fff}.workspace[data-section=overview] .upcoming-events>.upcoming-event-frame:nth-child(4) .event-symbol{background:var(--d-berry);color:#fff}.workspace[data-section=overview] .overview-question-item{--q:#4d6fe0;border:1px solid var(--d-line);background:#fff;border-radius:20px;transition:transform .15s,box-shadow .15s}.workspace[data-section=overview] .overview-question-item:nth-child(4n+2){--q:#3fae4a}.workspace[data-section=overview] .overview-question-item:nth-child(4n+3){--q:#f5841f}.workspace[data-section=overview] .overview-question-item:nth-child(4n+4){--q:#b43c97}.workspace[data-section=overview] .overview-question-item:hover{box-shadow:var(--d-card-shadow);transform:translateY(-2px)}.workspace[data-section=overview] .overview-question-item .question-number,.workspace[data-section=overview] .overview-question-item>span:first-child{background:color-mix(in srgb, var(--q) 14%, #fff);color:var(--q);border-radius:14px;font-weight:700}.workspace[data-section=overview] .overview-layout .overview-queue{background:linear-gradient(135deg,#d6ecff 0%,#e6e2ff 30%,#fdfcff 60%,#e4f3ff 100%);position:relative}.workspace[data-section=overview] .overview-layout .overview-queue.in_review{background:linear-gradient(135deg,#fadcf1 0%,#ebe1ff 30%,#fffcfe 60%,#f7e3f6 100%)}.workspace[data-section=overview] .overview-queue-icon{background:var(--d-brand);color:#fff;box-shadow:var(--d-glow);border-radius:16px}.workspace[data-section=overview] .overview-queue.in_review .overview-queue-icon{background:var(--d-berry);box-shadow:0 14px 28px -10px #b43c978c}.workspace[data-section=overview] .overview-queue strong{background:var(--d-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.workspace[data-section=overview] .overview-queue.in_review strong{background:var(--d-berry);-webkit-background-clip:text;background-clip:text}.workspace[data-section=overview] .overview-queue-previews>*{border-radius:14px}.workspace[data-section=overview] .overview-status-list>:nth-child(5n+1){--s:#a3a9ba}.workspace[data-section=overview] .overview-status-list>:nth-child(5n+2){--s:#2aa7e8}.workspace[data-section=overview] .overview-status-list>:nth-child(5n+3){--s:#7a5bd6}.workspace[data-section=overview] .overview-status-list>:nth-child(5n+4){--s:#f5841f}.workspace[data-section=overview] .overview-status-list>:nth-child(5n+5){--s:#3fae4a}.workspace[data-section=overview] .overview-status-list>*{border-radius:12px}.workspace[data-section=overview] .overview-school-number{background:var(--d-fresh);color:#0000;-webkit-background-clip:text;background-clip:text}.workspace[data-section=overview] .overview-school-totals>*{background:linear-gradient(135deg,#e6f5fe,#ece8fc);border:0;border-radius:20px}.workspace[data-section=overview] .overview-school-totals>:nth-child(2){background:linear-gradient(135deg,#fff1dd,#fde6f1)}.workspace[data-section=overview] .school-map-filter,.workspace[data-section=overview] .school-map-controls button{border-radius:999px}.workspace[data-section=overview] .overview-activity-row{border-radius:16px}.workspace[data-section=overview] .overview-activity-icon{background:var(--d-fresh);color:#fff;border-radius:50%}.workspace[data-section=overview] .overview-activity-row:nth-child(3n+2) .overview-activity-icon{background:var(--d-brand)}.workspace[data-section=overview] .overview-activity-row:nth-child(3n+3) .overview-activity-icon{background:var(--d-warm)}.workspace[data-section=overview] .overview-activity-icon svg{color:#fff}@media (max-width:760px){.workspace[data-section=overview] .main-area>.content .overview-layout>.dashboard-heading{margin:0 0 18px}.workspace[data-section=overview] .dashboard-heading h1{font-size:34px}.workspace[data-section=overview] .overview-layout .panel,.workspace[data-section=overview] .season-progress-banner.simple{border-radius:22px}}@media (prefers-reduced-motion:reduce){.workspace[data-section=overview] .overview-question-item,.workspace[data-section=overview] .upcoming-event-frame{transition:none}}@media (min-width:1101px){.workspace[data-section=overview] .main-area>.topbar.topbar{z-index:5;width:auto;height:auto;margin:0;padding:32px 28px 0 0;position:absolute;top:0;right:0}.workspace[data-section=overview] .main-area>.topbar .header-brand{display:none}.workspace[data-section=overview] .main-area>.content.content{padding-top:30px}.workspace[data-section=overview] .main-area>.content .overview-layout>.dashboard-heading.dashboard-heading.page-heading{min-height:64px;margin:0 0 24px;padding-right:300px}}.workspace[data-section=overview] .dashboard-heading .eyebrow{margin-bottom:8px}.workspace[data-section=overview] .overview-layout .panel:not(.school-map-panel),.workspace[data-section=overview] .upcoming-event-frame{overflow:visible}@media (min-width:761px){.workspace[data-section=overview] .sidebar nav{margin:-6px -10px 0;padding:6px 10px 18px}}.workspace[data-section=overview] .logout:not(#_),.workspace[data-section=overview] .school-map-controls button.map-zoom-button:not(#_){place-items:center;min-width:40px;min-height:40px;padding:0;display:inline-grid;border-radius:50%!important;width:40px!important;height:40px!important}.workspace[data-section=overview] .logout{color:var(--d-violet);background:#fff;border:0;box-shadow:0 4px 12px -4px #5c48b440}.workspace[data-section=overview] .logout:hover:not(:disabled){background:var(--d-brand);color:#fff}.workspace[data-section=overview] .school-map-canvas svg path:focus,.workspace[data-section=overview] .school-map-canvas svg path:focus-visible{outline:none}.workspace[data-section=overview] .school-map-canvas svg path:focus-visible{stroke:var(--d-violet);stroke-width:2.5px}.workspace[data-section=overview] :is(.sidebar .nav.active,.upcoming-events>.upcoming-event-frame:first-child,.overview-layout .text-button,.overview-layout .overview-queue-link,.season-progress-symbol,.season-progress-pill,.header-user .avatar,.event-symbol,.overview-queue-icon,.overview-queue strong,.overview-school-number,.overview-recording-date strong,.overview-activity-icon,.logout,.hello-name,.overview-layout .overview-queue){background-size:240% 240%!important;background-position:var(--gradient-x,0%) var(--gradient-y,50%)!important}.workspace[data-section=overview] .overview-layout :is(.text-button,.overview-queue-link):not(#_){white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;gap:8px;width:auto;height:38px;min-height:38px;margin-top:auto;padding:0 16px 0 18px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.workspace[data-section=overview] .overview-layout .section-heading .text-button:not(#_){align-self:center;margin-top:0}.workspace[data-section=overview] .overview-layout :is(.text-button,.overview-queue-link) svg{flex:none;width:15px;height:15px;transition:transform .2s}.workspace[data-section=overview] .overview-layout :is(.text-button,.overview-queue-link):hover svg{transform:translate(2px)}.workspace[data-section=overview] .overview-layout :is(.overview-submitted,.overview-schools-summary):not(#_){flex-direction:column;display:flex}.workspace[data-section=overview] .overview-layout :is(.overview-question-list,.overview-region-list){margin-bottom:20px}
