:root{--color-bg: #f6f8fb;--color-card: #ffffff;--color-text: #172033;--color-text-muted: #667085;--color-border: #dce3ee;--color-table-header: #f1f4f8;--color-disabled-bg: #eef1f5;--color-disabled-text: #98a2b3;--dasca-shell: #172033;--dasca-primary: #26338a;--dasca-accent: #27b6e6;--dasca-accent-text: #08739c;--dasca-soft: #ecfeff;--dasca-lime: #b9d533;--artiba-shell: #221b4f;--artiba-primary: #3b2a8c;--artiba-accent: #55b8c2;--artiba-accent-text: #216d76;--artiba-soft: #f1f0fa;--artiba-teal-soft: #e7f7f8;--status-approved-bg: #d1fae5;--status-approved-text: #047857;--status-review-bg: #dbeafe;--status-review-text: #1d4ed8;--status-pending-bg: #fef3c7;--status-pending-text: #a16207;--status-action-bg: #ffedd5;--status-action-text: #92400e;--status-revision-bg: #fee2e2;--status-revision-text: #b42318;--status-suspended-bg: #e5e7eb;--status-suspended-text: #374151;--status-draft-bg: #f1f5f9;--status-draft-text: #667085;--ink: var(--color-text);--ink-soft: #1f2937;--ink-mute: var(--color-text-muted);--paper: var(--color-card);--paper-deep: var(--color-bg);--paper-line: var(--color-border);--rule: var(--color-border);--card-surface: var(--color-card);--navy: var(--dasca-primary);--navy-deep: var(--dasca-shell);--gold: var(--dasca-accent);--accent-text: var(--dasca-accent-text);--gold-hover: #1f9bcb;--oxblood: var(--status-revision-text);--oxblood-hover: #991e16;--moss: var(--status-approved-text);--moss-hover: #036747;--moss-soft: #22c55e;--amber: var(--status-pending-text);--crimson: var(--status-revision-text);--masthead-bg: var(--dasca-shell);--masthead-ink: #ffffff;--masthead-ink-mute: #ffffff;--masthead-accent: var(--dasca-accent);--masthead-hairline: rgba(255, 255, 255, .18);--masthead-hover-bg: rgba(255, 255, 255, .06);--masthead-hover-border: rgba(255, 255, 255, .18);--masthead-button-bg: rgba(255, 255, 255, .08);--masthead-button-border: rgba(255, 255, 255, .25);--masthead-button-hover-bg: rgba(255, 255, 255, .15);--masthead-button-hover-border: rgba(255, 255, 255, .45);--masthead-shadow: 0 2px 12px rgba(15, 29, 48, .18);--colophon-bg: var(--dasca-shell);--colophon-ink: #ffffff;--colophon-accent: var(--dasca-accent);--colophon-hairline: transparent;--serif: "Cormorant Garamond", "EB Garamond", Georgia, serif;--sans: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--page-pad-y: 36px;--page-pad-x: 48px;--panel-pad-y: 28px;--panel-pad-x: 32px;--panel-mb: 22px;--form-row-gap: 20px}:root[data-tenant=ARTIBA]{--masthead-bg: var(--artiba-shell);--masthead-ink: #ffffff;--masthead-ink-mute: #ffffff;--masthead-accent: var(--artiba-accent);--masthead-hairline: rgba(255, 255, 255, .18);--masthead-hover-bg: rgba(255, 255, 255, .06);--masthead-hover-border: rgba(255, 255, 255, .18);--masthead-button-bg: rgba(255, 255, 255, .08);--masthead-button-border: rgba(255, 255, 255, .25);--masthead-button-hover-bg: rgba(255, 255, 255, .15);--masthead-button-hover-border: rgba(255, 255, 255, .45);--masthead-shadow: 0 2px 12px rgba(34, 27, 79, .22);--colophon-bg: var(--artiba-shell);--colophon-ink: #ffffff;--colophon-accent: var(--artiba-accent);--colophon-hairline: transparent;--navy: var(--artiba-primary);--navy-deep: var(--artiba-shell);--gold: var(--artiba-accent);--accent-text: var(--artiba-accent-text);--gold-hover: #428a93}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink);background-color:var(--paper-deep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;position:relative}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;letter-spacing:-.4px;color:var(--ink)}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;background:none;cursor:pointer}._colophon_95vb5_1{background:var(--colophon-bg);color:var(--colophon-ink);padding:16px 48px;position:relative;z-index:1;border-top:1px solid var(--colophon-hairline)}._inner_95vb5_10{max-width:1480px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}._switchLink_95vb5_20{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--colophon-accent);background:none;border:1px solid var(--colophon-accent);border-radius:999px;padding:5px 14px;cursor:pointer;transition:background .15s,color .15s;opacity:.8}._switchLink_95vb5_20:hover{background:var(--colophon-accent);color:var(--colophon-bg);opacity:1}._adminRight_95vb5_41{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:0}._taglineBlock_95vb5_49{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;line-height:1.35}._taglineLead_95vb5_58{font-family:var(--serif);font-style:italic;font-size:13.5px;font-weight:500;letter-spacing:-.1px;color:var(--colophon-ink);opacity:.85}._taglineMade_95vb5_68{font-family:var(--sans);font-size:11px;font-weight:400;color:var(--colophon-ink);opacity:.55;letter-spacing:.1px}._heart_95vb5_77,._coffee_95vb5_78{font-style:normal;display:inline-block;transform:translateY(.5px)}._left_95vb5_85{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}._mark_95vb5_92{font-family:var(--serif);font-style:italic;font-size:14px;font-weight:500;color:var(--colophon-ink);letter-spacing:-.2px}._bullet_95vb5_101{color:var(--colophon-ink);opacity:.4}._line_95vb5_106{font-family:var(--sans);font-size:11.5px;line-height:1.5;color:var(--colophon-ink);opacity:.72}._masthead_1jm4v_1{position:sticky;top:0;z-index:10;background:var(--masthead-bg);color:var(--masthead-ink);padding:12px 32px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;box-shadow:var(--masthead-shadow)}@media print{._masthead_1jm4v_1{position:static;top:auto;box-shadow:none}}._left_1jm4v_19{display:flex;align-items:center;gap:14px}._dascaLogo_1jm4v_25{height:32px;width:auto;display:block;filter:brightness(0) invert(1);opacity:.96}._artibaLogo_1jm4v_35{height:34px;width:auto;display:block}._artibaLogoPanel_1jm4v_35{background:#fff;padding:4px 10px;border-radius:4px;display:flex;align-items:center;box-shadow:0 1px 3px #0f1d3040}._divider_1jm4v_54{width:1px;height:26px;background:var(--masthead-hairline)}._brand_1jm4v_60{display:flex;align-items:baseline;gap:5px}._brandMark_1jm4v_66{font-family:var(--serif);font-size:17px;font-weight:500;letter-spacing:-.3px;color:var(--masthead-ink)}._brandTag_1jm4v_74{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--masthead-ink-mute);opacity:.78}._navViewport_1jm4v_84{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;column-gap:4px}._nav_1jm4v_84{display:flex;min-width:0;gap:18px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}._nav_1jm4v_84::-webkit-scrollbar{display:none}._navArrow_1jm4v_104{display:flex;align-items:center;justify-content:center;width:24px;height:32px;padding:0;border:0;background:transparent;color:var(--masthead-ink);font:24px/1 var(--sans);cursor:pointer}._navArrow_1jm4v_104:disabled{visibility:hidden}._navArrow_1jm4v_104:focus-visible{outline:2px solid var(--masthead-accent)}._navLink_1jm4v_121{flex-shrink:0;font-family:var(--sans);font-size:12.5px;font-weight:500;color:var(--masthead-ink);opacity:.7;padding:9px 12px;border-radius:6px;transition:opacity .15s,border-color .15s,color .15s;white-space:nowrap;letter-spacing:0}._navLink_1jm4v_121:hover{opacity:1}._navLinkActive_1jm4v_139{opacity:1;color:var(--masthead-ink);background:#ffffff1f;font-weight:600}@media (max-width: 1280px){._masthead_1jm4v_1{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 16px}._left_1jm4v_19{grid-column:1;grid-row:1;min-width:0}._right_1jm4v_154{grid-column:2;grid-row:1}._navViewport_1jm4v_84{grid-column:1 / -1;grid-row:2;display:block}._nav_1jm4v_84{gap:16px;flex-wrap:wrap;overflow:visible}._navArrow_1jm4v_104{display:none}}._right_1jm4v_154{display:flex;align-items:center;gap:12px}._userPill_1jm4v_174{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border:1px solid transparent;border-radius:22px;background:transparent;cursor:pointer;transition:all .15s}._userPill_1jm4v_174:hover{background:var(--masthead-hover-bg);border-color:var(--masthead-hover-border)}._userText_1jm4v_191{text-align:left;display:flex;flex-direction:column}._userName_1jm4v_197{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--masthead-ink);letter-spacing:-.1px}._userRole_1jm4v_205{font-family:var(--mono);font-size:8px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--masthead-ink-mute);opacity:.6;margin-top:2px}._adminVariant_1jm4v_216 ._userRole_1jm4v_205{color:var(--masthead-accent);opacity:1}._userAvatar_1jm4v_221{width:34px;height:34px;border-radius:50%;background:var(--masthead-accent);color:var(--paper);display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:12px;font-weight:700;flex-shrink:0}._signOut_1jm4v_236{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.3px;color:var(--masthead-ink);background:var(--masthead-button-bg);border:1px solid var(--masthead-button-border);padding:6px 12px;border-radius:4px;cursor:pointer;transition:all .15s}._signOut_1jm4v_236:hover{background:var(--masthead-button-hover-bg);border-color:var(--masthead-button-hover-border)}@media (max-width: 540px){._masthead_1jm4v_1{padding:8px 12px}._left_1jm4v_19{gap:8px}._dascaLogo_1jm4v_25{height:25px;max-width:105px}._artibaLogo_1jm4v_35{height:25px;max-width:105px;object-fit:contain}._artibaLogoPanel_1jm4v_35{padding:3px 6px}._divider_1jm4v_54,._brandTag_1jm4v_74,._userText_1jm4v_191{display:none}._brandMark_1jm4v_66{font-size:15px;white-space:nowrap}._right_1jm4v_154{gap:4px}._userPill_1jm4v_174{padding:2px}._userAvatar_1jm4v_221{width:27px;height:27px;font-size:10px}._signOut_1jm4v_236{padding:5px 7px;font-size:10px;white-space:nowrap}._nav_1jm4v_84{gap:12px}}._shell_mi5qv_1{min-height:100vh;display:flex;flex-direction:column}._main_mi5qv_7{flex:1;position:relative;z-index:1}._main_mi5qv_7:has([aria-modal=true]){z-index:20}._fullPageState_mi5qv_20{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px}._fullPageMark_mi5qv_30{font-family:var(--serif);font-size:32px;font-weight:500;letter-spacing:-.5px;color:var(--ink)}._fullPageMsg_mi5qv_38{font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--ink-mute);text-align:center;max-width:480px}._fullPageRetry_mi5qv_47{font-family:var(--sans);font-size:13px;border:1px solid var(--navy);background:#fff;color:var(--navy);padding:6px 14px;cursor:pointer}._fullPageRetry_mi5qv_47:hover{background:#0f2a440f}._connectionProblem_mi5qv_63{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--sans);font-size:12.5px;color:var(--oxblood);background:#dc26260f;border-bottom:1px solid var(--oxblood);padding:8px 24px}._connectionProblem_mi5qv_63 p{margin:0}._connectionProblem_mi5qv_63 button{font-family:var(--sans);font-size:12px;border:1px solid var(--oxblood);background:#fff;color:var(--oxblood);padding:4px 10px;cursor:pointer;white-space:nowrap}._connectionProblem_mi5qv_63 button:hover{background:#dc262614}._page_1ns11_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 24px;text-align:center;background:var(--paper-deep)}._title_1ns11_13{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.3;letter-spacing:-.3px;color:var(--ink);margin:0;max-width:540px}._body_1ns11_24{font-family:var(--sans);font-size:14px;line-height:1.6;color:var(--ink-mute);margin:0 auto;max-width:480px}._refresh_1ns11_33{margin-top:14px;font-family:var(--sans);font-size:13px;font-weight:600;background:var(--navy);border:1px solid var(--navy);color:var(--paper);border-radius:999px;padding:9px 22px;cursor:pointer}._refresh_1ns11_33:hover{opacity:.9}._container_jakym_1{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:380px;pointer-events:none}._toast_jakym_13{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:var(--paper, #fff);border:1px solid var(--paper-line, #d8d3c4);box-shadow:0 6px 24px #0000001f;font-size:13px;line-height:1.45;color:var(--ink, #222);pointer-events:auto;animation:_toastSlideIn_jakym_1 .18s ease-out}._error_jakym_28{border-left:3px solid var(--oxblood, #8c1e1e)}._success_jakym_32{border-left:3px solid var(--moss, #4d6a3d)}._info_jakym_36{border-left:3px solid var(--navy, #1a3a5c)}._message_jakym_40{flex:1;min-width:0;word-break:break-word;overflow-wrap:anywhere}._close_jakym_47{background:none;border:none;font-size:20px;line-height:1;color:var(--ink-muted, #777);cursor:pointer;padding:0 2px}._close_jakym_47:hover{color:var(--ink, #222)}@keyframes _toastSlideIn_jakym_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
