:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f7f7f8;--color-surface:#fff;--color-surface-muted:#f1f3f5;--color-border:#d9dee5;--color-text:#1f2933;--color-text-muted:#5b6875;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-contrast:#fff;--color-focus:#2563eb33;--color-success:#1f7a44;--color-success-background:#e9f7ef;--color-warning:#8a5b00;--color-warning-background:#fff6db;--color-danger:#b42318;--color-danger-background:#fdecec}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#11161c;--color-surface:#171d24;--color-surface-muted:#202833;--color-border:#313b49;--color-text:#f3f4f6;--color-text-muted:#bac2cf;--color-primary:#6ea8fe;--color-primary-hover:#93c5fd;--color-primary-contrast:#0f172a;--color-focus:#6ea8fe47;--color-success:#7dd3a0;--color-success-background:#173524;--color-warning:#f2c66d;--color-warning-background:#382d16;--color-danger:#ff9b8f;--color-danger-background:#3d1f22}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--color-text);background:var(--color-background);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;transition:background-color .2s,color .2s,border-color .2s}a{color:var(--color-primary);text-decoration:none}button,input{font:inherit}#root{min-height:100vh}.eyebrow,.section-label,.field__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:600}h1,h2{margin:0;font-weight:600;line-height:1.2}h1{font-size:clamp(2rem,4vw,2.75rem)}h2{font-size:clamp(1.25rem,3vw,1.5rem)}p{margin:0}strong{font-weight:600}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.site-shell{min-height:100vh;padding:24px 16px 32px}.app-header,.app-main,.app-footer{max-width:960px;margin:0 auto}.app-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.app-header__actions{align-items:center;gap:12px;display:flex}.app-main{margin-top:24px}.app-footer{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.app-footer p{color:var(--color-text-muted)}.brand{color:inherit;align-items:center;gap:12px;display:inline-flex}.brand__mark{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-text);border-radius:8px;place-items:center;font-size:1rem;font-weight:700;display:inline-grid}.brand__copy{gap:2px;display:grid}.brand__copy strong{letter-spacing:.02em;font-size:1rem}.brand__copy span{color:var(--color-text-muted);font-size:.875rem}@media (width<=720px){.site-shell{padding:16px 12px 24px}.app-header{flex-direction:column;align-items:stretch}.app-header__actions{justify-content:flex-end}}.button{border:1px solid var(--color-primary);background:var(--color-primary);min-height:40px;color:var(--color-primary-contrast);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.button:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button:disabled{opacity:.65;cursor:not-allowed}.button--secondary,.button--ghost{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.button--ghost{background:0 0}.button--compact{min-height:36px;padding:0 12px;font-size:.875rem}.theme-toggle{min-width:104px}.theme-toggle__label{color:var(--color-text-muted);font-weight:500}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px}.card--hero{background:var(--color-surface)}.page-card{gap:20px;display:grid}.page-card__header{gap:8px;display:grid}@media (width<=720px){.card{padding:16px}}.form-stack{gap:16px;display:grid}.form-actions{flex-wrap:wrap;gap:12px;display:flex}.field{gap:8px;display:grid}.field__input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-text);border-radius:8px;outline:none;padding:0 12px;transition:border-color .2s,box-shadow .2s}.field__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus)}.field__input::placeholder{color:var(--color-text-muted)}.field__hint{color:var(--color-text-muted);font-size:.875rem}@media (width<=720px){.form-actions{flex-direction:column}}.preview-panel{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:8px;gap:8px;padding:16px;display:grid}.preview-panel__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-panel strong{word-break:break-word;font-size:1rem}.status-pill{background:var(--color-warning-background);min-height:28px;color:var(--color-warning);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.status-pill--pending{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}.status-pill--success{background:var(--color-success-background);color:var(--color-success)}.status-banner{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:8px;padding:12px 14px}.status-banner--error{background:var(--color-danger-background);color:var(--color-danger);border-color:#0000}.status-banner--success{background:var(--color-success-background);color:var(--color-success);border-color:#0000}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-grid div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:8px;gap:6px;padding:12px;display:grid}.detail-grid strong{word-break:break-word}@media (width<=720px){.detail-grid{grid-template-columns:1fr}}.page-lead,.page-note,.section-copy,.preview-panel p{color:var(--color-text-muted);line-height:1.5}.page-note{padding-top:4px}.section-block{gap:6px;display:grid}.not-found-card h1{max-width:16ch}._sidebar_1e37l_1{min-width:0}._surface_1e37l_5{opacity:0;pointer-events:none;width:0;min-height:100vh;transition:width .2s,opacity .2s;position:sticky;top:0;overflow:hidden}._surfaceOpen_1e37l_18{border-right:1px solid var(--color-border);background:var(--color-surface);opacity:1;pointer-events:auto;align-content:start;gap:20px;width:min(76vw,280px);padding:16px;display:grid;overflow-y:auto}._body_1e37l_31,._section_1e37l_32{gap:12px;display:grid}._backLink_1e37l_37{border:1px solid var(--color-border);background:var(--color-surface-muted);width:fit-content;min-height:36px;color:var(--color-text);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}._backLink_1e37l_37:hover{border-color:color-mix(in srgb, var(--color-primary) 46%, var(--color-border))}._link_1e37l_57{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:40px;color:var(--color-text);cursor:pointer;font:inherit;border-radius:8px;align-content:center;justify-items:flex-start;gap:4px;padding:0 12px;text-decoration:none;display:grid}._linkActive_1e37l_73{border-color:var(--color-primary);background:var(--color-surface)}._linkButton_1e37l_78{text-align:left}@media (width>=640px){._surfaceOpen_1e37l_18{width:min(42vw,280px)}}@media (width>=960px){._surfaceOpen_1e37l_18{width:280px}}._state_1ivq4_1{align-content:center;gap:16px;min-height:calc(100vh - 120px);display:grid}._card_1ivq4_8{gap:16px;max-width:560px;display:grid}._topBar_bsw1a_1{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 12px;display:flex;position:sticky;top:0}._start_bsw1a_15{align-items:center;gap:12px;min-width:0;display:flex}._menuButton_bsw1a_22{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:40px;color:var(--color-text);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}._menuMark_bsw1a_36{font-size:1rem;line-height:1}._menuLabel_bsw1a_41{font-size:.875rem;font-weight:600}._breadcrumbs_bsw1a_46{min-width:0;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}._breadcrumbItem_bsw1a_55{align-items:center;gap:12px;min-width:0;display:flex}._breadcrumbDivider_bsw1a_62{color:var(--color-text-muted)}._breadcrumbLink_bsw1a_66{color:var(--color-text-muted);white-space:nowrap;text-decoration:none}._breadcrumbLink_bsw1a_66:hover{color:var(--color-text)}._breadcrumbLinkCurrent_bsw1a_76{color:var(--color-text);font-weight:600}._profilePill_bsw1a_81{border:1px solid var(--color-border);background:var(--color-surface-muted);min-width:40px;min-height:40px;color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;list-style:none;display:inline-flex}._profilePill_bsw1a_81::-webkit-details-marker{display:none}._profileMenu_bsw1a_101{position:relative}._profileMenu_bsw1a_101[open] ._profilePill_bsw1a_81{border-color:var(--color-primary)}._profileMenuCard_bsw1a_109{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:var(--color-surface);border-radius:16px;gap:14px;min-width:220px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 48px -34px #0f172a6b}._profileMenuCopy_bsw1a_123,._profileMenuActions_bsw1a_124{gap:8px;display:grid}._profileMenuActions_bsw1a_124{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);padding-top:12px}._profileMenuLink_bsw1a_134,._profileMenuButton_bsw1a_135{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:40px;color:var(--color-text);font:inherit;border-radius:10px;justify-content:flex-start;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}._profileMenuButton_bsw1a_135{cursor:pointer}@media (width>=640px){._topBar_bsw1a_1{padding:0 16px}}._dashboard_cb9yr_1{background:var(--color-background);min-height:100vh}._layout_cb9yr_6{--management-sidebar-width:0px;grid-template-columns:minmax(0, var(--management-sidebar-width)) minmax(0, 1fr);align-items:stretch;min-height:100vh;transition:grid-template-columns .2s;display:grid}._layoutSidebarOpen_cb9yr_15{--management-sidebar-width:min(76vw, 280px)}._content_cb9yr_19{grid-template-rows:auto 1fr;min-width:0;min-height:100vh;display:grid}._main_cb9yr_26{align-content:start;gap:16px;min-width:0;padding:16px;display:grid}@media (width>=640px){._layoutSidebarOpen_cb9yr_15{--management-sidebar-width:min(42vw, 280px)}._main_cb9yr_26{padding:20px}}@media (width>=960px){._layoutSidebarOpen_cb9yr_15{--management-sidebar-width:280px}._main_cb9yr_26{padding:24px}}._objectView_tzi24_1{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-muted) 76%, transparent) 0%, transparent 100%), var(--color-surface);border-radius:20px;gap:20px;padding:20px;display:grid;box-shadow:0 20px 48px -36px #0f172a52}._header_tzi24_13{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._copy_tzi24_21{gap:6px;min-width:0;display:grid}._title_tzi24_27{margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}._actions_tzi24_33{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._closeButton_tzi24_41{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-surface-muted) 72%, transparent);width:38px;height:38px;color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._closeButton_tzi24_41:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface))}._closeButton_tzi24_41:focus-visible{box-shadow:0 0 0 3px var(--color-focus);outline:none}._body_tzi24_64{gap:16px;display:grid}@media (width<=719px){._objectView_tzi24_1{border-radius:16px;padding:16px}}._screen_u4hkm_1{gap:20px;display:grid}._screenSplit_u4hkm_6{grid-template-columns:minmax(0,1fr)}._collectionPanel_u4hkm_10{align-content:start;gap:18px;min-width:0;display:grid}._collectionFooter_u4hkm_17{padding-top:4px}._collectionHeader_u4hkm_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._collectionCopy_u4hkm_29{gap:6px;min-width:0;display:grid}._collectionTitle_u4hkm_35{margin:0;font-size:1.2rem;line-height:1.15}._collectionActions_u4hkm_41,._filters_u4hkm_42{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._filters_u4hkm_42{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:color-mix(in srgb, var(--color-surface-muted) 78%, transparent);border-radius:16px;padding:14px 16px}._tableScroller_u4hkm_57{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:var(--color-surface);border-radius:18px;overflow-x:auto}._table_u4hkm_57{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}._tableHead_u4hkm_71{background:color-mix(in srgb, var(--color-surface-muted) 84%, transparent)}._tableHeaderCell_u4hkm_75,._tableCell_u4hkm_76{text-align:left;vertical-align:middle;padding:14px 16px}._tableHeaderCell_u4hkm_75{z-index:1;color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:color-mix(in srgb, var(--color-surface-muted) 92%, transparent);font-size:.79rem;font-weight:700;position:sticky;top:0}._tableHeaderCellCenter_u4hkm_95,._tableCellCenter_u4hkm_96{text-align:center}._tableHeaderCellEnd_u4hkm_100,._tableCellEnd_u4hkm_101{text-align:right}._tableRow_u4hkm_105{transition:background-color .18s,box-shadow .18s}._tableRowInteractive_u4hkm_109{cursor:pointer}._tableRowInteractive_u4hkm_109:hover{background:color-mix(in srgb, var(--color-surface-muted) 72%, transparent)}._tableRowInteractive_u4hkm_109:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}._tableRowSelected_u4hkm_122{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}._tableRowSelected_u4hkm_122 ._tableCell_u4hkm_76{border-top-color:color-mix(in srgb, var(--color-primary) 34%, transparent)}._table_u4hkm_57 tbody ._tableRow_u4hkm_105:not(:first-child) ._tableCell_u4hkm_76{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}._table_u4hkm_57 tbody ._tableRow_u4hkm_105:nth-child(2n) ._tableCell_u4hkm_76{background:color-mix(in srgb, var(--color-surface-muted) 34%, transparent)}._mobileColumnLabel_u4hkm_138{display:none}._cellContent_u4hkm_142{gap:6px;min-width:0;display:grid}._objectPanel_u4hkm_148{align-self:start;min-width:0}._emptyState_u4hkm_153{border:1px dashed var(--color-border);background:color-mix(in srgb, var(--color-surface-muted) 75%, transparent);border-radius:16px;gap:6px;padding:18px;display:grid}@media (width>=1080px){._screenSplit_u4hkm_6{grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);align-items:start}._collectionPanel_u4hkm_10{position:sticky;top:24px}}@media (width<=719px){._collectionPanel_u4hkm_10{gap:16px}._filters_u4hkm_42{border-radius:14px;padding:12px 14px}._tableScroller_u4hkm_57{border:none;border-radius:0;overflow:visible}._table_u4hkm_57,._table_u4hkm_57 thead,._table_u4hkm_57 tbody,._table_u4hkm_57 tr,._table_u4hkm_57 th,._table_u4hkm_57 td{display:block}._tableHead_u4hkm_71{display:none}._table_u4hkm_57 tbody{gap:12px;display:grid}._tableRow_u4hkm_105{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:color-mix(in srgb, var(--color-surface-muted) 70%, transparent);border-radius:16px;gap:10px;padding:14px;display:grid}._table_u4hkm_57 tbody ._tableRow_u4hkm_105:nth-child(2n) ._tableCell_u4hkm_76{background:0 0}._table_u4hkm_57 tbody ._tableRow_u4hkm_105:not(:first-child) ._tableCell_u4hkm_76{border-top:none}._tableCell_u4hkm_76,._tableCellCenter_u4hkm_96,._tableCellEnd_u4hkm_101{text-align:left;padding:0}._mobileColumnLabel_u4hkm_138{color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}}._form_17qm8_1{gap:18px;display:grid}._readonlyField_17qm8_6,._checkboxField_17qm8_7{gap:10px;margin:0;display:grid}._readonlyValue_17qm8_13{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:color-mix(in srgb, var(--color-surface-muted) 72%, transparent);border-radius:12px;align-items:center;min-height:44px;padding:12px 14px;display:grid}._textarea_17qm8_23{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:120px;color:var(--color-text);resize:vertical;border-radius:12px;padding:12px}._textarea_17qm8_23:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus);outline:none}._checkboxGrid_17qm8_40{gap:10px;display:grid}._checkboxOption_17qm8_45{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:color-mix(in srgb, var(--color-surface-muted) 72%, transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;padding:12px 14px;display:grid}._checkboxOption_17qm8_45 input{margin:3px 0 0}._checkboxCopy_17qm8_60{gap:4px;display:grid}._checkboxCopy_17qm8_60 strong{line-height:1.2}._checkboxCopy_17qm8_60 span{color:var(--color-text-muted);font-size:.92rem}._root_4sldk_1{gap:14px;display:grid}._filters_4sldk_6{gap:12px;width:100%;display:grid}._filterGrid_4sldk_12{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}._filterField_4sldk_19{min-width:0}._select_4sldk_23{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-text);border-radius:8px;padding:0 12px}._select_4sldk_23:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus);outline:none}._filterSummaryRow_4sldk_39{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._filterSummaryText_4sldk_47{color:var(--color-text-muted);font-size:.92rem}._filterSummary_4sldk_39{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._footer_4sldk_59{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}._footerSummary_4sldk_68{color:var(--color-text-muted);font-size:.92rem}._footerActions_4sldk_73{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._stack_12hyo_1,._badgeRow_12hyo_2,._cardState_12hyo_3{gap:6px;display:grid}._badgeRow_12hyo_2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._muted_12hyo_15{color:var(--color-text-muted);font-size:.92rem}._badge_12hyo_2{background:color-mix(in srgb, var(--color-surface-muted) 76%, transparent);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 9px;font-size:.73rem;font-weight:700;display:inline-flex}._badgeStrong_12hyo_33{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface));color:var(--color-primary)}._toolbarField_12hyo_38{gap:8px;min-width:min(220px,100%);display:grid}._toolbarSelect_12hyo_44{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-text);border-radius:8px;padding:0 12px}._toolbarSelect_12hyo_44:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus);outline:none}._guard_1jts7_1,._content_1jts7_2{gap:16px;display:grid}._content_1jts7_2{min-width:0}._root_v11fz_1,._grid_v11fz_2{gap:16px;display:grid}._grid_v11fz_2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}._link_v11fz_11{color:inherit;text-decoration:none}._card_v11fz_16{gap:8px;height:100%;transition:border-color .18s,transform .18s,background-color .18s;display:grid}._link_v11fz_11:hover ._card_v11fz_16{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface));transform:translateY(-1px)}
