@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=League+Gothic&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@600;700&display=swap";body[data-path^=app] .modal-overlay.canvas-editor-modal{border:0!important;border-radius:0!important;box-shadow:none!important}body[data-path^=app] .modal-overlay.canvas-editor-modal>.modal-header{display:none}.adminKitFormGrid>label>input,.adminKitFormGrid>label>select,.adminKitFormGrid>label>textarea,.adminKitField>input,.adminKitField>select,.adminKitField>textarea{width:100%;min-width:0;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#f8fafc;color:#0f172a;font:inherit;font-size:13px}.adminKitFormGrid>label>input,.adminKitFormGrid>label>select,.adminKitField>input,.adminKitField>select{min-height:40px;padding:0 12px}.adminKitFormGrid>label>textarea,.adminKitField>textarea{min-height:96px;padding:10px 12px;resize:vertical}.adminKitFormGrid>label>input:focus,.adminKitFormGrid>label>select:focus,.adminKitFormGrid>label>textarea:focus,.adminKitField>input:focus,.adminKitField>select:focus,.adminKitField>textarea:focus{outline:none;border-color:#2563eb66;box-shadow:0 0 0 4px #2563eb14;background:#fff}.adminKitFormControlStack{display:flex;flex-direction:column;gap:10px;min-width:0}.adminKitFormToggle{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start!important;gap:8px!important;min-width:0;min-height:22px;margin:0!important;padding:2px 0;color:#425875;font-size:11px;font-weight:750;line-height:1.35;text-align:left;cursor:pointer}.adminKitFormToggle.adminKitFormToggleCard{min-height:48px;padding:9px 10px;border:1px solid #d8e0ea;border-radius:10px;background:#f8fbff;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.adminKitFormToggle.adminKitFormToggleCard:hover{border-color:#abc2df;background:#f5f9ff}.adminKitFormToggle.adminKitFormToggleCard:focus-within{border-color:#77a9df;box-shadow:0 0 0 3px #356fae1a}.adminKitFormToggle.adminKitFormToggleCard:has(input:checked){border-color:#8aafe4;background:#f2f7ff}.adminKitFormToggle>input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:grid;place-content:center;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:1px 0 0!important;padding:0!important;border:1px solid #9db0c9!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;cursor:pointer}.adminKitFormToggle>input[type=checkbox]:before{content:"";width:8px;height:4px;border:0 solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s ease}.adminKitFormToggle>input[type=checkbox]:checked{border-color:#2864d7!important;background:#2864d7!important}.adminKitFormToggle>input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.adminKitFormToggle>input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #2864d724!important}.adminKitFormToggle>input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.adminKitFormToggle>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px;width:auto!important;min-width:0}.adminKitFormToggle>span>strong{display:block;color:#314968;font-size:11px;font-weight:780;line-height:1.3}.adminKitFormToggle>span>small{display:block;color:#71819b;font-size:10px;font-weight:500;line-height:1.35}.adminKitFormSurface,.adminArticleEditorModal,.adminArticleSubcategoriesModal,.audienceWizard,.sendModal,.adminCommsListDetails,.adminCommsListEditor,.adminCommsTemplateDetailsModal,.adminDataSourcesPage,.adminFailurePage,.adminMediaPicker,.adminMediaLibraryPage,.adminOrderManager,.adminPack,.adminPageDetailsModal,.adminPaymentMethodModal,.adminCategoryManager,.adminProductManager,.adminReportRequestModal,.adminRichSnippetsPage,.shippingMethodModal,.shippingProfileModal,.adminSiteSettingModal,.adminSocialSeoEditModal,.adminSocialSeoPage,.task12Form,.task12Details,.task12WorkspaceModal,.adminUserManager,.adminKitFormSurface form,.adminArticleEditorModal form,.adminArticleSubcategoriesModal form,.audienceWizard form,.sendModal form,.adminCommsListDetails form,.adminCommsListEditor form,.adminCommsTemplateDetailsModal form,.adminDataSourcesPage form,.adminFailurePage form,.adminMediaPicker form,.adminMediaLibraryPage form,.adminOrderManager form,.adminPack form,.adminPageDetailsModal form,.adminPaymentMethodModal form,.adminCategoryManager form,.adminProductManager form,.adminReportRequestModal form,.adminRichSnippetsPage form,.shippingMethodModal form,.shippingProfileModal form,.adminSiteSettingModal form,.adminSocialSeoEditModal form,.adminSocialSeoPage form,.task12Form form,.task12Details form,.task12WorkspaceModal form,.adminUserManager form,.adminKitForm{color:#13233d;font-size:12px}.adminKitFormSurface input:not([type=checkbox]):not([type=radio]):not([type=file]),.adminKitFormSurface select,.adminKitFormSurface textarea,.adminKitForm input:not([type=checkbox]):not([type=radio]):not([type=file]),.adminKitForm select,.adminKitForm textarea{box-sizing:border-box;min-width:0;border:1px solid #d8e0ea;border-radius:10px;background:#fff;color:#1d304d;font:inherit;font-size:12px;outline:0}.adminKitFormSurface input:not([type=checkbox]):not([type=radio]):not([type=file]),.adminKitFormSurface select,.adminKitForm input:not([type=checkbox]):not([type=radio]):not([type=file]),.adminKitForm select{min-height:40px;padding:9px 10px}.adminKitFormSurface textarea,.adminKitForm textarea{min-height:82px;padding:9px 10px;resize:vertical;line-height:1.45}.adminKitFormSurface input:focus,.adminKitFormSurface select:focus,.adminKitFormSurface textarea:focus,.adminKitForm input:focus,.adminKitForm select:focus,.adminKitForm textarea:focus{border-color:#77a9df;box-shadow:0 0 0 3px #356fae1a;outline:0}.adminKitFormSurface input::placeholder,.adminKitFormSurface textarea::placeholder,.adminKitForm input::placeholder,.adminKitForm textarea::placeholder{color:#8b98aa;opacity:1}.adminKitFormSurface input[type=checkbox],.adminKitFormSurface input[type=radio],.adminKitForm input[type=checkbox],.adminKitForm input[type=radio]{accent-color:#2864d7}.adminKitFormSurface select:not([multiple]):not([size]),.adminKitFormSurface select:not([multiple])[size="1"],.adminKitForm>select:not([multiple]):not([size]),.adminKitForm>select:not([multiple])[size="1"],.adminKitFormGrid>label>select:not([multiple]):not([size]),.adminKitFormGrid>label>select:not([multiple])[size="1"],.adminKitField>select:not([multiple]):not([size]),.adminKitField>select:not([multiple])[size="1"]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px!important;background-image:linear-gradient(45deg,transparent 50%,#5d7190 50%),linear-gradient(135deg,#5d7190 50%,transparent 50%)!important;background-position:calc(100% - 15px) 50%,calc(100% - 11px) 50%!important;background-size:4px 4px,4px 4px!important;background-repeat:no-repeat!important}.adminKitFormSearch{display:flex;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 10px;border:1px solid #d8e0ea;border-radius:9px;background:#fff;color:#5d7ca3}.adminKitFormSearch:focus-within{border-color:#77a9df;box-shadow:0 0 0 3px #356fae1a}.adminKitFormSearch svg{width:15px;height:15px;flex:none}.adminKitFormSearch input{width:100%;min-width:0;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;font-size:12px!important}.adminKitFormSearch input::placeholder{color:#8b98aa}.adminKitFormKeyValue{display:grid;gap:8px;min-width:0}.adminKitFormKeyValueRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:8px;align-items:center}.adminKitFormKeyValueRow button{width:32px;height:32px;border:1px solid #d8e0ea;border-radius:8px;background:#fff;color:#71819b;cursor:pointer}.adminKitInlineInput{box-sizing:border-box;width:min(220px,28vw);min-width:130px;min-height:30px;padding:5px 9px;border:1px solid #d8e0ea;border-radius:8px;background:#fff;color:#1d304d;font:inherit;font-size:10px;outline:0}.adminKitInlineInput:focus{border-color:#77a9df;box-shadow:0 0 0 3px #356fae1a}.adminKitInlineInput::placeholder{color:#8b98aa}@media(max-width:860px){.adminKitFormGrid,.adminKitFormGroup,.adminKitToggleGrid,.adminKitFormKeyValueRow{grid-template-columns:1fr}.adminKitInlineInput{width:100%;min-width:0}}.notification[data-v-03f4b8d5]{position:fixed;bottom:30px;right:30px;z-index:9000;width:auto;opacity:0;animation:fadeIn-03f4b8d5 1.5s ease forwards;display:flex;align-items:center;font-weight:600;font-size:14px;line-height:14px;padding:10px 18px;border-radius:80px;gap:4px;box-shadow:0 -1px 10px #0000001a;transition:max-width .5s ease,padding .5s ease;max-width:600px;overflow:hidden}.notification .message[data-v-03f4b8d5]{white-space:nowrap;transition:opacity .5s ease;opacity:1}.notification.collapsed[data-v-03f4b8d5]{max-width:56px;padding:10px 12px}.notification.collapsed .message[data-v-03f4b8d5]{opacity:0}.notification .icon[data-v-03f4b8d5]{font-size:32px;line-height:32px}.notification.error[data-v-03f4b8d5]{background-color:#f8a9b9;color:#5a1010}.notification.error .icon[data-v-03f4b8d5]{background-color:#e44040}.notification.warning[data-v-03f4b8d5]{background-color:#f9d67a;color:#7a4914}.notification.warning .icon[data-v-03f4b8d5]{background-color:#f4a938}.notification.success[data-v-03f4b8d5]{background-color:var(--primaryColorLightSolid);color:var(--primaryColorMediumSolid)}.notification.success .icon[data-v-03f4b8d5]{background-color:var(--primaryColor)}@keyframes fadeIn-03f4b8d5{0%{display:block;opacity:0}to{opacity:1}}.dynamic-page[data-v-8455d364]{display:flex;flex:1 1;min-height:0}.empty[data-v-8455d364]{border:1px dashed rgba(15,23,42,.2);border-radius:16px;padding:24px;text-align:center;margin:24px auto;max-width:680px;background:#0f172a05}.empty .title[data-v-8455d364]{font-weight:800;font-size:18px;color:#0f172a}.empty .subtitle[data-v-8455d364]{margin-top:6px;color:#0f172a99;font-weight:600;font-size:13px}.btn[data-v-8455d364]{margin-top:14px;padding:10px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.15);background:#0f172a;color:#fff;font-weight:700;cursor:pointer}.rpill[data-v-814a6e11]{position:relative;display:inline-flex;--rp-surface: var(--sd-tbm-surface-strong, var(--sd-surface-raised, rgba(255, 255, 255, .94)));--rp-surface-soft: var(--sd-tbm-surface-soft, var(--sd-surface-soft, rgba(255, 255, 255, .82)));--rp-border: var(--sd-tbm-border, var(--sd-border-soft, rgba(15, 23, 42, .12)));--rp-border-strong: var(--sd-tbm-border-strong, var(--sd-border-strong, rgba(15, 23, 42, .18)));--rp-shadow: var(--sd-tbm-shadow, var(--sd-shadow-card, 0 30px 80px rgba(15, 23, 42, .2)));--rp-shadow-soft: var(--sd-tbm-shadow-soft, var(--sd-shadow-soft, 0 10px 20px rgba(15, 23, 42, .1)));--rp-text: var(--sd-btn-text, rgba(17, 24, 39, .92));--rp-muted: var(--sd-tbm-pill-muted-text, var(--sd-pill-muted-text, rgba(55, 65, 81, .88)));--rp-btn-bg: var(--sd-tbm-header-btn-bg, var(--sd-btn-bg, rgba(255, 255, 255, .9)));--rp-btn-border: var(--sd-tbm-header-btn-border, var(--sd-btn-border, rgba(255, 255, 255, .4)));--rp-btn-text: var(--sd-tbm-header-btn-text, var(--sd-btn-text, rgba(17, 24, 39, .92)));--rp-btn-hover-bg: var(--sd-tbm-header-btn-ghost-hover-bg, var(--sd-btn-hover-bg, rgba(255, 255, 255, .24)));--rp-btn-hover-border: var(--sd-tbm-header-btn-ghost-border, var(--sd-btn-hover-border, rgba(255, 255, 255, .34)));--rp-pill-open-bg: var(--sd-tbm-pill-open-bg, var(--sd-pill-bg, rgba(47, 121, 184, .14)));--rp-pill-open-border: var(--sd-tbm-pill-open-border, var(--sd-pill-border, rgba(47, 121, 184, .28)));--rp-pill-open-text: var(--sd-tbm-pill-open-text, var(--sd-pill-text, #14476f));--rp-pill-muted-bg: var(--sd-tbm-pill-muted-bg, var(--sd-pill-muted-bg, rgba(15, 23, 42, .07)));--rp-pill-muted-border: var(--sd-tbm-pill-muted-border, var(--sd-pill-muted-border, rgba(15, 23, 42, .12)));--rp-pill-muted-text: var(--sd-tbm-pill-muted-text, var(--sd-pill-muted-text, rgba(55, 65, 81, .95)));--rp-danger-bg: var(--sd-status-danger-bg, rgba(220, 38, 38, .12));--rp-danger-border: var(--sd-status-danger-border, rgba(220, 38, 38, .28));--rp-danger-text: var(--sd-status-danger-text, #7f1d1d)}.rpill .pillBtn[data-v-814a6e11]{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border-radius:12px;border:1px solid var(--rp-btn-border);background:var(--rp-btn-bg);color:var(--rp-btn-text);box-shadow:var(--rp-shadow-soft);font-weight:900;font-size:11.5px;letter-spacing:.01em;cursor:pointer;transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.rpill .pillBtn[data-v-814a6e11]:hover{transform:translateY(-1px);background:var(--rp-btn-hover-bg);border-color:var(--rp-btn-hover-border);box-shadow:var(--rp-shadow)}.rpill .pillBtn.locked[data-v-814a6e11]{border-color:var(--rp-pill-open-border);background:var(--rp-pill-open-bg);color:var(--rp-pill-open-text)}.rpill .pillBtn.compact[data-v-814a6e11]{padding:6px 9px}.rpill .pillBtn.compact .label[data-v-814a6e11]{display:none}.rpill .pillBtn[data-v-814a6e11] svg{color:currentColor;stroke:currentColor}.ico[data-v-814a6e11] svg{width:16px;height:16px}.count[data-v-814a6e11]{min-width:18px;text-align:center;padding:2px 7px;border-radius:999px;background:var(--rp-pill-muted-bg);border:1px solid var(--rp-pill-muted-border);color:var(--rp-pill-muted-text);font-weight:950;font-size:10.5px;line-height:1}.pillBtn.locked .count[data-v-814a6e11]{background:var(--rp-pill-open-bg);border-color:var(--rp-pill-open-border);color:var(--rp-pill-open-text)}.popover[data-v-814a6e11]{position:absolute;right:0;top:calc(100% + 8px);width:min(320px,84vw);border-radius:16px;border:1px solid var(--rp-border-strong);background:var(--rp-surface);box-shadow:var(--rp-shadow);-webkit-backdrop-filter:var(--sd-glass, blur(14px));backdrop-filter:var(--sd-glass, blur(14px));z-index:3000;color:var(--rp-text);overflow:hidden}.head[data-v-814a6e11]{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid var(--rp-border);background:linear-gradient(180deg,var(--rp-surface-soft),var(--rp-surface))}.head strong[data-v-814a6e11]{font-size:12px;font-weight:950;letter-spacing:-.01em;color:var(--rp-text)}.head .x[data-v-814a6e11]{border:1px solid transparent;background:transparent;color:var(--rp-muted);border-radius:8px;min-width:24px;min-height:24px;cursor:pointer;font-weight:950;opacity:.78;transition:opacity .12s ease,color .12s ease,border-color .12s ease,background .12s ease}.head .x[data-v-814a6e11]:hover{opacity:1;color:var(--rp-text);border-color:var(--rp-border);background:var(--rp-surface-soft)}.meta[data-v-814a6e11]{padding:10px 10px 0}.meta .lockLine[data-v-814a6e11]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:900;color:var(--rp-muted)}.meta .mini[data-v-814a6e11] svg{width:14px;height:14px;opacity:.9}.list[data-v-814a6e11]{padding:10px;max-height:240px;overflow:auto}.empty[data-v-814a6e11]{color:var(--rp-muted);font-weight:900;font-size:12px;padding:2px 2px 6px}.row[data-v-814a6e11]{display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:12px;border:1px solid var(--rp-border);background:var(--rp-surface-soft);margin-bottom:8px;transition:transform .08s ease,border-color .15s ease,background .15s ease}.row[data-v-814a6e11]:hover{transform:translateY(-1px);border-color:var(--rp-border-strong);background:var(--rp-surface)}.row .dot[data-v-814a6e11]{width:8px;height:8px;border-radius:999px;background:var(--rp-pill-muted-text);opacity:.55}.row .dot.owner[data-v-814a6e11]{background:var(--rp-pill-open-border);opacity:1;box-shadow:0 0 0 3px var(--rp-pill-open-bg)}.row .name[data-v-814a6e11]{font-weight:950;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;color:var(--rp-text)}.row .tag[data-v-814a6e11]{font-size:10.5px;font-weight:950;padding:2px 8px;border-radius:999px;background:var(--rp-pill-open-bg);border:1px solid var(--rp-pill-open-border);color:var(--rp-pill-open-text);line-height:1}.actions[data-v-814a6e11]{padding:10px;border-top:1px solid var(--rp-border);display:flex;justify-content:flex-end;gap:8px;background:linear-gradient(180deg,var(--rp-surface),var(--rp-surface-soft))}.actions .hint[data-v-814a6e11]{font-size:11.5px;font-weight:900;color:var(--rp-muted);width:100%;text-align:right}.btn[data-v-814a6e11]{min-height:32px;padding:6px 11px;border-radius:10px;border:1px solid var(--rp-pill-open-border);background:var(--rp-pill-open-bg);color:var(--rp-pill-open-text);font-weight:950;font-size:11.5px;line-height:1.1;cursor:pointer;transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;box-shadow:var(--rp-shadow-soft)}.btn[data-v-814a6e11]:hover{transform:translateY(-1px);box-shadow:var(--rp-shadow)}.btn.danger[data-v-814a6e11]{background:var(--rp-danger-bg);border-color:var(--rp-danger-border);color:var(--rp-danger-text)}.adminPackStatusPill[data-v-8cf22deb]{display:inline-flex;align-items:center;gap:5px;min-height:20px;padding:2px 7px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.adminPackStatusPill i[data-v-8cf22deb]{width:5px;height:5px;border-radius:50%;background:currentColor}.adminPackStatusPill.is-success[data-v-8cf22deb]{border-color:#b6e4cb;background:#ecfbf1;color:#087443}.adminPackStatusPill.is-warning[data-v-8cf22deb]{border-color:#f2d29b;background:#fff8e8;color:#a96b00}.adminPackStatusPill.is-danger[data-v-8cf22deb]{border-color:#f0b7b7;background:#fff4f3;color:#bd3f3f}.adminPackStatusPill.is-info[data-v-8cf22deb]{border-color:#bfd5f0;background:#f0f6ff;color:#2864a8}.adminPackStatusPill.is-neutral[data-v-8cf22deb]{border-color:#d9e2ed;background:#f7f9fc;color:#687d98}.background-overlay[data-v-36a8385f]{z-index:11900!important}.modal-minimize-flight[data-v-36a8385f]{position:fixed;z-index:13050;display:flex;align-items:center;gap:9px;padding:0 12px;overflow:hidden;border:1px solid rgba(91,139,196,.42);border-radius:12px;background:linear-gradient(135deg,#fffffffa,#e8f2fff0);box-shadow:0 12px 28px #0f233e33,inset 0 1px #ffffffe6;color:#294d78;pointer-events:none;contain:layout paint;will-change:transform,opacity;animation:modalMinimizeToTabs-36a8385f .36s cubic-bezier(.32,.02,.2,1) both}.modal-minimize-flight[data-v-36a8385f]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.72) 48%,transparent 72%);content:"";transform:translate(-110%);animation:modalMinimizeSheen-36a8385f .28s ease-out both}.modal-minimize-flight>span[data-v-36a8385f]{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:8px;background:#e8f2ff;color:#2864a8}.modal-minimize-flight>span[data-v-36a8385f] svg{width:14px;height:14px}.modal-minimize-flight>strong[data-v-36a8385f]{min-width:0;overflow:hidden;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tab-dock-trigger.is-minimize-received[data-v-36a8385f]{animation:tabsMinimizeReceived-36a8385f .46s cubic-bezier(.22,.82,.32,1) both}.tab-dock-trigger.is-minimize-received[data-v-36a8385f]:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid rgba(122,190,255,.78);border-radius:11px;content:"";pointer-events:none;animation:tabsMinimizeRing-36a8385f .46s ease-out both}@keyframes modalMinimizeToTabs-36a8385f{0%{opacity:0;transform:translateZ(0) scale(.96)}12%{opacity:1;transform:translateZ(0) scale(1)}72%{opacity:.94}to{opacity:0;transform:translate3d(var(--modal-minimize-x),var(--modal-minimize-y),0) scale(.08)}}@keyframes modalMinimizeSheen-36a8385f{to{transform:translate(110%)}}@keyframes tabsMinimizeReceived-36a8385f{0%,to{transform:scale(1)}42%{transform:scale(1.13);background:#ffffff24}68%{transform:scale(.98)}}@keyframes tabsMinimizeRing-36a8385f{0%{opacity:.9;transform:scale(.68)}to{opacity:0;transform:scale(1.42)}}@media(prefers-reduced-motion:reduce){.modal-minimize-flight[data-v-36a8385f],.tab-dock-trigger.is-minimize-received[data-v-36a8385f],.tab-dock-trigger.is-minimize-received[data-v-36a8385f]:after{animation:none}}.modal-overlay[data-v-36a8385f],.split-shell[data-v-36a8385f],.bottom-tab-bar[data-v-36a8385f]{--tbm-overlay-backdrop: var(--sd-tbm-overlay-bg, rgba(6, 16, 30, .44));--tbm-overlay-blur: var(--sd-tbm-overlay-blur, blur(14px));--tbm-surface: var(--sd-tbm-surface, var(--sd-surface-raised, rgba(255, 255, 255, .92)));--tbm-surface-soft: var(--sd-tbm-surface-soft, var(--sd-surface-soft, rgba(255, 255, 255, .82)));--tbm-surface-strong: var(--sd-tbm-surface-strong, rgba(255, 255, 255, .96));--tbm-border: var(--sd-tbm-border, var(--sd-border-soft, rgba(15, 23, 42, .1)));--tbm-border-strong: var(--sd-tbm-border-strong, var(--sd-border-strong, rgba(15, 23, 42, .16)));--tbm-shadow: var(--sd-tbm-shadow, var(--sd-shadow-card, 0 30px 90px rgba(15, 23, 42, .22)));--tbm-shadow-soft: var(--sd-tbm-shadow-soft, var(--sd-shadow-soft, 0 12px 24px rgba(15, 23, 42, .08)));--tbm-text: var(--sd-btn-text, #111827);--tbm-muted: var(--sd-pill-muted-text, rgba(55, 65, 81, .9));--tbm-header-text: var(--tbm-text);--tbm-header-subtle: var(--tbm-muted);--tbm-header-border: var(--sd-border-soft, rgba(15, 23, 42, .09));--tbm-eyebrow: var(--app-brand-ink, var(--brand-ink, #1e4f7d));--tbm-pill-height: 30px;--tbm-pill-padding-x: 10px;--tbm-pill-font-size: 10.5px;--tbm-btn-text: var(--sd-btn-text, rgba(17, 24, 39, .92));--tbm-btn-danger: var(--sd-status-danger-text, #8a2817);--tbm-pill-open-bg: var(--sd-tbm-pill-open-bg, var(--sd-pill-bg, rgba(47, 121, 184, .14)));--tbm-pill-open-border: var(--sd-tbm-pill-open-border, var(--sd-pill-border, rgba(47, 121, 184, .26)));--tbm-pill-open-text: var(--sd-tbm-pill-open-text, var(--sd-pill-text, #14476f));--tbm-pill-muted-bg: var(--sd-tbm-pill-muted-bg, rgba(15, 23, 42, .07));--tbm-pill-muted-border: var(--sd-tbm-pill-muted-border, rgba(15, 23, 42, .12));--tbm-pill-muted-text: var(--sd-tbm-pill-muted-text, rgba(55, 65, 81, .95));--tbm-type-pill-bg: var(--tbm-surface-strong);--tbm-type-pill-border: var(--tbm-border);--tbm-type-pill-active-bg: var(--tbm-pill-muted-bg);--tbm-type-pill-active-border: var(--tbm-border-strong);--tbm-type-pill-open-bg: var(--tbm-pill-open-bg);--tbm-type-pill-open-border: var(--tbm-pill-open-border);--tbm-popover-head-bg: linear-gradient(180deg, var(--tbm-surface-soft), var(--tbm-surface-strong));--tbm-popover-list-bg: linear-gradient(180deg, var(--tbm-surface-strong), var(--tbm-surface-soft));--tbm-popover-row-bg: var(--tbm-surface-soft);--tbm-popover-row-hover-bg: var(--tbm-surface);--tbm-bottom-bg: var(--sd-tbm-bottom-bg, linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(236, 243, 251, .92)));--tbm-bottom-line: var(--sd-tbm-bottom-line, linear-gradient( 90deg, rgba(var(--app-brand-rgb, 47, 121, 184), .26), rgba(var(--app-brand-rgb-2, 74, 140, 192), .2), rgba(var(--app-brand-rgb, 47, 121, 184), .26) ))}.modal-header .mh-actions .dsBtn[data-v-36a8385f],.split-shell-header .mh-actions .dsBtn[data-v-36a8385f]{color:var(--tbm-btn-text)}.modal-header .mh-actions .tbmDangerBtn[data-v-36a8385f],.split-shell-header .mh-actions .tbmDangerBtn[data-v-36a8385f]{background:var(--sd-status-danger-bg);border-color:var(--sd-status-danger-border);color:var(--sd-status-danger-text)}.modal-body.step-scroll-host[data-v-36a8385f],.split-pane.step-scroll-host[data-v-36a8385f]{overflow:hidden}.split-titles[data-v-36a8385f]{display:flex;gap:10px;align-items:center;min-width:0}.split-title-wrap[data-v-36a8385f]{flex:1 1 auto}.split-title[data-v-36a8385f]{font-weight:950;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.split-sep[data-v-36a8385f]{opacity:.8}.st-ico[data-v-36a8385f] svg{width:16px;height:16px;margin-right:6px;vertical-align:-3px;color:var(--tbm-header-subtle)}.closePair[data-v-36a8385f]{display:flex;gap:6px}.split-shell-body[data-v-36a8385f]{height:calc(100% - 77px);display:grid;grid-template-columns:50% 12px 50%;background:var(--tbm-surface-soft)}.split-divider[data-v-36a8385f]{cursor:col-resize;display:flex;align-items:center;justify-content:center;background:var(--tbm-pill-muted-bg);border-left:1px solid var(--tbm-border);border-right:1px solid var(--tbm-border)}.split-grip[data-v-36a8385f]{width:6px;height:44px;border-radius:999px;background:var(--tbm-pill-open-border);box-shadow:inset 0 0 0 1px #ffffff59}.split-popover[data-v-36a8385f]{position:absolute;right:12px;top:44px;width:380px;max-height:360px;overflow:hidden;border-radius:16px;border:1px solid var(--tbm-border-strong);background:var(--tbm-surface-strong);-webkit-backdrop-filter:var(--sd-glass, blur(14px));backdrop-filter:var(--sd-glass, blur(14px));box-shadow:var(--tbm-shadow);z-index:2000;color:var(--tbm-text)}.split-head[data-v-36a8385f],.type-popover-head[data-v-36a8385f]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid var(--tbm-border);background:var(--tbm-popover-head-bg)}.split-head strong[data-v-36a8385f],.type-popover-head strong[data-v-36a8385f]{font-size:12px;letter-spacing:-.2px;font-weight:950;color:var(--tbm-text)}.split-head .x[data-v-36a8385f],.type-popover-head .x[data-v-36a8385f]{border:none;background:transparent;cursor:pointer;font-weight:950;opacity:.7;color:var(--tbm-muted)}.split-head .x[data-v-36a8385f]:hover,.type-popover-head .x[data-v-36a8385f]:hover{opacity:1;color:var(--tbm-text)}.split-list[data-v-36a8385f],.type-popover-list[data-v-36a8385f]{max-height:330px;overflow:auto;padding:10px;background:var(--tbm-popover-list-bg)}.split-row[data-v-36a8385f],.stack-row[data-v-36a8385f]{width:100%;display:flex;justify-content:space-between;gap:10px;text-align:left;padding:9px 10px;border-radius:14px;border:1px solid var(--tbm-border);background:var(--tbm-popover-row-bg);cursor:pointer;margin-bottom:8px;transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.split-row[data-v-36a8385f]:hover,.stack-row[data-v-36a8385f]:hover{transform:translateY(-1px);border-color:var(--tbm-border-strong);box-shadow:var(--tbm-shadow-soft);background:var(--tbm-popover-row-hover-bg)}.sr-left[data-v-36a8385f]{display:flex;align-items:center;gap:8px;min-width:0}.sr-ico[data-v-36a8385f] svg{width:16px;height:16px;color:var(--tbm-pill-open-text)}.sr-title[data-v-36a8385f]{font-weight:900;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-meta[data-v-36a8385f]{display:flex;align-items:center;gap:8px}.sr-type[data-v-36a8385f]{font-size:11px;color:var(--tbm-muted);font-weight:900}.sr-state[data-v-36a8385f]{min-height:var(--tbm-pill-height);padding:0 var(--tbm-pill-padding-x);border-radius:calc(var(--tbm-pill-height) / 2);font-size:var(--tbm-pill-font-size);font-weight:900;line-height:1;background:var(--tbm-pill-muted-bg);color:var(--tbm-pill-muted-text);border:1px solid var(--tbm-pill-muted-border);display:inline-flex;align-items:center;justify-content:center}.sr-state.on[data-v-36a8385f]{background:var(--tbm-pill-open-bg);color:var(--tbm-pill-open-text);border-color:var(--tbm-pill-open-border)}.split-empty[data-v-36a8385f]{padding:10px;color:var(--tbm-muted);font-weight:900;font-size:12px}.stack-afford[data-v-36a8385f]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;min-width:52px}.open-pill[data-v-36a8385f]{min-height:var(--tbm-pill-height);padding:0 var(--tbm-pill-padding-x);border-radius:calc(var(--tbm-pill-height) / 2);font-size:var(--tbm-pill-font-size);font-weight:900;background:var(--tbm-pill-open-bg);border:1px solid var(--tbm-pill-open-border);color:var(--tbm-pill-open-text);line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));letter-spacing:var(--sd-button-letter-spacing, .01em);text-transform:var(--sd-button-transform, none)}.tap-hint[data-v-36a8385f]{display:inline-flex;align-items:center;gap:6px;color:var(--tbm-muted);font-weight:900;font-size:11px;line-height:1;opacity:.85}.tap-ico[data-v-36a8385f]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--tbm-pill-muted-bg);border:1px solid var(--tbm-pill-muted-border);color:var(--tbm-pill-muted-text);font-size:12px;flex:0 0 16px}.tap-ico [data-v-36a8385f] svg{width:16px;height:16px;display:block}.tap-hint[data-v-36a8385f]{opacity:0;transform:translate(2px);transition:opacity .12s ease,transform .12s ease}.stack-row:hover .tap-hint[data-v-36a8385f]{opacity:.9;transform:translate(0)}@media(max-width:520px){.tap-txt[data-v-36a8385f]{display:none}.stack-afford[data-v-36a8385f]{min-width:24px}}.bottom-tab-bar[data-v-36a8385f]{position:relative;z-index:1100;display:flex;gap:10px;align-items:center;padding:8px 10px;height:56px;background:var(--tbm-bottom-bg);border-top:1px solid var(--tbm-border);box-shadow:0 -12px 30px #0f172a1a}.bottom-tab-bar[data-v-36a8385f]:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:var(--tbm-bottom-line)}.tab-dock[data-v-36a8385f]{position:relative;display:flex;align-items:center}.bottom-tab-bar.is-safe-zone-hidden[data-v-36a8385f]{opacity:.24;pointer-events:none;transform:translateY(calc(100% + 10px));transition:transform .2s ease,opacity .2s ease}.bottom-tab-bar.is-safe-zone-revealed[data-v-36a8385f]{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .2s ease,opacity .2s ease}.bottom-tab-bar.is-sidebar-launcher[data-v-36a8385f]{width:68px;height:58px;padding:0;justify-content:center;border:0;background:transparent;box-shadow:none;transform:none;opacity:1;pointer-events:auto}.bottom-tab-bar.is-sidebar-launcher[data-v-36a8385f]:before{display:none}.bottom-tab-bar.is-sidebar-launcher .tab-dock-trigger[data-v-36a8385f]{width:44px;height:44px;min-height:44px;min-width:44px;padding:0;justify-content:center;border:0;border-radius:12px;background:transparent;color:#fff;box-shadow:none}.bottom-tab-bar.is-sidebar-launcher .tab-dock-trigger-label[data-v-36a8385f]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bottom-tab-bar.is-sidebar-launcher .tab-dock-trigger-icon[data-v-36a8385f]{width:20px;height:20px}.bottom-tab-bar.is-sidebar-launcher .tab-dock-trigger-icon[data-v-36a8385f] svg{width:20px;height:20px}.bottom-tab-bar.is-sidebar-launcher .tab-dock-trigger-count[data-v-36a8385f]{position:absolute;right:1px;top:1px;min-width:17px;height:17px;padding:0 4px;border:2px solid #22344d;background:#f0447d;color:#fff;font-size:9px}.bottom-tab-bar.is-sidebar-launcher .tabs-popover[data-v-36a8385f]{left:auto;right:calc(100% + 12px);bottom:0}.tab-dock-edge-tab[data-v-36a8385f]{display:none;pointer-events:auto;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid rgba(var(--app-brand-rgb, 47, 121, 184),.3);border-bottom:0;border-radius:9px 9px 0 0;background:linear-gradient(180deg,rgba(var(--app-brand-rgb, 47, 121, 184),.14),var(--tbm-surface-strong));color:rgba(var(--app-brand-rgb, 47, 121, 184),.95);font-size:9px;font-weight:900;letter-spacing:.08em;cursor:pointer;box-shadow:0 -5px 14px #0f172a1f,0 0 14px rgba(var(--app-brand-rgb, 47, 121, 184),.1)}.tab-dock-edge-tab.is-safe-zone-revealed[data-v-36a8385f]{display:inline-flex;min-height:46px;gap:10px;padding:0 14px;border:1px solid rgba(var(--app-ink-rgb, 17, 24, 39),.15);border-radius:16px;background:linear-gradient(145deg,rgba(var(--app-surface-rgb, 255, 255, 255),.28),rgba(var(--app-surface-rgb, 255, 255, 255),.2));color:var(--tbm-text);box-shadow:0 14px 26px #0f172a33;-webkit-backdrop-filter:blur(2px) saturate(1.15);backdrop-filter:blur(2px) saturate(1.15)}.tab-dock-edge-tab.is-safe-zone-revealed[data-v-36a8385f] svg{width:15px;height:15px}.tab-dock-edge-count[data-v-36a8385f]{display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;padding:0 5px;border:1px solid rgba(var(--app-brand-rgb, 47, 121, 184),.3);border-radius:999px;background:rgba(var(--app-brand-rgb, 47, 121, 184),.12);color:var(--app-brand-ink, #1e4f7d);font-size:10px;font-weight:900;letter-spacing:0}.tab-dock-edge-tab.is-safe-zone-revealed .tab-dock-edge-count[data-v-36a8385f]{min-width:24px;height:24px;padding:0 7px;border-color:rgba(var(--app-brand-rgb, 47, 121, 184),.34);background:rgba(var(--app-brand-rgb, 47, 121, 184),.14);font-size:11px}.tab-dock-edge-tab[data-v-36a8385f] svg{width:16px;height:16px}.tab-dock-trigger[data-v-36a8385f]{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--tbm-border);border-radius:16px;background:linear-gradient(145deg,rgba(var(--app-surface-rgb, 255, 255, 255),.28),rgba(var(--app-surface-rgb, 255, 255, 255),.2));color:var(--tbm-text);font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-size:10px;font-weight:900;letter-spacing:.08em;cursor:pointer;box-shadow:0 14px 26px #0f172a33;-webkit-backdrop-filter:blur(2px) saturate(1.15);backdrop-filter:blur(2px) saturate(1.15);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.tab-dock-trigger[data-tooltip][data-v-36a8385f]:after{position:absolute;right:calc(100% + 10px);top:50%;z-index:20;width:max-content;max-width:220px;padding:7px 9px;border-radius:7px;background:#0d1a2b;color:#fff;content:attr(data-tooltip);font-size:10px;font-weight:700;line-height:1.35;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:.15s ease}.tab-dock-trigger[data-tooltip][data-v-36a8385f]:hover:after,.tab-dock-trigger[data-tooltip][data-v-36a8385f]:focus-visible:after{opacity:1;transform:translateY(-50%)}.tab-dock-trigger[data-v-36a8385f]:hover,.tab-dock-trigger[aria-expanded=true][data-v-36a8385f]{border-color:var(--tbm-pill-open-border);background:linear-gradient(145deg,rgba(var(--app-surface-rgb, 255, 255, 255),.34),rgba(var(--app-surface-rgb, 255, 255, 255),.24));color:var(--tbm-pill-open-text);box-shadow:0 0 0 1px var(--tbm-pill-open-border),0 14px 26px #0f172a2e}.tab-dock-trigger-icon[data-v-36a8385f]{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center}.tab-dock-trigger-icon[data-v-36a8385f] svg{width:15px;height:15px}.tab-dock-trigger-label[data-v-36a8385f]{line-height:1}.tab-dock-trigger-count[data-v-36a8385f]{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;padding:0 7px;border:1px solid rgba(var(--app-brand-rgb, 47, 121, 184),.34);border-radius:999px;background:rgba(var(--app-brand-rgb, 47, 121, 184),.14);color:var(--app-brand-ink, #1e4f7d);font-size:11px;font-weight:900;letter-spacing:0}.tab-dock-trigger-chevron[data-v-36a8385f]{color:var(--tbm-muted);font-size:13px;line-height:1}.tabs-popover[data-v-36a8385f]{position:absolute;left:0;bottom:calc(100% + 10px);transform-origin:bottom left;z-index:2100;display:flex;width:min(360px,calc(100vw - 28px));max-height:min(520px,calc(100vh - 132px));flex-direction:column;overflow:hidden;border:1px solid var(--tbm-border-strong);border-radius:16px;background:var(--tbm-surface-strong);-webkit-backdrop-filter:var(--sd-glass,blur(14px));backdrop-filter:var(--sd-glass,blur(14px));box-shadow:var(--tbm-shadow)}.tabs-popover[data-v-36a8385f]:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:var(--tbm-bottom-line)}.tabs-popover-header[data-v-36a8385f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 12px;border-bottom:1px solid var(--tbm-header-border);background:var(--tbm-popover-head-bg)}.tabs-popover-header>div[data-v-36a8385f]{display:flex;flex-direction:column;gap:4px}.tabs-popover-eyebrow[data-v-36a8385f]{color:var(--tbm-eyebrow);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tabs-popover-header strong[data-v-36a8385f]{color:var(--tbm-header-text);font-size:14px;line-height:1.1}.tabs-popover-close[data-v-36a8385f]{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border:1px solid var(--tbm-border);border-radius:8px;background:var(--tbm-surface-soft);color:var(--tbm-muted);font-size:17px;line-height:1;cursor:pointer}.tabs-popover-body[data-v-36a8385f]{overflow:auto;padding:8px}.tab-group+.tab-group[data-v-36a8385f]{margin-top:8px;padding-top:8px;border-top:1px solid var(--tbm-header-border)}.tab-group-heading[data-v-36a8385f]{display:flex;align-items:center;gap:7px;padding:5px 6px 7px;color:var(--tbm-muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tab-group-heading-icon[data-v-36a8385f]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:var(--tbm-eyebrow)}.tab-group-heading-icon[data-v-36a8385f] svg{width:15px;height:15px}.tab-group-heading small[data-v-36a8385f]{display:inline-flex;min-width:17px;height:17px;align-items:center;justify-content:center;margin-left:auto;padding:0 5px;border:1px solid var(--tbm-pill-muted-border);border-radius:999px;background:var(--tbm-pill-muted-bg);color:var(--tbm-pill-muted-text);font-size:9px;letter-spacing:0}.tab-menu-row[data-v-36a8385f]{display:flex;width:100%;align-items:center;gap:9px;min-height:44px;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--tbm-text);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.tab-menu-row[data-v-36a8385f]:hover{border-color:var(--tbm-border);background:var(--tbm-popover-row-hover-bg)}.tab-menu-row.is-open[data-v-36a8385f]{border-color:var(--tbm-pill-open-border);background:var(--tbm-pill-open-bg)}.tab-menu-row-icon[data-v-36a8385f]{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border:1px solid var(--tbm-border);border-radius:8px;background:var(--tbm-surface-soft);color:var(--tbm-muted)}.tab-menu-row-icon[data-v-36a8385f] svg{width:15px;height:15px}.tab-menu-row.is-open .tab-menu-row-icon[data-v-36a8385f]{border-color:var(--tbm-pill-open-border);color:var(--tbm-pill-open-text)}.tab-menu-row-copy[data-v-36a8385f]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.tab-menu-row-copy strong[data-v-36a8385f]{overflow:hidden;color:var(--tbm-text);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tab-menu-row-copy small[data-v-36a8385f]{color:var(--tbm-muted);font-size:9px;line-height:1.2}.tab-menu-row-state[data-v-36a8385f]{flex:0 0 auto;padding:4px 6px;border:1px solid var(--tbm-pill-muted-border);border-radius:999px;background:var(--tbm-pill-muted-bg);color:var(--tbm-pill-muted-text);font-size:9px;font-weight:850}.tab-menu-row-state.is-open[data-v-36a8385f]{border-color:var(--tbm-pill-open-border);background:var(--tbm-pill-open-bg);color:var(--tbm-pill-open-text)}.type-rail[data-v-36a8385f]{position:relative;display:flex;gap:8px;align-items:center}.type-pill[data-v-36a8385f]{display:flex;gap:8px;align-items:center;min-height:var(--tbm-pill-height);border-radius:calc(var(--tbm-pill-height) / 2);padding:0 var(--tbm-pill-padding-x);border:1px solid var(--tbm-type-pill-border);background:var(--tbm-type-pill-bg);cursor:pointer;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:900;font-size:var(--tbm-pill-font-size);letter-spacing:var(--sd-button-letter-spacing, .01em);text-transform:var(--sd-button-transform, none);color:var(--tbm-text);transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease;box-shadow:var(--sd-shadow-soft)}.type-pill[data-v-36a8385f]:hover{transform:translateY(-1px)}.type-pill.active[data-v-36a8385f]{border-color:var(--tbm-type-pill-active-border);background:var(--tbm-type-pill-active-bg)}.type-pill.open[data-v-36a8385f]{border-color:var(--tbm-type-pill-open-border);background:var(--tbm-type-pill-open-bg);color:var(--tbm-pill-open-text);box-shadow:0 0 0 1px var(--tbm-type-pill-open-border),var(--tbm-shadow-soft)}.type-pill.split[data-v-36a8385f]{border-color:var(--tbm-type-pill-open-border);background:var(--tbm-type-pill-open-bg);box-shadow:var(--tbm-shadow-soft)}.type-pill .type-count[data-v-36a8385f]{min-width:20px;height:18px;padding:0 6px;border-radius:999px;border:1px solid var(--tbm-pill-muted-border);background:var(--tbm-pill-muted-bg);color:var(--tbm-pill-muted-text);font-size:10.5px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center}.type-pill.open .type-count[data-v-36a8385f],.type-pill.split .type-count[data-v-36a8385f]{border-color:var(--tbm-pill-open-border);background:var(--tbm-pill-open-bg);color:var(--tbm-pill-open-text)}.type-badge[data-v-36a8385f]{font-size:11px;font-weight:950;padding:2px 8px;border-radius:999px;background:var(--tbm-pill-open-bg);border:1px solid var(--tbm-pill-open-border);color:var(--tbm-pill-open-text);white-space:nowrap}.popover-section[data-v-36a8385f]{margin-bottom:10px}.section-title[data-v-36a8385f]{display:flex;align-items:center;gap:8px;padding:6px 2px 8px;font-size:11px;font-weight:950;color:var(--tbm-muted);letter-spacing:-.1px}.section-hint[data-v-36a8385f]{font-size:10px;font-weight:950;padding:2px 6px;border-radius:999px;background:var(--tbm-pill-muted-bg);border:1px solid var(--tbm-pill-muted-border);color:var(--tbm-pill-muted-text)}.stack-row.paired[data-v-36a8385f]{border-color:var(--tbm-pill-open-border);background:var(--tbm-pill-open-bg)}.pair-dot[data-v-36a8385f]{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--tbm-pill-open-border);margin-right:8px;vertical-align:-1px}.type-popover[data-v-36a8385f]{position:absolute;left:0;bottom:58px;width:340px;max-height:380px;overflow:hidden;border-radius:16px;border:1px solid var(--tbm-border-strong);background:var(--tbm-surface-strong);-webkit-backdrop-filter:var(--sd-glass, blur(14px));backdrop-filter:var(--sd-glass, blur(14px));box-shadow:var(--tbm-shadow);z-index:2100}.type-popover[data-v-36a8385f]:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:var(--tbm-bottom-line);opacity:.78}.stack-title[data-v-36a8385f]{font-weight:900;font-size:12px;color:var(--tbm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack-state[data-v-36a8385f]{font-size:11px;font-weight:950;padding:2px 8px;border-radius:999px;background:var(--tbm-pill-muted-bg);color:var(--tbm-pill-muted-text);border:1px solid var(--tbm-pill-muted-border)}.stack-state.on[data-v-36a8385f]{background:var(--tbm-pill-open-bg);color:var(--tbm-pill-open-text);border-color:var(--tbm-pill-open-border)}.lockError[data-v-36a8385f]{border:1px solid var(--tbm-border);background:var(--tbm-surface-strong);border-radius:16px;padding:14px;box-shadow:var(--tbm-shadow-soft)}.lockTitle[data-v-36a8385f]{font-weight:950;font-size:13px;margin-bottom:6px;color:var(--tbm-text)}.lockText[data-v-36a8385f]{font-weight:900;font-size:12px;color:var(--tbm-muted)}.lockActions[data-v-36a8385f]{margin-top:10px;display:flex;justify-content:flex-end}@media(max-width:1023px){.split-shell[data-v-36a8385f]{display:none}}.bottom-tab-bar.is-sidebar-launcher .tabs-popover[data-v-36a8385f]{position:fixed;inset:0 68px 0 auto;z-index:13055;width:min(390px,calc(100vw - 68px));max-height:none;border:0;border-left:1px solid rgba(15,23,42,.12);border-radius:0;background:#f8fbff;box-shadow:-22px 0 54px #0f172a38;-webkit-backdrop-filter:none;backdrop-filter:none;color:#13233d;transform:none;animation:workspaceTabsDrawerIn-36a8385f .2s ease both}.bottom-tab-bar.is-sidebar-launcher .tabs-popover.is-drawer-active[data-v-36a8385f]{z-index:13080}.bottom-tab-bar.is-sidebar-launcher .tabs-popover[data-v-36a8385f]:before{display:none}.bottom-tab-bar.is-sidebar-launcher .tabs-popover-header[data-v-36a8385f]{min-height:68px;padding:16px 18px;border-bottom:1px solid #dce5f0;background:#fff}.bottom-tab-bar.is-sidebar-launcher .tabs-popover-eyebrow[data-v-36a8385f]{color:#71819b;font-size:9px;letter-spacing:.12em}.bottom-tab-bar.is-sidebar-launcher .tabs-popover-header strong[data-v-36a8385f]{color:#13233d;font-size:17px}.bottom-tab-bar.is-sidebar-launcher .tabs-popover-close[data-v-36a8385f]{display:grid;width:30px;height:30px;place-items:center;border:1px solid #dce5f0;border-radius:8px;background:#f8fbff;color:#435976;font-size:18px}.bottom-tab-bar.is-sidebar-launcher .tabs-popover-body[data-v-36a8385f]{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px;overflow:auto}.bottom-tab-bar.is-sidebar-launcher .tab-group[data-v-36a8385f]{display:flex;flex-direction:column;gap:7px}.bottom-tab-bar.is-sidebar-launcher .tab-group-heading[data-v-36a8385f]{padding:5px 3px;color:#71819b}.bottom-tab-bar.is-sidebar-launcher .tab-group-heading-icon[data-v-36a8385f]{color:#2864a8}.bottom-tab-bar.is-sidebar-launcher .tab-menu-row[data-v-36a8385f]{margin:0;padding:11px 10px;border:1px solid #dde6f0;border-radius:12px;background:#fff;box-shadow:none}.bottom-tab-bar.is-sidebar-launcher .tab-menu-row[data-v-36a8385f]:hover{border-color:#c8d6e6;background:#fbfdff}.bottom-tab-bar.is-sidebar-launcher .tab-menu-row.is-open[data-v-36a8385f]{border-color:#bcd2ed;background:#f1f6fd}.bottom-tab-bar.is-sidebar-launcher .tab-menu-row-copy strong[data-v-36a8385f]{color:#203451}.bottom-tab-bar.is-sidebar-launcher .tab-menu-row-copy small[data-v-36a8385f]{color:#71819b}@keyframes workspaceTabsDrawerIn-36a8385f{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@media(max-width:720px){.bottom-tab-bar.is-sidebar-launcher .tabs-popover[data-v-36a8385f]{right:54px;width:calc(100vw - 54px)}}.adminPackActionMenu[data-v-82b94d9a]{position:relative;display:flex;justify-content:flex-end}.adminPackActionMenuTrigger[data-v-82b94d9a]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 15px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fffffff5;color:#0f172a;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.adminPackActionMenuDots[data-v-82b94d9a]{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:12px;height:12px;line-height:0}.adminPackActionMenuDots i[data-v-82b94d9a]{display:block;width:3px;height:3px;border-radius:50%;background:currentColor}.adminPackActionMenuTrigger[data-v-82b94d9a]:hover{border-color:#1d4ed83d;box-shadow:0 14px 30px #0f172a14}.adminPackActionMenuTrigger svg[data-v-82b94d9a]{width:15px;height:15px}.adminPackActionMenuTrigger.is-field[data-v-82b94d9a]{min-height:40px;padding:0 12px;border-radius:10px;gap:7px;font-size:12px;box-shadow:0 3px 9px #1e3a5f0e}.adminPackActionMenuCollapsedIcon[data-v-82b94d9a]{display:none}.adminPackActionMenuPanel[data-v-82b94d9a]{position:fixed;z-index:12500;display:flex;flex-direction:column;gap:8px;min-width:230px;padding:10px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fffffffa;box-shadow:0 22px 48px #0f172a29}.adminPackActionMenuPanel.is-dot-panel[data-v-82b94d9a]:before{content:"";position:absolute;z-index:1;width:10px;height:10px;background:#fffffffa;transform:rotate(45deg);pointer-events:none}.adminPackActionMenuPanel.is-dot-panel.placement-down[data-v-82b94d9a]:before{top:-6px;left:calc(var(--admin-action-anchor-x) - 5px);border-top:1px solid rgba(15,23,42,.1);border-left:1px solid rgba(15,23,42,.1)}.adminPackActionMenuPanel.is-dot-panel.placement-up[data-v-82b94d9a]:before{bottom:-6px;left:calc(var(--admin-action-anchor-x) - 5px);border-right:1px solid rgba(15,23,42,.1);border-bottom:1px solid rgba(15,23,42,.1)}.adminPackActionMenuPanel.is-dot-panel.placement-right[data-v-82b94d9a]:before,.adminPackActionMenuPanel.is-dot-panel.placement-right-up[data-v-82b94d9a]:before{top:calc(var(--admin-action-anchor-y) - 5px);left:-6px;border-left:1px solid rgba(15,23,42,.1);border-bottom:1px solid rgba(15,23,42,.1)}.adminPackActionMenuGroup[data-v-82b94d9a]{display:flex;flex-direction:column;gap:4px}.adminPackActionMenuGroup+.adminPackActionMenuGroup[data-v-82b94d9a]{padding-top:8px;border-top:1px solid rgba(226,232,240,.9)}.adminPackActionMenuGroupLabel[data-v-82b94d9a]{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.adminPackActionMenuGroupLabel.is-danger[data-v-82b94d9a]{color:#dc2626}.adminPackActionMenuItem[data-v-82b94d9a]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 0;border:none;background:transparent;color:#0f172a;font-size:.92rem;font-weight:700;text-align:left;cursor:pointer;transition:color .18s ease,opacity .18s ease}.adminPackActionMenuItem[data-v-82b94d9a]:hover{color:#1d4ed8}.adminPackActionMenuItem svg[data-v-82b94d9a]{width:15px;height:15px;flex:0 0 auto}.adminPackActionMenuItem.tone-danger[data-v-82b94d9a]{color:#dc2626}.adminPackActionMenuItem.is-disabled[data-v-82b94d9a]{opacity:.45;cursor:not-allowed}@media(max-width:720px){.adminPackActionMenuPanel[data-v-82b94d9a]{left:auto;right:0;min-width:210px}}.cfg-ai-dock[data-v-79f516b7]{position:fixed;right:22px;bottom:16px;z-index:13000;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none;--sm-text: rgba(var(--app-ink-rgb, 17, 24, 39), .95);--sm-text-soft: rgba(var(--app-ink-rgb, 17, 24, 39), .82);--sm-text-muted: rgba(var(--app-ink-rgb, 17, 24, 39), .66);--sm-border: rgba(var(--app-ink-rgb, 17, 24, 39), .15);--sm-border-soft: rgba(var(--app-ink-rgb, 17, 24, 39), .11);--sm-border-faint: rgba(var(--app-ink-rgb, 17, 24, 39), .08);--sm-surface: rgba(var(--app-surface-rgb, 255, 255, 255), .98);--sm-surface-soft: rgba(var(--app-surface-rgb, 255, 255, 255), .95);--sm-surface-muted: rgba(var(--app-surface-rgb, 255, 255, 255), .78);--sm-brand-rgb: var(--app-brand-rgb, 47, 121, 184);--sm-brand-alt-rgb: var(--app-brand-rgb-2, 74, 140, 192);--sm-brand-ink: var(--app-brand-ink, #1e4f7d);--sm-brand-bg: rgba(var(--sm-brand-rgb), .12);--sm-brand-border: rgba(var(--sm-brand-rgb), .24);--sm-brand-bg-strong: rgba(var(--sm-brand-rgb), .2);--sm-panel-surface: var(--app-feature-surface, radial-gradient(120% 140% at 0% 0%, rgba(var(--sm-brand-rgb), .08), transparent 62%), linear-gradient(180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .98), rgba(var(--app-surface-rgb, 255, 255, 255), .92)));--sm-panel-head-bg: linear-gradient(180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .72), rgba(var(--app-surface-rgb, 255, 255, 255), .38));--sm-panel-head-border: rgba(var(--sm-brand-rgb), .14);--sm-panel-accent: linear-gradient(90deg, rgba(var(--sm-brand-rgb), .82), rgba(var(--sm-brand-alt-rgb), .48));--sm-panel-inset: inset 0 1px 0 rgba(var(--app-surface-rgb, 255, 255, 255), .58);--sm-panel-outline: rgba(var(--app-surface-rgb, 255, 255, 255), .16);--sm-panel-shell-border: rgba(var(--sm-brand-rgb), .18);--sm-launcher-frost: linear-gradient( 145deg, rgba(var(--app-surface-rgb, 255, 255, 255), .28) 0%, rgba(var(--app-surface-rgb, 255, 255, 255), .2) 100% );--sm-launcher-frost-open: linear-gradient( 145deg, rgba(var(--app-surface-rgb, 255, 255, 255), .34) 0%, rgba(var(--app-surface-rgb, 255, 255, 255), .24) 100% );--sm-launcher-backdrop: blur(2px) saturate(1.15);--sm-shadow-lg: 0 24px 50px rgba(15, 23, 42, .24);--sm-shadow-md: 0 16px 30px rgba(15, 23, 42, .18);--sm-shadow-sm: 0 14px 26px rgba(15, 23, 42, .2);--sm-link: rgba(var(--sm-brand-rgb), .95);--sm-success: rgba(5, 150, 105, .95);--sm-success-soft: rgba(5, 150, 105, .75);--sm-focus-border: rgba(var(--sm-brand-rgb), .45);--sm-focus-ring: rgba(var(--sm-brand-rgb), .12);--sm-code-bg: rgba(15, 23, 42, .92);--sm-code-text: rgba(248, 250, 252, .94);--sm-assistant-bg: rgba(var(--app-ink-rgb, 17, 24, 39), .05);--sm-assistant-border: rgba(var(--app-ink-rgb, 17, 24, 39), .09);--sm-user-bg: rgba(var(--sm-brand-rgb), .12);--sm-user-border: rgba(var(--sm-brand-rgb), .22);--sm-alert-ink: #ffffff;--sm-alert-info-start: #60a5fa;--sm-alert-info-end: #2563eb;--sm-alert-info-shadow: rgba(37, 99, 235, .42);--sm-alert-warn-start: #ff6b6b;--sm-alert-warn-end: #ef4444;--sm-alert-warn-shadow: rgba(239, 68, 68, .45);--sm-face-border: rgba(var(--app-ink-rgb, 17, 24, 39), .14);--sm-face-bg: linear-gradient(165deg, #f6f8fa 0%, #e2e7ec 100%);--sm-face-inset-top: rgba(255, 255, 255, .9);--sm-face-inset-bottom: rgba(15, 23, 42, .14);--sm-eye: rgba(15, 23, 42, .86);--sm-mouth: rgba(15, 23, 42, .86);--sm-think-fill: radial-gradient(circle at 32% 28%, rgba(255,255,255,.98) 0%, rgba(248,250,252,.95) 36%, rgba(234,241,247,.93) 72%, rgba(223,232,241,.9) 100%);--sm-think-border: rgba(100, 116, 139, .64);--sm-think-lobe-bg: rgba(242, 247, 252, .96);--sm-think-lobe-border: rgba(100, 116, 139, .58);--sm-think-tail-bg: rgba(242, 247, 252, .98);--sm-think-tail-border: rgba(100, 116, 139, .55);--sm-think-tail-shadow: rgba(15, 23, 42, .16);--sm-think-core: rgba(15, 23, 42, .84);--sm-think-core-shadow: rgba(255, 255, 255, .65)}.cfg-ai-edge-tab[data-v-79f516b7]:not(.is-safe-zone-revealed){display:none}body[data-path^=app]:has(.adminDataListFooter,.pagination,[class*=Pagination]) .cfg-ai-dock:not(.cfg-ai-dock-inline):not(.is-safe-zone-revealed){opacity:.24;pointer-events:none;transform:translateY(calc(100% + 10px))}body[data-path^=app]:has(.adminDataListFooter,.pagination,[class*=Pagination]) .cfg-ai-edge-tab:not(.is-safe-zone-revealed){display:inline-flex}.cfg-ai-edge-tab[data-v-79f516b7]{position:fixed;right:22px;bottom:0;z-index:13001;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid rgba(var(--app-brand-rgb, 47, 121, 184),.3);border-bottom:0;border-radius:9px 9px 0 0;background:linear-gradient(180deg,rgba(var(--app-brand-rgb, 47, 121, 184),.14),rgba(var(--app-surface-rgb, 255, 255, 255),.98));color:var(--app-brand-ink, #1e4f7d);font-size:9px;font-weight:900;letter-spacing:.08em;cursor:pointer;box-shadow:0 -5px 14px #0f172a1f,0 0 14px rgba(var(--app-brand-rgb, 47, 121, 184),.1);display:none}.cfg-ai-edge-tab-face[data-v-79f516b7]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid rgba(var(--app-brand-rgb, 47, 121, 184),.72);border-radius:4px;background:transparent;color:#050b14;font-size:8px;letter-spacing:-1px}.cfg-ai-dock[data-v-79f516b7]>*{pointer-events:auto}.cfg-ai-dock.open[data-v-79f516b7]{width:min(380px,calc(100vw - 34px))}.cfg-ai-dock-inline[data-v-79f516b7],.cfg-ai-dock-inline.open[data-v-79f516b7]{position:fixed;right:0;bottom:0;z-index:13070;width:68px;max-width:68px;height:58px;display:inline-flex;align-items:center;pointer-events:none}.cfg-ai-dock-inline .cfg-ai-launcher[data-v-79f516b7]{min-width:0;width:100%;height:58px;padding:0;justify-content:center;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.cfg-ai-dock-inline .cfg-ai-launcher[data-v-79f516b7]:hover,.cfg-ai-dock-inline .cfg-ai-launcher[data-v-79f516b7]:focus-visible,.cfg-ai-dock-inline .cfg-ai-launcher.open[data-v-79f516b7]{background:#ffffff12;outline:0}.cfg-ai-dock-inline .cfg-ai-launcher-drawer-arrow[data-v-79f516b7]{width:21px;height:21px;color:#fff;stroke-width:1.8}.cfg-ai-dock-inline .cfg-ai-launcher-text[data-v-79f516b7]{display:none}.cfg-ai-dock-inline .cfg-ai-popover[data-v-79f516b7]{position:fixed;right:80px;bottom:14px}.cfg-ai-dock-inline .cfg-ai-launcher.is-disabled[data-v-79f516b7]{pointer-events:auto}.cfg-ai-dock-inline .cfg-ai-hint[data-v-79f516b7]{cursor:default;pointer-events:none}body[data-theme=cyberpunk-lite][data-path^=app]{--sm-text: #e8f4ff;--sm-text-soft: #d5e6f6;--sm-text-muted: #a6bfd6;--sm-border: rgba(93, 209, 255, .36);--sm-border-soft: rgba(93, 209, 255, .24);--sm-border-faint: rgba(93, 209, 255, .16);--sm-surface: rgba(8, 22, 45, .96);--sm-surface-soft: rgba(7, 19, 39, .92);--sm-surface-muted: rgba(10, 28, 55, .84);--sm-brand-rgb: 78, 216, 255;--sm-brand-alt-rgb: 255, 92, 167;--sm-brand-ink: #9fd5ff;--sm-brand-bg: rgba(78, 216, 255, .2);--sm-brand-border: rgba(78, 216, 255, .44);--sm-brand-bg-strong: rgba(78, 216, 255, .32);--sm-panel-surface: radial-gradient(180px 120px at 0% 0%, rgba(78, 216, 255, .22), transparent 68%), radial-gradient(170px 110px at 100% 0%, rgba(255, 92, 167, .18), transparent 64%), linear-gradient(180deg, rgba(8, 22, 45, .98), rgba(7, 19, 39, .96));--sm-panel-head-bg: radial-gradient(130px 72px at 0% 0%, rgba(78, 216, 255, .16), transparent 72%), linear-gradient(180deg, rgba(10, 28, 55, .82), rgba(8, 22, 45, .42));--sm-panel-head-border: rgba(93, 209, 255, .24);--sm-panel-accent: linear-gradient(90deg, rgba(78, 216, 255, .9), rgba(255, 92, 167, .62));--sm-panel-inset: inset 0 1px 0 rgba(255, 255, 255, .08);--sm-panel-outline: rgba(93, 209, 255, .16);--sm-panel-shell-border: rgba(93, 209, 255, .34);--sm-launcher-frost: linear-gradient( 145deg, rgba(8, 22, 45, .34) 0%, rgba(8, 22, 45, .24) 100% );--sm-launcher-frost-open: linear-gradient( 145deg, rgba(8, 22, 45, .42) 0%, rgba(8, 22, 45, .3) 100% );--sm-launcher-backdrop: blur(12px) saturate(1.28);--sm-shadow-lg: 0 24px 56px rgba(1, 7, 18, .76);--sm-shadow-md: 0 16px 34px rgba(1, 7, 18, .62);--sm-shadow-sm: 0 14px 30px rgba(1, 7, 18, .56);--sm-link: #9fd5ff;--sm-success: #8aff8a;--sm-success-soft: rgba(138, 255, 138, .76);--sm-focus-border: rgba(78, 216, 255, .74);--sm-focus-ring: rgba(78, 216, 255, .22);--sm-code-bg: rgba(4, 12, 27, .94);--sm-code-text: #e7f4ff;--sm-assistant-bg: rgba(12, 31, 58, .82);--sm-assistant-border: rgba(93, 209, 255, .22);--sm-user-bg: rgba(14, 40, 72, .9);--sm-user-border: rgba(78, 216, 255, .34);--sm-alert-ink: #eaf7ff;--sm-alert-info-start: #4ed8ff;--sm-alert-info-end: #2b7fb2;--sm-alert-info-shadow: rgba(78, 216, 255, .42);--sm-alert-warn-start: #ff5ca7;--sm-alert-warn-end: #d63882;--sm-alert-warn-shadow: rgba(255, 92, 167, .4);--sm-face-border: rgba(93, 209, 255, .44);--sm-face-bg: linear-gradient(165deg, rgba(16, 44, 78, .96) 0%, rgba(9, 26, 52, .96) 100%);--sm-face-inset-top: rgba(255, 255, 255, .08);--sm-face-inset-bottom: rgba(0, 0, 0, .42);--sm-eye: rgba(232, 244, 255, .94);--sm-mouth: rgba(232, 244, 255, .9);--sm-think-fill: radial-gradient(circle at 32% 28%, rgba(23, 61, 103, .98) 0%, rgba(15, 40, 72, .95) 36%, rgba(10, 30, 57, .94) 72%, rgba(8, 25, 49, .92) 100%);--sm-think-border: rgba(93, 209, 255, .5);--sm-think-lobe-bg: rgba(15, 43, 76, .96);--sm-think-lobe-border: rgba(93, 209, 255, .46);--sm-think-tail-bg: rgba(19, 50, 86, .98);--sm-think-tail-border: rgba(93, 209, 255, .42);--sm-think-tail-shadow: rgba(0, 0, 0, .38);--sm-think-core: #e8f4ff;--sm-think-core-shadow: rgba(78, 216, 255, .3)}.cfg-ai-alert-pop[data-v-79f516b7]{position:absolute;left:calc(-2px + (var(--ai-look-x, 0px) * .22));bottom:calc(32px - (var(--ai-look-y, 0px) * .22));width:20px;height:20px;border-radius:999px;color:var(--sm-alert-ink);display:inline-flex;align-items:center;justify-content:center;z-index:9008}.cfg-ai-alert-mark[data-v-79f516b7]{position:relative;width:8px;height:12px;display:inline-block}.cfg-ai-alert-mark[data-v-79f516b7]:before,.cfg-ai-alert-mark[data-v-79f516b7]:after{content:"";position:absolute;left:50%;transform:translate(-50%);background:var(--sm-surface)}.cfg-ai-alert-mark.info[data-v-79f516b7]:before{width:4px;height:3px;border-radius:1.5px;top:0}.cfg-ai-alert-mark.info[data-v-79f516b7]:after{width:8px;height:10px;top:6px;border-radius:3px 3px 6px 6px;clip-path:polygon(40% 0,60% 0,84% 100%,16% 100%)}.cfg-ai-alert-mark.warn[data-v-79f516b7]:before{width:8px;height:10px;top:0;border-radius:6px 6px 3px 3px;clip-path:polygon(16% 0,84% 0,60% 100%,40% 100%)}.cfg-ai-alert-mark.warn[data-v-79f516b7]:after{width:4px;height:3px;border-radius:1.5px;bottom:0}.cfg-ai-alert-mark.success[data-v-79f516b7]:before{width:3px;height:6px;top:5px;left:7%;transform:rotate(-45deg);transform-origin:center;border-radius:1.5px}.cfg-ai-alert-mark.success[data-v-79f516b7]:after{width:3px;height:10px;top:2px;left:54%;transform:rotate(45deg);transform-origin:center;border-radius:1.5px}.cfg-ai-alert-pop.tone-info[data-v-79f516b7]{background:linear-gradient(180deg,var(--sm-alert-info-start) 0%,var(--sm-alert-info-end) 100%);box-shadow:0 8px 20px var(--sm-alert-info-shadow);animation:aiInfoPulse-79f516b7 .95s ease-in-out infinite}.cfg-ai-alert-pop.tone-success[data-v-79f516b7]{background:linear-gradient(180deg,#22c55e,#15803d);box-shadow:0 8px 20px #22c55e57;animation:aiInfoPulse-79f516b7 .95s ease-in-out infinite}.cfg-ai-alert-pop.tone-warn[data-v-79f516b7]{background:linear-gradient(180deg,var(--sm-alert-warn-start) 0%,var(--sm-alert-warn-end) 100%);box-shadow:0 8px 20px var(--sm-alert-warn-shadow);animation:aiAlertWiggle-79f516b7 .85s ease-in-out infinite}.cfg-ai-hint[data-v-79f516b7]{position:absolute;right:calc(100% + 12px);bottom:4px;width:min(300px,calc(100vw - 120px));max-width:300px;min-width:100px;border-radius:14px;border:1px solid var(--sm-border);background:var(--sm-surface);color:var(--sm-text);text-align:left;font-size:12px;font-weight:850;line-height:1.35;padding:10px 12px;box-shadow:var(--sm-shadow-md);cursor:pointer;z-index:9007}.cfg-ai-hint[data-v-79f516b7]:after{content:"";position:absolute;right:-7px;bottom:14px;width:12px;height:12px;background:var(--sm-surface);border-right:1px solid var(--sm-border);border-top:1px solid var(--sm-border);transform:rotate(45deg)}.cfg-ai-launcher[data-v-79f516b7]{position:relative;border:1px solid var(--sm-border);background:var(--sm-launcher-frost);color:var(--sm-text);border-radius:16px;height:46px;min-width:46px;padding:0 10px;box-shadow:var(--sm-shadow-sm);cursor:pointer;display:inline-flex;align-items:center;gap:7px;-webkit-backdrop-filter:var(--sm-launcher-backdrop);backdrop-filter:var(--sm-launcher-backdrop)}.cfg-ai-launcher[data-tooltip][data-v-79f516b7]:after{position:absolute;right:calc(100% + 10px);top:50%;z-index:20;width:max-content;max-width:220px;padding:7px 9px;border-radius:7px;background:#0d1a2b;color:#fff;content:attr(data-tooltip);font-size:10px;font-weight:700;line-height:1.35;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:.15s ease}.cfg-ai-launcher[data-tooltip][data-v-79f516b7]:hover:after,.cfg-ai-launcher[data-tooltip][data-v-79f516b7]:focus-visible:after{opacity:1;transform:translateY(-50%)}.cfg-ai-launcher.open[data-v-79f516b7]{background:var(--sm-launcher-frost-open)}.cfg-ai-launcher-face[data-v-79f516b7],.cfg-ai-bot[data-v-79f516b7]{--ai-look-x: 0px;--ai-look-y: 0px;width:28px;height:28px;border-radius:9px;border:1px solid var(--sm-face-border);background:var(--sm-face-bg);box-shadow:inset 0 1px 0 var(--sm-face-inset-top),inset 0 -2px 4px var(--sm-face-inset-bottom);display:inline-flex;align-items:center;justify-content:center;gap:5px;position:relative;transition:border-radius .28s ease}.cfg-ai-bot[data-v-79f516b7]{cursor:pointer}.cfg-ai-launcher-face.opp-top-left[data-v-79f516b7],.cfg-ai-bot.opp-top-left[data-v-79f516b7]{border-top-left-radius:12px}.cfg-ai-launcher-face.opp-top-right[data-v-79f516b7],.cfg-ai-bot.opp-top-right[data-v-79f516b7]{border-top-right-radius:12px}.cfg-ai-launcher-face.opp-bottom-left[data-v-79f516b7],.cfg-ai-bot.opp-bottom-left[data-v-79f516b7]{border-bottom-left-radius:12px}.cfg-ai-launcher-face.opp-bottom-right[data-v-79f516b7],.cfg-ai-bot.opp-bottom-right[data-v-79f516b7]{border-bottom-right-radius:12px}.cfg-ai-launcher-face .eye[data-v-79f516b7],.cfg-ai-bot .eye[data-v-79f516b7]{width:5px;height:8px;border-radius:1px;background:var(--sm-eye);position:relative;transform-origin:center center;transform:translate(var(--ai-look-x),var(--ai-look-y)) scaleY(1);transition:transform .34s cubic-bezier(.2,.8,.22,1),width .18s ease,height .18s ease,border-radius .18s ease;animation:aiBlink-79f516b7 12s infinite ease-in-out}.cfg-ai-launcher-face .eye[data-v-79f516b7]:nth-child(2),.cfg-ai-bot .eye[data-v-79f516b7]:nth-child(2){animation-delay:.08s}.cfg-ai-launcher-face.eye-soft-squint .eye[data-v-79f516b7],.cfg-ai-bot.eye-soft-squint .eye[data-v-79f516b7]{width:4px;height:6px;border-radius:2.2px}.cfg-ai-launcher-face.eye-laugh-squint .eye[data-v-79f516b7],.cfg-ai-bot.eye-laugh-squint .eye[data-v-79f516b7]{width:7px;height:2px;border-radius:4px;animation:none;transform:translate(var(--ai-look-x),var(--ai-look-y)) scaleY(1)}.cfg-ai-launcher-face.eye-laugh-squint .eye[data-v-79f516b7]:first-child,.cfg-ai-bot.eye-laugh-squint .eye[data-v-79f516b7]:first-child{transform:translate(var(--ai-look-x),var(--ai-look-y)) rotate(12deg)}.cfg-ai-launcher-face.eye-laugh-squint .eye[data-v-79f516b7]:nth-child(2),.cfg-ai-bot.eye-laugh-squint .eye[data-v-79f516b7]:nth-child(2){transform:translate(var(--ai-look-x),var(--ai-look-y)) rotate(-12deg)}.cfg-ai-mouth[data-v-79f516b7]{position:absolute;left:50%;top:16px;width:8px;height:3px;border-radius:0 0 6px 6px;border:1.5px solid var(--sm-mouth);border-top:0;transform:translate(-50%);opacity:0;transition:all .16s ease;pointer-events:none}.cfg-ai-launcher-face.emotion-yes[data-v-79f516b7],.cfg-ai-bot.emotion-yes[data-v-79f516b7]{animation:aiNodYes-79f516b7 .9s ease}.cfg-ai-launcher-face.emotion-no[data-v-79f516b7],.cfg-ai-bot.emotion-no[data-v-79f516b7]{animation:none}.cfg-ai-launcher-face.emotion-no .eye[data-v-79f516b7],.cfg-ai-bot.emotion-no .eye[data-v-79f516b7]{animation-delay:0s}.cfg-ai-launcher-face.emotion-no .eye[data-v-79f516b7]:first-child,.cfg-ai-bot.emotion-no .eye[data-v-79f516b7]:first-child{animation:aiNoEyeLeft-79f516b7 1.5s ease-in-out}.cfg-ai-launcher-face.emotion-no .eye[data-v-79f516b7]:nth-child(2),.cfg-ai-bot.emotion-no .eye[data-v-79f516b7]:nth-child(2){animation:aiNoEyeRight-79f516b7 1.5s ease-in-out}.cfg-ai-launcher-face.emotion-happy[data-v-79f516b7],.cfg-ai-bot.emotion-happy[data-v-79f516b7]{animation:aiHappyPop-79f516b7 1.1s ease}.cfg-ai-launcher-face.emotion-happy .eye[data-v-79f516b7],.cfg-ai-bot.emotion-happy .eye[data-v-79f516b7]{width:6px;height:7px;border-radius:2px;transform:translate(var(--ai-look-x),calc(var(--ai-look-y) - .5px)) scaleY(1)}.cfg-ai-launcher-face.emotion-happy .cfg-ai-mouth[data-v-79f516b7],.cfg-ai-bot.emotion-happy .cfg-ai-mouth[data-v-79f516b7]{opacity:0}.cfg-ai-launcher-face.emotion-eyeroll .eye[data-v-79f516b7],.cfg-ai-bot.emotion-eyeroll .eye[data-v-79f516b7]{animation:aiEyeRollOrbit-79f516b7 1.85s cubic-bezier(.22,.78,.2,1)}.cfg-ai-launcher-face.emotion-admin .eye[data-v-79f516b7],.cfg-ai-bot.emotion-admin .eye[data-v-79f516b7]{box-shadow:inset 0 0 0 .5px #ffffff42}.cfg-ai-admin-collar[data-v-79f516b7]{position:absolute;left:0;right:0;bottom:-3px;height:10px;pointer-events:none;z-index:3}.cfg-ai-admin-collar[data-v-79f516b7]:before,.cfg-ai-admin-collar[data-v-79f516b7]:after{content:"";position:absolute;top:3px;width:7px;height:18px;background:linear-gradient(180deg,#1e3a5f,#0f2644);border:1px solid rgb(173 181 192);box-shadow:inset 0 1px #ffffff1f}.cfg-ai-admin-collar[data-v-79f516b7]:before{left:-6px;transform:rotate(-64deg);transform-origin:50% 10%;border-radius:2px 6px 2px 4px}.cfg-ai-admin-collar[data-v-79f516b7]:after{right:-6px;transform:rotate(64deg);transform-origin:50% 10%;border-radius:6px 2px 4px}.cfg-ai-admin-shirt[data-v-79f516b7]{position:absolute;left:-6px;right:7px;bottom:-11px;height:12px;width:39px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#10659b,#0d4f7a);border:1px solid rgba(7,23,39,.58);box-shadow:inset 0 1px #ffffff1a;z-index:2;pointer-events:none}.cfg-ai-admin-badge[data-v-79f516b7]{position:absolute;right:-4px;bottom:-10px;width:12px;height:12px;border-radius:999px;background:radial-gradient(circle at 30% 28%,#fff7cc,#f5d86f 34%,#d6a81f);border:1px solid rgba(122,88,12,.62);color:#5a4508;font-size:8px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:0 1px 3px #0f172a47;z-index:8;pointer-events:none}.cfg-ai-dev-cap[data-v-79f516b7]{position:absolute;left:-3px;right:-3px;top:-11px;height:13px;border-radius:10px 10px 8px 8px;background:radial-gradient(80% 80% at 50% 0%,#ffffff1a,#fff0 60%),linear-gradient(180deg,#10659b,#0d4f7a);border:1px solid rgba(7,23,39,.78);clip-path:polygon(0% 60%,8% 22%,30% 8%,50% 0%,70% 8%,92% 22%,100% 60%,90% 92%,10% 92%);box-shadow:0 1px 2px #0f172a38,inset 0 1px #ffffff24;z-index:9;pointer-events:none}.cfg-ai-dev-cap[data-v-79f516b7]:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:4px;border-radius:2px 2px 5px 5px;background:linear-gradient(180deg,#1f1f1f,#0b0d10);border:1px solid rgba(0,0,0,.45)}.cfg-ai-dev-badge[data-v-79f516b7]{position:absolute;left:50%;top:-6px;transform:translate(-50%);width:9px;height:9px;border-radius:999px;background:radial-gradient(circle at 30% 28%,#fff7cc,#f5d86f 34%,#d6a81f);border:1px solid rgba(122,88,12,.74);color:#5a4508;font-size:6px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:0 1px 2px #0f172a38;z-index:10;pointer-events:none}.cfg-ai-sherlock-collar[data-v-79f516b7]{position:absolute;left:0;right:0;bottom:-4px;height:12px;pointer-events:none;z-index:3}.cfg-ai-sherlock-collar[data-v-79f516b7]:before,.cfg-ai-sherlock-collar[data-v-79f516b7]:after{content:"";position:absolute;top:3px;width:7px;height:18px;border:1px solid rgba(83,61,36,.44);box-shadow:inset 0 1px #ffffff1a;background:repeating-linear-gradient(135deg,#654e30fa 0,#654e30fa 2px,#7b5e3afa 2px,#7b5e3afa 4px),linear-gradient(180deg,#756042,#564128)}.cfg-ai-sherlock-collar[data-v-79f516b7]:before{left:-6px;transform:rotate(-64deg);transform-origin:50% 10%;border-radius:2px 6px 2px 4px}.cfg-ai-sherlock-collar[data-v-79f516b7]:after{right:-6px;transform:rotate(64deg);transform-origin:50% 10%;border-radius:6px 2px 4px}.cfg-ai-sherlock-hat[data-v-79f516b7]{position:absolute;right:-2px;top:-9px;width:24px;height:10px;border-radius:8px 9px 7px 7px;transform:rotate(12deg);transform-origin:60% 80%;background:repeating-linear-gradient(135deg,#674f34f5 0,#674f34f5 2px,#836541f5 2px,#836541f5 4px),linear-gradient(180deg,#836a48,#624a2f);border:1px solid rgba(79,57,33,.65);box-shadow:0 1px 2px #0f172a40,inset 0 1px #ffffff1f;z-index:9;pointer-events:none}.cfg-ai-sherlock-hat[data-v-79f516b7]:before{content:"";position:absolute;left:-4px;right:-2px;bottom:-3px;height:4px;border-radius:5px;background:linear-gradient(180deg,#6b5135,#4f3a24);border:1px solid rgba(79,57,33,.55)}.cfg-ai-sherlock-hat[data-v-79f516b7]:after{content:"";position:absolute;left:1px;top:1px;width:3px;height:7px;border-radius:2px 3px 3px 2px;background:#ffffff29;transform:rotate(-8deg)}.cfg-ai-sherlock-monocle[data-v-79f516b7]{position:absolute;left:3px;top:6px;width:12px;height:14px;border-radius:999px;border:1.5px solid rgba(164,126,59,.95);background:radial-gradient(circle at 32% 28%,#ffffff3d,#ffffff14 40%,#ffffff05);box-shadow:inset 0 0 0 1px #4e381a59,0 0 0 .5px #f4d28a8c;transform:translate(var(--ai-look-x),var(--ai-look-y));transition:transform .34s cubic-bezier(.2,.8,.22,1);z-index:7;pointer-events:none}.cfg-ai-sherlock-monocle[data-v-79f516b7]:before{content:"";position:absolute;left:-1px;top:3px;width:1px;height:9px;background:linear-gradient(180deg,#342c1feb,#806947eb);transform:rotate(20deg);transform-origin:top center;border-radius:1px}.cfg-ai-sherlock-monocle[data-v-79f516b7]:after{content:"";position:absolute;left:2px;top:2px;width:2px;height:2px;border-radius:999px;background:#ffffff73}.cfg-ai-launcher-face.emotion-debug .eye[data-v-79f516b7],.cfg-ai-bot.emotion-debug .eye[data-v-79f516b7],.cfg-ai-launcher-face.visual-debug .eye[data-v-79f516b7],.cfg-ai-bot.visual-debug .eye[data-v-79f516b7]{width:6px;height:6px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#022c22fa,#0f172af0 74%);box-shadow:0 0 0 .5px #22c55e57;animation-duration:15s}.cfg-ai-launcher-face.emotion-debug .eye[data-v-79f516b7]:before,.cfg-ai-bot.emotion-debug .eye[data-v-79f516b7]:before,.cfg-ai-launcher-face.emotion-debug .eye[data-v-79f516b7]:after,.cfg-ai-bot.emotion-debug .eye[data-v-79f516b7]:after,.cfg-ai-launcher-face.visual-debug .eye[data-v-79f516b7]:before,.cfg-ai-bot.visual-debug .eye[data-v-79f516b7]:before,.cfg-ai-launcher-face.visual-debug .eye[data-v-79f516b7]:after,.cfg-ai-bot.visual-debug .eye[data-v-79f516b7]:after{content:"";position:absolute;pointer-events:none;background:#16a34ab3}.cfg-ai-launcher-face.emotion-debug .eye[data-v-79f516b7]:before,.cfg-ai-bot.emotion-debug .eye[data-v-79f516b7]:before,.cfg-ai-launcher-face.visual-debug .eye[data-v-79f516b7]:before,.cfg-ai-bot.visual-debug .eye[data-v-79f516b7]:before{left:50%;top:-1px;width:1px;height:calc(100% + 2px);transform:translate(-50%)}.cfg-ai-launcher-face.emotion-debug .eye[data-v-79f516b7]:after,.cfg-ai-bot.emotion-debug .eye[data-v-79f516b7]:after,.cfg-ai-launcher-face.visual-debug .eye[data-v-79f516b7]:after,.cfg-ai-bot.visual-debug .eye[data-v-79f516b7]:after{left:-1px;top:50%;width:calc(100% + 2px);height:1px;transform:translateY(-50%)}.cfg-ai-debug-scan[data-v-79f516b7]{position:absolute;left:0;right:0;top:0;bottom:0;overflow:visible;pointer-events:none;z-index:2}.cfg-ai-debug-scan .beam[data-v-79f516b7]{position:absolute;top:calc(10px + var(--ai-look-y, 0px));left:calc(var(--eye-x, 9px) - 11px + var(--ai-look-x, 0px));width:22px;height:24px;transform-origin:50% 0%;clip-path:polygon(49% 0,51% 0,100% 100%,0 100%);background:linear-gradient(180deg,#22c55e57,#22c55e29);border-left:1px solid rgba(20,83,45,.86);border-right:1px solid rgba(20,83,45,.86);opacity:0;transform:rotate(-20deg) scaleY(.96);animation:aiDebugScanSweep-79f516b7 4.6s ease-in-out infinite}.cfg-ai-debug-scan .beam.left[data-v-79f516b7]{--eye-x: 9px}.cfg-ai-debug-scan .beam.right[data-v-79f516b7]{--eye-x: 19px;animation-delay:.38s}.cfg-ai-confetti[data-v-79f516b7]{position:absolute;left:-8px;top:-10px;width:44px;height:30px;pointer-events:none;z-index:8}.cfg-ai-confetti .c[data-v-79f516b7]{position:absolute;left:16px;top:16px;width:4px;height:8px;border-radius:1px;opacity:0;transform-origin:center;animation:aiConfettiBurst-79f516b7 .56s ease-out 2 both}.cfg-ai-confetti .c1[data-v-79f516b7]{background:#ef4444;transform:rotate(-32deg);animation-delay:0ms;--cx:-14px;--cy:-12px}.cfg-ai-confetti .c2[data-v-79f516b7]{background:#f59e0b;transform:rotate(12deg);animation-delay:40ms;--cx:-7px;--cy:-16px}.cfg-ai-confetti .c3[data-v-79f516b7]{background:#eab308;transform:rotate(28deg);animation-delay:70ms;--cx:0px;--cy:-18px}.cfg-ai-confetti .c4[data-v-79f516b7]{background:#22c55e;transform:rotate(-8deg);animation-delay:20ms;--cx:8px;--cy:-15px}.cfg-ai-confetti .c5[data-v-79f516b7]{background:#14b8a6;transform:rotate(38deg);animation-delay:60ms;--cx:14px;--cy:-11px}.cfg-ai-confetti .c6[data-v-79f516b7]{background:#3b82f6;transform:rotate(-20deg);animation-delay:.11s;--cx:-11px;--cy:-7px}.cfg-ai-confetti .c7[data-v-79f516b7]{background:#6366f1;transform:rotate(18deg);animation-delay:.12s;--cx:12px;--cy:-7px}.cfg-ai-confetti .c8[data-v-79f516b7]{background:#a855f7;transform:rotate(-40deg);animation-delay:90ms;--cx:-4px;--cy:-10px}.cfg-ai-confetti .c9[data-v-79f516b7]{background:#ec4899;transform:rotate(42deg);animation-delay:.14s;--cx:5px;--cy:-9px}.cfg-ai-confetti .c10[data-v-79f516b7]{background:#f97316;transform:rotate(-12deg);animation-delay:.15s;--cx:2px;--cy:-13px}.cfg-ai-launcher-face.eye-sleep .eye[data-v-79f516b7],.cfg-ai-bot.eye-sleep .eye[data-v-79f516b7]{width:7px;height:2px;border-radius:4px;animation:none;transform:translate(0) scaleY(1);opacity:.92}.cfg-ai-launcher-face.is-sleeping[data-v-79f516b7],.cfg-ai-bot.is-sleeping[data-v-79f516b7]{animation:aiSleepBreath-79f516b7 3.2s ease-in-out infinite}.cfg-ai-sleep[data-v-79f516b7]{position:absolute;left:-4px;top:-22px;width:34px;height:24px;pointer-events:none;z-index:7}.cfg-ai-sleep .z[data-v-79f516b7]{position:absolute;font-size:10px;font-weight:950;line-height:1;color:var(--sm-text-muted);text-shadow:0 1px 2px rgba(var(--app-ink-rgb, 17, 24, 39),.18);opacity:0;transform-origin:center;animation:aiSleepZ-79f516b7 2.9s linear infinite}.cfg-ai-sleep .z1[data-v-79f516b7]{left:2px;bottom:1px;animation-delay:0s}.cfg-ai-sleep .z2[data-v-79f516b7]{left:12px;bottom:6px;font-size:11px;animation-delay:.9s}.cfg-ai-sleep .z3[data-v-79f516b7]{left:22px;bottom:11px;font-size:12px;animation-delay:1.8s}.cfg-ai-think[data-v-79f516b7]{--think-fill: var(--sm-think-fill);position:absolute;left:-43px;top:-30px;width:42px;height:30px;border-radius:58% 42% 62% 38%/62% 56% 44% 38%;border:1px solid var(--sm-think-border);background:var(--think-fill);box-shadow:inset 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.45),inset 0 -1px rgba(var(--app-ink-rgb, 17, 24, 39),.18),0 7px 13px rgba(var(--app-ink-rgb, 17, 24, 39),.28);pointer-events:none;animation:aiThinkPulse-79f516b7 1.6s ease-in-out infinite;isolation:isolate}.cfg-ai-think[data-v-79f516b7]:before,.cfg-ai-think[data-v-79f516b7]:after{content:"";position:absolute;background:var(--sm-think-lobe-bg);border:1px solid var(--sm-think-lobe-border);z-index:0}.cfg-ai-think[data-v-79f516b7]:before{width:18px;height:14px;left:6px;top:-7px;border-radius:60% 40% 58% 42%/60% 52% 48% 40%}.cfg-ai-think[data-v-79f516b7]:after{width:17px;height:13px;right:6px;top:-6px;border-radius:44% 56% 40% 60%/46% 60% 40% 54%}.cfg-ai-think-lobe[data-v-79f516b7]{position:absolute;background:var(--sm-think-lobe-bg);border:1px solid var(--sm-think-lobe-border);z-index:0}.cfg-ai-think-lobe.lobe-extra[data-v-79f516b7]{width:14px;height:11px;left:-4px;top:7px;border-radius:62% 38% 54% 46%/58% 44% 56% 42%}.cfg-ai-think-tail[data-v-79f516b7]{position:absolute;border-radius:999px;background:var(--sm-think-tail-bg);border:1px solid var(--sm-think-tail-border);box-shadow:0 2px 5px var(--sm-think-tail-shadow);z-index:2}.cfg-ai-think-tail.tail-near[data-v-79f516b7]{width:4px;height:4px;left:55px;bottom:-1px}.cfg-ai-think-tail.tail-mid[data-v-79f516b7]{width:6px;height:6px;left:49px;bottom:4px}.cfg-ai-think-tail.tail-far[data-v-79f516b7]{width:8px;height:8px;left:42px;bottom:11px}.cfg-ai-think-mask[data-v-79f516b7]{position:absolute;background:var(--think-fill);border-radius:999px;z-index:1}.cfg-ai-think-mask.mask-top-left[data-v-79f516b7]{width:15px;height:9px;left:10px;top:1px}.cfg-ai-think-mask.mask-top-right[data-v-79f516b7]{width:15px;height:9px;right:10px;top:2px}.cfg-ai-think-mask.mask-left[data-v-79f516b7]{width:11px;height:8px;left:2px;top:12px}.cfg-ai-think-core[data-v-79f516b7]{position:absolute;left:12px;top:6px;width:18px;height:20px;z-index:4;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;line-height:1;color:var(--sm-think-core);text-shadow:0 1px 0 var(--sm-think-core-shadow)}.cfg-ai-launcher-text[data-v-79f516b7]{font-weight:950;font-size:12px;letter-spacing:.04em;color:var(--sm-text)}.cfg-ai-popover[data-v-79f516b7]{position:absolute;right:0;bottom:0;width:min(380px,calc(100vw - 34px));border-radius:16px;border:1px solid var(--sm-panel-shell-border);background:var(--sm-panel-surface);box-shadow:var(--sm-shadow-lg),var(--sm-panel-inset);padding:14px;display:flex;flex-direction:column;gap:10px;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.cfg-ai-popover[data-v-79f516b7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--sm-panel-outline)}.cfg-ai-popover[data-v-79f516b7]>*{position:relative;z-index:1}.cfg-ai-popover.is-expanded[data-v-79f516b7]{width:min(760px,calc(100vw - 34px))}.cfg-ai-head[data-v-79f516b7]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 2px 10px;border-bottom:1px solid var(--sm-border-soft)}.cfg-ai-head[data-v-79f516b7]>*{position:relative;z-index:1}.cfg-ai-head-actions[data-v-79f516b7]{display:inline-flex;align-items:center;gap:6px}.cfg-ai-expand[data-v-79f516b7]{width:28px;height:28px;border-radius:10px;border:1px solid var(--sm-border-soft);background:var(--sm-surface-soft);color:var(--sm-text);cursor:pointer;font-weight:900;line-height:1}.cfg-ai-brand[data-v-79f516b7]{display:flex;align-items:center;gap:12px;min-width:0}.cfg-ai-brand-copy[data-v-79f516b7]{min-width:0;padding-top:0}.cfg-ai-title[data-v-79f516b7]{font-size:12px;font-weight:950;color:var(--sm-text);line-height:1.1}.cfg-ai-dock .cfg-ai-launcher[data-v-79f516b7],.cfg-ai-dock .cfg-ai-launcher[data-v-79f516b7]:visited,.cfg-ai-dock .cfg-ai-launcher[data-v-79f516b7]:hover,.cfg-ai-dock .cfg-ai-launcher[data-v-79f516b7]:active,.cfg-ai-dock .cfg-ai-launcher-text[data-v-79f516b7],.cfg-ai-dock .cfg-ai-title[data-v-79f516b7],.cfg-ai-dock .cfg-ai-msg-who[data-v-79f516b7],.cfg-ai-dock .cfg-ai-hint[data-v-79f516b7]{color:var(--sm-text)}.cfg-ai-subtitle-row[data-v-79f516b7]{display:flex;align-items:center;gap:6px;margin-top:1px;min-width:0}.cfg-ai-subtitle[data-v-79f516b7]{font-size:11px;font-weight:900;color:var(--sm-text-muted);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.cfg-ai-process-toggle[data-v-79f516b7]{display:inline-flex;align-items:center;gap:4px;border-radius:999px;border:1px solid var(--sm-border-soft);background:var(--sm-surface-soft);color:var(--sm-text-muted);font-size:10px;line-height:1;font-weight:900;padding:2px 6px;white-space:nowrap}.cfg-ai-process-toggle input[data-v-79f516b7]{width:12px;height:12px;margin:0}.cfg-ai-process-row[data-v-79f516b7]{display:flex;align-items:center;justify-content:flex-start;margin-top:-2px;padding:0 2px}.cfg-ai-context-wrap[data-v-79f516b7]{position:relative;flex:0 0 auto}.cfg-ai-context-dot[data-v-79f516b7]{width:16px;height:16px;border-radius:999px;border:1px solid var(--sm-border);background:var(--sm-surface);color:var(--sm-text-muted);font-size:10px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:help}.cfg-ai-context-tooltip[data-v-79f516b7]{position:absolute;right:0;bottom:calc(100% + 8px);width:min(320px,calc(100vw - 80px));border-radius:10px;border:1px solid var(--sm-border);background:var(--sm-surface);color:var(--sm-text-soft);box-shadow:var(--sm-shadow-md);padding:8px 10px;font-size:11px;line-height:1.4;font-weight:850;white-space:pre-wrap;max-height:min(360px,45vh);overflow:auto;z-index:7005}.cfg-ai-close[data-v-79f516b7]{width:28px;height:28px;border-radius:10px;border:1px solid var(--sm-border-soft);background:var(--sm-surface-soft);color:var(--sm-text);cursor:pointer;font-weight:900}.cfg-ai-messages[data-v-79f516b7]{border-radius:10px;border:0;background:transparent;padding:2px 1px;display:flex;flex-direction:column;gap:2px;max-height:230px;overflow:auto}.cfg-ai-popover.is-expanded .cfg-ai-messages[data-v-79f516b7]{max-height:460px}.cfg-ai-msg[data-v-79f516b7]{position:relative;border-radius:8px;border:0;border-left:2px solid transparent;padding:9px 10px;font-size:12px;line-height:1.45;font-weight:700;color:var(--sm-text-soft)}.cfg-ai-msg-meta[data-v-79f516b7]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.cfg-ai-msg-actions[data-v-79f516b7]{display:inline-flex;align-items:center;gap:10px}.cfg-ai-credit-used[data-v-79f516b7]{display:inline-flex;align-items:center;gap:3px;color:var(--sm-text-muted);font-size:9px;font-weight:800;opacity:.72;padding:2px 4px;border:1px solid color-mix(in srgb,var(--sm-text-muted) 28%,transparent);border-radius:999px}.cfg-ai-msg-alert[data-v-79f516b7]{width:18px;height:18px;border-radius:999px;color:var(--sm-alert-ink);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.cfg-ai-msg-alert.tone-info[data-v-79f516b7]{background:linear-gradient(180deg,var(--sm-alert-info-start) 0%,var(--sm-alert-info-end) 100%);box-shadow:0 6px 16px var(--sm-alert-info-shadow)}.cfg-ai-msg-alert.tone-success[data-v-79f516b7]{background:linear-gradient(180deg,#22c55e,#15803d);box-shadow:0 6px 16px #22c55e4d}.cfg-ai-msg-alert.tone-warn[data-v-79f516b7]{background:linear-gradient(180deg,var(--sm-alert-warn-start) 0%,var(--sm-alert-warn-end) 100%);box-shadow:0 6px 16px var(--sm-alert-warn-shadow)}.cfg-ai-msg-undo[data-v-79f516b7]{border:0;background:transparent;color:var(--sm-link);font-size:10px;line-height:1;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:0;opacity:.9}.cfg-ai-msg-undo[data-v-79f516b7]:hover{opacity:1;text-decoration:underline}.cfg-ai-msg-apply[data-v-79f516b7]{border:0;background:transparent;color:var(--sm-success);font-size:10px;line-height:1;font-weight:900;cursor:pointer;padding:0;opacity:.9}.cfg-ai-msg-apply[data-v-79f516b7]:hover{opacity:1;text-decoration:underline}.cfg-ai-msg-applied[data-v-79f516b7]{color:var(--sm-success-soft);font-size:10px;line-height:1;font-weight:900}.cfg-ai-msg-undo-icon[data-v-79f516b7]{display:inline-block;transform:none;transform-origin:center;font-size:11px;line-height:1}.cfg-ai-msg-who[data-v-79f516b7]{font-size:9px;line-height:1;font-weight:900;letter-spacing:.06em;text-transform:uppercase;opacity:.64;margin-bottom:0}.cfg-ai-msg.assistant .cfg-ai-msg-who[data-v-79f516b7]{color:var(--sm-link);opacity:.88}.cfg-ai-msg.user .cfg-ai-msg-who[data-v-79f516b7]{color:var(--sm-text-muted);opacity:.9}.cfg-ai-msg-title[data-v-79f516b7]{font-weight:900;margin-bottom:8px}.cfg-ai-search-group[data-v-79f516b7]{border-top:1px dashed var(--sm-border);padding-top:8px;margin-top:8px}.cfg-ai-search-group[data-v-79f516b7]:first-of-type{border-top:0;margin-top:0;padding-top:0}.cfg-ai-search-table[data-v-79f516b7]{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--sm-text-muted);margin-bottom:6px}.cfg-ai-search-row[data-v-79f516b7]{background:var(--sm-surface-muted);border:1px solid var(--sm-border-soft);border-radius:8px;padding:6px 8px;margin-bottom:6px}.cfg-ai-search-meta[data-v-79f516b7]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.cfg-ai-search-id[data-v-79f516b7]{font-size:10px;font-weight:950;color:var(--sm-link)}.cfg-ai-search-field[data-v-79f516b7]{font-size:10px;font-weight:900;color:var(--sm-text-muted)}.cfg-ai-search-value[data-v-79f516b7]{font-size:12px;font-weight:850;color:var(--sm-text);line-height:1.35;word-break:break-all}.cfg-ai-msg.assistant[data-v-79f516b7]{background:transparent;border-bottom:1px solid var(--sm-border-soft)}.cfg-ai-msg.user[data-v-79f516b7]{background:var(--sm-user-bg);border-left-color:var(--sm-link);margin:2px 0}.cfg-ai-msg.type-thinking_status[data-v-79f516b7]{min-height:18px;padding:1px 4px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.cfg-ai-thinking-line[data-v-79f516b7]{color:var(--sm-text-muted);font-size:11px;font-weight:650;line-height:1.45;letter-spacing:.01em;opacity:.76}.cfg-ai-help[data-v-79f516b7]{padding:2px 1px 1px}.cfg-ai-help-title[data-v-79f516b7]{color:var(--sm-text);font-size:12px;font-weight:950;letter-spacing:.01em;margin-bottom:9px}.cfg-ai-help-grid[data-v-79f516b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cfg-ai-help-section[data-v-79f516b7]{min-width:0;padding:8px;border:1px solid var(--sm-border-soft);border-radius:9px;background:var(--sm-surface-soft)}.cfg-ai-help-section h3[data-v-79f516b7]{margin:0 0 6px;color:var(--sm-link);font-size:9px;line-height:1.2;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.cfg-ai-help-commands[data-v-79f516b7]{display:grid;gap:4px}.cfg-ai-help-commands code[data-v-79f516b7]{display:block;min-width:0;color:var(--sm-text-soft);font-family:inherit;font-size:10px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.cfg-ai-help-commands code[data-v-79f516b7]:before{content:"›";color:var(--sm-link);margin-right:5px;font-weight:950}@media(max-width:520px){.cfg-ai-help-grid[data-v-79f516b7]{grid-template-columns:1fr}}.cfg-ai-msg.type-command_notice[data-v-79f516b7]{padding:0 4px;border:0;background:transparent;color:var(--sm-text-muted);font-size:10px;line-height:1.35;font-weight:800}.cfg-ai-command-line[data-v-79f516b7]{text-align:center;color:var(--sm-text-muted);opacity:.86;letter-spacing:.03em;white-space:pre-wrap;word-break:break-word}.cfg-ai-code[data-v-79f516b7]{margin-top:7px;border-top:1px dashed var(--sm-border);padding-top:6px}.cfg-ai-status-list[data-v-79f516b7]{margin-top:7px;border-top:1px dashed var(--sm-border);padding-top:6px;display:grid;gap:4px}.cfg-ai-status-row[data-v-79f516b7]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--sm-text-soft)}.cfg-ai-status-bullet[data-v-79f516b7]{color:var(--sm-text-muted);line-height:1}.cfg-ai-msg-inline[data-v-79f516b7]{display:inline-flex;align-items:center;gap:7px}.cfg-ai-markdown[data-v-79f516b7]{display:block;line-height:1.55}.cfg-ai-markdown[data-v-79f516b7] p{margin:0 0 8px}.cfg-ai-markdown[data-v-79f516b7] p:last-child{margin-bottom:0}.cfg-ai-markdown[data-v-79f516b7] ul,.cfg-ai-markdown[data-v-79f516b7] ol{margin:5px 0 9px 19px;padding:0}.cfg-ai-markdown[data-v-79f516b7] li{margin:3px 0}.cfg-ai-markdown[data-v-79f516b7] h1,.cfg-ai-markdown[data-v-79f516b7] h2,.cfg-ai-markdown[data-v-79f516b7] h3{margin:8px 0 5px;font-size:1em;font-weight:900}.cfg-ai-markdown[data-v-79f516b7] code{padding:1px 4px;border-radius:4px;background:var(--sm-surface-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.cfg-ai-markdown[data-v-79f516b7] a{color:var(--sm-link);text-decoration:underline}.cfg-ai-feedback-label[data-v-79f516b7]{color:var(--sm-text-muted);font-size:10px;font-weight:700}.cfg-ai-feedback-button[data-v-79f516b7]{border:0;background:transparent;color:var(--sm-link, #4dd8ff);padding:2px 3px;cursor:pointer;opacity:.72;line-height:1}.cfg-ai-feedback-button[data-v-79f516b7]:hover{opacity:1;transform:translateY(-1px)}.cfg-ai-feedback-selected[data-v-79f516b7]{display:inline-flex;align-items:center;justify-content:center;color:var(--sm-text-muted);opacity:.58;padding:2px 3px}.cfg-ai-code summary[data-v-79f516b7]{font-size:11px;font-weight:900;cursor:pointer;color:var(--sm-link);-webkit-user-select:none;user-select:none}.cfg-ai-diff summary[data-v-79f516b7]{color:var(--sm-success)}.cfg-ai-code pre[data-v-79f516b7]{margin:8px 0 0;padding:8px;border-radius:8px;border:1px solid var(--sm-border-soft);background:var(--sm-code-bg);color:var(--sm-code-text);font-size:11px;line-height:1.35;max-height:180px;overflow:auto}.cfg-ai-compose[data-v-79f516b7]{display:flex;align-items:center;gap:8px;padding:10px 0 0;border-top:1px solid var(--sm-border-soft)}.cfg-ai-input[data-v-79f516b7]{flex:1 1 auto;border-radius:9px;border:1px solid var(--sm-border-soft);background:rgba(var(--app-surface-rgb, 255, 255, 255),.34);height:36px;padding:0 10px;font-size:12px;font-weight:800;color:var(--sm-text-soft);outline:none}.cfg-ai-input[data-v-79f516b7]::placeholder{color:var(--sm-text-muted)}.cfg-ai-input[data-v-79f516b7]:focus{border-color:var(--sm-focus-border);box-shadow:0 0 0 3px var(--sm-focus-ring)}.cfg-ai-send[data-v-79f516b7]{border-radius:9px;border:1px solid var(--sm-brand-border);background:var(--sm-brand-bg);color:var(--sm-brand-ink);font-size:12px;font-weight:950;padding:0 12px;height:36px;cursor:pointer}.cfg-ai-send[data-v-79f516b7]:hover:not(:disabled){background:var(--sm-brand-bg-strong)}.cfg-ai-send[data-v-79f516b7]:disabled{opacity:.5;cursor:not-allowed}.cfg-ai-pop-enter-active[data-v-79f516b7],.cfg-ai-pop-leave-active[data-v-79f516b7]{transition:all .2s ease}.cfg-ai-pop-enter-from[data-v-79f516b7],.cfg-ai-pop-leave-to[data-v-79f516b7]{opacity:0;transform:translateY(8px) scale(.98)}.cfg-ai-dock-inline .cfg-ai-popover[data-v-79f516b7],.cfg-ai-dock-inline .cfg-ai-popover.is-expanded[data-v-79f516b7]{position:fixed;inset:0 68px 0 auto;box-sizing:border-box;width:min(390px,calc(100vw - 68px));height:100vh;height:100dvh;overflow:hidden;gap:0;padding:0;border:0;border-left:1px solid #dce5f0;border-radius:0;background:#f8fbff;box-shadow:-22px 0 54px #0f172a38;color:#13233d;-webkit-backdrop-filter:none;backdrop-filter:none;--sm-text: #203451;--sm-text-soft: #435976;--sm-text-muted: #71819b;--sm-border: #cfdbe9;--sm-border-soft: #dce5f0;--sm-border-faint: #e8eef5;--sm-surface: #ffffff;--sm-surface-soft: #f8fbff;--sm-surface-muted: #eef4fa;--sm-brand-rgb: 40, 100, 168;--sm-brand-alt-rgb: 91, 143, 200;--sm-brand-ink: #2864a8;--sm-brand-bg: #edf4ff;--sm-brand-border: #bcd2ed;--sm-brand-bg-strong: #e1edfb;--sm-link: #2864a8;--sm-success: #12835b;--sm-success-soft: #4f8f78;--sm-focus-border: #86add7;--sm-focus-ring: rgba(40, 100, 168, .12);--sm-code-bg: #13233d;--sm-code-text: #f4f8fc;--sm-assistant-bg: #ffffff;--sm-assistant-border: #dde6f0;--sm-user-bg: #edf4ff;--sm-user-border: #c4d8ef}.cfg-ai-dock-inline .cfg-ai-popover[data-v-79f516b7]:after{display:none}.cfg-ai-dock-inline .cfg-ai-head[data-v-79f516b7]{flex:0 0 auto;min-height:68px;align-items:center;padding:10px 18px;border-bottom:1px solid #dce5f0;background:#fff}.cfg-ai-dock-inline .cfg-ai-brand[data-v-79f516b7]{gap:10px}.cfg-ai-dock-inline .cfg-ai-eyebrow[data-v-79f516b7]{margin-bottom:2px;color:#71819b;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cfg-ai-dock-inline .cfg-ai-title[data-v-79f516b7]{color:#13233d;font-size:17px;line-height:1}.cfg-ai-dock-inline .cfg-ai-subtitle[data-v-79f516b7]{max-width:240px;color:#71819b;font-size:9px}.cfg-ai-dock-inline .cfg-ai-close[data-v-79f516b7],.cfg-ai-dock-inline .cfg-ai-context-dot[data-v-79f516b7]{border-color:#dce5f0;background:#f8fbff;color:#435976;box-shadow:none}.cfg-ai-dock-inline .cfg-ai-close[data-v-79f516b7]{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;font-size:14px}.cfg-ai-dock-inline .cfg-ai-context-tooltip[data-v-79f516b7]{top:calc(100% + 8px);right:0;bottom:auto;border-color:#dce5f0;background:#fff;color:#435976;box-shadow:0 12px 30px #0f233e29}.cfg-ai-dock-inline .cfg-ai-messages[data-v-79f516b7],.cfg-ai-dock-inline .cfg-ai-popover.is-expanded .cfg-ai-messages[data-v-79f516b7]{flex:1 1 auto;min-height:0;max-height:none;gap:8px;padding:12px;border:0;border-radius:0;background:#f8fbff;box-shadow:none}.cfg-ai-dock-inline .cfg-ai-msg[data-v-79f516b7]{box-shadow:none}.cfg-ai-dock-inline .cfg-ai-compose[data-v-79f516b7]{flex:0 0 auto;gap:8px;padding:12px;border-top:1px solid #dce5f0;border-radius:0;background:#fff}.cfg-ai-dock-inline .cfg-ai-input[data-v-79f516b7]{height:38px;border-color:#cfdbe9;background:#fff;color:#203451}.cfg-ai-dock-inline .cfg-ai-send[data-v-79f516b7]{height:38px;border-color:#2864a8;background:#2864a8;color:#fff}.cfg-ai-dock-inline .cfg-ai-send[data-v-79f516b7]:hover:not(:disabled){background:#21578f}.cfg-ai-dock-inline .cfg-ai-pop-enter-active[data-v-79f516b7],.cfg-ai-dock-inline .cfg-ai-pop-leave-active[data-v-79f516b7]{transition:transform .2s ease,opacity .2s ease}.cfg-ai-dock-inline .cfg-ai-pop-enter-from[data-v-79f516b7],.cfg-ai-dock-inline .cfg-ai-pop-leave-to[data-v-79f516b7]{opacity:0;transform:translate(22px)}.cfg-ai-alert-pop-enter-active[data-v-79f516b7],.cfg-ai-alert-pop-leave-active[data-v-79f516b7],.cfg-ai-hint-pop-enter-active[data-v-79f516b7],.cfg-ai-hint-pop-leave-active[data-v-79f516b7]{transition:all .2s ease}.cfg-ai-alert-pop-enter-from[data-v-79f516b7],.cfg-ai-alert-pop-leave-to[data-v-79f516b7]{opacity:0;transform:translateY(6px) scale(.72)}.cfg-ai-hint-pop-enter-from[data-v-79f516b7],.cfg-ai-hint-pop-leave-to[data-v-79f516b7]{opacity:0;transform:translateY(8px) scale(.96)}.cfg-ai-ctx-tip-enter-active[data-v-79f516b7],.cfg-ai-ctx-tip-leave-active[data-v-79f516b7]{transition:all .16s ease}.cfg-ai-ctx-tip-enter-from[data-v-79f516b7],.cfg-ai-ctx-tip-leave-to[data-v-79f516b7]{opacity:0;transform:translateY(-4px) scale(.98)}@keyframes aiBlink-79f516b7{0%,96%,98%,to{transform:translate(var(--ai-look-x),var(--ai-look-y)) scaleY(1)}97%{transform:translate(var(--ai-look-x),var(--ai-look-y)) scaleY(.16)}}@keyframes aiSleepBreath-79f516b7{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(.6px) scale(1.035)}}@keyframes aiSleepZ-79f516b7{0%{opacity:0;transform:translate(0) scale(.86) rotate(-10deg)}18%{opacity:.95;transform:translate(1px,-3px) scale(.98) rotate(-5deg)}36%{opacity:.8;transform:translate(-1px,-6px) scale(1.02) rotate(4deg)}62%{opacity:.58;transform:translate(2px,-11px) scale(1.08) rotate(-6deg)}to{opacity:0;transform:translate(-2px,-16px) scale(1.16) rotate(8deg)}}@keyframes aiNodYes-79f516b7{0%{transform:translateY(0) rotate(0)}18%{transform:translateY(1px) rotate(0)}36%{transform:translateY(3px) rotate(1.2deg)}54%{transform:translateY(0) rotate(-.8deg)}72%{transform:translateY(2px) rotate(.8deg)}to{transform:translateY(0) rotate(0)}}@keyframes aiNoEyeLeft-79f516b7{0%,to{transform:translate(0) scaleX(1) scaleY(1)}12%,36%,60%{transform:translate(-2px) scaleX(.58) scaleY(1)}24%,48%,72%{transform:translate(2px) scaleX(1.06) scaleY(1)}84%{transform:translate(1px) scaleX(1.02) scaleY(1)}}@keyframes aiNoEyeRight-79f516b7{0%,to{transform:translate(0) scaleX(1) scaleY(1)}12%,36%,60%{transform:translate(-2px) scaleX(1.06) scaleY(1)}24%,48%,72%{transform:translate(2px) scaleX(.58) scaleY(1)}84%{transform:translate(1px) scaleX(.98) scaleY(1)}}@keyframes aiHappyPop-79f516b7{0%{transform:translateY(0) scale(1)}22%{transform:translateY(-1.2px) scale(1.08)}48%{transform:translateY(.4px) scale(.98)}78%{transform:translateY(-.4px) scale(1.03)}to{transform:translateY(0) scale(1)}}@keyframes aiConfettiBurst-79f516b7{0%{opacity:0;transform:translate(0) scale(.7) rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(var(--cx),var(--cy)) scale(1) rotate(180deg)}}@keyframes aiEyeRollOrbit-79f516b7{0%{width:5px;height:8px;border-radius:1px;transform:translate(0) scale(1)}8%{width:6px;height:6px;border-radius:999px;transform:translate(0) scale(1)}30%{width:6px;height:6px;border-radius:999px;transform:translate(0) scale(1)}38%{transform:translate(1.1px,-1.4px) scale(1)}46%{transform:translate(1.8px,-.2px) scale(1)}54%{transform:translate(1.1px,1.3px) scale(1)}62%{transform:translateY(1.8px) scale(1)}70%{transform:translate(-1.1px,1.3px) scale(1)}78%{transform:translate(-1.8px,-.2px) scale(1)}86%{transform:translate(-1.1px,-1.4px) scale(1)}92%{width:6px;height:6px;border-radius:999px;transform:translate(0) scale(1)}to{width:5px;height:8px;border-radius:1px;transform:translate(0) scale(1)}}@keyframes aiAlertWiggle-79f516b7{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(-8deg) translateY(-1px)}50%{transform:rotate(8deg) translateY(0)}75%{transform:rotate(-5deg) translateY(-1px)}to{transform:rotate(0) translateY(0)}}@keyframes aiInfoPulse-79f516b7{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.08) translateY(-1px)}to{transform:scale(1) translateY(0)}}@keyframes aiThinkPulse-79f516b7{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.04)}}@keyframes aiDebugScanSweep-79f516b7{0%{opacity:0;transform:rotate(-20deg) scaleY(.96)}10%{opacity:0}16%{opacity:.95}36%{opacity:.95;transform:rotate(20deg) scaleY(1.02)}42%{opacity:0;transform:rotate(20deg) scaleY(1.02)}to{opacity:0;transform:rotate(-20deg) scaleY(.96)}}@media(max-width:780px){.cfg-ai-dock[data-v-79f516b7]{right:12px;bottom:12px}body[data-path^=app]:has(.adminDataListFooter,.pagination,[class*=Pagination]) .cfg-ai-dock:not(.cfg-ai-dock-inline){bottom:10px!important}.cfg-ai-edge-tab[data-v-79f516b7]{right:12px}.cfg-ai-dock-inline[data-v-79f516b7],.cfg-ai-dock-inline.open[data-v-79f516b7]{width:54px;max-width:54px}.cfg-ai-hint[data-v-79f516b7]{width:min(92vw,300px);max-width:min(92vw,300px);min-width:100px;bottom:2px}.cfg-ai-popover[data-v-79f516b7]{width:min(360px,calc(100vw - 24px))}.cfg-ai-dock-inline .cfg-ai-popover[data-v-79f516b7],.cfg-ai-dock-inline .cfg-ai-popover.is-expanded[data-v-79f516b7]{right:54px;width:calc(100vw - 54px)}}.splashDevelopment[data-v-c1d8e816]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(900px 620px at 14% 12%,rgba(38,191,188,.14),transparent 64%),radial-gradient(760px 560px at 88% 20%,rgba(77,70,218,.11),transparent 62%),linear-gradient(180deg,#f9fbff,#fff 68%);color:#10162b}.splashDevelopment__stage[data-v-c1d8e816]{position:relative;width:min(760px,92vw);height:min(430px,66vh)}.splashDevelopment__segments[data-v-c1d8e816]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.splashDevelopment__segment[data-v-c1d8e816]{position:absolute;width:clamp(30px,3.1vw,42px);aspect-ratio:1;will-change:transform,opacity}.splashDevelopment__segment[data-v-c1d8e816]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:15px 11px 14px 10px;background:linear-gradient(145deg,color-mix(in srgb,var(--segment-colour) 84%,white),var(--segment-colour));box-shadow:0 14px 24px #10162b29,inset 0 1px #ffffff47;transform:skewY(-9deg) scaleX(1.08);transform-origin:center}.splashDevelopment__segment.is-game-segment[data-v-c1d8e816]:before{border:1px solid rgba(255,255,255,.5);border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--segment-colour) 78%,white),var(--segment-colour) 58%,color-mix(in srgb,var(--segment-colour) 82%,#10162b));box-shadow:0 0 0 3px color-mix(in srgb,var(--segment-colour) 12%,transparent),0 0 22px color-mix(in srgb,var(--segment-colour) 48%,transparent),0 12px 22px #1c316833,inset 0 1px #ffffff6b;transform:skewY(-4deg) scaleX(1.04)}.splashDevelopment__segment.is-game-head[data-v-c1d8e816]:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--segment-colour) 16%,transparent),0 0 30px color-mix(in srgb,var(--segment-colour) 62%,transparent),0 14px 24px #1c31683d,inset 0 1px #ffffff8c}.splashDevelopment__gameScene[data-v-c1d8e816]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;opacity:0;pointer-events:none}.splashDevelopment__gameTarget[data-v-c1d8e816]{position:absolute;width:clamp(30px,2.7vw,38px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:10px;background:linear-gradient(145deg,#ff72e2,#f011af 54%,#b819d7);box-shadow:0 0 0 4px #ff35ce17,0 0 24px #f411af85,0 12px 20px #56116a2e,inset 0 1px #ffffff75;color:#fff;font:900 clamp(13px,1.3vw,17px)/1 "Montserrat","Trebuchet MS",sans-serif;opacity:0;will-change:transform,opacity}.splashDevelopment__gameTarget.is-gold[data-v-c1d8e816]{background:linear-gradient(145deg,#ffe98a,#ffc535 55%,#e69a0b);box-shadow:0 0 0 4px #ffc4301a,0 0 25px #ffb8187a,0 12px 20px #7e4e082e,inset 0 1px #ffffff94;color:#4d3100}.splashDevelopment__gameTarget b[data-v-c1d8e816]{font:inherit}.splashDevelopment__gameTray[data-v-c1d8e816]{position:fixed;left:50%;bottom:clamp(66px,9vh,96px);z-index:4;display:grid;justify-items:center;gap:8px;transform:translate(-50%);opacity:0;pointer-events:none;will-change:transform,opacity}.splashDevelopment__gameTrayLabel[data-v-c1d8e816]{color:#37435cb8;font:800 10px/1.2 Open Sans,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.splashDevelopment__gameTraySlots[data-v-c1d8e816]{display:flex;align-items:center;gap:clamp(4px,.55vw,7px)}.splashDevelopment__gameTraySlot[data-v-c1d8e816]{width:clamp(27px,2.65vw,36px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(91,104,132,.19);border-radius:9px;background:linear-gradient(145deg,#ffffff85,#dbe6f738);box-shadow:inset 0 1px #ffffffd1,inset 0 -8px 18px #57698d0a,0 8px 18px #1f2d4912;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.splashDevelopment__gameTraySlot.is-spacer[data-v-c1d8e816]{width:clamp(7px,.9vw,14px);border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.splashDevelopment__gameTraySlot b[data-v-c1d8e816]{font:900 clamp(11px,1.1vw,15px)/1 "Montserrat","Trebuchet MS",sans-serif;opacity:0;transform:scale(.45) rotate(-10deg);transition:opacity .16s ease,transform .24s cubic-bezier(.2,1.4,.4,1)}.splashDevelopment__gameTraySlot.is-filled[data-v-c1d8e816]{border-color:#ff35ce6b;background:linear-gradient(145deg,#ff69e0f0,#f011aff0 58%,#b819d7f0);box-shadow:0 0 18px #f411af47,inset 0 1px #ffffff7a,0 8px 18px #49165b1f}.splashDevelopment__gameTraySlot.is-filled.is-gold[data-v-c1d8e816]{border-color:#e79d0d8a;background:linear-gradient(145deg,#ffe98a,#ffc535 58%,#e69a0b);color:#4d3100;box-shadow:0 0 18px #ffb81847,inset 0 1px #ffffff8f,0 8px 18px #6642091f}.splashDevelopment__gameTraySlot.is-filled b[data-v-c1d8e816]{opacity:1;transform:scale(1) rotate(0)}.splashDevelopment__ribbon[data-v-c1d8e816]{position:absolute;top:50%;left:50%;z-index:2;width:clamp(244px,21vw,282px);height:auto;opacity:0;pointer-events:none;will-change:transform,opacity,filter}.splashDevelopment__message[data-v-c1d8e816]{position:fixed;top:calc(50% + 172px);left:50%;display:grid;gap:7px;width:min(480px,calc(100vw - 40px));transform:translate(-50%);text-align:center;font-family:Open Sans,Arial,sans-serif}.splashDevelopment__message strong[data-v-c1d8e816]{color:#17233a;font-size:clamp(16px,1.5vw,20px);font-weight:800;letter-spacing:-.02em}.splashDevelopment__message span[data-v-c1d8e816]{color:#6b7890;font-size:clamp(12px,1vw,14px);font-weight:600}.splashDevelopment__progress[data-v-c1d8e816]{position:relative;width:min(420px,calc(100vw - 56px));height:6px;margin:10px auto 0;overflow:hidden;border-radius:999px;background:#485b7e21;box-shadow:inset 0 1px 2px #10162b14}.splashDevelopment__progress i[data-v-c1d8e816]{position:absolute;inset:0 auto 0 0;min-width:3%;border-radius:inherit;background:linear-gradient(90deg,#13c5e5,#2478e7 55%,#553ee7);box-shadow:0 0 14px #2478e747;transition:width .45s ease}.splashDevelopment__progress i[data-v-c1d8e816]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 18%,rgba(255,255,255,.72) 48%,transparent 78%);content:"";transform:translate(-120%);animation:splashDevelopmentProgressSheen-c1d8e816 1.5s ease-in-out infinite}.splashDevelopment__progress.is-indeterminate i[data-v-c1d8e816]{width:34%;animation:splashDevelopmentProgress-c1d8e816 1.35s ease-in-out infinite}@keyframes splashDevelopmentProgress-c1d8e816{0%{transform:translate(-110%)}55%{transform:translate(150%)}to{transform:translate(310%)}}@keyframes splashDevelopmentProgressSheen-c1d8e816{0%,18%{transform:translate(-120%)}72%,to{transform:translate(120%)}}.splashDevelopment__glow[data-v-c1d8e816]{position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(70px);opacity:.18;pointer-events:none}.splashDevelopment__glow--left[data-v-c1d8e816]{left:7%;bottom:6%;background:#15c5df}.splashDevelopment__glow--right[data-v-c1d8e816]{top:4%;right:5%;background:#553ee7}.splashDevelopment__status[data-v-c1d8e816]{position:fixed;right:22px;bottom:20px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(91,102,128,.14);border-radius:999px;background:#ffffffc2;box-shadow:0 10px 30px #10162b14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#64718a;font:700 11px/1.2 Open Sans,Arial,sans-serif}.splashDevelopment__status>span[data-v-c1d8e816]{width:7px;height:7px;border-radius:50%;background:#12b981;box-shadow:0 0 0 4px #12b9811a}.splashDevelopment__status b[data-v-c1d8e816]{color:#1b2840;font-weight:800}.splashDevelopment__debugTool[data-v-c1d8e816]{position:fixed;left:20px;bottom:18px;z-index:8;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 12px;border:1px solid rgba(91,102,128,.16);border-radius:14px;background:#ffffffd1;box-shadow:0 12px 34px #10162b1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#748097;font:800 10px/1 Open Sans,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.splashDevelopment__debugTool>div[data-v-c1d8e816]{display:flex;align-items:center;gap:3px;padding:3px;border-radius:10px;background:#e1e8f494}.splashDevelopment__debugTool button[data-v-c1d8e816]{min-height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#64718a;cursor:pointer;font:800 11px/1 Open Sans,Arial,sans-serif;letter-spacing:0;text-transform:none;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.splashDevelopment__debugTool button[data-v-c1d8e816]:hover{background:#ffffffb8;color:#263754}.splashDevelopment__debugTool button[data-v-c1d8e816]:focus-visible{outline:2px solid rgba(36,120,231,.5);outline-offset:2px}.splashDevelopment__debugTool button.is-active[data-v-c1d8e816]{background:linear-gradient(145deg,#2478e7,#553ee7);box-shadow:0 6px 14px #3655db3d;color:#fff}@media(max-width:720px){.splashDevelopment__stage[data-v-c1d8e816]{transform:scale(.72)}.splashDevelopment__message[data-v-c1d8e816]{top:calc(50% + 132px)}.splashDevelopment__status[data-v-c1d8e816]{right:12px;bottom:12px}.splashDevelopment__debugTool[data-v-c1d8e816]{left:12px;bottom:12px}.splashDevelopment__debugTool>span[data-v-c1d8e816]{display:none}.splashDevelopment__debugTool button[data-v-c1d8e816]{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.splashDevelopment__segment[data-v-c1d8e816]{transition:none}.splashDevelopment__progress.is-indeterminate i[data-v-c1d8e816]{animation-duration:3s}.splashDevelopment__progress i[data-v-c1d8e816]:after{animation:none}}.smartScreenSaver[data-v-23353043]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden}.smartScreenSaver__dismiss[data-v-23353043]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10001;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.smartScreenSaver__hint[data-v-23353043]{position:absolute;left:50%;bottom:clamp(22px,4vh,42px);z-index:10002;margin:0;transform:translate(-50%);color:#45526cb8;font:700 11px/1.3 Open Sans,Arial,sans-serif;letter-spacing:.02em;pointer-events:none}.reloadBanner[data-v-02f69457]{position:sticky;top:0;width:100%;z-index:5000;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#fef3c7f2;border-bottom:1px solid rgba(245,158,11,.45);color:#92400e;font-weight:700}.message[data-v-02f69457]{font-size:13px}.actions[data-v-02f69457]{display:inline-flex;align-items:center;gap:8px}.reloadBtn[data-v-02f69457]{border:1px solid rgba(245,158,11,.6);background:#f59e0b;color:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;cursor:pointer}.dismissBtn[data-v-02f69457]{width:28px;height:28px;border:1px solid rgba(245,158,11,.4);background:transparent;color:#92400e;border-radius:999px;font-size:14px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sessionExpiredOverlay[data-v-2fdc494e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,#d7e2fff2,#fffffffa 45%),#fffffff5}.sessionExpiredOverlay__panel[data-v-2fdc494e]{width:min(100%,560px);padding:40px 32px;border:1px solid rgba(0,2,32,.1);border-radius:24px;background:#fff;box-shadow:0 30px 80px #00022029;text-align:center}.sessionExpiredOverlay__eyebrow[data-v-2fdc494e]{margin:0 0 12px;color:#cc2f5c;font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1[data-v-2fdc494e]{margin:0 0 12px;color:#000220;font-size:clamp(2rem,4vw,2.75rem);line-height:1.05}p[data-v-2fdc494e]{margin:0;color:#000220bf;font-size:1rem;line-height:1.6}.sessionExpiredOverlay__button[data-v-2fdc494e]{margin-top:24px;padding:14px 20px;border:0;border-radius:999px;background:#000220;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700}.sessionExpiredOverlay__button[data-v-2fdc494e]:hover{background:#1c275f}body[data-theme=cyberpunk-lite][data-path^=app]{--admin-cyber-surface: rgba(8, 22, 45, .94);--admin-cyber-surface-soft: rgba(10, 28, 55, .84);--admin-cyber-surface-raised: rgba(13, 34, 64, .96);--admin-cyber-surface-deep: rgba(5, 15, 33, .96);--admin-cyber-border: rgba(93, 209, 255, .25);--admin-cyber-border-strong: rgba(93, 209, 255, .44);--admin-cyber-text: #e8f4ff;--admin-cyber-muted: #a9c2da;--admin-cyber-faint: #7f9bb7;--admin-cyber-cyan: #4ed8ff;--admin-cyber-pink: #ff5ca7;--admin-cyber-success: #3ae898;--admin-cyber-warning: #ffb654;--admin-cyber-danger: #ff7777;--admin-cyber-shadow: 0 18px 42px rgba(1, 7, 18, .46);--admin-cyber-shadow-soft: 0 10px 24px rgba(1, 7, 18, .34);--admin-cyber-focus: 0 0 0 3px rgba(78, 216, 255, .2);color-scheme:dark}body[data-theme=cyberpunk-lite][data-path^=app] :is(.appHeaderAction,.appHeaderActionPill){color:var(--admin-cyber-muted)!important;background:#0a1d39e0!important;border-color:var(--admin-cyber-border)!important;box-shadow:none!important}body[data-theme=cyberpunk-lite][data-path^=app] .appHeaderAction:not(:disabled):hover{color:var(--admin-cyber-text)!important;background:#4ed8ff21!important;border-color:var(--admin-cyber-border-strong)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.appHeaderAction.is-primary,.appHeaderActionPill.is-primary){color:#061323!important;background:linear-gradient(135deg,#54dcff,#55aef5 58%,#d96cae)!important;border-color:#7ee5ffbd!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.appHeaderAction.is-live,.appHeaderActionPill.is-live,.appHeaderAction.is-success,.appHeaderActionPill.is-success){color:#bdf9d9!important;background:#3ae8981f!important;border-color:#3ae89861!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitStyleGuide{color:var(--admin-cyber-text);background:radial-gradient(700px 360px at 4% 0%,rgba(78,216,255,.1),transparent 66%),radial-gradient(600px 320px at 96% 8%,rgba(255,92,167,.08),transparent 62%),linear-gradient(180deg,#050f21fa,#071226f5)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitGuideIntro,.adminKitGuideTreeContent,.adminKitGuideSideContent){color:var(--admin-cyber-text)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitGuideIntro h2,.adminKitGuideTreeContent h3,.adminKitGuideSideContent h3,.adminPackPanel h3,.adminPackPanel strong,.adminPackRecordHeader h2,.adminPackRecordHeader h3,.adminPackSectionHeader h2,.adminPackSectionHeader h3,.adminPackStatsPanel h3,.adminPackProgressRings h3,.adminPackChart h3,.adminMetricValue,.adminDataListPrimary,.adminPackListRowCopy strong){color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitGuideIntro p,.adminKitGuideTreeContent p,.adminKitGuideSideContent p,.adminPackPanel p,.adminPackPanel small,.adminPackRecordHeaderSubtitle,.adminPackRecordHeaderMeta,.adminPackSectionHeader p,.adminPackSectionHeaderMeta,.adminMetricDescription,.adminPackListRowCopy small,.adminDataListSecondary,.adminPackProgressRings p,.adminPackChart p){color:var(--admin-cyber-muted)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitGuideEyebrow,.adminPackPanelEyebrow,.adminPackRecordHeaderEyebrow,.adminPackSectionHeaderEyebrow,.adminMetricEyebrow,.adminDataListEyebrow,.adminPackEyebrow){color:var(--admin-cyber-cyan)!important;text-shadow:0 0 12px rgba(78,216,255,.18)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackPanel,.adminMetricCard,.adminPackRecordHeader,.adminPackLinkedProfileCard,.adminPackStatsPanel,.adminPackProgressRings,.adminPackDetailCard,.adminPackInfoBox,.adminPackState,.adminPackSteps,.adminPackSideTabs,.adminPackToolbar,.adminPackTableCard,.adminDataListCard,.adminKitForm,.adminKitGuideLibrarySection,.adminKitGuideRule,.adminKitGuideHeaderRules>div,.adminKitGuideSkeletonGrid>div,.adminKitGuideTreeNav,.adminKitGuideSideTabs){color:var(--admin-cyber-text)!important;background:var(--admin-cyber-surface)!important;border-color:var(--admin-cyber-border)!important;box-shadow:var(--admin-cyber-shadow-soft)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackSideTabsPanel,.adminPackSideTabsPanelBody,.adminKitGuideSideContent){color:var(--admin-cyber-text)!important;background:transparent!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackPanel,.adminMetricCard,.adminPackRecordHeader,.adminPackLinkedProfileCard,.adminPackStatsPanel,.adminPackProgressRings,.adminPackDetailCard,.adminDataListCard,.adminKitGuideLibrarySection){position:relative;overflow:hidden}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackPanel,.adminMetricCard,.adminPackRecordHeader,.adminPackLinkedProfileCard,.adminPackStatsPanel,.adminPackProgressRings,.adminPackDetailCard,.adminDataListCard,.adminKitGuideLibrarySection):before{position:absolute;inset:0 auto auto 0;width:100%;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(78,216,255,.68),rgba(255,92,167,.3),transparent 72%);opacity:.72}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackPanelHead,.adminPackPanelFoot,.adminPackStatsPanelHead,.adminDataListToolbar,.adminDataListFooter,.adminPackTableToolbar,.adminKitFormFooter,.adminPackSideTabsRailHeader,.adminPackSideTabsRailActions){background:#091a34b8!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackSideTabsCollapse{color:var(--admin-cyber-muted)!important;background:#0a1c37e6!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitGuideRule,.adminKitGuideHeaderRules>div,.adminKitGuideActionNote,.adminKitGuideFeedback,.adminPackRouteMeta,.adminPackDetailMeta,.adminPackInfoHint){color:var(--admin-cyber-muted)!important;background:#0a1d39b8!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitGuideRule strong,.adminKitGuideHeaderRules strong,.adminKitGuideActionNote strong){color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitGuideHeaderRules>div>span{color:var(--admin-cyber-cyan)!important;background:#4ed8ff1c!important;border-color:#4ed8ff3d!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackButton,.adminKitFormButton,.adminDataListButton,.adminDataListFilterButton,.adminPackChartNavButton,.adminPackChartRangeTrigger,.adminPackLinkedProfileOpen,.adminPackActionMenuTrigger){color:var(--admin-cyber-text)!important;background:linear-gradient(180deg,#0f2748f0,#08172ff5)!important;border-color:var(--admin-cyber-border-strong)!important;box-shadow:0 8px 18px #01071247!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackButton,.adminKitFormButton,.adminDataListButton,.adminDataListFilterButton,.adminPackChartNavButton,.adminPackChartRangeTrigger,.adminPackLinkedProfileOpen,.adminPackActionMenuTrigger):not(:disabled):hover{color:#f4fbff!important;background:#4ed8ff24!important;border-color:#4ed8ffa8!important;box-shadow:0 10px 24px #01071257,0 0 0 1px #4ed8ff14!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackButton.is-primary,.adminKitFormButton.is-primary,.adminDataListButton.is-primary){color:#061323!important;background:linear-gradient(135deg,#54dcff,#55aef5 58%,#d96cae)!important;border-color:#7ee5ffbd!important;box-shadow:0 10px 22px #4ed8ff2e!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackButton.is-danger{color:#ffe8e8!important;background:#ff777724!important;border-color:#ff777780!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackState button,.adminPackDataOutputTools button,.adminDataListPager button,.adminPackChartCompare,.adminKitSecureTool.is-suggest){color:var(--admin-cyber-text)!important;background:#0b1f3cf0!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackState button,.adminPackDataOutputTools button,.adminDataListPager button,.adminPackChartCompare,.adminKitSecureTool.is-suggest):not(:disabled):hover{color:#f4fbff!important;background:#4ed8ff21!important;border-color:var(--admin-cyber-border-strong)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(button,a,input,select,textarea):focus-visible{outline:none!important;box-shadow:var(--admin-cyber-focus)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackNotice{--notice-border: rgba(78, 216, 255, .4);--notice-bg: rgba(78, 216, 255, .1);--notice-accent: var(--admin-cyber-cyan);--notice-icon-bg: rgba(78, 216, 255, .15);box-shadow:none!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackNotice.tone-success{--notice-border: rgba(58, 232, 152, .42);--notice-bg: rgba(58, 232, 152, .1);--notice-accent: var(--admin-cyber-success);--notice-icon-bg: rgba(58, 232, 152, .14)}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackNotice.tone-warning{--notice-border: rgba(255, 182, 84, .42);--notice-bg: rgba(255, 182, 84, .1);--notice-accent: var(--admin-cyber-warning);--notice-icon-bg: rgba(255, 182, 84, .14)}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackNotice.tone-danger{--notice-border: rgba(255, 119, 119, .44);--notice-bg: rgba(255, 119, 119, .11);--notice-accent: var(--admin-cyber-danger);--notice-icon-bg: rgba(255, 119, 119, .14)}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackNoticeCopy :is(strong,h3){color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackNoticeCopy :is(p,small){color:var(--admin-cyber-muted)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminLiveIndicator{color:var(--admin-cyber-muted)!important;background:#7e9bb81c!important;border-color:#7e9bb84d!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminLiveIndicator.is-live{color:#bdf9d9!important;background:#3ae8981f!important;border-color:#3ae89861!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackStatusPill,.adminDataListPill,.adminPackBadge,.adminDataListMetaPill,.adminPackTreeNavBadge,.adminPackTabBadge,.adminPackSideTabBadge){box-shadow:inset 0 0 0 1px #ffffff08}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackStatusPill.is-info{color:#bfeaff!important;background:#4ed8ff21!important;border-color:#4ed8ff61!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackStatusPill.is-success{color:#bdf9d9!important;background:#3ae8981f!important;border-color:#3ae89861!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackStatusPill.is-warning{color:#ffe0ad!important;background:#ffb6541f!important;border-color:#ffb65461!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackStatusPill.is-danger{color:#ffd1d1!important;background:#ff777721!important;border-color:#f776!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackStatusPill.is-neutral{color:var(--admin-cyber-muted)!important;background:#7e9bb81c!important;border-color:#7e9bb84d!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackSectionHeaderIcon,.adminPackListRowMedia,.adminPackStatsPanelTileIcon,.adminPackInfoBoxGlow,.adminPackTreeNavIcon,.adminKitFormSectionIcon){color:var(--admin-cyber-cyan)!important;background:#4ed8ff1c!important;border-color:#4ed8ff3d!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackStepsMarker{color:var(--admin-cyber-muted)!important;background:#0a1d39f5!important;border-color:#5dd1ff4d!important;box-shadow:0 0 0 3px #050f21e6!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackSteps li.is-current .adminPackStepsMarker{color:#061323!important;background:var(--admin-cyber-cyan)!important;border-color:var(--admin-cyber-cyan)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackSteps li.is-complete .adminPackStepsMarker{color:#052016!important;background:var(--admin-cyber-success)!important;border-color:var(--admin-cyber-success)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitFieldControl,.adminKitSecureControl,.adminKitSuggestionControl,.adminKitRichText,.adminKitRichEditor,.adminPackSearch,.adminPackFilter,.adminDataListSearch,.adminDataListRows select,.adminDataListPopoverField input,.adminDataListPopoverField select,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--admin-cyber-text)!important;background:#07142aeb!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(input,textarea)::placeholder{color:var(--admin-cyber-faint)!important;opacity:1}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitFieldLabelRow,.adminKitGuideFieldLabel,.adminKitFormSectionHead h3,.adminKitPasswordStrengthHead,.adminDataListRows){color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitFieldHelp,.adminKitMediaContext,.adminKitPasswordRequirements,.adminKitStepMessage){color:var(--admin-cyber-muted)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitStepSlider,.adminKitPasswordStrength){color:var(--admin-cyber-text)!important;background:#07142ae0!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitMediaPreview{color:var(--admin-cyber-text)!important;background:#07142ae0!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitMediaText :is(strong,span){color:inherit!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitStepTrack{background:#5dd1ff24!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitStepProgress{background:linear-gradient(90deg,var(--admin-cyber-cyan),#5e9fff,var(--admin-cyber-pink))!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitStepTrack i{border-color:#7ebee09e!important;background:#0b2346!important;box-shadow:0 0 0 2px #07142af0!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitStepTrack i.is-passed{border-color:var(--admin-cyber-cyan)!important;background:var(--admin-cyber-cyan)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitStepTrack i.is-selected{border-color:var(--admin-cyber-cyan)!important;background:#eafaff!important;box-shadow:0 0 0 3px #4ed8ff33!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitStepLabels button{color:var(--admin-cyber-muted)!important;background:transparent!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitStepLabels button:hover:not(:disabled),body[data-theme=cyberpunk-lite][data-path^=app] .adminKitStepLabels button.is-selected{color:var(--admin-cyber-text)!important;background:#4ed8ff1f!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitPasswordStrengthHead strong{color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitPasswordStrengthBars span{background:#5dd1ff24!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitFormSection,.adminKitFormChoice,.adminKitMediaPicker,.adminKitSuggestionPanel,.adminKitRichToolbar,.adminKitStepMessage){color:var(--admin-cyber-text)!important;background:var(--admin-cyber-surface-soft)!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitSuggestionOption,.adminPackChartRangePopover button){color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminKitSuggestionOption:hover,.adminKitSuggestionOption.is-active,.adminPackChartRangePopover button:hover,.adminPackChartRangePopover button.is-active){background:#4ed8ff21!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackListRow,.adminPackDetailListRow,.adminPackKeyValueRow,.adminPackMiniStatsRow,.adminPackStatusChecklistItem,.adminPackStatsPanelTile){color:var(--admin-cyber-text)!important;background:#0a1c37b3!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackListRow.is-clickable:hover{background:#4ed8ff1a!important;border-color:var(--admin-cyber-border-strong)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminDataListTableWrap,.adminPackTableWrap){background:#050f21b8!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminDataListTable,.adminPackTable){color:var(--admin-cyber-text)!important;background:transparent!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminDataListTable thead,.adminPackTable thead){color:#cfe7f8!important;background:#0c2240f0!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminDataListTable th,.adminPackTable th){background:#0c2240f0!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminDataListTable th,.adminDataListTable td,.adminPackTable th,.adminPackTable td){color:inherit;border-color:#5dd1ff29!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminDataListTable tbody tr:hover,.adminPackTable tbody tr:hover){background:#4ed8ff12!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminDataListMetaPill{color:var(--admin-cyber-muted)!important;background:#7e9bb81a!important;border-color:#7e9bb847!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminDataListPill.is-success{color:#bdf9d9!important;background:#3ae8981f!important;border-color:#3ae8985c!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminDataListPill.is-warning{color:#ffe0ad!important;background:#ffb6541f!important;border-color:#ffb6545c!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminDataListPill.is-danger{color:#ffd1d1!important;background:#ff777721!important;border-color:#ff777761!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminDataListPill.is-neutral,.adminDataListPill.is-muted){color:var(--admin-cyber-muted)!important;background:#7e9bb81a!important;border-color:#7e9bb847!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminDataListProgress>div{background:#5dd1ff21!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminDataListProgress>div>span{background:linear-gradient(90deg,var(--admin-cyber-cyan),#5e9fff,var(--admin-cyber-pink))!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackTreeNav,.adminPackSideTabsRail,.adminPackTabs,.adminPackModalToolbar){color:var(--admin-cyber-text)!important;background:#07142ae0!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackTreeNavNode,.adminPackSideTab,.adminPackTab){color:var(--admin-cyber-muted)!important;background:transparent!important;border-color:transparent!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackTreeNavNode:hover,.adminPackTreeNavNode.is-active,.adminPackSideTab:hover,.adminPackSideTab.is-active,.adminPackTab:hover,.adminPackTab.is-active){color:var(--admin-cyber-text)!important;background:#4ed8ff1c!important;border-color:#4ed8ff33!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackSideTabTooltip{color:var(--admin-cyber-text)!important;background:var(--admin-cyber-surface-raised)!important;border-color:var(--admin-cyber-border-strong)!important;box-shadow:var(--admin-cyber-shadow-soft)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackSideTabTooltip:before{background:var(--admin-cyber-surface-raised)!important;border-color:var(--admin-cyber-border-strong)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackSideTabTooltip small{color:var(--admin-cyber-muted)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackTreeNavNode.is-active,.adminPackSideTab.is-active,.adminPackTab.is-active){color:var(--admin-cyber-cyan)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackChart,.adminPackProgressRing,.adminPackChartRangePopover,.adminPackDataOutput){color:var(--admin-cyber-text)!important;background:var(--admin-cyber-surface-soft)!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackChartIcon,.adminPackChartNavigator,.adminPackChartSummary){color:var(--admin-cyber-text)!important;background:#0a1d39db!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackChartIcon{color:var(--admin-cyber-cyan)!important;background:#4ed8ff1c!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackChartSummary.is-success{background:#3ae89817!important;border-color:#3ae89847!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackChartSummary :is(span,strong,small){color:inherit!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackProgressRingTrack{stroke:#5dd1ff24!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackProgressRingLabel,.adminPackProgressRingCenter strong,.adminPackProgressRingCopy strong,.adminPackStatsPanelTileCopy strong){color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackProgressRingCenter small,.adminPackProgressRingCopy span,.adminPackProgressRingCopy small,.adminPackStatsPanelTileCopy small){color:var(--admin-cyber-muted)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackSkeleton,.skeletonLine,.skeletonBar,.skeletonMedia,.skeletonPill,.adminMetricSkeleton){background:linear-gradient(90deg,#5dd1ff14,#5dd1ff33,#5dd1ff14)!important;background-size:220% 100%!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackDataOutputHead{color:var(--admin-cyber-text)!important;background:#0c2240e6!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackDataOutputBody{color:#cfe8fa!important;background:#041020!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminKitGuideFooter{color:var(--admin-cyber-muted)!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackActionMenuPanel,.adminDataListFiltersPopover,.adminPackChartRangePopover,.adminKitSuggestionPanel){color:var(--admin-cyber-text)!important;background:var(--admin-cyber-surface-raised)!important;border-color:var(--admin-cyber-border-strong)!important;box-shadow:var(--admin-cyber-shadow)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackActionMenuPanel:before{background:var(--admin-cyber-surface-raised)!important;border-color:var(--admin-cyber-border-strong)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackActionMenuGroup+.adminPackActionMenuGroup{border-top-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackActionMenuGroupLabel{color:var(--admin-cyber-cyan)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackActionMenuGroupLabel.is-danger{color:var(--admin-cyber-danger)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackActionMenuItem{color:var(--admin-cyber-text)!important;background:transparent!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackActionMenuItem:hover:not(:disabled){color:#f4fbff!important;background:#4ed8ff21!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackActionMenuItem.tone-danger{color:#ffd1d1!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.modal-overlay,.fullscreen-modal-overlay){--sd-tbm-surface: var(--admin-cyber-surface);--sd-tbm-surface-soft: var(--admin-cyber-surface-soft);--sd-tbm-surface-strong: var(--admin-cyber-surface-raised);--sd-tbm-border: var(--admin-cyber-border);--sd-tbm-border-strong: var(--admin-cyber-border-strong);--sd-tbm-shadow: var(--admin-cyber-shadow);--sd-tbm-shadow-soft: var(--admin-cyber-shadow-soft);--sd-btn-text: var(--admin-cyber-text);--sd-modal-text: var(--admin-cyber-text);--sd-modal-muted: var(--admin-cyber-muted);--sd-modal-eyebrow: var(--admin-cyber-cyan);--sd-modal-border: var(--admin-cyber-border);--sd-modal-header-border: var(--admin-cyber-border-strong);--sd-status-warning-text: #ffe0ad;--sd-status-warning-bg: rgba(255, 182, 84, .12);--sd-status-warning-border: rgba(255, 182, 84, .38);--sd-status-success-text: #bdf9d9;--sd-status-success-bg: rgba(58, 232, 152, .12);--sd-status-success-border: rgba(58, 232, 152, .38)}body[data-theme=cyberpunk-lite][data-path^=app] .modal-overlay{background:linear-gradient(90deg,rgba(78,216,255,.48),rgba(255,92,167,.22),transparent 68%) top/100% 1px no-repeat,linear-gradient(180deg,#0c1f3cfa,#051023fa)!important;border-color:#5dd1ff9e!important;box-shadow:0 34px 90px #010712cc,0 0 0 1px #4ed8ff14,0 0 44px #4ed8ff14!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-header{background:radial-gradient(520px 120px at 8% 0%,rgba(78,216,255,.11),transparent 72%),linear-gradient(180deg,#112b4fe0,#081831d6)!important;border-bottom-color:#5dd1ff80!important;box-shadow:inset 0 -1px #4ed8ff1f,0 12px 28px #01071247!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-header .mh-media{color:var(--admin-cyber-cyan)!important;background:linear-gradient(145deg,#4ed8ff2b,#ff5ca714)!important;border-color:#5dd1ff7a!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px #01071280,0 0 22px #4ed8ff14!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body{background:radial-gradient(700px 360px at 12% 0%,rgba(78,216,255,.045),transparent 68%),linear-gradient(180deg,#061227f5,#040e1ffa)!important;scrollbar-color:rgba(93,209,255,.42) rgba(4,14,31,.9)}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body :is(.adminPackPanel,.adminPackDetailCard,.adminPackTableCard,.adminOrderCard,.adminOrderHero,.adminOrderTabs,.adminPackLinkedProfileCard){background:linear-gradient(90deg,rgba(78,216,255,.34),rgba(255,92,167,.13),transparent 68%) top/100% 1px no-repeat,linear-gradient(155deg,#0d2240fa,#07142afa)!important;border-color:#5dd1ff61!important;box-shadow:inset 0 1px #ffffff06,0 12px 30px #01071257!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body .adminPackSideTabsRail{background:linear-gradient(180deg,#081831fa,#051023fa)!important;border-right-color:#5dd1ff5c!important;box-shadow:inset -1px 0 #4ed8ff0f!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderCard,.adminOrderHero,.adminOrderTabs){color:var(--admin-cyber-text)!important;background:var(--admin-cyber-surface)!important;border-color:var(--admin-cyber-border)!important;box-shadow:var(--admin-cyber-shadow-soft)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderTitleRow h2,.adminOrderCardHead h3,.adminOrderPaymentTableRow strong,.adminOrderDetailItem strong,.adminOrderRow strong,.adminOrderPaymentCard strong){color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderMeta,.adminOrderCardHead p,.adminOrderPaymentTableRow span,.adminOrderDetailItem span){color:var(--admin-cyber-muted)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderDetailItem,.adminOrderRow,.adminOrderPaymentCard){color:var(--admin-cyber-text)!important;background:#051227b8!important;border:1px solid rgba(93,209,255,.32)!important;box-shadow:inset 0 1px #ffffff06!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminOrderPaymentTable{border-top-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminOrderPaymentTableRow{border-bottom-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderCard,.adminOrderHero,.adminOrderTabs) h3,body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderCard,.adminOrderHero,.adminOrderTabs) h2{text-shadow:0 0 14px rgba(78,216,255,.08)}body[data-theme=cyberpunk-lite][data-path^=app] .adminOrderCard :is(table thead th,.adminOrderTableHead){color:var(--admin-cyber-cyan)!important;background:#0c2240e6!important;border-color:var(--admin-cyber-border)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackMiniStatsRow span{color:var(--admin-cyber-muted)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackMiniStatsRow strong,body[data-theme=cyberpunk-lite][data-path^=app] .adminPackLinkedProfileCopy strong{color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackLinkedProfileCopy span,.adminPackLinkedProfileCopy small,.adminPackLinkedProfileMeta span,.adminPackLinkedProfileMeta small,.adminPackLinkedProfileDescription){color:var(--admin-cyber-muted)!important}body[data-theme=cyberpunk-lite][data-path^=app] .adminPackSideTabBadge{color:var(--admin-cyber-muted)!important;background:#4ed8ff14!important;border-color:#5dd1ff42!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderLineTableWrap,.adminOrderDataTableWrap){background:#040f21c2!important;border-color:#5dd1ff61!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderLineTable,.adminOrderDataTable){color:var(--admin-cyber-muted)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderLineTable td,.adminOrderDataTable td,.adminOrderLineTable td:not(.adminOrderLineDescription)){color:var(--admin-cyber-muted)!important;border-bottom-color:#5dd1ff2e!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderLineDescription strong,.adminOrderLineTable td strong,.adminOrderDataTable td strong){color:var(--admin-cyber-text)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderLineDescription small,.adminOrderRow span,.adminOrderPaymentCard span,.adminOrderRow small,.adminOrderPaymentDate){color:var(--admin-cyber-faint)!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderLineTable tbody tr:nth-child(2n) td,.adminOrderDataTable tbody tr:nth-child(2n) td){background:#4ed8ff06!important}body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminOrderLineTable tbody tr:hover td,.adminOrderDataTable tbody tr:hover td){background:#4ed8ff11!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body :is(.sdInvoicePaper,.adminOrderDocument){color-scheme:light!important;isolation:isolate;color:#101828!important;background:#fff!important;border-color:#d0d5dd!important;box-shadow:0 10px 30px #0f172a0f!important;text-shadow:none!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body .sdInvoicePaper{--invoice-ink: #172033 !important;--invoice-muted: rgba(23, 32, 51, .64) !important;--invoice-border: rgba(23, 32, 51, .1) !important;--invoice-border-strong: rgba(23, 32, 51, .16) !important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body :is(.sdInvoicePaper,.adminOrderDocument) :is(h1,h2,h3,strong,.invIssuerName,.invTitle,.invPanelTitle,.invTotalValue,.adminOrderDocumentHeader h2,.adminDeliveryLabelTo h1){color:#101828!important;text-shadow:none!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body :is(.sdInvoicePaper,.adminOrderDocument) :is(p,small,span,dt,.invKicker,.invIssuerMeta,.adminOrderDocumentKicker,.adminOrderDocumentHeader p,.adminOrderDocumentAddresses span,.adminOrderDocumentAddresses p,.adminOrderDocumentAddresses small,.adminOrderDocumentTableHead,.adminOrderDocumentTableRow span,.adminDeliveryLabelMeta span,.adminDeliveryLabelContents>span,.adminDeliveryLabelContents small){color:#667085!important;text-shadow:none!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body :is(.sdInvoicePaper .invMetaCard,.sdInvoicePaper .invPanel,.sdInvoicePaper .invTotals,.adminOrderDocumentNote){background:#f8fafc!important;border-color:#d0d5dd!important;box-shadow:none!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body :is(.adminOrderDocumentHeader,.adminOrderDocumentTable,.adminOrderDocumentTableHead,.adminOrderDocumentTableRow,.adminDeliveryLabelTo,.adminDeliveryLabelMeta,.adminDeliveryLabelCode){border-color:#d0d5dd!important}body[data-theme=cyberpunk-lite][data-path^=app] .modal-body .adminDeliveryLabel{border-color:#101828!important}@media print{body[data-theme=cyberpunk-lite][data-path^=app] .modal-body :is(.sdInvoicePaper,.adminOrderDocument){border-radius:0!important;box-shadow:none!important;break-inside:avoid}}@media(prefers-reduced-motion:no-preference){body[data-theme=cyberpunk-lite][data-path^=app] :is(.adminPackButton,.adminDataListButton,.adminPackListRow,.adminPackTreeNavNode,.adminPackSideTab,.adminPackTab){transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}}:root{--app-brand-rgb: 47, 121, 184;--app-brand-rgb-2: 74, 140, 192;--app-ink-rgb: 17, 24, 39;--app-surface-rgb: 255, 255, 255;--brand: var(--app-brand, #2f79b8);--brand-2: var(--app-brand-2, #4a8cc0);--brand-ink: var(--app-brand-ink, #1e4f7d);--danger: var(--app-danger, #cc3300);--bg: var(--app-bg, #eef4fb);--panel: var(--app-panel, rgba(255, 255, 255, .9));--panel-2: var(--app-panel-2, rgba(255, 255, 255, .78));--card: var(--app-card, #ffffff);--text: var(--app-text, #111827);--muted: var(--app-muted, #5d6f85);--border: var(--app-border, rgba(15, 23, 42, .1));--border-2: var(--app-border-2, rgba(15, 23, 42, .06));--shadow-sm: var(--app-shadow-sm, 0 10px 18px rgba(15, 23, 42, .06));--shadow-md: var(--app-shadow-md, 0 18px 45px rgba(15, 23, 42, .1));--shadow-lg: var(--app-shadow-lg, 0 30px 90px rgba(15, 23, 42, .18));--r-lg: 16px;--r-md: 12px;--r-sm: 10px;--app-shell-heading-font: "Montserrat", "Trebuchet MS", sans-serif;--app-shell-title-size: clamp( 16px, .55vw + .78rem, 21px );--app-shell-menu-size: clamp(11px, .46vw + .5rem, 13px);--app-shell-submenu-size: clamp(10px, .34vw + .44rem, 11.25px);--app-shell-menu-link-color: var(--text, #111827);--app-shell-menu-link-hover-color: var(--text, #111827);--app-shell-menu-link-active-color: var(--brand-2, #4a8cc0);--app-shell-menu-hover-bg: rgba(15, 23, 42, .03);--app-shell-menu-hover-border: var(--border-2, rgba(15, 23, 42, .06));--app-shell-menu-hover-shadow: var(--shadow-sm, 0 10px 18px rgba(15, 23, 42, .06));--app-shell-menu-active-bg: rgba(var(--app-brand-rgb, 47, 121, 184), .12);--app-shell-menu-active-border: rgba(var(--app-brand-rgb, 47, 121, 184), .22);--app-shell-menu-active-shadow: 0 14px 26px rgba(var(--app-brand-rgb, 47, 121, 184), .12);--app-shell-menu-focus-ring: rgba(var(--app-brand-rgb, 47, 121, 184), .35);--app-shell-menu-text-decoration: none;--app-shell-menu-active-underline-color: currentColor;--app-shell-menu-active-underline-thickness: .16em;--app-shell-menu-active-underline-offset: .22em;--app-shell-submenu-link-color: rgba(var(--app-ink-rgb, 17, 24, 39), .84);--app-shell-submenu-text-decoration: none;--app-shell-submenu-hover-bg: var(--sd-pill-muted-bg, rgba(15, 23, 42, .05));--app-shell-submenu-hover-border: var(--sd-pill-muted-border, rgba(15, 23, 42, .12));--app-shell-submenu-active-bg: rgba(var(--app-brand-rgb, 47, 121, 184), .1);--app-shell-submenu-active-border: rgba(var(--app-brand-rgb, 47, 121, 184), .18);--app-shell-submenu-active-color: var(--brand-2, #4a8cc0);--app-shell-submenu-dot: rgba(107, 114, 128, .35);--app-shell-submenu-dot-active: rgba(var(--app-brand-rgb, 47, 121, 184), .85);--app-shell-submenu-panel-border: var(--sd-border-soft, rgba(15, 23, 42, .09));--app-shell-submenu-panel-border-open: var(--sd-border-strong, rgba(15, 23, 42, .14));--app-shell-submenu-panel-bg: var(--sd-surface-soft, rgba(var(--app-surface-rgb, 255, 255, 255), .78));--app-shell-submenu-panel-bg-open: linear-gradient( 180deg, var(--sd-surface-soft, rgba(var(--app-surface-rgb, 255, 255, 255), .78)), var(--sd-surface-raised, rgba(var(--app-surface-rgb, 255, 255, 255), .9)) );--app-shell-submenu-panel-shadow: var(--sd-shadow-soft, 0 10px 18px rgba(15, 23, 42, .06));--glass: var(--app-glass, blur(12px));--sd-segmented-gap: 4px;--sd-segmented-height: 34px;--sd-segmented-radius: 999px;--sd-segmented-padding-x: 9px;--sd-segmented-font-size: 11px;--sd-segmented-font-weight: 950;--sd-segmented-letter-spacing: .02em;--sd-segmented-min-width: 172px;--sd-segmented-bg: linear-gradient( 180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .96), rgba(var(--app-surface-rgb, 255, 255, 255), .78) );--sd-segmented-border: var(--sd-btn-border, rgba(15, 23, 42, .14));--sd-segmented-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), var(--sd-shadow-soft, 0 10px 18px rgba(15, 23, 42, .06));--sd-segmented-thumb-bg: linear-gradient( 135deg, rgba(var(--app-brand-rgb, 47, 121, 184), .18), rgba(var(--app-brand-rgb-2, 74, 140, 192), .34) );--sd-segmented-thumb-border: rgba(var(--app-brand-rgb, 47, 121, 184), .22);--sd-segmented-thumb-shadow: 0 8px 20px rgba(15, 23, 42, .14), inset 0 1px 0 rgba(255, 255, 255, .42);--sd-segmented-text: var(--sd-pill-muted-text, rgba(17, 24, 39, .78));--sd-segmented-text-hover: var(--sd-btn-text, rgba(17, 24, 39, .92));--sd-segmented-text-active: var(--sd-pill-text, var(--app-brand-ink, #1e4f7d));--sd-segmented-focus-ring: rgba(var(--app-brand-rgb, 47, 121, 184), .28)}body[data-path^=app]:not([data-theme=cyberpunk-lite]){--sd-segmented-text-active: var(--app-brand-ink, #1e4f7d)}.sdSegmentedToggle{--sd-segmented-count: 2;--sd-segmented-active: 0;position:relative;display:grid;grid-template-columns:repeat(var(--sd-segmented-count),minmax(0,1fr));align-items:center;width:min(100%,var(--sd-segmented-width, var(--sd-segmented-min-width)));min-width:var(--sd-segmented-min-width);height:var(--sd-segmented-height);padding:var(--sd-segmented-gap);border-radius:var(--sd-segmented-radius);border:1px solid var(--sd-segmented-border);background:var(--sd-segmented-bg);box-shadow:var(--sd-segmented-shadow);overflow:hidden}.sdSegmentedToggleThumb{position:absolute;top:var(--sd-segmented-gap);left:var(--sd-segmented-gap);width:calc((100% - var(--sd-segmented-gap) * (var(--sd-segmented-count) + 1)) / var(--sd-segmented-count));height:calc(var(--sd-segmented-height) - var(--sd-segmented-gap) * 2);border-radius:calc(var(--sd-segmented-radius) - var(--sd-segmented-gap));background:var(--sd-segmented-thumb-bg);border:1px solid var(--sd-segmented-thumb-border);box-shadow:var(--sd-segmented-thumb-shadow);transform:translate(calc((100% + var(--sd-segmented-gap)) * var(--sd-segmented-active)));transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;pointer-events:none}.sdSegmentedToggleBtn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:100%;padding:0 var(--sd-segmented-padding-x);border:0;border-radius:calc(var(--sd-segmented-radius) - var(--sd-segmented-gap));background:transparent;color:var(--sd-segmented-text);cursor:pointer;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-size:var(--sd-segmented-font-size);font-weight:var(--sd-segmented-font-weight);letter-spacing:var(--sd-segmented-letter-spacing);line-height:1;text-transform:var(--sd-button-transform, none);transition:color .18s ease,transform .12s ease;padding-left:calc(var(--sd-segmented-padding-x) * .5);padding-right:calc(var(--sd-segmented-padding-x) * .5)}.sdSegmentedToggleBtn:first-child{padding-left:var(--sd-segmented-padding-x)}.sdSegmentedToggleBtn:last-child{padding-right:calc(var(--sd-segmented-padding-x) * .5)}.sdSegmentedToggleBtn:hover{color:var(--sd-segmented-text-hover)}.sdSegmentedToggleBtn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-segmented-focus-ring)}.sdSegmentedToggleBtn.on{color:var(--sd-segmented-text-active)}.smartApp{display:flex;width:100%;height:100vh;min-width:0;overflow:hidden;background:var(--bg);flex-direction:row}.smartApp .appUtilitySidebar{position:relative;z-index:13060;display:flex;flex:0 0 68px;width:68px;height:100vh;flex-direction:column;justify-content:space-between;border-left:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#263a55,#1c304a);box-shadow:-8px 0 24px #0f172a29;color:#fff}.smartApp .appUtilitySidebar:before{content:"";position:absolute;inset:0 0 auto;z-index:3;height:2px;background:#ff5ca7;box-shadow:0 0 12px #ff5ca780;pointer-events:none}.smartApp .appUtilityTop,.smartApp .appUtilityBottom{display:flex;align-items:center;flex-direction:column;width:100%}.smartApp .appUtilityTop{padding-top:12px}.smartApp .appUtilityBottom{padding-bottom:7px}.smartApp .utilityToolWrap{position:relative;display:flex;justify-content:center;width:100%}.smartApp .utilityTool{position:relative;display:grid;width:100%;height:58px;place-items:center;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#fff;cursor:pointer}.smartApp .utilityTool svg{width:21px;height:21px;stroke-width:1.8}.smartApp .utilityTool:hover,.smartApp .utilityTool:focus-visible,.smartApp .utilityTool.open{background:#ffffff12;outline:0}.smartApp .utilityNotificationIcon{position:relative;display:grid;width:32px;height:32px;place-items:center;border-radius:999px;transform-origin:50% 50%}.smartApp .utilityNotificationIcon:after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(240,68,125,.72);border-radius:inherit;content:"";opacity:0;pointer-events:none}.smartApp .utilityNotificationTool.is-notification-pulse .utilityNotificationIcon{animation:utilityNotificationPulse .72s cubic-bezier(.22,.82,.32,1) both}.smartApp .utilityNotificationTool.is-notification-pulse .utilityNotificationIcon:after{animation:utilityNotificationRing .72s ease-out both}.smartApp .utilityNotificationTool.is-notification-pulse .utilityNotificationIcon svg{animation:utilityNotificationBell .58s ease-in-out both}.smartApp .utilityNotificationTool.is-notification-pulse .utilityBadge{animation:utilityNotificationBadgeBump .46s cubic-bezier(.22,.82,.32,1) both}.smartApp .utilityTool:disabled{cursor:wait;opacity:.72}.smartApp .utilityRefreshTool.is-refreshing svg{animation:utilityRefreshSpin .72s linear infinite}.smartApp .utilityTool:after{position:absolute;right:calc(100% + 10px);top:50%;z-index:4;width:max-content;max-width:260px;padding:7px 9px;border-radius:7px;background:#0d1a2b;color:#fff;content:attr(data-tooltip);font-size:10px;font-weight:700;line-height:1.35;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:.15s ease}.smartApp .utilityTool[data-tooltip]:hover:after,.smartApp .utilityTool[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)}.smartApp .utilityBadge{position:absolute;right:8px;top:8px;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border:2px solid #243852;border-radius:999px;background:#f0447d;color:#fff;font-size:9px;font-weight:900;line-height:1}@keyframes utilityNotificationPulse{0%{background:#f0447d00;box-shadow:0 0 #f0447d00;transform:scale(.92)}35%{background:#f0447d33;box-shadow:0 0 18px #f0447d4d;transform:scale(1.12)}to{background:#f0447d00;box-shadow:0 0 #f0447d00;transform:scale(1)}}@keyframes utilityNotificationRing{0%{opacity:0;transform:scale(.72)}28%{opacity:.9}to{opacity:0;transform:scale(1.52)}}@keyframes utilityNotificationBell{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}48%{transform:rotate(11deg)}68%{transform:rotate(-6deg)}84%{transform:rotate(3deg)}}@keyframes utilityNotificationBadgeBump{0%{transform:scale(.72)}45%{transform:scale(1.24)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.smartApp .utilityNotificationTool.is-notification-pulse .utilityNotificationIcon,.smartApp .utilityNotificationTool.is-notification-pulse .utilityNotificationIcon:after,.smartApp .utilityNotificationTool.is-notification-pulse .utilityNotificationIcon svg,.smartApp .utilityNotificationTool.is-notification-pulse .utilityBadge{animation:none}.smartApp .utilityNotificationTool.is-notification-pulse .utilityNotificationIcon{background:#f0447d2e}}.smartApp .utilityLiveRing{display:grid;box-sizing:border-box;width:25px;height:25px;place-items:center;border:1px solid rgba(255,255,255,.94);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0a,0 2px 6px #020a1829}.smartApp .utilityLiveRing i{position:relative;display:block;width:9px;height:9px;border-radius:999px;background:#8294aa;box-shadow:0 0 6px #8294aa38}.smartApp .utilityLiveRing i:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;content:"";opacity:0;pointer-events:none;transform:scale(1)}.smartApp .utilityLiveTool.is-connected .utilityLiveRing i{background:#54e0a4;box-shadow:0 0 7px #54e0a46b}.smartApp .utilityLiveTool.is-connected .utilityLiveRing i:after{animation:utilityLiveSignalPulse 2.6s cubic-bezier(.2,.68,.32,1) infinite;will-change:transform,opacity}.smartApp .utilityLiveTool.is-connecting .utilityLiveRing i{background:#ff8f24;box-shadow:0 0 7px #ff8f2452}.smartApp .utilityLiveTool.is-error .utilityLiveRing i,.smartApp .utilityLiveTool.is-disconnected .utilityLiveRing i{background:#fc5ca8;box-shadow:0 0 7px #fc5ca852}.smartApp .utilityLiveTool.is-idle .utilityLiveRing i{background:#8294aa;box-shadow:0 0 8px #8294aa38}@keyframes utilityLiveSignalPulse{0%{opacity:.62;transform:scale(.9)}72%,to{opacity:0;transform:scale(2.42)}}@media(prefers-reduced-motion:reduce){.smartApp .utilityLiveTool.is-connected .utilityLiveRing i:after{animation:none}}.smartApp .utilityPopover{position:absolute;right:calc(100% + 12px);top:0;width:280px;padding:14px;border:1px solid rgba(93,209,255,.2);border-radius:14px;background:#12243a;color:#fff;box-shadow:0 20px 48px #020a1857}.smartApp .utilityPopover>strong{display:block;font-size:12px}.smartApp .utilityPopover>p{margin-top:5px!important;color:#bdd0e4;font-size:10px;line-height:1.45}.smartApp .utilityPopover>small{display:block;margin-top:10px!important;color:#86a1bd;font-size:9px}.smartApp .utilityStatsList{display:grid;gap:6px;margin-top:12px!important}.smartApp .utilityStatsList span{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border-radius:8px;background:#ffffff0e}.smartApp .utilityStatsList small{color:#bdd0e4;font-size:9px}.smartApp .utilityStatsList b{font-size:12px}.smartApp .utilityStatusList{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px!important}.smartApp .utilityStatusList span{padding:4px 7px;border:1px solid rgba(117,246,206,.2);border-radius:999px;background:#38d39f1a;color:#aaf4d8;font-size:9px;font-weight:800}.smartApp .appTabBar,.smartApp .utilitySmidgeSpacer{width:100%;height:58px}.smartApp .utilitySmidgeSpacer .cfg-ai-sleep .z{color:#fff;text-shadow:0 1px 3px rgba(2,10,24,.72)}.smartApp .utilityNotificationPopout{position:absolute;right:calc(100% + 12px);bottom:0;display:flex;width:300px;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid rgba(93,209,255,.18);border-radius:12px;background:#12243a;color:#fff;box-shadow:0 18px 44px #020a184d;text-align:left;cursor:pointer}.smartApp .utilityNotificationPopout strong{color:#8fe5ff;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.smartApp .utilityNotificationPopout span{font-size:11px;line-height:1.45}.smartApp :where(.smartApp) :where(*,*:before,*:after){box-sizing:border-box}.smartApp :where(.smartApp) :where(*){margin:0;padding:0;font-family:Segoe UI,sans-serif}.smartApp a:not(.button):not(.btn){color:var(--text, #111827)}.smartApp .eyebrow,.smartApp .mediaOverlayEyebrow{margin-bottom:0!important;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-size:11px;font-weight:900;letter-spacing:max(var(--sd-button-letter-spacing, .01em),.13em);text-transform:uppercase!important;color:var(--sd-eyebrow-color, inherit);text-shadow:var(--sd-eyebrow-shadow, none)}.smartApp .overlay,.smartApp .modalBackdrop,.smartApp .backdrop,.smartApp .modalOverlay,.smartApp .popoverBackdrop{z-index:5000}.smartApp .appSidebar{width:270px;display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--app-sidebar-bg, linear-gradient(180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .92), rgba(var(--app-surface-rgb, 255, 255, 255), .86)));-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:8px 0 24px #0f172a14,inset 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.56);transition:transform .28s ease;position:relative}.smartApp .appSidebar .sidebar-edge-close{position:absolute;top:74px;right:-18px;width:36px;height:36px;border-radius:999px;background:rgba(var(--app-surface-rgb, 255, 255, 255),.96);border:1px solid rgba(15,23,42,.16);color:var(--text);font-size:16px;font-weight:900;cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:0 10px 22px #0f172a2e,0 0 0 4px rgba(var(--app-brand-rgb),.16);z-index:2000;transition:transform .12s ease,box-shadow .15s ease}.smartApp .appSidebar .sidebar-edge-close:hover{transform:translate(4px);box-shadow:0 14px 30px #0f172a38,0 0 0 4px rgba(var(--app-brand-rgb),.22)}.smartApp .appSidebar:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--brand),var(--brand-2));opacity:.95}.smartApp .appSidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.14)}.smartApp .appSidebar .sidebarLogo{padding:12px 12px 0;margin-bottom:10px;display:flex;justify-content:center;align-items:center;position:relative}.smartApp .appSidebar .sidebarLogo .logo{max-width:160px;height:auto;padding:4px 0;border-radius:0;background:transparent;border:0;box-shadow:none;filter:saturate(.9) contrast(1.05);opacity:.9}.smartApp .appSidebar .menu{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:0 12px 12px}.smartApp .appSidebar .menuBtn{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:var(--r-md);text-decoration:none;color:var(--app-shell-menu-link-color);background:transparent;border:1px solid transparent;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.smartApp .appSidebar .menuBtn .ico{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;opacity:.9}.smartApp .appSidebar .menuBtn .ico svg{width:17px;height:17px;stroke-width:2}.smartApp .appSidebar .menuBtn .txt{font-family:var(--app-shell-heading-font);font-weight:800;font-size:var(--app-shell-menu-size);line-height:1.05;letter-spacing:.02em;text-decoration-line:var(--app-shell-menu-text-decoration);text-decoration-color:var(--app-shell-menu-active-underline-color);text-decoration-thickness:var(--app-shell-menu-active-underline-thickness);text-underline-offset:var(--app-shell-menu-active-underline-offset)}.smartApp .appSidebar .menuBtn .pill{margin-left:auto;font-size:11px;padding:3px 8px;border-radius:999px;font-weight:900;border:1px solid rgba(var(--app-brand-rgb),.25);background:rgba(var(--app-brand-rgb),.12);color:var(--brand-2)}.smartApp .appSidebar .menuBtn:hover{color:var(--app-shell-menu-link-hover-color);background:var(--app-shell-menu-hover-bg);border-color:var(--app-shell-menu-hover-border);box-shadow:var(--app-shell-menu-hover-shadow);transform:translateY(-1px)}.smartApp .appSidebar .menuBtn.active{background:var(--app-shell-menu-active-bg);border-color:var(--app-shell-menu-active-border);color:var(--app-shell-menu-link-active-color);box-shadow:var(--app-shell-menu-active-shadow)}.smartApp .appSidebar .menuBtn.active .ico{opacity:1}.smartApp .appSidebar .menuBtn:focus-visible{outline:2px solid var(--app-shell-menu-focus-ring);outline-offset:2px}.smartApp .appSidebar .menu>.menuBtn,.smartApp .appSidebar .menu>.menuBtn:visited,.smartApp .appSidebar .menu>.menuBtn:hover,.smartApp .appSidebar .menu>.menuBtn:active{color:var(--app-shell-menu-link-hover-color)}.smartApp .appSidebar .menu>.menuBtn.active,.smartApp .appSidebar .menu>.menuBtn.active:visited,.smartApp .appSidebar .menu>.menuBtn.active:hover,.smartApp .appSidebar .menu>.menuBtn.active:active{color:var(--app-shell-menu-link-active-color)}.smartApp .appSidebar .menuGroup{border-radius:var(--r-md)}.smartApp .appSidebar .menuGroup .groupBtn:hover{background:var(--app-shell-menu-hover-bg);border-color:var(--app-shell-menu-hover-border)}.smartApp .appSidebar .menuGroup .chev{margin-left:auto;font-weight:900;opacity:.65;transition:transform .18s ease,opacity .18s ease}.smartApp .appSidebar .menuGroup .chev.open{transform:rotate(180deg);opacity:.95}.smartApp .appSidebar .menuGroup.active>.groupBtn{background:var(--app-shell-menu-active-bg);border-color:var(--app-shell-menu-active-border);color:var(--app-shell-menu-link-active-color);box-shadow:var(--app-shell-menu-active-shadow)}.smartApp .appSidebar .menuGroup,.smartApp .appSidebar .menuBtn{margin:0}.smartApp .appSidebar .menuGroup{display:grid}.smartApp .appSidebar .subMenu{margin:0 0 0 34px;padding:0 6px;border-radius:14px;border:1px solid var(--app-shell-submenu-panel-border);background:var(--app-shell-submenu-panel-bg);box-shadow:var(--app-shell-submenu-panel-shadow);display:grid;gap:3px;max-height:0;overflow:hidden;border-color:transparent;background:transparent;box-shadow:none;transition:max-height .22s ease,padding .18s ease,border-color .18s ease,background .18s ease}.smartApp .appSidebar .subMenu.open{margin:4px 0 4px 34px;max-height:320px;padding:5px;border-color:var(--app-shell-submenu-panel-border-open);background:var(--app-shell-submenu-panel-bg-open);box-shadow:var(--app-shell-submenu-panel-shadow);-webkit-backdrop-filter:var(--sd-glass, blur(10px));backdrop-filter:var(--sd-glass, blur(10px))}.smartApp .appSidebar .subBtn{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;text-decoration:none;color:var(--app-shell-submenu-link-color);font-family:var(--app-shell-heading-font);font-size:var(--app-shell-submenu-size);font-weight:800;border:1px solid transparent;background:transparent;transition:background .15s ease,border-color .15s ease,transform .08s ease}.smartApp .appSidebar .subBtn .dot{width:6px;height:6px;border-radius:999px;background:var(--app-shell-submenu-dot)}.smartApp .appSidebar .subBtn .txt{color:inherit;text-decoration-line:var(--app-shell-submenu-text-decoration);text-decoration-color:var(--app-shell-menu-active-underline-color);text-decoration-thickness:var(--app-shell-menu-active-underline-thickness);text-underline-offset:var(--app-shell-menu-active-underline-offset)}.smartApp .appSidebar .subBtn:hover{background:var(--app-shell-submenu-hover-bg);border-color:var(--app-shell-submenu-hover-border);transform:translateY(-1px)}.smartApp .appSidebar .subBtn.active{background:var(--app-shell-submenu-active-bg);border-color:var(--app-shell-submenu-active-border);color:var(--app-shell-submenu-active-color)}.smartApp .appSidebar .subBtn.active .dot{background:var(--app-shell-submenu-dot-active)}.smartApp .appSidebar .subMenu .subBtn,.smartApp .appSidebar .subMenu .subBtn:visited,.smartApp .appSidebar .subMenu .subBtn:hover,.smartApp .appSidebar .subMenu .subBtn:active{color:var(--app-shell-submenu-link-color)}.smartApp .appSidebar .subMenu .subBtn.active,.smartApp .appSidebar .subMenu .subBtn.active:visited,.smartApp .appSidebar .subMenu .subBtn.active:hover,.smartApp .appSidebar .subMenu .subBtn.active:active{color:var(--app-shell-submenu-active-color)}.smartApp .appSidebar .browseAsSwitch{position:relative;margin-top:6px;margin-bottom:10px;padding:8px 12px 0}.smartApp .appSidebar .browseAsEyebrow{margin-bottom:3px;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--app-ink-rgb, 17, 24, 39),.46)}.smartApp .appSidebar .browseAsTrigger{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:linear-gradient(180deg,#fffffff0,#f8fafce6);box-shadow:0 10px 18px #0f172a0f;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:rgba(var(--app-ink-rgb, 17, 24, 39),.92);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.smartApp .appSidebar .browseAsTrigger:hover{border-color:rgba(var(--app-brand-rgb),.22);box-shadow:0 14px 24px #0f172a1a;transform:translateY(-1px)}.smartApp .appSidebar .browseAsSummary{min-width:0;text-align:left;font-size:12px;font-weight:800;line-height:1.25;color:var(--text)}.smartApp .appSidebar .browseAsAction{width:24px;height:24px;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a0d;color:#0f172a9e}.smartApp .appSidebar .browseAsAction svg{width:13px;height:13px}.smartApp .appSidebar .browseAsPopover{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);z-index:20;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.12);background:radial-gradient(120% 140% at 0% 0%,rgba(var(--app-brand-rgb),.08),transparent 58%),linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 20px 44px #0f172a2e,inset 0 1px #ffffffc7;display:flex;flex-direction:column;gap:10px}.smartApp .appSidebar .browseAsPopoverHead{display:flex;flex-direction:column;gap:3px}.smartApp .appSidebar .browseAsPopoverHead strong{font-size:13px;color:var(--text)}.smartApp .appSidebar .browseAsPopoverHead p{margin:0;font-size:11px;line-height:1.4;color:rgba(var(--app-ink-rgb, 17, 24, 39),.62)}.smartApp .appSidebar .browseAsField{display:flex;flex-direction:column;gap:5px}.smartApp .appSidebar .browseAsField span{font-size:10px;font-weight:800;color:rgba(var(--app-ink-rgb, 17, 24, 39),.78)}.smartApp .appSidebar .browseAsOptionList{display:grid;gap:6px}.smartApp .appSidebar .browseAsOption{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#ffffffd1;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.smartApp .appSidebar .browseAsOption:hover{border-color:rgba(var(--app-brand-rgb),.24);background:rgba(var(--app-brand-rgb),.06);transform:translateY(-1px)}.smartApp .appSidebar .browseAsOption.active{border-color:rgba(var(--app-brand-rgb),.34);background:rgba(var(--app-brand-rgb),.12)}.smartApp .appSidebar .browseAsOptionMeta{font-size:10px;font-weight:700;color:rgba(var(--app-ink-rgb, 17, 24, 39),.56)}.smartApp .appSidebar .browseAsHint{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.4;color:rgba(var(--app-ink-rgb, 17, 24, 39),.66)}.smartApp .appSidebar .browseAsHint svg{width:14px;height:14px;margin-top:2px;flex:0 0 auto}.smartApp .appSidebar .user-menu{--usf-surface: var(--sd-surface-raised, rgba(255, 255, 255, .9));--usf-surface-soft: var(--sd-surface-soft, rgba(255, 255, 255, .78));--usf-surface-muted: var(--sd-surface-muted, rgba(255, 255, 255, .68));--usf-border: var(--sd-border-soft, rgba(15, 23, 42, .09));--usf-border-strong: var(--sd-border-strong, rgba(15, 23, 42, .14));--usf-shadow-soft: var(--sd-shadow-soft, 0 10px 18px rgba(15, 23, 42, .06));--usf-shadow-hover: var(--sd-shadow-hover, 0 14px 24px rgba(15, 23, 42, .12));--usf-text: var(--sd-btn-text, rgba(17, 24, 39, .92));--usf-muted: var(--sd-pill-muted-text, rgba(17, 24, 39, .72));--usf-pill-bg: var(--sd-pill-bg, rgba(47, 121, 184, .11));--usf-pill-border: var(--sd-pill-border, rgba(47, 121, 184, .25));--usf-pill-text: var(--sd-pill-text, var(--app-brand-ink, #1e4f7d));--usf-pill-muted-bg: var(--sd-pill-muted-bg, rgba(15, 23, 42, .05));--usf-pill-muted-border: var(--sd-pill-muted-border, rgba(15, 23, 42, .12));--usf-pill-muted-text: var(--sd-pill-muted-text, rgba(17, 24, 39, .78));--usf-btn-bg: var(--sd-btn-bg, rgba(255, 255, 255, .94));--usf-btn-border: var(--sd-btn-border, rgba(15, 23, 42, .14));--usf-btn-text: var(--sd-btn-text, rgba(17, 24, 39, .92));--usf-btn-hover-bg: var(--sd-btn-hover-bg, rgba(47, 121, 184, .1));--usf-btn-hover-border: var(--sd-btn-hover-border, rgba(47, 121, 184, .3));--usf-danger-bg: var(--sd-status-danger-bg, rgba(220, 38, 38, .12));--usf-danger-border: var(--sd-status-danger-border, rgba(220, 38, 38, .28));--usf-danger-text: var(--sd-status-danger-text, #7f1d1d);margin-top:auto;padding:10px 12px 0;border-top:1px solid var(--usf-border);background:radial-gradient(120% 140% at 0% 0%,rgba(var(--app-brand-rgb),.1),transparent 60%),radial-gradient(90% 120% at 100% 0%,rgba(var(--app-brand-rgb-2),.06),transparent 66%),linear-gradient(180deg,rgba(var(--app-surface-rgb, 255, 255, 255),.82),rgba(var(--app-surface-rgb, 255, 255, 255),.92));box-shadow:inset 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.56),inset 0 14px 26px rgba(var(--app-brand-rgb),.04);font-size:12px;color:var(--usf-muted);position:relative}.smartApp .appSidebar .user-menu:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,rgba(var(--app-brand-rgb),.72),rgba(var(--app-brand-rgb-2),.34))}.smartApp .appSidebar .user-menu .userKpis{display:flex;gap:8px;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px}.smartApp .appSidebar .user-menu .kpiRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.smartApp .appSidebar .user-menu .live-users,.smartApp .appSidebar .user-menu .kpi{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border-radius:999px;font-weight:900;line-height:1.05;box-shadow:var(--usf-shadow-soft)}.smartApp .appSidebar .user-menu .kpi{border:1px solid var(--usf-pill-muted-border);background:var(--usf-pill-muted-bg);color:var(--usf-pill-muted-text)}.smartApp .appSidebar .user-menu .live-users{border:1px solid var(--usf-pill-border);background:linear-gradient(180deg,var(--usf-pill-bg),var(--usf-surface-soft));color:var(--usf-pill-text)}.smartApp .appSidebar .user-menu .kpiBadge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 4px;border-radius:999px;border:1px solid var(--usf-pill-muted-border);background:var(--usf-surface-soft);color:var(--usf-text);font-size:11px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.smartApp .appSidebar .user-menu .live-users .kpiBadge{border-color:var(--usf-pill-border);background:var(--usf-pill-bg);color:var(--usf-pill-text)}.smartApp .appSidebar .user-menu .kpiText{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.055em;color:var(--usf-muted);line-height:1.1}.smartApp .appSidebar .user-menu .user-name{margin-top:0;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;border:1px solid var(--usf-border-strong);background:radial-gradient(110% 130% at 0% 0%,rgba(var(--app-brand-rgb),.08),transparent 62%),linear-gradient(180deg,var(--usf-surface),var(--usf-surface-soft));color:var(--usf-text);font-weight:950;cursor:pointer;box-shadow:var(--usf-shadow-soft),inset 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.52);transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.smartApp .appSidebar .user-menu .user-name:hover{transform:translateY(-1px);border-color:var(--usf-btn-hover-border);background:radial-gradient(110% 130% at 0% 0%,rgba(var(--app-brand-rgb),.11),transparent 62%),linear-gradient(180deg,var(--usf-surface),var(--usf-btn-hover-bg));box-shadow:var(--usf-shadow-hover),inset 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.56)}.smartApp .appSidebar .user-menu .userMeta{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.smartApp .appSidebar .user-menu .userName{font-size:12px;font-weight:950;line-height:1.1;color:var(--usf-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.smartApp .appSidebar .user-menu .userRole{font-size:11px;line-height:1.1;font-weight:900;color:var(--usf-muted);opacity:.95}.smartApp .appSidebar .user-menu .userAvatar{display:flex;align-items:center;justify-content:center}.smartApp .appSidebar .user-menu .avatar{width:30px;height:30px;border-radius:999px;object-fit:cover;border:1px solid var(--usf-border);background:var(--usf-surface-muted);box-shadow:var(--usf-shadow-soft)}.smartApp .appSidebar .user-menu .avatar.placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:var(--usf-muted);text-transform:uppercase}.smartApp .appSidebar .user-menu .avatar.userAvatarFallback{display:inline-flex;align-items:center;justify-content:center;border-color:#4ed8ff57;background:linear-gradient(145deg,#275bd8,#b13bd2);color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 12px #2a4ba53d,inset 0 0 0 1px #ffffff1f}.smartApp .appSidebar .user-menu .user-actions{margin-top:6px;display:grid;gap:6px;max-height:0;overflow:hidden;transition:max-height .22s ease}.smartApp .appSidebar .user-menu .user-actions.open{max-height:160px;padding:2px 0 0}.smartApp .appSidebar .user-menu .user-actions button{width:100%;min-height:var(--sd-control-height, 32px);padding:var(--sd-control-padding, 6px 12px);border-radius:var(--sd-control-radius, 10px);border:1px solid var(--usf-btn-border);background:var(--usf-btn-bg);color:var(--usf-btn-text);font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:var(--sd-button-weight, 700);font-size:var(--sd-control-font-size, 11.5px);letter-spacing:var(--sd-button-letter-spacing, .05em);line-height:1.1;text-transform:var(--sd-button-transform, none);cursor:pointer;box-shadow:var(--usf-shadow-soft);transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.smartApp .appSidebar .user-menu .user-actions button:hover{border-color:var(--usf-btn-hover-border);background:var(--usf-btn-hover-bg);box-shadow:var(--usf-shadow-hover)}.smartApp .appSidebar .user-menu .user-actions button.danger{border-color:var(--usf-danger-border);background:var(--usf-danger-bg);color:var(--usf-danger-text)}.smartApp .appSidebar .user-menu small{display:block;margin-top:8px;opacity:.92;font-size:11px;color:var(--usf-muted)}.smartApp .appSidebar .user-menu small a{color:var(--usf-pill-text);text-decoration:none;font-weight:900}.smartApp .appSidebar .user-menu small a:hover{text-decoration:underline}.smartApp .appSidebar .user-menu .userSub{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px}.smartApp .appSidebar .user-menu .connDot{width:8px;height:8px;border-radius:999px;display:inline-block;flex:0 0 auto;border:1px solid var(--usf-pill-muted-border);background:var(--usf-pill-muted-text);box-shadow:0 0 0 3px var(--usf-pill-muted-bg);transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.smartApp .appSidebar .user-menu .connDot.connected{background:var(--usf-pill-text);border-color:var(--usf-pill-border);box-shadow:0 0 0 3px var(--usf-pill-bg)}.smartApp .appSidebar .user-menu .connDot.connecting{background:var(--sd-status-info-text, var(--usf-pill-text));border-color:var(--sd-status-info-border, var(--usf-pill-border));box-shadow:0 0 0 3px var(--sd-status-info-bg, var(--usf-pill-bg))}.smartApp .appSidebar .user-menu .connDot.disconnected{background:var(--usf-pill-muted-text);border-color:var(--usf-pill-muted-border);box-shadow:0 0 0 3px var(--usf-pill-muted-bg)}.smartApp .appSidebar .user-menu .connDot.error{background:var(--usf-danger-text);border-color:var(--usf-danger-border);box-shadow:0 0 0 3px var(--usf-danger-bg)}.smartApp .appSidebar .user-menu .user-name:hover .connDot{box-shadow:0 0 0 4px var(--usf-pill-muted-bg)}.smartApp .appMain{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.smartApp .appMain .appHeader{padding:12px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(15,23,42,.08);background:rgba(var(--app-surface-rgb, 255, 255, 255),.7);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:0 12px 30px #0f172a0f}.smartApp .appMain .appHeader h1{margin:0;font-family:var(--app-display-font, var(--app-shell-heading-font));font-size:calc(var(--app-shell-title-size) * var(--app-display-font-scale, 1));font-weight:var(--app-display-font-weight, 950);line-height:1.04;letter-spacing:.015em;color:var(--text)}.smartApp .appMain .appHeader .menu-toggle{display:none;cursor:pointer;font-size:1.5em;margin-right:10px;-webkit-user-select:none;user-select:none}.smartApp .appMain .appHeader{position:relative;background:rgba(var(--app-surface-rgb, 255, 255, 255),.72);background:linear-gradient(180deg,rgba(var(--app-brand-rgb),.1),rgba(var(--app-surface-rgb, 255, 255, 255),.7));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 12px 30px #0f172a0f;z-index:900}.smartApp .appMain .appHeader:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--brand),var(--brand-2));opacity:.95}.smartApp .appMain .appHeader .sitePill{padding:5px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:rgba(var(--app-surface-rgb, 255, 255, 255),.72);font-weight:950;font-size:12px;color:var(--text);box-shadow:0 10px 18px #0f172a0d}.smartApp .appMain .appHeader .siteSwitch{position:relative;display:inline-flex;align-items:center;gap:8px}.smartApp .appMain .appHeader .liveStatsSwitch{position:relative;display:inline-flex;align-items:center}.smartApp .appMain .appHeader .liveStatsPill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:5px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:rgba(var(--app-surface-rgb, 255, 255, 255),.72);color:var(--text);box-shadow:0 10px 18px #0f172a0d;cursor:pointer;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.smartApp .appMain .appHeader .liveStatsPill:hover{box-shadow:0 14px 26px #0f172a14;border-color:#0f172a24}.smartApp .appMain .appHeader .liveStatsPill:active{transform:translateY(1px)}.smartApp .appMain .appHeader .liveStatsIcon{display:inline-flex;align-items:center;justify-content:center;color:var(--brand, var(--app-brand, #2f79b8))}.smartApp .appMain .appHeader .liveStatsIcon :deep(svg){width:14px;height:14px}.smartApp .appMain .appHeader .liveStatsSummary{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.smartApp .appMain .appHeader .liveStatsValue+.liveStatsValue:before{content:"/";margin-right:4px;color:#6b7280d1}.smartApp .appMain .appHeader .liveStatsValue.is-connected{color:#15803d}.smartApp .appMain .appHeader .liveStatsValue.is-visitors{color:#2563eb}.smartApp .appMain .appHeader .liveStatsValue.is-views{color:#1d4ed8}.smartApp .appMain .appHeader .liveStatsPopover{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(160px 80px at 0% 0%,rgba(var(--app-brand-rgb),.08),transparent 72%),linear-gradient(180deg,rgba(var(--app-surface-rgb, 255, 255, 255),.96),rgba(var(--app-surface-rgb, 255, 255, 255),.9));box-shadow:0 18px 36px #0f172a24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40}.smartApp .appMain .appHeader .liveStatsPopoverList{display:flex;flex-direction:column;gap:8px}.smartApp .appMain .appHeader .liveStatsPopoverRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 0}.smartApp .appMain .appHeader .liveStatsPopoverLabel{font-size:12px;font-weight:800;color:#374151e0}.smartApp .appMain .appHeader .liveStatsPopoverValue{font-size:12px;font-weight:950;font-variant-numeric:tabular-nums}.smartApp .appMain .appHeader .liveStatsPopoverValue.is-connected{color:#15803d}.smartApp .appMain .appHeader .liveStatsPopoverValue.is-visitors{color:#2563eb}.smartApp .appMain .appHeader .liveStatsPopoverValue.is-views{color:#1d4ed8}.smartApp .appMain .appHeader .liveStatsPopoverFoot{margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08);font-size:11px;font-weight:700;color:#6b7280e6}.smartApp .appMain .appHeader .debugHeaderBtn,.smartApp .appMain .appHeader .configDirtyBtn{position:relative;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.smartApp .appMain .appHeader .debugHeaderBtn{border:1px solid rgba(190,24,93,.34);background:radial-gradient(circle at 30% 30%,rgba(251,113,133,.34),transparent 55%),linear-gradient(180deg,#ffffffeb,#fff1f2eb);color:#9f1239;box-shadow:0 10px 20px #be185d29;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.smartApp .appMain .appHeader .debugHeaderBtn:hover{transform:translateY(-1px);border-color:#be185d7a;box-shadow:0 14px 24px #be185d33}.smartApp .appMain .appHeader .debugHeaderBtn.open{border-color:#be185d85;box-shadow:0 16px 28px #be185d38,0 0 0 4px #f472b61f}.smartApp .appMain .appHeader .debugRuntimeBadge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:10px;font-weight:900;line-height:18px;text-align:center;box-shadow:0 6px 14px #dc26264d}.smartApp .appMain .appHeader .sitePillBtn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.smartApp .appMain .appHeader .sitePillBtn:hover{box-shadow:0 14px 26px #0f172a14;border-color:#0f172a24}.smartApp .appMain .appHeader .sitePillBtn:active{transform:translateY(1px)}.smartApp .appMain .appHeader .sitePillChev{display:inline-flex;align-items:center;justify-content:center;opacity:.75}.smartApp .appMain .appHeader .sitePillChev :deep(svg){width:16px;height:16px}.smartApp .appMain .appHeader .sitePillChev.open{transform:rotate(180deg)}.smartApp .appMain .appHeader .configDirtyBtn{border:1px solid rgba(245,158,11,.45);background:#f59e0b1f;color:#92400e;box-shadow:0 8px 18px #f59e0b2e}.smartApp .appMain .appHeader .debugHeaderBtn :deep(svg),.smartApp .appMain .appHeader .configDirtyBtn :deep(svg){width:16px;height:16px}.smartApp .appMain .appHeader .configDirtyMark{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:999px;background:#ef4444;color:#fff;font-weight:900;font-size:11px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff}.smartApp .appMain .appHeader .sitePopover{position:absolute;top:calc(100% + 10px);right:0;width:260px;border-radius:var(--r-md);border:1px solid rgba(15,23,42,.1);background:rgba(var(--app-surface-rgb, 255, 255, 255),.86);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:var(--shadow-md);overflow:hidden;z-index:9000}.smartApp .appMain .appHeader .sitePopoverTitle{padding:10px 12px;font-size:12px;font-weight:900;color:var(--muted);border-bottom:1px solid rgba(15,23,42,.06);background:rgba(var(--app-surface-rgb, 255, 255, 255),.65)}.smartApp .appMain .appHeader .sitePopoverItem{width:100%;padding:10px 12px;border:0;background:transparent;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;color:var(--text);font-weight:800;font-size:13px}.smartApp .appMain .appHeader .sitePopoverItem:hover{background:rgba(var(--app-brand-rgb),.1)}.smartApp .appMain .appHeader .sitePopoverItem.active{background:rgba(var(--app-brand-rgb),.14)}.smartApp .appMain .appHeader .sitePopoverItem .check{display:inline-flex;align-items:center;justify-content:center;color:var(--brand)}.smartApp .appMain .appHeader .sitePopoverItem .check :deep(svg){width:16px;height:16px}.smartApp .appMain .appContent{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;padding:20px}.smartApp .appMain .appContent:has(.adminPackSideTabs){padding:0}.smartApp .appMain .appContent:has(.adminPackFullWidth){padding:0}.smartApp .appMain .appContent.routeRecovering{overflow:hidden}.smartApp .appMain .appRouteRecoveryMask{flex:1;min-height:240px;border-radius:18px;background:radial-gradient(180px 100px at 0% 0%,rgba(var(--app-brand-rgb, 15, 23, 42),.06),transparent 72%),linear-gradient(180deg,rgba(var(--app-surface-rgb, 255, 255, 255),.3),rgba(var(--app-surface-rgb, 255, 255, 255),.08));border:1px solid rgba(15,23,42,.06)}.smartApp .chev :deep(svg),.smartApp .userChev :deep(svg){width:16px;height:16px;stroke-width:2.25}.smartApp .chev{display:inline-flex;align-items:center;justify-content:center;opacity:.65;transition:transform .18s ease,opacity .18s ease}.smartApp .chev.open{transform:rotate(180deg);opacity:.95}.smartApp .userChev{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;opacity:.65;transition:transform .18s ease,opacity .18s ease}.smartApp .userChev.open{transform:rotate(180deg);opacity:.95}@media(max-width:1024px){.smartApp .appSidebar{position:fixed;z-index:12000;width:270px;height:100vh;top:0;left:0;transform:translate(-100%);box-shadow:2px 0 18px #0000001f}.smartApp .appSidebar.is-mobile-open{transform:translate(0)}.smartApp .appSidebar .sidebar-edge-close{display:flex}.smartApp .appMain .appHeader .menu-toggle{display:none!important}}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar:after{background:linear-gradient(180deg,transparent 0 60px,rgba(15,23,42,.12) 60px,rgba(15,23,42,.08) calc(100% - 10px),transparent 100%) right top/1px 100% no-repeat;box-shadow:inset 0 0 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.14),inset -1px 0 #0f172a0f,inset -8px 0 14px -14px rgba(var(--app-brand-rgb, 47, 121, 184),.14)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .menu>.menuBtn.active,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .menu>.menuGroup.active>.groupBtn{background:rgba(var(--app-brand-rgb, 78, 216, 255),.22);border-color:rgba(var(--app-brand-rgb, 78, 216, 255),.5);color:var(--brand, #4ed8ff);box-shadow:0 14px 26px rgba(var(--app-brand-rgb, 78, 216, 255),.24)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .subMenu.open{border-color:rgba(var(--app-brand-rgb, 78, 216, 255),.14);box-shadow:inset 1px 0 rgba(var(--app-brand-rgb, 78, 216, 255),.18)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .subMenu .subBtn:hover{background:rgba(var(--app-brand-rgb, 78, 216, 255),.08);border-color:transparent;box-shadow:inset 2px 0 rgba(var(--app-brand-rgb, 78, 216, 255),.32)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .subMenu .subBtn.active,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .subMenu .subBtn.active:visited,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .subMenu .subBtn.active:hover,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .subMenu .subBtn.active:active{color:var(--brand, #4ed8ff);background:rgba(var(--app-brand-rgb, 78, 216, 255),.14);border-color:transparent;box-shadow:inset 3px 0 rgba(var(--app-brand-rgb, 78, 216, 255),.7)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .subMenu .subBtn.active .dot{background:rgba(var(--app-brand-rgb, 78, 216, 255),.9)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar:after{background:linear-gradient(180deg,transparent 0 60px,rgba(var(--app-brand-rgb, 78, 216, 255),.44) 60px,rgba(var(--app-brand-rgb-2, 255, 92, 167),.26) 52%,rgba(var(--app-brand-rgb, 78, 216, 255),.44) calc(100% - 10px),transparent 100%) right top/1px 100% no-repeat;box-shadow:inset 0 0 0 1px rgba(var(--app-surface-rgb, 8, 20, 42),.14),inset -1px 0 rgba(var(--app-brand-rgb, 78, 216, 255),.18),inset -8px 0 16px -14px rgba(var(--app-brand-rgb, 78, 216, 255),.32)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader{border-bottom-color:rgba(var(--app-brand-rgb, 78, 216, 255),.22);background:radial-gradient(220px 120px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.18),transparent 72%),radial-gradient(180px 96px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.12),transparent 70%),linear-gradient(180deg,#0b1c38f0,#0a1830e6);box-shadow:0 12px 30px #01071247,inset 0 1px #94ebff14}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader:before{opacity:1;box-shadow:0 0 16px rgba(var(--app-brand-rgb, 78, 216, 255),.4),0 0 28px rgba(var(--app-brand-rgb-2, 255, 92, 167),.18)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePill{border-color:rgba(var(--app-brand-rgb, 78, 216, 255),.62);background:radial-gradient(180px 84px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.28),transparent 72%),radial-gradient(140px 68px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.22),transparent 68%),linear-gradient(180deg,#0c203efa,#071327fa);color:#eaf7ff;box-shadow:0 14px 28px #0107126b,inset 0 1px #94ebff1f,inset 0 0 0 1px #5dd1ff29}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsPill{border-color:rgba(var(--app-brand-rgb, 78, 216, 255),.52);background:radial-gradient(180px 84px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.22),transparent 72%),radial-gradient(140px 68px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.14),transparent 68%),linear-gradient(180deg,#0c203ef5,#071327f5);color:#eaf7ff;box-shadow:0 14px 28px #0107126b,inset 0 1px #94ebff1f,inset 0 0 0 1px #5dd1ff24}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsPill:hover{border-color:#8fe5ffc7;box-shadow:0 18px 32px #01071275,0 0 0 1px #8fe5ff3d,0 0 0 4px #4ed8ff1a}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsIcon{color:#98ebff}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsValue.is-connected,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsPopoverValue.is-connected{color:#8af7bf}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsValue.is-visitors,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsPopoverValue.is-visitors{color:#7ce4ff}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsValue.is-views,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsPopoverValue.is-views{color:#9ebcff}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsValue+.liveStatsValue:before{color:#9fd8f7b8}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsPopover{border-color:#5dd1ff3d;background:radial-gradient(180px 90px at 0% 0%,rgba(78,216,255,.14),transparent 72%),radial-gradient(150px 80px at 100% 0%,rgba(255,92,167,.08),transparent 72%),linear-gradient(180deg,#08182cf5,#040e1cf5);box-shadow:0 22px 38px #020e1f80,inset 0 1px #7be5ff1f}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsPopoverLabel{color:#d7f4ff}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .liveStatsPopoverFoot{border-top-color:#5dd1ff29;color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePillBtn:hover{border-color:#8fe5ffd1;box-shadow:0 18px 32px #01071275,0 0 0 1px #8fe5ff3d,0 0 0 4px #4ed8ff1f}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePillBtn:has(.sitePillChev.open){border-color:#8fe5ffe6;box-shadow:0 18px 34px #0107127a,0 0 0 1px #8fe5ff47,0 0 0 4px #4ed8ff29,inset 0 1px #94ebff29}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePillChev{opacity:.9;color:#98ebff}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .debugHeaderBtn{border-color:#ff5ca77a;background:radial-gradient(160px 80px at 0% 0%,rgba(255,92,167,.28),transparent 72%),radial-gradient(160px 90px at 100% 0%,rgba(78,216,255,.16),transparent 72%),linear-gradient(180deg,#1d0c1cf5,#290818f5);color:#ffd5e7;box-shadow:0 14px 28px #0107126b,inset 0 1px #ffffff14,inset 0 0 0 1px #ff5ca71f}.debugPopover{--dbg-pop-border: rgba(190,24,93,.2);--dbg-pop-surface: radial-gradient(240px 120px at 0% 0%, rgba(251,113,133,.16), transparent 72%), radial-gradient(220px 120px at 100% 0%, rgba(244,114,182,.14), transparent 70%), linear-gradient(180deg, rgba(255,255,255,.98), rgba(255,244,246,.96));--dbg-pop-shadow: 0 28px 60px rgba(15,23,42,.24), 0 0 0 1px rgba(255,255,255,.55) inset;--dbg-pop-head-bg: linear-gradient(180deg, rgba(255,255,255,.82), rgba(255,241,242,.74));--dbg-pop-panel-bg: rgba(255,255,255,.7);--dbg-pop-muted-border: rgba(15,23,42,.08);--dbg-pop-accent: #9f1239;position:fixed;top:max(78px,env(safe-area-inset-top,0px) + 16px);right:max(16px,env(safe-area-inset-right,0px) + 16px);width:min(380px,100vw - 32px);max-height:min(74vh,600px);border-radius:20px;border:1px solid var(--dbg-pop-border);background:var(--dbg-pop-surface);box-shadow:var(--dbg-pop-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:12050;overflow:hidden;color:var(--text);isolation:isolate;animation:debugPopoverIn .18s ease-out;display:flex;flex-direction:column}.debugPopover.watcherExpanded{width:min(1380px,100vw - 24px);max-height:min(86vh,780px)}.debugFloatingBtn{position:fixed;top:max(14px,env(safe-area-inset-top,0px) + 14px);right:max(14px,env(safe-area-inset-right,0px) + 14px);width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(190,24,93,.34);background:radial-gradient(circle at 30% 30%,rgba(251,113,133,.34),transparent 55%),linear-gradient(180deg,#fffffff5,#fff1f2f0);color:#9f1239;box-shadow:0 18px 30px #0f172a2e,0 10px 20px #be185d2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;z-index:12070;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.debugFloatingBtn:hover{transform:translateY(-1px);border-color:#be185d7a;box-shadow:0 22px 34px #0f172a33,0 12px 24px #be185d38}.debugFloatingBtn.open{border-color:#be185d85;box-shadow:0 24px 36px #0f172a38,0 14px 28px #be185d3d,0 0 0 4px #f472b61f}.debugFloatingBtn :deep(svg){width:18px;height:18px}.debugPopover:before{content:"";position:absolute;top:0;left:16px;right:16px;height:3px;border-radius:999px;background:linear-gradient(90deg,#e11d48d9,#f472b6cc,#3b82f6a6);opacity:.95}.debugPopoverHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--dbg-pop-muted-border);background:var(--dbg-pop-head-bg)}.debugPopoverTitle{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.02em}.debugPopoverIcon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--dbg-pop-accent);background:#f472b624;border:1px solid rgba(190,24,93,.18)}.debugPopoverIcon :deep(svg),.debugToolBtn :deep(svg){width:16px;height:16px}.debugPopoverClose{width:30px;height:30px;border-radius:10px;border:1px solid var(--dbg-pop-muted-border);background:var(--dbg-pop-panel-bg);color:var(--text);font-weight:900;cursor:pointer;transition:transform .14s ease,background .18s ease,border-color .18s ease}.debugPopoverBody{padding:14px;display:flex;align-items:stretch;gap:14px;flex:1 1 auto;min-height:0;overflow:hidden}.debugPopoverBody.hasWatcherDetail{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:stretch}.debugPopoverMain{width:auto;min-width:0;max-width:none;display:flex;flex-direction:column;gap:14px;min-height:0}.debugSection{display:grid;gap:10px}.debugSectionTitle{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.debugStructureCard{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--dbg-pop-muted-border);background:var(--dbg-pop-panel-bg)}.debugCollapse summary::-webkit-details-marker{display:none}.debugCollapseHead{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer}.debugCollapseChev{display:inline-flex;align-items:center;justify-content:center;opacity:.75;margin-top:2px;transition:transform .16s ease}.debugCollapseChev :deep(svg){width:15px;height:15px}.debugCollapse[open] .debugCollapseChev{transform:rotate(180deg)}.debugStructureHead{display:grid;gap:2px}.debugStructureLabel{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.debugStructureMeta{font-size:14px;font-weight:800;color:var(--text)}.debugStructurePath{font-size:12px;color:var(--muted);word-break:break-word}.debugStructureTree{display:grid;gap:6px;padding-top:2px}.debugTreeLine{position:relative;display:flex;align-items:flex-start;gap:9px;min-height:18px}.debugTreeBullet{width:8px;height:8px;margin-top:5px;border-radius:999px;flex:0 0 auto;background:linear-gradient(180deg,#e11d48d1,#f472b6d1);box-shadow:0 0 0 3px #f43f5e1f}.debugTreeText{font-size:13px;font-weight:700;line-height:1.35;color:var(--text)}.debugWatchersCard{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--dbg-pop-muted-border);background:var(--dbg-pop-panel-bg)}.debugBrowseAsCard{display:grid;gap:12px;padding:12px;border-radius:16px;border:1px solid var(--dbg-pop-muted-border);background:var(--dbg-pop-panel-bg)}.debugBrowseAsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.debugInlineActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.debugBrowseAsCode{margin:0}.debugDiagnosticsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start}.debugDiagnosticsPane{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(190,24,93,.1);background:#ffffff52;align-self:start}.debugDiagnosticsMiniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.debugDiagnosticsStat{display:grid;gap:4px;padding:8px 10px;border-radius:12px;border:1px solid rgba(190,24,93,.1);background:#ffffff6b}.debugDiagnosticsStat span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.debugDiagnosticsStat strong{font-size:15px;color:var(--text)}.debugDiagnosticsSubhead{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.debugDiagnosticsPills{display:flex;flex-wrap:wrap;gap:8px}.debugDiagnosticsIssueList{display:grid;gap:8px}.debugDiagnosticsIssue{display:grid;gap:4px;padding:8px 10px;border-radius:12px;border:1px solid rgba(190,24,93,.14);background:#fff1f2b8}.debugDiagnosticsIssue strong{color:var(--text)}.debugDiagnosticsIssue span,.debugDiagnosticsIssue p{margin:0;color:var(--muted)}.debugWatcherList{display:grid;gap:10px}.debugWatcherRow{display:grid;gap:6px;width:100%;padding:8px 10px;border-radius:14px;border:1px solid rgba(190,24,93,.1);background:#ffffff52;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.debugWatcherRow:hover{transform:translateY(-1px);border-color:#be185d2e;box-shadow:0 12px 22px #0f172a14}.debugWatcherRow.active{border-color:#be185d47;background:#fff1f2d1;box-shadow:0 16px 24px #0f172a14,0 0 0 3px #f472b614}.debugWatcherMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.debugLauncherRow{min-height:0}.debugWatcherMetaSide{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.debugWatcherLabel{font-size:13px;font-weight:800;color:var(--text)}.debugWatcherScope{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.debugWatcherContext{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.debugWatcherContextChip{display:inline-flex;align-items:center;max-width:100%;padding:4px 8px;border-radius:999px;border:1px solid rgba(190,24,93,.12);background:#fff9;font-size:11px;font-weight:800;line-height:1.2;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.debugWatcherContextChip.soft{background:#fff1f2b8;color:var(--dbg-pop-accent)}.debugWatcherSummary,.debugEmptyState{font-size:12px;line-height:1.4;color:var(--muted);word-break:break-word}.debugWatcherSummary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.debugWatcherDetail{width:100%;min-width:0;min-height:0;display:flex}.debugWatcherDetailCard{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;padding:12px;border-radius:16px;border:1px solid var(--dbg-pop-muted-border);background:var(--dbg-pop-panel-bg)}.debugWatcherDetailHead{display:grid;gap:8px;flex:0 0 auto;min-width:0}.debugWatcherDetailHeadRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.debugWatcherHeadActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.debugWatcherDetailHeadCopy{display:grid;gap:6px;min-width:0}.debugWatcherDetailTitle{font-size:16px;font-weight:900;color:var(--text)}.debugWatcherDismiss{width:28px;height:28px;border-radius:10px;border:1px solid var(--dbg-pop-muted-border);background:transparent;color:var(--text);cursor:pointer}.debugWatcherBadges{display:flex;flex-wrap:wrap;gap:8px}.debugWatcherDetailBody{min-height:0;overflow:auto;padding-right:2px}.debugWatcherDetailSections{display:flex;flex-direction:column;gap:10px;align-content:start}.debugWatcherDetailSection{border-radius:14px;border:1px solid var(--dbg-pop-muted-border);background:#ffffff47}.debugWatcherDetailSection summary{padding:10px 12px;cursor:pointer;font-weight:800}.debugWatcherKv{display:grid;gap:8px;padding:0 12px 12px}.debugWatcherKvRow{display:grid;gap:3px}.debugWatcherKvLabel{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:900}.debugWatcherKvValue{font-size:13px;line-height:1.4;color:var(--text);word-break:break-word}.debugWatcherKvCompact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;padding:0}.debugWatcherKvCompact .debugWatcherKvRow{gap:2px;padding:8px 10px;border-radius:12px;border:1px solid var(--dbg-pop-muted-border);background:#ffffff3d;min-width:0}.debugWatcherKvCompact .debugWatcherKvLabel{font-size:10px;letter-spacing:.06em}.debugWatcherKvCompact .debugWatcherKvValue{font-size:12px;line-height:1.25}.debugWatcherCode{margin:0;max-height:25vh;overflow:auto;border-top:1px solid var(--dbg-pop-muted-border);padding:12px}.debugDigestStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.debugDigestStat{display:grid;gap:4px;padding:8px 10px;border-radius:12px;border:1px solid var(--dbg-pop-muted-border);background:#ffffff42}.debugDigestStat span{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.debugDigestStat strong{font-size:13px;color:var(--text);line-height:1.3;word-break:break-word}.debugDigestCollections{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.debugDigestCollectionCard{display:grid;gap:4px;padding:10px;border-radius:12px;border:1px solid var(--dbg-pop-muted-border);background:#ffffff38}.debugDigestCollectionTitle{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.debugDigestCollectionMeta{font-size:12px;line-height:1.4;color:var(--text)}.debugRequestRunStats{padding:0 12px 12px}.debugDetailCode{max-height:none}.debugQueryRunList{display:grid;gap:10px;padding:0 12px 12px}.debugQueryRunItem{border-radius:12px;border:1px solid var(--dbg-pop-muted-border);background:#ffffff57;overflow:hidden}.debugQueryRunItem summary::-webkit-details-marker{display:none}.debugQueryRunHead{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer}.debugQueryRunMeta{display:grid;gap:3px;min-width:0}.debugQueryRunTitle{font-size:13px;font-weight:800;color:var(--text);word-break:break-word}.debugQueryRunSub{font-size:12px;line-height:1.35;color:var(--muted);word-break:break-word}.debugQueryRunStatus{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:4px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.debugQueryRunStatus.success,.debugQueryRunStatus.ready{border-color:#22c55e33;background:#22c55e1f;color:#166534}.debugQueryRunStatus.error{border-color:#e11d4838;background:#e11d481f;color:#9f1239}.debugQueryRunStatus.pending,.debugQueryRunStatus.loading{border-color:#3b82f638;background:#3b82f61f;color:#1d4ed8}.debugQueryRunStatus.skipped,.debugQueryRunStatus.idle{border-color:#94a3b833;background:#94a3b81f;color:#475569}.debugRequestRunBody{display:grid;gap:10px}.debugChatRequestMessage{padding:0 12px;font-size:12px;line-height:1.5;color:var(--text);white-space:pre-wrap;word-break:break-word}.debugRequestRunList{display:grid;gap:10px;padding:0 12px 12px}.debugRequestRunEntry{border-radius:10px;border:1px solid var(--dbg-pop-muted-border);background:#ffffff42;overflow:hidden}.debugRequestRunEntry summary::-webkit-details-marker{display:none}.debugRequestRunEntryHead{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer}.debugRequestSourceKv{padding:0 12px 12px}.debugRequestSourceKv .debugWatcherKvRow{background:#ffffff2e}.debugRequestRunRaw{margin-top:-2px}.debugWatcherSectionEmpty{padding:8px 0 0}.debugToolBtn{display:flex;align-items:center;gap:10px;width:100%;border-radius:14px;border:1px solid var(--dbg-pop-muted-border);background:var(--dbg-pop-panel-bg);color:var(--text);padding:11px 12px;cursor:pointer;font-weight:800;box-shadow:0 10px 18px #0f172a0f;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.debugToolBtn.warn{color:var(--dbg-pop-accent);border-color:#be185d29;background:linear-gradient(180deg,#fff1f2f5,#ffffffd1)}.debugToolBtnCompact{width:auto;min-width:fit-content;padding:9px 11px;box-shadow:none}.debugTabs{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 0 8px;margin:0;background:transparent;scrollbar-width:thin}.debugTabBtn{flex:0 0 auto;padding:8px 6px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:12px;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:var(--sd-button-weight, 700);letter-spacing:var(--sd-button-letter-spacing, .05em);text-transform:var(--sd-button-transform, none);cursor:pointer;border-bottom:2px solid transparent;box-shadow:none;transition:color .16s ease,border-color .16s ease}.debugTabBtn:hover{transform:none;box-shadow:none;color:var(--text)}.debugTabBtn.active{transform:none;color:var(--text);border-bottom-color:#be185d6b}.debugTabPanel{display:grid;gap:14px;min-height:0;overflow:auto;padding-right:2px;align-content:start}.debugTabFooter{margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.debugPopoverClose:hover,.debugToolBtn:hover{transform:translateY(-1px);box-shadow:0 14px 24px #0f172a1a}@keyframes debugPopoverIn{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:768px){.debugFloatingBtn{top:max(12px,env(safe-area-inset-top,0px) + 12px);bottom:auto;right:16px}.debugPopover{top:auto;bottom:max(68px,env(safe-area-inset-bottom,0px) + 68px);right:16px;left:16px;width:auto;max-height:min(72vh,640px);border-radius:18px}.debugPopoverBody.hasWatcherDetail{grid-template-columns:1fr}.debugPopoverBody{overflow:auto}.debugBrowseAsHead{flex-direction:column}.debugWatcherMeta{align-items:flex-start;flex-direction:column}.debugWatcherMetaSide{justify-content:flex-start}.debugWatcherDetailHeadRow{gap:8px}.debugTabFooter{justify-content:stretch}.debugTabFooter .debugToolBtnCompact{width:100%;justify-content:center}}body[data-theme=cyberpunk-lite][data-path^=app] .debugPopover{--dbg-pop-border: rgba(255, 92, 167, .34);--dbg-pop-surface: radial-gradient(320px 150px at 0% 0%, rgba(255, 92, 167, .24), transparent 72%), radial-gradient(240px 120px at 100% 0%, rgba(78, 216, 255, .14), transparent 70%), linear-gradient(180deg, rgba(20, 9, 27, .98), rgba(10, 8, 24, .98));--dbg-pop-shadow: 0 28px 56px rgba(1, 7, 18, .62), 0 0 0 1px rgba(255, 92, 167, .18), inset 0 1px 0 rgba(255,255,255,.08);--dbg-pop-head-bg: linear-gradient(180deg, rgba(255, 92, 167, .12), rgba(14, 10, 28, .58));--dbg-pop-panel-bg: rgba(255,255,255,.04);--dbg-pop-muted-border: rgba(255, 92, 167, .18);--dbg-pop-accent: #ffd5e7;color:#fbe8f1}body[data-theme=cyberpunk-lite][data-path^=app] .debugFloatingBtn{border-color:#ff5ca77a;background:radial-gradient(160px 80px at 0% 0%,rgba(255,92,167,.28),transparent 72%),radial-gradient(160px 90px at 100% 0%,rgba(78,216,255,.16),transparent 72%),linear-gradient(180deg,#1d0c1cf5,#290818f5);color:#ffd5e7;box-shadow:0 18px 30px #01071285,inset 0 1px #ffffff14,inset 0 0 0 1px #ff5ca71f}body[data-theme=cyberpunk-lite][data-path^=app] .debugPopoverHead{border-bottom-color:#ff5ca729}body[data-theme=cyberpunk-lite][data-path^=app] .debugMenu,body[data-theme=cyberpunk-lite][data-path^=app] .debugMenuItems,body[data-theme=cyberpunk-lite][data-path^=app] .debugStructureCard,body[data-theme=cyberpunk-lite][data-path^=app] .debugPopoverIcon,body[data-theme=cyberpunk-lite][data-path^=app] .debugToolBtn,body[data-theme=cyberpunk-lite][data-path^=app] .debugPopoverClose{border-color:#ff5ca72e;background:#ffffff0a;color:#ffe7f1}body[data-theme=cyberpunk-lite][data-path^=app] .debugSectionTitle,body[data-theme=cyberpunk-lite][data-path^=app] .debugStructureLabel,body[data-theme=cyberpunk-lite][data-path^=app] .debugStructurePath,body[data-theme=cyberpunk-lite][data-path^=app] .debugWatcherScope,body[data-theme=cyberpunk-lite][data-path^=app] .debugWatcherSummary,body[data-theme=cyberpunk-lite][data-path^=app] .debugEmptyState{color:#eaf7ffb8}body[data-theme=cyberpunk-lite][data-path^=app] .debugTreeBullet{background:linear-gradient(180deg,#ff5ca7e6,#4ed8ffd1);box-shadow:0 0 0 3px #ff5ca71f}body[data-theme=cyberpunk-lite][data-path^=app] .debugWatcherRow{border-color:#ff5ca72e;background:#ffffff08}body[data-theme=cyberpunk-lite][data-path^=app] .debugWatcherRow.active,body[data-theme=cyberpunk-lite][data-path^=app] .debugWatcherDetailCard,body[data-theme=cyberpunk-lite][data-path^=app] .debugWatcherDetailSection{border-color:#ff5ca72e;background:#ffffff0a}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePopover{border-color:rgba(var(--app-brand-rgb, 78, 216, 255),.56);background:radial-gradient(320px 150px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.24),transparent 72%),radial-gradient(240px 120px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.18),transparent 68%),linear-gradient(180deg,#0a1c37fc,#040e1cfa);box-shadow:0 22px 46px #01071294,0 0 0 1px #5dd1ff2e,inset 0 1px #94ebff1f}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePopoverTitle{color:#cfeeff;border-bottom-color:#5dd1ff33;background:linear-gradient(180deg,#5dd1ff1f,#08182c70)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePopoverItem{color:#e6f6ff;border-top:1px solid rgba(93,209,255,.14)}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePopoverItem:first-of-type{border-top:0}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePopoverItem:hover{background:linear-gradient(90deg,#5dd1ff2e,#5dd1ff0d);box-shadow:inset 3px 0 #8fe5ff8f}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appMain .appHeader .sitePopoverItem.active{background:linear-gradient(90deg,#4ed8ff3d,#ff5ca724);box-shadow:inset 3px 0 #98ebff}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsEyebrow{color:#cfeeffad}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsTrigger{border-color:#5dd1ff57;background:radial-gradient(150px 80px at 0% 0%,rgba(78,216,255,.18),transparent 70%),radial-gradient(130px 74px at 100% 0%,rgba(255,92,167,.16),transparent 72%),linear-gradient(180deg,#0d192df5,#08101ffa);color:#e8f8ff;box-shadow:0 16px 28px #0107126b,inset 0 1px #abefff1a,inset 0 0 0 1px #ff5ca714}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsTrigger:hover{border-color:#8fe5ff8f;background:radial-gradient(170px 92px at 0% 0%,rgba(78,216,255,.22),transparent 70%),radial-gradient(140px 84px at 100% 0%,rgba(255,92,167,.18),transparent 72%),linear-gradient(180deg,#0e1f36fa,#081325fc);box-shadow:0 18px 32px #0107127a,0 0 0 1px #8fe5ff1f,inset 0 1px #abefff24}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsSummary{color:#f4fbff}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsAction{background:#ffffff0f;color:#9fe7ff;box-shadow:inset 0 0 0 1px #5dd1ff2e}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsPopover{border-color:#5dd1ff6b;background:radial-gradient(260px 140px at 0% 0%,rgba(78,216,255,.18),transparent 70%),radial-gradient(220px 120px at 100% 0%,rgba(255,92,167,.16),transparent 72%),linear-gradient(180deg,#081427fc,#050c1bfa);box-shadow:0 24px 44px #01071294,0 0 0 1px #5dd1ff24,inset 0 1px #abefff1f}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsPopoverHead strong{color:#dff8ff}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsPopoverHead p,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsHint,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsField span,body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsOptionMeta{color:#e0f5ffb8}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsOption{border-color:#5dd1ff2e;background:linear-gradient(180deg,#ffffff0d,#ffffff08);color:#eefbff;box-shadow:inset 0 1px #abefff0d}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsOption:hover{border-color:#8fe5ff61;background:linear-gradient(90deg,#4ed8ff29,#ff5ca714);box-shadow:0 10px 20px #01071247,inset 3px 0 #8fe5ff80}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp .appSidebar .browseAsOption.active{border-color:#8fe5ff85;background:linear-gradient(90deg,#4ed8ff38,#ff5ca724);box-shadow:0 12px 24px #01071257,inset 3px 0 #8fe5ffbf,inset 0 1px #abefff14}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar{width:245px;background:radial-gradient(150% 70% at 0% 0%,rgba(31,91,151,.18),transparent 58%),linear-gradient(180deg,#0b172b,#0d1b31 48%,#0a1629);color:#eef5ff;box-shadow:8px 0 24px #050f1f2e,inset -1px 0 #a6caf41f;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar:before{height:2px;background:linear-gradient(90deg,#0fc6e4,#5144e5)}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar:after{box-shadow:inset 0 0 0 1px #a6caf414}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarLogo{justify-content:flex-start;padding:10px 14px 0;margin-bottom:22px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarLogo .logo{max-width:132px;padding:3px 0;filter:saturate(1.08) contrast(1.06);opacity:1}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuSectionLabel{padding:15px 9px 3px;color:#b9d1ec99;font-size:8px;font-weight:850;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menu{gap:1px;padding:0 9px 9px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuBtn{gap:8px;min-height:34px;padding:7px 9px;border-radius:9px;color:#eef5ffe6}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuBtn .ico{width:18px;height:18px;opacity:.82}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuBtn .ico svg{width:16px;height:16px;stroke-width:1.9}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuBtn .txt{font-size:12px;font-weight:750;letter-spacing:.01em}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuBtn:hover{color:#fff;background:#6aa5e11c;border-color:#93c3f21f;box-shadow:none;transform:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuBtn.active,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuGroup.active>.groupBtn{color:#fff;background:linear-gradient(90deg,#4687cc42,#4687cc1a);border-color:#8fc4f62e;box-shadow:inset 3px 0 #32b8dc}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuBtn.active .ico,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuGroup.active>.groupBtn .ico{color:#63d9ee;opacity:1}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuGroup .chev{color:#cae0f8b8}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .subMenu{margin-left:26px;gap:1px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .subMenu.open{margin:2px 0 2px 26px;padding:3px;border-color:#80b1e224;background:#040e1d3d;box-shadow:inset 1px 0 #539ddc33;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .subBtn{gap:7px;padding:5px 7px;border-radius:7px;color:#d4e4f6c7;font-size:11px;font-weight:700}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .subBtn:hover{color:#fff;background:#5b9adb1f;border-color:transparent;transform:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .subBtn.active{color:#7be4f2;background:#3a8fd029;border-color:transparent;box-shadow:inset 2px 0 #47c6e2d9}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .subBtn .dot{width:5px;height:5px;background:#aecfed80}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .subBtn.active .dot{background:#43c6e2}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsSwitch{margin-top:3px;margin-bottom:7px;padding:6px 9px 0}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsEyebrow{color:#b9d1ec9e;font-size:8px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsTrigger{padding:6px 8px;border-color:#87b4e11f;background:#6fa6dd1a;box-shadow:inset 0 1px #c9e4fc0d;color:#edf6ff}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsTrigger:hover{border-color:#77cfed59;background:#6fa6dd29;box-shadow:inset 0 1px #c9e4fc14;transform:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsSummary{color:#edf6ff;font-size:11px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsAction{width:22px;height:22px;background:#e2f1ff14;color:#d6ecffc7}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-menu{padding:8px 9px 0;border-top-color:#8db9e626;background:linear-gradient(180deg,#0a1b31b8,#071324eb);box-shadow:inset 0 1px #bde0ff0a;color:#cee2f7b8}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-menu:before{background:linear-gradient(90deg,#21b1dab3,#5144e54d)}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-name{gap:8px;padding:7px 8px;border-color:#8db9e629;background:#6da3da1a;box-shadow:inset 0 1px #c9e4fc0d}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-name:hover{border-color:#77cfed57;background:#6da3da29;box-shadow:inset 0 1px #c9e4fc14;transform:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .userName,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .userRole{color:#edf6ff}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .userRole{color:#c3dbf3b8}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .avatar{width:28px;height:28px;border-color:#aed5f533;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-menu small{margin-top:6px;color:#b3cde89e;font-size:10px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-menu small a{color:#def0ffd1}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceSwitch{position:relative;flex:0 0 auto;margin:0 9px 8px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger{display:flex;align-items:center;gap:8px;width:100%;min-height:54px;padding:7px 8px;border:1px solid rgba(132,181,229,.14);border-radius:9px;background:linear-gradient(180deg,#3c6ca53d,#26487733);color:#f0f7ff;text-align:left;cursor:pointer;box-shadow:inset 0 1px #d5edff0d;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger:hover,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger:focus-visible{border-color:#71cfed5c;background:linear-gradient(180deg,#437cbb4d,#2a52843d);box-shadow:0 8px 18px #020c1c2e,inset 0 1px #d5edff14;outline:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:27px;height:27px;border-radius:6px;background:#0fc39d29;color:#20d6ad;box-shadow:inset 0 0 0 1px #2fe0b629}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceIcon svg{width:16px;height:16px;stroke-width:2}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceText{display:grid;gap:2px;min-width:0;flex:1 1 auto}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceText strong{overflow:hidden;color:#f1f7ff;font-size:11px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceText small{color:#c3dcf5b3;font-size:10px;font-weight:600;line-height:1.1}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceChevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#d5ebffb8;transition:transform .18s ease}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceChevron.open{transform:rotate(180deg)}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopover{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;overflow:hidden;border:1px solid rgba(132,181,229,.2);border-radius:9px;background:linear-gradient(180deg,#142b48fc,#0a1b31fc);box-shadow:0 18px 34px #0109166b,inset 0 1px #d5edff0f}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverTitle{padding:8px 10px;border-bottom:1px solid rgba(132,181,229,.12);color:#c3dcf5ad;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:0;background:transparent;color:#e8f3ffe0;font-size:11px;font-weight:700;text-align:left;cursor:pointer}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem:hover,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem.active{background:#4f97db2e;color:#fff}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem svg{width:15px;height:15px;color:#49d5e5}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appMain .appHeader{padding:11px 18px 10px;background:transparent;border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appMain .appHeader:before{display:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appMain .appHeader .sitePill,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appMain .appHeader .liveStatsPill{background:#ffffff85;border-color:#708ba92e;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appMain .appHeader .sitePill:hover,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appMain .appHeader .liveStatsPill:hover{background:#ffffffc7;border-color:#4c84be47;box-shadow:0 6px 14px #173a5f0f}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appMain .appHeader{background:linear-gradient(180deg,#ffffff9e,#f8fbff57 46%,#f8fbff00)}.smartApp .appMain .appHeaderTitle{display:flex;align-items:center;min-width:0}.smartApp .appMain .appHeaderCopy{display:grid;gap:3px;min-width:0}.smartApp .appMain .appHeaderCopy p{margin:0;max-width:62ch;color:var(--muted, rgba(54, 73, 103, .82));font-size:12px;font-weight:600;line-height:1.25;letter-spacing:.005em}.smartApp .appMain .appHeaderActions,.smartApp .appMain .appHeaderStatusPills{display:inline-flex;align-items:center;gap:7px}.smartApp .appMain .appHeaderAction{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid rgba(15,23,42,.12);border-radius:9px;background:#ffffffb8;color:#344054;font:inherit;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.smartApp .appMain .appHeaderAction svg{width:14px;height:14px}.smartApp .appMain .appHeaderAction:hover{border-color:#2563eb4d;background:#fff;color:#175cd3}.smartApp .appMain .appHeaderAction.is-primary{border-color:#2563eb;background:#2563eb;color:#fff}.smartApp .appMain .appHeaderAction.is-primary:hover{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.smartApp .appMain .appHeaderAction:disabled{cursor:not-allowed;opacity:.5}.smartApp .appMain .appHeaderActionPill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#ffffffb8;color:#344054;font-size:11px;font-weight:800;white-space:nowrap}.smartApp .appMain .appHeaderActionSearch{display:flex;align-items:center;gap:7px;min-width:min(320px,30vw);min-height:36px;padding:0 5px 0 10px;border:1px solid rgba(148,163,184,.34);border-radius:9px;background:#ffffffeb;color:#64748b;box-shadow:0 1px 2px #0f172a0a}.smartApp .appMain .appHeaderActionSearch>svg{width:15px;height:15px;flex:0 0 auto}.smartApp .appMain .appHeaderActionSearch input{min-width:0;flex:1;height:34px;padding:0;border:0!important;outline:0;background:transparent;box-shadow:none!important;color:#0f172a;font:inherit;font-size:11px;line-height:1.2}.smartApp .appMain .appHeaderActionSearch button{min-height:28px;padding:0 9px;border:0;border-radius:7px;background:#1d4ed8;color:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.smartApp .appMain .appHeaderActionSearch button:disabled{opacity:.55;cursor:default}@media(max-width:760px){.smartApp .appMain .appHeaderActionSearch{min-width:0;width:100%}.smartApp .appMain .appHeaderStatusPills{gap:5px}.smartApp .appMain .appHeaderActionPill{min-height:26px;padding:0 8px;font-size:10px}}.smartApp .appMain .appHeaderActionPill.is-account-level{border-color:#0fc39d3d;background:#0fc39d1a;color:#087f68}.smartApp .appMain .appHeaderActionPill.is-live{border-color:#12ad672e;background:#ecfdf3;color:#067647}.smartApp .appMain .appHeaderActionPill.is-live:before{width:6px;height:6px;margin-right:6px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 3px #12b76a1f;content:""}body[data-path^=app] .smartApp .appSidebar{overflow:visible;z-index:1100}body[data-path^=app] .background-overlay{z-index:11900}body[data-path^=app] .fullscreen-modal-overlay{z-index:11950}body[data-path^=app] .smartApp .appSidebar .menu{overflow:visible}body[data-path^=app] .smartApp .appSidebar .menuGroup{position:relative;display:block;z-index:1}body[data-path^=app] .smartApp .appSidebar .menuGroup:has(.subMenu.open){z-index:20}body[data-path^=app] .smartApp .appSidebar .menuGroup .chev{transform:rotate(-90deg)}body[data-path^=app] .smartApp .appSidebar .menuGroup .chev.open{transform:rotate(0)}body[data-path^=app] .smartApp .appSidebar .subMenu,body[data-path^=app] .smartApp .appSidebar .subMenu.open{position:absolute;top:0;left:calc(100% + 8px);width:214px;max-height:none;margin:0;padding:6px;overflow:visible;border:1px solid rgba(128,177,226,.2);border-radius:10px;background:#0b1a31;background:#0b1a31fc;box-shadow:10px 12px 28px #050f1f3d;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-6px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body[data-path^=app] .smartApp .appSidebar .subMenu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}body[data-path^=app] .smartApp .appSidebar .subMenu,body[data-path^=app] .smartApp .appSidebar .subMenu.open{left:100%;width:0;min-width:0;padding-left:0;padding-right:0;border-left-color:transparent;border-right-color:transparent;overflow:hidden;transform:none;transition:width .16s ease,opacity .16s ease,visibility .16s ease,padding .16s ease,border-color .16s ease}body[data-path^=app] .smartApp .appSidebar .subMenu.open{width:214px;padding-left:6px;padding-right:6px;overflow:visible}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuGroup .chev{transform:rotate(-90deg)}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .menuGroup .chev.open{transform:rotate(0)}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .subMenu.open{background:#0b1a31!important;background-color:#0b1a31!important;border-color:#80b1e247;box-shadow:10px 12px 28px #050f1f57}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appMain .appHeaderActions .adminPackActionMenuTrigger{min-height:32px;padding:0 10px;border-radius:9px;font-size:11px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp{position:relative}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp:before{content:"";position:absolute;inset:0 0 auto;z-index:1200;height:2px;pointer-events:none;background:linear-gradient(90deg,#10c6e4,#2588df 38%,#5144e5);box-shadow:0 0 12px #30b0e56b}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar:before{display:none}body[data-path^=app] .smartApp .appSidebar{flex:0 0 auto;transition:width .22s ease,transform .28s ease,box-shadow .22s ease}body[data-path^=app] .smartApp .appSidebar .sidebar-collapse-toggle{display:inline-flex;top:18px;right:-27px;width:28px;height:40px;border:1px solid rgba(132,181,229,.22);border-left:0;border-radius:0 9px 9px 0;background:#102744;color:#e2f2ffdb;box-shadow:8px 8px 18px #050f1f33}body[data-path^=app] .smartApp .appSidebar .sidebar-collapse-toggle:hover{transform:none;background:#16345a;color:#fff}body[data-path^=app] .smartApp .appSidebar .sidebar-collapse-toggle svg{width:16px;height:16px}body[data-path^=app] .smartApp .appSidebar .sidebarLogo .logoMark{display:none}body[data-path^=app] .smartApp .appSidebar.is-collapsed{width:70px}body[data-path^=app] .smartApp .appSidebar.is-collapsed .sidebarLogo{justify-content:center;padding:12px 8px 0;margin-bottom:18px}body[data-path^=app] .smartApp .appSidebar.is-collapsed .sidebarLogo .logoFull{display:none}body[data-path^=app] .smartApp .appSidebar.is-collapsed .sidebarLogo .logoMark{display:block;width:38px;height:38px;max-width:none;padding:0;object-fit:contain}body[data-path^=app] .smartApp .appSidebar.is-collapsed .sidebarWorkspaceSwitch{display:none}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menu{gap:3px;padding:0 9px 9px}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuSectionLabel{height:1px;margin:8px 6px 7px;padding:0;overflow:hidden;border-top:1px solid rgba(166,202,244,.2);font-size:0}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menu>.menuBtn,body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuGroup>.groupBtn{justify-content:center;width:52px;min-height:40px;padding:8px}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menu>.menuBtn .txt,body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuGroup>.groupBtn .txt,body[data-path^=app] .smartApp .appSidebar.is-collapsed .menu>.menuBtn .pill,body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuGroup>.groupBtn .chev{display:none}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menu>.menuBtn .ico,body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuGroup>.groupBtn .ico{width:20px;height:20px;margin:0}body[data-path^=app] .smartApp .appSidebar .sidebarCollapsedTooltip{display:none}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuBtn{position:relative}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuBtn .sidebarCollapsedTooltip{display:block;position:absolute;top:1px;left:calc(100% + 27px);z-index:1300;min-width:max-content;padding:8px 11px;border:1px solid rgba(128,177,226,.28);border-radius:10px;background:#0b1a31;color:#eef5fff0;box-shadow:10px 12px 28px #050f1f57;font-family:var(--app-shell-heading-font);font-size:11px;font-weight:850;line-height:1.2;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-4px);transition:opacity .14s ease,visibility .14s ease,transform .14s ease}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuBtn .sidebarCollapsedTooltip:before{content:"";position:absolute;top:50%;left:-6px;width:10px;height:10px;border-left:1px solid rgba(128,177,226,.28);border-bottom:1px solid rgba(128,177,226,.28);background:#0b1a31;transform:translateY(-50%) rotate(45deg)}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuBtn:hover .sidebarCollapsedTooltip,body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuBtn:focus-visible .sidebarCollapsedTooltip{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}body[data-path^=app] .smartApp .appSidebar.is-collapsed .menuGroup:has(>.subMenu.open)>.groupBtn .sidebarCollapsedTooltip,body[data-path^=app] .smartApp .appSidebar.is-collapsed .workspaceSelectorMenuItem.open>.groupBtn .sidebarCollapsedTooltip{opacity:0!important;visibility:hidden!important;pointer-events:none;transform:translate(-4px)}body[data-path^=app] .smartApp .appSidebar.is-collapsed .subMenuTitle{position:relative;margin:0 2px 3px;padding:7px 9px 9px;border-bottom:1px solid rgba(166,202,244,.18);color:#e2f2ffeb;font-size:10px;font-weight:850;line-height:1.2;letter-spacing:.015em;white-space:nowrap}body[data-path^=app] .smartApp .appSidebar.is-collapsed .subMenuTitle:before{content:"";position:absolute;top:50%;left:-12px;width:10px;height:10px;border-left:1px solid rgba(128,177,226,.28);border-bottom:1px solid rgba(128,177,226,.28);background:#0b1a31;transform:translateY(-50%) rotate(45deg)}body[data-path^=app] .smartApp .appSidebar.is-collapsed .workspaceToolsMenuItem>.subMenu .subMenuTitle:before{display:none}body[data-path^=app] .smartApp .appSidebar.is-collapsed .workspaceToolsMenuItem>.subMenu:before{content:"";position:absolute;left:-6px;bottom:10px;width:10px;height:10px;border-left:1px solid rgba(128,177,226,.28);border-bottom:1px solid rgba(128,177,226,.28);background:#0b1a31;transform:rotate(45deg)}body[data-path^=app] .smartApp .appSidebar.is-collapsed .browseAsSwitch{display:block;margin:3px 0 8px;padding:6px 9px 0}body[data-path^=app] .smartApp .appSidebar.is-collapsed .browseAsEyebrow,body[data-path^=app] .smartApp .appSidebar.is-collapsed .browseAsSummary{display:none}body[data-path^=app] .smartApp .appSidebar.is-collapsed .browseAsTrigger{justify-content:center;width:52px;min-height:40px;padding:8px}body[data-path^=app] .smartApp .appSidebar.is-collapsed .browseAsAction{margin:0}body[data-path^=app] .smartApp .appSidebar.is-collapsed .user-menu{padding:8px 9px 0}body[data-path^=app] .smartApp .appSidebar.is-collapsed .user-name{justify-content:center;width:52px;padding:8px}body[data-path^=app] .smartApp .appSidebar.is-collapsed .userMeta,body[data-path^=app] .smartApp .appSidebar.is-collapsed .userChev,body[data-path^=app] .smartApp .appSidebar.is-collapsed .user-menu>small{display:none}body[data-path^=app] .smartApp .appSidebar.is-collapsed .user-actions{position:absolute;left:calc(100% + 8px);bottom:8px;z-index:30;width:166px;margin:0;max-height:0;padding:0;overflow:hidden}body[data-path^=app] .smartApp .appSidebar.is-collapsed .user-actions.open{max-height:160px;padding:6px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsPopover{z-index:40;border-color:#84b5e53d;background:radial-gradient(120% 140% at 0% 0%,rgba(31,91,151,.24),transparent 58%),linear-gradient(180deg,#142b48,#0b1a31);box-shadow:10px 14px 30px #050f1f61,inset 0 1px #d5edff0f;color:#edf6ff;animation:sidebarUtilityPopoverIn .16s ease both}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsPopoverHead strong,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsField span{color:#edf6ff}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsPopoverHead p,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsOptionMeta,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsHint{color:#c3dcf5b3}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsOption{border-color:#84b5e533;background:#4c84be1f;color:#edf6ff}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsOption:hover,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .browseAsOption.active{border-color:#71cfed61;background:#4c97db3d;color:#fff;transform:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions.open{border:1px solid rgba(132,181,229,.24);border-radius:9px;background:#0b1a31;box-shadow:10px 14px 30px #050f1f61,inset 0 1px #d5edff0f;animation:sidebarUtilityPopoverIn .16s ease both}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions.open button{border-color:#84b5e533;background:#4c84be1f;color:#edf6ff;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions.open button:hover{border-color:#71cfed61;background:#4c97db3d;color:#fff;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .browseAsPopover{left:calc(100% + 8px);right:auto;bottom:0;width:280px;max-height:min(480px,100vh - 24px);overflow-y:auto}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .user-actions.open{left:calc(100% + 8px);bottom:8px;width:166px;margin:0;overflow:visible}@keyframes sidebarUtilityPopoverIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions{position:absolute;left:calc(100% + 8px);bottom:8px;z-index:40;width:242px;margin:0;max-height:0;padding:0;overflow:hidden;border:0;border-radius:10px;background:transparent;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions.open{max-height:520px;padding:8px;overflow:visible}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions .browseAsSwitch{width:100%;margin:0;padding:0}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions .browseAsEyebrow{display:block;margin:1px 2px 5px;color:#c3dcf5a3;font-size:8px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions .browseAsTrigger{width:100%;min-height:34px;padding:6px 8px;border-color:#84b5e533;border-radius:8px;background:#4c84be1f;color:#edf6ff;box-shadow:none;transform:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions .browseAsTrigger:hover{border-color:#71cfed61;background:#4c97db3d;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions .browseAsSummary{color:#edf6ff;font-size:11px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-actions .browseAsPopover{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-height:340px;margin-top:6px;padding:8px;overflow-y:auto;border-radius:8px;animation:sidebarUtilityPopoverIn .16s ease both}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .userActionsEyebrow{margin:2px 2px 0;color:#c3dcf5a3;font-size:8px;font-weight:850;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}body[data-path^=app] .smartApp .appSidebar+.appMain .appHeader{padding-left:48px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceSwitch{margin-top:3px;margin-bottom:8px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceToolsMenuItem{margin:0 9px 7px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceToolsSectionLabel{margin:3px 12px 4px;color:#b9d1ec9e;font-size:8px;font-weight:850;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceSwitch{margin:0 9px 8px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger{min-height:34px;padding:7px 9px;border-color:#93c3f21f;border-radius:9px;background:#6aa5e114;color:#8de8c8;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger:hover,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger:focus-visible{border-color:#77cfed57;background:#6aa5e129;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger.open{border-color:#2fe0b64d;background:linear-gradient(90deg,#0fb29147,#0f857d29);color:#eafffa;box-shadow:inset 3px 0 #22d6ad,inset 0 1px #d5fff212}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceIcon{width:20px;height:20px;border-radius:6px;background:#0fc39d3d;color:#4ae5c2;box-shadow:inset 0 0 0 1px #4fefc73d}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceText strong{font-size:12px;font-weight:750;line-height:1.05;color:#8de8c8}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger.open .sidebarWorkspaceText strong{color:#eafffa}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceChevron{color:#cbfff0cc;transform:rotate(-90deg);transition:transform .18s ease,opacity .18s ease}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceChevron.open{transform:rotate(0)}body[data-path^=app] .smartApp .appSidebar.is-collapsed .workspaceToolsSectionLabel{height:1px;margin:8px 15px 7px;padding:0;overflow:hidden;border-top:1px solid rgba(166,202,244,.2);font-size:0}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger{gap:8px;width:100%;min-height:34px;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8de8c8;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger.open{border-color:#8fc4f62e;background:linear-gradient(90deg,#4687cc42,#4687cc1a);color:#8de8c8;box-shadow:inset 3px 0 #32b8dc}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopover{left:calc(100% + 8px);right:auto;bottom:0;top:auto;width:242px;padding:8px;border:1px solid rgba(132,181,229,.24);border-radius:9px;background:#0b1a31;box-shadow:10px 14px 30px #050f1f61,inset 0 1px #d5edff0f}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverTitle{margin:2px 2px 5px;padding:0 0 6px;border-bottom:1px solid rgba(166,202,244,.18);color:#c3dcf5a3;font-size:8px;font-weight:850;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem{gap:8px;min-height:32px;padding:6px 12px;border:1px solid transparent;border-radius:10px;background:#4c84be1f;color:#edf6ff;font-size:11.5px;font-weight:700;letter-spacing:.05em}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem:hover,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem.active{border-color:transparent;background:#4c97db3d;color:#fff}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopover{top:auto;bottom:0}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-name{gap:8px;min-height:34px;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:#eef5ffe6;font-weight:750;box-shadow:none;transform:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-name:hover{border-color:#93c3f21f;background:#6aa5e11c;box-shadow:none;transform:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-name.open{border-color:#8fc4f62e;background:linear-gradient(90deg,#4687cc42,#4687cc1a);box-shadow:inset 3px 0 #32b8dc}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .userName{color:#eef5ffe6;font-size:12px;font-weight:750}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .userChev{transform:rotate(-90deg);transition:transform .18s ease,opacity .18s ease}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .userChev.open{transform:rotate(0)}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .sidebarWorkspaceSwitch{display:block;margin:0 9px 8px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .sidebarWorkspaceTrigger{justify-content:center;width:52px;min-height:40px;padding:8px;border-color:transparent;background:transparent;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .sidebarWorkspaceTrigger:hover{border-color:#2fe0b647;background:#0fb29129;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .sidebarWorkspaceTrigger.open{border-color:#2fe0b64d;background:#0fb2913d;box-shadow:inset 3px 0 #22d6ad}body[data-path^=app] .smartApp .appSidebar.is-collapsed .sidebarWorkspaceEyebrow,body[data-path^=app] .smartApp .appSidebar.is-collapsed .sidebarWorkspaceText,body[data-path^=app] .smartApp .appSidebar.is-collapsed .sidebarWorkspaceChevron{display:none}body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem>.subMenu,body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem>.subMenu.open{top:auto;bottom:0}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar{background:radial-gradient(520px 280px at 0% 0%,rgba(78,216,255,.18),transparent 72%),radial-gradient(420px 260px at 100% 12%,rgba(255,92,167,.14),transparent 68%),linear-gradient(180deg,#071327f5,#08162deb)}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp:before,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-menu:before{background:linear-gradient(90deg,#4ed8ff,#2588df 42%,#ff5ca7)}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger .txt{color:#ff5ca7}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger{gap:8px;min-height:34px;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:transparent;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger:hover,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger:focus-visible{border-color:#93c3f21f;background:#6aa5e11c;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger .txt,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger.open .txt{font-size:12px;font-weight:750;letter-spacing:.01em;color:#fff}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceIcon{width:18px;height:18px;background:#ff5ca733;color:#ff5ca7;box-shadow:inset 0 0 0 1px #ff5ca74d}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceChevron{color:#ffb2d3e0}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceChevron svg{width:16px;height:16px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarWorkspaceTrigger.open{border-color:#ff5ca752;background:linear-gradient(90deg,#ff5ca73d,#9c367e24);box-shadow:inset 3px 0 #ff5ca7,inset 0 1px #ffe0f014}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem .dot{background:#aecfed80}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem.active{color:#ff9ac5;background:#ff5ca729;box-shadow:inset 2px 0 #ff5ca7d9}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverItem.active .dot{background:#ff5ca7}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .sidebarSitePopoverCheck{width:14px;height:14px;color:#ff5ca7}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .sidebarWorkspaceTrigger:hover,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .sidebarWorkspaceTrigger:focus-visible{border-color:#ff5ca752;background:#ff5ca724}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .sidebarWorkspaceTrigger.open{border-color:#ff5ca75c;background:#ff5ca738;box-shadow:inset 3px 0 #ff5ca7}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceSelectorMenuItem>.groupBtn .ico,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceSelectorMenuItem>.groupBtn .chev{color:#ff5ca7}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceSelectorMenuItem>.groupBtn .ico{background:transparent;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceToolsMenuItem:not(.workspaceSelectorMenuItem)>.menuBtn .ico,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceToolsMenuItem:not(.workspaceSelectorMenuItem)>.groupBtn .chev{color:#ff5ca7}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceSelectorMenuItem>.groupBtn .txt{color:#fff;font-size:12px;font-weight:750;letter-spacing:.01em}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceSelectorSubMenu .subBtn.active{color:#ff9ac5;background:#ff5ca729;box-shadow:inset 2px 0 #ff5ca7d9}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceSelectorSubMenu .subBtn.active .dot,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceSelectorCheck{color:#ff5ca7;background-color:#ff5ca7}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .workspaceSelectorCheck{width:14px;height:14px;background:transparent}body[data-path^=app] .smartApp .appSidebar .subMenu .subBtn .dot{display:none}body[data-path^=app] .smartApp .appSidebar .subMenuTitle{margin:0 3px 3px;padding:3px 7px 5px;border-bottom:1px solid #39d5ff;box-shadow:none;color:#b9d1ec99;font-size:8px;font-weight:850;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem .subMenuTitle{border-bottom-color:#ff5ca7;box-shadow:none}body[data-path^=app] .smartApp .appSidebar.is-collapsed .subMenuTitle{border-bottom:1px solid #39d5ff;box-shadow:none;color:#b9d1ec99;font-size:8px;letter-spacing:.14em;text-transform:uppercase}body[data-path^=app] .smartApp .appSidebar.is-collapsed .workspaceToolsMenuItem .subMenuTitle{border-bottom-color:#ff5ca7;box-shadow:none}body[data-path^=app] .smartApp .appSidebar .subMenu .subBtn.active{box-shadow:none!important}body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem .subMenu .subBtn.active{color:#ff9ac5;background:#ff5ca729;border-color:transparent}body[data-path^=app] .smartApp .appSidebar .workspaceSelectorMenuItem.active>.groupBtn{color:#fff;background:linear-gradient(90deg,#ff5ca73d,#ff5ca71a);border-color:#ff92c538;box-shadow:inset 3px 0 #ff5ca7}body[data-path^=app] .smartApp .appSidebar .workspaceSelectorMenuItem.active>.groupBtn .ico,body[data-path^=app] .smartApp .appSidebar .workspaceSelectorMenuItem.active>.groupBtn .chev{color:#ff5ca7}body[data-path^=app] .smartApp .appSidebar .workspaceSelectorMenuItem.open>.groupBtn{color:#fff;background:#ff5ca71c;border-color:#ff92c529;box-shadow:none}body[data-path^=app] .smartApp .appSidebar .workspaceSelectorMenuItem.open>.groupBtn .ico,body[data-path^=app] .smartApp .appSidebar .workspaceSelectorMenuItem.open>.groupBtn .chev{color:#ff5ca7}body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem>.menuBtn:hover,body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem>.groupBtn:hover{color:#fff!important;background:#ff5ca71c!important;border-color:#ff92c529!important;box-shadow:none!important}body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem>.menuBtn:hover .ico,body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem>.groupBtn:hover .ico,body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem>.groupBtn:hover .chev{color:#ff5ca7!important}body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem.active>.groupBtn{color:#fff!important;background:linear-gradient(90deg,#ff5ca73d,#ff5ca71a)!important;border-color:#ff92c538!important;box-shadow:inset 3px 0 #ff5ca7!important}body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem.active>.groupBtn .ico,body[data-path^=app] .smartApp .appSidebar .workspaceToolsMenuItem.active>.groupBtn .chev{color:#ff5ca7!important}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .userChev{color:#c084ff}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-name:hover{border-color:#c084ff33;background:#c084ff1f;box-shadow:none}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .user-name:hover .userChev,body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar .userChev.open{color:#c084ff}body[data-path^=app] .smartApp .appSidebar.is-collapsed .user-actions.open{width:260px}body[data-path^=app] .smartApp .appSidebar.is-collapsed .user-actions.open .browseAsEyebrow{display:block}body[data-path^=app] .smartApp .appSidebar.is-collapsed .user-actions.open .browseAsSummary{display:inline}body[data-path^=app] .smartApp .appSidebar.is-collapsed .user-actions.open .browseAsTrigger{justify-content:space-between;width:100%;min-height:34px;padding:6px 8px}body[data-path^=app]:not([data-theme=cyberpunk-lite]) .smartApp .appSidebar.is-collapsed .user-actions.open,body[data-path^=app][data-theme=cyberpunk-lite] .smartApp .appSidebar.is-collapsed .user-actions.open{width:260px}.mobileSubMenuBack{display:none}@media(max-width:1024px){body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open .menu>*,body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open>.workspaceToolsSectionLabel,body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open>.workspaceToolsMenuItem,body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open>.user-menu,body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open>small{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate(-18px)!important;transition:opacity .16s ease,transform .16s ease}body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open .menuGroup:has(>.subMenu.open),body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open>.workspaceToolsMenuItem:has(>.subMenu.open){visibility:visible!important;opacity:1!important;pointer-events:none!important;transform:none!important}body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open .menuGroup:has(>.subMenu.open)>.groupBtn,body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open>.workspaceToolsMenuItem:has(>.subMenu.open)>.groupBtn{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate(-18px)!important}body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open .subMenu.open{position:fixed!important;top:10px!important;right:auto!important;bottom:10px!important;left:10px!important;z-index:30;display:block;width:min(250px,100vw - 30px)!important;height:calc(100vh - 20px);max-height:none!important;margin:0!important;padding:6px!important;overflow-y:auto!important;border:1px solid rgba(128,177,226,.28)!important;border-radius:10px!important;background:#0b1a31!important;box-shadow:10px 12px 28px #050f1f57;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)!important}body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open .mobileSubMenuBack{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:34px;margin:0 0 6px;padding:0 9px 0 6px;border:1px solid rgba(128,177,226,.28);border-radius:9px;background:#ffffff0f;color:#e2f2ffe6;font-size:10px;font-weight:800;cursor:pointer}body[data-path^=app] .smartApp .appSidebar.mobile-submenu-open .mobileSubMenuBack svg{width:15px;height:15px}}.notificationDrawer{position:fixed;z-index:13100;top:0;right:68px;display:flex;width:min(390px,100vw - 68px);height:100vh;flex-direction:column;border-left:1px solid rgba(15,23,42,.12);background:#f8fbff;box-shadow:-22px 0 54px #0f172a38;color:#13233d}.notificationDrawer.is-drawer-active{z-index:13150!important}.notificationDrawer header{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 12px;border-bottom:1px solid #dce5f0;background:#fff}.notificationDrawer header>div{display:flex;flex-direction:column;gap:2px}.notificationDrawer header small{color:#71819b;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.notificationDrawer header strong{font-size:15px}.notificationDrawer header button{display:grid;width:27px;height:27px;place-items:center;border:1px solid #dce5f0;border-radius:7px;background:#f8fbff;color:#435976;font-size:16px;cursor:pointer}.notificationDrawerActions{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-bottom:1px solid #e4ebf3;color:#71819b;font-size:9px}.notificationDrawerActions button{border:0;background:transparent;color:#2864a8;font-size:9px;font-weight:800;cursor:pointer}.notificationDrawerList{display:flex;flex:1;flex-direction:column;gap:5px;overflow:auto;padding:8px}.notificationDrawerList article{display:grid;grid-template-columns:6px minmax(0,1fr);gap:7px;padding:8px 9px;border:1px solid #dde6f0;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a06}.notificationDrawerList article>i{width:6px;height:6px;margin-top:3px;border-radius:999px;background:#3b82f6}.notificationDrawerList article.tone-success>i{background:#12b76a}.notificationDrawerList article.tone-warning>i{background:#f59e0b}.notificationDrawerList article.tone-error>i{background:#e5484d}.notificationDrawerList article div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.notificationDrawerList article strong{overflow:hidden;color:#263d59;font-size:8px;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.notificationDrawerList article p{grid-column:1/-1;margin:0;color:#52677f;font-size:10px;line-height:1.35}.notificationDrawerList article small{grid-column:2;grid-row:1;color:#8a9bb0;font-size:8px;white-space:nowrap}.notificationDrawerEmpty{display:flex;flex:1;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#71819b;text-align:center}.notificationDrawerEmpty svg{width:25px}.notificationDrawerEmpty strong{color:#435976;font-size:12px}.notificationDrawerEmpty span{font-size:10px}.utility-drawer-enter-active,.utility-drawer-leave-active{transition:transform .2s ease,opacity .2s ease}.utility-drawer-enter-from,.utility-drawer-leave-to{opacity:0;transform:translate(22px)}.utility-popout-enter-active,.utility-popout-leave-active{transition:transform .18s ease,opacity .18s ease}.utility-popout-enter-from,.utility-popout-leave-to{opacity:0;transform:translate(8px)}@media(max-width:720px){.smartApp .appUtilitySidebar{flex-basis:54px;width:54px}.smartApp .utilityTool,.smartApp .appTabBar,.smartApp .utilitySmidgeSpacer{width:100%}.notificationDrawer{right:54px;width:calc(100vw - 54px)}}body[data-path^=app] .debugPopover{top:0!important;right:68px!important;bottom:0!important;left:auto!important;z-index:13055!important;width:min(390px,100vw - 68px)!important;height:100vh!important;max-height:none!important;border:0!important;border-left:1px solid rgba(15,23,42,.12)!important;border-radius:0!important;background:#f8fbff!important;box-shadow:-22px 0 54px #0f172a38!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#13233d!important;animation:utilityDrawerIn .2s ease both!important}body[data-path^=app] .debugPopover.watcherExpanded{width:min(390px,100vw - 68px)!important;max-height:none!important}body[data-path^=app] .debugPopover:before{display:none!important}body[data-path^=app] .debugPopoverHead{min-height:68px;padding:16px 18px;border-bottom:1px solid #dce5f0;background:#fff}body[data-path^=app] .debugPopoverTitle{color:#13233d;font-size:17px;letter-spacing:0}body[data-path^=app] .debugPopoverIcon{border:0;border-radius:8px;background:#edf4ff;color:#2864a8}body[data-path^=app] .debugPopoverClose{display:grid;width:30px;height:30px;place-items:center;border:1px solid #dce5f0;border-radius:8px;background:#f8fbff;color:#435976}body[data-path^=app] .debugPopoverBody,body[data-path^=app] .debugPopoverBody.hasWatcherDetail{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px;overflow:auto;background:#f8fbff}body[data-path^=app] .debugPopoverMain{flex:0 0 auto;gap:10px;overflow:visible}body[data-path^=app] .debugSectionTitle{padding:2px 3px;color:#71819b;font-size:9px;letter-spacing:.12em}body[data-path^=app] .debugStructureCard,body[data-path^=app] .debugWatchersCard,body[data-path^=app] .debugWatcherDetailCard{border:1px solid #dde6f0;border-radius:12px;background:#fff;box-shadow:none;color:#203451}body[data-path^=app] .debugWatcherRow{border-color:#e3eaf3;background:#fff;color:#203451}body[data-path^=app] .debugWatcherRow:hover{border-color:#c8d6e6;background:#fbfdff}body[data-path^=app] .debugWatcherRow.active{border-color:#bcd2ed;background:#f1f6fd}body[data-path^=app] .debugWatcherSummary,body[data-path^=app] .debugStructurePath{color:#71819b}body[data-path^=app] .debugPopover .debugTabs{gap:14px;margin:0 -12px;padding:0 12px 9px;border-bottom:1px solid #e2e9f2;background:#fff;scrollbar-width:none}body[data-path^=app] .debugPopover .debugTabs::-webkit-scrollbar{display:none}body[data-path^=app] .debugPopover .debugTabBtn{min-height:34px;padding:7px 1px;border-bottom:2px solid transparent;color:#667b96;font-size:10px;font-weight:800;letter-spacing:.01em}body[data-path^=app] .debugPopover .debugTabBtn:hover{color:#203451}body[data-path^=app] .debugPopover .debugTabBtn.active{border-bottom-color:#2864a8;color:#203451}body[data-path^=app] .debugPopover .debugTabPanel{gap:10px;padding:2px 0 0;overflow:visible}body[data-path^=app] .debugPopover .debugSection{gap:7px}body[data-path^=app] .debugPopover .debugSectionTitle,body[data-path^=app] .debugPopover .debugDiagnosticsSubhead{padding:2px 3px;color:#71819b;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}body[data-path^=app] .debugPopover .debugStructureCard,body[data-path^=app] .debugPopover .debugWatchersCard,body[data-path^=app] .debugPopover .debugBrowseAsCard,body[data-path^=app] .debugPopover .debugDiagnosticsPane,body[data-path^=app] .debugPopover .debugWatcherDetailCard{gap:9px;padding:11px;border:1px solid #dce5f0;border-radius:12px;background:#fff;box-shadow:none;color:#203451}body[data-path^=app] .debugPopover .debugStructureLabel,body[data-path^=app] .debugPopover .debugWatcherScope{color:#71819b;font-size:9px;font-weight:850;letter-spacing:.1em}body[data-path^=app] .debugPopover .debugStructureMeta{color:#203451;font-size:12px;font-weight:800}body[data-path^=app] .debugPopover .debugTreeLine{gap:8px;min-height:17px}body[data-path^=app] .debugPopover .debugTreeBullet{width:6px;height:6px;margin-top:5px;background:#5d8fc8;box-shadow:0 0 0 3px #edf4ff}body[data-path^=app] .debugPopover .debugTreeText{color:#435976;font-size:11px;font-weight:650;line-height:1.4}body[data-path^=app] .debugPopover .debugWatcherList{gap:7px}body[data-path^=app] .debugPopover .debugWatcherMeta,body[data-path^=app] .debugPopover .debugWatcherDetailHeadRow{gap:8px}body[data-path^=app] .debugPopover .debugWatcherMetaSide,body[data-path^=app] .debugPopover .debugWatcherHeadActions,body[data-path^=app] .debugPopover .debugWatcherBadges,body[data-path^=app] .debugPopover .debugDiagnosticsPills,body[data-path^=app] .debugPopover .debugInlineActions{gap:6px}body[data-path^=app] .debugPopover .debugWatcherRow{gap:5px;padding:9px 10px;border:1px solid #e1e8f1;border-radius:10px;background:#fbfdff;box-shadow:none;transform:none}body[data-path^=app] .debugPopover .debugWatcherRow:hover{border-color:#c8d6e6;background:#f6f9fd;box-shadow:none;transform:none}body[data-path^=app] .debugPopover .debugWatcherRow.active{border-color:#b8d0eb;background:#edf4ff;box-shadow:inset 3px 0 #2864a8}body[data-path^=app] .debugPopover .debugWatcherLabel{color:#203451;font-size:11px;font-weight:800}body[data-path^=app] .debugPopover .debugWatcherSummary,body[data-path^=app] .debugPopover .debugEmptyState{color:#71819b;font-size:10px;line-height:1.45}body[data-path^=app] .debugPopover .debugWatcherContextChip,body[data-path^=app] .debugPopover .pillMini{min-height:20px;padding:3px 7px;border:1px solid #dce5f0;border-radius:999px;background:#f4f7fb;color:#526987;font-size:8px;font-weight:800}body[data-path^=app] .debugPopover .debugWatcherContextChip.soft{border-color:#cfe0f3;background:#edf4ff;color:#2864a8}body[data-path^=app] .debugPopover .debugToolBtn{min-height:32px;gap:7px;padding:7px 10px;border:1px solid #cfdbe9;border-radius:8px;background:#fff;color:#34516f;box-shadow:none;font-size:9px;font-weight:800}body[data-path^=app] .debugPopover .debugToolBtn:hover{border-color:#aebfd2;background:#f8fbff;box-shadow:none;transform:none}body[data-path^=app] .debugPopover .debugToolBtn.warn{border-color:#f0c6ce;background:#fff6f7;color:#b4233b}body[data-path^=app] .debugPopover .debugToolBtn svg{width:13px;height:13px}body[data-path^=app] .debugPopover .debugDetailBack{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:7px 9px;border:1px solid #cfdbe9;border-radius:8px;background:#f8fbff;color:#34516f;font-size:9px;font-weight:800;cursor:pointer}body[data-path^=app] .debugPopover .debugDetailBack:hover{border-color:#aebfd2;background:#edf4ff}body[data-path^=app] .debugPopover .debugDetailBack svg{width:13px;height:13px}body[data-path^=app] .debugPopover .debugWatcherDismiss{display:grid;width:28px;height:28px;place-items:center;border:1px solid #dce5f0;border-radius:8px;background:#f8fbff;color:#526987}body[data-path^=app] .debugPopover .debugWatcherDetailTitle{color:#203451;font-size:13px;font-weight:850}body[data-path^=app] .debugPopover .debugWatcherDetailHead{gap:7px}body[data-path^=app] .debugPopover .debugWatcherDetailBody{padding-right:0;overflow:visible}body[data-path^=app] .debugPopover .debugWatcherDetailSections{gap:8px;overflow:visible;padding:0}body[data-path^=app] .debugPopover .debugWatcherDetailSection,body[data-path^=app] .debugPopover .debugQueryRunItem,body[data-path^=app] .debugPopover .debugRequestRunEntry{border:1px solid #dce5f0;border-radius:10px;background:#fff;box-shadow:none}body[data-path^=app] .debugPopover .debugWatcherDetailSection>summary,body[data-path^=app] .debugPopover .debugQueryRunHead,body[data-path^=app] .debugPopover .debugRequestRunEntryHead{min-height:38px;padding:9px 10px;color:#203451;font-size:10px;font-weight:800}body[data-path^=app] .debugPopover .debugWatcherDetailSection[open]>summary,body[data-path^=app] .debugPopover .debugQueryRunItem[open]>.debugQueryRunHead,body[data-path^=app] .debugPopover .debugRequestRunEntry[open]>.debugRequestRunEntryHead{border-bottom:1px solid #e5ebf2;background:#f8fbff}body[data-path^=app] .debugPopover .debugQueryRunList,body[data-path^=app] .debugPopover .debugRequestRunList{gap:7px;padding:9px}body[data-path^=app] .debugPopover .debugRequestRunBody{gap:8px;padding:0}body[data-path^=app] .debugPopover .debugQueryRunTitle{color:#203451;font-size:10px;font-weight:800}body[data-path^=app] .debugPopover .debugQueryRunSub{color:#71819b;font-size:9px}body[data-path^=app] .debugPopover .debugQueryRunMeta{gap:2px}body[data-path^=app] .debugPopover .debugQueryRunStatus{min-width:0;min-height:20px;padding:3px 7px;border-radius:999px;font-size:8px;letter-spacing:.04em}body[data-path^=app] .debugPopover .debugQueryRunStatus.success,body[data-path^=app] .debugPopover .debugQueryRunStatus.ready{border-color:#b9e2cd;background:#ecf8f1;color:#067647}body[data-path^=app] .debugPopover .debugQueryRunStatus.error{border-color:#f0c6ce;background:#fff1f3;color:#b4233b}body[data-path^=app] .debugPopover .debugQueryRunStatus.pending,body[data-path^=app] .debugPopover .debugQueryRunStatus.loading{border-color:#c7d9f4;background:#eff5ff;color:#285ea8}body[data-path^=app] .debugPopover .debugQueryRunStatus.skipped,body[data-path^=app] .debugPopover .debugQueryRunStatus.idle{border-color:#dce5f0;background:#f4f7fb;color:#667b96}body[data-path^=app] .debugPopover .debugWatcherKv{gap:0;padding:0 10px 10px}body[data-path^=app] .debugPopover .debugWatcherKvRow{grid-template-columns:minmax(86px,36%) minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;border-bottom:1px solid #edf1f6}body[data-path^=app] .debugPopover .debugWatcherKvRow:last-child{border-bottom:0}body[data-path^=app] .debugPopover .debugWatcherKvLabel{color:#71819b;font-size:8px;font-weight:850;letter-spacing:.07em}body[data-path^=app] .debugPopover .debugWatcherKvValue{color:#34516f;font-size:10px;line-height:1.4;text-align:right}body[data-path^=app] .debugPopover .debugWatcherKvCompact{grid-template-columns:1fr;gap:0;padding:0;border:1px solid #e1e8f1;border-radius:10px;background:#fff;overflow:hidden}body[data-path^=app] .debugPopover .debugWatcherKvCompact .debugWatcherKvRow{grid-template-columns:minmax(86px,36%) minmax(0,1fr);padding:7px 9px;border:0;border-bottom:1px solid #edf1f6;border-radius:0;background:#fff}body[data-path^=app] .debugPopover .debugDigestStats,body[data-path^=app] .debugPopover .debugDiagnosticsMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body[data-path^=app] .debugPopover .debugDigestStat,body[data-path^=app] .debugPopover .debugDiagnosticsStat{gap:3px;padding:8px 9px;border:1px solid #dce5f0;border-radius:9px;background:#f8fbff}body[data-path^=app] .debugPopover .debugDigestStat span,body[data-path^=app] .debugPopover .debugDiagnosticsStat span{color:#71819b;font-size:8px;font-weight:850;letter-spacing:.07em}body[data-path^=app] .debugPopover .debugDigestStat strong,body[data-path^=app] .debugPopover .debugDiagnosticsStat strong{color:#203451;font-size:12px}body[data-path^=app] .debugPopover .debugDigestCollections{grid-template-columns:1fr;gap:7px}body[data-path^=app] .debugPopover .debugDigestCollectionCard{gap:3px;padding:9px;border:1px solid #dce5f0;border-radius:9px;background:#f8fbff}body[data-path^=app] .debugPopover .debugDigestCollectionTitle{color:#71819b;font-size:8px}body[data-path^=app] .debugPopover .debugDigestCollectionMeta{color:#34516f;font-size:10px}body[data-path^=app] .debugPopover .debugDiagnosticsGrid{grid-template-columns:1fr;gap:9px}body[data-path^=app] .debugPopover .debugDiagnosticsIssueList{gap:7px}body[data-path^=app] .debugPopover .debugDiagnosticsIssue{padding:8px 9px;border:1px solid #f0c6ce;border-radius:9px;background:#fff6f7}body[data-path^=app] .debugPopover .debugDiagnosticsIssue strong{color:#91243a;font-size:10px}body[data-path^=app] .debugPopover .debugDiagnosticsIssue span,body[data-path^=app] .debugPopover .debugDiagnosticsIssue p{color:#805b64;font-size:9px}body[data-path^=app] .debugPopover .debugRuntimeBadge{min-height:20px;padding:3px 7px;border:1px solid #c7d9f4;border-radius:999px;background:#eff5ff;color:#285ea8;font-size:8px;font-weight:850}body[data-path^=app] .debugPopover .debugWatcherCode{max-height:300px;padding:10px;border-top:1px solid #26364c;background:#101828;color:#dce9f7;font-size:9px;line-height:1.5;white-space:pre-wrap;word-break:break-word}body[data-path^=app] .debugPopover .debugBrowseAsCode{margin:0;border-radius:9px}body[data-path^=app] .debugPopover .debugRequestSourceKv{padding:0 10px 10px}body[data-path^=app] .debugPopover .debugRequestRunRaw{margin-top:-1px}body[data-path^=app] .debugPopover .debugEmptyState{padding:18px 12px;border:1px dashed #cfdae7;border-radius:10px;background:#fbfdff;text-align:center}body[data-path^=app] .debugPopover .debugChatRequestMessage{margin:9px;padding:9px;border-radius:8px;background:#edf4ff;color:#34516f;font-size:10px}body[data-path^=app] .debugPopover .debugTabFooter{margin-top:2px;padding-top:10px;border-top:1px solid #e1e8f1}body[data-path^=app] .debugPopover .debugFooterNote{color:#71819b;font-size:9px;line-height:1.45}@keyframes utilityDrawerIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes utilityRefreshSpin{to{transform:rotate(360deg)}}@media(max-width:720px){body[data-path^=app] .debugPopover,body[data-path^=app] .debugPopover.watcherExpanded{right:54px!important;width:calc(100vw - 54px)!important}}:root{--blackText:#000000;--black:#000000;--blackModalText: #313131;--blackOpacity:#f5dff7;--blackOpacityHalf:#2B2C45;--blackOpacityThirty:#808190;--green:#4da3d8;--greenOpacitySixty:#3d8fc2;--blue:#008AF6;--pink:#DA207B;--aqua:#00F4EA;--aquaOpacitySixty: #00CBC3;--grey:#F5F5F6;--greyOpacity:#CCCCCD;--greyOpacityFifty: #f7f7f8;--greyOpacitySeventy: #A3A3A4;--greyOpacityEigthy:#7B7B7B;--white:#FFFFFF;--inputGrey:#F8F8F9;--red:#E44040;--borderRadius: 20px;--contentMargin: 40px;--contentMarginMobile: 30px;--primaryColor: #2f79b8;--primaryColorRgb: 47, 121, 184;--primaryColorMedium: rgba(var(--primaryColorRgb), .5);--primaryColorMediumSolid: #4a8cc0;--primaryColorLight: rgba(var(--primaryColorRgb), .24);--primaryColorLightSolid: #8fbde0;--primaryFont:"Montserrat", sans-serif;--secondaryFont:"League Gothic", sans-serif;--pdFont: "Montserrat", sans-serif;--ptFont: "Montserrat", sans-serif;--sunRayGradientBright: rgba(255,255,255,.25);--sunRayGradientDull: rgba(255,255,255,.1)}.container{width:100%;max-width:1300px;margin:0 auto}@media screen and (max-width:767px){.container{padding-left:4vw}}@media screen and (min-width:768px)and (max-width:1023px){.container{padding-left:1.953125vw}}@media screen and (min-width:1024px)and (max-width:1366px){.container{padding-left:1.0980966325vw}}@media screen and (min-width:1367px){.container{padding-left:min(.78125vw,15px)}}@media screen and (max-width:767px){.container{padding-right:4vw}}@media screen and (min-width:768px)and (max-width:1023px){.container{padding-right:1.953125vw}}@media screen and (min-width:1024px)and (max-width:1366px){.container{padding-right:1.0980966325vw}}@media screen and (min-width:1367px){.container{padding-right:min(.78125vw,15px)}}.container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.container{-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.container{-webkit-align-content:flex-start;align-content:flex-start}@media screen and (min-width:768px)and (max-width:1023px)and (max-width:767px){.container{padding-left:8vw}}@media screen and (min-width:768px)and (max-width:1023px)and (min-width:768px)and (max-width:1023px){.container{padding-left:3.90625vw}}@media screen and (min-width:768px)and (max-width:1023px)and (min-width:1024px)and (max-width:1366px){.container{padding-left:2.196193265vw}}@media screen and (min-width:768px)and (max-width:1023px)and (min-width:1367px){.container{padding-left:min(1.5625vw,30px)}}@media screen and (min-width:768px)and (max-width:1023px)and (max-width:767px){.container{padding-right:8vw}}@media screen and (min-width:768px)and (max-width:1023px)and (min-width:768px)and (max-width:1023px){.container{padding-right:3.90625vw}}@media screen and (min-width:768px)and (max-width:1023px)and (min-width:1024px)and (max-width:1366px){.container{padding-right:2.196193265vw}}@media screen and (min-width:768px)and (max-width:1023px)and (min-width:1367px){.container{padding-right:min(1.5625vw,30px)}}@media screen and (min-width:1024px)and (max-width:767px){.container{padding-left:8vw}}@media screen and (min-width:1024px)and (min-width:768px)and (max-width:1023px){.container{padding-left:3.90625vw}}@media screen and (min-width:1024px)and (min-width:1024px)and (max-width:1366px){.container{padding-left:2.196193265vw}}@media screen and (min-width:1024px)and (min-width:1367px){.container{padding-left:min(1.5625vw,30px)}}@media screen and (min-width:1024px)and (max-width:767px){.container{padding-right:8vw}}@media screen and (min-width:1024px)and (min-width:768px)and (max-width:1023px){.container{padding-right:3.90625vw}}@media screen and (min-width:1024px)and (min-width:1024px)and (max-width:1366px){.container{padding-right:2.196193265vw}}@media screen and (min-width:1024px)and (min-width:1367px){.container{padding-right:min(1.5625vw,30px)}}@media screen and (min-width:1920px)and (max-width:767px){.container{max-width:512vw}}@media screen and (min-width:1920px)and (min-width:768px)and (max-width:1023px){.container{max-width:250vw}}@media screen and (min-width:1920px)and (min-width:1024px)and (max-width:1366px){.container{max-width:140.5563689605vw}}@media screen and (min-width:1920px)and (min-width:1367px){.container{max-width:min(100vw,1920px)}}.container.fullscreen{max-width:100%;padding-left:0;padding-right:0}.container.maxWidth{margin:0 auto;max-width:1920px}.container.slimWidth{width:100%;max-width:1088px;margin:0 auto}@media(max-width:1366px){.container.slimWidth{max-width:1300px}}.container.textAlignCenter h1,.container.textAlignCenter h2,.container.textAlignCenter h3,.container.textAlignCenter h4,.container.textAlignCenter h5,.container.textAlignCenter p,.container.textAlignCenter li,.container.textAlignCenter a:not(.button){text-align:center}.wf-flex-col-100.grid,.wf-flex-col-90.grid,.wf-flex-col-80.grid,.wf-flex-col-70.grid,.wf-flex-col-60.grid,.wf-flex-col-50.grid,.wf-flex-col-40.grid,.wf-flex-col-33.grid,.wf-flex-col-30.grid,.wf-flex-col-25.grid,.wf-flex-col-10.grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.wf-flex-col-100.grid,.wf-flex-col-90.grid,.wf-flex-col-80.grid,.wf-flex-col-70.grid,.wf-flex-col-60.grid,.wf-flex-col-50.grid,.wf-flex-col-40.grid,.wf-flex-col-33.grid,.wf-flex-col-30.grid,.wf-flex-col-25.grid,.wf-flex-col-10.grid{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wf-flex-col-100.grid,.wf-flex-col-90.grid,.wf-flex-col-80.grid,.wf-flex-col-70.grid,.wf-flex-col-60.grid,.wf-flex-col-50.grid,.wf-flex-col-40.grid,.wf-flex-col-33.grid,.wf-flex-col-30.grid,.wf-flex-col-25.grid,.wf-flex-col-10.grid{-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.wf-flex-col-100.grid,.wf-flex-col-90.grid,.wf-flex-col-80.grid,.wf-flex-col-70.grid,.wf-flex-col-60.grid,.wf-flex-col-50.grid,.wf-flex-col-40.grid,.wf-flex-col-33.grid,.wf-flex-col-30.grid,.wf-flex-col-25.grid,.wf-flex-col-10.grid{-webkit-align-content:flex-start;align-content:flex-start}.wf-flex-col-100.grid.align-center,.wf-flex-col-90.grid.align-center,.wf-flex-col-80.grid.align-center,.wf-flex-col-70.grid.align-center,.wf-flex-col-60.grid.align-center,.wf-flex-col-50.grid.align-center,.wf-flex-col-40.grid.align-center,.wf-flex-col-33.grid.align-center,.wf-flex-col-30.grid.align-center,.wf-flex-col-25.grid.align-center,.wf-flex-col-10.grid.align-center{-webkit-align-items:center;align-items:center}.wf-flex-col-100.grid.align-center,.wf-flex-col-90.grid.align-center,.wf-flex-col-80.grid.align-center,.wf-flex-col-70.grid.align-center,.wf-flex-col-60.grid.align-center,.wf-flex-col-50.grid.align-center,.wf-flex-col-40.grid.align-center,.wf-flex-col-33.grid.align-center,.wf-flex-col-30.grid.align-center,.wf-flex-col-25.grid.align-center,.wf-flex-col-10.grid.align-center{-webkit-align-content:center;align-content:center}.wf-flex-col-100,.wf-flex-col-90{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-90{width:calc(90% - 15px)}}@media(min-width:1024px){.wf-flex-col-90{width:calc(90% - 30px)}}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-90.no-gutter{width:90%}}@media(min-width:1024px){.wf-flex-col-90.no-gutter{width:90%}}.wf-flex-col-80{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-80{width:calc(80% - 15px)}}@media(min-width:1024px){.wf-flex-col-80{width:calc(80% - 30px)}}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-80.no-gutter{width:80%}}@media(min-width:1024px){.wf-flex-col-80.no-gutter{width:80%}}.wf-flex-col-70{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-70{width:calc(70% - 15px)}}@media(min-width:1024px){.wf-flex-col-70{width:calc(70% - 30px)}}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-70.no-gutter{width:70%}}@media(min-width:1024px){.wf-flex-col-70.no-gutter{width:70%}}.wf-flex-col-60{width:100%}@media(min-width:1024px){.wf-flex-col-60{width:calc(60% - 30px)}}@media(min-width:1024px){.wf-flex-col-60.no-gutter{width:60%}}.wf-flex-col-50{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-50{width:calc(50% - 15px)}}@media(min-width:1024px){.wf-flex-col-50{width:calc(50% - 30px)}}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-50.no-gutter{width:50%}}@media(min-width:1024px){.wf-flex-col-50.no-gutter{width:50%}}.wf-flex-col-40{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-40{width:calc(40% - 30px)}}@media(min-width:1024px){.wf-flex-col-40{width:calc(40% - 30px)}}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-40.no-gutter{width:100%}}@media(min-width:1024px){.wf-flex-col-40.no-gutter{width:40%}}.wf-flex-col-33{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-33{width:calc(33.333% - 30px)}}@media(min-width:1024px){.wf-flex-col-33{width:calc(33.333% - 30px)}}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-33.half-gutter{width:calc(33.333% - 15px)}}@media(min-width:1024px){.wf-flex-col-33.half-gutter{width:calc(33.333% - 15px)}}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-33.no-gutter{width:33.333%}}@media(min-width:1024px){.wf-flex-col-33.no-gutter{width:33.333%}}.wf-flex-col-30{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-30{width:calc(30% - 15px)}}@media(min-width:1024px){.wf-flex-col-30{width:calc(30% - 30px)}}.wf-flex-col-25{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-25{width:calc(50% - 30px)}}@media(min-width:1024px){.wf-flex-col-25{width:calc(25% - 30px)}.wf-flex-col-25.half-gutter{width:calc(25% - 15px)}}@media screen and (min-width:1024px)and (min-width:768px)and (max-width:1023px){.wf-flex-col-25.half-gutter{width:calc(50% - 15px)}}.wf-flex-col-20{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-20{width:calc(20% - 15px)}}@media(min-width:1024px){.wf-flex-col-20{width:calc(20% - 30px)}}.wf-flex-col-10{width:100%}@media screen and (min-width:768px)and (max-width:1023px){.wf-flex-col-10{width:calc(10% - 15px)}}@media(min-width:1024px){.wf-flex-col-10{width:calc(10% - 30px)}}.container.pageContent{padding-top:30px;padding-bottom:30px}.container.pageContent h1,.container.pageContent h2,.container.pageContent h3,.container.pageContent h4,.container.pageContent h5,.container.pageContent h6,.container.pageContent p,.container.pageContent ul,.container.pageContent ol{width:100%}.container.pageContent ul li{cursor:auto}section.searchAreaForm{max-width:780px}[tooltip]{position:relative}[tooltip]:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);border-width:6px 8px 0 8px;border-style:solid;border-color:rgba(0,0,0,.8) transparent transparent transparent;z-index:4500;opacity:0}[tooltip]:after{content:attr(tooltip);position:absolute;left:50%;top:-6px;transform:translate(-50%) translateY(-100%);background:#000c;text-align:center;text-transform:none;color:#fff;padding:8px;font-size:12px;line-height:16px;min-width:140px;border-radius:5px;pointer-events:none;z-index:4500;opacity:0}[tooltip]:hover:before,[tooltip]:hover:after,[tooltip]:focus:before,[tooltip]:focus:after,[tooltip].hover:before,[tooltip].hover:after{transition:opacity .3s ease .6s;opacity:1!important}[tooltip-position=left]:before{left:0%;top:50%;margin-left:-13px;transform:translatey(-50%) rotate(-90deg)}[tooltip-position=top]:before{left:50%}[tooltip-position=bottom]:before{top:100%;margin-top:8px;transform:translate(-50%) translatey(-100%) rotate(-180deg)}[tooltip-position=right]:before{left:100%;top:50%;margin-left:1px;transform:translatey(-50%) rotate(90deg)}[tooltip-position=left]:after{left:0%;top:50%;margin-left:-8px;transform:translate(-100%) translateY(-50%)}[tooltip-position=top]:after{left:50%}[tooltip-position=bottom]:after{top:100%;margin-top:8px;transform:translate(-50%) translateY(0)}[tooltip-position=right]:after{left:100%;top:50%;margin-left:8px;transform:translate(0) translateY(-50%)}body[data-path^=app]{--cfg-surface-raised: var(--sd-surface-raised, rgba(255, 255, 255, .96));--cfg-surface-soft: var(--sd-surface-soft, rgba(255, 255, 255, .82));--cfg-surface-muted: var(--sd-surface-muted, rgba(255, 255, 255, .7));--cfg-border: var(--sd-border-soft, rgba(15, 23, 42, .1));--cfg-border-strong: var(--sd-border-strong, rgba(15, 23, 42, .16));--cfg-border-faint: var(--sd-border-faint, rgba(15, 23, 42, .07));--cfg-shadow-soft: var(--sd-shadow-soft, 0 10px 18px rgba(15, 23, 42, .06));--cfg-shadow-card: var(--sd-shadow-card, 0 18px 40px rgba(15, 23, 42, .1));--cfg-shadow-hover: var(--sd-shadow-hover, 0 14px 24px rgba(15, 23, 42, .12));--cfg-text: var(--sd-btn-text, rgba(17, 24, 39, .9));--cfg-muted: rgba(107, 114, 128, .95);--cfg-focus-ring: var(--sd-focus-ring, rgba(47, 121, 184, .22));--cfg-btn-bg: var(--sd-btn-bg, rgba(255, 255, 255, .92));--cfg-btn-border: var(--sd-btn-border, rgba(15, 23, 42, .14));--cfg-btn-text: var(--sd-btn-text, rgba(17, 24, 39, .92));--cfg-btn-hover-bg: var(--sd-btn-hover-bg, rgba(47, 121, 184, .1));--cfg-btn-hover-border: var(--sd-btn-hover-border, rgba(47, 121, 184, .3));--cfg-btn-primary-bg: var(--sd-btn-primary-bg, linear-gradient(135deg, rgba(47, 121, 184, .95), rgba(74, 140, 192, .92)));--cfg-btn-primary-border: var(--sd-btn-primary-border, rgba(47, 121, 184, .48));--cfg-btn-primary-text: var(--sd-btn-primary-text, #ffffff);--cfg-accent: var(--app-brand, #2f79b8);--cfg-accent-ink: var(--app-brand-ink, #1e4f7d);--cfg-overlay-bg: rgba(15, 23, 42, .3);--cfg-modal-bar-bg: linear-gradient( 180deg, rgba(var(--app-brand-rgb, 47, 121, 184), .1), rgba(var(--app-surface-rgb, 255, 255, 255), .72) );--cfg-modal-bar-border: rgba(15, 23, 42, .08);--cfg-modal-bar-accent: linear-gradient(90deg, var(--app-brand, #2f79b8), var(--app-brand-2, #4a8cc0));--cfg-modal-body-bg: #e8eef6;--cfg-modal-body-edge: rgba(15, 23, 42, .08);--cfg-modal-body-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -1px 0 rgba(15, 23, 42, .05);--cfg-modal-foot-bg: linear-gradient( 180deg, rgba(15, 23, 42, .04), rgba(var(--app-surface-rgb, 255, 255, 255), .72) );--cfg-modal-foot-border: rgba(15, 23, 42, .1);--cfg-modal-foot-shadow: 0 -12px 30px rgba(15, 23, 42, .06);--cfg-modal-foot-accent: linear-gradient( 90deg, rgba(15, 23, 42, .18), rgba(15, 23, 42, .1), rgba(15, 23, 42, .18) );--cfg-modal-bar-shadow: 0 12px 30px rgba(15, 23, 42, .06);--cfg-modal-bar-title: var(--cfg-accent-ink);--cfg-danger-bg: rgba(239, 68, 68, .1);--cfg-danger-border: rgba(239, 68, 68, .28);--cfg-danger-text: rgba(153, 27, 27, .95);--cfg-warn-bg: rgba(245, 158, 11, .12);--cfg-warn-border: rgba(245, 158, 11, .32);--cfg-warn-text: rgba(146, 64, 14, .98);--cfg-tab-desc: color-mix(in srgb, var(--cfg-muted) 90%, var(--cfg-text) 10%);--cfg-builder-card-bg: linear-gradient( 180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .96), rgba(var(--app-surface-rgb, 255, 255, 255), .84) );--cfg-builder-card-border: rgba(var(--app-brand-rgb, 47, 121, 184), .14);--cfg-builder-card-shadow: 0 16px 28px rgba(15, 23, 42, .08), inset 0 1px 0 rgba(var(--app-surface-rgb, 255, 255, 255), .48);--cfg-builder-card-title: var(--cfg-text);--cfg-builder-card-desc: color-mix(in srgb, var(--cfg-muted) 90%, transparent 10%);--cfg-builder-divider: color-mix(in srgb, var(--cfg-border) 84%, transparent 16%);--cfg-toggle-track-bg: rgba(148, 163, 184, .2);--cfg-toggle-track-border: rgba(148, 163, 184, .28);--cfg-toggle-track-active-bg: linear-gradient( 135deg, rgba(var(--app-brand-rgb, 47, 121, 184), .98), rgba(var(--app-brand-rgb-2, 74, 140, 192), .92) );--cfg-toggle-track-active-border: rgba(var(--app-brand-rgb, 47, 121, 184), .56);--cfg-toggle-thumb-bg: rgba(255, 255, 255, .98);--cfg-toggle-thumb-active-bg: rgba(255, 255, 255, 1);--cfg-toggle-thumb-shadow: 0 2px 8px rgba(15, 23, 42, .18), 0 1px 0 rgba(255, 255, 255, .72) inset;--cfg-toggle-label: var(--cfg-text);--cfg-toggle-help: var(--cfg-muted);--sd-help-markdown-text: var(--cfg-text);--sd-help-markdown-muted: var(--cfg-muted);--sd-help-markdown-heading: var(--cfg-text);--sd-help-markdown-link: var(--cfg-accent-ink);--sd-help-markdown-code-bg: rgba(15, 23, 42, .05);--sd-help-markdown-code-border: var(--cfg-border);--sd-help-markdown-pre-bg: rgba(15, 23, 42, .04);--sd-help-markdown-pre-border: var(--cfg-border)}.cfg-editor{--panel-bg: var(--cfg-surface-raised);--panel-border: var(--cfg-border);--group-bg: var(--cfg-surface-soft);--group-border: var(--cfg-border-faint);--card-bg: var(--cfg-surface-raised);--card-border: var(--cfg-border);display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.cfg-shell{position:relative;overflow:visible;border-radius:16px;border:1px solid var(--cfg-border);background:var(--app-feature-surface, radial-gradient(120% 140% at 0% 0%, rgba(var(--app-brand-rgb, 47, 121, 184), .08), transparent 62%), linear-gradient(180deg, var(--cfg-surface-soft), var(--cfg-surface-raised)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--cfg-shadow-card),inset 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.56);padding:14px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.cfg-shell:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,rgba(var(--app-brand-rgb, 47, 121, 184),.84),rgba(var(--app-brand-rgb-2, 74, 140, 192),.56))}.cfg-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.14)}.cfg-shell-head{position:relative;z-index:40;overflow:visible;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cfg-shell-left{min-width:0;flex:1 1 auto}.cfg-shell-subtle{font-weight:850;font-size:12px;color:var(--cfg-muted);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-shell-site{display:flex;flex-direction:column;gap:7px;margin-top:2px;min-width:0}.cfg-shell-kicker{font-size:11px;letter-spacing:.11em;font-weight:900;text-transform:var(--sd-button-transform, none);color:var(--cfg-accent-ink)}.cfg-shell-site-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;flex-wrap:wrap}.cfg-shell-site-name{font-weight:980;font-size:clamp(22px,2.8vw,30px);line-height:1.1;letter-spacing:.01em;color:var(--cfg-text);flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-shell-site-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:flex-start}.cfg-shell-site-pill{max-width:min(260px,46vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-shell-site-pill-env{text-transform:var(--sd-button-transform, none);letter-spacing:.04em}.cfg-shell-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px;flex:0 0 auto}.cfg-shell-action-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cfg-shell-status-row{display:flex;width:100%;justify-content:flex-end}.cfg-shell-tabs{position:relative;z-index:30;margin-top:12px}.cfg-shell-body{position:relative;z-index:1;margin-top:12px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cfg-shell .cfg-unsaved{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:420px;padding:8px 10px;border-radius:14px;border:1px dashed var(--cfg-warn-border);background:var(--cfg-warn-bg);color:var(--cfg-warn-text);font-weight:900;font-size:11px;letter-spacing:.02em;text-transform:var(--sd-button-transform, none)}.cfg-shell .cfg-unsaved.saving{border-color:var(--cfg-btn-hover-border);background:var(--cfg-btn-hover-bg);color:var(--cfg-btn-text)}.cfg-shell .cfg-unsaved-copy{display:inline-flex;align-items:center;gap:7px;min-width:0}.cfg-shell .cfg-unsaved-text{min-width:0}.cfg-shell .cfg-unsaved-save{flex:0 0 auto}.cfg-shell .cfg-unsaved-spinner{width:11px;height:11px;border-radius:999px;border:2px solid var(--cfg-focus-ring);border-top-color:var(--cfg-btn-hover-border);animation:cfgUnsavedSpin .9s linear infinite;flex:0 0 auto}@keyframes cfgUnsavedSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cfg-menu-wrap{position:relative;display:inline-flex;z-index:7000}.cfg-menu-btn{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:5px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:rgba(var(--app-surface-rgb, 255, 255, 255),.72);color:var(--cfg-text);font-weight:950;font-size:12px;box-shadow:0 10px 18px #0f172a0d;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .16s ease,border-color .16s ease,transform .12s ease,background .16s ease}.cfg-menu-btn:hover:not(:disabled){box-shadow:0 14px 26px #0f172a14;border-color:#0f172a24;background:rgba(var(--app-surface-rgb, 255, 255, 255),.82)}.cfg-menu-btn:active:not(:disabled){transform:translateY(1px)}.cfg-menu-btn:disabled{opacity:.55;cursor:not-allowed}.cfg-menu-btn-label{font-weight:950;font-size:12px;letter-spacing:.01em;line-height:1;text-transform:none}.cfg-menu-chev{display:inline-flex;align-items:center;justify-content:center;opacity:.75;transition:transform .15s ease,opacity .15s ease}.cfg-menu-chev svg{width:16px;height:16px}.cfg-menu-chev.open{transform:rotate(180deg);opacity:1}.cfg-menu-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(280px,88vw);border-radius:14px;border:1px solid rgba(15,23,42,.1);background:rgba(var(--app-surface-rgb, 255, 255, 255),.86);-webkit-backdrop-filter:var(--sd-glass, blur(10px));backdrop-filter:var(--sd-glass, blur(10px));box-shadow:var(--cfg-shadow-card);overflow:hidden;z-index:7100}.cfg-menu-panel-teleport{z-index:7200}.cfg-menu-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,rgba(var(--app-brand-rgb, 47, 121, 184),0),rgba(var(--app-brand-rgb, 47, 121, 184),.42),rgba(var(--app-brand-rgb-2, 74, 140, 192),.32),rgba(var(--app-brand-rgb-2, 74, 140, 192),0));pointer-events:none}.cfg-menu-title{position:relative;padding:10px 12px;font-size:12px;font-weight:900;color:var(--cfg-muted);border-bottom:1px solid rgba(15,23,42,.06);background:rgba(var(--app-surface-rgb, 255, 255, 255),.65);letter-spacing:.04em;text-transform:var(--sd-button-transform, none)}.cfg-menu-group-label{position:relative;padding:9px 12px 7px;font-size:10px;font-weight:900;color:var(--cfg-muted);letter-spacing:.08em;text-transform:uppercase}.cfg-menu-group-label:not(:first-of-type){border-top:1px solid rgba(15,23,42,.08)}.cfg-menu-group{display:flex;flex-direction:column}.cfg-menu-item{width:100%;border:0;background:transparent;padding:10px 12px;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:var(--sd-button-weight, 700);font-size:12px;letter-spacing:var(--sd-button-letter-spacing, .05em);text-transform:var(--sd-button-transform, none);text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:var(--cfg-text);transition:background-color .14s ease}.cfg-menu-group .cfg-menu-item+.cfg-menu-item{border-top:1px solid var(--cfg-border-faint)}.cfg-menu-item:hover:not(:disabled){background:var(--cfg-btn-hover-bg)}.cfg-menu-item.is-active{background:var(--cfg-btn-hover-bg);color:var(--cfg-btn-text)}.cfg-menu-item.danger,.cfg-menu-item.danger .cfg-menu-icon{color:var(--cfg-danger-text)}.cfg-menu-item.danger:hover:not(:disabled){background:var(--cfg-danger-bg)}.cfg-menu-item:disabled{opacity:.5;cursor:not-allowed}.cfg-menu-icon{width:14px;height:14px;color:var(--cfg-muted);flex:0 0 auto}.cfg-panel{position:relative;isolation:isolate;overflow:visible;border-radius:16px;border:1px solid var(--panel-border, var(--cfg-border));background:var(--panel-bg, var(--cfg-surface-raised));box-shadow:var(--cfg-shadow-card);padding:14px;display:flex;flex-direction:column;gap:16px;min-height:0}.cfg-panel-list{padding:12px}.cfg-panel-list .cfg-panel-body{gap:10px}.cfg-panel-list .cfg-list-layout{display:flex;flex-direction:column;gap:8px}.cfg-panel-list .cfg-list-section,.cfg-panel-list .cfg-group{border:0;background:transparent;padding:0}.cfg-panel-list .cfg-list-section+.cfg-list-section,.cfg-panel-list .cfg-group+.cfg-group{margin-top:8px}.cfg-panel-list .cfg-list-section-head,.cfg-panel-list .cfg-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 6px;margin-bottom:6px;border-bottom:1px solid var(--cfg-border-faint)}.cfg-panel-list .cfg-list-section-body,.cfg-panel-list .cfg-group-body{padding:0}.cfg-panel-list .cfg-list-section-title{font-weight:900;font-size:11px;letter-spacing:.04em;text-transform:var(--sd-button-transform, none);color:var(--cfg-muted)}.cfg-panel-list .cfg-list-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.cfg-panel-list .cfg-list-items,.cfg-panel-list .cfg-query-list{gap:0}.cfg-panel-list .cfg-list-item,.cfg-panel-list .cfg-card{border:0;border-bottom:1px solid var(--cfg-border-faint);background:transparent;border-radius:0;padding:8px 6px;box-shadow:none}.cfg-panel-list .cfg-list-item:last-child,.cfg-panel-list .cfg-card:last-child{border-bottom:0}.cfg-panel-list .cfg-list-item,.cfg-panel-list .cfg-card-btn{border-left:3px solid transparent}.cfg-panel-list .cfg-list-item.active,.cfg-panel-list .cfg-card-btn.active{border-left-color:var(--cfg-btn-hover-border);background:var(--cfg-btn-hover-bg)}.cfg-panel-list .cfg-list-item.unused,.cfg-panel-list .cfg-card-btn.unused{border-left-color:var(--cfg-danger-border);background:transparent}.cfg-panel-list .cfg-list-item.unused.active,.cfg-panel-list .cfg-card-btn.unused.active{border-left-color:var(--cfg-danger-border);border-bottom-color:var(--cfg-danger-border);background:var(--cfg-danger-bg)}.cfg-panel-head{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px}.cfg-panel-head-main{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.cfg-panel-head-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--cfg-accent-ink)}.cfg-panel-head-icon svg{width:18px;height:18px}.cfg-panel-head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cfg-panel-eyebrow{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-panel-title{font-weight:950;font-size:13px;color:var(--cfg-text)}.cfg-panel-head-text>.cfg-panel-title{font-weight:980;font-size:16px;line-height:1.2;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-panel-sub{font-size:11px;font-weight:850;color:var(--cfg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-panel-actions{position:relative;z-index:21;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cfg-panel-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0}.cfg-panel-scroll{overflow:auto;overflow-x:hidden;min-height:0;padding-right:10px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent;background-image:linear-gradient(var(--cfg-border-faint),var(--cfg-border-faint));background-repeat:no-repeat;background-position:right 4px top 6px;background-size:2px calc(100% - 12px)}.cfg-panel-scroll:hover{scrollbar-color:var(--cfg-btn-hover-border) transparent}.cfg-panel-scroll::-webkit-scrollbar{width:8px;height:8px}.cfg-panel-scroll::-webkit-scrollbar-track{background:#94a3b824;border-radius:999px}.cfg-panel-scroll::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.cfg-panel-scroll:hover::-webkit-scrollbar-thumb{background:var(--cfg-btn-hover-border)}.cfgEditorSectionIntro,.cfgDetailsIntro,.cfgBlockBuilderIntro{position:relative;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;min-width:0;padding:14px 16px;border-radius:16px;border:1px solid var(--sd-modal-border, rgba(148, 163, 184, .2));background:var(--sd-modal-subheader-bg, rgba(255, 255, 255, .6));box-shadow:0 10px 24px #0f172a14;overflow:hidden}.cfgEditorSectionIntro:before,.cfgDetailsIntro:before,.cfgBlockBuilderIntro:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,rgba(var(--app-brand-rgb, 47, 121, 184),0),rgba(var(--app-brand-rgb, 47, 121, 184),.38),rgba(var(--app-brand-rgb-2, 74, 140, 192),.26),rgba(var(--app-brand-rgb-2, 74, 140, 192),0));pointer-events:none}.cfgEditorSectionIntroHead,.cfgDetailsIntroHead,.cfgBlockBuilderIntroHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.cfgEditorSectionIntroHead>:first-child,.cfgDetailsIntroHead>:first-child,.cfgBlockBuilderIntroHead>:first-child{min-width:0;flex:1 1 auto}.cfgEditorSectionIntroTitle,.cfgDetailsIntroTitle{font-size:14px;font-weight:800;line-height:1.25;color:var(--sd-modal-title, var(--text, #0f172a))}.cfgBlockBuilderIntroTitle{font-size:16px;font-weight:800;line-height:1.25;color:var(--sd-modal-title, var(--text, #0f172a))}.cfgEditorSectionIntroPill,.cfgDetailsIntroPill,.cfgBlockBuilderIntroPill{flex-shrink:0}.cfgEditorSectionIntroText,.cfgDetailsIntroText,.cfgBlockBuilderIntroText,.cfgBlockBuilderIntroUsecase{position:relative;z-index:1;margin-top:0;max-width:72ch;font-size:13px;line-height:1.6;min-width:0;overflow-wrap:anywhere}.cfgEditorSectionIntroText,.cfgDetailsIntroText,.cfgBlockBuilderIntroText{color:var(--sd-modal-text, var(--text, #334155))}.cfgBlockBuilderIntroUsecase{margin-top:6px;color:var(--sd-modal-muted, rgba(51, 65, 85, .86))}.cfg-editor-cols,.cfg-editor.cfg-editor-cols{display:grid;grid-template-columns:320px 1fr;gap:12px;align-items:stretch;height:100%;min-height:0}.cfg-group{border-radius:14px;border:1px solid var(--group-border, var(--cfg-border-faint));background:var(--group-bg, var(--cfg-surface-soft));padding:12px;display:flex;flex-direction:column;gap:12px}.cfg-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cfg-group-title{font-weight:950;font-size:12px;color:var(--cfg-text);letter-spacing:.2px;position:relative;padding-left:10px}.cfg-builder-stack{display:flex;flex-direction:column;gap:14px}.cfg-builder-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:16px;border:1px solid var(--cfg-builder-card-border);background:var(--cfg-builder-card-bg);box-shadow:var(--cfg-builder-card-shadow);overflow:hidden}.cfg-builder-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,rgba(var(--app-brand-rgb, 47, 121, 184),0),rgba(var(--app-brand-rgb, 47, 121, 184),.36),rgba(var(--app-brand-rgb-2, 74, 140, 192),.24),rgba(var(--app-brand-rgb-2, 74, 140, 192),0));pointer-events:none}.cfg-builder-card-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.cfg-builder-card-copy{display:flex;flex-direction:column;gap:5px;flex:1 1 260px;min-width:0}.cfg-builder-card-eyebrow{font-size:calc(10.5px * var(--app-display-font-scale, 1));font-weight:950;letter-spacing:.09em;text-transform:var(--sd-button-transform, none);color:var(--cfg-accent-ink)}.cfg-builder-card-title{font-size:calc(15px * var(--app-display-font-scale, 1));font-weight:960;line-height:1.2;color:var(--cfg-builder-card-title)}.cfg-builder-card-desc{max-width:76ch;font-size:calc(12px * var(--app-display-font-scale, 1));font-weight:850;line-height:1.55;color:var(--cfg-builder-card-desc)}.cfg-builder-card-meta{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;flex:0 0 auto}.cfg-builder-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.cfg-builder-card-section{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--cfg-builder-divider)}.cfg-builder-card-section:first-child{padding-top:0;border-top:0}.cfg-builder-card-section-head{display:flex;flex-direction:column;gap:4px}.cfg-builder-card-section-title{font-size:calc(12px * var(--app-display-font-scale, 1));font-weight:950;color:var(--cfg-builder-card-title)}.cfg-builder-card-section-desc{font-size:calc(11px * var(--app-display-font-scale, 1));font-weight:850;line-height:1.5;color:var(--cfg-builder-card-desc)}.cfg-builder-toggle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.cfg-builder-note{border-radius:12px;border:1px dashed var(--cfg-builder-divider);background:color-mix(in srgb,var(--cfg-surface-soft) 92%,transparent 8%);padding:10px 12px;font-size:calc(11px * var(--app-display-font-scale, 1));font-weight:850;line-height:1.55;color:var(--cfg-builder-card-desc)}.cfg-group-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:12px;border-radius:999px;background:var(--cfg-btn-hover-border)}.cfg-group-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cfg-group-body{display:flex;flex-direction:column;gap:12px}.cfg-count-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--cfg-border-strong);overflow:hidden;font-weight:950;font-size:11px;color:var(--cfg-text);background:var(--cfg-surface-raised);height:22px;line-height:1;vertical-align:middle}.cfg-count-pill .label{padding:0 8px;background:var(--cfg-surface-soft);display:inline-flex;align-items:center;height:22px}.cfg-count-pill .value{padding:0 8px;min-width:28px;text-align:center;border-left:1px solid var(--cfg-border);display:inline-flex;align-items:center;justify-content:center;height:22px}button.cfg-count-pill-btn{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease}body[data-path^=app] .cfg-editor button.cfg-count-pill-btn{color:var(--cfg-text)!important}button.cfg-count-pill-btn:hover{border-color:var(--cfg-btn-hover-border);background:var(--cfg-btn-hover-bg)}button.cfg-count-pill-btn:hover .label{background:rgba(var(--app-brand-rgb, 47, 121, 184),.12)}button.cfg-count-pill-btn:hover .value{border-left-color:var(--cfg-btn-hover-border);background:rgba(var(--app-brand-rgb, 47, 121, 184),.16)}button.cfg-count-pill-btn:focus-visible{outline:2px solid var(--cfg-focus-ring);outline-offset:2px}button.cfg-count-pill-btn:disabled{opacity:.58;cursor:not-allowed}.cfg-callout{border-radius:12px;border:1px dashed var(--cfg-border-strong);background:var(--cfg-surface-soft);padding:10px 12px;font-weight:850;font-size:11px;line-height:1.4;color:var(--cfg-muted)}.cfg-callout-title{font-weight:950;font-size:11px;color:var(--cfg-text);margin-bottom:5px}.cfg-callout-text{font-weight:850;font-size:11px;color:var(--cfg-muted);display:flex;flex-direction:column;gap:4px;line-height:1.4}.cfg-callout b,.cfg-callout strong{font-weight:950;color:var(--cfg-text)}.cfg-grid-1{display:grid;grid-template-columns:1fr;gap:10px}.cfg-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cfg-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cfg-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cfg-field{display:flex;flex-direction:column;gap:6px}.cfg-field span{font-weight:950;font-size:12px;color:var(--cfg-text)}.cfg-help{font-size:11px;font-weight:850;color:var(--cfg-muted)}.cfg-ctrl{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--sd-control-radius, 12px);border:1px solid var(--cfg-btn-border);background:var(--cfg-surface-raised);min-height:var(--sd-control-height, 32px);padding:var(--sd-control-padding, 8px 10px);font-weight:900;font-size:var(--sd-control-font-size, 12px);line-height:1.2;color:var(--cfg-text);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.cfg-ctrl:focus{border-color:var(--cfg-btn-hover-border);box-shadow:0 0 0 3px var(--cfg-focus-ring)}.valTabs{display:flex;gap:10px;border-bottom:0;padding-bottom:0;margin-bottom:0}.valTab{border:0;background:transparent;padding:8px 6px;font-size:12px;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:var(--sd-button-weight, 700);letter-spacing:var(--sd-button-letter-spacing, .05em);text-transform:var(--sd-button-transform, none);color:var(--cfg-muted);border-bottom:2px solid transparent;cursor:pointer}.valTab.active{color:var(--cfg-btn-text);border-bottom-color:var(--cfg-btn-hover-border)}.valTabCount{font-weight:900;opacity:.7}.valSection{margin-top:12px;padding-top:10px;border-top:1px dashed var(--cfg-border-strong)}.valSectionTitle{font-weight:950;font-size:12px;color:var(--cfg-text);margin-bottom:6px}.valBtnWrap{position:relative;display:inline-flex;align-items:center}.valBtn{display:inline-flex;align-items:center;gap:6px;letter-spacing:.02em}.valBtnIcon{width:16px;height:16px}.valBadge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sd-tone-danger-solid, #ef4444);color:var(--sd-tone-danger-solid-text, #fff);font-size:10px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px var(--sd-tone-danger-shadow, rgba(239, 68, 68, .35))}.valBadge.tone-error,.valBadge.tone-danger{background:var(--sd-tone-danger-solid, #ef4444);color:var(--sd-tone-danger-solid-text, #fff);box-shadow:0 4px 10px var(--sd-tone-danger-shadow, rgba(239, 68, 68, .35))}.valBadge.tone-warn{background:var(--sd-tone-warn-solid, #f59e0b);color:var(--sd-tone-warn-solid-text, #fff);box-shadow:0 4px 10px var(--sd-tone-warn-shadow, rgba(245, 158, 11, .35))}.valBadge.tone-info{background:var(--sd-tone-info-solid, #3b82f6);color:var(--sd-tone-info-solid-text, #fff);box-shadow:0 4px 10px var(--sd-tone-info-shadow, rgba(59, 130, 246, .35))}.valBadge.tone-success{background:var(--sd-tone-success-solid, #16a34a);color:var(--sd-tone-success-solid-text, #fff);box-shadow:0 4px 10px var(--sd-tone-success-shadow, rgba(22, 163, 74, .35))}.valSummaryList{display:flex;flex-direction:column;gap:8px}.valSummaryRow{display:flex;align-items:center;width:100%;border:1px solid var(--cfg-border);background:var(--cfg-surface-raised);border-radius:12px;padding:10px 12px;gap:8px;flex-wrap:wrap}.valSummaryCount{min-width:34px;padding:6px 10px;border-radius:999px;color:#fff;font-weight:950;font-size:13px;text-align:center}.valSummaryPipe{width:1px;height:28px;background:var(--cfg-border-strong);margin:0 12px}.valSummaryText{display:flex;flex-direction:column;gap:2px;min-width:0}.valSummaryTitle{font-size:12px;font-weight:950;color:var(--cfg-text)}.valSummaryDesc{font-size:11px;font-weight:900;color:var(--cfg-muted)}.valSummaryRow.tone-warn .valSummaryCount{background:var(--sd-tone-warn-solid, #f59e0b);color:var(--sd-tone-warn-solid-text, #fff)}.valSummaryRow.tone-error .valSummaryCount,.valSummaryRow.tone-danger .valSummaryCount{background:var(--sd-tone-danger-solid, #ef4444);color:var(--sd-tone-danger-solid-text, #fff)}.valSummaryRow.tone-info .valSummaryCount{background:var(--sd-tone-info-solid, #3b82f6);color:var(--sd-tone-info-solid-text, #fff)}.valSummaryRow.tone-success .valSummaryCount{background:var(--sd-tone-success-solid, #16a34a);color:var(--sd-tone-success-solid-text, #fff)}.valSummaryActions{margin-left:auto;display:flex;align-items:center}.valSummaryFixBtn{padding:4px 8px;font-size:11px}.valEmpty{font-weight:900;font-size:12px;color:var(--cfg-muted)}.valEmpty.happy{color:var(--sd-tone-success-text, var(--cfg-accent-ink));background:var(--sd-tone-success-bg, rgba(22, 163, 74, .08));border:1px dashed var(--sd-tone-success-border, rgba(22, 163, 74, .3));border-radius:12px;padding:10px 12px}.valList{display:flex;flex-direction:column;gap:8px}.valRow{display:flex;gap:10px;align-items:flex-start;border-radius:12px;border:1px solid var(--cfg-border);background:var(--cfg-surface-raised);padding:10px 12px 10px 18px;position:relative}.valRow:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:4px;border-radius:999px;background:var(--val-accent, var(--sd-tone-info-border, rgba(59, 130, 246, .5)))}.valRow.err{--val-accent: var(--sd-tone-danger-border, rgba(239,68,68,.45))}.valRow.warn{--val-accent: var(--sd-tone-warn-border, rgba(245,158,11,.5))}.valRow.info{--val-accent: var(--sd-tone-info-border, rgba(59,130,246,.45))}.valRow.fixed{background:var(--sd-tone-success-bg, rgba(34, 197, 94, .12));border-color:var(--sd-tone-success-border, rgba(34, 197, 94, .3))}.valRow.fixed:before{background:var(--sd-tone-success-border, rgba(34, 197, 94, .65))}.valMain{display:flex;flex-direction:column;gap:4px;width:100%}.valHeader{display:flex;align-items:flex-start;gap:12px;width:100%}.valHeaderLeft{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.valHeaderActions{display:flex;align-items:center;gap:6px;justify-content:flex-end;flex:0 0 auto}.valEditBtn{padding:4px 8px;font-size:11px;background:var(--cfg-btn-bg);border:1px solid var(--cfg-btn-border);color:var(--cfg-btn-text)}.valFixBtn{padding:4px 8px;font-size:11px}.valFixedTag{padding:2px 8px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:var(--sd-button-transform, none);color:var(--sd-tone-success-text, rgba(21, 128, 61, .95));background:var(--sd-tone-success-bg, rgba(34, 197, 94, .1));border:1px solid var(--sd-tone-success-border, rgba(34, 197, 94, .34));border-radius:999px}.valBlockPill{align-self:flex-start;margin-right:0}.valMsg{font-weight:950;font-size:13px;font-family:inherit;color:var(--cfg-text);flex:1 1 auto;min-width:0}.valPath{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono;font-size:10px;font-weight:700;color:var(--cfg-muted);margin-right:18px}.valNotes{font-size:12px;font-weight:900;color:var(--cfg-text);margin-top:4px}.valPathDetails{margin-top:6px}.valPathSummary{font-size:11px;font-weight:900;color:var(--cfg-btn-text);cursor:pointer}.valPathList{margin-top:6px;display:flex;flex-direction:column;gap:4px}.valPathItem{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono;font-size:10px;font-weight:700;color:var(--cfg-muted)}.cfg-picker{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:var(--sd-control-radius, 12px);border:1px solid var(--cfg-btn-border);background:var(--cfg-surface-raised);padding:var(--sd-control-padding, 8px 10px);cursor:pointer;text-align:left}.cfg-picker-wrap{display:flex;align-items:center;gap:8px}.cfg-picker-wrap .cfg-picker{flex:1 1 auto}.cfg-picker-edit{flex:0 0 auto;width:34px;height:34px;border-radius:10px;border:1px solid var(--cfg-btn-border);background:var(--cfg-btn-bg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cfg-picker-edit:disabled{opacity:.6;cursor:not-allowed}.cfg-picker-edit-ico{width:16px;height:16px;color:var(--cfg-text)}.cfg-picker.is-empty{color:var(--cfg-muted)}.cfg-picker:disabled{opacity:.65;cursor:not-allowed}.cfg-picker-left{display:flex;align-items:center;gap:10px;min-width:0}.cfg-picker-icon{width:18px;height:18px;color:var(--cfg-muted);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.cfg-picker-icon-svg{width:18px;height:18px}.cfg-picker-content{display:flex;flex-direction:column;gap:4px;min-width:0}.cfg-picker-title{font-weight:950;font-size:12px;color:var(--cfg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-picker.is-empty .cfg-picker-title{color:var(--cfg-muted)}.cfg-picker-sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cfg-picker-key{font-size:11px;color:var(--cfg-muted)}.cfg-picker-caret{color:var(--cfg-muted);font-weight:900}.cfg-ta{width:100%;border-radius:var(--sd-control-radius, 12px);border:1px solid var(--cfg-btn-border);background:var(--cfg-surface-raised);padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono;font-size:12px;color:var(--cfg-text);outline:none;resize:vertical;min-height:90px}.cfg-ta:focus{border-color:var(--cfg-btn-hover-border);box-shadow:0 0 0 3px var(--cfg-focus-ring)}.cfg-toggle{display:flex;align-items:flex-start;gap:12px;font-weight:900;font-size:calc(12px * var(--app-display-font-scale, 1));color:var(--cfg-toggle-label);min-width:0}.cfg-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:calc(46px * var(--app-display-font-scale, 1));min-width:calc(46px * var(--app-display-font-scale, 1));height:calc(26px * var(--app-display-font-scale, 1));margin:0;border-radius:999px;border:1px solid var(--cfg-toggle-track-border);background:var(--cfg-toggle-track-bg);box-shadow:inset 0 1px 1px #0f172a0f;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.cfg-toggle input:before{content:"";position:absolute;top:50%;left:3px;width:calc(18px * var(--app-display-font-scale, 1));height:calc(18px * var(--app-display-font-scale, 1));border-radius:999px;background:var(--cfg-toggle-thumb-bg);box-shadow:var(--cfg-toggle-thumb-shadow);transform:translateY(-50%);transition:transform .16s ease,background .16s ease}.cfg-toggle input:checked{background:var(--cfg-toggle-track-active-bg);border-color:var(--cfg-toggle-track-active-border)}.cfg-toggle input:checked:before{transform:translate(calc(20px * var(--app-display-font-scale, 1)),-50%);background:var(--cfg-toggle-thumb-active-bg)}.cfg-toggle input:focus-visible{outline:none;box-shadow:0 0 0 3px var(--cfg-focus-ring),inset 0 1px 1px #0f172a14}.cfg-toggle input:disabled{cursor:not-allowed;opacity:.55}.cfg-toggle>span,.cfg-toggle-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.cfg-toggle>span{line-height:1.45}.cfg-toggle-label{font-size:calc(12px * var(--app-display-font-scale, 1));font-weight:950;line-height:1.35;color:var(--cfg-toggle-label)}.cfg-toggle-help{font-size:calc(11px * var(--app-display-font-scale, 1));font-weight:850;line-height:1.5;color:var(--cfg-toggle-help)}.cfg-toggle-row{display:flex;flex-wrap:wrap;gap:10px 16px}.sdHelpMarkdown{color:var(--sd-help-markdown-text);font-size:calc(13px * var(--app-display-font-scale, 1));line-height:1.7}.sdHelpMarkdown>:first-child{margin-top:0}.sdHelpMarkdown>:last-child{margin-bottom:0}.sdHelpMarkdown :is(h1,h2,h3,h4,h5,h6){margin:0 0 12px;color:var(--sd-help-markdown-heading);line-height:1.15;font-family:var(--app-display-font, var(--app-shell-heading-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:var(--app-display-font-weight, 900)}.sdHelpMarkdown h1{font-size:clamp(28px,3.2vw,36px)}.sdHelpMarkdown h2{font-size:clamp(20px,2.2vw,24px);margin-top:18px}.sdHelpMarkdown h3{font-size:clamp(16px,1.8vw,18px);margin-top:16px}.sdHelpMarkdown :is(p,ul,ol,pre,blockquote){margin:0 0 14px}.sdHelpMarkdown :is(ul,ol){padding-left:1.35rem}.sdHelpMarkdown li+li{margin-top:6px}.sdHelpMarkdown a{color:var(--sd-help-markdown-link);font-weight:800;text-decoration-thickness:1.5px;text-underline-offset:.18em}.sdHelpMarkdown code{display:inline-block;padding:1px 6px;border-radius:8px;border:1px solid var(--sd-help-markdown-code-border);background:var(--sd-help-markdown-code-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.94em}.sdHelpMarkdown pre{padding:14px 16px;border-radius:16px;border:1px solid var(--sd-help-markdown-pre-border);background:var(--sd-help-markdown-pre-bg);overflow:auto;box-shadow:inset 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.32)}.sdHelpMarkdown pre code{display:block;padding:0;border:0;background:transparent;white-space:pre}.sdHelpMarkdown strong{color:var(--sd-help-markdown-heading)}.sdHelpMarkdown em{color:var(--sd-help-markdown-muted)}@media(max-width:900px){.cfg-builder-card-head{flex-direction:column}.cfg-builder-toggle-grid{grid-template-columns:1fr}}.cfg-pill-btn{border-radius:999px;border:1px solid var(--cfg-btn-border);background:var(--cfg-btn-bg);box-shadow:var(--cfg-shadow-soft);min-height:var(--sd-control-height, 32px);padding:var(--sd-control-padding, 8px 10px);font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:var(--sd-button-weight, 700);font-size:var(--sd-control-font-size, 12px);letter-spacing:var(--sd-button-letter-spacing, .05em);text-transform:var(--sd-button-transform, none);color:var(--cfg-btn-text);cursor:pointer;line-height:1;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}body[data-path^=app] .cfg-editor button.cfg-pill-btn{color:var(--cfg-btn-text)!important}body[data-path^=app] .cfg-editor button.cfg-pill-btn.primary{color:var(--cfg-btn-primary-text)!important}body[data-path^=app] .cfg-editor button.cfg-pill-btn.warn{color:var(--cfg-warn-text)!important}body[data-path^=app] .cfg-editor button.cfg-pill-btn.danger{color:var(--cfg-danger-text)!important}.cfg-pill-btn:hover{background:var(--cfg-btn-hover-bg);border-color:var(--cfg-btn-hover-border);box-shadow:var(--cfg-shadow-hover);transform:translateY(-1px)}.cfg-pill-btn:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.cfg-pill-btn.ghost{background:transparent;border-color:var(--cfg-btn-border);color:var(--cfg-btn-text);box-shadow:none}.cfg-pill-btn.warn{border-color:var(--cfg-warn-border);background:var(--cfg-warn-bg);color:var(--cfg-warn-text)}.cfg-pill-btn.active{border-color:var(--cfg-btn-hover-border);background:var(--cfg-btn-hover-bg);color:var(--cfg-btn-text)}.cfg-pill-btn.primary{color:var(--cfg-btn-primary-text)!important}.cfg-pill-btn.warn{color:var(--cfg-warn-text)!important}.cfg-mini-btn{border-radius:var(--sd-control-radius, 12px);border:1px solid var(--cfg-btn-border);background:var(--cfg-btn-bg);box-shadow:var(--cfg-shadow-soft);min-height:var(--sd-control-height, 32px);padding:var(--sd-control-padding, 8px 10px);font-weight:950;font-size:var(--sd-control-font-size, 12px);color:var(--cfg-btn-text);cursor:pointer;line-height:1;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.cfg-mini-btn:hover{background:var(--cfg-btn-hover-bg);border-color:var(--cfg-btn-hover-border);box-shadow:var(--cfg-shadow-hover);transform:translateY(-1px)}.cfg-mini-btn:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.cfg-mini-btn.danger{border-color:var(--cfg-danger-border);background:var(--cfg-danger-bg);color:var(--cfg-danger-text)}.cfg-mini-btn.cfg-move-btn{min-height:26px;min-width:26px;padding:4px 7px;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.cfg-pill-btn.danger{border-color:var(--cfg-danger-border);background:var(--cfg-danger-bg);color:var(--cfg-danger-text)}.cfg-pill-btn.is-disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.6);background:var(--cfg-surface-soft);border-color:var(--cfg-border-faint);color:var(--cfg-muted);box-shadow:none}.cfg-query-list{display:flex;flex-direction:column;gap:10px}.cfg-card{border-radius:12px;border:1px solid var(--card-border, var(--cfg-border));background:var(--card-bg, var(--cfg-surface-raised));box-shadow:var(--cfg-shadow-soft);padding:10px;display:flex;flex-direction:column;gap:10px}.cfg-subsection{display:flex;flex-direction:column;gap:8px}.cfg-card-btn{cursor:pointer;text-align:left;width:100%;border-left:3px solid var(--cfg-border);-moz-appearance:none;appearance:none;-webkit-appearance:none;color:inherit}.cfg-card-btn:hover{background:var(--cfg-btn-hover-bg);border-color:var(--cfg-btn-hover-border)}.cfg-card-btn.active{border-color:var(--cfg-btn-hover-border);border-left-color:var(--cfg-btn-hover-border);background:var(--cfg-btn-hover-bg)}.cfg-card-btn.unused{border-color:var(--cfg-danger-border);border-left-color:var(--cfg-danger-border);background:var(--cfg-danger-bg)}.cfg-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.cfg-summary-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;flex:1;border:0;background:transparent;padding:0;cursor:pointer;text-align:left}.cfg-summary-left{display:flex;align-items:center;gap:10px;min-width:0}.cfg-summary-text{display:flex;flex-direction:column;min-width:0}.cfg-summary-title{font-weight:950;font-size:12px;color:var(--cfg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-summary-sub{font-weight:900;font-size:11px;color:var(--cfg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-summary-meta{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.cfg-summary-actions{display:flex;gap:6px;align-items:center}.cfgDataSourceCatalog{--cfg-dsc-surface-bg: radial-gradient(120% 140% at 0% 0%, rgba(var(--app-brand-rgb, 47, 121, 184), .08), transparent 62%), linear-gradient(180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .98), rgba(var(--app-surface-rgb, 255, 255, 255), .9));--cfg-dsc-ink: var(--cfg-text);--cfg-dsc-muted: var(--cfg-muted);--cfg-dsc-title: var(--cfg-text);--cfg-dsc-kicker: var(--cfg-accent-ink);--cfg-dsc-tile-bg: linear-gradient(180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .96), rgba(var(--app-surface-rgb, 255, 255, 255), .84));--cfg-dsc-tile-border: var(--cfg-border);--cfg-dsc-tile-border-hover: var(--cfg-btn-hover-border);--cfg-dsc-tile-shadow: var(--cfg-shadow-card);--cfg-dsc-tile-shadow-hover: var(--cfg-shadow-hover);--cfg-dsc-tile-disabled-opacity: .64;display:flex;flex-direction:column;gap:18px;min-height:0;height:100%;padding:20px;color:var(--cfg-dsc-ink);background:var(--cfg-dsc-surface-bg)}.cfgDataSourceCatalogHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cfgDataSourceCatalogKicker{font-size:11px;letter-spacing:.11em;font-weight:900;text-transform:var(--sd-button-transform, none);color:var(--cfg-dsc-kicker)}.cfgDataSourceCatalogTitle{margin:6px 0 0;font-family:var(--app-display-font, var(--app-shell-heading-font, "Montserrat", "Trebuchet MS", sans-serif));font-size:clamp(26px,3vw,34px);font-weight:var(--app-display-font-weight, 900);line-height:1.08;letter-spacing:.01em;color:var(--cfg-dsc-title)}.cfgDataSourceCatalogLead{margin:10px 0 0;max-width:760px;color:var(--cfg-dsc-muted);font-size:13px;line-height:1.56}.cfgDataSourceCatalogPanel{display:flex;flex-direction:column;gap:16px}.cfgDataSourceCatalogSection{display:flex;flex-direction:column;gap:10px}.cfgDataSourceCatalogSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cfgDataSourceCatalogSectionTitle{font-size:14px;font-weight:800;color:var(--cfg-dsc-title)}.cfgDataSourceCatalogSectionSub{margin-top:4px;color:var(--cfg-dsc-muted);font-size:12px;line-height:1.5}.cfgDataSourceCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cfgDataSourceCatalogCard{position:relative;display:flex;flex-direction:column;gap:12px;text-align:left;min-width:0;padding:14px 16px;border-radius:18px;border:1px solid var(--cfg-dsc-tile-border);background:var(--cfg-dsc-tile-bg);box-shadow:var(--cfg-dsc-tile-shadow);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.cfgDataSourceCatalogCard:hover:not(:disabled),.cfgDataSourceCatalogCard:focus-visible:not(:disabled){transform:translateY(-1px);border-color:var(--cfg-dsc-tile-border-hover);box-shadow:var(--cfg-dsc-tile-shadow-hover);outline:none}.cfgDataSourceCatalogCard.is-disabled,.cfgDataSourceCatalogCard:disabled{opacity:var(--cfg-dsc-tile-disabled-opacity);cursor:not-allowed}.cfgDataSourceCatalogStatus{position:absolute;top:12px;right:12px;z-index:1}.cfgDataSourceCatalogTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cfgDataSourceCatalogBrand{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.cfgDataSourceCatalogLogo{flex:0 0 auto;--data-source-logo-size: 88px;--data-source-logo-radius: 30px;--data-source-logo-image-width: 100%;--data-source-logo-image-height: 100%;--data-source-logo-image-fit: cover}.cfgDataSourceCatalogText{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:var(--data-source-logo-size, 52px)}.cfgDataSourceCatalogName{font-size:16px;font-weight:800;color:var(--cfg-dsc-title)}.cfgDataSourceCatalogSub{color:var(--cfg-dsc-muted);font-size:12px;line-height:1.45}.cfgDataSourceCatalogStatusText{color:var(--cfg-dsc-kicker);font-size:11px;line-height:1.35;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cfgDataSourceCatalogMeta{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap}.cfgDataSourceCatalogDescription{color:var(--cfg-dsc-muted);font-size:13px;line-height:1.56}.cfgDataSourceCatalogCapabilities{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cfgDataSourceCatalogFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.cfgDataSourceCatalogKey{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--cfg-dsc-muted) 92%,transparent 8%)}.cfgDataSourceCatalogAction{min-height:32px;padding:7px 12px;border-radius:999px;border:1px solid var(--cfg-dsc-tile-border-hover);background:var(--cfg-btn-hover-bg);color:var(--cfg-dsc-kicker);font-size:12px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.cfgDataSourceCatalogAction:hover:not(:disabled),.cfgDataSourceCatalogAction:focus-visible:not(:disabled){transform:translateY(-1px);border-color:var(--cfg-dsc-tile-border-hover);box-shadow:var(--cfg-dsc-tile-shadow-hover);outline:none}.cfgDataSourceCatalogAction:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;transform:none}@media(max-width:820px){.cfgDataSourceCatalog{padding:16px}.cfgDataSourceCatalogHead{flex-direction:column}.cfgDataSourceCatalogGrid{grid-template-columns:1fr}}.cfg-pill{border-radius:999px;border:1px solid var(--cfg-border);background:var(--cfg-surface-soft);padding:0 8px;font-weight:900;font-size:11px;color:var(--cfg-text);height:22px;line-height:1;display:inline-flex;align-items:center;vertical-align:middle}.cfg-pill.soft{background:var(--cfg-surface-soft)}.cfg-pill.warn{color:var(--cfg-danger-text);border-color:var(--cfg-danger-border);background:var(--cfg-danger-bg)}.cfg-pill.attn{color:var(--cfg-warn-text);border-color:var(--cfg-warn-border);background:var(--cfg-warn-bg)}.cfg-pill.info{color:var(--cfg-btn-text);border-color:var(--cfg-btn-hover-border);background:var(--cfg-btn-hover-bg)}.cfg-issue-icon{display:inline-block;position:relative;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid currentColor;margin-right:6px;top:0}.cfg-issue-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;border:1px dashed var(--cfg-border-strong);background:var(--cfg-surface-soft)}.cfg-issue-label{font-weight:900;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--cfg-muted)}.cfg-chev{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--cfg-btn-border);background:var(--cfg-btn-bg);font-weight:950;font-size:12px;color:var(--cfg-text);transform:rotate(0);transition:transform .12s ease;flex:0 0 auto}.cfg-chev.on{transform:rotate(90deg)}.cfg-query-body{display:flex;flex-direction:column;gap:12px}.cfg-param-section{border-radius:12px;border:1px solid var(--cfg-border, rgba(15, 23, 42, .08));background:var(--cfg-surface-raised, rgba(255, 255, 255, .96));padding:10px;display:flex;flex-direction:column;gap:10px}.cfg-param-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cfg-param-title{font-weight:950;font-size:12px;color:var(--cfg-text, rgba(17, 24, 39, .82))}.cfg-param-hint{font-size:11px;font-weight:850;color:var(--cfg-muted, rgba(17, 24, 39, .55))}.cfg-param-list{display:flex;flex-direction:column;gap:8px}.cfg-param-row,.cfg-param-add{display:grid;grid-template-columns:180px 1fr auto;gap:8px;align-items:center}.cfg-param-key,.cfg-param-val{min-width:0}.cfg-param-advanced{border-radius:12px;border:1px dashed var(--cfg-border-strong, rgba(15, 23, 42, .12));padding:8px 10px;background:var(--cfg-surface-soft, rgba(15, 23, 42, .02))}.cfg-param-advanced>summary{cursor:pointer;font-weight:900;font-size:12px;color:var(--cfg-text, rgba(17, 24, 39, .72));list-style:none}.cfg-param-advanced>summary::-webkit-details-marker{display:none}.cfg-processor-row{border-radius:12px;border:1px dashed var(--cfg-border-strong, rgba(15, 23, 42, .12));background:var(--cfg-surface-soft, rgba(15, 23, 42, .02));padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cfg-processor-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.cfg-processor-title{font-weight:950;font-size:12px;color:var(--cfg-text, rgba(17, 24, 39, .82))}.cfg-processor-summary{font-weight:900;font-size:11px;color:var(--cfg-muted, rgba(17, 24, 39, .6))}.cfg-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cfg-card-title{font-weight:950;font-size:12px;color:var(--cfg-text, #111827)}.cfg-muted{color:var(--cfg-muted, rgb(107, 114, 128));font-weight:900}.cfg-empty{border-radius:12px;border:1px dashed var(--cfg-border-strong, rgba(15, 23, 42, .1));background:var(--cfg-surface-soft, rgba(15, 23, 42, .02));padding:10px;color:var(--cfg-muted, rgba(17, 24, 39, .65));font-weight:850;font-size:12px}.cfg-divider{height:1px;background:var(--cfg-border-faint, rgba(15, 23, 42, .08));margin:4px 0 6px}.cfg-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cfg-row.end{justify-content:flex-end}.cfg-row.between{justify-content:space-between}.cfg-kv{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-weight:900;font-size:12px}.cfg-kv .k{color:var(--cfg-muted, rgba(17, 24, 39, .65))}.cfg-kv .v{color:var(--cfg-text, rgba(17, 24, 39, .85))}.cfg-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono}.cfg-wrap{word-break:break-word;white-space:normal}.cfg-chips{display:flex;flex-wrap:wrap;gap:8px}.cfg-chip{border-radius:999px;border:1px dashed var(--cfg-border-strong);background:var(--cfg-surface-soft);padding:0 8px;font-weight:900;font-size:11px;color:var(--cfg-text);cursor:pointer;height:22px;line-height:1;display:inline-flex;align-items:center;vertical-align:middle}.cfg-chip .x{margin-left:6px;color:var(--cfg-muted)}.cfg-icon-btn{border-radius:var(--sd-control-radius, 12px);border:1px solid var(--cfg-btn-border);background:var(--cfg-btn-bg);min-height:var(--sd-control-height, 32px);padding:0 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:950;font-size:var(--sd-control-font-size, 12px);color:var(--cfg-btn-text);box-shadow:var(--cfg-shadow-soft);transition:transform .08s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.cfg-icon-btn:hover{background:var(--cfg-btn-hover-bg);border-color:var(--cfg-btn-hover-border);box-shadow:var(--cfg-shadow-hover);transform:translateY(-1px)}.cfg-icon{width:18px;height:18px;color:var(--cfg-text)}.cfg-icon-text{color:var(--cfg-muted);font-weight:900;font-size:12px}.cfg-details>summary{list-style:none;cursor:pointer}.cfg-details>summary::-webkit-details-marker{display:none}.cfg-debug-details{margin-top:10px;border:1px solid var(--cfg-border-faint);border-radius:14px;background:linear-gradient(180deg,var(--cfg-surface-soft),var(--cfg-surface-raised));box-shadow:var(--cfg-shadow-soft);overflow:hidden}.cfg-debug-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid transparent;background:var(--cfg-surface-soft);transition:background .16s ease,border-color .16s ease}.cfg-debug-summary:hover{background:var(--cfg-surface-raised)}.cfg-debug-details>.cfg-debug-summary::-webkit-details-marker{display:none}.cfg-debug-summary-main{min-width:0;display:flex;align-items:center;gap:8px}.cfg-debug-arrow{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:12px;line-height:1;color:var(--cfg-muted);transition:transform .16s ease,color .16s ease}.cfg-debug-label{font-weight:950;font-size:12px;color:var(--cfg-text);letter-spacing:.01em}.cfg-debug-hint{flex:0 0 auto;font-weight:900;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cfg-muted)}.cfg-debug-details[open]>.cfg-debug-summary{border-bottom-color:var(--cfg-border-faint)}.cfg-debug-details[open] .cfg-debug-arrow{transform:rotate(90deg);color:var(--cfg-accent, var(--cfg-text))}.cfg-debug-details[open] .cfg-debug-hint{color:var(--cfg-text)}.cfg-debug-ta{border-width:1px 0 0;border-style:solid;border-color:var(--cfg-border-faint);border-radius:0;margin:0;min-height:320px;line-height:1.45;background:var(--cfg-surface-raised)}.cfg-debug-ta:focus{border-color:var(--cfg-border-faint);box-shadow:none}.cfg-pick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.cfg-pick-btn{border-radius:12px;border:1px solid var(--cfg-btn-border);background:var(--cfg-surface-raised);padding:8px 10px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px}.cfg-pick-btn:hover{background:var(--cfg-btn-hover-bg);border-color:var(--cfg-btn-hover-border)}.cfg-pick-title{font-weight:950;font-size:12px;color:var(--cfg-text)}.cfg-pick-sub{font-weight:900;font-size:11px;color:var(--cfg-muted)}.cfg-ta-sm{min-height:60px}.cfg-param-row-2{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}@media(max-width:980px){.cfg-grid-2,.cfg-grid-3,.cfg-grid-4,.cfg-param-row,.cfg-param-add,.cfg-param-row-2{grid-template-columns:1fr}.cfg-summary-meta{justify-content:flex-start}}@media(max-width:900px){.cfg-editor-cols,.cfg-editor.cfg-editor-cols{grid-template-columns:1fr}}.cfg-warn{border-radius:12px;border:1px solid var(--cfg-danger-border);background:var(--cfg-danger-bg);color:var(--cfg-danger-text);font-weight:900;font-size:12px;padding:8px 10px}.cfg-pill-btn.primary{border-color:var(--cfg-btn-primary-border);background:var(--cfg-btn-primary-bg);color:var(--cfg-btn-primary-text)}.cfg-block-builder{position:relative}.cfg-bb-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:10px;justify-content:space-between}.cfg-bb-toolbar.noTitle{justify-content:flex-end}.cfg-bb-left-toolbar{font-weight:950;font-size:12px;color:var(--cfg-text)}.cfg-bb-right-toolbar{display:flex;gap:10px;align-items:center}.cfg-bb-list{display:grid;gap:10px}.cfg-bb-card{border-radius:16px}.cfg-bb-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.cfg-bb-title-block{display:flex;align-items:center;gap:8px;text-align:left;min-width:0}.cfg-bb-title-left{display:flex;gap:10px;align-items:flex-start;min-width:0}.cfg-bb-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cfg-bb-quick-kids{margin-top:10px;display:flex;flex-direction:column;gap:6px;width:100%}.cfg-bb-qk-row{--indent: calc((var(--depth, 1) - 1) * 14px);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;margin-left:var(--indent)}.cfg-bb-qk-left{display:flex;align-items:center;gap:8px;min-width:0;padding-left:0}.cfg-bb-qk-bullet{flex:0 0 auto;font-size:14px;line-height:1;color:var(--cfg-text);opacity:.8}.cfg-bb-qk-arrow{flex:0 0 auto;opacity:.55;font-weight:950;font-size:12px;color:var(--cfg-text)}.cfg-bb-qk-label{font-size:12px;font-weight:900;color:var(--cfg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cfg-bb-qk-actions{display:flex;gap:6px;flex:0 0 auto;align-items:center;margin-left:auto}.cfg-bb-qk-action{flex:0 0 auto}.cfg-bb-qk-tab-row{--indent: calc((var(--depth, 1) - 1) * 14px);margin-left:var(--indent)}.cfg-bb-qk-tab-line{display:flex;align-items:center;gap:10px;opacity:.75}.cfg-bb-qk-tab-title{font-weight:950;font-size:12px;color:var(--cfg-text);white-space:nowrap}.cfg-bb-qk-tab-line:after{content:"";height:1px;flex:1;background:var(--cfg-border-faint);border-radius:999px}.cfg-bb-add-backdrop{z-index:6500}.cfg-bb-add-modal{width:min(920px,100vw - 24px);max-height:min(680px,100vh - 24px);overflow:hidden}.cfg-bb-add-body{gap:12px}.cfg-bb-add-search{width:100%}.cfg-bb-add-cats{display:flex;flex-direction:column;gap:12px}.cfg-bb-add-cat-title{font-size:11px;font-weight:950;color:var(--cfg-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.cfg-bb-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cfg-bb-editor-backdrop{z-index:3000}.cfg-bb-editor-modal{width:min(980px,96vw);max-height:min(86vh,900px);overflow:hidden}.cfg-bb-modal-title{display:flex;gap:8px;align-items:center}.cfg-bb-crumb-bar{position:relative;padding:8px 12px;border-bottom:1px solid var(--cfg-border-faint);background:var(--cfg-surface-soft)}.cfg-bb-crumbs{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-size:11px;font-weight:900;color:var(--cfg-muted);padding-bottom:2px;scrollbar-width:none}.cfg-bb-crumbs::-webkit-scrollbar{display:none}.cfg-bb-crumb{display:inline-flex;align-items:center;gap:6px}.cfg-bb-crumb-text{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-bb-sep{color:var(--cfg-muted);font-weight:950}.cfg-bb-crumb-fade{position:absolute;top:0;right:0;width:48px;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,var(--cfg-surface-soft))}.cfg-bb-editor-body{gap:12px}.cfg-bb-meta-bar{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cfg-bb-fallback{padding:12px}.cfg-bb-fallback-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.cfg-bb-fallback-left{display:flex;flex-direction:column;gap:2px}.cfg-bb-fallback-title{font-weight:950;font-size:13px;color:var(--cfg-text)}.cfg-bb-error{margin-bottom:10px;border-radius:14px;border:1px solid var(--cfg-danger-border);background:var(--cfg-danger-bg);padding:10px;font-weight:950;font-size:12px;color:var(--cfg-danger-text)}.cfg-bb-text-btn{border:none;background:transparent;padding:0;margin:0;font-weight:950;font-size:12px;color:var(--cfg-text);cursor:pointer}.cfg-bb-text-btn:hover{color:var(--cfg-text);text-decoration:underline}@media(max-width:900px){.cfg-bb-add-grid{grid-template-columns:1fr}.cfg-bb-actions{justify-content:flex-start}.cfg-bb-crumb-text{max-width:120px}.cfg-debug-ta{min-height:240px}}.icon{display:inline-block;width:auto;height:auto;aspect-ratio:1/1;box-sizing:content-box;padding:0!important;vertical-align:middle;font-family:inherit!important;pointer-events:none}.icon:before{display:block;content:"⚠";font-size:inherit;line-height:inherit;color:transparent!important;height:100%;aspect-ratio:1/1;object-fit:contain;-webkit-mask-size:contain;mask-size:contain}.icon.bin{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.66667%2012C6.84348%2012%207.01305%2011.9297%207.13807%2011.8047C7.2631%2011.6797%207.33333%2011.5101%207.33333%2011.3333V7.33331C7.33333%207.1565%207.2631%206.98693%207.13807%206.86191C7.01305%206.73688%206.84348%206.66665%206.66667%206.66665C6.48986%206.66665%206.32029%206.73688%206.19526%206.86191C6.07024%206.98693%206%207.1565%206%207.33331V11.3333C6%2011.5101%206.07024%2011.6797%206.19526%2011.8047C6.32029%2011.9297%206.48986%2012%206.66667%2012ZM13.3333%203.99998H10.6667V3.33331C10.6667%202.80288%2010.456%202.29417%2010.0809%201.9191C9.70581%201.54403%209.1971%201.33331%208.66667%201.33331H7.33333C6.8029%201.33331%206.29419%201.54403%205.91912%201.9191C5.54405%202.29417%205.33333%202.80288%205.33333%203.33331V3.99998H2.66667C2.48986%203.99998%202.32029%204.07022%202.19526%204.19524C2.07024%204.32027%202%204.48984%202%204.66665C2%204.84346%202.07024%205.01303%202.19526%205.13805C2.32029%205.26308%202.48986%205.33331%202.66667%205.33331H3.33333V12.6666C3.33333%2013.1971%203.54405%2013.7058%203.91912%2014.0809C4.29419%2014.4559%204.8029%2014.6666%205.33333%2014.6666H10.6667C11.1971%2014.6666%2011.7058%2014.4559%2012.0809%2014.0809C12.456%2013.7058%2012.6667%2013.1971%2012.6667%2012.6666V5.33331H13.3333C13.5101%205.33331%2013.6797%205.26308%2013.8047%205.13805C13.9298%205.01303%2014%204.84346%2014%204.66665C14%204.48984%2013.9298%204.32027%2013.8047%204.19524C13.6797%204.07022%2013.5101%203.99998%2013.3333%203.99998ZM6.66667%203.33331C6.66667%203.1565%206.7369%202.98693%206.86193%202.86191C6.98695%202.73688%207.15652%202.66665%207.33333%202.66665H8.66667C8.84348%202.66665%209.01305%202.73688%209.13807%202.86191C9.2631%202.98693%209.33333%203.1565%209.33333%203.33331V3.99998H6.66667V3.33331ZM11.3333%2012.6666C11.3333%2012.8435%2011.2631%2013.013%2011.1381%2013.1381C11.013%2013.2631%2010.8435%2013.3333%2010.6667%2013.3333H5.33333C5.15652%2013.3333%204.98695%2013.2631%204.86193%2013.1381C4.7369%2013.013%204.66667%2012.8435%204.66667%2012.6666V5.33331H11.3333V12.6666ZM9.33333%2012C9.51014%2012%209.67971%2011.9297%209.80474%2011.8047C9.92976%2011.6797%2010%2011.5101%2010%2011.3333V7.33331C10%207.1565%209.92976%206.98693%209.80474%206.86191C9.67971%206.73688%209.51014%206.66665%209.33333%206.66665C9.15652%206.66665%208.98695%206.73688%208.86193%206.86191C8.73691%206.98693%208.66667%207.1565%208.66667%207.33331V11.3333C8.66667%2011.5101%208.73691%2011.6797%208.86193%2011.8047C8.98695%2011.9297%209.15652%2012%209.33333%2012Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.66667%2012C6.84348%2012%207.01305%2011.9297%207.13807%2011.8047C7.2631%2011.6797%207.33333%2011.5101%207.33333%2011.3333V7.33331C7.33333%207.1565%207.2631%206.98693%207.13807%206.86191C7.01305%206.73688%206.84348%206.66665%206.66667%206.66665C6.48986%206.66665%206.32029%206.73688%206.19526%206.86191C6.07024%206.98693%206%207.1565%206%207.33331V11.3333C6%2011.5101%206.07024%2011.6797%206.19526%2011.8047C6.32029%2011.9297%206.48986%2012%206.66667%2012ZM13.3333%203.99998H10.6667V3.33331C10.6667%202.80288%2010.456%202.29417%2010.0809%201.9191C9.70581%201.54403%209.1971%201.33331%208.66667%201.33331H7.33333C6.8029%201.33331%206.29419%201.54403%205.91912%201.9191C5.54405%202.29417%205.33333%202.80288%205.33333%203.33331V3.99998H2.66667C2.48986%203.99998%202.32029%204.07022%202.19526%204.19524C2.07024%204.32027%202%204.48984%202%204.66665C2%204.84346%202.07024%205.01303%202.19526%205.13805C2.32029%205.26308%202.48986%205.33331%202.66667%205.33331H3.33333V12.6666C3.33333%2013.1971%203.54405%2013.7058%203.91912%2014.0809C4.29419%2014.4559%204.8029%2014.6666%205.33333%2014.6666H10.6667C11.1971%2014.6666%2011.7058%2014.4559%2012.0809%2014.0809C12.456%2013.7058%2012.6667%2013.1971%2012.6667%2012.6666V5.33331H13.3333C13.5101%205.33331%2013.6797%205.26308%2013.8047%205.13805C13.9298%205.01303%2014%204.84346%2014%204.66665C14%204.48984%2013.9298%204.32027%2013.8047%204.19524C13.6797%204.07022%2013.5101%203.99998%2013.3333%203.99998ZM6.66667%203.33331C6.66667%203.1565%206.7369%202.98693%206.86193%202.86191C6.98695%202.73688%207.15652%202.66665%207.33333%202.66665H8.66667C8.84348%202.66665%209.01305%202.73688%209.13807%202.86191C9.2631%202.98693%209.33333%203.1565%209.33333%203.33331V3.99998H6.66667V3.33331ZM11.3333%2012.6666C11.3333%2012.8435%2011.2631%2013.013%2011.1381%2013.1381C11.013%2013.2631%2010.8435%2013.3333%2010.6667%2013.3333H5.33333C5.15652%2013.3333%204.98695%2013.2631%204.86193%2013.1381C4.7369%2013.013%204.66667%2012.8435%204.66667%2012.6666V5.33331H11.3333V12.6666ZM9.33333%2012C9.51014%2012%209.67971%2011.9297%209.80474%2011.8047C9.92976%2011.6797%2010%2011.5101%2010%2011.3333V7.33331C10%207.1565%209.92976%206.98693%209.80474%206.86191C9.67971%206.73688%209.51014%206.66665%209.33333%206.66665C9.15652%206.66665%208.98695%206.73688%208.86193%206.86191C8.73691%206.98693%208.66667%207.1565%208.66667%207.33331V11.3333C8.66667%2011.5101%208.73691%2011.6797%208.86193%2011.8047C8.98695%2011.9297%209.15652%2012%209.33333%2012Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.crop{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.6667%2010.6667H12.0001V4.66667C12.0001%204.48986%2011.9298%204.32029%2011.8048%204.19527C11.6798%204.07024%2011.5102%204.00001%2011.3334%204.00001H5.33341V3.33334C5.33341%203.15653%205.26318%202.98696%205.13815%202.86193C5.01313%202.73691%204.84356%202.66667%204.66675%202.66667C4.48994%202.66667%204.32037%202.73691%204.19534%202.86193C4.07032%202.98696%204.00008%203.15653%204.00008%203.33334V4.00001H3.33341C3.1566%204.00001%202.98703%204.07024%202.86201%204.19527C2.73699%204.32029%202.66675%204.48986%202.66675%204.66667C2.66675%204.84348%202.73699%205.01305%202.86201%205.13808C2.98703%205.2631%203.1566%205.33334%203.33341%205.33334H4.00008V11.3333C4.00008%2011.5101%204.07032%2011.6797%204.19534%2011.8047C4.32037%2011.9298%204.48994%2012%204.66675%2012H10.6667V12.6667C10.6667%2012.8435%2010.737%2013.0131%2010.862%2013.1381C10.987%2013.2631%2011.1566%2013.3333%2011.3334%2013.3333C11.5102%2013.3333%2011.6798%2013.2631%2011.8048%2013.1381C11.9298%2013.0131%2012.0001%2012.8435%2012.0001%2012.6667V12H12.6667C12.8436%2012%2013.0131%2011.9298%2013.1382%2011.8047C13.2632%2011.6797%2013.3334%2011.5101%2013.3334%2011.3333C13.3334%2011.1565%2013.2632%2010.987%2013.1382%2010.8619C13.0131%2010.7369%2012.8436%2010.6667%2012.6667%2010.6667ZM10.6667%2010.6667H5.33341V5.33334H10.6667V10.6667Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.6667%2010.6667H12.0001V4.66667C12.0001%204.48986%2011.9298%204.32029%2011.8048%204.19527C11.6798%204.07024%2011.5102%204.00001%2011.3334%204.00001H5.33341V3.33334C5.33341%203.15653%205.26318%202.98696%205.13815%202.86193C5.01313%202.73691%204.84356%202.66667%204.66675%202.66667C4.48994%202.66667%204.32037%202.73691%204.19534%202.86193C4.07032%202.98696%204.00008%203.15653%204.00008%203.33334V4.00001H3.33341C3.1566%204.00001%202.98703%204.07024%202.86201%204.19527C2.73699%204.32029%202.66675%204.48986%202.66675%204.66667C2.66675%204.84348%202.73699%205.01305%202.86201%205.13808C2.98703%205.2631%203.1566%205.33334%203.33341%205.33334H4.00008V11.3333C4.00008%2011.5101%204.07032%2011.6797%204.19534%2011.8047C4.32037%2011.9298%204.48994%2012%204.66675%2012H10.6667V12.6667C10.6667%2012.8435%2010.737%2013.0131%2010.862%2013.1381C10.987%2013.2631%2011.1566%2013.3333%2011.3334%2013.3333C11.5102%2013.3333%2011.6798%2013.2631%2011.8048%2013.1381C11.9298%2013.0131%2012.0001%2012.8435%2012.0001%2012.6667V12H12.6667C12.8436%2012%2013.0131%2011.9298%2013.1382%2011.8047C13.2632%2011.6797%2013.3334%2011.5101%2013.3334%2011.3333C13.3334%2011.1565%2013.2632%2010.987%2013.1382%2010.8619C13.0131%2010.7369%2012.8436%2010.6667%2012.6667%2010.6667ZM10.6667%2010.6667H5.33341V5.33334H10.6667V10.6667Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.eye{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.9199%2011.6C19.8999%206.91%2016.0999%204%2011.9999%204C7.89994%204%204.09994%206.91%202.07994%2011.6C2.02488%2011.7262%201.99646%2011.8623%201.99646%2012C1.99646%2012.1377%202.02488%2012.2738%202.07994%2012.4C4.09994%2017.09%207.89994%2020%2011.9999%2020C16.0999%2020%2019.8999%2017.09%2021.9199%2012.4C21.975%2012.2738%2022.0034%2012.1377%2022.0034%2012C22.0034%2011.8623%2021.975%2011.7262%2021.9199%2011.6ZM11.9999%2018C8.82994%2018%205.82994%2015.71%204.09994%2012C5.82994%208.29%208.82994%206%2011.9999%206C15.1699%206%2018.1699%208.29%2019.8999%2012C18.1699%2015.71%2015.1699%2018%2011.9999%2018ZM11.9999%208C11.2088%208%2010.4355%208.2346%209.77766%208.67412C9.11987%209.11365%208.60718%209.73836%208.30443%2010.4693C8.00168%2011.2002%207.92246%2012.0044%208.0768%2012.7804C8.23114%2013.5563%208.61211%2014.269%209.17152%2014.8284C9.73093%2015.3878%2010.4437%2015.7688%2011.2196%2015.9231C11.9955%2016.0775%2012.7998%2015.9983%2013.5307%2015.6955C14.2616%2015.3928%2014.8863%2014.8801%2015.3258%2014.2223C15.7653%2013.5645%2015.9999%2012.7911%2015.9999%2012C15.9999%2010.9391%2015.5785%209.92172%2014.8284%209.17157C14.0782%208.42143%2013.0608%208%2011.9999%208ZM11.9999%2014C11.6044%2014%2011.2177%2013.8827%2010.8888%2013.6629C10.5599%2013.4432%2010.3036%2013.1308%2010.1522%2012.7654C10.0008%2012.3999%209.9612%2011.9978%2010.0384%2011.6098C10.1155%2011.2219%2010.306%2010.8655%2010.5857%2010.5858C10.8654%2010.3061%2011.2218%2010.1156%2011.6098%2010.0384C11.9977%209.96126%2012.3999%2010.0009%2012.7653%2010.1522C13.1308%2010.3036%2013.4431%2010.56%2013.6629%2010.8889C13.8826%2011.2178%2013.9999%2011.6044%2013.9999%2012C13.9999%2012.5304%2013.7892%2013.0391%2013.4142%2013.4142C13.0391%2013.7893%2012.5304%2014%2011.9999%2014Z'%20fill='%23CCCCCD'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.9199%2011.6C19.8999%206.91%2016.0999%204%2011.9999%204C7.89994%204%204.09994%206.91%202.07994%2011.6C2.02488%2011.7262%201.99646%2011.8623%201.99646%2012C1.99646%2012.1377%202.02488%2012.2738%202.07994%2012.4C4.09994%2017.09%207.89994%2020%2011.9999%2020C16.0999%2020%2019.8999%2017.09%2021.9199%2012.4C21.975%2012.2738%2022.0034%2012.1377%2022.0034%2012C22.0034%2011.8623%2021.975%2011.7262%2021.9199%2011.6ZM11.9999%2018C8.82994%2018%205.82994%2015.71%204.09994%2012C5.82994%208.29%208.82994%206%2011.9999%206C15.1699%206%2018.1699%208.29%2019.8999%2012C18.1699%2015.71%2015.1699%2018%2011.9999%2018ZM11.9999%208C11.2088%208%2010.4355%208.2346%209.77766%208.67412C9.11987%209.11365%208.60718%209.73836%208.30443%2010.4693C8.00168%2011.2002%207.92246%2012.0044%208.0768%2012.7804C8.23114%2013.5563%208.61211%2014.269%209.17152%2014.8284C9.73093%2015.3878%2010.4437%2015.7688%2011.2196%2015.9231C11.9955%2016.0775%2012.7998%2015.9983%2013.5307%2015.6955C14.2616%2015.3928%2014.8863%2014.8801%2015.3258%2014.2223C15.7653%2013.5645%2015.9999%2012.7911%2015.9999%2012C15.9999%2010.9391%2015.5785%209.92172%2014.8284%209.17157C14.0782%208.42143%2013.0608%208%2011.9999%208ZM11.9999%2014C11.6044%2014%2011.2177%2013.8827%2010.8888%2013.6629C10.5599%2013.4432%2010.3036%2013.1308%2010.1522%2012.7654C10.0008%2012.3999%209.9612%2011.9978%2010.0384%2011.6098C10.1155%2011.2219%2010.306%2010.8655%2010.5857%2010.5858C10.8654%2010.3061%2011.2218%2010.1156%2011.6098%2010.0384C11.9977%209.96126%2012.3999%2010.0009%2012.7653%2010.1522C13.1308%2010.3036%2013.4431%2010.56%2013.6629%2010.8889C13.8826%2011.2178%2013.9999%2011.6044%2013.9999%2012C13.9999%2012.5304%2013.7892%2013.0391%2013.4142%2013.4142C13.0391%2013.7893%2012.5304%2014%2011.9999%2014Z'%20fill='%23CCCCCD'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.map-pin{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.9132%208.52667C10.8318%208.49427%2010.7447%208.47823%2010.6571%208.47947C10.5695%208.4807%2010.483%208.49917%2010.4025%208.53384C10.322%208.56851%2010.2492%208.61869%2010.1881%208.68151C10.127%208.74434%2010.0789%208.81858%2010.0465%208.9C10.0141%208.98142%209.99807%209.06842%209.9993%209.15604C10.0005%209.24366%2010.019%209.33018%2010.0537%209.41065C10.0883%209.49113%2010.1385%209.56399%2010.2013%209.62508C10.2642%209.68616%2010.3384%209.73427%2010.4198%209.76667C11.3932%2010.1533%2011.9998%2010.7533%2011.9998%2011.3333C11.9998%2012.28%2010.3598%2013.3333%207.99984%2013.3333C5.63984%2013.3333%203.99984%2012.28%203.99984%2011.3333C3.99984%2010.7533%204.6065%2010.1533%205.57984%209.76667C5.74427%209.70125%205.87598%209.57318%205.946%209.41065C6.01601%209.24812%206.01859%209.06443%205.95317%208.9C5.88775%208.73557%205.75969%208.60385%205.59716%208.53384C5.43463%208.46383%205.25094%208.46125%205.0865%208.52667C3.57317%209.12667%202.6665%2010.1733%202.6665%2011.3333C2.6665%2013.2%205.0065%2014.6667%207.99984%2014.6667C10.9932%2014.6667%2013.3332%2013.2%2013.3332%2011.3333C13.3332%2010.1733%2012.4265%209.12667%2010.9132%208.52667ZM7.33317%206.57333V11.3333C7.33317%2011.5101%207.40341%2011.6797%207.52843%2011.8047C7.65346%2011.9298%207.82303%2012%207.99984%2012C8.17665%2012%208.34622%2011.9298%208.47124%2011.8047C8.59627%2011.6797%208.6665%2011.5101%208.6665%2011.3333V6.57333C9.29494%206.41107%209.84263%206.02518%2010.2069%205.48799C10.5712%204.95081%2010.727%204.29921%2010.6452%203.65533C10.5635%203.01146%2010.2497%202.41951%209.76266%201.99045C9.27565%201.56139%208.64889%201.32468%207.99984%201.32468C7.35079%201.32468%206.72402%201.56139%206.23702%201.99045C5.75001%202.41951%205.43621%203.01146%205.35442%203.65533C5.27264%204.29921%205.42849%204.95081%205.79277%205.48799C6.15704%206.02518%206.70473%206.41107%207.33317%206.57333ZM7.99984%202.66667C8.26355%202.66667%208.52133%202.74486%208.7406%202.89137C8.95986%203.03788%209.13076%203.24612%209.23168%203.48975C9.33259%203.73339%209.359%204.00148%209.30755%204.26012C9.2561%204.51876%209.12912%204.75634%208.94265%204.94281C8.75618%205.12928%208.5186%205.25627%208.25996%205.30771C8.00132%205.35916%207.73323%205.33276%207.48959%205.23184C7.24596%205.13092%207.03772%204.96002%206.89121%204.74076C6.7447%204.52149%206.6665%204.26371%206.6665%204C6.6665%203.64638%206.80698%203.30724%207.05703%203.05719C7.30708%202.80714%207.64621%202.66667%207.99984%202.66667Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.9132%208.52667C10.8318%208.49427%2010.7447%208.47823%2010.6571%208.47947C10.5695%208.4807%2010.483%208.49917%2010.4025%208.53384C10.322%208.56851%2010.2492%208.61869%2010.1881%208.68151C10.127%208.74434%2010.0789%208.81858%2010.0465%208.9C10.0141%208.98142%209.99807%209.06842%209.9993%209.15604C10.0005%209.24366%2010.019%209.33018%2010.0537%209.41065C10.0883%209.49113%2010.1385%209.56399%2010.2013%209.62508C10.2642%209.68616%2010.3384%209.73427%2010.4198%209.76667C11.3932%2010.1533%2011.9998%2010.7533%2011.9998%2011.3333C11.9998%2012.28%2010.3598%2013.3333%207.99984%2013.3333C5.63984%2013.3333%203.99984%2012.28%203.99984%2011.3333C3.99984%2010.7533%204.6065%2010.1533%205.57984%209.76667C5.74427%209.70125%205.87598%209.57318%205.946%209.41065C6.01601%209.24812%206.01859%209.06443%205.95317%208.9C5.88775%208.73557%205.75969%208.60385%205.59716%208.53384C5.43463%208.46383%205.25094%208.46125%205.0865%208.52667C3.57317%209.12667%202.6665%2010.1733%202.6665%2011.3333C2.6665%2013.2%205.0065%2014.6667%207.99984%2014.6667C10.9932%2014.6667%2013.3332%2013.2%2013.3332%2011.3333C13.3332%2010.1733%2012.4265%209.12667%2010.9132%208.52667ZM7.33317%206.57333V11.3333C7.33317%2011.5101%207.40341%2011.6797%207.52843%2011.8047C7.65346%2011.9298%207.82303%2012%207.99984%2012C8.17665%2012%208.34622%2011.9298%208.47124%2011.8047C8.59627%2011.6797%208.6665%2011.5101%208.6665%2011.3333V6.57333C9.29494%206.41107%209.84263%206.02518%2010.2069%205.48799C10.5712%204.95081%2010.727%204.29921%2010.6452%203.65533C10.5635%203.01146%2010.2497%202.41951%209.76266%201.99045C9.27565%201.56139%208.64889%201.32468%207.99984%201.32468C7.35079%201.32468%206.72402%201.56139%206.23702%201.99045C5.75001%202.41951%205.43621%203.01146%205.35442%203.65533C5.27264%204.29921%205.42849%204.95081%205.79277%205.48799C6.15704%206.02518%206.70473%206.41107%207.33317%206.57333ZM7.99984%202.66667C8.26355%202.66667%208.52133%202.74486%208.7406%202.89137C8.95986%203.03788%209.13076%203.24612%209.23168%203.48975C9.33259%203.73339%209.359%204.00148%209.30755%204.26012C9.2561%204.51876%209.12912%204.75634%208.94265%204.94281C8.75618%205.12928%208.5186%205.25627%208.25996%205.30771C8.00132%205.35916%207.73323%205.33276%207.48959%205.23184C7.24596%205.13092%207.03772%204.96002%206.89121%204.74076C6.7447%204.52149%206.6665%204.26371%206.6665%204C6.6665%203.64638%206.80698%203.30724%207.05703%203.05719C7.30708%202.80714%207.64621%202.66667%207.99984%202.66667Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.plus-circle{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00003%201.33333C6.68149%201.33333%205.39255%201.72432%204.29623%202.45686C3.1999%203.18941%202.34542%204.2306%201.84083%205.44877C1.33625%206.66695%201.20423%208.00739%201.46146%209.3006C1.71869%2010.5938%202.35363%2011.7817%203.28598%2012.714C4.21833%2013.6464%205.40622%2014.2813%206.69943%2014.5386C7.99263%2014.7958%209.33308%2014.6638%2010.5513%2014.1592C11.7694%2013.6546%2012.8106%2012.8001%2013.5432%2011.7038C14.2757%2010.6075%2014.6667%209.31854%2014.6667%208C14.6667%207.12452%2014.4943%206.25761%2014.1592%205.44877C13.8242%204.63993%2013.3331%203.90501%2012.7141%203.28595C12.095%202.66689%2011.3601%202.17583%2010.5513%201.8408C9.74241%201.50577%208.87551%201.33333%208.00003%201.33333ZM8.00003%2013.3333C6.9452%2013.3333%205.91405%2013.0205%205.03699%2012.4345C4.15992%2011.8485%203.47634%2011.0155%203.07267%2010.041C2.669%209.06643%202.56339%207.99408%202.76917%206.95951C2.97496%205.92495%203.48291%204.97464%204.22879%204.22876C4.97467%203.48288%205.92498%202.97493%206.95955%202.76914C7.99411%202.56335%209.06647%202.66897%2010.041%203.07264C11.0155%203.47631%2011.8485%204.15989%2012.4345%205.03695C13.0206%205.91402%2013.3334%206.94516%2013.3334%208C13.3334%209.41448%2012.7715%2010.771%2011.7713%2011.7712C10.7711%2012.7714%209.41452%2013.3333%208.00003%2013.3333ZM10.6667%207.33333H8.6667V5.33333C8.6667%205.15652%208.59646%204.98695%208.47143%204.86192C8.34641%204.7369%208.17684%204.66666%208.00003%204.66666C7.82322%204.66666%207.65365%204.7369%207.52862%204.86192C7.4036%204.98695%207.33336%205.15652%207.33336%205.33333V7.33333H5.33336C5.15655%207.33333%204.98698%207.40357%204.86196%207.52859C4.73693%207.65361%204.6667%207.82318%204.6667%208C4.6667%208.17681%204.73693%208.34638%204.86196%208.4714C4.98698%208.59642%205.15655%208.66666%205.33336%208.66666H7.33336V10.6667C7.33336%2010.8435%207.4036%2011.013%207.52862%2011.1381C7.65365%2011.2631%207.82322%2011.3333%208.00003%2011.3333C8.17684%2011.3333%208.34641%2011.2631%208.47143%2011.1381C8.59646%2011.013%208.6667%2010.8435%208.6667%2010.6667V8.66666H10.6667C10.8435%208.66666%2011.0131%208.59642%2011.1381%208.4714C11.2631%208.34638%2011.3334%208.17681%2011.3334%208C11.3334%207.82318%2011.2631%207.65361%2011.1381%207.52859C11.0131%207.40357%2010.8435%207.33333%2010.6667%207.33333Z'%20fill='%23000220'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00003%201.33333C6.68149%201.33333%205.39255%201.72432%204.29623%202.45686C3.1999%203.18941%202.34542%204.2306%201.84083%205.44877C1.33625%206.66695%201.20423%208.00739%201.46146%209.3006C1.71869%2010.5938%202.35363%2011.7817%203.28598%2012.714C4.21833%2013.6464%205.40622%2014.2813%206.69943%2014.5386C7.99263%2014.7958%209.33308%2014.6638%2010.5513%2014.1592C11.7694%2013.6546%2012.8106%2012.8001%2013.5432%2011.7038C14.2757%2010.6075%2014.6667%209.31854%2014.6667%208C14.6667%207.12452%2014.4943%206.25761%2014.1592%205.44877C13.8242%204.63993%2013.3331%203.90501%2012.7141%203.28595C12.095%202.66689%2011.3601%202.17583%2010.5513%201.8408C9.74241%201.50577%208.87551%201.33333%208.00003%201.33333ZM8.00003%2013.3333C6.9452%2013.3333%205.91405%2013.0205%205.03699%2012.4345C4.15992%2011.8485%203.47634%2011.0155%203.07267%2010.041C2.669%209.06643%202.56339%207.99408%202.76917%206.95951C2.97496%205.92495%203.48291%204.97464%204.22879%204.22876C4.97467%203.48288%205.92498%202.97493%206.95955%202.76914C7.99411%202.56335%209.06647%202.66897%2010.041%203.07264C11.0155%203.47631%2011.8485%204.15989%2012.4345%205.03695C13.0206%205.91402%2013.3334%206.94516%2013.3334%208C13.3334%209.41448%2012.7715%2010.771%2011.7713%2011.7712C10.7711%2012.7714%209.41452%2013.3333%208.00003%2013.3333ZM10.6667%207.33333H8.6667V5.33333C8.6667%205.15652%208.59646%204.98695%208.47143%204.86192C8.34641%204.7369%208.17684%204.66666%208.00003%204.66666C7.82322%204.66666%207.65365%204.7369%207.52862%204.86192C7.4036%204.98695%207.33336%205.15652%207.33336%205.33333V7.33333H5.33336C5.15655%207.33333%204.98698%207.40357%204.86196%207.52859C4.73693%207.65361%204.6667%207.82318%204.6667%208C4.6667%208.17681%204.73693%208.34638%204.86196%208.4714C4.98698%208.59642%205.15655%208.66666%205.33336%208.66666H7.33336V10.6667C7.33336%2010.8435%207.4036%2011.013%207.52862%2011.1381C7.65365%2011.2631%207.82322%2011.3333%208.00003%2011.3333C8.17684%2011.3333%208.34641%2011.2631%208.47143%2011.1381C8.59646%2011.013%208.6667%2010.8435%208.6667%2010.6667V8.66666H10.6667C10.8435%208.66666%2011.0131%208.59642%2011.1381%208.4714C11.2631%208.34638%2011.3334%208.17681%2011.3334%208C11.3334%207.82318%2011.2631%207.65361%2011.1381%207.52859C11.0131%207.40357%2010.8435%207.33333%2010.6667%207.33333Z'%20fill='%23000220'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.profile{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.99996%2010H7.99996C8.22097%2010%208.43293%209.91221%208.58922%209.75593C8.7455%209.59965%208.83329%209.38769%208.83329%209.16668V4.16668C8.83329%203.94566%208.7455%203.7337%208.58922%203.57742C8.43293%203.42114%208.22097%203.33334%207.99996%203.33334H2.99996C2.77895%203.33334%202.56698%203.42114%202.4107%203.57742C2.25442%203.7337%202.16663%203.94566%202.16663%204.16668V9.16668C2.16663%209.38769%202.25442%209.59965%202.4107%209.75593C2.56698%209.91221%202.77895%2010%202.99996%2010ZM3.83329%205.00001H7.16663V8.33334H3.83329V5.00001ZM11.3333%206.66668H18C18.221%206.66668%2018.4329%206.57888%2018.5892%206.4226C18.7455%206.26632%2018.8333%206.05436%2018.8333%205.83334C18.8333%205.61233%2018.7455%205.40037%2018.5892%205.24409C18.4329%205.08781%2018.221%205.00001%2018%205.00001H11.3333C11.1123%205.00001%2010.9003%205.08781%2010.744%205.24409C10.5878%205.40037%2010.5%205.61233%2010.5%205.83334C10.5%206.05436%2010.5878%206.26632%2010.744%206.4226C10.9003%206.57888%2011.1123%206.66668%2011.3333%206.66668ZM11.3333%2015H2.99996C2.77895%2015%202.56698%2015.0878%202.4107%2015.2441C2.25442%2015.4004%202.16663%2015.6123%202.16663%2015.8333C2.16663%2016.0544%202.25442%2016.2663%202.4107%2016.4226C2.56698%2016.5789%202.77895%2016.6667%202.99996%2016.6667H11.3333C11.5543%2016.6667%2011.7663%2016.5789%2011.9225%2016.4226C12.0788%2016.2663%2012.1666%2016.0544%2012.1666%2015.8333C12.1666%2015.6123%2012.0788%2015.4004%2011.9225%2015.2441C11.7663%2015.0878%2011.5543%2015%2011.3333%2015ZM18%2011.6667H2.99996C2.77895%2011.6667%202.56698%2011.7545%202.4107%2011.9108C2.25442%2012.067%202.16663%2012.279%202.16663%2012.5C2.16663%2012.721%202.25442%2012.933%202.4107%2013.0893C2.56698%2013.2455%202.77895%2013.3333%202.99996%2013.3333H18C18.221%2013.3333%2018.4329%2013.2455%2018.5892%2013.0893C18.7455%2012.933%2018.8333%2012.721%2018.8333%2012.5C18.8333%2012.279%2018.7455%2012.067%2018.5892%2011.9108C18.4329%2011.7545%2018.221%2011.6667%2018%2011.6667ZM18%208.33334H11.3333C11.1123%208.33334%2010.9003%208.42114%2010.744%208.57742C10.5878%208.7337%2010.5%208.94566%2010.5%209.16668C10.5%209.38769%2010.5878%209.59965%2010.744%209.75593C10.9003%209.91221%2011.1123%2010%2011.3333%2010H18C18.221%2010%2018.4329%209.91221%2018.5892%209.75593C18.7455%209.59965%2018.8333%209.38769%2018.8333%209.16668C18.8333%208.94566%2018.7455%208.7337%2018.5892%208.57742C18.4329%208.42114%2018.221%208.33334%2018%208.33334Z'%20fill='%23000220'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.99996%2010H7.99996C8.22097%2010%208.43293%209.91221%208.58922%209.75593C8.7455%209.59965%208.83329%209.38769%208.83329%209.16668V4.16668C8.83329%203.94566%208.7455%203.7337%208.58922%203.57742C8.43293%203.42114%208.22097%203.33334%207.99996%203.33334H2.99996C2.77895%203.33334%202.56698%203.42114%202.4107%203.57742C2.25442%203.7337%202.16663%203.94566%202.16663%204.16668V9.16668C2.16663%209.38769%202.25442%209.59965%202.4107%209.75593C2.56698%209.91221%202.77895%2010%202.99996%2010ZM3.83329%205.00001H7.16663V8.33334H3.83329V5.00001ZM11.3333%206.66668H18C18.221%206.66668%2018.4329%206.57888%2018.5892%206.4226C18.7455%206.26632%2018.8333%206.05436%2018.8333%205.83334C18.8333%205.61233%2018.7455%205.40037%2018.5892%205.24409C18.4329%205.08781%2018.221%205.00001%2018%205.00001H11.3333C11.1123%205.00001%2010.9003%205.08781%2010.744%205.24409C10.5878%205.40037%2010.5%205.61233%2010.5%205.83334C10.5%206.05436%2010.5878%206.26632%2010.744%206.4226C10.9003%206.57888%2011.1123%206.66668%2011.3333%206.66668ZM11.3333%2015H2.99996C2.77895%2015%202.56698%2015.0878%202.4107%2015.2441C2.25442%2015.4004%202.16663%2015.6123%202.16663%2015.8333C2.16663%2016.0544%202.25442%2016.2663%202.4107%2016.4226C2.56698%2016.5789%202.77895%2016.6667%202.99996%2016.6667H11.3333C11.5543%2016.6667%2011.7663%2016.5789%2011.9225%2016.4226C12.0788%2016.2663%2012.1666%2016.0544%2012.1666%2015.8333C12.1666%2015.6123%2012.0788%2015.4004%2011.9225%2015.2441C11.7663%2015.0878%2011.5543%2015%2011.3333%2015ZM18%2011.6667H2.99996C2.77895%2011.6667%202.56698%2011.7545%202.4107%2011.9108C2.25442%2012.067%202.16663%2012.279%202.16663%2012.5C2.16663%2012.721%202.25442%2012.933%202.4107%2013.0893C2.56698%2013.2455%202.77895%2013.3333%202.99996%2013.3333H18C18.221%2013.3333%2018.4329%2013.2455%2018.5892%2013.0893C18.7455%2012.933%2018.8333%2012.721%2018.8333%2012.5C18.8333%2012.279%2018.7455%2012.067%2018.5892%2011.9108C18.4329%2011.7545%2018.221%2011.6667%2018%2011.6667ZM18%208.33334H11.3333C11.1123%208.33334%2010.9003%208.42114%2010.744%208.57742C10.5878%208.7337%2010.5%208.94566%2010.5%209.16668C10.5%209.38769%2010.5878%209.59965%2010.744%209.75593C10.9003%209.91221%2011.1123%2010%2011.3333%2010H18C18.221%2010%2018.4329%209.91221%2018.5892%209.75593C18.7455%209.59965%2018.8333%209.38769%2018.8333%209.16668C18.8333%208.94566%2018.7455%208.7337%2018.5892%208.57742C18.4329%208.42114%2018.221%208.33334%2018%208.33334Z'%20fill='%23000220'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.save{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.7583%207.74167L12.7583%202.74167C12.6815%202.66671%2012.591%202.60729%2012.4917%202.56667C12.3883%202.52468%2012.2782%202.50208%2012.1667%202.5H5.5C4.83696%202.5%204.20107%202.76339%203.73223%203.23223C3.26339%203.70107%203%204.33696%203%205V15C3%2015.663%203.26339%2016.2989%203.73223%2016.7678C4.20107%2017.2366%204.83696%2017.5%205.5%2017.5H15.5C16.163%2017.5%2016.7989%2017.2366%2017.2678%2016.7678C17.7366%2016.2989%2018%2015.663%2018%2015V8.33333C18.0006%208.22366%2017.9796%208.11494%2017.9381%208.01341C17.8967%207.91188%2017.8356%207.81953%2017.7583%207.74167ZM8%204.16667H11.3333V5.83333H8V4.16667ZM13%2015.8333H8V13.3333C8%2013.1123%208.0878%2012.9004%208.24408%2012.7441C8.40036%2012.5878%208.61232%2012.5%208.83333%2012.5H12.1667C12.3877%2012.5%2012.5996%2012.5878%2012.7559%2012.7441C12.9122%2012.9004%2013%2013.1123%2013%2013.3333V15.8333ZM16.3333%2015C16.3333%2015.221%2016.2455%2015.433%2016.0893%2015.5893C15.933%2015.7455%2015.721%2015.8333%2015.5%2015.8333H14.6667V13.3333C14.6667%2012.6703%2014.4033%2012.0344%2013.9344%2011.5656C13.4656%2011.0967%2012.8297%2010.8333%2012.1667%2010.8333H8.83333C8.17029%2010.8333%207.53441%2011.0967%207.06557%2011.5656C6.59673%2012.0344%206.33333%2012.6703%206.33333%2013.3333V15.8333H5.5C5.27899%2015.8333%205.06702%2015.7455%204.91074%2015.5893C4.75446%2015.433%204.66667%2015.221%204.66667%2015V5C4.66667%204.77899%204.75446%204.56702%204.91074%204.41074C5.06702%204.25446%205.27899%204.16667%205.5%204.16667H6.33333V6.66667C6.33333%206.88768%206.42113%207.09964%206.57741%207.25592C6.73369%207.4122%206.94565%207.5%207.16667%207.5H12.1667C12.3877%207.5%2012.5996%207.4122%2012.7559%207.25592C12.9122%207.09964%2013%206.88768%2013%206.66667V5.34167L16.3333%208.675V15Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.7583%207.74167L12.7583%202.74167C12.6815%202.66671%2012.591%202.60729%2012.4917%202.56667C12.3883%202.52468%2012.2782%202.50208%2012.1667%202.5H5.5C4.83696%202.5%204.20107%202.76339%203.73223%203.23223C3.26339%203.70107%203%204.33696%203%205V15C3%2015.663%203.26339%2016.2989%203.73223%2016.7678C4.20107%2017.2366%204.83696%2017.5%205.5%2017.5H15.5C16.163%2017.5%2016.7989%2017.2366%2017.2678%2016.7678C17.7366%2016.2989%2018%2015.663%2018%2015V8.33333C18.0006%208.22366%2017.9796%208.11494%2017.9381%208.01341C17.8967%207.91188%2017.8356%207.81953%2017.7583%207.74167ZM8%204.16667H11.3333V5.83333H8V4.16667ZM13%2015.8333H8V13.3333C8%2013.1123%208.0878%2012.9004%208.24408%2012.7441C8.40036%2012.5878%208.61232%2012.5%208.83333%2012.5H12.1667C12.3877%2012.5%2012.5996%2012.5878%2012.7559%2012.7441C12.9122%2012.9004%2013%2013.1123%2013%2013.3333V15.8333ZM16.3333%2015C16.3333%2015.221%2016.2455%2015.433%2016.0893%2015.5893C15.933%2015.7455%2015.721%2015.8333%2015.5%2015.8333H14.6667V13.3333C14.6667%2012.6703%2014.4033%2012.0344%2013.9344%2011.5656C13.4656%2011.0967%2012.8297%2010.8333%2012.1667%2010.8333H8.83333C8.17029%2010.8333%207.53441%2011.0967%207.06557%2011.5656C6.59673%2012.0344%206.33333%2012.6703%206.33333%2013.3333V15.8333H5.5C5.27899%2015.8333%205.06702%2015.7455%204.91074%2015.5893C4.75446%2015.433%204.66667%2015.221%204.66667%2015V5C4.66667%204.77899%204.75446%204.56702%204.91074%204.41074C5.06702%204.25446%205.27899%204.16667%205.5%204.16667H6.33333V6.66667C6.33333%206.88768%206.42113%207.09964%206.57741%207.25592C6.73369%207.4122%206.94565%207.5%207.16667%207.5H12.1667C12.3877%207.5%2012.5996%207.4122%2012.7559%207.25592C12.9122%207.09964%2013%206.88768%2013%206.66667V5.34167L16.3333%208.675V15Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.arrow-top-left{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.73476%205.33333H11.7948C11.9716%205.33333%2012.1411%205.2631%2012.2662%205.13807C12.3912%205.01305%2012.4614%204.84348%2012.4614%204.66667C12.4614%204.48986%2012.3912%204.32029%2012.2662%204.19526C12.1411%204.07024%2011.9716%204%2011.7948%204H5.12809C5.04097%204.00105%204.95491%204.01917%204.87476%204.05333C4.71186%204.12098%204.58241%204.25043%204.51476%204.41333C4.4806%204.49348%204.46248%204.57955%204.46143%204.66667V11.3333C4.46143%2011.5101%204.53166%2011.6797%204.65669%2011.8047C4.78171%2011.9298%204.95128%2012%205.12809%2012C5.3049%2012%205.47447%2011.9298%205.5995%2011.8047C5.72452%2011.6797%205.79476%2011.5101%205.79476%2011.3333V6.27333L11.3214%2011.8067C11.3834%2011.8692%2011.4571%2011.9187%2011.5384%2011.9526C11.6196%2011.9864%2011.7068%2012.0039%2011.7948%2012.0039C11.8828%2012.0039%2011.9699%2011.9864%2012.0511%2011.9526C12.1324%2011.9187%2012.2061%2011.8692%2012.2681%2011.8067C12.3306%2011.7447%2012.3802%2011.671%2012.414%2011.5897C12.4479%2011.5085%2012.4653%2011.4213%2012.4653%2011.3333C12.4653%2011.2453%2012.4479%2011.1582%2012.414%2011.0769C12.3802%2010.9957%2012.3306%2010.922%2012.2681%2010.86L6.73476%205.33333Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.73476%205.33333H11.7948C11.9716%205.33333%2012.1411%205.2631%2012.2662%205.13807C12.3912%205.01305%2012.4614%204.84348%2012.4614%204.66667C12.4614%204.48986%2012.3912%204.32029%2012.2662%204.19526C12.1411%204.07024%2011.9716%204%2011.7948%204H5.12809C5.04097%204.00105%204.95491%204.01917%204.87476%204.05333C4.71186%204.12098%204.58241%204.25043%204.51476%204.41333C4.4806%204.49348%204.46248%204.57955%204.46143%204.66667V11.3333C4.46143%2011.5101%204.53166%2011.6797%204.65669%2011.8047C4.78171%2011.9298%204.95128%2012%205.12809%2012C5.3049%2012%205.47447%2011.9298%205.5995%2011.8047C5.72452%2011.6797%205.79476%2011.5101%205.79476%2011.3333V6.27333L11.3214%2011.8067C11.3834%2011.8692%2011.4571%2011.9187%2011.5384%2011.9526C11.6196%2011.9864%2011.7068%2012.0039%2011.7948%2012.0039C11.8828%2012.0039%2011.9699%2011.9864%2012.0511%2011.9526C12.1324%2011.9187%2012.2061%2011.8692%2012.2681%2011.8067C12.3306%2011.7447%2012.3802%2011.671%2012.414%2011.5897C12.4479%2011.5085%2012.4653%2011.4213%2012.4653%2011.3333C12.4653%2011.2453%2012.4479%2011.1582%2012.414%2011.0769C12.3802%2010.9957%2012.3306%2010.922%2012.2681%2010.86L6.73476%205.33333Z'%20fill='white'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.edit{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21%2011.9999C20.7348%2011.9999%2020.4804%2012.1053%2020.2929%2012.2928C20.1054%2012.4804%2020%2012.7347%2020%2012.9999V18.9999C20%2019.2652%2019.8946%2019.5195%2019.7071%2019.707C19.5196%2019.8946%2019.2652%2019.9999%2019%2019.9999H5C4.73478%2019.9999%204.48043%2019.8946%204.29289%2019.707C4.10536%2019.5195%204%2019.2652%204%2018.9999V4.99994C4%204.73472%204.10536%204.48037%204.29289%204.29283C4.48043%204.1053%204.73478%203.99994%205%203.99994H11C11.2652%203.99994%2011.5196%203.89458%2011.7071%203.70705C11.8946%203.51951%2012%203.26516%2012%202.99994C12%202.73472%2011.8946%202.48037%2011.7071%202.29283C11.5196%202.1053%2011.2652%201.99994%2011%201.99994H5C4.20435%201.99994%203.44129%202.31601%202.87868%202.87862C2.31607%203.44123%202%204.20429%202%204.99994V18.9999C2%2019.7956%202.31607%2020.5587%202.87868%2021.1213C3.44129%2021.6839%204.20435%2021.9999%205%2021.9999H19C19.7956%2021.9999%2020.5587%2021.6839%2021.1213%2021.1213C21.6839%2020.5587%2022%2019.7956%2022%2018.9999V12.9999C22%2012.7347%2021.8946%2012.4804%2021.7071%2012.2928C21.5196%2012.1053%2021.2652%2011.9999%2021%2011.9999ZM6%2012.7599V16.9999C6%2017.2652%206.10536%2017.5195%206.29289%2017.707C6.48043%2017.8946%206.73478%2017.9999%207%2017.9999H11.24C11.3716%2018.0007%2011.5021%2017.9755%2011.6239%2017.9257C11.7457%2017.8759%2011.8566%2017.8026%2011.95%2017.7099L18.87%2010.7799L21.71%207.99994C21.8037%207.90698%2021.8781%207.79637%2021.9289%207.67452C21.9797%207.55266%2022.0058%207.42195%2022.0058%207.28994C22.0058%207.15793%2021.9797%207.02722%2021.9289%206.90536C21.8781%206.7835%2021.8037%206.6729%2021.71%206.57994L17.47%202.28994C17.377%202.19621%2017.2664%202.12182%2017.1446%202.07105C17.0227%202.02028%2016.892%201.99414%2016.76%201.99414C16.628%201.99414%2016.4973%202.02028%2016.3754%202.07105C16.2536%202.12182%2016.143%202.19621%2016.05%202.28994L13.23%205.11994L6.29%2012.0499C6.19732%2012.1434%206.12399%2012.2542%206.07423%2012.376C6.02446%2012.4979%205.99924%2012.6283%206%2012.7599ZM16.76%204.40994L19.59%207.23994L18.17%208.65994L15.34%205.82994L16.76%204.40994ZM8%2013.1699L13.93%207.23994L16.76%2010.0699L10.83%2015.9999H8V13.1699Z'%20fill='%23000220'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21%2011.9999C20.7348%2011.9999%2020.4804%2012.1053%2020.2929%2012.2928C20.1054%2012.4804%2020%2012.7347%2020%2012.9999V18.9999C20%2019.2652%2019.8946%2019.5195%2019.7071%2019.707C19.5196%2019.8946%2019.2652%2019.9999%2019%2019.9999H5C4.73478%2019.9999%204.48043%2019.8946%204.29289%2019.707C4.10536%2019.5195%204%2019.2652%204%2018.9999V4.99994C4%204.73472%204.10536%204.48037%204.29289%204.29283C4.48043%204.1053%204.73478%203.99994%205%203.99994H11C11.2652%203.99994%2011.5196%203.89458%2011.7071%203.70705C11.8946%203.51951%2012%203.26516%2012%202.99994C12%202.73472%2011.8946%202.48037%2011.7071%202.29283C11.5196%202.1053%2011.2652%201.99994%2011%201.99994H5C4.20435%201.99994%203.44129%202.31601%202.87868%202.87862C2.31607%203.44123%202%204.20429%202%204.99994V18.9999C2%2019.7956%202.31607%2020.5587%202.87868%2021.1213C3.44129%2021.6839%204.20435%2021.9999%205%2021.9999H19C19.7956%2021.9999%2020.5587%2021.6839%2021.1213%2021.1213C21.6839%2020.5587%2022%2019.7956%2022%2018.9999V12.9999C22%2012.7347%2021.8946%2012.4804%2021.7071%2012.2928C21.5196%2012.1053%2021.2652%2011.9999%2021%2011.9999ZM6%2012.7599V16.9999C6%2017.2652%206.10536%2017.5195%206.29289%2017.707C6.48043%2017.8946%206.73478%2017.9999%207%2017.9999H11.24C11.3716%2018.0007%2011.5021%2017.9755%2011.6239%2017.9257C11.7457%2017.8759%2011.8566%2017.8026%2011.95%2017.7099L18.87%2010.7799L21.71%207.99994C21.8037%207.90698%2021.8781%207.79637%2021.9289%207.67452C21.9797%207.55266%2022.0058%207.42195%2022.0058%207.28994C22.0058%207.15793%2021.9797%207.02722%2021.9289%206.90536C21.8781%206.7835%2021.8037%206.6729%2021.71%206.57994L17.47%202.28994C17.377%202.19621%2017.2664%202.12182%2017.1446%202.07105C17.0227%202.02028%2016.892%201.99414%2016.76%201.99414C16.628%201.99414%2016.4973%202.02028%2016.3754%202.07105C16.2536%202.12182%2016.143%202.19621%2016.05%202.28994L13.23%205.11994L6.29%2012.0499C6.19732%2012.1434%206.12399%2012.2542%206.07423%2012.376C6.02446%2012.4979%205.99924%2012.6283%206%2012.7599ZM16.76%204.40994L19.59%207.23994L18.17%208.65994L15.34%205.82994L16.76%204.40994ZM8%2013.1699L13.93%207.23994L16.76%2010.0699L10.83%2015.9999H8V13.1699Z'%20fill='%23000220'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.circle-tick{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3e%3cpath%20d='M11.04%206.5925L7.8225%209.8175L6.585%208.58C6.51777%208.50149%206.43503%208.43772%206.34198%208.39271C6.24893%208.34769%206.14758%208.32239%206.04429%208.3184C5.941%208.31441%205.838%208.33182%205.74176%208.36952C5.64552%208.40723%205.55811%208.46442%205.48502%208.53751C5.41192%208.6106%205.35473%208.69801%205.31703%208.79426C5.27932%208.8905%205.26191%208.9935%205.2659%209.09679C5.26989%209.20008%205.29519%209.30143%205.34021%209.39448C5.38523%209.48753%205.44899%209.57026%205.5275%209.6375L7.29%2011.4075C7.36008%2011.477%207.4432%2011.532%207.53457%2011.5693C7.62595%2011.6067%207.7238%2011.6256%207.8225%2011.625C8.01926%2011.6242%208.20781%2011.5461%208.3475%2011.4075L12.0975%207.6575C12.1678%207.58778%2012.2236%207.50483%2012.2617%207.41343C12.2997%207.32204%2012.3194%207.22401%2012.3194%207.125C12.3194%207.02599%2012.2997%206.92796%2012.2617%206.83657C12.2236%206.74517%2012.1678%206.66222%2012.0975%206.5925C11.957%206.45281%2011.7669%206.37441%2011.5688%206.37441C11.3706%206.37441%2011.1805%206.45281%2011.04%206.5925ZM9%201.5C7.51664%201.5%206.0666%201.93987%204.83323%202.76398C3.59986%203.58809%202.63856%204.75943%202.07091%206.12987C1.50325%207.50032%201.35472%209.00832%201.64411%2010.4632C1.9335%2011.918%202.64781%2013.2544%203.6967%2014.3033C4.7456%2015.3522%206.08197%2016.0665%207.53683%2016.3559C8.99168%2016.6453%2010.4997%2016.4968%2011.8701%2015.9291C13.2406%2015.3614%2014.4119%2014.4001%2015.236%2013.1668C16.0601%2011.9334%2016.5%2010.4834%2016.5%209C16.5%208.01509%2016.306%207.03982%2015.9291%206.12987C15.5522%205.21993%2014.9997%204.39314%2014.3033%203.6967C13.6069%203.00026%2012.7801%202.44781%2011.8701%202.0709C10.9602%201.69399%209.98492%201.5%209%201.5V1.5ZM9%2015C7.81332%2015%206.65328%2014.6481%205.66658%2013.9888C4.67989%2013.3295%203.91085%2012.3925%203.45673%2011.2961C3.0026%2010.1997%202.88378%208.99334%203.11529%207.82946C3.3468%206.66557%203.91825%205.59647%204.75736%204.75736C5.59648%203.91824%206.66558%203.3468%207.82946%203.11529C8.99335%202.88378%2010.1997%203.0026%2011.2961%203.45672C12.3925%203.91085%2013.3295%204.67988%2013.9888%205.66658C14.6481%206.65327%2015%207.81331%2015%209C15%2010.5913%2014.3679%2012.1174%2013.2426%2013.2426C12.1174%2014.3679%2010.5913%2015%209%2015V15Z'%20fill='%2336D576'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3e%3cpath%20d='M11.04%206.5925L7.8225%209.8175L6.585%208.58C6.51777%208.50149%206.43503%208.43772%206.34198%208.39271C6.24893%208.34769%206.14758%208.32239%206.04429%208.3184C5.941%208.31441%205.838%208.33182%205.74176%208.36952C5.64552%208.40723%205.55811%208.46442%205.48502%208.53751C5.41192%208.6106%205.35473%208.69801%205.31703%208.79426C5.27932%208.8905%205.26191%208.9935%205.2659%209.09679C5.26989%209.20008%205.29519%209.30143%205.34021%209.39448C5.38523%209.48753%205.44899%209.57026%205.5275%209.6375L7.29%2011.4075C7.36008%2011.477%207.4432%2011.532%207.53457%2011.5693C7.62595%2011.6067%207.7238%2011.6256%207.8225%2011.625C8.01926%2011.6242%208.20781%2011.5461%208.3475%2011.4075L12.0975%207.6575C12.1678%207.58778%2012.2236%207.50483%2012.2617%207.41343C12.2997%207.32204%2012.3194%207.22401%2012.3194%207.125C12.3194%207.02599%2012.2997%206.92796%2012.2617%206.83657C12.2236%206.74517%2012.1678%206.66222%2012.0975%206.5925C11.957%206.45281%2011.7669%206.37441%2011.5688%206.37441C11.3706%206.37441%2011.1805%206.45281%2011.04%206.5925ZM9%201.5C7.51664%201.5%206.0666%201.93987%204.83323%202.76398C3.59986%203.58809%202.63856%204.75943%202.07091%206.12987C1.50325%207.50032%201.35472%209.00832%201.64411%2010.4632C1.9335%2011.918%202.64781%2013.2544%203.6967%2014.3033C4.7456%2015.3522%206.08197%2016.0665%207.53683%2016.3559C8.99168%2016.6453%2010.4997%2016.4968%2011.8701%2015.9291C13.2406%2015.3614%2014.4119%2014.4001%2015.236%2013.1668C16.0601%2011.9334%2016.5%2010.4834%2016.5%209C16.5%208.01509%2016.306%207.03982%2015.9291%206.12987C15.5522%205.21993%2014.9997%204.39314%2014.3033%203.6967C13.6069%203.00026%2012.7801%202.44781%2011.8701%202.0709C10.9602%201.69399%209.98492%201.5%209%201.5V1.5ZM9%2015C7.81332%2015%206.65328%2014.6481%205.66658%2013.9888C4.67989%2013.3295%203.91085%2012.3925%203.45673%2011.2961C3.0026%2010.1997%202.88378%208.99334%203.11529%207.82946C3.3468%206.66557%203.91825%205.59647%204.75736%204.75736C5.59648%203.91824%206.66558%203.3468%207.82946%203.11529C8.99335%202.88378%2010.1997%203.0026%2011.2961%203.45672C12.3925%203.91085%2013.3295%204.67988%2013.9888%205.66658C14.6481%206.65327%2015%207.81331%2015%209C15%2010.5913%2014.3679%2012.1174%2013.2426%2013.2426C12.1174%2014.3679%2010.5913%2015%209%2015V15Z'%20fill='%2336D576'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.warning-circle{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3e%3cpath%20d='M9%205.25C8.80109%205.25%208.61033%205.32902%208.46967%205.46967C8.32902%205.61032%208.25%205.80109%208.25%206V9C8.25%209.19891%208.32902%209.38968%208.46967%209.53033C8.61033%209.67098%208.80109%209.75%209%209.75C9.19892%209.75%209.38968%209.67098%209.53033%209.53033C9.67099%209.38968%209.75%209.19891%209.75%209V6C9.75%205.80109%209.67099%205.61032%209.53033%205.46967C9.38968%205.32902%209.19892%205.25%209%205.25ZM9.69%2011.715C9.67359%2011.6672%209.65089%2011.6218%209.6225%2011.58L9.5325%2011.4675C9.42704%2011.3634%209.29311%2011.2929%209.14761%2011.2649C9.00212%2011.2369%208.85159%2011.2526%208.715%2011.31C8.62411%2011.348%208.5404%2011.4013%208.4675%2011.4675C8.39799%2011.5376%208.343%2011.6207%208.30568%2011.7121C8.26835%2011.8034%208.24943%2011.9013%208.25%2012C8.25119%2012.098%208.27157%2012.1948%208.31%2012.285C8.34369%2012.3781%208.39743%2012.4626%208.46742%2012.5326C8.53741%2012.6026%208.62193%2012.6563%208.715%2012.69C8.80478%2012.7297%208.90185%2012.7502%209%2012.7502C9.09816%2012.7502%209.19523%2012.7297%209.285%2012.69C9.37808%2012.6563%209.4626%2012.6026%209.53259%2012.5326C9.60258%2012.4626%209.65632%2012.3781%209.69%2012.285C9.72843%2012.1948%209.74882%2012.098%209.75%2012C9.75368%2011.9501%209.75368%2011.8999%209.75%2011.85C9.73709%2011.8022%209.71685%2011.7566%209.69%2011.715ZM9%201.5C7.51664%201.5%206.0666%201.93987%204.83323%202.76398C3.59986%203.58809%202.63856%204.75943%202.07091%206.12987C1.50325%207.50032%201.35472%209.00832%201.64411%2010.4632C1.9335%2011.918%202.64781%2013.2544%203.6967%2014.3033C4.7456%2015.3522%206.08197%2016.0665%207.53683%2016.3559C8.99168%2016.6453%2010.4997%2016.4968%2011.8701%2015.9291C13.2406%2015.3614%2014.4119%2014.4001%2015.236%2013.1668C16.0601%2011.9334%2016.5%2010.4834%2016.5%209C16.5%208.01509%2016.306%207.03982%2015.9291%206.12987C15.5522%205.21993%2014.9997%204.39314%2014.3033%203.6967C13.6069%203.00026%2012.7801%202.44781%2011.8701%202.0709C10.9602%201.69399%209.98492%201.5%209%201.5ZM9%2015C7.81332%2015%206.65328%2014.6481%205.66658%2013.9888C4.67989%2013.3295%203.91085%2012.3925%203.45673%2011.2961C3.0026%2010.1997%202.88378%208.99334%203.11529%207.82946C3.3468%206.66557%203.91825%205.59647%204.75736%204.75736C5.59648%203.91824%206.66558%203.3468%207.82946%203.11529C8.99335%202.88378%2010.1997%203.0026%2011.2961%203.45672C12.3925%203.91085%2013.3295%204.67988%2013.9888%205.66658C14.6481%206.65327%2015%207.81331%2015%209C15%2010.5913%2014.3679%2012.1174%2013.2426%2013.2426C12.1174%2014.3679%2010.5913%2015%209%2015Z'%20fill='%23F4A938'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3e%3cpath%20d='M9%205.25C8.80109%205.25%208.61033%205.32902%208.46967%205.46967C8.32902%205.61032%208.25%205.80109%208.25%206V9C8.25%209.19891%208.32902%209.38968%208.46967%209.53033C8.61033%209.67098%208.80109%209.75%209%209.75C9.19892%209.75%209.38968%209.67098%209.53033%209.53033C9.67099%209.38968%209.75%209.19891%209.75%209V6C9.75%205.80109%209.67099%205.61032%209.53033%205.46967C9.38968%205.32902%209.19892%205.25%209%205.25ZM9.69%2011.715C9.67359%2011.6672%209.65089%2011.6218%209.6225%2011.58L9.5325%2011.4675C9.42704%2011.3634%209.29311%2011.2929%209.14761%2011.2649C9.00212%2011.2369%208.85159%2011.2526%208.715%2011.31C8.62411%2011.348%208.5404%2011.4013%208.4675%2011.4675C8.39799%2011.5376%208.343%2011.6207%208.30568%2011.7121C8.26835%2011.8034%208.24943%2011.9013%208.25%2012C8.25119%2012.098%208.27157%2012.1948%208.31%2012.285C8.34369%2012.3781%208.39743%2012.4626%208.46742%2012.5326C8.53741%2012.6026%208.62193%2012.6563%208.715%2012.69C8.80478%2012.7297%208.90185%2012.7502%209%2012.7502C9.09816%2012.7502%209.19523%2012.7297%209.285%2012.69C9.37808%2012.6563%209.4626%2012.6026%209.53259%2012.5326C9.60258%2012.4626%209.65632%2012.3781%209.69%2012.285C9.72843%2012.1948%209.74882%2012.098%209.75%2012C9.75368%2011.9501%209.75368%2011.8999%209.75%2011.85C9.73709%2011.8022%209.71685%2011.7566%209.69%2011.715ZM9%201.5C7.51664%201.5%206.0666%201.93987%204.83323%202.76398C3.59986%203.58809%202.63856%204.75943%202.07091%206.12987C1.50325%207.50032%201.35472%209.00832%201.64411%2010.4632C1.9335%2011.918%202.64781%2013.2544%203.6967%2014.3033C4.7456%2015.3522%206.08197%2016.0665%207.53683%2016.3559C8.99168%2016.6453%2010.4997%2016.4968%2011.8701%2015.9291C13.2406%2015.3614%2014.4119%2014.4001%2015.236%2013.1668C16.0601%2011.9334%2016.5%2010.4834%2016.5%209C16.5%208.01509%2016.306%207.03982%2015.9291%206.12987C15.5522%205.21993%2014.9997%204.39314%2014.3033%203.6967C13.6069%203.00026%2012.7801%202.44781%2011.8701%202.0709C10.9602%201.69399%209.98492%201.5%209%201.5ZM9%2015C7.81332%2015%206.65328%2014.6481%205.66658%2013.9888C4.67989%2013.3295%203.91085%2012.3925%203.45673%2011.2961C3.0026%2010.1997%202.88378%208.99334%203.11529%207.82946C3.3468%206.66557%203.91825%205.59647%204.75736%204.75736C5.59648%203.91824%206.66558%203.3468%207.82946%203.11529C8.99335%202.88378%2010.1997%203.0026%2011.2961%203.45672C12.3925%203.91085%2013.3295%204.67988%2013.9888%205.66658C14.6481%206.65327%2015%207.81331%2015%209C15%2010.5913%2014.3679%2012.1174%2013.2426%2013.2426C12.1174%2014.3679%2010.5913%2015%209%2015Z'%20fill='%23F4A938'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.error-sign{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3e%3cpath%20d='M8.99985%2012C8.85152%2012%208.70651%2012.0439%208.58318%2012.1264C8.45984%2012.2088%208.36371%2012.3259%208.30694%2012.4629C8.25018%2012.6%208.23533%2012.7508%208.26426%2012.8963C8.2932%2013.0418%208.36463%2013.1754%208.46952%2013.2803C8.57441%2013.3852%208.70805%2013.4566%208.85354%2013.4855C8.99902%2013.5145%209.14982%2013.4996%209.28687%2013.4429C9.42391%2013.3861%209.54104%2013.29%209.62346%2013.1666C9.70587%2013.0433%209.74985%2012.8983%209.74985%2012.75C9.74985%2012.551%209.67084%2012.3603%209.53018%2012.2196C9.38953%2012.079%209.19877%2012%208.99985%2012ZM17.0024%2013.1025L10.9649%202.60246C10.7697%202.2526%2010.4847%201.96118%2010.1392%201.75831C9.7938%201.55544%209.40046%201.44849%208.99985%201.44849C8.59925%201.44849%208.2059%201.55544%207.86046%201.75831C7.51502%201.96118%207.23%202.2526%207.03485%202.60246L1.03485%2013.1025C0.83295%2013.443%200.724461%2013.8307%200.720337%2014.2266C0.716213%2014.6224%200.816602%2015.0124%201.01137%2015.357C1.20613%2015.7016%201.48838%2015.9888%201.82962%2016.1895C2.17085%2016.3902%202.55899%2016.4973%202.95485%2016.5H15.0449C15.4439%2016.5039%2015.8368%2016.4016%2016.1833%2016.2036C16.5298%2016.0057%2016.8174%2015.7191%2017.0166%2015.3733C17.2158%2015.0276%2017.3195%2014.635%2017.317%2014.236C17.3145%2013.8369%2017.2059%2013.4457%2017.0024%2013.1025ZM15.7049%2014.6025C15.6391%2014.7194%2015.5432%2014.8166%2015.4271%2014.8839C15.311%2014.9512%2015.179%2014.9861%2015.0449%2014.985H2.95485C2.82069%2014.9861%202.68868%2014.9512%202.57259%2014.8839C2.45651%2014.8166%202.36059%2014.7194%202.29485%2014.6025C2.22903%2014.4884%202.19437%2014.3591%202.19437%2014.2275C2.19437%2014.0958%202.22903%2013.9665%202.29485%2013.8525L8.29485%203.35246C8.35779%203.22961%208.45341%203.12651%208.57119%203.05452C8.68896%202.98252%208.82432%202.94443%208.96235%202.94443C9.10039%202.94443%209.23575%202.98252%209.35352%203.05452C9.47129%203.12651%209.56692%203.22961%209.62985%203.35246L15.6674%2013.8525C15.7418%2013.9648%2015.7845%2014.0952%2015.7911%2014.2298C15.7977%2014.3644%2015.7679%2014.4983%2015.7049%2014.6175V14.6025ZM8.99985%205.99996C8.80094%205.99996%208.61018%206.07898%208.46952%206.21963C8.32887%206.36028%208.24985%206.55105%208.24985%206.74996V9.74996C8.24985%209.94887%208.32887%2010.1396%208.46952%2010.2803C8.61018%2010.4209%208.80094%2010.5%208.99985%2010.5C9.19877%2010.5%209.38953%2010.4209%209.53018%2010.2803C9.67084%2010.1396%209.74985%209.94887%209.74985%209.74996V6.74996C9.74985%206.55105%209.67084%206.36028%209.53018%206.21963C9.38953%206.07898%209.19877%205.99996%208.99985%205.99996Z'%20fill='%23E44040'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3e%3cpath%20d='M8.99985%2012C8.85152%2012%208.70651%2012.0439%208.58318%2012.1264C8.45984%2012.2088%208.36371%2012.3259%208.30694%2012.4629C8.25018%2012.6%208.23533%2012.7508%208.26426%2012.8963C8.2932%2013.0418%208.36463%2013.1754%208.46952%2013.2803C8.57441%2013.3852%208.70805%2013.4566%208.85354%2013.4855C8.99902%2013.5145%209.14982%2013.4996%209.28687%2013.4429C9.42391%2013.3861%209.54104%2013.29%209.62346%2013.1666C9.70587%2013.0433%209.74985%2012.8983%209.74985%2012.75C9.74985%2012.551%209.67084%2012.3603%209.53018%2012.2196C9.38953%2012.079%209.19877%2012%208.99985%2012ZM17.0024%2013.1025L10.9649%202.60246C10.7697%202.2526%2010.4847%201.96118%2010.1392%201.75831C9.7938%201.55544%209.40046%201.44849%208.99985%201.44849C8.59925%201.44849%208.2059%201.55544%207.86046%201.75831C7.51502%201.96118%207.23%202.2526%207.03485%202.60246L1.03485%2013.1025C0.83295%2013.443%200.724461%2013.8307%200.720337%2014.2266C0.716213%2014.6224%200.816602%2015.0124%201.01137%2015.357C1.20613%2015.7016%201.48838%2015.9888%201.82962%2016.1895C2.17085%2016.3902%202.55899%2016.4973%202.95485%2016.5H15.0449C15.4439%2016.5039%2015.8368%2016.4016%2016.1833%2016.2036C16.5298%2016.0057%2016.8174%2015.7191%2017.0166%2015.3733C17.2158%2015.0276%2017.3195%2014.635%2017.317%2014.236C17.3145%2013.8369%2017.2059%2013.4457%2017.0024%2013.1025ZM15.7049%2014.6025C15.6391%2014.7194%2015.5432%2014.8166%2015.4271%2014.8839C15.311%2014.9512%2015.179%2014.9861%2015.0449%2014.985H2.95485C2.82069%2014.9861%202.68868%2014.9512%202.57259%2014.8839C2.45651%2014.8166%202.36059%2014.7194%202.29485%2014.6025C2.22903%2014.4884%202.19437%2014.3591%202.19437%2014.2275C2.19437%2014.0958%202.22903%2013.9665%202.29485%2013.8525L8.29485%203.35246C8.35779%203.22961%208.45341%203.12651%208.57119%203.05452C8.68896%202.98252%208.82432%202.94443%208.96235%202.94443C9.10039%202.94443%209.23575%202.98252%209.35352%203.05452C9.47129%203.12651%209.56692%203.22961%209.62985%203.35246L15.6674%2013.8525C15.7418%2013.9648%2015.7845%2014.0952%2015.7911%2014.2298C15.7977%2014.3644%2015.7679%2014.4983%2015.7049%2014.6175V14.6025ZM8.99985%205.99996C8.80094%205.99996%208.61018%206.07898%208.46952%206.21963C8.32887%206.36028%208.24985%206.55105%208.24985%206.74996V9.74996C8.24985%209.94887%208.32887%2010.1396%208.46952%2010.2803C8.61018%2010.4209%208.80094%2010.5%208.99985%2010.5C9.19877%2010.5%209.38953%2010.4209%209.53018%2010.2803C9.67084%2010.1396%209.74985%209.94887%209.74985%209.74996V6.74996C9.74985%206.55105%209.67084%206.36028%209.53018%206.21963C9.38953%206.07898%209.19877%205.99996%208.99985%205.99996Z'%20fill='%23E44040'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.circle-minus{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%200C8.02219%200%206.08879%200.58649%204.4443%201.6853C2.79981%202.78412%201.51809%204.3459%200.761209%206.17317C0.00433284%208.00043%20-0.193701%2010.0111%200.192152%2011.9509C0.578004%2013.8907%201.53041%2015.6725%202.92894%2017.0711C4.32746%2018.4696%206.10929%2019.422%208.0491%2019.8079C9.98891%2020.1937%2011.9996%2019.9957%2013.8268%2019.2388C15.6541%2018.4819%2017.2159%2017.2002%2018.3147%2015.5557C19.4135%2013.9112%2020%2011.9778%2020%2010C20%208.68678%2019.7413%207.38642%2019.2388%206.17317C18.7363%204.95991%2017.9997%203.85752%2017.0711%202.92893C16.1425%202.00035%2015.0401%201.26375%2013.8268%200.761205C12.6136%200.258658%2011.3132%200%2010%200ZM10%2018C8.41775%2018%206.87104%2017.5308%205.55544%2016.6518C4.23985%2015.7727%203.21447%2014.5233%202.60897%2013.0615C2.00347%2011.5997%201.84504%209.99113%202.15372%208.43928C2.4624%206.88743%203.22433%205.46197%204.34315%204.34315C5.46197%203.22433%206.88743%202.4624%208.43928%202.15372C9.99113%201.84504%2011.5997%202.00346%2013.0615%202.60896C14.5233%203.21447%2015.7727%204.23984%2016.6518%205.55544C17.5308%206.87103%2018%208.41775%2018%2010C18%2012.1217%2017.1572%2014.1566%2015.6569%2015.6569C14.1566%2017.1571%2012.1217%2018%2010%2018ZM14%209H6C5.73479%209%205.48043%209.10536%205.2929%209.29289C5.10536%209.48043%205%209.73478%205%2010C5%2010.2652%205.10536%2010.5196%205.2929%2010.7071C5.48043%2010.8946%205.73479%2011%206%2011H14C14.2652%2011%2014.5196%2010.8946%2014.7071%2010.7071C14.8946%2010.5196%2015%2010.2652%2015%2010C15%209.73478%2014.8946%209.48043%2014.7071%209.29289C14.5196%209.10536%2014.2652%209%2014%209Z'%20fill='%23000220'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%200C8.02219%200%206.08879%200.58649%204.4443%201.6853C2.79981%202.78412%201.51809%204.3459%200.761209%206.17317C0.00433284%208.00043%20-0.193701%2010.0111%200.192152%2011.9509C0.578004%2013.8907%201.53041%2015.6725%202.92894%2017.0711C4.32746%2018.4696%206.10929%2019.422%208.0491%2019.8079C9.98891%2020.1937%2011.9996%2019.9957%2013.8268%2019.2388C15.6541%2018.4819%2017.2159%2017.2002%2018.3147%2015.5557C19.4135%2013.9112%2020%2011.9778%2020%2010C20%208.68678%2019.7413%207.38642%2019.2388%206.17317C18.7363%204.95991%2017.9997%203.85752%2017.0711%202.92893C16.1425%202.00035%2015.0401%201.26375%2013.8268%200.761205C12.6136%200.258658%2011.3132%200%2010%200ZM10%2018C8.41775%2018%206.87104%2017.5308%205.55544%2016.6518C4.23985%2015.7727%203.21447%2014.5233%202.60897%2013.0615C2.00347%2011.5997%201.84504%209.99113%202.15372%208.43928C2.4624%206.88743%203.22433%205.46197%204.34315%204.34315C5.46197%203.22433%206.88743%202.4624%208.43928%202.15372C9.99113%201.84504%2011.5997%202.00346%2013.0615%202.60896C14.5233%203.21447%2015.7727%204.23984%2016.6518%205.55544C17.5308%206.87103%2018%208.41775%2018%2010C18%2012.1217%2017.1572%2014.1566%2015.6569%2015.6569C14.1566%2017.1571%2012.1217%2018%2010%2018ZM14%209H6C5.73479%209%205.48043%209.10536%205.2929%209.29289C5.10536%209.48043%205%209.73478%205%2010C5%2010.2652%205.10536%2010.5196%205.2929%2010.7071C5.48043%2010.8946%205.73479%2011%206%2011H14C14.2652%2011%2014.5196%2010.8946%2014.7071%2010.7071C14.8946%2010.5196%2015%2010.2652%2015%2010C15%209.73478%2014.8946%209.48043%2014.7071%209.29289C14.5196%209.10536%2014.2652%209%2014%209Z'%20fill='%23000220'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.magnifying-glass{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.2825%2015.2176L13.5001%2012.4576C14.5801%2011.1109%2015.1032%209.40152%2014.9617%207.68103C14.8201%205.96053%2014.0248%204.35964%2012.7392%203.20753C11.4536%202.05543%209.77541%201.43968%208.04974%201.4869C6.32408%201.53412%204.68209%202.24072%203.46141%203.46141C2.24072%204.68209%201.53412%206.32408%201.4869%208.04974C1.43968%209.77541%202.05543%2011.4536%203.20753%2012.7392C4.35964%2014.0248%205.96053%2014.8201%207.68103%2014.9617C9.40152%2015.1032%2011.1109%2014.5801%2012.4576%2013.5001L15.2176%2016.2601C15.2873%2016.3303%2015.3702%2016.3861%2015.4616%2016.4242C15.553%2016.4623%2015.651%2016.4819%2015.7501%2016.4819C15.8491%2016.4819%2015.9471%2016.4623%2016.0385%2016.4242C16.1299%2016.3861%2016.2128%2016.3303%2016.2825%2016.2601C16.4177%2016.1202%2016.4933%2015.9333%2016.4933%2015.7388C16.4933%2015.5443%2016.4177%2015.3574%2016.2825%2015.2176ZM8.25005%2013.5001C7.2117%2013.5001%206.19666%2013.1921%205.33331%2012.6153C4.46995%2012.0384%203.79704%2011.2185%203.39968%2010.2591C3.00232%209.29983%202.89836%208.24423%203.10093%207.22583C3.3035%206.20743%203.80351%205.27197%204.53774%204.53774C5.27197%203.80351%206.20743%203.3035%207.22583%203.10093C8.24423%202.89836%209.29983%203.00232%2010.2591%203.39968C11.2185%203.79704%2012.0384%204.46995%2012.6153%205.33331C13.1921%206.19666%2013.5001%207.2117%2013.5001%208.25005C13.5001%209.64244%2012.9469%2010.9778%2011.9624%2011.9624C10.9778%2012.9469%209.64244%2013.5001%208.25005%2013.5001Z'%20fill='%237B7B7B'/%3e%3c/svg%3e") no-repeat 100% 100%;mask:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.2825%2015.2176L13.5001%2012.4576C14.5801%2011.1109%2015.1032%209.40152%2014.9617%207.68103C14.8201%205.96053%2014.0248%204.35964%2012.7392%203.20753C11.4536%202.05543%209.77541%201.43968%208.04974%201.4869C6.32408%201.53412%204.68209%202.24072%203.46141%203.46141C2.24072%204.68209%201.53412%206.32408%201.4869%208.04974C1.43968%209.77541%202.05543%2011.4536%203.20753%2012.7392C4.35964%2014.0248%205.96053%2014.8201%207.68103%2014.9617C9.40152%2015.1032%2011.1109%2014.5801%2012.4576%2013.5001L15.2176%2016.2601C15.2873%2016.3303%2015.3702%2016.3861%2015.4616%2016.4242C15.553%2016.4623%2015.651%2016.4819%2015.7501%2016.4819C15.8491%2016.4819%2015.9471%2016.4623%2016.0385%2016.4242C16.1299%2016.3861%2016.2128%2016.3303%2016.2825%2016.2601C16.4177%2016.1202%2016.4933%2015.9333%2016.4933%2015.7388C16.4933%2015.5443%2016.4177%2015.3574%2016.2825%2015.2176ZM8.25005%2013.5001C7.2117%2013.5001%206.19666%2013.1921%205.33331%2012.6153C4.46995%2012.0384%203.79704%2011.2185%203.39968%2010.2591C3.00232%209.29983%202.89836%208.24423%203.10093%207.22583C3.3035%206.20743%203.80351%205.27197%204.53774%204.53774C5.27197%203.80351%206.20743%203.3035%207.22583%203.10093C8.24423%202.89836%209.29983%203.00232%2010.2591%203.39968C11.2185%203.79704%2012.0384%204.46995%2012.6153%205.33331C13.1921%206.19666%2013.5001%207.2117%2013.5001%208.25005C13.5001%209.64244%2012.9469%2010.9778%2011.9624%2011.9624C10.9778%2012.9469%209.64244%2013.5001%208.25005%2013.5001Z'%20fill='%237B7B7B'/%3e%3c/svg%3e") no-repeat 100% 100%;-webkit-mask-size:contain;mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:var(--black)}.icon.basket,.icon.house,.icon.chevron-right,.icon.chevron-left{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:contain;mask-size:contain;background-color:var(--black)}.icon.basket{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.9544%2016.0656C12.2196%2016.0656%2012.474%2015.9602%2012.6615%2015.7727C12.849%2015.5851%2012.9544%2015.3308%2012.9544%2015.0656V13.0656C12.9544%2012.8004%2012.849%2012.546%2012.6615%2012.3585C12.474%2012.1709%2012.2196%2012.0656%2011.9544%2012.0656C11.6892%2012.0656%2011.4348%2012.1709%2011.2473%2012.3585C11.0597%2012.546%2010.9544%2012.8004%2010.9544%2013.0656V15.0656C10.9544%2015.3308%2011.0597%2015.5851%2011.2473%2015.7727C11.4348%2015.9602%2011.6892%2016.0656%2011.9544%2016.0656ZM7.95438%2016.0656C8.2196%2016.0656%208.47395%2015.9602%208.66149%2015.7727C8.84903%2015.5851%208.95438%2015.3308%208.95438%2015.0656V13.0656C8.95438%2012.8004%208.84903%2012.546%208.66149%2012.3585C8.47395%2012.1709%208.2196%2012.0656%207.95438%2012.0656C7.68917%2012.0656%207.43481%2012.1709%207.24728%2012.3585C7.05974%2012.546%206.95438%2012.8004%206.95438%2013.0656V15.0656C6.95438%2015.3308%207.05974%2015.5851%207.24728%2015.7727C7.43481%2015.9602%207.68917%2016.0656%207.95438%2016.0656ZM16.9544%204.06558H15.5744L13.8444%200.615579C13.7915%200.488632%2013.713%200.373953%2013.6139%200.278707C13.5147%200.183461%2013.3969%200.109696%2013.2679%200.062021C13.1389%200.0143462%2013.0015%20-0.00621351%2012.8642%200.0016267C12.7269%200.0094669%2012.5927%200.0455386%2012.47%200.107587C12.3473%200.169636%2012.2387%200.256329%2012.151%200.362247C12.0633%200.468166%2011.9984%200.591033%2011.9603%200.723173C11.9222%200.855312%2011.9118%200.993883%2011.9297%201.13023C11.9476%201.26657%2011.9935%201.39775%2012.0644%201.51558L13.3344%204.06558H6.57438L7.84438%201.51558C7.94145%201.28249%207.94674%201.0213%207.8592%200.784466C7.77167%200.54763%207.59777%200.352676%207.37244%200.238745C7.14711%200.124813%206.88703%200.10034%206.6444%200.170238C6.40177%200.240136%206.19456%200.39923%206.06438%200.615579L4.33438%204.06558H2.95438C2.24757%204.07633%201.56726%204.33633%201.03343%204.79971C0.499605%205.2631%200.146556%205.9001%200.036553%206.59839C-0.0734502%207.29667%200.0666586%208.01136%200.432168%208.61643C0.797678%209.22149%201.36511%209.67805%202.03438%209.90558L2.77438%2017.3656C2.849%2018.1081%203.19773%2018.7962%203.75245%2019.2955C4.30718%2019.7948%205.02808%2020.0693%205.77438%2020.0656H14.1544C14.9007%2020.0693%2015.6216%2019.7948%2016.1763%2019.2955C16.731%2018.7962%2017.0798%2018.1081%2017.1544%2017.3656L17.8944%209.90558C18.5651%209.67737%2019.1334%209.21915%2019.4987%208.61206C19.8639%208.00498%2020.0025%207.28821%2019.89%206.58872C19.7774%205.88923%2019.4208%205.25217%2018.8835%204.79035C18.3463%204.32854%2017.6628%204.07179%2016.9544%204.06558ZM15.1444%2017.1656C15.1195%2017.4131%2015.0033%2017.6425%2014.8184%2017.8089C14.6334%2017.9753%2014.3932%2018.0668%2014.1444%2018.0656H5.76438C5.51562%2018.0668%205.27532%2017.9753%205.09041%2017.8089C4.9055%2017.6425%204.78926%2017.4131%204.76438%2017.1656L4.05438%2010.0656H15.8544L15.1444%2017.1656ZM16.9544%208.06558H2.95438C2.68917%208.06558%202.43481%207.96022%202.24728%207.77269C2.05974%207.58515%201.95438%207.3308%201.95438%207.06558C1.95438%206.80036%202.05974%206.54601%202.24728%206.35847C2.43481%206.17094%202.68917%206.06558%202.95438%206.06558H16.9544C17.2196%206.06558%2017.474%206.17094%2017.6615%206.35847C17.849%206.54601%2017.9544%206.80036%2017.9544%207.06558C17.9544%207.3308%2017.849%207.58515%2017.6615%207.77269C17.474%207.96022%2017.2196%208.06558%2016.9544%208.06558Z'%20fill='%23000220'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.9544%2016.0656C12.2196%2016.0656%2012.474%2015.9602%2012.6615%2015.7727C12.849%2015.5851%2012.9544%2015.3308%2012.9544%2015.0656V13.0656C12.9544%2012.8004%2012.849%2012.546%2012.6615%2012.3585C12.474%2012.1709%2012.2196%2012.0656%2011.9544%2012.0656C11.6892%2012.0656%2011.4348%2012.1709%2011.2473%2012.3585C11.0597%2012.546%2010.9544%2012.8004%2010.9544%2013.0656V15.0656C10.9544%2015.3308%2011.0597%2015.5851%2011.2473%2015.7727C11.4348%2015.9602%2011.6892%2016.0656%2011.9544%2016.0656ZM7.95438%2016.0656C8.2196%2016.0656%208.47395%2015.9602%208.66149%2015.7727C8.84903%2015.5851%208.95438%2015.3308%208.95438%2015.0656V13.0656C8.95438%2012.8004%208.84903%2012.546%208.66149%2012.3585C8.47395%2012.1709%208.2196%2012.0656%207.95438%2012.0656C7.68917%2012.0656%207.43481%2012.1709%207.24728%2012.3585C7.05974%2012.546%206.95438%2012.8004%206.95438%2013.0656V15.0656C6.95438%2015.3308%207.05974%2015.5851%207.24728%2015.7727C7.43481%2015.9602%207.68917%2016.0656%207.95438%2016.0656ZM16.9544%204.06558H15.5744L13.8444%200.615579C13.7915%200.488632%2013.713%200.373953%2013.6139%200.278707C13.5147%200.183461%2013.3969%200.109696%2013.2679%200.062021C13.1389%200.0143462%2013.0015%20-0.00621351%2012.8642%200.0016267C12.7269%200.0094669%2012.5927%200.0455386%2012.47%200.107587C12.3473%200.169636%2012.2387%200.256329%2012.151%200.362247C12.0633%200.468166%2011.9984%200.591033%2011.9603%200.723173C11.9222%200.855312%2011.9118%200.993883%2011.9297%201.13023C11.9476%201.26657%2011.9935%201.39775%2012.0644%201.51558L13.3344%204.06558H6.57438L7.84438%201.51558C7.94145%201.28249%207.94674%201.0213%207.8592%200.784466C7.77167%200.54763%207.59777%200.352676%207.37244%200.238745C7.14711%200.124813%206.88703%200.10034%206.6444%200.170238C6.40177%200.240136%206.19456%200.39923%206.06438%200.615579L4.33438%204.06558H2.95438C2.24757%204.07633%201.56726%204.33633%201.03343%204.79971C0.499605%205.2631%200.146556%205.9001%200.036553%206.59839C-0.0734502%207.29667%200.0666586%208.01136%200.432168%208.61643C0.797678%209.22149%201.36511%209.67805%202.03438%209.90558L2.77438%2017.3656C2.849%2018.1081%203.19773%2018.7962%203.75245%2019.2955C4.30718%2019.7948%205.02808%2020.0693%205.77438%2020.0656H14.1544C14.9007%2020.0693%2015.6216%2019.7948%2016.1763%2019.2955C16.731%2018.7962%2017.0798%2018.1081%2017.1544%2017.3656L17.8944%209.90558C18.5651%209.67737%2019.1334%209.21915%2019.4987%208.61206C19.8639%208.00498%2020.0025%207.28821%2019.89%206.58872C19.7774%205.88923%2019.4208%205.25217%2018.8835%204.79035C18.3463%204.32854%2017.6628%204.07179%2016.9544%204.06558ZM15.1444%2017.1656C15.1195%2017.4131%2015.0033%2017.6425%2014.8184%2017.8089C14.6334%2017.9753%2014.3932%2018.0668%2014.1444%2018.0656H5.76438C5.51562%2018.0668%205.27532%2017.9753%205.09041%2017.8089C4.9055%2017.6425%204.78926%2017.4131%204.76438%2017.1656L4.05438%2010.0656H15.8544L15.1444%2017.1656ZM16.9544%208.06558H2.95438C2.68917%208.06558%202.43481%207.96022%202.24728%207.77269C2.05974%207.58515%201.95438%207.3308%201.95438%207.06558C1.95438%206.80036%202.05974%206.54601%202.24728%206.35847C2.43481%206.17094%202.68917%206.06558%202.95438%206.06558H16.9544C17.2196%206.06558%2017.474%206.17094%2017.6615%206.35847C17.849%206.54601%2017.9544%206.80036%2017.9544%207.06558C17.9544%207.3308%2017.849%207.58515%2017.6615%207.77269C17.474%207.96022%2017.2196%208.06558%2016.9544%208.06558Z'%20fill='%23000220'/%3e%3c/svg%3e")}.icon.house{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%20v7.3.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20fill='rgb(78,%20160,%20170)'%20d='M341.8%2072.6C329.5%2061.2%20310.5%2061.2%20298.3%2072.6L74.3%20280.6C64.7%20289.6%2061.5%20303.5%2066.3%20315.7C71.1%20327.9%2082.8%20336%2096%20336L112%20336L112%20512C112%20547.3%20140.7%20576%20176%20576L464%20576C499.3%20576%20528%20547.3%20528%20512L528%20336L544%20336C557.2%20336%20569%20327.9%20573.8%20315.7C578.6%20303.5%20575.4%20289.5%20565.8%20280.6L341.8%2072.6zM304%20384L336%20384C362.5%20384%20384%20405.5%20384%20432L384%20528L256%20528L256%20432C256%20405.5%20277.5%20384%20304%20384z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%20v7.3.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20fill='rgb(78,%20160,%20170)'%20d='M341.8%2072.6C329.5%2061.2%20310.5%2061.2%20298.3%2072.6L74.3%20280.6C64.7%20289.6%2061.5%20303.5%2066.3%20315.7C71.1%20327.9%2082.8%20336%2096%20336L112%20336L112%20512C112%20547.3%20140.7%20576%20176%20576L464%20576C499.3%20576%20528%20547.3%20528%20512L528%20336L544%20336C557.2%20336%20569%20327.9%20573.8%20315.7C578.6%20303.5%20575.4%20289.5%20565.8%20280.6L341.8%2072.6zM304%20384L336%20384C362.5%20384%20384%20405.5%20384%20432L384%20528L256%20528L256%20432C256%20405.5%20277.5%20384%20304%20384z'/%3e%3c/svg%3e")}.icon.chevron-right{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%20v7.3.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20fill='rgb(78,%20160,%20170)'%20d='M471.1%20297.4C483.6%20309.9%20483.6%20330.2%20471.1%20342.7L279.1%20534.7C266.6%20547.2%20246.3%20547.2%20233.8%20534.7C221.3%20522.2%20221.3%20501.9%20233.8%20489.4L403.2%20320L233.9%20150.6C221.4%20138.1%20221.4%20117.8%20233.9%20105.3C246.4%2092.8%20266.7%2092.8%20279.2%20105.3L471.2%20297.3z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%20v7.3.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20fill='rgb(78,%20160,%20170)'%20d='M471.1%20297.4C483.6%20309.9%20483.6%20330.2%20471.1%20342.7L279.1%20534.7C266.6%20547.2%20246.3%20547.2%20233.8%20534.7C221.3%20522.2%20221.3%20501.9%20233.8%20489.4L403.2%20320L233.9%20150.6C221.4%20138.1%20221.4%20117.8%20233.9%20105.3C246.4%2092.8%20266.7%2092.8%20279.2%20105.3L471.2%20297.3z'/%3e%3c/svg%3e")}.icon.chevron-left{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%20v7.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20fill='rgb(78,%20160,%20170)'%20d='M169.4%20297.4C156.9%20309.9%20156.9%20330.2%20169.4%20342.7L361.4%20534.7C373.9%20547.2%20394.2%20547.2%20406.7%20534.7C419.2%20522.2%20419.2%20501.9%20406.7%20489.4L237.3%20320L406.6%20150.6C419.1%20138.1%20419.1%20117.8%20406.6%20105.3C394.1%2092.8%20373.8%2092.8%20361.3%20105.3L169.3%20297.3z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%20v7.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20fill='rgb(78,%20160,%20170)'%20d='M169.4%20297.4C156.9%20309.9%20156.9%20330.2%20169.4%20342.7L361.4%20534.7C373.9%20547.2%20394.2%20547.2%20406.7%20534.7C419.2%20522.2%20419.2%20501.9%20406.7%20489.4L237.3%20320L406.6%20150.6C419.1%20138.1%20419.1%20117.8%20406.6%20105.3C394.1%2092.8%20373.8%2092.8%20361.3%20105.3L169.3%20297.3z'/%3e%3c/svg%3e")}.icon.white{background-color:var(--white)}body[data-theme=cyberpunk-lite]:not([data-path^=app]){--home-heading-font: "Rajdhani", "Trebuchet MS", sans-serif;--cy-heading-font: "Rajdhani", "Trebuchet MS", sans-serif;--cy-body-font: "Montserrat", "Trebuchet MS", sans-serif;--home-h1-size: 44px;--home-h1-mobile-size: 34px;--blackText: #e8f4ff;--black: #e8f4ff;--blackModalText: #d5e6f6;--blackOpacity: rgba(78, 216, 255, .2);--blackOpacityHalf: #162843;--blackOpacityThirty: #7fa4c4;--grey: #182640;--greyOpacity: rgba(93, 209, 255, .35);--greyOpacityFifty: rgba(22, 42, 69, .78);--greyOpacitySeventy: #7d9ab8;--greyOpacityEigthy: #9ab1c9;--inputGrey: rgba(12, 28, 52, .95);--primaryColor: #4ed8ff;--primaryColorRgb: 78, 216, 255;--primaryColorMedium: rgba(78, 216, 255, .45);--primaryColorMediumSolid: #4ec2f1;--primaryColorLight: rgba(78, 216, 255, .2);--primaryColorLightSolid: #7fdfff;--primaryFont: "Montserrat", "Trebuchet MS", sans-serif;--cy-ink: #e8f4ff;--cy-ink-soft: #c2d8ea;--cy-border: rgba(93, 209, 255, .35);--cy-surface: rgba(9, 22, 44, .82);--cy-surface-strong: rgba(5, 14, 32, .95);color:var(--cy-ink);font-family:var(--cy-body-font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(980px 520px at 10% -10%,rgba(78,216,255,.2),transparent 66%),radial-gradient(840px 460px at 90% -10%,rgba(255,92,167,.17),transparent 64%),linear-gradient(180deg,#040b19,#060f22 38%,#081327)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) #app{background:transparent}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .site-content{position:relative;background:transparent}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .site-content:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.24;background-image:linear-gradient(transparent 96%,#4ed8ff14),linear-gradient(90deg,transparent 96%,rgba(255,92,167,.06) 100%);background-size:34px 34px}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .loadingScreen{background-color:transparent}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.hero,.section--alt){border-color:var(--cy-border)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .hero{background:radial-gradient(720px 360px at 10% 10%,rgba(78,216,255,.22),transparent 62%),radial-gradient(760px 340px at 90% 0%,rgba(255,92,167,.16),transparent 60%),linear-gradient(180deg,#09162deb,#081328b8)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .section--alt{background:radial-gradient(860px 460px at 8% 0%,rgba(78,216,255,.13),transparent 62%),linear-gradient(180deg,#061022eb,#071022b8)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.container.pageContent,.section-content){background:transparent}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(h1,h2,h3,h4,h5,h6),body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.h1,.h2,.h3,.priceTitle,.sumK,.seatTitle,.addon__title,.qa__q){color:var(--cy-ink);font-family:var(--cy-heading-font);font-weight:700;letter-spacing:.04em;text-transform:uppercase}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(p,li,dt,dd,label,.lead,.sub,.p,.trustText,.tile__text,.bullet__text,.mini__v,.qa__a,.finalCta__text,.sumNote,.muted,.billingHint,.priceMeta,.priceNote,.priceList,.seatFine,.seatSub,.addon__text,.addon__hint,.customerBar__text,.stackItem__text,.hint,.tiny,.priceAmount span){color:var(--cy-ink-soft);font-family:var(--cy-body-font);font-weight:500;letter-spacing:.01em;line-height:1.68}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.glassTitle,.stackItem__title,.customerBar__title,.sumV,.priceAmount,.seatPrice,.addon__price,.priceSelected,.finalCta__title){color:var(--cy-ink);font-family:var(--cy-body-font);font-weight:600}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(strong,b){color:#f4fbff;font-weight:600}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(a:not(.button):not(.btn),.link,.bottomLink){color:#9fd5ff}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(a:not(.button):not(.btn),.link,.bottomLink):hover{color:#fff}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.chip,.pill,.section-heading .tag,.section-page-banner .tag,.section-banner .tag,.domainNod__badge){border:1px solid var(--cy-border);background:#0b2448d1;color:var(--cy-ink);font-family:var(--cy-body-font);font-weight:600;letter-spacing:.03em}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.chip--soft,.addon__badge,.addon__badge--soft,.priceBadge){border-color:#ff5ca775;background:#381025cc;color:#f1f7ff;font-family:var(--cy-body-font);font-weight:600;letter-spacing:.03em}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.trustItem,.glassCard,.tile,.feature,.bullet,.callout,.mini,.qa,.finalCta,.priceCard,.seatCard,.summary,.addon,.stackItem,.customerBar,.section-form:not(.plain),.section-columns.loginColumns,.section-columns.resetPasswordColumns,.subscriptionItem,.ctaStrip,.faq .faq-item){border:1px solid var(--cy-border);background:linear-gradient(155deg,var(--cy-surface),var(--cy-surface-strong));box-shadow:inset 0 1px #ffffff0f,0 18px 36px #0209148c}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.glassCard__top,.glassCard__bottom,.bottom,.mobileMenu,.domainNod,.faq .faq-item,.mobileMenu__divider){border-color:var(--cy-border);background:#071428e6}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .stackItem{background:linear-gradient(155deg,#0e223ee6,#08152bf0)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .stackItem__icon{border-color:#4ed8ff73;background:radial-gradient(circle at 20% 20%,#4ed8ff61,#22597e38 72%)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.priceSelected,.pill__hint){border-color:var(--cy-border);background:#0b2448b8;color:var(--cy-ink)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.tile__icon,.feature__icon,.addon__check,.seatBtn,.bullet__dot,.sectionStep){border-color:#4ed8ff8c;background:radial-gradient(circle at 20% 20%,#4ed8ff66,#22597e3d 72%);box-shadow:0 0 16px #4ed8ff40}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .bullet__dot{background:#8aff8a;box-shadow:0 0 0 4px #8aff8a21,0 0 18px #8aff8a73}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .sectionStep{color:#ecf8ff;text-shadow:0 0 14px rgba(78,216,255,.28)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.btn,.button,input[type=submit]){border-radius:10px;border:1px solid var(--cy-border);font-family:var(--cy-body-font);font-weight:600;letter-spacing:.08em;text-transform:uppercase}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.btn:hover,.button:hover,input[type=submit]:hover){box-shadow:0 0 0 1px #4ed8ff59,0 14px 26px #00000059}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.btn--primary,.button.fill,input[type=submit].fill){border-color:#4ed8ffa6;color:#e9f6ff;background:linear-gradient(110deg,#1d6b91eb,#473884e6 48%,#992d65f2);box-shadow:0 10px 22px #0f5a8b59}body[data-theme=cyberpunk-lite]:not([data-path^=app]) :is(.btn--ghost,.button:not(.fill)){background:#08142ac7;color:var(--cy-ink)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .pill--active,body[data-theme=cyberpunk-lite]:not([data-path^=app]) .priceCard--selected,body[data-theme=cyberpunk-lite]:not([data-path^=app]) .addon--active,body[data-theme=cyberpunk-lite]:not([data-path^=app]) .priceCard--featured{box-shadow:inset 0 0 0 1px #4ed8ff73,0 20px 34px #050e1ea6}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .progress{border-color:#4ed8ff73;background:#061123e6}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .progress__bar{background:linear-gradient(90deg,#4ed8ff,#ff5ca7);box-shadow:0 0 18px #4ed8ff73}body[data-theme=cyberpunk-lite]:not([data-path^=app]) form :is(input:not([type=submit]),textarea,select,.customInput){background-color:#0c1c34f2;border-color:var(--cy-border);color:var(--cy-ink)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) form :is(input:not([type=submit]),textarea,select,.customInput)::placeholder{color:#82a3bf}body[data-theme=cyberpunk-lite]:not([data-path^=app]) form :is(input:not([type=submit]),textarea,select,.customInput):focus{border-color:#4ed8ffb3;box-shadow:0 0 0 1px #4ed8ff59}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .buttonOR{border-bottom-color:var(--cy-border)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .buttonOR strong{background-color:#08162df2;color:var(--cy-ink)}.section-content.auth-shell{font-family:Open Sans,Helvetica Neue,Arial,sans-serif;--auth-border: rgba(18, 29, 46, .1);--auth-border-strong: rgba(18, 29, 46, .14);--auth-surface: rgba(255, 255, 255, .88);--auth-surface-strong: rgba(245, 249, 253, .96);--auth-surface-muted: rgba(255, 255, 255, .8);--auth-shell-bg: radial-gradient(900px 480px at 8% 0%, rgba(var(--primaryColorRgb), .12), transparent 62%), radial-gradient(760px 420px at 92% 4%, rgba(18, 29, 46, .07), transparent 58%), linear-gradient(180deg, rgba(18, 29, 46, .02), transparent 72%);--auth-layout-bg: linear-gradient(155deg, rgba(var(--primaryColorRgb), .1), rgba(255, 255, 255, .95) 36%, rgba(247, 250, 253, .96));--auth-aside-bg: radial-gradient(115% 150% at 0% 0%, rgba(var(--primaryColorRgb), .12), transparent 62%), linear-gradient(160deg, rgba(240, 246, 252, .98), rgba(229, 238, 247, .92));--auth-top-bar: linear-gradient(90deg, rgba(var(--primaryColorRgb), .88), rgba(18, 29, 46, .12));--auth-accent: rgba(var(--primaryColorRgb), .96);--auth-accent-soft: rgba(var(--primaryColorRgb), .12);--auth-text: rgba(18, 29, 46, .94);--auth-muted: rgba(18, 29, 46, .74);--auth-shadow: 0 30px 80px rgba(18, 29, 46, .1);--auth-shadow-soft: 0 16px 36px rgba(18, 29, 46, .06);--auth-foot-bg: rgba(var(--primaryColorRgb), .08);--auth-foot-border: rgba(var(--primaryColorRgb), .18);position:relative;width:100%;max-width:none;margin:0;padding-block:clamp(30px,4vw,54px);padding-inline:clamp(16px,3vw,30px);background:var(--auth-shell-bg)}.example-auth-brand{position:relative;z-index:2;display:grid;width:fit-content;margin:0 auto 24px;color:var(--auth-text);text-align:center;line-height:1}.example-auth-brand span{color:var(--auth-text);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;letter-spacing:-.05em}.example-auth-brand small{margin-top:8px;color:var(--auth-accent);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.section-content.auth-shell .example-auth-brand+.section-columns{margin-top:0}.section-content.auth-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.2),transparent 24%,transparent 76%,rgba(255,255,255,.18)),linear-gradient(180deg,rgba(255,255,255,.24),transparent 28%);opacity:.35}.section-content.auth-shell>*{position:relative;z-index:1}.section-columns.authLayout{position:relative;overflow:hidden;width:100%;max-width:1240px;margin:0 auto;border-radius:28px;border:1px solid var(--auth-border);background:var(--auth-layout-bg);box-shadow:var(--auth-shadow)}.section-columns.authLayout.authLayout--single{max-width:640px}.section-columns.authLayout.authLayout--single .column{min-height:0}.section-columns.authLayout.authLayout--single .authMain{min-height:0;padding:clamp(28px,5vw,54px)}.section-columns.authLayout.authLayout--credentials .authMain{gap:12px}.section-columns.authLayout:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--auth-top-bar)}.section-columns.authLayout .column{position:relative;min-height:460px}.section-columns.authLayout .column>*{width:100%;height:100%}.section-columns.authLayout .column :is(h1,h2,h3,h4,h5){margin:0;padding:0;background:transparent;text-transform:none;color:inherit}.authMain,.authAside{display:flex;flex-direction:column;gap:22px;height:100%;padding:clamp(24px,3vw,40px)}.authMain{justify-content:center}.authAside{justify-content:space-between;border-left:1px solid var(--auth-border);background:var(--auth-aside-bg)}.authLabel,.authAside__eyebrow,.authNote__label,.authMetric__label{font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--auth-accent)}.authMetric__label{display:block;width:100%}.authTitle,.authAside__title{margin:0;font-family:var(--home-heading-font, "Montserrat", "Trebuchet MS", sans-serif);line-height:1.04;letter-spacing:.01em;color:var(--auth-text)}.authTitle{font-size:clamp(2rem,2.2vw + 1rem,3.15rem);font-weight:900}.authAside__title{font-size:clamp(1.75rem,1.6vw + 1rem,2.6rem);font-weight:850}.authDescription,.authAside__text,.authAside__foot{margin:0;color:var(--auth-muted);font-size:15px;line-height:1.7}.authNote,.authMetric{border-radius:20px;border:1px solid var(--auth-border);background:var(--auth-surface-muted);box-shadow:var(--auth-shadow-soft)}.authNote{display:grid;gap:6px;padding:14px 16px}.authNote__value,.authMetric__value{color:var(--auth-text);font-weight:750;line-height:1.55}.authMetric__text{margin-top:6px;color:var(--auth-muted);font-size:13px;line-height:1.55}.authAside__grid{display:grid;gap:12px}.authMetric{padding:14px 16px}.authAside__foot{padding:14px 16px;border-radius:20px;border:1px dashed var(--auth-foot-border);background:var(--auth-foot-bg)}.authAside__foot a{color:var(--auth-accent);font-weight:750;text-decoration:none}.authAside__foot a:hover{text-decoration:underline}.authActionGroup{display:grid;gap:12px}.section-content.auth-shell :is(.button,.btn,input[type=submit]){border-radius:14px;border:1px solid var(--auth-border-strong);font-family:var(--primaryFont);font-weight:800;letter-spacing:.01em;text-transform:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.section-content.auth-shell :is(.button,.btn,input[type=submit]):hover{transform:translateY(-1px);box-shadow:0 12px 24px #121d2e1a}.section-content.auth-shell :is(.button.fill,.btn--primary,input[type=submit].fill){color:#fff;border-color:rgba(var(--primaryColorRgb),.54);background:linear-gradient(135deg,rgba(var(--primaryColorRgb),.96),rgba(var(--primaryColorRgb),.8));box-shadow:0 14px 28px rgba(var(--primaryColorRgb),.22)}.section-content.auth-shell :is(.button:not(.fill),.btn--ghost){color:var(--auth-text);background:#ffffffd6}.authMain .section-form{margin:0}.authMain .authFormPanel.section-form:not(.plain){border-radius:22px;border-color:var(--auth-border-strong);background:var(--auth-surface);box-shadow:var(--auth-shadow-soft)}.authMain .authFormPanel.section-form:not(.plain) form{display:grid;gap:14px}.authMain label{display:block;width:100%;color:var(--auth-text);font-size:13px;line-height:1.4;font-weight:800}.authMain :is(input:not([type=submit]),textarea,select,.customInput){width:100%;margin-top:8px;padding:14px 16px;border-radius:14px;border:1px solid var(--auth-border-strong);background:#f8fafcf5;color:var(--auth-text);box-shadow:inset 0 1px #fffc}.authMain :is(input:not([type=submit]),textarea,select,.customInput)::placeholder{color:#121d2e75}.authMain .buttonBox{display:grid;gap:14px;width:100%;margin-top:4px}.authMain :is(.button,.btn,input[type=submit]){width:100%;max-width:none;justify-content:center;min-height:46px}.authMain .forgottenPassword{display:flex;justify-content:flex-end;margin-top:-6px}.authMain .forgottenPassword a{color:var(--auth-muted);text-decoration:none;font-weight:700}.authMain .forgottenPassword a:hover{color:var(--primaryColor)}.authExampleLinks{margin:0;color:var(--auth-muted);font-size:13px;line-height:1.5;text-align:center}.authExampleLinks a{color:var(--auth-accent);font-weight:800;text-decoration:none}.authExampleLinks a:hover{text-decoration:underline}.section-content.auth-shell .buttonOR{position:relative;display:flex;align-items:center;gap:12px;width:100%;color:var(--auth-muted);font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.section-content.auth-shell .buttonOR:before,.section-content.auth-shell .buttonOR:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,var(--auth-border-strong),transparent)}.section-content.auth-shell .buttonOR strong{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:0 12px;font-size:11px;line-height:1;font-weight:900;letter-spacing:.14em;color:var(--auth-text);background:transparent}.authLayout--login .authAside{gap:18px;padding:clamp(22px,2.5vw,32px)}.authLayout--login .authAside__text{max-width:38ch}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .section-content.auth-shell{--auth-border: rgba(93, 209, 255, .28);--auth-border-strong: rgba(93, 209, 255, .38);--auth-surface: rgba(8, 20, 42, .88);--auth-surface-strong: rgba(10, 26, 53, .96);--auth-surface-muted: rgba(11, 28, 52, .88);--auth-shell-bg: radial-gradient(980px 520px at 8% 0%, rgba(78, 216, 255, .16), transparent 60%), radial-gradient(760px 440px at 94% 6%, rgba(255, 92, 167, .14), transparent 58%), linear-gradient(180deg, rgba(5, 12, 27, .96), rgba(7, 16, 34, .92));--auth-layout-bg: linear-gradient(155deg, rgba(9, 22, 40, .96), rgba(8, 20, 42, .95) 42%, rgba(14, 31, 52, .94));--auth-aside-bg: radial-gradient(115% 150% at 0% 0%, rgba(78, 216, 255, .16), transparent 58%), radial-gradient(120% 120% at 100% 0%, rgba(255, 92, 167, .12), transparent 60%), linear-gradient(160deg, rgba(8, 20, 42, .98), rgba(12, 29, 51, .96));--auth-top-bar: linear-gradient(90deg, rgba(78, 216, 255, .95), rgba(255, 92, 167, .82), rgba(78, 216, 255, .45));--auth-accent: #4ed8ff;--auth-accent-soft: rgba(78, 216, 255, .14);--auth-text: #e8f4ff;--auth-muted: #c2d8ea;--auth-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 30px 80px rgba(0, 0, 0, .48);--auth-shadow-soft: inset 0 1px 0 rgba(255, 255, 255, .04), 0 18px 34px rgba(0, 0, 0, .28);--auth-foot-bg: rgba(11, 28, 52, .92);--auth-foot-border: rgba(93, 209, 255, .28)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .section-content.auth-shell:before{background-image:linear-gradient(transparent 95%,#4ed8ff14),linear-gradient(90deg,transparent 95%,rgba(255,92,167,.06) 100%);background-size:34px 34px;opacity:.28}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .section-columns.authLayout:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:20px;border:1px solid rgba(255,92,167,.14);pointer-events:none;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authTitle,body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authAside__title{font-family:Rajdhani,Trebuchet MS,sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authLabel,body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authAside__eyebrow,body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authNote__label,body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authMetric__label{text-shadow:0 0 12px rgba(78,216,255,.24)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authMain :is(input:not([type=submit]),textarea,select,.customInput){background:#0c1c34f5;color:var(--auth-text);box-shadow:inset 0 0 0 1px #4ed8ff0a}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authMain :is(input:not([type=submit]),textarea,select,.customInput)::placeholder{color:#c2d8ea94}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authMain .forgottenPassword a{color:var(--auth-muted)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .authMain .forgottenPassword a:hover{color:#fff}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .section-content.auth-shell :is(.button,.btn,input[type=submit]):hover{box-shadow:0 0 0 1px #4ed8ff4d,0 14px 26px #00000052}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .section-content.auth-shell :is(.button.fill,.btn--primary,input[type=submit].fill){border-color:#4ed8ff9e;background:linear-gradient(110deg,#1d6b91eb,#473884e6 48%,#992d65f2)}body[data-theme=cyberpunk-lite]:not([data-path^=app]) .section-content.auth-shell :is(.button:not(.fill),.btn--ghost){background:#08142ac7;color:var(--auth-text)}@media(max-width:920px){.section-columns.authLayout .column{min-height:auto}.authAside{border-left:0;border-top:1px solid var(--auth-border)}}@media(max-width:640px){.section-content.auth-shell{padding-block:24px}.authMain,.authAside{gap:18px;padding:22px 18px}.authTitle{font-size:clamp(1.8rem,8vw,2.4rem)}.authAside__title{font-size:clamp(1.55rem,7vw,2.05rem)}}body[data-path^=app]{--app-brand-rgb: 47, 121, 184;--app-brand-rgb-2: 74, 140, 192;--app-ink-rgb: 17, 24, 39;--app-surface-rgb: 255, 255, 255;--app-brand: #2f79b8;--app-brand-2: #4a8cc0;--app-brand-ink: #1e4f7d;--app-danger: #cc3300;--app-bg: #eaf1f8;--app-panel: rgba(var(--app-surface-rgb), .93);--app-panel-2: rgba(var(--app-surface-rgb), .82);--app-card: #ffffff;--app-text: #111827;--app-muted: #53677c;--app-border: rgba(15, 23, 42, .12);--app-border-2: rgba(15, 23, 42, .08);--app-shadow-sm: 0 10px 18px rgba(15, 23, 42, .07);--app-shadow-md: 0 18px 45px rgba(15, 23, 42, .11);--app-shadow-lg: 0 30px 90px rgba(15, 23, 42, .18);--app-glass: blur(12px);--app-feature-glow-a: rgba(var(--app-brand-rgb), .12);--app-feature-glow-b: rgba(var(--app-brand-rgb-2), .08);--app-feature-sheen: rgba(255, 255, 255, .36);--app-sidebar-bg: radial-gradient(120% 140% at 0% 0%, rgba(var(--app-brand-rgb), .12), transparent 62%), radial-gradient(90% 120% at 100% 0%, rgba(var(--app-brand-rgb-2), .08), transparent 66%), linear-gradient( 180deg, rgba(var(--app-surface-rgb), .95), rgba(var(--app-surface-rgb), .88) );--app-feature-surface: radial-gradient(120% 150% at 0% 0%, var(--app-feature-glow-a), transparent 58%), radial-gradient(90% 120% at 100% 0%, var(--app-feature-glow-b), transparent 64%), linear-gradient( 180deg, rgba(var(--app-surface-rgb), .98), rgba(var(--app-surface-rgb), .88) );--brand: var(--app-brand);--brand-2: var(--app-brand-2);--brand-ink: var(--app-brand-ink);--danger: var(--app-danger);--bg: var(--app-bg);--panel: var(--app-panel);--panel-2: var(--app-panel-2);--card: var(--app-card);--text: var(--app-text);--muted: var(--app-muted);--border: var(--app-border);--border-2: var(--app-border-2);--shadow-sm: var(--app-shadow-sm);--shadow-md: var(--app-shadow-md);--shadow-lg: var(--app-shadow-lg);--glass: var(--app-glass);--primaryColor: var(--app-brand);--primaryColorRgb: var(--app-brand-rgb);--primaryColorMedium: rgba(var(--app-brand-rgb), .5);--primaryColorMediumSolid: #4a8cc0;--primaryColorLight: rgba(var(--app-brand-rgb), .24);--primaryColorLightSolid: #8fbde0;--home-heading-font: "Montserrat", "Trebuchet MS", sans-serif;--home-h1-size: 44px;--home-h1-mobile-size: 34px;--app-shell-heading-font: "Montserrat", "Trebuchet MS", sans-serif;--app-display-font: "Montserrat", "Trebuchet MS", sans-serif;--app-display-font-scale: 1;--sd-button-font: "Montserrat", "Trebuchet MS", sans-serif;--sd-button-weight: 700;--sd-button-letter-spacing: .01em;--sd-button-transform: none;--sd-surface-raised: rgba(var(--app-surface-rgb), .9);--sd-surface-soft: rgba(var(--app-surface-rgb), .82);--sd-surface-muted: rgba(var(--app-surface-rgb), .72);--sd-border-strong: rgba(15, 23, 42, .16);--sd-border-soft: rgba(15, 23, 42, .11);--sd-border-faint: rgba(15, 23, 42, .08);--sd-shadow-soft: 0 6px 14px rgba(15, 23, 42, .055);--sd-shadow-card: 0 14px 32px rgba(15, 23, 42, .1);--sd-shadow-hover: 0 10px 20px rgba(15, 23, 42, .11);--sd-glass: blur(10px);--sd-btn-bg: rgba(var(--app-surface-rgb), .94);--sd-btn-border: rgba(15, 23, 42, .16);--sd-btn-text: rgba(var(--app-ink-rgb), .95);--sd-btn-hover-bg: rgba(var(--app-brand-rgb), .075);--sd-btn-hover-border: rgba(var(--app-brand-rgb), .26);--sd-btn-primary-bg: linear-gradient( 180deg, rgba(54, 114, 162, .86), rgba(42, 96, 141, .8) );--sd-btn-primary-border: rgba(34, 82, 120, .24);--sd-btn-primary-text: #ffffff;--sd-btn-primary-shadow: 0 3px 8px rgba(39, 101, 152, .12);--sd-btn-primary-shadow-hover: 0 5px 12px rgba(39, 101, 152, .16);--sd-pill-bg: rgba(var(--app-brand-rgb), .11);--sd-pill-border: rgba(var(--app-brand-rgb), .25);--sd-pill-text: var(--app-brand-ink);--sd-pill-muted-bg: rgba(15, 23, 42, .05);--sd-pill-muted-border: rgba(15, 23, 42, .14);--sd-pill-muted-text: rgba(var(--app-ink-rgb), .82);--sd-dlc-text-weight: 600;--sd-dlc-muted-weight: 600;--sd-dlc-date-weight: 700;--sd-dlc-number-weight: 700;--sd-dlc-money-weight: 700;--sd-dlc-link-weight: 700;--sd-dlc-kv-label-weight: 600;--sd-dlc-kv-value-weight: 600;--sd-dlc-table-cell-weight: 700;--sd-dl-th-bg-top: rgba(var(--app-surface-rgb), .95);--sd-dl-th-bg-bottom: rgba(206, 224, 241, .76);--sd-dl-th-border-color: rgba(var(--app-brand-rgb), .28);--sd-dl-th-divider-color: rgba(var(--app-brand-rgb), .16);--sd-dl-th-cell-divider: rgba(var(--app-brand-rgb), .14);--sd-dl-th-size: 12.2px;--sd-dl-th-font-family: var(--app-display-font);--sd-dl-th-weight: 950;--sd-dl-th-letter-spacing: .03em;--sd-dl-th-text-color: rgba(22, 57, 90, .9);--sd-dl-th-text-shadow: 0 1px 0 rgba(var(--app-surface-rgb), .72);--sd-dl-th-hover-bg: rgba(var(--app-brand-rgb), .13);--sd-dl-th-sorted-bg: rgba(var(--app-brand-rgb), .19);--sd-dl-th-sorted-text: #154a73;--sd-dl-th-sort-color: rgba(29, 94, 147, .9);--sd-dl-th-sort-opacity: .88;--sd-dt-bar-bg: linear-gradient( 180deg, rgba(var(--app-surface-rgb), .78), rgba(232, 240, 248, .84) );--sd-dt-bar-border: rgba(var(--app-brand-rgb), .24);--sd-dt-bar-shadow: 0 10px 18px rgba(15, 23, 42, .06);--sd-dt-bar-radius: 16px;--sd-dt-bar-padding: 8px 10px;--sd-dt-link-color: rgba(28, 55, 82, .78);--sd-dt-link-hover-color: #1b537f;--sd-dt-link-active-color: #12466e;--sd-dt-link-bg: transparent;--sd-dt-link-hover-bg: rgba(15, 23, 42, .05);--sd-dt-link-active-bg: rgba(var(--app-brand-rgb), .11);--sd-dt-link-active-shadow: none;--sd-dt-link-focus: rgba(var(--app-brand-rgb), .26);--sd-dt-link-radius: 10px;--sd-dt-link-weight: 900;--sd-dt-badge-bg: rgba(18, 35, 58, .06);--sd-dt-badge-border: rgba(18, 35, 58, .12);--sd-dt-badge-text: rgba(28, 55, 82, .84);--sd-dt-badge-active-bg: rgba(var(--app-brand-rgb), .14);--sd-dt-badge-active-border: rgba(var(--app-brand-rgb), .32);--sd-dt-badge-active-text: #12466e;--sd-dt-content-gap: 10px;--sd-dt-content-padding: 0;--sd-dt-panel-bg: rgba(var(--app-surface-rgb), .9);--sd-dt-panel-border: rgba(var(--app-brand-rgb), .24);--sd-dt-panel-shadow: 0 18px 40px rgba(15, 23, 42, .1);--sd-dt-panel-radius: 16px;--sd-dt-panel-padding: 14px;--sd-dt-description-color: rgba(37, 63, 90, .74);--sd-dt-description-weight: 400;--sd-input-bg: rgba(var(--app-surface-rgb), .96);--sd-input-border: rgba(15, 23, 42, .18);--sd-input-text: rgba(var(--app-ink-rgb), .92);--sd-input-placeholder: rgba(var(--app-ink-rgb), .52);--sd-focus-ring: rgba(var(--app-brand-rgb), .2);--sd-progress-track: rgba(15, 23, 42, .12);--sd-progress-fill: linear-gradient( 90deg, rgba(var(--app-brand-rgb), .95), rgba(var(--app-brand-rgb-2), .88) );--sd-status-info-bg: rgba(var(--app-brand-rgb), .13);--sd-status-info-border: rgba(var(--app-brand-rgb), .3);--sd-status-info-text: #174b75;--sd-status-success-bg: rgba(22, 163, 74, .14);--sd-status-success-border: rgba(22, 163, 74, .3);--sd-status-success-text: #166534;--sd-status-warn-bg: rgba(245, 158, 11, .14);--sd-status-warn-border: rgba(245, 158, 11, .3);--sd-status-warn-text: #7a4a00;--sd-status-danger-bg: rgba(220, 38, 38, .12);--sd-status-danger-border: rgba(220, 38, 38, .28);--sd-status-danger-text: #7f1d1d;--sd-tone-brand-bg: rgba(var(--app-brand-rgb), .14);--sd-tone-brand-border: rgba(var(--app-brand-rgb), .34);--sd-tone-brand-text: #154a73;--sd-tone-brand-solid: #2f79b8;--sd-tone-brand-solid-text: #ffffff;--sd-tone-brand-shadow: rgba(var(--app-brand-rgb), .34);--sd-tone-info-bg: rgba(52, 136, 205, .16);--sd-tone-info-border: rgba(52, 136, 205, .34);--sd-tone-info-text: #144a73;--sd-tone-info-solid: #2f79b8;--sd-tone-info-solid-text: #ffffff;--sd-tone-info-shadow: rgba(52, 136, 205, .34);--sd-tone-success-bg: rgba(24, 162, 98, .15);--sd-tone-success-border: rgba(24, 162, 98, .32);--sd-tone-success-text: #13543a;--sd-tone-success-solid: #1a8a56;--sd-tone-success-solid-text: #ffffff;--sd-tone-success-shadow: rgba(24, 162, 98, .32);--sd-tone-warn-bg: rgba(217, 141, 25, .16);--sd-tone-warn-border: rgba(217, 141, 25, .34);--sd-tone-warn-text: #6f4300;--sd-tone-warn-solid: #b86b00;--sd-tone-warn-solid-text: #ffffff;--sd-tone-warn-shadow: rgba(217, 141, 25, .34);--sd-tone-danger-bg: rgba(205, 67, 67, .15);--sd-tone-danger-border: rgba(205, 67, 67, .32);--sd-tone-danger-text: #7a2020;--sd-tone-danger-solid: #c33e3e;--sd-tone-danger-solid-text: #ffffff;--sd-tone-danger-shadow: rgba(205, 67, 67, .34);--sd-tone-neutral-bg: rgba(15, 23, 42, .05);--sd-tone-neutral-border: rgba(15, 23, 42, .14);--sd-tone-neutral-text: rgba(31, 41, 55, .84);--sd-tone-neutral-solid: #5b6b82;--sd-tone-neutral-solid-text: #ffffff;--sd-tone-neutral-shadow: rgba(15, 23, 42, .28);--sd-ghost-overlay-bg: rgba(231, 241, 251, .5);--sd-ghost-overlay-blur: blur(4px);--sd-ghost-card-bg: linear-gradient( 160deg, rgba(var(--app-surface-rgb), .98), rgba(225, 238, 251, .92) );--sd-ghost-card-border: rgba(var(--app-brand-rgb), .28);--sd-ghost-card-text: #153f64;--sd-ghost-card-shadow: 0 18px 42px rgba(15, 23, 42, .12);--sd-ghost-card-line: linear-gradient( 90deg, rgba(var(--app-brand-rgb), .22), rgba(var(--app-brand-rgb-2), .42), rgba(var(--app-brand-rgb), .22) );--sd-ghost-spinner-track: rgba(var(--app-brand-rgb), .24);--sd-ghost-spinner-head: rgba(var(--app-brand-rgb), .92);--sd-debug-surface: rgba(var(--app-surface-rgb), .88);--sd-debug-surface-strong: rgba(var(--app-surface-rgb), .96);--sd-debug-border: rgba(var(--app-brand-rgb), .22);--sd-debug-border-strong: rgba(var(--app-brand-rgb), .32);--sd-debug-shadow: 0 14px 26px rgba(15, 23, 42, .1);--sd-debug-head-bg: linear-gradient( 170deg, rgba(var(--app-surface-rgb), .99), rgba(226, 238, 250, .92) );--sd-debug-text: #153f64;--sd-debug-muted: rgba(33, 70, 104, .82);--sd-debug-item-bg: rgba(226, 238, 250, .74);--sd-debug-item-border: rgba(var(--app-brand-rgb), .18);--sd-debug-code-bg: rgba(7, 16, 31, .96);--sd-debug-code-border: rgba(102, 160, 212, .28);--sd-debug-code-text: #e6f1ff;--sd-debug-chip-bg: rgba(18, 35, 58, .07);--sd-debug-chip-border: rgba(18, 35, 58, .16);--sd-debug-chip-text: rgba(28, 55, 82, .84);--sd-debug-chip-on-bg: rgba(20, 164, 130, .13);--sd-debug-chip-on-border: rgba(20, 164, 130, .32);--sd-debug-chip-on-text: #0f5e4b;--sd-debug-chip-soft-bg: rgba(var(--app-brand-rgb), .14);--sd-debug-chip-soft-border: rgba(var(--app-brand-rgb), .32);--sd-debug-chip-soft-text: #134872;--sd-debug-chip-err-bg: rgba(220, 38, 38, .11);--sd-debug-chip-err-border: rgba(220, 38, 38, .28);--sd-debug-chip-err-text: #7f1d1d;--sd-debug-table-head-bg: linear-gradient( 180deg, rgba(var(--app-surface-rgb), .99), rgba(224, 236, 248, .9) );--sd-debug-table-head-text: rgba(27, 63, 96, .86);--sd-debug-table-row-border: rgba(var(--app-brand-rgb), .14);--sd-tbm-overlay-bg: rgba(18, 33, 52, .36);--sd-tbm-overlay-blur: blur(10px);--sd-modal-overlay-bg: rgba(18, 33, 52, .36);--sd-modal-overlay-blur: blur(10px);--sd-tbm-surface: rgba(var(--app-surface-rgb), .93);--sd-tbm-surface-soft: rgba(var(--app-surface-rgb), .84);--sd-tbm-surface-strong: rgba(var(--app-surface-rgb), .98);--sd-tbm-border: rgba(15, 23, 42, .12);--sd-tbm-border-strong: rgba(15, 23, 42, .18);--sd-tbm-shadow: 0 30px 90px rgba(15, 23, 42, .22);--sd-tbm-shadow-soft: 0 14px 30px rgba(15, 23, 42, .12);--sd-modal-surface: rgba(var(--app-surface-rgb), .93);--sd-modal-surface-soft: rgba(var(--app-surface-rgb), .84);--sd-modal-surface-strong: rgba(var(--app-surface-rgb), .98);--sd-modal-border: rgba(15, 23, 42, .12);--sd-modal-border-strong: rgba(15, 23, 42, .18);--sd-modal-shadow: 0 30px 90px rgba(15, 23, 42, .22);--sd-modal-shadow-soft: 0 14px 30px rgba(15, 23, 42, .12);--sd-modal-eyebrow: var(--app-brand-ink, #1e4f7d);--sd-tbm-header-bg: linear-gradient( 120deg, rgba(var(--app-brand-rgb), .95), rgba(var(--app-brand-rgb-2), .9) );--sd-tbm-header-text: #f7fbff;--sd-tbm-header-subtle: rgba(247, 251, 255, .78);--sd-tbm-header-btn-bg: rgba(255, 255, 255, .92);--sd-tbm-header-btn-border: rgba(255, 255, 255, .42);--sd-tbm-header-btn-text: #154a73;--sd-tbm-header-btn-ghost-bg: rgba(255, 255, 255, .16);--sd-tbm-header-btn-ghost-border: rgba(255, 255, 255, .26);--sd-tbm-header-btn-ghost-text: #f7fbff;--sd-tbm-header-btn-ghost-hover-bg: rgba(255, 255, 255, .24);--sd-tbm-header-danger-text: #8a2817;--sd-tbm-pill-open-bg: rgba(var(--app-brand-rgb), .14);--sd-tbm-pill-open-border: rgba(var(--app-brand-rgb), .28);--sd-tbm-pill-open-text: #14476f;--sd-tbm-pill-muted-bg: rgba(15, 23, 42, .07);--sd-tbm-pill-muted-border: rgba(15, 23, 42, .12);--sd-tbm-pill-muted-text: rgba(55, 65, 81, .95);--sd-tbm-bottom-bg: linear-gradient( 180deg, rgba(var(--app-surface-rgb), .74), rgba(231, 239, 249, .92) );--sd-tbm-bottom-line: linear-gradient( 90deg, rgba(var(--app-brand-rgb), .26), rgba(var(--app-brand-rgb-2), .18), rgba(var(--app-brand-rgb), .26) );background:radial-gradient(960px 420px at 8% -12%,rgba(var(--app-brand-rgb),.2),transparent 66%),radial-gradient(840px 420px at 96% -8%,rgba(var(--app-brand-rgb-2),.16),transparent 66%),linear-gradient(180deg,#e9f1fa,#edf3fb 36%,#f4f7fc);color:var(--app-text)}body[data-path^=app] #app{background:transparent}body[data-theme=cyberpunk-lite][data-path^=app]{--app-brand-rgb: 78, 216, 255;--app-brand-rgb-2: 255, 92, 167;--app-ink-rgb: 232, 244, 255;--app-surface-rgb: 8, 20, 42;--app-brand: #4ed8ff;--app-brand-2: #ff5ca7;--app-brand-ink: #d8efff;--sd-eyebrow-color: #9fe8ff;--sd-eyebrow-shadow: 0 0 10px rgba(93, 209, 255, .24);--app-danger: #ff7777;--app-bg: #050c1b;--app-panel: rgba(var(--app-surface-rgb), .9);--app-panel-2: rgba(var(--app-surface-rgb), .78);--app-card: rgba(9, 23, 46, .94);--app-text: #e8f4ff;--app-muted: #abc5dc;--app-border: rgba(93, 209, 255, .35);--app-border-2: rgba(93, 209, 255, .2);--app-shadow-sm: 0 10px 18px rgba(1, 7, 18, .45);--app-shadow-md: 0 18px 45px rgba(1, 7, 18, .62);--app-shadow-lg: 0 30px 90px rgba(1, 7, 18, .8);--app-glass: blur(14px);--app-flare-cyan: rgba(var(--app-brand-rgb), .18);--app-flare-blue: rgba(94, 166, 255, .12);--app-flare-pink: rgba(var(--app-brand-rgb-2), .14);--blackText: #e8f4ff;--black: #e8f4ff;--blackModalText: #d5e6f6;--blackOpacity: rgba(78, 216, 255, .2);--blackOpacityHalf: #162843;--blackOpacityThirty: #7fa4c4;--grey: #182640;--greyOpacity: rgba(93, 209, 255, .35);--greyOpacityFifty: rgba(22, 42, 69, .78);--greyOpacitySeventy: #7d9ab8;--greyOpacityEigthy: #9ab1c9;--inputGrey: rgba(12, 28, 52, .95);--primaryFont: "Montserrat", "Trebuchet MS", sans-serif;--primaryColor: var(--app-brand);--primaryColorRgb: var(--app-brand-rgb);--primaryColorMedium: rgba(var(--app-brand-rgb), .45);--primaryColorMediumSolid: #4ec2f1;--primaryColorLight: rgba(var(--app-brand-rgb), .2);--primaryColorLightSolid: #7fdfff;--app-body-font: "Montserrat", "Trebuchet MS", sans-serif;--home-heading-font: "Montserrat", "Trebuchet MS", sans-serif;--home-h1-size: 44px;--home-h1-mobile-size: 34px;--app-shell-heading-font: "Montserrat", "Trebuchet MS", sans-serif;--app-display-font: "Rajdhani", "Trebuchet MS", sans-serif;--app-display-font-weight: 700;--app-display-font-scale: 1.06;--sd-button-font: "Montserrat", "Trebuchet MS", sans-serif;--sd-button-weight: 700;--sd-button-letter-spacing: .05em;--sd-button-transform: uppercase;--app-shell-menu-link-color: #d8efff;--app-shell-menu-link-hover-color: #f2fbff;--app-shell-menu-link-active-color: #4ed8ff;--app-shell-menu-hover-bg: rgba(78, 216, 255, .08);--app-shell-menu-hover-border: rgba(93, 209, 255, .28);--app-shell-menu-hover-shadow: 0 10px 18px rgba(1, 7, 18, .42);--app-shell-menu-active-bg: rgba(78, 216, 255, .22);--app-shell-menu-active-border: rgba(78, 216, 255, .5);--app-shell-menu-active-shadow: 0 14px 26px rgba(78, 216, 255, .24);--app-shell-menu-focus-ring: rgba(78, 216, 255, .42);--app-shell-submenu-link-color: #c9def1;--app-shell-submenu-hover-bg: rgba(78, 216, 255, .08);--app-shell-submenu-hover-border: transparent;--app-shell-submenu-active-bg: rgba(78, 216, 255, .14);--app-shell-submenu-active-border: transparent;--app-shell-submenu-active-color: #4ed8ff;--app-shell-submenu-dot: rgba(93, 209, 255, .4);--app-shell-submenu-dot-active: rgba(78, 216, 255, .9);--app-shell-submenu-panel-border: rgba(93, 209, 255, .18);--app-shell-submenu-panel-border-open: rgba(93, 209, 255, .14);--app-shell-submenu-panel-bg: radial-gradient(280px 120px at 0% 0%, rgba(var(--app-brand-rgb), .12), transparent 72%), radial-gradient(220px 120px at 100% 0%, rgba(var(--app-brand-rgb-2), .1), transparent 68%), linear-gradient(180deg, rgba(10, 28, 55, .84), rgba(9, 24, 49, .92));--app-shell-submenu-panel-bg-open: radial-gradient(280px 120px at 0% 0%, rgba(var(--app-brand-rgb), .12), transparent 72%), radial-gradient(220px 120px at 100% 0%, rgba(var(--app-brand-rgb-2), .1), transparent 68%), linear-gradient(180deg, rgba(10, 28, 55, .84), rgba(9, 24, 49, .92));--app-shell-submenu-panel-shadow: inset 1px 0 0 rgba(var(--app-brand-rgb, 78, 216, 255), .18);--sd-surface-raised: rgba(9, 24, 49, .9);--sd-surface-soft: rgba(9, 24, 49, .8);--sd-surface-muted: rgba(9, 24, 49, .68);--sd-border-strong: rgba(93, 209, 255, .38);--sd-border-soft: rgba(93, 209, 255, .26);--sd-border-faint: rgba(93, 209, 255, .18);--sd-shadow-soft: 0 10px 20px rgba(1, 7, 18, .52);--sd-shadow-card: 0 18px 44px rgba(1, 7, 18, .68);--sd-shadow-hover: 0 16px 28px rgba(1, 7, 18, .76);--sd-glass: blur(12px) saturate(1.15);--sd-btn-bg: rgba(10, 28, 55, .92);--sd-btn-border: rgba(93, 209, 255, .34);--sd-btn-text: #e8f4ff;--sd-btn-hover-bg: rgba(78, 216, 255, .16);--sd-btn-hover-border: rgba(78, 216, 255, .55);--sd-btn-primary-bg: linear-gradient( 135deg, rgba(var(--app-brand-rgb), .9), rgba(var(--app-brand-rgb-2), .84) );--sd-btn-primary-border: rgba(var(--app-brand-rgb), .68);--sd-btn-primary-text: #071427;--sd-segmented-bg: linear-gradient( 180deg, rgba(12, 32, 62, .96), rgba(7, 19, 39, .94) );--sd-segmented-border: rgba(93, 209, 255, .4);--sd-segmented-shadow: 0 16px 32px rgba(1, 7, 18, .34), inset 0 1px 0 rgba(148, 235, 255, .08);--sd-segmented-thumb-bg: linear-gradient( 135deg, rgba(78, 216, 255, .26), rgba(255, 92, 167, .2) );--sd-segmented-thumb-border: rgba(143, 229, 255, .3);--sd-segmented-thumb-shadow: 0 12px 24px rgba(1, 7, 18, .32), inset 0 1px 0 rgba(148, 235, 255, .14);--sd-segmented-text: #b7d8ea;--sd-segmented-text-hover: #eaf7ff;--sd-segmented-text-active: #f2fbff;--sd-segmented-focus-ring: rgba(143, 229, 255, .32);--sd-pill-bg: rgba(78, 216, 255, .16);--sd-pill-border: rgba(78, 216, 255, .46);--sd-pill-text: #bde8ff;--sd-pill-muted-bg: rgba(10, 28, 55, .84);--sd-pill-muted-border: rgba(93, 209, 255, .28);--sd-pill-muted-text: #c9def1;--sd-dl-th-bg-top: rgba(8, 22, 45, .97);--sd-dl-th-bg-bottom: rgba(15, 40, 72, .95);--sd-dl-th-border-color: rgba(93, 209, 255, .44);--sd-dl-th-divider-color: rgba(93, 209, 255, .28);--sd-dl-th-cell-divider: rgba(93, 209, 255, .2);--sd-dl-th-size: 11.9px;--sd-dl-th-font-family: var(--app-display-font);--sd-dl-th-weight: 700;--sd-dl-th-letter-spacing: .04em;--sd-dl-th-text-color: #d8efff;--sd-dl-th-text-shadow: 0 0 10px rgba(78, 216, 255, .16);--sd-dl-th-hover-bg: rgba(78, 216, 255, .2);--sd-dl-th-sorted-bg: linear-gradient( 180deg, rgba(78, 216, 255, .22), rgba(255, 92, 167, .16) );--sd-dl-th-sorted-text: #f2fbff;--sd-dl-th-sort-color: #8fe5ff;--sd-dl-th-sort-opacity: 1;--sd-dt-bar-bg: linear-gradient( 180deg, rgba(8, 22, 45, .62), rgba(12, 32, 60, .76) );--sd-dt-bar-border: rgba(93, 209, 255, .34);--sd-dt-bar-shadow: 0 12px 24px rgba(2, 10, 24, .3);--sd-dt-bar-radius: 16px;--sd-dt-bar-padding: 8px 10px;--sd-dt-link-color: #b8d6ee;--sd-dt-link-hover-color: #dcf3ff;--sd-dt-link-active-color: #f2fbff;--sd-dt-link-weight: 700;--sd-dt-link-bg: transparent;--sd-dt-link-hover-bg: rgba(10, 28, 55, .54);--sd-dt-link-active-bg: rgba(78, 216, 255, .12);--sd-dt-link-active-shadow: 0 0 0 1px rgba(78, 216, 255, .12) inset;--sd-dt-link-focus: rgba(78, 216, 255, .34);--sd-dt-link-radius: 10px;--sd-dt-badge-bg: rgba(10, 28, 55, .78);--sd-dt-badge-border: rgba(93, 209, 255, .3);--sd-dt-badge-text: #b8d6ee;--sd-dt-badge-active-bg: rgba(78, 216, 255, .2);--sd-dt-badge-active-border: rgba(78, 216, 255, .42);--sd-dt-badge-active-text: #f2fbff;--sd-dt-content-gap: 10px;--sd-dt-content-padding: 0;--sd-dt-panel-bg: rgba(9, 24, 49, .88);--sd-dt-panel-border: rgba(93, 209, 255, .34);--sd-dt-panel-shadow: 0 18px 44px rgba(1, 7, 18, .68);--sd-dt-panel-radius: 16px;--sd-dt-panel-padding: 14px;--sd-dt-description-color: rgba(194, 222, 245, .7);--sd-dt-description-weight: 400;--sd-input-bg: rgba(10, 28, 55, .92);--sd-input-border: rgba(93, 209, 255, .35);--sd-input-text: #e8f4ff;--sd-input-placeholder: rgba(201, 222, 241, .64);--sd-focus-ring: rgba(78, 216, 255, .3);--sd-switch-thumb-bg: #eaf7ff;--sd-switch-thumb-shadow: 0 2px 8px rgba(1, 7, 18, .42);--sd-progress-track: rgba(12, 34, 64, .86);--sd-progress-fill: linear-gradient( 90deg, rgba(var(--app-brand-rgb), .94), rgba(var(--app-brand-rgb-2), .88) );--sd-status-info-bg: rgba(78, 216, 255, .2);--sd-status-info-border: rgba(78, 216, 255, .44);--sd-status-info-text: #d8efff;--sd-status-success-bg: rgba(58, 232, 152, .2);--sd-status-success-border: rgba(58, 232, 152, .46);--sd-status-success-text: #cffff0;--sd-status-warn-bg: rgba(255, 182, 84, .2);--sd-status-warn-border: rgba(255, 182, 84, .42);--sd-status-warn-text: #ffe5bd;--sd-status-danger-bg: rgba(255, 119, 119, .2);--sd-status-danger-border: rgba(255, 119, 119, .42);--sd-status-danger-text: #ffd7d7;--sd-tone-brand-bg: rgba(78, 216, 255, .2);--sd-tone-brand-border: rgba(78, 216, 255, .5);--sd-tone-brand-text: #dbf2ff;--sd-tone-brand-solid: #4ed8ff;--sd-tone-brand-solid-text: #061323;--sd-tone-brand-shadow: rgba(78, 216, 255, .42);--sd-tone-info-bg: rgba(73, 188, 255, .22);--sd-tone-info-border: rgba(73, 188, 255, .48);--sd-tone-info-text: #e1f6ff;--sd-tone-info-solid: #3bc8ff;--sd-tone-info-solid-text: #071427;--sd-tone-info-shadow: rgba(73, 188, 255, .44);--sd-tone-success-bg: rgba(58, 232, 152, .22);--sd-tone-success-border: rgba(58, 232, 152, .5);--sd-tone-success-text: #d6ffee;--sd-tone-success-solid: #3ae898;--sd-tone-success-solid-text: #052016;--sd-tone-success-shadow: rgba(58, 232, 152, .44);--sd-tone-warn-bg: rgba(255, 182, 84, .22);--sd-tone-warn-border: rgba(255, 182, 84, .48);--sd-tone-warn-text: #ffe9c8;--sd-tone-warn-solid: #ffb654;--sd-tone-warn-solid-text: #2a1300;--sd-tone-warn-shadow: rgba(255, 182, 84, .44);--sd-tone-danger-bg: rgba(255, 119, 119, .22);--sd-tone-danger-border: rgba(255, 119, 119, .48);--sd-tone-danger-text: #ffdede;--sd-tone-danger-solid: #ff7777;--sd-tone-danger-solid-text: #2b0b14;--sd-tone-danger-shadow: rgba(255, 119, 119, .44);--sd-tone-neutral-bg: rgba(10, 28, 55, .82);--sd-tone-neutral-border: rgba(93, 209, 255, .28);--sd-tone-neutral-text: #c9def1;--sd-tone-neutral-solid: #6a88a6;--sd-tone-neutral-solid-text: #081321;--sd-tone-neutral-shadow: rgba(1, 7, 18, .46);--sd-ghost-overlay-bg: rgba(2, 10, 24, .58);--sd-ghost-overlay-blur: blur(4px);--sd-ghost-card-bg: linear-gradient( 155deg, rgba(10, 28, 55, .95), rgba(18, 43, 76, .86) );--sd-ghost-card-border: rgba(93, 209, 255, .42);--sd-ghost-card-text: #e8f4ff;--sd-ghost-card-shadow: 0 22px 52px rgba(1, 7, 18, .68), 0 0 0 1px rgba(78, 216, 255, .16);--sd-ghost-card-line: linear-gradient( 90deg, rgba(78, 216, 255, .36), rgba(255, 92, 167, .34), rgba(78, 216, 255, .36) );--sd-ghost-spinner-track: rgba(93, 209, 255, .32);--sd-ghost-spinner-head: rgba(78, 216, 255, .95);--sd-debug-surface: rgba(9, 24, 49, .9);--sd-debug-surface-strong: rgba(10, 27, 54, .98);--sd-debug-border: rgba(93, 209, 255, .26);--sd-debug-border-strong: rgba(93, 209, 255, .42);--sd-debug-shadow: 0 16px 34px rgba(1, 7, 18, .56);--sd-debug-head-bg: linear-gradient( 165deg, rgba(10, 27, 54, .98), rgba(18, 43, 76, .9) );--sd-debug-text: #e8f4ff;--sd-debug-muted: #bad6ec;--sd-debug-item-bg: rgba(12, 31, 59, .76);--sd-debug-item-border: rgba(93, 209, 255, .2);--sd-debug-code-bg: rgba(8, 22, 43, .82);--sd-debug-code-border: rgba(93, 209, 255, .3);--sd-debug-code-text: #ddf2ff;--sd-debug-chip-bg: rgba(10, 28, 55, .78);--sd-debug-chip-border: rgba(93, 209, 255, .26);--sd-debug-chip-text: #c9def1;--sd-debug-chip-on-bg: rgba(58, 232, 152, .2);--sd-debug-chip-on-border: rgba(58, 232, 152, .46);--sd-debug-chip-on-text: #ccffe9;--sd-debug-chip-soft-bg: rgba(78, 216, 255, .2);--sd-debug-chip-soft-border: rgba(78, 216, 255, .4);--sd-debug-chip-soft-text: #dbf2ff;--sd-debug-chip-err-bg: rgba(255, 119, 119, .2);--sd-debug-chip-err-border: rgba(255, 119, 119, .4);--sd-debug-chip-err-text: #ffd5d5;--sd-debug-table-head-bg: linear-gradient( 180deg, rgba(11, 30, 57, .98), rgba(16, 39, 70, .9) );--sd-debug-table-head-text: #cbe7fb;--sd-debug-table-row-border: rgba(93, 209, 255, .2);--sd-tbm-overlay-bg: rgba(1, 6, 17, .62);--sd-tbm-overlay-blur: blur(12px);--sd-modal-overlay-bg: rgba(1, 6, 17, .62);--sd-modal-overlay-blur: blur(12px);--sd-tbm-surface: rgba(9, 24, 49, .92);--sd-tbm-surface-soft: rgba(10, 27, 54, .82);--sd-tbm-surface-strong: rgba(10, 27, 54, .98);--sd-tbm-border: rgba(93, 209, 255, .28);--sd-tbm-border-strong: rgba(93, 209, 255, .44);--sd-tbm-shadow: 0 34px 90px rgba(1, 7, 18, .76);--sd-tbm-shadow-soft: 0 16px 30px rgba(1, 7, 18, .58);--sd-modal-surface: rgba(9, 24, 49, .92);--sd-modal-surface-soft: rgba(10, 27, 54, .82);--sd-modal-surface-strong: rgba(10, 27, 54, .98);--sd-modal-border: rgba(93, 209, 255, .28);--sd-modal-border-strong: rgba(93, 209, 255, .44);--sd-modal-shadow: 0 34px 90px rgba(1, 7, 18, .76);--sd-modal-shadow-soft: 0 16px 30px rgba(1, 7, 18, .58);--sd-modal-eyebrow: var(--sd-eyebrow-color);--sd-modal-header-bg: linear-gradient( 180deg, rgba(18, 44, 80, .94), rgba(11, 30, 60, .84) );--sd-modal-header-border: rgba(93, 209, 255, .46);--sd-modal-header-shadow: inset 0 -1px 0 rgba(93, 209, 255, .14), inset 0 1px 0 rgba(255, 255, 255, .04), 0 10px 22px rgba(1, 7, 18, .18);--sd-modal-footer-bg: linear-gradient( 180deg, rgba(12, 30, 58, .84), rgba(7, 19, 39, .96) );--sd-modal-footer-border: rgba(93, 209, 255, .38);--sd-modal-footer-text: rgba(216, 239, 255, .9);--sd-modal-footer-shadow: inset 0 1px 0 rgba(93, 209, 255, .12), 0 -10px 22px rgba(1, 7, 18, .16);--sd-modal-sidebar-bg: linear-gradient( 180deg, rgba(13, 34, 64, .9), rgba(8, 22, 45, .94) );--sd-modal-sidebar-border: rgba(93, 209, 255, .34);--sd-modal-sidebar-shadow: inset 1px 0 0 rgba(255, 255, 255, .03), inset 14px 0 26px rgba(93, 209, 255, .06);--sd-tbm-header-bg: linear-gradient( 120deg, rgba(78, 216, 255, .94), rgba(255, 92, 167, .82) );--sd-tbm-header-text: #081321;--sd-tbm-header-subtle: rgba(8, 19, 33, .76);--sd-tbm-header-btn-bg: rgba(8, 26, 51, .88);--sd-tbm-header-btn-border: rgba(93, 209, 255, .46);--sd-tbm-header-btn-text: #e8f4ff;--sd-tbm-header-btn-ghost-bg: rgba(8, 26, 51, .42);--sd-tbm-header-btn-ghost-border: rgba(93, 209, 255, .34);--sd-tbm-header-btn-ghost-text: #d9f0ff;--sd-tbm-header-btn-ghost-hover-bg: rgba(8, 26, 51, .54);--sd-tbm-header-danger-text: #ffc2cf;--sd-tbm-pill-open-bg: rgba(78, 216, 255, .22);--sd-tbm-pill-open-border: rgba(78, 216, 255, .4);--sd-tbm-pill-open-text: #d6f0ff;--sd-tbm-pill-muted-bg: rgba(10, 28, 55, .78);--sd-tbm-pill-muted-border: rgba(93, 209, 255, .24);--sd-tbm-pill-muted-text: #c9def1;--sd-tbm-bottom-bg: linear-gradient( 180deg, rgba(7, 18, 37, .8), rgba(9, 24, 49, .94) );--sd-tbm-bottom-line: linear-gradient( 90deg, rgba(78, 216, 255, .4), rgba(255, 92, 167, .36), rgba(78, 216, 255, .4) );background:radial-gradient(980px 520px at 10% -8%,rgba(var(--app-brand-rgb),.22),transparent 66%),radial-gradient(880px 460px at 92% -6%,rgba(var(--app-brand-rgb-2),.2),transparent 62%),linear-gradient(180deg,#040b19,#060f22 36%,#081327);color:var(--app-text);font-family:var(--app-body-font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body[data-theme=cyberpunk-lite][data-path^=app] #app{background:transparent}body[data-theme=cyberpunk-lite][data-path^=app] .smartApp{color-scheme:dark}body[data-theme=cyberpunk-lite][data-path^=app] .appSidebar{background:radial-gradient(520px 280px at 0% 0%,var(--app-flare-cyan),transparent 72%),radial-gradient(420px 260px at 100% 12%,var(--app-flare-pink),transparent 68%),linear-gradient(180deg,#071327f5,#08162deb);border-color:#5dd1ff38}body[data-theme=cyberpunk-lite][data-path^=app] .appSidebar :is(.subMenu.open,.user-menu){background:radial-gradient(280px 120px at 0% 0%,rgba(var(--app-brand-rgb),.12),transparent 72%),radial-gradient(220px 120px at 100% 0%,rgba(var(--app-brand-rgb-2),.1),transparent 68%),linear-gradient(180deg,#0a1c37d6,#091831eb)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.sd-block.dash:not(.borderless),.sd-block.smartList:not(.borderless),.sd-block.ov:not(.borderless),.sd-block.editorCard:not(.borderless),.sd-block.tplCard:not(.borderless),.sd-block.sockdash:not(.borderless)){background:radial-gradient(460px 180px at 0% 0%,rgba(var(--app-brand-rgb),.16),transparent 72%),radial-gradient(340px 160px at 100% 0%,rgba(var(--app-brand-rgb-2),.12),transparent 68%),linear-gradient(155deg,#091831f5,#071327f0)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.sd-block.dash:not(.borderless),.sd-block.smartList:not(.borderless),.sd-block.ov:not(.borderless),.sd-block.editorCard:not(.borderless),.sd-block.tplCard:not(.borderless),.sd-block.sockdash:not(.borderless)) :is(.card,.panel,.ovCol,.gridItem,.searchWrap,.roomGroup,.groupBody){background:radial-gradient(240px 100px at 0% 0%,rgba(var(--app-brand-rgb),.1),transparent 74%),linear-gradient(180deg,#0a1c37e6,#091831d1)}body[data-theme=cyberpunk-lite][data-path^=app] :is(p,li,label,button,input,textarea,select,.btn,.actions__link,.actions__user,.nav__link,.mobileMenu__link,.cfg-callout-text,.cfg-panel-sub,.cfg-param-hint,.cfg-processor-summary,.cfg-kv .k,.cfg-kv .v,.cfg-muted,.menuBtn .txt){font-family:var(--app-body-font);letter-spacing:.01em}body[data-theme=cyberpunk-lite][data-path^=app] :is(p,li,label,.cfg-callout-text,.cfg-panel-sub,.cfg-param-hint,.cfg-processor-summary,.cfg-kv .k,.cfg-kv .v,.cfg-muted){color:#c7deef;font-weight:500;line-height:1.6}body[data-theme=cyberpunk-lite][data-path^=app] :is(.btn,.actions__link,.actions__user,.nav__link,.mobileMenu__link,.menuBtn .txt){font-weight:600}body[data-theme=cyberpunk-lite][data-path^=app] :is(.cfg-shell-site-name,.cfg-panel-title,.cfg-panel-list .cfg-list-section-title,.cfg-panel-list .cfg-group-title,.cfg-card-title,.cfg-param-title,.cfg-processor-title,.cfg-picker-title,.cfg-callout-title){font-weight:700;letter-spacing:.02em}body[data-theme=cyberpunk-lite][data-path^=app] :is(.billingModal,.usersModal,.permissionsModal,.workspacePermissionsModal,.sitesModal,.accountDetailsModal,.cfgCeSiteProfileModal){--sd-account-modal-surface: linear-gradient(180deg, rgba(10, 28, 55, .94), rgba(8, 22, 45, .88));--sd-account-modal-surface-soft: linear-gradient(180deg, rgba(13, 34, 64, .86), rgba(9, 24, 49, .82));--sd-account-modal-border: rgba(93, 209, 255, .22);--sd-account-modal-border-strong: rgba(93, 209, 255, .38);--sd-account-modal-shadow: 0 22px 42px rgba(1, 7, 18, .34), inset 0 1px 0 rgba(148, 235, 255, .08);--sd-account-modal-text: #ecf8ff;--sd-account-modal-muted: #b8d4e8;--sd-account-modal-soft: #8eb4cf;color:var(--sd-account-modal-text)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.billingSubtitle,.usersSubtitle,.permissionsSubtitle,.workspacePermissionsSubtitle,.sitesSubtitle,.siteProfileLead,.siteProfilePreviewCard p,.siteProfilePreviewCard a,.siteProfileList,.siteProfileEmpty,.detailsIntro p,.billingText,.usersIntroText,.permissionsIntroText,.workspacePermissionsCardText,.workspacePermissionsLead p,.sitesText,.sitesEmpty,.billingEmpty,.workspacePermissionsEmptyText){color:var(--sd-account-modal-muted)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.billingCard,.billingPanel,.billingHistoryRow,.usersIntroCard,.usersPanel,.usersInvitePopover,.usersRow,.permissionsIntroCard,.permissionsViewerCard,.permissionsUpgradeCard,.abilityCard,.workspacePermissionsCard,.workspaceRestrictionCard,.workspacePermissionsEmpty,.sitesCard,.sitesHero,.sitesCardButton,.sitesFeatureRow,.siteProfilePreviewCard,.detailsField--readonly .readonlyValue,.avatarPreview){border-color:var(--sd-account-modal-border);background:var(--sd-account-modal-surface);box-shadow:var(--sd-account-modal-shadow)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.billingState,.usersState,.usersEmpty,.permissionsState,.permissionsEmpty,.sitesState,.workspacePermissionsState){border-color:#5dd1ff47;background:radial-gradient(260px 120px at 0% 0%,rgba(78,216,255,.12),transparent 74%),linear-gradient(180deg,#0a1c37c2,#08162db8);color:var(--sd-account-modal-muted)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.billingMetaRow span,.billingCoverageRow span,.billingHistoryMain span,.billingHistoryMeta span,.usersMain>span,.usersInviteBy,.usersSelectGroup span,.usersField span,.permissionRowMeta,.abilityCardDescription,.abilityCardHint,.abilityAdminRestrictCopy span,.workspaceRestrictionHint,.workspaceRestrictionTargetMeta,.workspaceRestrictionCardDescription,.workspaceRestrictionCardMeta,.workspacePermissionsMeta,.sitesCardMeta,.sitesFeatureRow span,.siteProfileSectionTitle,.siteProfileLink span,.siteProfileField span,.detailsLabel,.readonlyValue){color:var(--sd-account-modal-soft)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.billingTitle,.billingSectionTitle,.billingHead h3,.usersSectionHead h3,.usersMain strong,.permissionsIntroTitle,.permissionRowTitle,.abilityCardTitleRow,.workspacePermissionsCardTitle,.workspacePermissionsLead h3,.workspacePermissionsEmptyTitle,.workspaceRestrictionTargetTitle,.sitesTitle,.sitesHeroMain h3,.sitesSectionHead h4,.siteProfileLink strong,.siteProfileChip,.detailsField input,.detailsGrid,.detailsField,.accountDetailsModal .sdModalTitle,.billingModal .sdModalTitle,.usersModal .sdModalTitle,.permissionsModal .sdModalTitle,.workspacePermissionsModal .sdModalTitle,.sitesModal .sdModalTitle){color:var(--sd-account-modal-text)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.billingEyebrow,.usersIntroTitle,.usersSectionEyebrow,.sitesEyebrow,.workspaceRestrictionLabel,.packageInfoLabel,.siteProfileSectionTitle,.siteProfileField span){color:#7de7ff;text-shadow:0 0 14px rgba(78,216,255,.2)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.usersInviteLimit){border-color:#ffaf4d61;background:radial-gradient(240px 100px at 0% 0%,rgba(255,175,77,.12),transparent 72%),linear-gradient(180deg,#3d2009e0,#271508d6);color:#ffd7a8}body[data-theme=cyberpunk-lite][data-path^=app] :is(.packageInfoTooltip,.workspacePermissionsBullet){border-color:var(--sd-account-modal-border-strong);background:linear-gradient(180deg,#0a1c37fa,#08162df5);box-shadow:0 24px 42px #0107127a,inset 0 1px #94ebff14;color:var(--sd-account-modal-muted)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.usersField input,.usersField select,.usersField textarea,.usersSearch,.usersSelectGroup select,.permissionRowControl select,.workspaceRestrictionInput,.workspaceRestrictionTextarea,.siteProfileInput,.siteProfileTa,.detailsField input,.readonlyValue){border-color:#5dd1ff3d;background:linear-gradient(180deg,#061225f0,#071428e0);color:var(--sd-account-modal-text);box-shadow:inset 0 1px #94ebff0d}body[data-theme=cyberpunk-lite][data-path^=app] :is(.usersField input,.usersField select,.usersField textarea,.usersSearch input,.usersSelectGroup select,.permissionRowControl select,.workspaceRestrictionInput,.workspaceRestrictionTextarea,.siteProfileInput,.siteProfileTa,.detailsField input)::placeholder{color:#b8d4e89e}body[data-theme=cyberpunk-lite][data-path^=app] :is(.usersField input,.usersField select,.usersField textarea,.usersSearch,.usersSelectGroup select,.permissionRowControl select,.workspaceRestrictionInput,.workspaceRestrictionTextarea,.detailsField input,.workspaceRestrictionKind,.workspaceRestrictionTarget,.workspaceRestrictionExpand,.workspaceRestrictionLevel,.permissionLevelBtn,.permissionClearBtn,.adminRestrictToggle,.sitesActionBtn,.sitesCardButton,.valTab,.packageInfoTrigger){transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}body[data-theme=cyberpunk-lite][data-path^=app] :is(.usersField input:focus,.usersField select:focus,.usersField textarea:focus,.usersSearch:focus-within,.usersSelectGroup select:focus,.permissionRowControl select:focus,.workspaceRestrictionInput:focus,.workspaceRestrictionTextarea:focus,.siteProfileInput:focus,.siteProfileTa:focus,.detailsField input:focus){outline:none;border-color:#5dd1ff85;box-shadow:0 0 0 3px #4ed8ff1f,inset 0 1px #94ebff14}body[data-theme=cyberpunk-lite][data-path^=app] :is(.workspaceRestrictionKind,.workspaceRestrictionTarget,.workspaceRestrictionExpand,.workspaceRestrictionLevel,.permissionLevelBtn,.permissionClearBtn,.adminRestrictToggle,.sitesActionBtn,.sitesCardButton,.valTab,.packageInfoTrigger){border-color:#5dd1ff3d;background:linear-gradient(180deg,#0b1e3ceb,#071327db);color:#dbf2ff;box-shadow:inset 0 1px #94ebff0a,0 10px 20px #01071238}body[data-theme=cyberpunk-lite][data-path^=app] :is(.workspaceRestrictionKind:hover,.workspaceRestrictionTarget:hover,.workspaceRestrictionExpand:hover,.workspaceRestrictionLevel:hover,.permissionLevelBtn:hover,.permissionClearBtn:hover,.adminRestrictToggle:hover,.sitesActionBtn:hover,.sitesCardButton:hover,.valTab:hover,.packageInfoAnchor:focus-within .packageInfoTrigger,.packageInfoAnchor:hover .packageInfoTrigger){border-color:#5dd1ff6b;box-shadow:0 0 0 1px #5dd1ff1f,0 16px 28px #0107124d}body[data-theme=cyberpunk-lite][data-path^=app] :is(.workspaceRestrictionKind.active,.workspaceRestrictionTarget.active,.workspaceRestrictionLevel.active,.permissionLevelBtn.active,.sitesCardButton.active,.valTab.active,.sitesActionBtn--brand){border-color:#5dd1ff75;background:radial-gradient(220px 90px at 0% 0%,rgba(78,216,255,.16),transparent 74%),linear-gradient(180deg,#0f284af5,#0a1c37eb);color:#f2fbff}body[data-theme=cyberpunk-lite][data-path^=app] :is(.abilityCard.expanded){border-color:#5dd1ff57;box-shadow:0 22px 42px #01071257,inset 0 1px #94ebff0f}body[data-theme=cyberpunk-lite][data-path^=app] :is(.abilityCard.disabled){opacity:.7;background:linear-gradient(180deg,#0a182dd6,#071327c7)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.billingCoverageRowTotal,.abilityCardBody,.abilityAdminRestrict,.workspacePermissionsLead+.workspacePermissionsBullets,.packageInfoSection+.packageInfoSection,.sitesDivider){border-color:#5dd1ff29}body[data-theme=cyberpunk-lite][data-path^=app] :is(.chip,.chipSoft,.chip.chipSoft,.billingModal .chipSoft,.usersModal .chipSoft,.sitesModal .chipSoft,.siteProfileChip){border-color:#5dd1ff33;background:#0a1c37d6;color:#d6ecff}body[data-theme=cyberpunk-lite][data-path^=app] :is(.siteProfileLink){padding:10px 12px;border:1px solid rgba(93,209,255,.18);border-radius:14px;background:linear-gradient(180deg,#0b1e3cd1,#08162dc7);box-shadow:inset 0 1px #94ebff0a,0 10px 22px #01071233}body[data-theme=cyberpunk-lite][data-path^=app] :is(.siteProfileLink:hover){border-color:#5dd1ff5c;box-shadow:0 0 0 1px #5dd1ff1a,0 16px 28px #01071247}body[data-path^=app]{--sd-surface-raised: rgba(var(--app-surface-rgb, 255, 255, 255), .9);--sd-surface-soft: rgba(var(--app-surface-rgb, 255, 255, 255), .78);--sd-surface-muted: rgba(var(--app-surface-rgb, 255, 255, 255), .68);--sd-border-strong: rgba(15, 23, 42, .14);--sd-border-soft: rgba(15, 23, 42, .09);--sd-border-faint: rgba(15, 23, 42, .06);--sd-shadow-soft: 0 6px 14px rgba(15, 23, 42, .05);--sd-shadow-card: 0 14px 32px rgba(15, 23, 42, .09);--sd-shadow-hover: 0 10px 20px rgba(15, 23, 42, .1);--sd-glass: blur(10px);--sd-control-height: 30px;--sd-control-radius: 8px;--sd-control-padding: 3px 9px;--sd-control-font-size: 12.5px;--sd-input-padding: 10px 15px;--sd-btn-bg: rgba(var(--app-surface-rgb, 255, 255, 255), .94);--sd-btn-border: rgba(15, 23, 42, .14);--sd-btn-text: rgba(var(--app-ink-rgb, 17, 24, 39), .92);--sd-btn-hover-bg: rgba(var(--app-brand-rgb, 47, 121, 184), .1);--sd-btn-hover-border: rgba(var(--app-brand-rgb, 47, 121, 184), .3);--sd-btn-primary-bg: linear-gradient( 180deg, rgba(var(--app-brand-rgb, 47, 121, 184), .84), rgba(var(--app-brand-rgb, 47, 121, 184), .76) );--sd-btn-primary-border: rgba(var(--app-brand-rgb, 47, 121, 184), .24);--sd-btn-primary-text: #ffffff;--sd-btn-primary-shadow: 0 3px 8px rgba(var(--app-brand-rgb, 47, 121, 184), .12);--sd-btn-primary-shadow-hover: 0 5px 12px rgba(var(--app-brand-rgb, 47, 121, 184), .16);--sd-segmented-gap: 4px;--sd-segmented-height: 34px;--sd-segmented-radius: 999px;--sd-segmented-padding-x: 9px;--sd-segmented-font-size: 11px;--sd-segmented-font-weight: 950;--sd-segmented-letter-spacing: .02em;--sd-segmented-min-width: 172px;--sd-segmented-bg: linear-gradient( 180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .96), rgba(var(--app-surface-rgb, 255, 255, 255), .78) );--sd-segmented-border: var(--sd-btn-border, rgba(15, 23, 42, .14));--sd-segmented-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), var(--sd-shadow-soft, 0 10px 18px rgba(15, 23, 42, .06));--sd-segmented-thumb-bg: linear-gradient( 135deg, rgba(var(--app-brand-rgb, 47, 121, 184), .18), rgba(var(--app-brand-rgb-2, 74, 140, 192), .34) );--sd-segmented-thumb-border: rgba(var(--app-brand-rgb, 47, 121, 184), .22);--sd-segmented-thumb-shadow: 0 8px 20px rgba(15, 23, 42, .14), inset 0 1px 0 rgba(255, 255, 255, .42);--sd-segmented-text: var(--sd-pill-muted-text, rgba(17, 24, 39, .78));--sd-segmented-text-hover: var(--sd-btn-text, rgba(17, 24, 39, .92));--sd-segmented-text-active: var(--app-brand-ink, #1e4f7d);--sd-segmented-focus-ring: rgba(var(--app-brand-rgb, 47, 121, 184), .28);--sd-pill-bg: rgba(var(--app-brand-rgb, 47, 121, 184), .11);--sd-pill-border: rgba(var(--app-brand-rgb, 47, 121, 184), .25);--sd-pill-text: var(--app-brand-ink, #1e4f7d);--sd-pill-muted-bg: rgba(15, 23, 42, .05);--sd-pill-muted-border: rgba(15, 23, 42, .12);--sd-pill-muted-text: rgba(var(--app-ink-rgb, 17, 24, 39), .78);--sd-input-bg: rgba(var(--app-surface-rgb, 255, 255, 255), .96);--sd-input-border: rgba(15, 23, 42, .16);--sd-input-text: rgba(var(--app-ink-rgb, 17, 24, 39), .92);--sd-input-placeholder: rgba(var(--app-ink-rgb, 17, 24, 39), .45);--sd-select-caret-color: var(--sd-pill-muted-text, rgba(var(--app-ink-rgb, 17, 24, 39), .72));--sd-select-caret-focus-color: var(--sd-pill-text, var(--app-brand-ink, #1e4f7d));--sd-focus-ring: rgba(var(--app-brand-rgb, 47, 121, 184), .2);--sd-switch-thumb-bg: var(--sd-input-bg, #ffffff);--sd-switch-thumb-shadow: 0 2px 6px rgba(15, 23, 42, .18);--sd-progress-track: rgba(15, 23, 42, .12);--sd-progress-fill: linear-gradient( 90deg, rgba(var(--app-brand-rgb, 47, 121, 184), .95), rgba(var(--app-brand-rgb-2, 74, 140, 192), .88) );--sd-status-info-bg: rgba(var(--app-brand-rgb, 47, 121, 184), .13);--sd-status-info-border: rgba(var(--app-brand-rgb, 47, 121, 184), .3);--sd-status-info-text: var(--sd-pill-text, var(--app-brand-ink, #1e4f7d));--sd-status-success-bg: rgba(22, 163, 74, .14);--sd-status-success-border: rgba(22, 163, 74, .3);--sd-status-success-text: #166534;--sd-status-warn-bg: rgba(245, 158, 11, .14);--sd-status-warn-border: rgba(245, 158, 11, .3);--sd-status-warn-text: #7a4a00;--sd-status-danger-bg: rgba(220, 38, 38, .12);--sd-status-danger-border: rgba(220, 38, 38, .28);--sd-status-danger-text: #7f1d1d;--sd-dl-cell-size: 13px;--sd-dl-cell-line-height: 1.48;--sd-dl-meta-size: 12px;--sd-dl-label-size: 11px;--sd-dl-micro-size: 11px;--sd-dl-micro-tight-size: 10px;--sd-dl-action-size: 12px;--sd-dl-nav-size: 11px;--sd-dl-row-hover-bg: var(--sd-pill-muted-bg);--sd-dl-scroll-rail: var(--sd-border-faint);--sd-dl-scroll-thumb: var(--sd-border-strong);--sd-dl-scroll-thumb-hover: var(--sd-pill-border);--sd-dlc-graph-card-bg: var(--sd-surface-raised);--sd-dlc-graph-card-border: var(--sd-border-soft);--sd-dlc-graph-card-shadow: var(--sd-shadow-soft);--sd-dlc-graph-title-color: var(--sd-btn-text);--sd-dlc-graph-desc-color: var(--sd-pill-muted-text);--sd-dlc-date-color: var(--sd-pill-muted-text);--sd-dlc-kv-label-color: var(--sd-pill-muted-text);--sd-dlc-kv-value-color: var(--sd-btn-text);--sd-dlc-table-bg: var(--sd-surface-raised);--sd-dlc-table-border: var(--sd-border-soft);--sd-dlc-table-shadow: var(--sd-shadow-soft);--sd-dlc-table-head-bg-top: var(--sd-surface-raised);--sd-dlc-table-head-bg-bottom: var(--sd-surface-soft);--sd-dlc-table-head-text: var(--sd-pill-muted-text);--sd-dlc-table-head-border: var(--sd-border-soft);--sd-dlc-table-cell-color: var(--sd-btn-text);--sd-dlc-table-row-border: var(--sd-border-faint);--sd-dlc-table-hover-bg: var(--sd-surface-soft);--sd-dlc-grid-item-bg: var(--sd-surface-soft);--sd-dlc-grid-item-border: var(--sd-border-faint);--sd-dlc-grid-icon-bg: var(--sd-surface-raised);--sd-dlc-grid-icon-border: var(--sd-border-faint);--sd-dlc-gi-label-color: var(--sd-pill-muted-text);--sd-dlc-gi-value-color: var(--sd-btn-text);--sd-dlc-gi-subvalue-color: var(--sd-pill-muted-text);--sd-dlc-collapse-toggle-size: 12px;--sd-dlc-progress-meta-size: 12px;--sd-dlc-progress-meta-compact-size: 11px;--sd-dlc-progress-label-color: var(--sd-pill-muted-text);--sd-dlc-progress-value-color: var(--sd-btn-text);--sd-dlc-progress-track-bg: var(--sd-progress-track);--sd-dlc-progress-empty-fill: var(--sd-progress-track);--sd-dlc-info-dot-size: 11px;--sd-dlc-info-dot-bg: var(--sd-pill-muted-bg);--sd-dlc-info-dot-border: var(--sd-pill-muted-border);--sd-dlc-info-dot-text: var(--sd-pill-muted-text);--sd-dlc-info-popover-size: 12px;--sd-dlc-info-popover-bg: var(--sd-surface-raised);--sd-dlc-info-popover-border: var(--sd-border-soft);--sd-dlc-info-popover-shadow: var(--sd-shadow-card);--sd-dlc-info-popover-text: var(--sd-btn-text);--sd-dlc-chip-size: 11px;--sd-dlc-flag-code-size: 10px;--sd-eyebrow-color: var(--app-brand-ink, var(--brand-ink, #1e4f7d));--sd-eyebrow-shadow: none;--sd-tone-brand-bg: var(--sd-pill-bg);--sd-tone-brand-border: var(--sd-pill-border);--sd-tone-brand-text: var(--sd-pill-text);--sd-tone-brand-solid: rgba(var(--app-brand-rgb, 47, 121, 184), .92);--sd-tone-brand-solid-text: #ffffff;--sd-tone-brand-shadow: rgba(var(--app-brand-rgb, 47, 121, 184), .3);--sd-tone-info-bg: var(--sd-status-info-bg);--sd-tone-info-border: var(--sd-status-info-border);--sd-tone-info-text: var(--sd-status-info-text);--sd-tone-info-solid: rgba(var(--app-brand-rgb, 47, 121, 184), .9);--sd-tone-info-solid-text: #ffffff;--sd-tone-info-shadow: rgba(var(--app-brand-rgb, 47, 121, 184), .34);--sd-tone-success-bg: var(--sd-status-success-bg);--sd-tone-success-border: var(--sd-status-success-border);--sd-tone-success-text: var(--sd-status-success-text);--sd-tone-success-solid: #1a8a56;--sd-tone-success-solid-text: #ffffff;--sd-tone-success-shadow: rgba(22, 163, 74, .34);--sd-tone-warn-bg: var(--sd-status-warn-bg);--sd-tone-warn-border: var(--sd-status-warn-border);--sd-tone-warn-text: var(--sd-status-warn-text);--sd-tone-warn-solid: #b86b00;--sd-tone-warn-solid-text: #ffffff;--sd-tone-warn-shadow: rgba(245, 158, 11, .34);--sd-tone-danger-bg: var(--sd-status-danger-bg);--sd-tone-danger-border: var(--sd-status-danger-border);--sd-tone-danger-text: var(--sd-status-danger-text);--sd-tone-danger-solid: #c33e3e;--sd-tone-danger-solid-text: #ffffff;--sd-tone-danger-shadow: rgba(220, 38, 38, .34);--sd-tone-neutral-bg: var(--sd-pill-muted-bg);--sd-tone-neutral-border: var(--sd-pill-muted-border);--sd-tone-neutral-text: var(--sd-pill-muted-text);--sd-tone-neutral-solid: rgba(71, 85, 105, .9);--sd-tone-neutral-solid-text: #ffffff;--sd-tone-neutral-shadow: rgba(15, 23, 42, .28);--sd-ghost-overlay-bg: rgba(var(--app-surface-rgb, 255, 255, 255), .52);--sd-ghost-overlay-blur: blur(5px);--sd-ghost-card-bg: linear-gradient( 165deg, rgba(var(--app-surface-rgb, 255, 255, 255), .96), rgba(var(--app-surface-rgb, 255, 255, 255), .86) );--sd-ghost-card-border: var(--sd-border-strong);--sd-ghost-card-text: var(--sd-btn-text);--sd-ghost-card-shadow: 0 16px 36px rgba(15, 23, 42, .14);--sd-ghost-card-line: linear-gradient( 90deg, rgba(var(--app-brand-rgb, 47, 121, 184), .16), rgba(var(--app-brand-rgb-2, 74, 140, 192), .34), rgba(var(--app-brand-rgb, 47, 121, 184), .16) );--sd-ghost-spinner-track: var(--sd-pill-muted-border);--sd-ghost-spinner-head: var(--sd-pill-border);--sd-debug-surface: var(--sd-surface-soft);--sd-debug-surface-strong: var(--sd-surface-raised);--sd-debug-border: var(--sd-border-soft);--sd-debug-border-strong: var(--sd-border-strong);--sd-debug-shadow: var(--sd-shadow-soft);--sd-debug-head-bg: linear-gradient( 180deg, var(--sd-surface-raised), var(--sd-surface-soft) );--sd-debug-text: var(--sd-btn-text);--sd-debug-muted: var(--sd-pill-muted-text);--sd-debug-item-bg: var(--sd-surface-muted);--sd-debug-item-border: var(--sd-border-faint);--sd-debug-code-bg: rgba(15, 23, 42, .04);--sd-debug-code-border: var(--sd-border-soft);--sd-debug-code-text: var(--sd-btn-text);--sd-debug-chip-bg: var(--sd-pill-muted-bg);--sd-debug-chip-border: var(--sd-pill-muted-border);--sd-debug-chip-text: var(--sd-pill-muted-text);--sd-debug-chip-on-bg: var(--sd-status-success-bg);--sd-debug-chip-on-border: var(--sd-status-success-border);--sd-debug-chip-on-text: var(--sd-status-success-text);--sd-debug-chip-soft-bg: var(--sd-status-info-bg);--sd-debug-chip-soft-border: var(--sd-status-info-border);--sd-debug-chip-soft-text: var(--sd-status-info-text);--sd-debug-chip-err-bg: var(--sd-status-danger-bg);--sd-debug-chip-err-border: var(--sd-status-danger-border);--sd-debug-chip-err-text: var(--sd-status-danger-text);--sd-debug-table-head-bg: linear-gradient( 180deg, var(--sd-surface-raised), var(--sd-surface-soft) );--sd-debug-table-head-text: var(--sd-pill-muted-text);--sd-debug-table-row-border: var(--sd-border-faint);--sd-dt-bar-bg: transparent;--sd-dt-bar-border: var(--sd-border-soft);--sd-dt-bar-shadow: none;--sd-dt-link-color: var(--sd-pill-muted-text);--sd-dt-link-hover-color: var(--sd-btn-text);--sd-dt-link-active-color: var(--sd-pill-text);--sd-dt-link-idle-border: rgba(148, 163, 184, .32);--sd-dt-link-hover-border: rgba(100, 116, 139, .56);--sd-dt-link-active-border: rgba(var(--app-brand-rgb, 47, 121, 184), .92);--sd-dt-link-focus: var(--sd-focus-ring);--sd-dt-link-size: 12px;--sd-dt-link-weight: 900;--sd-dt-link-gap: 8px;--sd-dt-link-padding-y: 8px;--sd-dt-link-padding-x: 4px;--sd-dt-badge-bg: var(--sd-pill-muted-bg);--sd-dt-badge-border: var(--sd-pill-muted-border);--sd-dt-badge-text: var(--sd-pill-muted-text);--sd-dt-badge-active-bg: var(--sd-pill-bg);--sd-dt-badge-active-border: var(--sd-pill-border);--sd-dt-badge-active-text: var(--sd-pill-text);--sd-dt-panel-border: var(--sd-border-strong);--sd-dt-panel-bg: var(--sd-surface-raised);--sd-dt-panel-shadow: var(--sd-shadow-card);--sd-dt-panel-padding: 14px;--sd-dt-panel-top-glow: linear-gradient( 180deg, rgba(var(--app-brand-rgb, 47, 121, 184), .14) 0%, rgba(var(--app-brand-rgb, 47, 121, 184), .05) 48%, rgba(var(--app-brand-rgb, 47, 121, 184), 0) 100% );--sd-dt-panel-top-line: linear-gradient( 90deg, transparent 0%, var(--sd-pill-border) 22%, rgba(var(--app-brand-rgb-2, 74, 140, 192), .42) 50%, var(--sd-pill-border) 78%, transparent 100% );--sd-modal-overlay-bg: var(--sd-tbm-overlay-bg, rgba(6, 16, 30, .44));--sd-modal-overlay-blur: var(--sd-tbm-overlay-blur, blur(16px));--sd-modal-surface: var(--sd-tbm-surface, var(--sd-surface-raised, rgba(var(--app-surface-rgb, 255, 255, 255), .92)));--sd-modal-surface-soft: var(--sd-tbm-surface-soft, var(--sd-surface-soft, rgba(var(--app-surface-rgb, 255, 255, 255), .82)));--sd-modal-surface-strong: var(--sd-tbm-surface-strong, rgba(var(--app-surface-rgb, 255, 255, 255), .96));--sd-modal-border: var(--sd-tbm-border, var(--sd-border-soft, rgba(15, 23, 42, .1)));--sd-modal-border-strong: var(--sd-tbm-border-strong, var(--sd-border-strong, rgba(15, 23, 42, .16)));--sd-modal-shadow: var(--sd-tbm-shadow, var(--sd-shadow-card, 0 30px 90px rgba(15, 23, 42, .22)));--sd-modal-shadow-soft: var(--sd-tbm-shadow-soft, var(--sd-shadow-soft, 0 12px 24px rgba(15, 23, 42, .08)));--sd-modal-text: var(--sd-btn-text, rgba(var(--app-ink-rgb, 17, 24, 39), .92));--sd-modal-muted: var(--sd-pill-muted-text, rgba(var(--app-ink-rgb, 17, 24, 39), .78));--sd-modal-header-text: var(--sd-modal-text);--sd-modal-header-subtle: var(--sd-modal-muted);--sd-modal-header-bg: transparent;--sd-modal-header-border: var(--sd-border-soft, rgba(15, 23, 42, .09));--sd-modal-header-shadow: none;--sd-modal-header-accent: transparent;--sd-modal-header-accent-height: 0px;--sd-modal-eyebrow: var(--sd-eyebrow-color);--sd-modal-eyebrow-size: 11px;--sd-modal-title-size: calc(20px * var(--app-display-font-scale, 1));--sd-modal-subtitle-size: 12px;--sd-modal-subtitle-line-height: 1.45;--sd-modal-subtitle-weight: 400;--sd-modal-subheader-size: 12px;--sd-modal-radius: 22px;--sd-modal-top: 48px;--sd-modal-height: calc(100vh - 96px) ;--sd-modal-width: min(1240px, 92vw);--sd-modal-body-padding: 18px 22px 22px;--sd-modal-head-padding: 18px 22px;--sd-modal-shell-side: 2vw;--sd-modal-footer-padding: 14px 22px 18px;--sd-modal-footer-bg: var(--sd-modal-surface);--sd-modal-footer-border: var(--sd-border-soft, rgba(15, 23, 42, .09));--sd-modal-footer-text: var(--sd-modal-muted);--sd-modal-footer-shadow: none;--sd-modal-footer-accent: transparent;--sd-modal-centered-padding: 24px;--sd-modal-centered-width: min(1240px, 100%);--sd-modal-centered-max-height: min(90vh, 920px);--sd-modal-sidebar-width: minmax(300px, .7fr);--sd-modal-main-width: minmax(0, 1.5fr);--sd-modal-sidebar-padding: 22px;--sd-modal-sidebar-bg: transparent;--sd-modal-sidebar-border: transparent;--sd-modal-sidebar-shadow: none}body[data-path^=app] .sd-block{color:var(--app-text, #111827)}body[data-path^=app] fieldset{width:100%;max-width:100%;min-inline-size:0}body[data-path^=app] :is(.sd-block.dash:not(.borderless),.sd-block.smartList:not(.borderless),.sd-block.ov:not(.borderless),.sd-block.editorCard:not(.borderless),.sd-block.tplCard:not(.borderless),.sd-block.sockdash:not(.borderless),.sd-block.section-form:not(.plain):not(.borderless),.sd-block.ds:not(.plain):not(.borderless),.sd-block.dynamicSteps .stepPanel:not(.borderless),.sd-block.dynamicSteps .stepHeader:not(.borderless)){border-color:var(--sd-border-strong);background:var(--sd-surface-raised);box-shadow:var(--sd-shadow-card);-webkit-backdrop-filter:var(--sd-glass);backdrop-filter:var(--sd-glass)}body[data-path^=app] .sd-block.borderless{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-path^=app] .sd-block:not(.borderless) :is(.card,.panel,.ovCol,.gridItem,.searchWrap,.roomGroup,.groupBody){border-color:var(--sd-border-soft);background:var(--sd-surface-soft);box-shadow:var(--sd-shadow-soft)}body[data-path^=app] :is(.dsBtn){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--sd-control-height);padding:var(--sd-control-padding);border-radius:var(--sd-control-radius);border:1px solid var(--sd-btn-border);background:var(--sd-btn-bg);color:var(--sd-btn-text);cursor:pointer;font-size:var(--sd-control-font-size);font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:var(--sd-button-weight, 700);letter-spacing:var(--sd-button-letter-spacing, .05em);line-height:1.1;text-transform:var(--sd-button-transform, none);box-shadow:var(--sd-shadow-soft);transition:transform .08s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}body[data-path^=app] :is(.dsBtn):hover{background:var(--sd-btn-hover-bg);border-color:var(--sd-btn-hover-border);box-shadow:var(--sd-shadow-hover);transform:translateY(-.5px)}body[data-path^=app] :is(.dsBtn):disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}body[data-path^=app] :is(.dsBtn.primary){background:var(--sd-btn-primary-bg);border-color:var(--sd-btn-primary-border);color:var(--sd-btn-primary-text);box-shadow:var(--sd-btn-primary-shadow, var(--sd-shadow-soft))}body[data-path^=app] :is(.dsBtn.ghost){background:var(--sd-pill-muted-bg);border-color:var(--sd-pill-muted-border);color:var(--sd-pill-muted-text)}body[data-path^=app] :is(.dsIconBtn){display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--sd-control-height);width:var(--sd-control-height);min-width:var(--sd-control-height);height:var(--sd-control-height);padding:0!important}body[data-path^=app] :is(.dsIconBtn) :is(svg){width:16px;height:16px}body[data-path^=app] :is(.dsBtn.compact,.dsTextBtn.compact){min-height:32px;padding:7px 12px;font-size:11px;letter-spacing:max(var(--sd-button-letter-spacing, .05em),.04em)}body[data-path^=app] :is(.dsPill){display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--sd-pill-border);background:var(--sd-pill-bg);color:var(--sd-pill-text);font-size:10.5px;font-weight:850;letter-spacing:.04em;line-height:1.1;white-space:nowrap}body[data-path^=app] :is(.dsPill.ghost){border-color:var(--sd-pill-muted-border);background:var(--sd-pill-muted-bg);color:var(--sd-pill-muted-text)}body[data-path^=app] :is(.sdModalBackdrop,.background-overlay),body[data-path^=app] :is(.sdModalFullscreenUnderlay,.fullscreen-modal-overlay){position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sd-modal-overlay-bg);-webkit-backdrop-filter:var(--sd-modal-overlay-blur);backdrop-filter:var(--sd-modal-overlay-blur)}body[data-path^=app] :is(.sdModalBackdrop,.background-overlay){z-index:900}body[data-path^=app] :is(.sdModalFullscreenUnderlay,.fullscreen-modal-overlay){z-index:1050}body[data-path^=app] :is(.sdModalBackdropCentered){padding:var(--sd-modal-centered-padding);display:grid;place-items:center;z-index:4000}body[data-path^=app] :is(.sdModalFrame,.modal-overlay){display:flex;flex-direction:column;position:fixed;top:var(--sd-modal-top);left:50%;transform:translate(-50%);width:var(--sd-modal-width);height:var(--sd-modal-height);background:var(--sd-modal-surface);border:1px solid var(--sd-modal-border-strong);border-radius:var(--sd-modal-radius);box-shadow:var(--sd-modal-shadow);z-index:1000;overflow:hidden;color:var(--sd-modal-text);min-height:0}body[data-path^=app] :is(.sdModalFrame,.modal-overlay).fullscreen{top:0;left:0;transform:none;width:100vw;height:100vh;border-radius:0}body[data-path^=app] :is(.sdModalFrameCentered){position:relative;inset:auto;top:auto;left:auto;transform:none;width:var(--sd-modal-centered-width);height:auto;max-height:var(--sd-modal-centered-max-height);z-index:auto;min-height:0}body[data-path^=app] :is(.sdModalFrameCentered.sdModalFrameFillHeight){height:var(--sd-modal-centered-max-height)}body[data-path^=app] :is(.sdModalHeader,.modal-header),body[data-path^=app] :is(.sdModalSplitHeader,.split-shell-header){position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--sd-modal-head-padding);background:var(--sd-modal-header-bg);color:var(--sd-modal-header-text);border-bottom:1px solid var(--sd-modal-header-border);box-shadow:var(--sd-modal-header-shadow)}body[data-path^=app] :is(.sdModalHeader,.modal-header):before,body[data-path^=app] :is(.sdModalSplitHeader,.split-shell-header):before{content:"";position:absolute;left:0;right:0;top:0;height:var(--sd-modal-header-accent-height);background:var(--sd-modal-header-accent);pointer-events:none}body[data-path^=app] :is(.sdModalTitleWrap,.mh-title-wrap){display:flex;align-items:center;gap:14px;min-width:0}body[data-path^=app] .sdModalHeader>.sdModalTitleWrap{display:flex;flex-direction:column;align-items:start;gap:2px;flex:1 1 auto}body[data-path^=app] .sdModalHeader>.sdModalTitleWrap>*{width:100%}body[data-path^=app] :is(.sdModalTitleCopy,.mh-title-copy){display:grid;min-width:0;gap:2px}body[data-path^=app] :is(.sdModalTitleRow,.mh-title-row){display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}body[data-path^=app] :is(.sdModalMedia,.mh-media){flex:0 0 auto;width:54px;height:54px;border-radius:16px;border:1px solid var(--sd-border-soft, rgba(15, 23, 42, .12));background:linear-gradient(180deg,#fffffff5,#f1f5f9f5);box-shadow:var(--sd-shadow-soft, 0 12px 24px rgba(15, 23, 42, .08));overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:var(--sd-modal-header-subtle)}body[data-path^=app] :is(.sdModalMedia,.mh-media) img{width:100%;height:100%;object-fit:cover}body[data-path^=app] :is(.sdModalMedia,.mh-media) svg{width:22px;height:22px}body[data-path^=app] :is(.sdModalMediaText,.mh-media-text){font-family:var(--app-display-font, var(--app-shell-heading-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:900;font-size:20px;letter-spacing:.01em;color:var(--sd-modal-text)}body[data-path^=app] :is(.sdModalTitlePills,.mh-title-pills){display:flex;align-items:center;gap:8px;flex-wrap:wrap}body[data-path^=app] :is(.sdModalTitlePill,.mh-title-pill){display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 10px;border-radius:999px;border:1px solid var(--sd-modal-border);background:color-mix(in srgb,var(--sd-modal-surface-strong) 82%,transparent);color:var(--sd-modal-header-subtle);font-size:11.5px;line-height:1;font-weight:650}body[data-path^=app] :is(.sdModalTitlePill,.mh-title-pill) svg{width:14px;height:14px}body[data-path^=app] :is(.sdModalTitlePill,.mh-title-pill).tone-success{border-color:color-mix(in srgb,var(--sd-status-success-border, rgba(34, 197, 94, .35)) 78%,transparent);background:color-mix(in srgb,var(--sd-status-success-bg, rgba(34, 197, 94, .12)) 72%,transparent);color:var(--sd-status-success-text, #166534)}body[data-path^=app] :is(.sdModalTitlePill,.mh-title-pill).tone-warning{border-color:color-mix(in srgb,var(--sd-status-warning-border, rgba(245, 158, 11, .36)) 78%,transparent);background:color-mix(in srgb,var(--sd-status-warning-bg, rgba(245, 158, 11, .12)) 72%,transparent);color:var(--sd-status-warning-text, #92400e)}body[data-path^=app] :is(.sdModalTitlePill,.mh-title-pill).tone-danger{border-color:color-mix(in srgb,var(--sd-status-danger-border, rgba(239, 68, 68, .34)) 78%,transparent);background:color-mix(in srgb,var(--sd-status-danger-bg, rgba(239, 68, 68, .1)) 72%,transparent);color:var(--sd-status-danger-text, #991b1b)}body[data-path^=app] :is(.sdModalTitlePill,.mh-title-pill).tone-muted{opacity:.88}body[data-path^=app] :is(.sdModalEyebrow,.mh-eyebrow){margin-bottom:0;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-size:var(--sd-modal-eyebrow-size);font-weight:900;letter-spacing:max(var(--sd-button-letter-spacing, .01em),.13em);text-transform:uppercase;color:var(--sd-modal-eyebrow);text-shadow:var(--sd-eyebrow-shadow)}body[data-path^=app] :is(.sdModalTitle,.mh-title){font-family:var(--app-display-font, var(--app-shell-heading-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:var(--app-display-font-weight, 950);font-size:var(--sd-modal-title-size);letter-spacing:.01em;color:var(--sd-modal-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,840px)}body[data-path^=app] :is(.sdModalSubtitle,.mh-subtitle){margin-top:4px;font-size:var(--sd-modal-subtitle-size);line-height:var(--sd-modal-subtitle-line-height);font-weight:500;color:var(--sd-modal-header-subtle)}body[data-path^=app] :is(.sdModalMeta,.mh-meta){display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap;margin-top:4px;color:var(--sd-modal-header-subtle);font-size:12px;line-height:1.35;font-weight:560}body[data-path^=app] :is(.sdModalMetaItem,.mh-meta-item){display:inline-flex;align-items:center;min-width:0}body[data-path^=app] :is(.sdModalMetaItem,.mh-meta-item):not(:first-child):before{content:"•";margin-right:10px;color:color-mix(in srgb,var(--sd-modal-header-subtle) 72%,transparent)}body[data-path^=app] :is(.sdModalSubheader){display:flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto;min-height:48px;padding:10px 18px;background:color-mix(in srgb,var(--sd-modal-surface-strong) 78%,var(--sd-modal-surface-soft) 22%);border-bottom:1px solid var(--sd-modal-border);box-shadow:inset 0 -1px #ffffff0a}body[data-path^=app] :is(.sdModalSubheaderCrumbs){display:flex;align-items:center;gap:0;min-width:0;overflow:hidden;white-space:nowrap;color:var(--sd-modal-header-subtle);font-size:var(--sd-modal-subheader-size)}body[data-path^=app] :is(.sdModalSubheaderCrumb){display:inline-flex;align-items:center;min-width:0}body[data-path^=app] :is(.sdModalSubheaderCrumbText){display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-path^=app] :is(.sdModalSubheaderCrumbSep){display:inline-flex;align-items:center;padding:0 8px;color:var(--sd-modal-header-subtle);opacity:.72}body[data-path^=app] :is(.sdModalSubheaderActions){display:flex;align-items:center;gap:8px;flex:0 0 auto}body[data-path^=app] :is(.sdModalActions,.mh-actions){display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}body[data-path^=app] :is(.sdModalHeaderInfo){display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid var(--sd-modal-border);background:color-mix(in srgb,var(--sd-modal-surface-strong) 82%,transparent);color:var(--sd-modal-header-subtle);font-size:12px;line-height:1.2;font-weight:700}body[data-path^=app] :is(.sdModalHeaderInfo).tone-success{border-color:color-mix(in srgb,var(--sd-status-success-border, rgba(34, 197, 94, .35)) 78%,transparent);background:color-mix(in srgb,var(--sd-status-success-bg, rgba(34, 197, 94, .12)) 72%,transparent);color:var(--sd-status-success-text, #166534)}body[data-path^=app] :is(.sdModalHeaderInfo).tone-muted{opacity:.88}body[data-path^=app] :is(.sdModalBody,.modal-body){padding:var(--sd-modal-body-padding);overflow:auto;flex:1;min-height:0;background:var(--sd-modal-surface-soft);display:flex;flex-direction:column;flex-wrap:nowrap}body[data-path^=app] :is(.sdModalBody,.modal-body).sdModalBodyLayout>.sd-block.ghost{display:flex;flex-direction:column;flex:0 0 auto;min-width:0}body[data-path^=app] :is(.sdModalBody,.modal-body).sdModalBodyLayout{--sd-stack-col-gap: 2px}body[data-path^=app] :is(.sdModalBody,.modal-body).sdModalBodyLayout>.sd-block.ghost>*{min-width:0}body[data-path^=app] :is(.sdModalBody,.modal-body).sdModalBodyLayout :is(.sd-block.dynamicTabs,.sd-block.dynamicSteps,.stack,.twoCol,.row,.col){min-width:0}body[data-path^=app] :is(.sdModalBody,.modal-body).sdModalBodyLayout .ds.sd-block.plain{display:contents}body[data-path^=app] :is(.sdModalBody,.modal-body).sdModalBodyLayout .ds.sd-block.plain .dsHead{margin-bottom:10px}body[data-path^=app] :is(.sdModalBody,.modal-body).sdModalBodyLayout .ds.sd-block.plain .dsDesc{margin-bottom:10px}body[data-path^=app] :is(.sdModalBody,.modal-body).fullscreen{background:var(--sd-modal-surface-strong)}body[data-path^=app] :is(.sdModalBody,.modal-body).flush{padding:0}body[data-path^=app] :is(.sdModalBody.sdModalBodyWithSidebar){display:grid;grid-template-columns:var(--sd-modal-main-width) var(--sd-modal-sidebar-width);min-height:0;padding:0}body[data-path^=app] :is(.sdModalShell,.split-shell){position:fixed;top:var(--sd-modal-top);left:var(--sd-modal-shell-side);right:var(--sd-modal-shell-side);height:var(--sd-modal-height);z-index:1100;border-radius:var(--sd-modal-radius);border:1px solid var(--sd-modal-border-strong);box-shadow:var(--sd-modal-shadow);overflow:hidden;background:var(--sd-modal-surface);color:var(--sd-modal-text)}body[data-path^=app] :is(.sdModalShellBody,.split-shell-body){background:var(--sd-modal-surface-soft)}body[data-path^=app] :is(.sdModalPane,.split-pane){overflow:auto;padding:0;background:var(--sd-modal-surface-soft);color:var(--sd-modal-text)}body[data-path^=app] :is(.sdModalMainPanel){min-height:0}body[data-path^=app] :is(.sdModalSidebar){padding:var(--sd-modal-sidebar-padding);overflow:auto;display:flex;flex-direction:column;gap:16px;background:var(--sd-modal-sidebar-bg);border-left:1px solid var(--sd-modal-sidebar-border);box-shadow:var(--sd-modal-sidebar-shadow);min-height:0}body[data-path^=app] :is(.sdModalFooter){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex:0 0 auto;padding:var(--sd-modal-footer-padding);border-top:1px solid var(--sd-modal-footer-border);background:var(--sd-modal-footer-bg);color:var(--sd-modal-footer-text);box-shadow:var(--sd-modal-footer-shadow);position:relative}body[data-path^=app] :is(.sdModalFooter):before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--sd-modal-footer-accent);pointer-events:none}body[data-path^=app] :is(.sdModalFooterActions){display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto}body[data-path^=app] :is(.sdModalActions,.mh-actions,.sdModalFooter,.sdModalFooterActions,.sdModalSubheaderActions) :is(.dsBtn,.dsTextBtn){display:inline-flex;align-items:center;justify-content:center;gap:8px}body[data-path^=app] :is(.sdModalActions,.mh-actions,.sdModalFooter,.sdModalFooterActions,.sdModalSubheaderActions,.sdModalHeaderInfo) :is(svg){width:16px;height:16px;flex:0 0 16px}body[data-path^=app] :is(.sdSegmentedToggle){--sd-segmented-count: 2;--sd-segmented-active: 0;position:relative;display:grid;grid-template-columns:repeat(var(--sd-segmented-count),minmax(0,1fr));align-items:center;width:min(100%,var(--sd-segmented-width, var(--sd-segmented-min-width)));min-width:var(--sd-segmented-min-width);height:var(--sd-segmented-height);padding:var(--sd-segmented-gap);border-radius:var(--sd-segmented-radius);border:1px solid var(--sd-segmented-border);background:var(--sd-segmented-bg);box-shadow:var(--sd-segmented-shadow);overflow:hidden}body[data-path^=app] :is(.sdSegmentedToggleThumb){position:absolute;top:var(--sd-segmented-gap);left:var(--sd-segmented-gap);width:calc((100% - var(--sd-segmented-gap) * (var(--sd-segmented-count) + 1)) / var(--sd-segmented-count));height:calc(var(--sd-segmented-height) - var(--sd-segmented-gap) * 2);border-radius:calc(var(--sd-segmented-radius) - var(--sd-segmented-gap));background:var(--sd-segmented-thumb-bg);border:1px solid var(--sd-segmented-thumb-border);box-shadow:var(--sd-segmented-thumb-shadow);transform:translate(calc((100% + var(--sd-segmented-gap)) * var(--sd-segmented-active)));transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;pointer-events:none}body[data-path^=app] :is(.sdSegmentedToggleBtn){position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:100%;padding:0 var(--sd-segmented-padding-x);border:0;border-radius:calc(var(--sd-segmented-radius) - var(--sd-segmented-gap));background:transparent;color:var(--sd-segmented-text);cursor:pointer;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-size:var(--sd-segmented-font-size);font-weight:var(--sd-segmented-font-weight);letter-spacing:var(--sd-segmented-letter-spacing);line-height:1;text-transform:var(--sd-button-transform, none);transition:color .18s ease,transform .12s ease;padding-left:calc(var(--sd-segmented-padding-x) * .5);padding-right:calc(var(--sd-segmented-padding-x) * .5)}body[data-path^=app] :is(.sdSegmentedToggleBtn):first-child{padding-left:var(--sd-segmented-padding-x)}body[data-path^=app] :is(.sdSegmentedToggleBtn):last-child{padding-right:calc(var(--sd-segmented-padding-x) * .5)}body[data-path^=app] :is(.sdSegmentedToggleBtn):hover{color:var(--sd-segmented-text-hover)}body[data-path^=app] :is(.sdSegmentedToggleBtn):focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sd-segmented-focus-ring)}body[data-path^=app] :is(.sdSegmentedToggleBtn).on{color:var(--sd-segmented-text-active)}body[data-path^=app] .sd-block :is(.btn,.toggleBtn,.miniBtn,.navBtn,.haBtn,.collapseToggle,.iconBtn,.pillBtn,.reloadBtn,.dismissBtn,.segBtn,.fpBtn,.filterPill){min-height:var(--sd-control-height);padding:var(--sd-control-padding);border-radius:var(--sd-control-radius);border:1px solid var(--sd-btn-border);background:var(--sd-btn-bg);color:var(--sd-btn-text);font-size:var(--sd-control-font-size);font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-weight:var(--sd-button-weight, 700);letter-spacing:var(--sd-button-letter-spacing, .05em);line-height:1.1;text-transform:var(--sd-button-transform, none);box-shadow:var(--sd-shadow-soft);transition:transform .08s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}body[data-path^=app] .sd-block :is(.dsTextBtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--sd-pill-text);font:inherit;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .16s ease,opacity .16s ease}body[data-path^=app] .sd-block :is(.dsTextBtn):hover:not(:disabled),body[data-path^=app] .sd-block :is(.dsTextBtn):focus-visible:not(:disabled){color:var(--sd-btn-text)}body[data-path^=app] .sd-block :is(.dsTextBtn):disabled{opacity:.45;cursor:not-allowed}body[data-path^=app] .sd-block :is(.btn,.toggleBtn,.miniBtn,.navBtn,.haBtn,.collapseToggle,.iconBtn,.pillBtn,.reloadBtn,.dismissBtn,.segBtn,.fpBtn,.filterPill):hover{background:var(--sd-btn-hover-bg);border-color:var(--sd-btn-hover-border);box-shadow:var(--sd-shadow-hover);transform:translateY(-.5px)}body[data-path^=app] .sd-block :is(.btn,.toggleBtn,.miniBtn,.navBtn,.haBtn,.collapseToggle,.iconBtn,.pillBtn,.reloadBtn,.dismissBtn,.segBtn,.fpBtn,.filterPill):disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}body[data-path^=app] .sd-block :is(.btnPrimary,.btn.primary,.navBtn.primary,.haBtn.primary,.pillBtn.primary){background:var(--sd-btn-primary-bg);border-color:var(--sd-btn-primary-border);color:var(--sd-btn-primary-text);box-shadow:var(--sd-btn-primary-shadow, var(--sd-shadow-soft))}body[data-path^=app] .sd-block :is(.btnPrimary,.btn.primary,.navBtn.primary,.haBtn.primary,.pillBtn.primary):hover{box-shadow:var(--sd-btn-primary-shadow-hover, var(--sd-shadow-hover))}body[data-path^=app] .sd-block :is(.segBtn.on,.btn.linkish,.dot.on){border-color:var(--sd-pill-border);color:var(--sd-pill-text)}body[data-path^=app] .sd-block .segBtn.on{background:var(--sd-pill-bg)}body[data-path^=app] .sd-block .btn.linkish{background:transparent}body[data-path^=app] .sd-block .btn.linkish:hover{background:var(--sd-pill-bg)}body[data-path^=app] .sd-block .dot.on{background:var(--sd-pill-border)}body[data-path^=app] .sd-block :is(.btnGhost,.btn.ghost,.navBtn.ghost,.haBtn.ghost,.miniBtn.ghost,.pillBtn.ghost){background:var(--sd-pill-muted-bg);border-color:var(--sd-pill-muted-border);color:var(--sd-pill-muted-text)}body[data-path^=app] .sd-block .btn.active{border-color:var(--sd-pill-border);box-shadow:0 0 0 3px var(--sd-focus-ring)}body[data-path^=app] .sd-block.dynamicTabs .dynamicTabBar{margin-bottom:0}body[data-path^=app] :is(.modal-body,.split-shell-body) .sd-block.dynamicTabs .dynamicTabBar{margin-bottom:10px}body[data-path^=app] .sd-block.dynamicSteps .stepItem{color:var(--sd-pill-muted-text)}body[data-path^=app] .sd-block.dynamicSteps .stepDot{border-color:var(--sd-btn-border);background:var(--sd-btn-bg)}body[data-path^=app] .sd-block.dynamicSteps .stepNum{color:var(--sd-btn-text)}body[data-path^=app] .sd-block :is(.pill,.chip,.pillMini,.tabBadge,.statusPill,.stepPill,.devicePill,.schemaGuidePill,.ovBadge,.dsTag){border-color:var(--sd-pill-border);background:var(--sd-pill-bg);color:var(--sd-pill-text);font-size:10.5px;font-weight:850;letter-spacing:.04em;line-height:1.1}body[data-path^=app] .sd-block .chip-brand{border-color:var(--sd-pill-border);background:var(--sd-pill-bg);color:var(--sd-pill-text)}body[data-path^=app] .sd-block :is(.pillMini.soft,.chip-ghost,.ovBadge.tone-neutral,.dsTag.slim){border-color:var(--sd-pill-muted-border);background:var(--sd-pill-muted-bg);color:var(--sd-pill-muted-text)}body[data-path^=app] .sd-block :is(.pill.ok,.pillMini.on,.statusPill.success){border-color:var(--sd-pill-border);background:var(--sd-pill-bg);color:var(--sd-pill-text)}body[data-path^=app] .sd-block .tone-brand{color:var(--sd-tone-brand-text)}body[data-path^=app] .sd-block .tone-info{color:var(--sd-tone-info-text)}body[data-path^=app] .sd-block .tone-success{color:var(--sd-tone-success-text)}body[data-path^=app] .sd-block .tone-warn{color:var(--sd-tone-warn-text)}body[data-path^=app] .sd-block :is(.tone-danger,.tone-error){color:var(--sd-tone-danger-text)}body[data-path^=app] .sd-block .tone-neutral{color:var(--sd-tone-neutral-text)}body[data-path^=app] .sd-block :is(.pill,.chip,.pillMini,.tabBadge,.statusPill,.stepPill,.devicePill,.schemaGuidePill,.ovBadge,.dsTag).tone-brand{border-color:var(--sd-tone-brand-border);background:var(--sd-tone-brand-bg);color:var(--sd-tone-brand-text)}body[data-path^=app] .sd-block :is(.pill,.chip,.pillMini,.tabBadge,.statusPill,.stepPill,.devicePill,.schemaGuidePill,.ovBadge,.dsTag).tone-info{border-color:var(--sd-tone-info-border);background:var(--sd-tone-info-bg);color:var(--sd-tone-info-text)}body[data-path^=app] .sd-block :is(.pill,.chip,.pillMini,.tabBadge,.statusPill,.stepPill,.devicePill,.schemaGuidePill,.ovBadge,.dsTag).tone-success{border-color:var(--sd-tone-success-border);background:var(--sd-tone-success-bg);color:var(--sd-tone-success-text)}body[data-path^=app] .sd-block :is(.pill,.chip,.pillMini,.tabBadge,.statusPill,.stepPill,.devicePill,.schemaGuidePill,.ovBadge,.dsTag).tone-warn{border-color:var(--sd-tone-warn-border);background:var(--sd-tone-warn-bg);color:var(--sd-tone-warn-text)}body[data-path^=app] .sd-block :is(.pill,.chip,.pillMini,.tabBadge,.statusPill,.stepPill,.devicePill,.schemaGuidePill,.ovBadge,.dsTag):is(.tone-danger,.tone-error){border-color:var(--sd-tone-danger-border);background:var(--sd-tone-danger-bg);color:var(--sd-tone-danger-text)}body[data-path^=app] .sd-block :is(.pill,.chip,.pillMini,.tabBadge,.statusPill,.stepPill,.devicePill,.schemaGuidePill,.ovBadge,.dsTag).tone-neutral{border-color:var(--sd-tone-neutral-border);background:var(--sd-tone-neutral-bg);color:var(--sd-tone-neutral-text)}body[data-path^=app] .sd-block .countPill{border-color:var(--sd-pill-border);background:var(--sd-surface-muted)}body[data-path^=app] .sd-block .countPill .pillLabel{background:var(--sd-pill-muted-bg);color:var(--sd-pill-muted-text)}body[data-path^=app] .sd-block .countPill .pillValue{background:var(--sd-surface-soft);color:var(--sd-pill-text)}body[data-path^=app] :is(input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=image]):not([type=hidden]),textarea,select,.customInput){min-height:var(--sd-control-height);border-radius:var(--sd-control-radius);border:1px solid var(--sd-input-border);background-color:var(--sd-input-bg);color:var(--sd-input-text);padding:var(--sd-input-padding);font-size:var(--sd-control-font-size);line-height:1.25;box-shadow:inset 0 1px #ffffff59;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}body[data-path^=app] :is(input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=image]):not([type=hidden]),textarea,select,.customInput)::placeholder{color:var(--sd-input-placeholder)}body[data-path^=app] :is(input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=image]):not([type=hidden]),textarea,select,.customInput):focus{border-color:var(--sd-btn-hover-border);box-shadow:0 0 0 3px var(--sd-focus-ring);outline:none}body[data-path^=app][data-path^=app] :is(select:not([multiple]):not([size]),select:not([multiple])[size="1"]){appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;background-color:var(--sd-input-bg);background-image:linear-gradient(45deg,transparent 50%,var(--sd-select-caret-color) 50%),linear-gradient(135deg,var(--sd-select-caret-color) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}body[data-path^=app][data-path^=app] :is(select:not([multiple]):not([size]),select:not([multiple])[size="1"]):focus{background-image:linear-gradient(45deg,transparent 50%,var(--sd-select-caret-focus-color) 50%),linear-gradient(135deg,var(--sd-select-caret-focus-color) 50%,transparent 50%)}body[data-path^=app][data-path^=app] select[multiple],body[data-path^=app][data-path^=app] select[size]:not([size="1"]){background-image:none;padding-right:var(--sd-input-padding-right, 12px)}body[data-path^=app] .sd-block :is(.progressTrack,.progress,progress){background:var(--sd-progress-track)}body[data-path^=app] .sd-block .loadingBar:before{background:var(--sd-progress-track)}body[data-path^=app] .sd-block :is(.progressFill,.progress__bar){background:var(--sd-progress-fill)}body[data-path^=app] .sd-block .loadingBar:after{background:var(--sd-progress-fill)}body[data-path^=app] .sd-block :is(.row,.kvRow,.roomRow,.dlcTableCell,.groupHead){border-color:var(--sd-border-faint)}body[data-path^=app]{--cfg-overlay-bg: rgba(15, 23, 42, .28)}body[data-path^=app] .cfg-panel-list{background:radial-gradient(420px 180px at 0% 0%,rgba(var(--app-brand-rgb, 47, 121, 184),.1),transparent 72%),radial-gradient(280px 140px at 100% 0%,rgba(var(--app-brand-rgb-2, 74, 140, 192),.06),transparent 68%),linear-gradient(180deg,rgba(var(--app-surface-rgb, 255, 255, 255),.94),rgba(var(--app-surface-rgb, 255, 255, 255),.84));border-color:rgba(var(--app-brand-rgb, 47, 121, 184),.18);box-shadow:0 18px 36px #0f172a1a,inset 0 1px rgba(var(--app-surface-rgb, 255, 255, 255),.46)}body[data-path^=app] .cfg-panel-list .cfg-list-section-head,body[data-path^=app] .cfg-panel-list .cfg-group-head{border-bottom-color:rgba(var(--app-brand-rgb, 47, 121, 184),.14)}body[data-path^=app] .cfg-panel-list .cfg-list-section-title,body[data-path^=app] .cfg-panel-list .cfg-group-title{color:var(--cfg-accent-ink, var(--app-brand-ink, #1e4f7d))}body[data-path^=app] .cfg-panel-list .cfg-list-item,body[data-path^=app] .cfg-panel-list .cfg-card{border-bottom-color:rgba(var(--app-brand-rgb, 47, 121, 184),.08)}body[data-path^=app] .cfg-panel-list .cfg-summary-title{color:var(--cfg-text, var(--app-text, #111827))}body[data-path^=app] .cfg-panel-list .cfg-summary-sub{color:var(--cfg-muted, var(--app-muted, #5d6f85))}body[data-path^=app] .cfg-panel-list .cfg-list-item:hover,body[data-path^=app] .cfg-panel-list .cfg-card-btn:hover{background:linear-gradient(90deg,rgba(var(--app-brand-rgb, 47, 121, 184),.08),rgba(var(--app-brand-rgb, 47, 121, 184),.02))}body[data-path^=app] .cfg-panel-list .cfg-list-item.active,body[data-path^=app] .cfg-panel-list .cfg-card-btn.active{border-left-color:rgba(var(--app-brand-rgb, 47, 121, 184),.62);background:linear-gradient(90deg,rgba(var(--app-brand-rgb, 47, 121, 184),.14),rgba(var(--app-brand-rgb, 47, 121, 184),.04));box-shadow:inset 0 0 0 1px rgba(var(--app-brand-rgb, 47, 121, 184),.1)}body[data-path^=app] .cfgDataSourceCatalog{--cfg-dsc-surface-bg: radial-gradient(420px 180px at 0% 0%, rgba(var(--app-brand-rgb, 47, 121, 184), .1), transparent 72%), radial-gradient(280px 140px at 100% 0%, rgba(var(--app-brand-rgb-2, 74, 140, 192), .06), transparent 68%), linear-gradient(180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .96), rgba(var(--app-surface-rgb, 255, 255, 255), .88));--cfg-dsc-kicker: var(--cfg-accent-ink, var(--app-brand-ink, #1e4f7d));--cfg-dsc-tile-bg: radial-gradient(circle at top left, rgba(var(--app-brand-rgb, 47, 121, 184), .08), transparent 40%), linear-gradient(180deg, rgba(var(--app-surface-rgb, 255, 255, 255), .98), rgba(var(--app-surface-rgb, 255, 255, 255), .92));--cfg-dsc-tile-border: rgba(var(--app-brand-rgb, 47, 121, 184), .14);--cfg-dsc-tile-border-hover: rgba(var(--app-brand-rgb, 47, 121, 184), .3);--cfg-dsc-tile-shadow: 0 18px 36px rgba(15, 23, 42, .1);--cfg-dsc-tile-shadow-hover: 0 12px 24px rgba(15, 23, 42, .08)}body[data-theme=cyberpunk-lite][data-path^=app]{--cfg-overlay-bg: rgba(1, 6, 17, .64);--cfg-border: rgba(93, 209, 255, .28);--cfg-border-strong: rgba(93, 209, 255, .42);--cfg-border-faint: rgba(93, 209, 255, .2);--cfg-btn-bg: rgba(8, 24, 44, .92);--cfg-btn-border: rgba(93, 209, 255, .34);--cfg-btn-text: #e7fbff;--cfg-btn-hover-bg: rgba(93, 209, 255, .14);--cfg-btn-hover-border: rgba(93, 209, 255, .5);--cfg-btn-primary-bg: linear-gradient(135deg, #2aa9d7, #5dd1ff);--cfg-btn-primary-border: rgba(93, 209, 255, .58);--cfg-btn-primary-text: #02101f;--cfg-accent: #5dd1ff;--cfg-accent-ink: #9fe8ff;--cfg-modal-bar-bg: linear-gradient( 180deg, rgba(var(--app-brand-rgb, 78, 216, 255), .18), rgba(var(--app-surface-rgb, 8, 20, 42), .74) );--cfg-modal-bar-border: rgba(93, 209, 255, .3);--cfg-modal-bar-accent: linear-gradient(90deg, var(--app-brand, #4ed8ff), var(--app-brand-2, #ff5ca7));--cfg-modal-body-bg: var(--bg, var(--app-bg, #050c1b));--cfg-modal-body-edge: rgba(93, 209, 255, .24);--cfg-modal-body-shadow: inset 0 1px 0 rgba(148, 235, 255, .08), inset 0 -1px 0 rgba(93, 209, 255, .14), inset 0 0 28px rgba(2, 14, 31, .24);--cfg-modal-bar-title: #c8f3ff;--cfg-modal-bar-shadow: 0 12px 30px rgba(1, 7, 18, .48);--cfg-muted: #bad6ec;--cfg-danger-bg: rgba(255, 119, 119, .2);--cfg-danger-border: rgba(255, 119, 119, .42);--cfg-danger-text: #ffd5d5;--cfg-warn-bg: rgba(255, 182, 84, .2);--cfg-warn-border: rgba(255, 182, 84, .4);--cfg-warn-text: #ffe5bd;--cfg-tab-desc: #9fd8f7;--cfg-builder-card-bg: radial-gradient(280px 120px at 0% 0%, rgba(var(--app-brand-rgb, 78, 216, 255), .14), transparent 72%), radial-gradient(220px 120px at 100% 0%, rgba(var(--app-brand-rgb-2, 255, 92, 167), .08), transparent 68%), linear-gradient(180deg, rgba(8, 24, 44, .9), rgba(4, 14, 28, .92));--cfg-builder-card-border: rgba(93, 209, 255, .3);--cfg-builder-card-shadow: 0 18px 36px rgba(2, 14, 31, .4), inset 0 1px 0 rgba(123, 229, 255, .1);--cfg-builder-card-title: #ecfbff;--cfg-builder-card-desc: #b8dbef;--cfg-builder-divider: rgba(93, 209, 255, .22);--cfg-toggle-track-bg: rgba(6, 24, 44, .92);--cfg-toggle-track-border: rgba(93, 209, 255, .36);--cfg-toggle-track-active-bg: linear-gradient(135deg, #5dd1ff, #ff5ca7);--cfg-toggle-track-active-border: rgba(111, 231, 255, .62);--cfg-toggle-thumb-bg: #dff8ff;--cfg-toggle-thumb-active-bg: #04121f;--cfg-toggle-thumb-shadow: 0 3px 10px rgba(1, 7, 18, .42), 0 0 0 1px rgba(93, 209, 255, .18);--cfg-toggle-label: #ecfbff;--cfg-toggle-help: #9fd8f7;--sd-help-markdown-text: #d9f5ff;--sd-help-markdown-muted: #9fd8f7;--sd-help-markdown-heading: #ecfbff;--sd-help-markdown-link: #7ce4ff;--sd-help-markdown-code-bg: rgba(8, 24, 44, .92);--sd-help-markdown-code-border: rgba(93, 209, 255, .28);--sd-help-markdown-pre-bg: rgba(5, 17, 32, .92);--sd-help-markdown-pre-border: rgba(93, 209, 255, .26)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-shell{background:radial-gradient(420px 180px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.16),transparent 72%),radial-gradient(300px 140px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.1),transparent 68%),linear-gradient(180deg,#071428eb,#091831d6)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-shell:before{background:linear-gradient(90deg,#4ed8ff00,#4ed8ffe0,#ff5ca7c2,#ff5ca700)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-debug-details{border-color:#5dd1ff4d;background:radial-gradient(360px 160px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.16),transparent 72%),radial-gradient(260px 120px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.12),transparent 68%),linear-gradient(180deg,#08182ce6,#040e1ceb);box-shadow:0 12px 24px #020e1f57,inset 0 1px #7be5ff1f}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-debug-summary{background:#08182cc2}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-debug-summary:hover{background:#5dd1ff1f}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-debug-details[open]>.cfg-debug-summary{border-bottom-color:#5dd1ff47}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-debug-arrow{color:#88dfff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-debug-hint{color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-debug-ta{background:#051120e0;border-top-color:#5dd1ff3d;color:#d7f4ff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-shell-site{background:transparent}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-shell-kicker{color:#9fe8ff;text-shadow:0 0 10px rgba(93,209,255,.3)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-shell-site-name{color:#ecfbff;text-shadow:0 0 14px rgba(93,209,255,.28)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-shell-site-pill-domain{background:linear-gradient(135deg,#5dd1ff38,#5dd1ff1a);border-color:#5dd1ff73;color:#ddf8ff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-shell-site-pill-env{background:#03101fdb;border-color:#6fe7ff57;color:#a9e7ff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-head-icon{color:#9fe8ff;text-shadow:0 0 10px rgba(93,209,255,.36)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-head-text>.cfg-panel-title{color:#ecfbff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-sub{color:#a8d9f3}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list{background:radial-gradient(420px 180px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.14),transparent 72%),radial-gradient(280px 140px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.1),transparent 68%),linear-gradient(180deg,#061222c7,#030b16d6);border-color:#5dd1ff57;box-shadow:0 22px 46px #020e1f8c,inset 0 1px #7be5ff24}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-list-section-head,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-group-head{border-bottom-color:#5dd1ff4d}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-list-section-title,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-group-title{color:#9fe8ff;text-shadow:0 0 10px rgba(93,209,255,.2)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-list-item,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-card{border-bottom-color:#5dd1ff33;color:#e7fbff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-summary-title{color:#e7fbff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-summary-sub{color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-list-item :is(.cfg-summary-title,.cfg-summary-sub),body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-card :is(.cfg-summary-title,.cfg-summary-sub){color:inherit}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-list-item .cfg-summary-sub,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-card .cfg-summary-sub{color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-list-item:hover,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-card-btn:hover{background:linear-gradient(90deg,#5dd1ff1f,#5dd1ff05)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-list-item.active,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-card-btn.active{border-left-color:#5dd1ff;background:linear-gradient(90deg,#5dd1ff38,#5dd1ff0d);box-shadow:inset 0 0 0 1px #5dd1ff33}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-list-item.unused,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-card-btn.unused{border-left-color:#ff77779e}body[data-theme=cyberpunk-lite][data-path^=app] .cfgDataSourceCatalog{--cfg-dsc-surface-bg: radial-gradient(420px 180px at 0% 0%, rgba(var(--app-brand-rgb, 78, 216, 255), .22), transparent 72%), radial-gradient(300px 140px at 100% 0%, rgba(var(--app-brand-rgb-2, 255, 92, 167), .12), transparent 68%), linear-gradient(160deg, rgba(7, 20, 40, .96), rgba(4, 14, 28, .94));--cfg-dsc-ink: #e7fbff;--cfg-dsc-muted: #a8d9f3;--cfg-dsc-title: #f2fbff;--cfg-dsc-kicker: #9fe8ff;--cfg-dsc-tile-bg: linear-gradient(160deg, rgba(8, 24, 44, .92), rgba(4, 14, 28, .88));--cfg-dsc-tile-border: rgba(93, 209, 255, .28);--cfg-dsc-tile-border-hover: rgba(93, 209, 255, .48);--cfg-dsc-tile-shadow: 0 22px 44px rgba(1, 7, 18, .46), inset 0 1px 0 rgba(148, 235, 255, .08);--cfg-dsc-tile-shadow-hover: 0 24px 48px rgba(1, 7, 18, .52), inset 0 1px 0 rgba(148, 235, 255, .12)}body[data-theme=cyberpunk-lite][data-path^=app] .cfgDataSourceCatalogCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-theme=cyberpunk-lite][data-path^=app] .cfgDataSourceCatalogKicker{text-shadow:0 0 10px rgba(93,209,255,.24)}body[data-theme=cyberpunk-lite][data-path^=app] .cfgDataSourceCatalogTitle{text-shadow:0 0 14px rgba(93,209,255,.16)}body[data-theme=cyberpunk-lite][data-path^=app] .cfgDataSourceCatalogStatusText{text-shadow:0 0 10px rgba(93,209,255,.2)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-empty{border-color:#5dd1ff4d;background:#08182c9e;color:#c9ecff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-card-title,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-param-title,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-processor-title,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-picker-title{color:#e7fbff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-param-hint,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-processor-summary,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-kv .k,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-muted{color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-kv .v,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-param-advanced>summary{color:#dff6ff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-param-advanced,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-processor-row{border-color:#5dd1ff4d;background:#08182c94}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-count-pill{border-color:#5dd1ff5c;background:#041222e6;color:#cfeeff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-count-pill .label{background:#5dd1ff1f}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-panel-list .cfg-count-pill .value{border-left-color:#5dd1ff4d}body[data-theme=cyberpunk-lite][data-path^=app] :is(.cfgEditorSectionIntro,.cfgDetailsIntro,.cfgBlockBuilderIntro){border-color:#5dd1ff57;background:radial-gradient(260px 110px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.16),transparent 72%),radial-gradient(220px 110px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.12),transparent 68%),linear-gradient(180deg,#08182cd1,#040e1cdb);box-shadow:0 16px 30px #020e1f57,inset 0 1px #7be5ff1f}body[data-theme=cyberpunk-lite][data-path^=app] :is(.cfgEditorSectionIntro,.cfgDetailsIntro,.cfgBlockBuilderIntro):before{background:linear-gradient(90deg,#5dd1ff00,#5dd1ffcc,#ff5ca799,#ff5ca700)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.cfgEditorSectionIntroTitle,.cfgDetailsIntroTitle,.cfgBlockBuilderIntroTitle){color:#ecfbff;text-shadow:0 0 10px rgba(93,209,255,.18)}body[data-theme=cyberpunk-lite][data-path^=app] :is(.cfgEditorSectionIntroText,.cfgDetailsIntroText,.cfgBlockBuilderIntroText){color:#c9ecff}body[data-theme=cyberpunk-lite][data-path^=app] .cfgBlockBuilderIntroUsecase{color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-btn{border-color:#5dd1ff5c;background:radial-gradient(180px 80px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.16),transparent 72%),linear-gradient(180deg,#08182ce6,#05101feb);color:#e7fbff;box-shadow:0 16px 26px #020e1f4d,inset 0 1px #7be5ff24}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-btn:hover:not(:disabled){border-color:#5dd1ff80;background:radial-gradient(180px 80px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.2),transparent 72%),linear-gradient(180deg,#0a1c33f0,#061223f5);box-shadow:0 20px 32px #020e1f66,inset 0 1px #7be5ff2e}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-btn-label{color:#e7fbff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-chev{color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-panel{border-color:#5dd1ff57;background:radial-gradient(260px 120px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.16),transparent 72%),radial-gradient(220px 120px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.12),transparent 68%),linear-gradient(180deg,#071428eb,#040e1cf0);box-shadow:0 22px 46px #020e1f8c,inset 0 1px #7be5ff1f}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-panel:before{background:linear-gradient(90deg,#5dd1ff00,#5dd1ffd1,#ff5ca79e,#ff5ca700)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-title{color:#9fe8ff;border-bottom-color:#5dd1ff3d;background:#08182cc7;text-shadow:0 0 10px rgba(93,209,255,.18)}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-item{color:#e7fbff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-item+.cfg-menu-item{border-top-color:#5dd1ff2e}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-item:hover:not(:disabled){background:#5dd1ff1f}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-icon{color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-item.danger,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-item.danger .cfg-menu-icon{color:#ffb1b1}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-item.danger:hover:not(:disabled){background:#ff777729}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-editor{background:radial-gradient(420px 180px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.14),transparent 72%),radial-gradient(280px 140px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.1),transparent 68%),linear-gradient(180deg,#061222c7,#030b16d6);border-color:#5dd1ff57;box-shadow:0 22px 46px #020e1f8c,inset 0 1px #7be5ff24}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-editor .cfg-menu-parent{background:#051222b8;border-color:#5dd1ff42}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-editor .cfg-menu-drag{background:#08192ee6;border-color:#5dd1ff59;color:#cbeeff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-editor .cfg-menu-input,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-editor .cfg-menu-icon-btn{background:#08182ceb;border-color:#5dd1ff57;color:#e7fbff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-editor .cfg-menu-icon-btn.is-disabled{background:#08182c99;border-color:#5dd1ff38}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-editor .cfg-menu-drop-line.active{background:linear-gradient(90deg,#5dd1ff3d,#5dd1ff0f);box-shadow:inset 0 0 0 1px #5dd1ff73}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-editor .cfg-menu-empty-children,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-menu-editor .cfg-menu-drop-end{background:#08182c9e;border-color:#5dd1ff57;color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-callout{background:radial-gradient(260px 100px at 0% 0%,rgba(var(--app-brand-rgb, 78, 216, 255),.16),transparent 72%),radial-gradient(200px 100px at 100% 0%,rgba(var(--app-brand-rgb-2, 255, 92, 167),.1),transparent 68%),#08182cc7;border-color:#5dd1ff4d;color:#c9ecff;box-shadow:inset 0 1px #7be5ff14}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-callout-title{color:#e7fbff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-callout-text{color:#c9ecff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-callout b,body[data-theme=cyberpunk-lite][data-path^=app] .cfg-callout strong{color:#f2fbff}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-picker-trigger{border-color:#5dd1ff57;background:linear-gradient(180deg,#08182cf0,#05101ee6);color:#e7fbff;box-shadow:0 12px 26px #020e1f57,inset 0 1px #94ebff17}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-picker-trigger:hover{border-color:#5dd1ff8a;background:linear-gradient(180deg,#0a1d32fa,#071426f0);box-shadow:0 16px 34px #020e1f6b,inset 0 1px #94ebff21}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-picker-trigger:focus-visible{border-color:#5dd1ff8f;box-shadow:0 0 0 3px #5dd1ff2e,0 16px 34px #020e1f6b}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-picker-trigger.is-empty,body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-picker-caret{color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-picker-icon{background:#5dd1ff24;color:#9fe8ff;box-shadow:inset 0 0 0 1px #5dd1ff38}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-picker-item{border-color:#5dd1ff47;background:linear-gradient(180deg,#071628eb,#040e1ce6);color:#e7fbff;box-shadow:inset 0 1px #7be5ff12}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-picker-item:hover{border-color:#5dd1ff80;background:linear-gradient(180deg,#0e263ef0,#08182ceb);box-shadow:0 14px 30px #020e1f6b,inset 0 1px #7be5ff1a}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-chain-pill{border-color:#5dd1ff52;background:linear-gradient(180deg,#071628e6,#030c18eb);box-shadow:0 14px 28px #020e1f61,inset 0 1px #7be5ff14}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-chain-pill .qb-picker+.qb-picker{border-left-color:#5dd1ff38}body[data-theme=cyberpunk-lite][data-path^=app] .qb .qb-chain-custom{border-color:#5dd1ff3d;background:#08182cc2;color:#9fd8f7}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-ip-modal{background:linear-gradient(180deg,#061222e6,#030b16f0);border-color:#5dd1ff57;box-shadow:0 26px 52px #020e1f9e,inset 0 1px #7be5ff24}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-ip-modal .cfg-ip-cell{background:#08182cc7;border-color:#5dd1ff42}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-ip-modal .cfg-ip-icon{color:#dff7ff}body[data-theme=cyberpunk-lite][data-path^=app] .cfg-ip-modal .cfg-ip-label{color:#9fd8f7}body[data-path^=app][data-contrast=high]:not([data-theme=cyberpunk-lite]),body[data-theme=cyberpunk-lite][data-path^=app][data-contrast=high]{--cfg-tab-desc: var(--cfg-text);--cfg-builder-card-border: var(--cfg-border-strong);--cfg-builder-divider: var(--cfg-border-strong);--cfg-toggle-track-border: var(--cfg-border-strong);--cfg-toggle-help: var(--cfg-text);--sd-help-markdown-code-border: var(--cfg-border-strong);--sd-help-markdown-pre-border: var(--cfg-border-strong)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]){--site-surface: #ffffff;--site-surface-soft: #f4f8fc;--site-surface-muted: #eaf1f8;--site-border: rgba(15, 23, 42, .22);--site-border-strong: rgba(15, 23, 42, .3);--site-border-accent: rgba(var(--primaryColorRgb), .38);--site-text: #0f172a;--site-text-muted: #334155;--site-text-soft: #475569;--site-link: #0b4e8b;--site-link-hover: #083b69;--site-shadow: 0 12px 26px rgba(15, 23, 42, .08);--site-shadow-strong: 0 18px 38px rgba(15, 23, 42, .12);--primaryColor: #0f5ea8;--primaryColorRgb: 15, 94, 168;--primaryColorMedium: rgba(var(--primaryColorRgb), .62);--primaryColorMediumSolid: #1b6cb7;--primaryColorLight: rgba(var(--primaryColorRgb), .2);--primaryColorLightSolid: #8fbde0;--blackText: #0f172a;--black: #0f172a;--blackModalText: #1e293b;--blackOpacity: #e6edf5;--blackOpacityHalf: #233247;--blackOpacityThirty: #4b5b71;--grey: #e9eff5;--greyOpacity: #9aa8b8;--greyOpacityFifty: #f4f7fa;--greyOpacitySeventy: #506074;--greyOpacityEigthy: #334155;--inputGrey: #ffffff;--white: #ffffff;--red: #b91c1c}body[data-path^=app][data-contrast=high]:not([data-theme=cyberpunk-lite]){--app-brand-rgb: 15, 94, 168;--app-brand-rgb-2: 25, 111, 186;--app-ink-rgb: 15, 23, 42;--app-surface-rgb: 255, 255, 255;--app-brand: #0f5ea8;--app-brand-2: #196fba;--app-brand-ink: #0b3f70;--app-danger: #b91c1c;--app-bg: #dfe8f1;--app-panel: rgba(255, 255, 255, .98);--app-panel-2: rgba(247, 250, 253, .97);--app-card: #ffffff;--app-text: #0f172a;--app-muted: #334155;--app-border: rgba(15, 23, 42, .28);--app-border-2: rgba(15, 23, 42, .2);--app-shadow-sm: 0 8px 16px rgba(15, 23, 42, .08);--app-shadow-md: 0 16px 34px rgba(15, 23, 42, .12);--app-shadow-lg: 0 28px 72px rgba(15, 23, 42, .16);--app-feature-glow-a: rgba(var(--app-brand-rgb), .08);--app-feature-glow-b: rgba(var(--app-brand-rgb-2), .05);--app-feature-sheen: rgba(255, 255, 255, .54);--sd-surface-raised: #ffffff;--sd-surface-soft: #f5f9fd;--sd-surface-muted: #eef4fa;--sd-border-strong: rgba(15, 23, 42, .32);--sd-border-soft: rgba(15, 23, 42, .24);--sd-border-faint: rgba(15, 23, 42, .18);--sd-shadow-soft: 0 8px 16px rgba(15, 23, 42, .08);--sd-shadow-card: 0 16px 34px rgba(15, 23, 42, .12);--sd-shadow-hover: 0 18px 36px rgba(15, 23, 42, .14);--sd-btn-bg: #ffffff;--sd-btn-border: rgba(15, 23, 42, .28);--sd-btn-text: #0f172a;--sd-btn-hover-bg: rgba(var(--app-brand-rgb), .14);--sd-btn-hover-border: rgba(var(--app-brand-rgb), .56);--sd-btn-primary-bg: linear-gradient(180deg, #0f5ea8, #0c4d89);--sd-btn-primary-border: #0a3f70;--sd-btn-primary-text: #ffffff;--sd-pill-bg: rgba(var(--app-brand-rgb), .18);--sd-pill-border: rgba(var(--app-brand-rgb), .56);--sd-pill-text: #0b3f70;--sd-pill-muted-bg: #eef3f8;--sd-pill-muted-border: rgba(15, 23, 42, .24);--sd-pill-muted-text: #243447;--sd-input-bg: #ffffff;--sd-input-border: rgba(15, 23, 42, .34);--sd-input-text: #0f172a;--sd-input-placeholder: #475569;--sd-select-caret-color: #334155;--sd-select-caret-focus-color: #0b3f70;--sd-focus-ring: rgba(var(--app-brand-rgb), .42);--sd-progress-track: rgba(15, 23, 42, .18);--sd-progress-fill: linear-gradient(90deg, #0f5ea8, #196fba);--sd-status-info-bg: rgba(var(--app-brand-rgb), .16);--sd-status-info-border: rgba(var(--app-brand-rgb), .48);--sd-status-info-text: #0b3f70;--sd-status-success-bg: rgba(21, 128, 61, .16);--sd-status-success-border: rgba(21, 128, 61, .44);--sd-status-success-text: #14532d;--sd-status-warn-bg: rgba(180, 83, 9, .14);--sd-status-warn-border: rgba(180, 83, 9, .42);--sd-status-warn-text: #7c2d12;--sd-status-danger-bg: rgba(185, 28, 28, .14);--sd-status-danger-border: rgba(185, 28, 28, .44);--sd-status-danger-text: #7f1d1d;--sd-tone-brand-bg: rgba(var(--app-brand-rgb), .18);--sd-tone-brand-border: rgba(var(--app-brand-rgb), .56);--sd-tone-brand-text: #0b3f70;--sd-tone-brand-solid: #0f5ea8;--sd-tone-brand-solid-text: #ffffff;--sd-tone-brand-shadow: rgba(var(--app-brand-rgb), .28);--sd-tone-info-bg: rgba(var(--app-brand-rgb), .18);--sd-tone-info-border: rgba(var(--app-brand-rgb), .56);--sd-tone-info-text: #0b3f70;--sd-tone-info-solid: #0f5ea8;--sd-tone-info-solid-text: #ffffff;--sd-tone-info-shadow: rgba(var(--app-brand-rgb), .28);--sd-tone-success-bg: rgba(21, 128, 61, .16);--sd-tone-success-border: rgba(21, 128, 61, .44);--sd-tone-success-text: #14532d;--sd-tone-success-solid: #166534;--sd-tone-success-solid-text: #ffffff;--sd-tone-success-shadow: rgba(21, 128, 61, .26);--sd-tone-warn-bg: rgba(180, 83, 9, .14);--sd-tone-warn-border: rgba(180, 83, 9, .42);--sd-tone-warn-text: #7c2d12;--sd-tone-warn-solid: #b45309;--sd-tone-warn-solid-text: #ffffff;--sd-tone-warn-shadow: rgba(180, 83, 9, .24);--sd-tone-danger-bg: rgba(185, 28, 28, .14);--sd-tone-danger-border: rgba(185, 28, 28, .44);--sd-tone-danger-text: #7f1d1d;--sd-tone-danger-solid: #b91c1c;--sd-tone-danger-solid-text: #ffffff;--sd-tone-danger-shadow: rgba(185, 28, 28, .24);--sd-tone-neutral-bg: #eef3f8;--sd-tone-neutral-border: rgba(15, 23, 42, .24);--sd-tone-neutral-text: #243447;--sd-tone-neutral-solid: #475569;--sd-tone-neutral-solid-text: #ffffff;--sd-tone-neutral-shadow: rgba(15, 23, 42, .16);--sd-dl-th-bg-top: #f7fbff;--sd-dl-th-bg-bottom: #dceaf7;--sd-dl-th-border-color: rgba(var(--app-brand-rgb), .42);--sd-dl-th-divider-color: rgba(15, 23, 42, .18);--sd-dl-th-cell-divider: rgba(15, 23, 42, .16);--sd-dl-th-text-color: #143d66;--sd-dl-th-text-shadow: none;--sd-dl-th-hover-bg: rgba(var(--app-brand-rgb), .18);--sd-dl-th-sorted-bg: rgba(var(--app-brand-rgb), .24);--sd-dl-th-sorted-text: #0b3f70;--sd-dl-th-sort-color: #0b3f70;--sd-dl-th-sort-opacity: 1;--sd-dl-row-hover-bg: #edf4fb;--sd-dl-scroll-rail: rgba(15, 23, 42, .18);--sd-dl-scroll-thumb: rgba(15, 23, 42, .32);--sd-dl-scroll-thumb-hover: rgba(var(--app-brand-rgb), .56);--sd-dlc-graph-card-bg: linear-gradient(180deg, #ffffff, #f4f8fc);--sd-dlc-graph-card-border: rgba(15, 23, 42, .24);--sd-dlc-graph-card-shadow: 0 12px 26px rgba(15, 23, 42, .1);--sd-dlc-graph-title-color: #0f172a;--sd-dlc-graph-desc-color: #334155;--sd-dlc-date-color: #243447;--sd-dlc-kv-label-color: #334155;--sd-dlc-kv-value-color: #0f172a;--sd-dlc-table-bg: #ffffff;--sd-dlc-table-border: rgba(15, 23, 42, .24);--sd-dlc-table-shadow: 0 10px 20px rgba(15, 23, 42, .08);--sd-dlc-table-head-bg-top: #f7fbff;--sd-dlc-table-head-bg-bottom: #e3eef9;--sd-dlc-table-head-text: #143d66;--sd-dlc-table-head-border: rgba(15, 23, 42, .18);--sd-dlc-table-cell-color: #0f172a;--sd-dlc-table-row-border: rgba(15, 23, 42, .18);--sd-dlc-table-hover-bg: #f3f8fc;--sd-dlc-grid-item-bg: linear-gradient(180deg, #fbfdff, #f2f7fc);--sd-dlc-grid-item-border: rgba(15, 23, 42, .2);--sd-dlc-grid-icon-bg: #ffffff;--sd-dlc-grid-icon-border: rgba(15, 23, 42, .18);--sd-dlc-gi-label-color: #334155;--sd-dlc-gi-value-color: #0f172a;--sd-dlc-gi-subvalue-color: #475569;--sd-dlc-progress-label-color: #243447;--sd-dlc-progress-value-color: #0f172a;--sd-dlc-progress-track-bg: rgba(15, 23, 42, .22);--sd-dlc-progress-empty-fill: rgba(15, 23, 42, .16);--sd-dlc-info-dot-bg: #eef3f8;--sd-dlc-info-dot-border: rgba(15, 23, 42, .24);--sd-dlc-info-dot-text: #243447;--sd-dlc-info-popover-bg: #ffffff;--sd-dlc-info-popover-border: rgba(15, 23, 42, .24);--sd-dlc-info-popover-shadow: 0 16px 28px rgba(15, 23, 42, .14);--sd-dlc-info-popover-text: #0f172a;--sd-dt-bar-bg: linear-gradient(180deg, #ffffff, #edf4fb);--sd-dt-bar-border: rgba(15, 23, 42, .2);--sd-dt-bar-shadow: 0 8px 16px rgba(15, 23, 42, .08);--sd-dt-link-color: #243447;--sd-dt-link-hover-color: #0f172a;--sd-dt-link-active-color: #0b3f70;--sd-dt-link-hover-bg: rgba(var(--app-brand-rgb), .12);--sd-dt-link-active-bg: rgba(var(--app-brand-rgb), .18);--sd-dt-link-active-shadow: inset 0 0 0 1px rgba(var(--app-brand-rgb), .22);--sd-dt-link-focus: rgba(var(--app-brand-rgb), .48);--sd-dt-badge-bg: #eef3f8;--sd-dt-badge-border: rgba(15, 23, 42, .18);--sd-dt-badge-text: #243447;--sd-dt-badge-active-bg: rgba(var(--app-brand-rgb), .18);--sd-dt-badge-active-border: rgba(var(--app-brand-rgb), .48);--sd-dt-badge-active-text: #0b3f70;--sd-dt-panel-bg: #ffffff;--sd-dt-panel-border: rgba(15, 23, 42, .2);--sd-dt-panel-shadow: 0 16px 34px rgba(15, 23, 42, .12);--sd-dt-description-color: #334155;--sd-modal-header-bg: linear-gradient(180deg, #ffffff, #edf4fb);--sd-modal-header-border: rgba(15, 23, 42, .24);--sd-modal-header-shadow: inset 0 -1px 0 rgba(15, 23, 42, .08);--sd-modal-header-accent: linear-gradient(90deg, #0f5ea8, #196fba);--sd-modal-header-accent-height: 4px;--sd-modal-subtitle-weight: 500;--sd-modal-footer-bg: linear-gradient(180deg, #f7fbff, #eaf2fa);--sd-modal-footer-border: rgba(15, 23, 42, .24);--sd-modal-footer-text: #243447;--sd-modal-footer-shadow: inset 0 1px 0 rgba(255, 255, 255, .72);--sd-modal-footer-accent: linear-gradient(90deg, rgba(15, 94, 168, .26), rgba(25, 111, 186, .14));--sd-modal-sidebar-bg: linear-gradient(180deg, #f7fbff, #eef4fa);--sd-modal-sidebar-border: rgba(15, 23, 42, .2);--app-shell-menu-link-color: #0f172a;--app-shell-menu-link-hover-color: #0f172a;--app-shell-menu-link-active-color: #0b3f70;--app-shell-menu-hover-bg: rgba(15, 94, 168, .08);--app-shell-menu-hover-border: rgba(15, 23, 42, .2);--app-shell-menu-hover-shadow: 0 10px 18px rgba(15, 23, 42, .1);--app-shell-menu-active-bg: rgba(15, 94, 168, .16);--app-shell-menu-active-border: rgba(15, 94, 168, .42);--app-shell-menu-active-shadow: 0 12px 24px rgba(15, 23, 42, .12);--app-shell-menu-focus-ring: rgba(15, 94, 168, .58);--app-shell-menu-text-decoration: underline;--app-shell-menu-active-underline-thickness: .18em;--app-shell-menu-active-underline-offset: .22em;--app-shell-submenu-link-color: #243447;--app-shell-submenu-text-decoration: underline;--app-shell-submenu-hover-bg: rgba(15, 94, 168, .1);--app-shell-submenu-hover-border: rgba(15, 23, 42, .18);--app-shell-submenu-active-bg: rgba(15, 94, 168, .16);--app-shell-submenu-active-border: rgba(15, 94, 168, .42);--app-shell-submenu-active-color: #0b3f70;--app-shell-submenu-dot: rgba(51, 65, 85, .5);--app-shell-submenu-dot-active: #0f5ea8;--app-shell-submenu-panel-border: rgba(15, 23, 42, .2);--app-shell-submenu-panel-border-open: rgba(15, 23, 42, .28);--app-shell-submenu-panel-bg: #f5f9fd;--app-shell-submenu-panel-bg-open: linear-gradient(180deg, #f7fbff, #eef4fa);--app-shell-submenu-panel-shadow: 0 12px 24px rgba(15, 23, 42, .1);--workspace-card-border: rgba(15, 23, 42, .22);--workspace-card-border-strong: rgba(15, 94, 168, .34);--workspace-soft-surface: #eef4fa;--workspace-soft-surface-strong: linear-gradient(180deg, #f8fbfe, #edf4fa);--workspace-soft-border: rgba(15, 23, 42, .18);--workspace-soft-border-strong: rgba(15, 23, 42, .24);--workspace-state-border: rgba(15, 23, 42, .28);--workspace-state-surface: #ffffff;--workspace-state-text: #334155;--workspace-link-color: #0b4e8b;--workspace-link-hover-color: #083b69;--workspace-generated-at: #475569;--workspace-insight-border: rgba(15, 23, 42, .2);--workspace-insight-surface: linear-gradient(180deg, #ffffff, #f4f8fc);--cfg-modal-body-bg: #dfe8f1;--cfg-modal-body-edge: rgba(15, 23, 42, .12);--cfg-modal-body-shadow: inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -1px 0 rgba(15, 23, 42, .08);--cfg-modal-bar-border: rgba(15, 23, 42, .12);--cfg-modal-foot-border: rgba(15, 23, 42, .16)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]) :is(a:not(.button):not(.btn),.link,.bottomLink){color:var(--site-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}body[data-contrast=high]:not([data-theme=cyberpunk-lite]) :is(a:not(.button):not(.btn),.link,.bottomLink):hover{color:var(--site-link-hover)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]) :is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid #0f5ea8;outline-offset:2px}body[data-path^=app][data-contrast=high]:not([data-theme=cyberpunk-lite]) :is(.sd-block .btn,.sd-block .toggleBtn,.sd-block .miniBtn,.sd-block .navBtn,.sd-block .haBtn,.sd-block .collapseToggle,.sd-block .iconBtn,.sd-block .pillBtn,.sd-block .reloadBtn,.sd-block .dismissBtn,.sd-block .segBtn,.sd-block .fpBtn,.sd-block .filterPill,input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=image]):not([type=hidden]),textarea,select,.customInput):focus,body[data-path^=app][data-contrast=high]:not([data-theme=cyberpunk-lite]) :is(.sd-block .btn,.sd-block .toggleBtn,.sd-block .miniBtn,.sd-block .navBtn,.sd-block .haBtn,.sd-block .collapseToggle,.sd-block .iconBtn,.sd-block .pillBtn,.sd-block .reloadBtn,.sd-block .dismissBtn,.sd-block .segBtn,.sd-block .fpBtn,.sd-block .filterPill):focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(var(--app-brand-rgb),.48),var(--sd-shadow-soft);outline:none}body[data-path^=app][data-contrast=high]:not([data-theme=cyberpunk-lite]) :is(input[type=checkbox],input[type=radio]){accent-color:#0f5ea8}body[data-path^=app][data-contrast=high]:not([data-theme=cyberpunk-lite]) :is(.dlcTable th,.dlcTable td,.dynamicTable th,.dynamicTable td,.table th,.table td){border-bottom-color:var(--sd-border-soft)}body[data-path^=app][data-contrast=high]:not([data-theme=cyberpunk-lite]) :is(.siteHeader,.siteFooter,.cfg-shell,.cfg-panel-list,.modal-shell,.modal-body,.card,.workspacePanelCard){border-color:#0f172a3d}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]){background:linear-gradient(180deg,#f2f6fb,#e3ebf4);color:var(--site-text)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) .siteHeader,body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) .siteFooter,body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.glassCard,.tile,.feature,.bullet,.callout,.mini,.qa,.finalCta,.priceCard,.seatCard,.summary,.addon,.stackItem,.customerBar,.ctaStrip,.faq .faq-item,.section-form:not(.plain),.section-columns.loginColumns,.section-columns.resetPasswordColumns,.subscriptionItem,.heroPanel,.heroPanel__item,.featureCard,.signalCard,.runtimeCallout,.managementCard,.useCaseCard,.capabilityCard,.journeyCard,.notePanel,.apiCallout,.benefitCard,.foundationCard,.growthPanel,.caseCard,.ecoStat,.legalCard,.platformPanel,.layerCard,.accessibilityPanel){border:1px solid var(--site-border);background:var(--site-surface);box-shadow:var(--site-shadow)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.nav__link,.actions__link,.mobileMenu__link,.brand,.domainNod__text,.bottomLink){color:var(--site-text)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.nav__link:hover,.actions__link:hover,.mobileMenu__link:hover){background:#0f172a14}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.lead,.sub,.p,p,li,dd,label,.tile__text,.bullet__text,.heroPanel__item,.finalCta__text,.customerBar__text,.callout__note,.noteLine,.ecoLabel,.ecoLoading,.ecoError,.runtimeCallout__text,.apiCallout__text,.stackItem__text,.seatFine,.seatSub,.priceMeta,.priceNote,.addon__text,.addon__hint){color:var(--site-text-muted)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.h1,.h2,.h3,h1,h2,h3,.heroPanel__title,.finalCta__title,.signalCard__k,.runtimeCallout__title,.apiCallout__title,.customerBar__title,.platformPanel__title,.layerCard .h3,.feature__head .h3,.callout__title,.caseCard__title,.foundationCard__title,.growthPanel__title,.qa__q,.priceTitle,.seatTitle,.addon__title){color:var(--site-text)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.eyebrow,.heroPanel__eyebrow,.platformPanel__eyebrow,.layerCard__eyebrow,.workspaceBannerEyebrow,.sectionStep,.journeyCard__step,.priceBadge,.chip,.tag){color:var(--site-link)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.btn,.button,input[type=submit]){border-width:2px;border-color:var(--site-border-strong);font-weight:700}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.btn--primary,.button.fill,input[type=submit].fill){background:linear-gradient(180deg,#0f5ea8,#0c4d89);border-color:#0a3f70;color:#fff}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.btn--ghost,.button:not(.fill),.miniLink){background:var(--site-surface);color:var(--site-text);border-color:var(--site-border-strong)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) form :is(input:not([type=submit]),textarea,select,.customInput){background-color:var(--site-surface);border:2px solid var(--site-border-strong);color:var(--site-text)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) form :is(input:not([type=submit]),textarea,select,.customInput)::placeholder{color:var(--site-text-soft)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) table.table thead th{background-color:#0f172a;color:#fff}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) table.table tbody td{background-color:var(--site-surface);border-bottom:1px solid var(--site-border)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) table.table tbody tr:nth-child(2n) td{background-color:var(--site-surface-soft)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.chip,.pill,.tag,.priceBadge,.addon__badge,.addon__badge--soft){border:1px solid var(--site-border-accent);background:var(--site-surface-soft);color:var(--site-link)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.glassCard__top,.glassCard__bottom,.heroPanel__item,.mobileMenu,.domainNod,.bottom,.priceSelected,.pill__hint,.customerBar,.workspacePulseSubCard){border-color:var(--site-border)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.tile__icon,.feature__icon,.heroPanel__icon,.featureCard__icon,.caseCard__icon,.journeyCard__icon,.foundationCard__icon,.benefitCard__icon,.capabilityCard__icon,.apiCallout__icon,.runtimeCallout__icon,.layerCard__icon){border:1px solid var(--site-border-accent);background:linear-gradient(180deg,rgba(var(--primaryColorRgb),.16),rgba(var(--primaryColorRgb),.08))}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.section--alt,.section--soft,.hero,.modeSplit){border-color:var(--site-border)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.progress,.progressCell,.priceCard--selected,.priceCard--featured,.addon--active,.pill--active){border-color:var(--site-border-accent)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(.faq .faq-item,.qa,details){border-color:var(--site-border)}body[data-contrast=high]:not([data-theme=cyberpunk-lite]):not([data-path^=app]) :is(summary,.faq .faq-q,.qa summary):focus-visible{outline:3px solid #0f5ea8;outline-offset:3px}body[data-path^=app][data-font-size=large]{--sd-control-height: 40px;--sd-control-font-size: 14.5px;--sd-input-padding: 11px 16px;--sd-modal-eyebrow-size: 12px;--sd-modal-title-size: calc(22px * var(--app-display-font-scale, 1));--sd-modal-subtitle-size: 13px;--sd-modal-subheader-size: 13px;--sd-dt-link-size: 13px;--sd-dl-th-size: 12.5px;--sd-dl-cell-size: 14px;--sd-dl-cell-line-height: 1.55;--sd-dl-meta-size: 13px;--sd-dl-label-size: 12px;--sd-dl-micro-size: 12px;--sd-dl-micro-tight-size: 11px;--sd-dl-action-size: 14.5px;--sd-dl-nav-size: 12px;--sd-dlc-text-size: 14px;--sd-dlc-text-line-height: 1.42;--sd-dlc-muted-line-height: 1.4;--sd-dlc-date-size: 13.5px;--sd-dlc-graph-title-size: 14px;--sd-dlc-graph-desc-size: 13.5px;--sd-dlc-badge-size: 12px;--sd-dlc-badge-compact-size: 11px;--sd-dlc-avatar-size: 38px;--sd-dlc-avatar-font-size: 13px;--sd-dlc-avatar-subtle-size: 30px;--sd-dlc-avatar-subtle-font-size: 12px;--sd-dlc-card-title-size: 13.5px;--sd-dlc-kv-label-size: 12.5px;--sd-dlc-kv-value-size: 14px;--sd-dlc-table-size: 13.5px;--sd-dlc-table-head-size: 12.5px;--sd-dlc-table-cell-size: 13.5px;--sd-dlc-gi-label-size: 12.5px;--sd-dlc-gi-value-size: 19px;--sd-dlc-gi-subvalue-size: 12.5px;--sd-dlc-collapse-toggle-size: 13px;--sd-dlc-progress-meta-size: 13px;--sd-dlc-progress-meta-compact-size: 12px;--sd-dlc-info-dot-size: 12px;--sd-dlc-info-popover-size: 13px;--sd-dlc-chip-size: 12px;--sd-dlc-flag-code-size: 11px;--dl-pill-font-size: 11.5px;--app-shell-menu-size: clamp(12px, .5vw + .58rem, 14px);--app-shell-submenu-size: clamp(11px, .4vw + .5rem, 12.25px)}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell){font-size:16px}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) :is(p,li,dd,dt,label,input,textarea,select,button,.btn,.text,.muted,.sub,.lead,.workspacePulseSummary,.workspaceInsightText,.workspaceInsightMeta,.workspaceDataRow span,.workspaceDataRow strong,.cfg-callout-text,.cfg-panel-sub,.cfg-param-hint,.cfg-processor-summary){font-size:1.04em;line-height:1.62}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) :is(h1,h2,h3,.sdModalTitle,.mh-title,.workspaceCurrentLead h4,.workspaceInsightHead h5,.cardHead h3){line-height:1.2}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) :is(.eyebrow,.sdModalEyebrow,.mh-eyebrow,.workspaceBannerEyebrow,.workspaceSubTitle,.themePill,.levelPill){font-size:.94em;line-height:1.45}body[data-path^=app][data-font-size=large] :is(.modal-body,.sdModalBody,.sdModalFooter,.sdModalSubheader){font-size:1rem}body[data-path^=app][data-font-size=large] :is(.workspaceManageBtn,.workspaceManageMenu .cfg-menu-item,.packageInfoList,.packageInfoEmpty,.smartList .toolbar,.smartList .haBtn){font-size:var(--sd-control-font-size, 14.5px)}body[data-path^=app][data-font-size=large] :is(.workspaceManageMenu .cfg-menu-title,.packageInfoLabel){font-size:12px}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList .toolbar{--dl-control-height: 40px;--dl-pill-height: 32px;--dl-pill-font-size: 11.5px;--dl-pill-padding-x: 11px}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList :is(.haBtn,.searchWrap .searchInput,.mobileSort .msGroup .msSelect,.fpControl,.fpBtn,.pageBtn,.limitSelect,.sortSelect){font-size:var(--sd-control-font-size, 14.5px)}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList :is(.mobileSort .msGroup .msLabel,.fpHead strong,.fpLabel,.paginationMeta,.headerTitle .eyebrow){font-size:12px}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList :is(.muted,.paginationMeta,.emptyState,.emptyState p){font-size:13px;line-height:1.55}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList :is(.pill,.headerTitle,.headerTitle h3){line-height:1.35}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList :is(.graphTitle,.graphDesc,.kvLabel,.kvValue,.giLabel,.giSubValue,.collapseToggle,.dlcTableEmpty,.dlcTableEmptyCell,.progressMeta,.progressLabel,.statusMeta,.imageMeta){font-size:12px;line-height:1.45}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList :is(.giValue,.statValue,.metricValue){font-size:18px}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList :is(.graphTitle,.graphDesc,.kvLabel,.kvValue,.giLabel,.giValue,.giSubValue){line-height:1.45}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList .graphTitle{font-size:var(--sd-dlc-graph-title-size, 13px)!important}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList .graphDesc{font-size:var(--sd-dlc-graph-desc-size, 13px)!important;line-height:1.5!important}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList thead th{font-size:calc(var(--sd-dl-th-size, 12.5px) * var(--app-display-font-scale, 1))}body[data-path^=app][data-font-size=large] :is(.smartApp,.modal-overlay,.split-shell) .smartList tbody td{font-size:14px;line-height:1.55}body[data-path^=app][data-font-size=large] :is(.modal-overlay,.split-shell) .smartList .tableScroll{font-size:1rem}.adminKitFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.adminKitFormGrid>label,.adminKitField{display:flex;flex-direction:column;gap:6px;min-width:0}.adminKitFormGrid>label>span,.adminKitField>span{color:#667085;font-size:11px;font-weight:700;line-height:1.35}.adminKitFormGrid>label>input,.adminKitFormGrid>label>select,.adminKitFormGrid>label>textarea,.adminKitField input,.adminKitField select,.adminKitField textarea{width:100%;min-width:0;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#f8fafc;color:#0f172a;font:inherit;font-size:13px}.adminKitFormGrid>label>input,.adminKitFormGrid>label>select,.adminKitField input,.adminKitField select{min-height:40px;padding:0 12px}.adminKitFormGrid>label>textarea,.adminKitField textarea{min-height:96px;padding:10px 12px;resize:vertical}.adminKitFormGrid>label>input:focus,.adminKitFormGrid>label>select:focus,.adminKitFormGrid>label>textarea:focus,.adminKitField input:focus,.adminKitField select:focus,.adminKitField textarea:focus{outline:none;border-color:#2563eb66;box-shadow:0 0 0 4px #2563eb14;background:#fff}.adminKitFormGrid>label.is-wide,.adminKitFormGrid>label.adminKitFieldWide,.adminKitFieldWide{grid-column:1/-1}.adminKitFieldHelp{margin:0;color:#667085;font-size:12px;line-height:1.4}.adminKitFormSection{min-width:0}.adminKitFormGroup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-column:1/-1;min-width:0}.adminKitFormGroup>.adminKitFormSectionHead{grid-column:1/-1}.adminKitForm .shippingMethodFormSectionHeader,.adminKitForm .adminProductVariationSectionHead{display:grid;gap:4px;margin-bottom:10px}.adminKitForm .shippingMethodFormGrid>label,.adminKitForm .shippingMethodRateFields>label{min-width:0}.adminKitFormSection+.adminKitFormSection{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.adminKitFormSectionHead{display:grid;gap:4px;margin-bottom:10px}.adminKitFormSectionHead h3,.adminKitFormSectionHead h4{margin:0;color:#101828;font-size:13px;font-weight:800;line-height:1.35}.adminKitFormSectionHead p{margin:0;color:#667085;font-size:12px;line-height:1.45}.adminKitToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.adminKitToggle,.adminKitForm .shippingMethodToggle{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border-radius:16px;background:#f8fafc}.adminKitForm .shippingMethodToggle.is-inline{margin-top:10px}.adminKitForm .shippingMethodToggle input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0;accent-color:#2563eb}.adminKitForm .shippingMethodToggle strong{color:#101828;font-size:13px}.adminKitForm .shippingMethodToggle p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.4}.adminKitToggle input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0;accent-color:#2563eb}.adminKitToggle strong{color:#101828;font-size:13px}.adminKitToggle p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.4}.adminKitSlimPill{display:inline-flex;align-items:center;min-height:17px;box-sizing:border-box;padding:1px 6px;border:1px solid #bfdbfe;border-radius:5px;background:#eff6ff;color:#1d4ed8;font-size:9px;font-weight:800;line-height:1.25;letter-spacing:.03em;white-space:nowrap;text-transform:uppercase}@media(max-width:860px){.adminKitFormGrid,.adminKitFormGroup,.adminKitToggleGrid{grid-template-columns:1fr}}h1,h2,h3,h4,h5,h6{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:var(--secondaryFont);font-weight:700;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}h1,h2,h3,h4,h5,h6{letter-spacing:.015em}@media screen and (max-width:767px){h1,h2,h3,h4,h5,h6{margin-bottom:4vw}}@media screen and (min-width:768px)and (max-width:1023px){h1,h2,h3,h4,h5,h6{margin-bottom:1.953125vw}}@media screen and (min-width:1024px)and (max-width:1366px){h1,h2,h3,h4,h5,h6{margin-bottom:1.0980966325vw}}@media screen and (min-width:1367px){h1,h2,h3,h4,h5,h6{margin-bottom:min(.78125vw,15px)}}h2,h3,.h2,.h3{font-family:var(--primaryFont);font-weight:700;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}h2,h3,.h2,.h3{letter-spacing:.012em}h4,h5,h6{letter-spacing:.02em}.eyebrow{margin-bottom:0!important;font-family:var(--sd-button-font, var(--app-body-font, "Montserrat", "Trebuchet MS", sans-serif));font-size:11px;font-weight:900;letter-spacing:max(var(--sd-button-letter-spacing, .01em),.13em);text-transform:uppercase!important;color:var(--sd-eyebrow-color, inherit);text-shadow:var(--sd-eyebrow-shadow, none)}a:not(.button):not(.btn){color:var(--primaryColor)}a:not(.button):not(.btn):visited{color:var(--primaryColor)}a.button{width:auto;text-align:center;background-color:transparent;color:var(--black);border:2px solid var(--black);border-radius:var(--borderRadius);transition:all .5s ease;max-width:max-content;text-decoration:none;gap:4px;margin:0;padding:8px 14px;letter-spacing:-.28px}a.button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}a.button{-webkit-align-items:center;align-items:center}a.button{font-family:var(--ptFont);font-weight:600;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}a.button.outline{border:2px solid var(--white);padding:0 12px;text-transform:uppercase}a.button.fill{background-color:var(--black);color:var(--white)}@media screen and (max-width:767px){a.button.menu{padding-top:2.6666666667vw}}@media screen and (min-width:768px)and (max-width:1023px){a.button.menu{padding-top:1.3020833333vw}}@media screen and (min-width:1024px)and (max-width:1366px){a.button.menu{padding-top:.7320644217vw}}@media screen and (min-width:1367px){a.button.menu{padding-top:min(.5208333333vw,10px)}}@media screen and (max-width:767px){a.button.menu{padding-bottom:2.6666666667vw}}@media screen and (min-width:768px)and (max-width:1023px){a.button.menu{padding-bottom:1.3020833333vw}}@media screen and (min-width:1024px)and (max-width:1366px){a.button.menu{padding-bottom:.7320644217vw}}@media screen and (min-width:1367px){a.button.menu{padding-bottom:min(.5208333333vw,10px)}}@media screen and (max-width:767px){a.button .icon{font-size:5.3333333333vw}}@media screen and (min-width:768px)and (max-width:1023px){a.button .icon{font-size:2.6041666667vw}}@media screen and (min-width:1024px)and (max-width:1366px){a.button .icon{font-size:1.4641288433vw}}@media screen and (min-width:1367px){a.button .icon{font-size:min(1.0416666667vw,20px)}}a.button:hover{opacity:.7}a.button.aqua{background-color:var(--aqua);border-color:var(--aqua);color:var(--black)}a.button.pink{background-color:var(--pink);border-color:var(--pink);color:var(--white)}a.button.blue{background-color:var(--blue);border-color:var(--blue);color:var(--black)}a.button.green{background-color:var(--green);border-color:var(--green);color:var(--black)}a.button.black{background-color:var(--black);border-color:var(--black);color:var(--white)}a.button.red{background-color:var(--red);border-color:var(--red);color:var(--white)}a:hover{cursor:pointer}p,li,a:not(.button):not(.btn),label{margin-top:0;font-size:15px;line-height:26px;letter-spacing:0;font-family:var(--primaryFont);font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}p strong,li strong,a:not(.button):not(.btn) strong,label strong{color:var(--primaryColor)}p strong,li strong,a:not(.button):not(.btn) strong,label strong{font-family:var(--primaryFont);font-weight:700;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}p.caveat,li.caveat,a:not(.button):not(.btn).caveat,label.caveat{opacity:.6}@media screen and (max-width:767px){p.caveat,li.caveat,a:not(.button):not(.btn).caveat,label.caveat{font-size:3.4666666667vw}}@media screen and (min-width:768px)and (max-width:1023px){p.caveat,li.caveat,a:not(.button):not(.btn).caveat,label.caveat{font-size:1.6927083333vw}}@media screen and (min-width:1024px)and (max-width:1366px){p.caveat,li.caveat,a:not(.button):not(.btn).caveat,label.caveat{font-size:.9516837482vw}}@media screen and (min-width:1367px){p.caveat,li.caveat,a:not(.button):not(.btn).caveat,label.caveat{font-size:min(.6770833333vw,13px)}}@media screen and (max-width:767px){p.caveat,li.caveat,a:not(.button):not(.btn).caveat,label.caveat{line-height:5.9733333333vw}}@media screen and (min-width:768px)and (max-width:1023px){p.caveat,li.caveat,a:not(.button):not(.btn).caveat,label.caveat{line-height:2.9166666667vw}}@media screen and (min-width:1024px)and (max-width:1366px){p.caveat,li.caveat,a:not(.button):not(.btn).caveat,label.caveat{line-height:1.6398243045vw}}@media screen and (min-width:1367px){p.caveat,li.caveat,a:not(.button):not(.btn).caveat,label.caveat{line-height:min(1.1666666667vw,22.4px)}}ul,ol{margin-top:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:12px}ul li p,ol li p{margin-bottom:6px}dl{display:flex;flex-wrap:wrap;width:100%;margin:0 0 24px}dl dt,dl dd{padding:0;margin:0;box-sizing:border-box;font-size:14px;line-height:20px}dl dt{font-weight:600;width:220px;padding:6px 12px 0 0}dl dt+dd{width:calc(100% - 220px);padding:6px 0 0}dl dd+dd{width:100%;padding:0 0 0 220px;position:relative}dl.inline dt,dl.inline dd,dl.inline dd+dd{width:100%;padding-left:0!important}@media(max-width:498px){dl dt,dl dt+dd,dl dd,dl dd+dd{width:100%;padding-left:0!important}}table.table{width:100%;border-collapse:collapse;margin:0}table.table thead{margin-bottom:10px}table.table thead th{background-color:#000;color:#fff;text-align:left;margin-bottom:10px;text-transform:none;font-size:14px;font-weight:600;letter-spacing:0px;line-height:20.8px;padding:12px}table.table tbody tr th{font-size:14px;padding:10px 15px;text-align:right;vertical-align:top}table.table tbody tr td{vertical-align:top;background-color:#ddd;font-size:14px;padding:10px 15px}table.table tbody tr td:first-of-type{text-transform:none;border-radius:4px 0 0 4px}table.table tbody tr td:last-of-type{text-transform:none;border-radius:0 4px 4px 0}table.table tbody tr:nth-child(2n) td{background-color:#f4f7f6}table.table tbody tr.noBackground td{background-color:transparent;text-align:right}table.table tfoot tr td,table.table tfoot tr th{font-size:14px;padding:10px 15px}.bubble{display:inline-block;background-color:transparent;border:2px solid #666666;color:#666;padding:2px 12px;border-radius:var(--borderRadius);min-width:80px;font-size:14px;line-height:18px;text-align:center;vertical-align:middle}.bubble.new{background-color:transparent;border:2px solid var(--blue);color:var(--blue)}.bubble.processing,.bubble.in-approval{background-color:transparent;border:2px solid var(--primaryColor);color:var(--primaryColor)}.bubble.warning,.bubble.issue{background-color:transparent;border:2px solid #f9ac04;color:#f9ac04}.bubble.error,.bubble.bad,.bubble.failed,.bubble.rejected{background-color:var(--red);border:2px solid var(--red);color:#fff}.bubble.success,.bubble.ok,.bubble.approved,.bubble.complete{background-color:var(--primaryColor);border:2px solid var(--primaryColor);color:#fff}form{width:100%}form .section-title{padding:0;color:var(--blue)}form .section-title{font-family:var(--ptFont);font-weight:600;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}@media screen and (max-width:767px){form .section-title{font-size:5.6vw}}@media screen and (min-width:768px)and (max-width:1023px){form .section-title{font-size:2.734375vw}}@media screen and (min-width:1024px)and (max-width:1366px){form .section-title{font-size:1.5373352855vw}}@media screen and (min-width:1367px){form .section-title{font-size:min(1.09375vw,21px)}}@media screen and (max-width:767px){form .section-title{line-height:6.6666666667vw}}@media screen and (min-width:768px)and (max-width:1023px){form .section-title{line-height:3.2552083333vw}}@media screen and (min-width:1024px)and (max-width:1366px){form .section-title{line-height:1.8301610542vw}}@media screen and (min-width:1367px){form .section-title{line-height:min(1.3020833333vw,25px)}}@media screen and (max-width:767px){form .section-title{margin-bottom:1.3333333333vw}}@media screen and (min-width:768px)and (max-width:1023px){form .section-title{margin-bottom:.6510416667vw}}@media screen and (min-width:1024px)and (max-width:1366px){form .section-title{margin-bottom:.3660322108vw}}@media screen and (min-width:1367px){form .section-title{margin-bottom:min(.2604166667vw,5px)}}form fieldset{padding:0;border:0;width:100%;margin:0}form fieldset legend{padding:0;color:var(--primaryColor)}form fieldset legend{font-family:var(--ptFont);font-weight:600;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}@media screen and (max-width:767px){form fieldset legend{font-size:5.6vw}}@media screen and (min-width:768px)and (max-width:1023px){form fieldset legend{font-size:2.734375vw}}@media screen and (min-width:1024px)and (max-width:1366px){form fieldset legend{font-size:1.5373352855vw}}@media screen and (min-width:1367px){form fieldset legend{font-size:min(1.09375vw,21px)}}@media screen and (max-width:767px){form fieldset legend{line-height:6.6666666667vw}}@media screen and (min-width:768px)and (max-width:1023px){form fieldset legend{line-height:3.2552083333vw}}@media screen and (min-width:1024px)and (max-width:1366px){form fieldset legend{line-height:1.8301610542vw}}@media screen and (min-width:1367px){form fieldset legend{line-height:min(1.3020833333vw,25px)}}@media screen and (max-width:767px){form fieldset legend{margin-bottom:1.3333333333vw}}@media screen and (min-width:768px)and (max-width:1023px){form fieldset legend{margin-bottom:.6510416667vw}}@media screen and (min-width:1024px)and (max-width:1366px){form fieldset legend{margin-bottom:.3660322108vw}}@media screen and (min-width:1367px){form fieldset legend{margin-bottom:min(.2604166667vw,5px)}}form fieldset label{color:var(--blackModalText)}form fieldset label{font-family:var(--pdFont);font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}@media screen and (max-width:767px){form fieldset label{font-size:4.2666666667vw}}@media screen and (min-width:768px)and (max-width:1023px){form fieldset label{font-size:2.0833333333vw}}@media screen and (min-width:1024px)and (max-width:1366px){form fieldset label{font-size:1.1713030747vw}}@media screen and (min-width:1367px){form fieldset label{font-size:min(.8333333333vw,16px)}}@media screen and (max-width:767px){form fieldset label{line-height:4.9066666667vw}}@media screen and (min-width:768px)and (max-width:1023px){form fieldset label{line-height:2.3958333333vw}}@media screen and (min-width:1024px)and (max-width:1366px){form fieldset label{line-height:1.3469985359vw}}@media screen and (min-width:1367px){form fieldset label{line-height:min(.9583333333vw,18.4px)}}@media screen and (max-width:767px){form fieldset label{margin-top:0vw}}@media screen and (min-width:768px)and (max-width:1023px){form fieldset label{margin-top:0vw}}@media screen and (min-width:1024px)and (max-width:1366px){form fieldset label{margin-top:0vw}}@media screen and (min-width:1367px){form fieldset label{margin-top:min(0vw,0px)}}@media screen and (max-width:767px){form fieldset label{margin-bottom:5.3333333333vw}}@media screen and (min-width:768px)and (max-width:1023px){form fieldset label{margin-bottom:2.6041666667vw}}@media screen and (min-width:1024px)and (max-width:1366px){form fieldset label{margin-bottom:1.4641288433vw}}@media screen and (min-width:1367px){form fieldset label{margin-bottom:min(1.0416666667vw,20px)}}form .caveatKey{display:inline-block;margin:0 6px;color:var(--primaryColor)}form .caveat{font-size:13px;line-height:18px;color:#444;margin-bottom:0;white-space:break-spaces}@media screen and (max-width:767px){form .caveat{margin-top:2.6666666667vw}}@media screen and (min-width:768px)and (max-width:1023px){form .caveat{margin-top:1.3020833333vw}}@media screen and (min-width:1024px)and (max-width:1366px){form .caveat{margin-top:.7320644217vw}}@media screen and (min-width:1367px){form .caveat{margin-top:min(.5208333333vw,10px)}}form .caveat .caveatKey{margin:0 6px 0 0}form label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}form label{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}form label{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){form label{margin-top:0vw}}@media screen and (min-width:768px)and (max-width:1023px){form label{margin-top:0vw}}@media screen and (min-width:1024px)and (max-width:1366px){form label{margin-top:0vw}}@media screen and (min-width:1367px){form label{margin-top:min(0vw,0px)}}@media screen and (max-width:767px){form label{margin-bottom:5.3333333333vw}}@media screen and (min-width:768px)and (max-width:1023px){form label{margin-bottom:2.6041666667vw}}@media screen and (min-width:1024px)and (max-width:1366px){form label{margin-bottom:1.4641288433vw}}@media screen and (min-width:1367px){form label{margin-bottom:min(1.0416666667vw,20px)}}@media screen and (max-width:767px){form label input{margin-top:.5333333333vw}}@media screen and (min-width:768px)and (max-width:1023px){form label input{margin-top:.2604166667vw}}@media screen and (min-width:1024px)and (max-width:1366px){form label input{margin-top:.1464128843vw}}@media screen and (min-width:1367px){form label input{margin-top:min(.1041666667vw,2px)}}form label .caveat{width:100%;margin:8px 4px 0;color:#666;font-size:13px;line-height:16px;white-space:break-spaces}@media(min-width:1025px){form.fieldsNoWrap label{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}form input:not([type=submit]),form textarea,form select,form .customInput{display:inline-block;width:100%;background-color:#ececec;color:var(--black);border:1px solid var(--inputGrey);border-radius:var(--borderRadius);outline:none;transition:all .5s ease;padding:10px 24px}form input:not([type=submit]),form textarea,form select,form .customInput{font-family:var(--primaryFont);font-weight:600;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}@media screen and (max-width:767px){form input:not([type=submit]),form textarea,form select,form .customInput{font-size:4.2666666667vw}}@media screen and (min-width:768px)and (max-width:1023px){form input:not([type=submit]),form textarea,form select,form .customInput{font-size:2.0833333333vw}}@media screen and (min-width:1024px)and (max-width:1366px){form input:not([type=submit]),form textarea,form select,form .customInput{font-size:1.1713030747vw}}@media screen and (min-width:1367px){form input:not([type=submit]),form textarea,form select,form .customInput{font-size:min(.8333333333vw,16px)}}@media screen and (max-width:767px){form input:not([type=submit]),form textarea,form select,form .customInput{line-height:5.9733333333vw}}@media screen and (min-width:768px)and (max-width:1023px){form input:not([type=submit]),form textarea,form select,form .customInput{line-height:2.9166666667vw}}@media screen and (min-width:1024px)and (max-width:1366px){form input:not([type=submit]),form textarea,form select,form .customInput{line-height:1.6398243045vw}}@media screen and (min-width:1367px){form input:not([type=submit]),form textarea,form select,form .customInput{line-height:min(1.1666666667vw,22.4px)}}form input:not([type=submit])::placeholder,form textarea::placeholder,form select::placeholder,form .customInput::placeholder{color:#888}form input:not([type=submit]):hover,form input:not([type=submit]):focus,form input:not([type=submit]):active,form textarea:hover,form textarea:focus,form textarea:active,form select:hover,form select:focus,form select:active,form .customInput:hover,form .customInput:focus,form .customInput:active{background-color:var(--inputGrey);border-color:var(--greyOpacity)}form input:not([type=submit])::selection,form textarea::selection,form select::selection,form .customInput::selection{background:var(--blackOpacity)}form input:not([type=submit]):-webkit-autofill,form textarea:-webkit-autofill,form select:-webkit-autofill,form .customInput:-webkit-autofill{background-color:var(--inputGrey)!important;-webkit-box-shadow:0 0 0px 1000px var(--inputGrey) inset!important;color:var(--black)!important;border-color:var(--greyOpacity)}form input:not([type=submit]):disabled,form textarea:disabled,form select:disabled,form .customInput:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:767px){form input:not([type=submit]),form textarea,form select,form .customInput{padding:10px 24px 10px 14px}}form select{-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7498 6.87752C12.6093 6.73783 12.4192 6.65942 12.221 6.65942C12.0229 6.65942 11.8328 6.73783 11.6923 6.87752L8.99978 9.53252L6.34478 6.87752C6.20426 6.73783 6.01417 6.65942 5.81603 6.65942C5.61789 6.65942 5.4278 6.73783 5.28728 6.87752C5.21698 6.94724 5.16119 7.03019 5.12311 7.12159C5.08503 7.21298 5.06543 7.31101 5.06543 7.41002C5.06543 7.50903 5.08503 7.60706 5.12311 7.69845C5.16119 7.78985 5.21698 7.8728 5.28728 7.94252L8.46728 11.1225C8.537 11.1928 8.61995 11.2486 8.71135 11.2867C8.80274 11.3248 8.90077 11.3444 8.99978 11.3444C9.09879 11.3444 9.19682 11.3248 9.28821 11.2867C9.37961 11.2486 9.46256 11.1928 9.53228 11.1225L12.7498 7.94252C12.8201 7.8728 12.8759 7.78985 12.9139 7.69845C12.952 7.60706 12.9716 7.50903 12.9716 7.41002C12.9716 7.31101 12.952 7.21298 12.9139 7.12159C12.8759 7.03019 12.8201 6.94724 12.7498 6.87752Z' fill='%237B7B7B'/%3E%3C/svg%3E%0A");background-size:22px;background-repeat:no-repeat;background-position:calc(100% - 15px)}@media screen and (max-width:767px){form select{padding:10px 28px 10px 14px;background-position:calc(100% - 6px)}}@media screen and (max-width:767px){form input[type=submit]{margin-top:5.3333333333vw}}@media screen and (min-width:768px)and (max-width:1023px){form input[type=submit]{margin-top:2.6041666667vw}}@media screen and (min-width:1024px)and (max-width:1366px){form input[type=submit]{margin-top:1.4641288433vw}}@media screen and (min-width:1367px){form input[type=submit]{margin-top:min(1.0416666667vw,20px)}}form a:not(.button){color:var(--black)}.columns{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;align-content:stretch;flex-wrap:wrap}.columns .column{flex-basis:100%;height:100%;background-size:cover;background-position:0 65%}.columns .column.col-100{flex-basis:100%}.columns .column.col-80{flex-basis:80%}.columns .column.col-75{flex-basis:75%}.columns .column.col-70{flex-basis:70%}.columns .column.col-60{flex-basis:60%}.columns .column.col-50{flex-basis:75%}.columns .column.col-40{flex-basis:40%}.columns .column.col-30{flex-basis:30%}.columns .column.col-25{flex-basis:25%}.columns .column.col-20{flex-basis:20%}.section-heading h1,.section-heading h2,.section-heading h3,.section-heading h4,.section-heading h5,.section-heading h6{margin-top:12px!important;margin-bottom:0!important;font-size:64px!important}.section-heading .textContent{margin-top:12px!important;color:var(--primaryColor)}*{box-sizing:border-box}html,body{height:100%;padding:0;margin:0;font-size:15px;line-height:26px;letter-spacing:0;font-family:var(--primaryFont);font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100}body #app{display:flex;flex-direction:column;min-height:100vh}body.overflowHidden{overflow:hidden!important}.site-content{flex:1 0 auto}footer{flex-shrink:0}grammarly-extension{display:none!important}.dialog-overlay[data-v-5c09f825]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:6000}.dialog-box[data-v-5c09f825]{background:#fff;padding:1.5rem;border-radius:8px;max-width:400px;width:80%;box-shadow:0 2px 12px #0003}.dialog-title[data-v-5c09f825]{margin-top:0;font-size:1.2rem;margin-bottom:.5rem}.dialog-message[data-v-5c09f825]{margin-bottom:1rem}.dialog-buttons[data-v-5c09f825]{display:flex;justify-content:flex-end;gap:.5rem}.btn-ok[data-v-5c09f825],.btn-cancel[data-v-5c09f825]{padding:.4rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:700}.btn-ok[data-v-5c09f825]{background:var(--primaryColor);color:#fff!important}.btn-cancel[data-v-5c09f825]{background:#e5e7eb;color:#1f2937!important}.theme-tasktwelve{--tasktwelve-ink: #10162b;--tasktwelve-muted: #5b6478;--tasktwelve-blue: #185de8;--tasktwelve-indigo: #3148c7;--tasktwelve-cyan: #14bee6;--tasktwelve-border: rgba(16, 22, 43, .11);--tasktwelve-surface: rgba(255, 255, 255, .94);--tasktwelve-shadow: 0 30px 80px rgba(16, 22, 43, .12);font-family:Open Sans,Helvetica Neue,Arial,sans-serif;color:var(--tasktwelve-ink)}.theme-tasktwelve .site-content{min-height:clamp(640px,calc(100vh - 150px),920px);background:radial-gradient(circle at 50% 18%,rgba(20,190,230,.13),transparent 30rem),radial-gradient(circle at 90% 76%,rgba(49,72,199,.08),transparent 24rem),linear-gradient(135deg,#fff,#f5f7ff)}.theme-tasktwelve .section-content.auth-shell{--auth-border: var(--tasktwelve-border);--auth-border-strong: rgba(16, 22, 43, .16);--auth-surface: var(--tasktwelve-surface);--auth-surface-strong: rgba(245, 247, 255, .98);--auth-surface-muted: rgba(248, 250, 255, .92);--auth-shell-bg: transparent;--auth-layout-bg: rgba(255, 255, 255, .88);--auth-aside-bg: radial-gradient(circle at 20% 10%, rgba(20, 190, 230, .13), transparent 18rem), linear-gradient(155deg, #f8faff, #eef3ff);--auth-top-bar: linear-gradient(90deg, var(--tasktwelve-blue), var(--tasktwelve-indigo), var(--tasktwelve-cyan));--auth-accent: var(--tasktwelve-indigo);--auth-accent-soft: rgba(24, 93, 232, .1);--auth-text: var(--tasktwelve-ink);--auth-muted: var(--tasktwelve-muted);--auth-shadow: var(--tasktwelve-shadow);--auth-shadow-soft: 0 16px 38px rgba(16, 22, 43, .07);--auth-foot-bg: rgba(24, 93, 232, .06);--auth-foot-border: rgba(24, 93, 232, .2);min-height:inherit;align-content:center;justify-content:center;padding-block:clamp(42px,7vw,88px)}.theme-tasktwelve .section-content.auth-shell:before{background:linear-gradient(90deg,rgba(255,255,255,.72),transparent 20%,transparent 80%,rgba(255,255,255,.6)),linear-gradient(180deg,rgba(255,255,255,.28),transparent 30%);opacity:.7}.theme-tasktwelve .task12-auth-logo{width:min(286px,72vw);margin-bottom:clamp(26px,4vw,42px)}.theme-tasktwelve .site-auth-brand{display:block;width:min(286px,72vw);height:92px;margin:0 auto clamp(26px,4vw,42px);padding:0;background:url(/assets/brand/task12-logo-light.png) center / contain no-repeat;border:0;color:transparent;font-size:0}.theme-tasktwelve .site-auth-brand>*{display:none}.theme-tasktwelve .section-columns.authLayout{border-radius:30px;background:var(--auth-layout-bg);box-shadow:var(--tasktwelve-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-tasktwelve .section-columns.authLayout.authLayout--single{max-width:680px}.theme-tasktwelve .section-columns.authLayout.authLayout--register{max-width:820px}.theme-tasktwelve .section-columns.authLayout:before{height:5px}.theme-tasktwelve .authMain{gap:20px;padding:clamp(30px,5vw,56px)}.theme-tasktwelve .authLabel,.theme-tasktwelve .authAside__eyebrow,.theme-tasktwelve .authNote__label,.theme-tasktwelve .authMetric__label{color:var(--tasktwelve-indigo)}.theme-tasktwelve .authTitle,.theme-tasktwelve .authAside__title{font-family:Open Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:-.045em}.theme-tasktwelve .authTitle{max-width:15ch;font-size:clamp(2.15rem,3vw + .7rem,3.65rem);line-height:.98}.theme-tasktwelve .authDescription{max-width:57ch;font-size:16px;line-height:1.65}.theme-tasktwelve .authMain .authFormPanel.section-form:not(.plain){border-radius:22px;background:#ffffffd1;box-shadow:0 14px 34px #10162b0f}.theme-tasktwelve .authMain :is(input:not([type=submit]),textarea,select,.customInput){min-height:50px;border-color:#10162b24;background:#f8faff;color:var(--tasktwelve-ink);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.theme-tasktwelve .authMain :is(input:not([type=submit]),textarea,select,.customInput):focus{outline:none;border-color:#185de8b8;background:#fff;box-shadow:0 0 0 4px #185de81a}.theme-tasktwelve .section-content.auth-shell :is(.button,.btn,input[type=submit]){min-height:50px;border-radius:999px}.theme-tasktwelve .section-content.auth-shell :is(.button.fill,.btn--primary,input[type=submit].fill){border-color:var(--tasktwelve-blue);background:var(--tasktwelve-blue);box-shadow:0 14px 30px #185de838}.theme-tasktwelve .section-content.auth-shell :is(.button.fill,.btn--primary,input[type=submit].fill):hover{background:#124fca;box-shadow:0 18px 36px #185de847}.theme-tasktwelve .authNote{border-color:#185de821;background:#185de80e;box-shadow:none}.theme-tasktwelve .authRegisterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.theme-tasktwelve .authRegisterGrid>.authRegisterGrid__full{grid-column:1 / -1}.theme-tasktwelve .registrationForm .password-wrapper{display:block;margin:0}.theme-tasktwelve .registrationForm .password-wrapper .labelText{width:auto;margin:0;padding:0}.theme-tasktwelve .registrationForm .passwordInput{display:block;max-width:none}.theme-tasktwelve .registrationForm .passwordInput input{margin-top:8px}.theme-tasktwelve .registrationForm .passwordInput .revealIcon{top:22px}.theme-tasktwelve .registrationForm .checklist{width:100%}@media(max-width:720px){.theme-tasktwelve .site-content{min-height:0}.theme-tasktwelve .section-content.auth-shell{padding:30px 16px 42px}.theme-tasktwelve .section-columns.authLayout{border-radius:24px}.theme-tasktwelve .authMain{padding:28px 22px}.theme-tasktwelve .authRegisterGrid{grid-template-columns:1fr}.theme-tasktwelve .authRegisterGrid>.authRegisterGrid__full{grid-column:auto}}@media(prefers-reduced-motion:reduce){.theme-tasktwelve .section-content.auth-shell :is(.button,.btn,input[type=submit]),.theme-tasktwelve .authMain :is(input:not([type=submit]),textarea,select,.customInput){transition:none}}
