@charset "UTF-8";.challenge-copyable-id .ant-typography-copy{opacity:0}.challenge-copyable-id:hover .ant-typography-copy,.challenge-copyable-id:focus-within .ant-typography-copy{opacity:1}@media(hover:none){.challenge-copyable-id .ant-typography-copy{opacity:1}}.challenge-list>.ant-spin-nested-loading>.ant-spin-container .ant-table-tbody>.challenge-expanded-header>td{background:#f0f5ff!important;border-top:1px solid #d6e4ff;border-bottom:none}.challenge-list>.ant-spin-nested-loading>.ant-spin-container .ant-table-tbody>.challenge-expanded-header>td:first-child,.challenge-list>.ant-spin-nested-loading>.ant-spin-container .ant-table-tbody>.challenge-expanded-details>td:first-child{border-left:4px solid #597ef7}.challenge-list>.ant-spin-nested-loading>.ant-spin-container .ant-table-tbody>.challenge-expanded-details>td{background:#f0f5ff;padding:0;border-bottom:1px solid #d6e4ff}.course-management{padding:24px;min-height:100%}.course-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.course-cards{background:transparent;border:0}.course-cards>.ant-collapse-item{background:var(--ant-color-bg-container, #fff);border:1px solid #e3e8ef!important;border-radius:10px!important;margin:14px 0;overflow:hidden}.course-cards>.ant-collapse-item>.ant-collapse-header{align-items:center;border-left:4px solid #1677ff;padding:20px}.course-heading strong{font-size:18px}.course-meta{font-size:12px;color:#68758a;margin-top:4px}.stream-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center}.stream-actions a,.stream-actions button{width:100%}.course-management .ant-table-cell{vertical-align:middle}@media(max-width:600px){.course-management{padding:12px}.course-cards .ant-collapse-header{flex-wrap:wrap;gap:8px}.course-cards .ant-collapse-extra{margin-left:24px}}.course-cards>.course-needs-attention>.ant-collapse-header{border-left-color:#d89614}.ant-table-tbody>.task-warning>td{background:#fff8e8}.visibility-warnings{color:#966000;display:flex;flex-direction:column;gap:4px}.platform-lab-page{padding:24px}.platform-lab-page h2{margin-bottom:0}.platform-lab-start{max-width:680px;margin:24px auto}.platform-lab-back{margin-bottom:20px}.platform-lab-editor-width{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 12px;width:100%;max-width:980px;margin:0 auto}.platform-lab-editor-width.is-wide{max-width:none}.platform-lab-editor-width>*{grid-column:1/-1;min-width:0}.platform-lab-editor-width>.platform-lab-back{grid-column:1;grid-row:1;justify-self:start;margin-bottom:0}.platform-lab-editor-width>.platform-lab-width-toolbar{grid-column:2;grid-row:1}.platform-lab-editor-width .lab-editor-mock{max-width:none;box-sizing:border-box;width:100%}.platform-lab-width-toolbar{display:flex;justify-content:flex-end}.platform-lab-exit-modal .ant-modal-confirm-content{line-height:1.6}.platform-lab-exit-modal .ant-modal-confirm-btns{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.platform-lab-exit-modal .ant-modal-confirm-btns>.ant-btn+.ant-btn{margin-inline-start:0}@media(max-width:560px){.platform-lab-exit-modal .ant-modal-confirm-btns{flex-direction:column}.platform-lab-exit-modal .ant-modal-confirm-btns>.ant-btn{width:100%}}.platform-lab-secondary{margin:12px 0 20px}.platform-lab-loading{display:flex;justify-content:center;padding:64px}.lab-editor-mock{max-width:980px;margin:0 auto;padding:20px;border:1px solid #d9d9d9;border-radius:10px}.lab-editor-mock .ant-form-item{margin-bottom:0}.lab-editor-mock .ant-form-item-label{padding-bottom:4px}.lab-editor-mock .ant-input-number,.lab-editor-mock .ant-picker{width:100%}.lab-editor-mock .ant-collapse-content-box{padding:12px 16px}.lab-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.lab-compact-grid .is-full{grid-column:1/-1}.lab-short-description-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.lab-uploaded-image-preview img{max-height:60vh;max-width:100%;width:auto;height:auto;object-fit:contain;margin:0 auto}.lab-short-description-count{flex-shrink:0;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.lab-editor-header,.lab-editor-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.lab-editor-header h4,.lab-editor-footer h4{margin:0}.lab-editor-footer{margin-top:16px;justify-content:flex-start}.lab-description-toolbar{margin-bottom:8px}.lab-thumbnail-frame{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center;padding:16px;border:1px solid #d9d9d9;border-radius:8px;background:#fafafa}.lab-thumbnail-frame .ant-image{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;background:#fff}.lab-thumbnail-tile{width:160px;min-height:100px;border:1px dashed #c4ccd6;border-radius:6px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7a8796;font-size:12px}.lab-thumbnail-tile>.anticon{font-size:28px}.lab-thumbnail-details{min-width:0}.lab-thumbnail-picker{position:relative;display:inline-flex;gap:6px;align-items:center;padding:4px 12px;min-height:32px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer}.lab-thumbnail-picker:hover,.lab-thumbnail-picker:focus-within{border-color:#4096ff;color:#1677ff}.lab-thumbnail-picker:focus-within{outline:2px solid #91caff;outline-offset:2px}.lab-thumbnail-picker.is-disabled{opacity:.5;cursor:not-allowed}.lab-thumbnail-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.lab-section-number{display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:6px;font-size:12px;font-weight:600;color:#53647a;background:#eaf0f6}.lab-section-help{font-size:12px}.lab-section-title{font-size:15px}.lab-challenge-picker{width:min(400px,80vw)}@media(max-width:700px){.lab-section-help{display:none}}@media(max-width:500px){.lab-thumbnail-frame{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.lab-compact-grid{grid-template-columns:minmax(0,1fr)}.lab-editor-mock{padding:12px}}.lab-layout-columns{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:24px;align-items:start}.lab-layout-preview,.lab-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lab-layout-preview .is-full,.lab-field-grid .is-full{grid-column:1/-1}.lab-layout-preview.is-narrow{max-width:420px}.lab-layout-preview.is-narrow,.lab-layout-preview.is-narrow .lab-field-grid,.lab-field-grid.single-column{grid-template-columns:minmax(0,1fr)}@media(max-width:1100px){.lab-layout-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.platform-lab-page{padding:16px}.lab-layout-preview,.lab-field-grid{grid-template-columns:minmax(0,1fr)}}.platform-lab-content-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:900px){.platform-lab-content-columns{grid-template-columns:1fr}}.platform-lab-markdown{overflow-wrap:anywhere}.platform-lab-markdown img{max-width:100%;height:auto;border-radius:8px}.platform-lab-markdown pre{overflow:auto;padding:12px;background:#f5f5f5;border-radius:8px}.platform-lab-markdown blockquote{border-left:3px solid #d9d9d9;padding-left:12px;color:#595959}.lab-challenge-type-help{font-size:13px;line-height:1.5}.lab-challenge-type-help p{margin:0 0 10px}.lab-challenge-type-help p:last-child{margin-bottom:0}.lab-challenge-type-help ul{padding-left:18px;margin:0 0 10px}.lab-challenge-type-help li{margin-bottom:6px}.lab-material-card{border:1px solid #e8e8e8;border-radius:8px;padding:16px;background:#fafafa}.lab-file-description{border-top:1px solid #e8e8e8;margin-top:16px;padding-top:16px}.lab-file-description-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.lab-file-template-help{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px}.lab-file-template-help>.ant-btn{flex-shrink:0}.lab-file-preview-hint{margin-left:4px;font-size:12px}.lab-file-password{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:4px 10px;margin:12px 0;border-radius:8px;background:#0f172a}.lab-file-password .lab-file-password-text{min-width:0;max-width:100%;flex:1;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.lab-file-password .lab-file-password-label{color:#94a3b8}.lab-file-password .lab-file-password-value{color:#00b8ed;white-space:pre-wrap}.lab-file-password .lab-file-password-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.lab-file-password .ant-btn{color:#94a3b8;font-size:16px;width:28px;height:28px;padding:4px}.lab-file-password .ant-btn:hover,.lab-file-password .ant-btn:focus-visible{color:#00b8ed!important;background:#1e293b!important}.lab-file-password [role=alert]{flex-basis:100%;font-size:13px;color:#fbbf24}.lab-file-password-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lab-questions-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:16px 0}.lab-question-hint{padding:12px 0;border-bottom:1px solid #e8e8e8}.lab-question-hint:last-child{border-bottom:0}.lab-question-workspace{margin-top:16px;height:auto;min-height:300px}.lab-question-workspace .ant-splitter-panel{overflow:visible}.lab-question-workspace .ant-splitter-bar{margin-inline:8px}.lab-question-list{padding:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;align-self:start}.lab-question-list>.ant-btn{margin-top:12px}.lab-question-list ol{padding:0;list-style:none;display:grid;gap:6px;margin:12px 0}.lab-question-list li{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:6px;background:#fff}.lab-question-list li.is-selected{border-color:#1677ff;background:#eaf3ff}.lab-question-select{border:0;background:none;text-align:left;padding:7px 0;flex:1;min-width:0;cursor:pointer}.lab-question-select strong,.lab-question-select span{display:block;overflow-wrap:anywhere}.lab-question-select span{font-size:12px;color:#595959}.lab-question-grip{padding:12px 6px;border:0;background:transparent;color:#64748b;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-self:stretch}.lab-question-grip:hover,.lab-question-grip:focus-visible{color:#1677ff;background:#e6f4ff;outline:2px solid #91caff;outline-offset:-2px}.lab-question-grip:active{cursor:grabbing}.lab-question-grip:disabled{cursor:default;opacity:.5}.lab-question-list li.is-dragging{opacity:.55}.lab-question-list li.is-drop-target{outline:2px solid #1677ff;outline-offset:2px;background:#e6f4ff}.lab-question-numbering-note{display:block;font-size:12px;line-height:1.5;color:#64748b;margin-top:8px}.lab-question-label-note{font-size:12px;font-weight:400;color:#64748b}.lab-question-required{color:#ff4d4f;margin-right:4px;font-weight:400}.lab-question-section-status{margin-left:auto;font-size:12px;color:#64748b;font-weight:400}.lab-question-move{display:flex;flex-direction:column;padding:2px}.lab-question-form{min-width:0;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.lab-question-form-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.lab-question-field{display:block;margin:16px 0}.lab-question-field>strong{display:block;margin-bottom:6px}.lab-question-field>.ant-select{width:100%}.lab-question-two-columns{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.lab-question-option{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lab-question-option .ant-input{flex:1;min-width:0}.lab-question-form-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.lab-question-sections{margin-top:20px;border:0;background:transparent}.lab-question-sections>.ant-collapse-item{border:1px solid #e2e8f0;border-radius:10px!important;overflow:hidden;margin-bottom:12px}.lab-question-sections>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:12px 16px;background:#f8fafc}.lab-question-sections .ant-collapse-content-box{padding:16px!important}.lab-question-section-label{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lab-question-section-label>.anticon{color:#64748b;font-size:17px}.lab-question-section-label .ant-tag{margin-left:auto;margin-right:0}.lab-question-file-state{display:flex;align-items:center;gap:14px;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;background:#fafafa}.lab-question-file-state>.anticon{color:#64748b;font-size:26px}.lab-question-file-state .ant-typography{margin:0}.lab-question-hints{display:grid;gap:14px}.lab-question-hints>.ant-typography{margin:0}.lab-question-hints>.ant-btn{justify-self:start}.lab-question-hints-empty{padding:16px;background:#f8fafc;border-radius:8px;color:#64748b}.lab-question-hint-card{display:grid;gap:12px;padding:16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.lab-question-hint-header{display:flex;align-items:center;justify-content:space-between}.lab-question-hint-text,.lab-question-hint-cost label{display:grid;gap:8px}.lab-question-hint-text>span,.lab-question-hint-cost label>span{font-size:13px;font-weight:500}.lab-question-hint-cost{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.lab-question-hint-cost .ant-input-number{width:150px}.lab-question-hint-cost>.ant-typography{padding-bottom:5px;font-size:12px}@media(max-width:800px){.lab-question-workspace{flex-direction:column}.lab-question-workspace .ant-splitter-panel{flex-basis:auto!important;flex-grow:0!important}.lab-question-workspace .ant-splitter-bar{display:none}.lab-question-workspace .lab-question-list{margin-bottom:16px}.lab-question-two-columns{grid-template-columns:1fr}}.challenge-markdown{--md-text: #262626;--md-muted: #595959;--md-link: #1677ff;--md-code: #f0f2f5;--md-border: #d9d9d9;color:var(--md-text);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.challenge-markdown>:first-child{margin-top:0}.challenge-markdown>:last-child{margin-bottom:0}.challenge-markdown h1,.challenge-markdown h2,.challenge-markdown h3,.challenge-markdown h4,.challenge-markdown h5,.challenge-markdown h6{color:var(--md-text);font-weight:600;line-height:1.35;margin:24px 0 12px}.challenge-markdown h1{font-size:28px}.challenge-markdown h2{font-size:23px}.challenge-markdown h3{font-size:19px}.challenge-markdown p,.challenge-markdown ul,.challenge-markdown ol{margin:12px 0}.challenge-markdown ul,.challenge-markdown ol{padding-left:24px}.challenge-markdown li+li{margin-top:4px}.challenge-markdown a{color:var(--md-link);text-decoration:underline;text-underline-offset:3px}.challenge-markdown a:focus-visible{outline:2px solid var(--md-link);outline-offset:3px}.challenge-markdown code{font:.9em/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;background:var(--md-code);padding:2px 5px;border-radius:4px}.challenge-markdown pre{overflow:auto;padding:16px;background:var(--md-code);border:1px solid var(--md-border);border-radius:8px}.challenge-markdown pre code{padding:0;background:transparent}.challenge-markdown blockquote{margin:16px 0;padding:1px 16px;border-left:3px solid var(--md-link);color:var(--md-muted)}.challenge-markdown hr{margin:24px 0;border:0;border-top:1px solid var(--md-border)}.challenge-markdown img{display:block;max-width:100%;height:auto;margin:16px 0;border-radius:8px}.challenge-markdown figure{margin:16px 0;max-width:100%}.challenge-markdown figure img{margin:0}.challenge-markdown figcaption{margin-top:8px;font-size:13px;color:var(--md-muted)}.challenge-markdown .image-center{text-align:center}.challenge-markdown .image-center>figure{margin-inline:auto;width:fit-content;max-width:100%}.challenge-markdown .image-center img{margin-inline:auto;max-width:100%;height:auto}.challenge-markdown .image-center figcaption{text-align:center;width:0;min-width:100%;overflow-wrap:anywhere}.challenge-markdown table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.challenge-markdown td,.challenge-markdown th{padding:8px 12px;border:1px solid var(--md-border)}.challenge-md-preview.is-dark .challenge-markdown{--md-text: #ffffffd9;--md-muted: #bfbfbf;--md-link: #69b1ff;--md-code: #ffffff14;--md-border: #434343}.challenge-md-editor{border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background:#fff;color:#262626}.challenge-md-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e8e8e8;background:#f8fafc}.challenge-md-toolbar{justify-content:space-between}.challenge-md-toolbar .ant-btn{height:30px;padding-inline:10px;border-radius:6px}.challenge-md-source{box-sizing:border-box;width:100%;display:block;min-height:320px;resize:vertical;padding:16px;border:0;border-radius:0;background:#fff;color:#262626;font:14px/24px ui-monospace,SFMono-Regular,Consolas,monospace;caret-color:#69b1ff}.challenge-md-source:focus-visible{outline:2px solid #69b1ff;outline-offset:-2px}.challenge-md-source::placeholder{color:#8c8c8c}.challenge-md-source::selection{background:#bae0ff}.challenge-md-source:disabled{color:#8c8c8c;background:#fafafa;cursor:not-allowed}.challenge-md-code{display:flex;height:360px;resize:vertical;overflow:hidden;min-height:180px}.challenge-md-code .challenge-md-source{height:100%;min-height:0;resize:none;min-width:0;flex:1;white-space:pre}.challenge-md-lines{flex:0 0 52px;padding:16px 0;box-sizing:border-box;overflow:hidden;background:#f8fafc;border-right:1px solid #e8e8e8;text-align:right;color:#8c8c8c;-webkit-user-select:none;user-select:none;font:12px/24px ui-monospace,SFMono-Regular,Consolas,monospace}.challenge-md-lines div{padding-right:10px;height:24px}.challenge-md-lines .is-highlighted{background:#e6f4ff;color:#0958d9;font-weight:700;border-right:3px solid #1677ff;padding-right:7px}.lab-images-toolbar{display:flex;gap:12px;margin-bottom:8px}.lab-images-toolbar .ant-input-search{max-width:420px}.lab-images-note{color:#8c8c8c;font-size:12px;margin-top:4px}.lab-images-table{margin-top:16px}.lab-images-file{display:flex;align-items:center;gap:12px}.lab-images-name{display:block;overflow-wrap:anywhere}.lab-images-thumb{width:64px;height:56px;flex:0 0 64px;border:1px solid #e8e8e8;border-radius:6px;padding:4px;background:#fafafa;cursor:pointer}.lab-images-thumb img{width:100%;height:100%;object-fit:contain}.lab-images-thumb:focus-visible{outline:2px solid #1677ff}.lab-image-line{color:#0958d9;background:#e6f4ff;border-color:#91caff}.challenge-md-preview{min-width:0;padding:16px;background:#fff;color:#262626}.challenge-md-preview.is-dark{background:#141414;color:#ffffffd9}.challenge-md-preview.is-dark .ant-typography{color:#bfbfbf}.challenge-md-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;color:#595959;border-top:1px solid #e8e8e8;font-size:12px}.challenge-md-caption .ant-btn{flex-shrink:0;color:#0958d9}.challenge-md-preview-section{border-top:1px solid #e8e8e8}.challenge-md-preview-section summary{padding:12px;cursor:pointer;font-weight:600;background:#f8fafc}.challenge-md-preview-section summary:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.challenge-md-preview-hint{padding:10px 12px;font-size:12px;color:#595959}.challenge-md-examples{font-size:13px}.challenge-md-examples-content{margin-top:12px;height:min(480px,55vh);overflow:auto;border:1px solid #d9d9d9;border-radius:8px}.challenge-md-examples-content .challenge-md-preview{min-height:100%;box-sizing:border-box}.challenge-md-examples-content .challenge-markdown img{max-width:100%;height:auto}.challenge-md-examples-source{margin:0;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;color:#262626;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.platform-analytics{padding:24px}.platform-analytics__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.platform-analytics__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}.platform-analytics__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:16px}.platform-analytics__summary-card--online{border-color:#91caff;background:linear-gradient(135deg,#e6f4ff,#f5faff);box-shadow:0 4px 14px #1677ff1f}.platform-analytics__online-title{display:inline-flex;align-items:center;gap:6px}.platform-analytics__metric-description,.platform-analytics__online-description{display:block;max-width:280px;margin-top:6px;font-size:12px;line-height:1.4}.platform-analytics__graphs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform-analytics__chart{width:100%;overflow:hidden}.platform-analytics__chart-summary{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:4px;color:#000000a6;font-size:13px}.platform-analytics__chart svg{display:block;width:100%;height:auto}@media(max-width:900px){.platform-analytics__header{flex-direction:column}.platform-analytics__actions{justify-content:flex-start}.platform-analytics__graphs{grid-template-columns:1fr}}.maintenance-page{display:grid;gap:20px;padding:24px}.maintenance-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.maintenance-page__header h2{margin-bottom:4px}.maintenance-page__file-note{margin-bottom:0!important}.maintenance-page__instructions{margin:0 0 12px;padding-left:20px}.maintenance-page__instructions-note{margin-bottom:0!important}.maintenance-page__online-summary{display:grid;grid-template-columns:minmax(150px,auto) 1fr;align-items:center;gap:20px;margin-bottom:20px;padding:16px;border:1px solid #91caff;border-radius:8px;background:#f5faff}.maintenance-page__online-summary--active{border-color:#ffd591;background:#fff7e6}.maintenance-page__message-preview{display:grid;gap:6px;margin-bottom:20px;padding:20px;border:1px solid #d9d9d9;border-radius:8px;background:linear-gradient(135deg,#fafafa,#f5f7ff);text-align:center}.maintenance-page__message-preview h3{margin:2px 0!important}.maintenance-page__message-preview-label{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.maintenance-page__message-preview-note{margin-top:8px;font-size:12px}@media(max-width:720px){.maintenance-page{padding:16px}.maintenance-page__header{flex-direction:column}.maintenance-page__online-summary{grid-template-columns:1fr}}.admin-dashboard{min-height:100%;padding:40px;background:radial-gradient(circle at 90% 0%,rgba(22,119,255,.12),transparent 32%),linear-gradient(180deg,#f8fbff,#fff 45%)}.admin-dashboard__eyebrow{display:block;margin-bottom:24px;color:#1677ff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-dashboard__groups{display:grid;gap:28px}.admin-dashboard__group{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffffdb;box-shadow:0 12px 36px #1f38580f}.admin-dashboard__group-heading{display:flex;align-items:center;gap:14px;margin-bottom:18px}.admin-dashboard__group-heading h3,.admin-dashboard__tile h4,.admin-dashboard__tile p{margin:0}.admin-dashboard__group-icon,.admin-dashboard__tile-icon{display:inline-flex;align-items:center;justify-content:center;color:#1677ff;background:#eaf3ff}.admin-dashboard__group-icon{width:44px;height:44px;border-radius:13px;font-size:21px}.admin-dashboard__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.admin-dashboard__tile-link{color:inherit;text-decoration:none}.admin-dashboard__tile{height:100%;border-color:#e8edf5}.admin-dashboard__tile .ant-card-body{display:flex;min-height:174px;flex-direction:column;gap:12px}.admin-dashboard__tile-top{display:flex;align-items:center;justify-content:space-between}.admin-dashboard__tile-icon{width:38px;height:38px;border-radius:11px;font-size:18px}.admin-dashboard__tile-arrow{color:#9aabc0;transition:transform .16s ease,color .16s ease}.admin-dashboard__tile:hover .admin-dashboard__tile-arrow{color:#1677ff;transform:translate(3px)}.admin-dashboard__tile p{line-height:1.55}@media(max-width:720px){.admin-dashboard{padding:24px 16px}}.t-12{font-size:12px}.t-16{font-size:16px}.t-20{font-size:20px}.t-30{font-size:30px}.w-700{font-weight:700}.h-\[150\]{height:150px}.w-\[100\%\]{width:100%}.h-\[100\%\]{height:100%}.h-\[100vh\]{height:100vh}.p-\[12\]{padding:12px}.p-\[16\]{padding:16px}.p-\[20\]{padding:20px}.p-\[24\]{padding:24px}.g-\[20\]{gap:20px}.g-\[24\]{gap:24px}.g-\[8\]{gap:8px}.mt-\[16\]{margin-top:16px}.mb-\[12\]{margin-bottom:12px}.mb-\[16\]{margin-bottom:16px}.ml-\[20\]{margin-left:20px}.br-\[8\]{border-radius:8px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-input-affix-wrapper.no-autofill-bkg input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 9999s ease-in-out 0s!important}.ant-menu-item .ant-menu-title-content{white-space:normal!important;line-height:1.4;max-height:3.2em;overflow:visible}.ant-layout{background-color:#f5f5f5!important}.ant-menu-item{align-items:center;display:flex!important}.table-row-selected,.table-row-selected .ant-table-cell-row-hover{background-color:#e6f7ff!important}.select-multiline-options .ant-select-item-option-content{white-space:normal;line-height:1.4}.flex{display:flex}.sb{justify-content:space-between}.faic{align-items:center}.fdc{flex-direction:column}
