._page_epqih_2{--color-primary:#1e3a8a;--color-primary-dark:#172554;--color-accent:#06b6d4;--color-accent-muted:#67e8f9;--color-bg-start:#f8fafc;--color-bg-end:#e0e7ff;--color-surface:#fff;--color-text:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-error:#b91c1c;--color-error-bg:#fef2f2;--color-success:#15803d;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--shadow-card:0 4px 6px -1px #0f172a12, 0 10px 24px -4px #1e3a8a1f;--shadow-card-hover:0 8px 12px -2px #0f172a14, 0 20px 40px -8px #1e3a8a26;--focus-ring:0 0 0 3px #06b6d459;box-sizing:border-box;min-height:0;color:var(--color-text);background:linear-gradient(165deg, var(--color-bg-start) 0%, var(--color-bg-end) 55%, #f1f5f9 100%);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:stretch;height:100%;min-height:100dvh;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden auto}@media (width<=959px){._page_epqih_2{padding:clamp(12px,4vw,20px)}}._page_epqih_2 *,._page_epqih_2 :before,._page_epqih_2 :after{box-sizing:border-box}._pattern_epqih_54{pointer-events:none;opacity:.45;background-image:radial-gradient(circle at 1px 1px,#1e3a8a1f 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0}._shell_epqih_63{z-index:1;flex:1;grid-template-columns:1fr;align-items:stretch;gap:clamp(16px,3vw,24px);width:100%;max-width:none;min-height:0;margin:0;display:grid;position:relative}@media (width>=960px){._shell_epqih_63{grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:stretch;gap:0}}._heroPanel_epqih_86{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#ffffff8c 0%,#e0e7ff66 100%);border:1px solid #ffffffb3;flex-direction:column;justify-content:center;padding:clamp(16px,2vw,32px);display:none}@media (width>=960px){._heroPanel_epqih_86{min-height:0;box-shadow:none;border-right:1px solid #e2e8f0e6;border-radius:0;align-self:stretch;display:flex}}._heroContent_epqih_108{width:100%;max-width:28rem;margin-inline:auto}@media (width>=960px){._heroContent_epqih_108{margin-inline:0;margin-left:auto;margin-right:auto;padding-inline:clamp(1rem,4vw,2.5rem)}}._heroContent_epqih_108 svg{width:100%;height:auto;max-height:min(360px,42vh);display:block}._heroTagline_epqih_130{color:var(--color-text-muted);max-width:36ch;margin:16px 0 0;font-size:.95rem;line-height:1.5}._heroBadge_epqih_138{color:var(--color-primary);border:1px solid var(--color-border);background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:8px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}._formColumn_epqih_152{flex-direction:column;justify-content:center;gap:20px;width:100%;max-width:440px;min-height:0;margin:0 auto;display:flex}@media (width>=960px){._formColumn_epqih_152{background:var(--color-surface);justify-content:center;align-self:stretch;width:100%;max-width:none;min-height:0;margin:0;padding:clamp(1.25rem,4vw,3rem);overflow-y:auto}}._card_epqih_177{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid #e2e8f0e6;width:100%;transition:box-shadow .25s;overflow:hidden}@media (width>=960px){._card_epqih_177{max-width:min(440px,100%);box-shadow:var(--shadow-card);margin-inline:auto}}@media (prefers-reduced-motion:reduce){._card_epqih_177{transition:none}}._card_epqih_177:focus-within{box-shadow:var(--shadow-card-hover)}._cardHeader_epqih_205{text-align:center;padding:clamp(20px,4vw,28px) clamp(20px,4vw,28px) 12px}._logoRow_epqih_210{flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;display:flex}._logo_epqih_210{-o-object-fit:contain;object-fit:contain;width:auto;max-width:220px;height:56px}._logoFallback_epqih_225{letter-spacing:-.02em;color:#0000;background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-accent) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:800}._title_epqih_236{letter-spacing:-.02em;color:var(--color-primary-dark);margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.25}._subtitle_epqih_245{color:var(--color-text-muted);margin:8px 0 0;font-size:.9375rem;line-height:1.45}._formBody_epqih_252{padding:8px clamp(20px,4vw,28px) clamp(20px,4vw,28px)}._field_epqih_256{margin-bottom:18px}._inputGroup_epqih_260{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);align-items:stretch;width:100%;transition:border-color .2s,box-shadow .2s;display:flex}._inputGroup_epqih_260:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring)}._inputShell_epqih_275{flex:auto;align-items:center;min-width:0;display:flex;position:relative}._inputIcon_epqih_283{border-right:1px solid var(--color-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);flex:0 0 48px;justify-content:center;align-items:center;display:flex}._inputIcon_epqih_283 svg{display:block}._input_epqih_260{width:100%;color:var(--color-text);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:0 0;border:none;outline:none;padding:1.125rem 12px .5rem;font-family:inherit;font-size:.9375rem}._inputPasswordPad_epqih_309{padding-right:48px}._floatLabel_epqih_313{opacity:1;visibility:visible;color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;font-size:.9375rem;transition:transform .2s,font-size .2s,color .2s,top .2s,opacity .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){._floatLabel_epqih_313{transition:none}}._input_epqih_260:not(:-moz-placeholder-shown)+._floatLabel_epqih_313{color:var(--color-primary);top:.55rem;transform:translateY(0)scale(.78)}._input_epqih_260:focus+._floatLabel_epqih_313,._input_epqih_260:not(:placeholder-shown)+._floatLabel_epqih_313{color:var(--color-primary);top:.55rem;transform:translateY(0)scale(.78)}._input_epqih_260:not(:-moz-placeholder-shown)+._floatLabel_epqih_313{opacity:0;visibility:hidden}._input_epqih_260:not(:placeholder-shown)+._floatLabel_epqih_313{opacity:0;visibility:hidden}._togglePassword_epqih_345{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._togglePassword_epqih_345:hover{color:var(--color-primary);background:#f1f5f9e6}._togglePassword_epqih_345:focus-visible{box-shadow:var(--focus-ring);outline:none}._forgotRow_epqih_373{justify-content:flex-end;margin-top:8px;display:flex}._forgotLink_epqih_379{color:var(--color-accent);font-size:.8125rem;font-weight:500;text-decoration:none}._forgotLink_epqih_379:hover{text-decoration:underline}._forgotLink_epqih_379:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}._loginHint_epqih_396{color:#475569f2;margin-top:10px;font-size:.75rem;line-height:1.45}._alertRegion_epqih_403{min-height:0}._errorPanel_epqih_407{border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--color-error);border:1px solid #fecacae6;margin-top:4px;margin-bottom:4px;padding:10px 12px;font-size:.8125rem;line-height:1.4}._submitRow_epqih_419{margin-top:20px}._loginBtn_epqih_423{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-primary) 0%, #1d4ed8 55%, var(--color-primary-dark) 100%);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 18px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 2px 8px #1e3a8a59}._loginBtn_epqih_423:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 4px 14px #1e3a8a66}._loginBtn_epqih_423:not(:disabled):active{transform:translateY(1px)}._loginBtn_epqih_423:disabled{opacity:.85;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._loginBtn_epqih_423{transition:none}._loginBtn_epqih_423:not(:disabled):active{transform:none}}._spinner_epqih_466{flex-shrink:0;animation:.65s linear infinite _loginSpin_epqih_1}@media (prefers-reduced-motion:reduce){._spinner_epqih_466{opacity:.85;animation:none}}@keyframes _loginSpin_epqih_1{to{transform:rotate(360deg)}}._divider_epqih_484{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:22px 0 14px;font-size:.75rem;font-weight:500;display:flex}._divider_epqih_484:before,._divider_epqih_484:after{content:"";background:var(--color-border);flex:1;height:1px}._ssoRow_epqih_504{grid-template-columns:1fr 1fr;gap:10px;display:grid}._ssoBtn_epqih_510{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:not-allowed;opacity:.92;background:#f8fafc;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}._ssoBtn_epqih_510:disabled{cursor:not-allowed}._ssoNote_epqih_531{color:var(--color-text-muted);text-align:center;margin:10px 0 0;font-size:.75rem;line-height:1.4}._trustRow_epqih_539{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:4px;display:flex}._trustBadge_epqih_548{letter-spacing:.02em;text-transform:uppercase;color:var(--color-primary);background:#1e3a8a0f;border:1px solid #1e3a8a1f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}._securityNote_epqih_563{color:var(--color-text-muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.75rem;line-height:1.45;display:flex}._footer_epqih_573{text-align:center;color:#ffffffeb;background:linear-gradient(120deg, var(--color-primary-dark) 0%, var(--color-primary) 58%, #1d4ed8 100%);border-top:1px solid #06b6d459;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem .5rem;padding:.65rem 12px .85rem;font-size:.8125rem;line-height:1.5;display:flex}._footerSep_epqih_589{opacity:.65;-webkit-user-select:none;user-select:none}._footerVersion_epqih_594{letter-spacing:.03em;color:#ffffffe0;font-size:.75rem;font-weight:600}._mobileHeroStrip_epqih_601{border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffffbf 0%,#e0e7ff80 100%);border:1px solid #fffc;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 2px 8px #0f172a0f}@media (width>=960px){._mobileHeroStrip_epqih_601{display:none}}._mobileHeroStrip_epqih_601 svg{opacity:.95;flex-shrink:0;width:72px;max-width:88px;height:auto;max-height:72px}._mobileHeroText_epqih_627{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}._visuallyHidden_epqih_634{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._embeddedPage_epqih_647{overflow:visible;height:auto!important;min-height:0!important}._embeddedPage_epqih_647 ._shell_epqih_63{min-height:420px}@media (width>=960px){._embeddedPage_epqih_647 ._shell_epqih_63{min-height:480px}}._previewClientLine_epqih_663{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}._previewPortalBadge_epqih_670{letter-spacing:.04em;vertical-align:middle;color:var(--color-primary);background:#1e3a8a14;border:1px solid #1e3a8a29;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}._forgotLinkMuted_epqih_683{color:var(--color-text-muted);opacity:.75;font-size:.8125rem}._overlay_1fkoo_1{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;justify-content:center;align-items:center;padding:1.25rem;animation:.2s ease-out _slFadeIn_1fkoo_1;display:flex;position:fixed;inset:0}._modal_1fkoo_14{background:#fff;border:1px solid #e2e8f0f2;border-radius:1.25rem;width:min(100%,26rem);max-height:min(92dvh,40rem);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;animation:.28s cubic-bezier(.22,1,.36,1) _slSlideUp_1fkoo_1;position:relative;overflow:hidden auto;box-shadow:0 4px 6px -2px #0f172a0f,0 24px 48px -12px #1e3a8a47}._header_1fkoo_29{color:#fff;padding:1.35rem 1.35rem 1.1rem;position:relative;overflow:hidden}._header_1fkoo_29:before{content:"";z-index:0;background:linear-gradient(125deg,#172554 0%,#1e3a8a 48%,#0891b2 100%);position:absolute;inset:0}._header_1fkoo_29:after{content:"";z-index:0;background:#ffffff14;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-3rem;right:-2.5rem}._headerWarning_1fkoo_56:before{background:linear-gradient(125deg,#9a3412 0%,#c2410c 42%,#ea580c 100%)}._headerSuccess_1fkoo_60:before{background:linear-gradient(125deg,#14532d 0%,#15803d 48%,#059669 100%)}._headerDanger_1fkoo_64:before{background:linear-gradient(125deg,#7f1d1d 0%,#b91c1c 48%,#dc2626 100%)}._headerInfo_1fkoo_68:before{background:linear-gradient(125deg,#0c4a6e 0%,#0369a1 48%,#0891b2 100%)}._headerInner_1fkoo_72{z-index:1;align-items:flex-start;gap:.85rem;display:flex;position:relative}._iconWrap_1fkoo_80{background:#ffffff2e;border:1px solid #ffffff38;border-radius:.85rem;flex-shrink:0;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:inset 0 1px #fff3}._iconWrap_1fkoo_80 svg{width:1.35rem;height:1.35rem}._headerText_1fkoo_97{min-width:0;padding-top:.1rem}._title_1fkoo_102{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}._subtitle_1fkoo_110{color:#ffffffe0;margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}._closeBtn_1fkoo_117{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:.5rem;place-items:center;width:2rem;height:2rem;transition:background .15s;display:grid;position:absolute;top:.75rem;right:.75rem}._closeBtn_1fkoo_117:hover{background:#ffffff3d}._closeBtn_1fkoo_117:focus-visible{outline-offset:2px;outline:2px solid #fffc}._body_1fkoo_143{padding:1.15rem 1.35rem .25rem}._detailGrid_1fkoo_147{gap:.55rem;display:grid}._detailRow_1fkoo_152{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:.75rem;grid-template-columns:1.1rem 1fr;align-items:start;gap:.65rem;padding:.65rem .75rem;display:grid}._detailIcon_1fkoo_163{color:#1e3a8a;opacity:.85;margin-top:.1rem}._detailIcon_1fkoo_163 svg{width:1rem;height:1rem}._detailContent_1fkoo_174{min-width:0}._detailLabel_1fkoo_178{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:.15rem;font-size:.6875rem;font-weight:600;display:block}._detailValue_1fkoo_188{color:#0f172a;word-break:break-word;font-size:.875rem;font-weight:500;line-height:1.4;display:block}._countdownRow_1fkoo_197{color:#92400e;background:linear-gradient(90deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fcd34d;border-radius:.75rem;align-items:center;gap:.5rem;margin-top:.65rem;padding:.6rem .85rem;font-size:.8125rem;font-weight:600;display:flex}._countdownRow_1fkoo_197 svg{flex-shrink:0;width:1rem;height:1rem}._note_1fkoo_217{color:#0e7490;background:#ecfeff;border-left:3px solid #06b6d4;border-radius:.65rem;margin:.85rem 0 0;padding:.7rem .85rem;font-size:.8125rem;line-height:1.5}._noteWarning_1fkoo_228{color:#9a3412;background:#fff7ed;border-left-color:#f97316}._noteDanger_1fkoo_234{color:#991b1b;background:#fef2f2;border-left-color:#ef4444}._reasonField_1fkoo_240{gap:.4rem;margin-top:.85rem;display:grid}._reasonLabel_1fkoo_246{color:#334155;font-size:.8125rem;font-weight:600}._reasonRequired_1fkoo_252{color:#dc2626;font-weight:500}._reasonInput_1fkoo_257{resize:vertical;color:#0f172a;width:100%;min-height:5.5rem;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;padding:.7rem .85rem;font-size:.875rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}._reasonInput_1fkoo_257::placeholder{color:#94a3b8}._reasonInput_1fkoo_257:focus{border-color:#06b6d4;outline:none;box-shadow:0 0 0 3px #06b6d440}._waitingBody_1fkoo_282{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:1.5rem 1.35rem .5rem;display:flex}._spinner_1fkoo_291{border:3px solid #e2e8f0;border-top-color:#1e3a8a;border-radius:50%;width:2.75rem;height:2.75rem;animation:.75s linear infinite _slSpin_1fkoo_1}._waitingText_1fkoo_300{color:#475569;max-width:18rem;margin:0;font-size:.875rem;line-height:1.55}._footer_1fkoo_308{flex-direction:row;justify-content:flex-end;gap:.65rem;padding:1rem 1.35rem 1.25rem;display:flex}._footerStacked_1fkoo_316{flex-direction:column-reverse}._btn_1fkoo_320{cursor:pointer;border:1px solid #0000;border-radius:.65rem;min-width:5.5rem;padding:.62rem 1.15rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:transform .12s,box-shadow .15s,background .15s}._btn_1fkoo_320:disabled{opacity:.55;cursor:not-allowed}._btn_1fkoo_320:not(:disabled):active{transform:translateY(1px)}._btnSecondary_1fkoo_344{color:#1e3a8a;background:#fff;border-color:#cbd5e1}._btnSecondary_1fkoo_344:not(:disabled):hover{background:#f8fafc;border-color:#94a3b8}._btnPrimary_1fkoo_355{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#1d4ed8 55%,#0891b2 120%);box-shadow:0 4px 12px -4px #1e3a8a8c}._btnPrimary_1fkoo_355:not(:disabled):hover{box-shadow:0 6px 16px -4px #1e3a8aa6}._btnDanger_1fkoo_365{color:#fff;background:linear-gradient(135deg,#b91c1c 0%,#dc2626 100%);box-shadow:0 4px 12px -4px #b91c1c73}._btnSuccess_1fkoo_371{color:#fff;background:linear-gradient(135deg,#15803d 0%,#059669 100%);box-shadow:0 4px 12px -4px #15803d73}._btnFull_1fkoo_377{width:100%;min-width:0}@keyframes _slFadeIn_1fkoo_1{0%{opacity:0}to{opacity:1}}@keyframes _slSlideUp_1fkoo_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _slSpin_1fkoo_1{to{transform:rotate(360deg)}}@media (width<=480px){._overlay_1fkoo_1{align-items:flex-end;padding:.75rem}._modal_1fkoo_14{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:92dvh}._footer_1fkoo_308{flex-direction:column-reverse}._btn_1fkoo_320{width:100%;min-width:0}}.toast-stack{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;width:min(380px,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.toast{background:hsl(var(--db-surface,0 0% 100%));color:hsl(var(--db-text,222 47% 11%));border:1px solid hsl(var(--db-border,214 32% 91%));box-shadow:var(--db-shadow-card,0 10px 28px -16px #0f172a66);pointer-events:auto;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;animation:.16s ease-out toast-slide-in;display:flex}.toast-info{border-left:4px solid hsl(var(--db-primary,221 63% 33%))}.toast-success{border-left:4px solid hsl(var(--db-success,142 76% 36%))}.toast-warning{border-left:4px solid hsl(var(--db-warning,35 92% 50%))}.toast-error{border-left:4px solid hsl(var(--db-danger,0 84% 60%))}.toast-body{flex:1;min-width:0}.toast-title{margin-bottom:.15rem;font-size:.85rem;font-weight:600}.toast-message{word-break:break-word;white-space:pre-wrap;font-size:.83rem;line-height:1.35}.toast-close{appearance:none;cursor:pointer;color:hsl(var(--db-muted,215 16% 47%));background:0 0;border:0;padding:0 .25rem;font-size:1.2rem;line-height:1}.toast-close:hover{color:hsl(var(--db-text,222 47% 11%))}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._avatarRoot_176aq_1{--avatar-rim:hsl(var(--db-primary,221 63% 33%));--avatar-glow:#1f418933;flex-shrink:0;position:relative;overflow:hidden}[data-theme=dark] ._avatarRoot_176aq_1{--avatar-glow:#2e63b840}._layoutFab_176aq_13{border-radius:9999px;width:100%;height:100%}._layoutHeader_176aq_19{border:2px solid var(--asst-border,#e1e7ef);width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px var(--avatar-glow);background:linear-gradient(160deg,#f8fafc 0%,#e1e7ef 100%);border-radius:9999px}[data-theme=dark] ._layoutHeader_176aq_19{background:linear-gradient(160deg,#243044 0%,#1a2332 100%)}._layoutStage_176aq_32{background:linear-gradient(#f8fafc99 0%,#0000 100%);border-radius:.75rem;width:100%;height:100%;min-height:14rem}[data-theme=dark] ._layoutStage_176aq_32{background:linear-gradient(#243044 0%,#1a2332 100%)}._fallback_176aq_45{border-radius:inherit;background:linear-gradient(145deg,#2a58bb 0%,#1a3774 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}._fallbackSm_176aq_55,._fallbackMd_176aq_60{min-width:2.5rem;min-height:2.5rem}._fallbackLg_176aq_65{min-width:12rem;min-height:14rem}._fallbackSilhouette_176aq_70{width:55%;height:70%;position:relative}._fallbackHead_176aq_76{background:#f0c8b8;border-radius:50%;width:52%;height:38%;position:absolute;top:8%;left:50%;transform:translate(-50%)}._fallbackHair_176aq_87{background:#3d2314;border-radius:50% 50% 20% 20%;width:58%;height:28%;position:absolute;top:2%;left:50%;transform:translate(-50%)}._fallbackFace_176aq_98{justify-content:space-between;align-items:center;width:40%;height:20%;display:flex;position:absolute;top:22%;left:50%;transform:translate(-50%)}._fallbackEye_176aq_110{background:#2a1f1a;border-radius:50%;width:18%;height:22%}._fallbackMouth_176aq_117{background:#c96b7a;border-radius:0 0 40% 40%;width:28%;height:8%;transition:transform 80ms;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}._fallbackTalking_176aq_129 ._fallbackMouth_176aq_117{animation:.25s ease-in-out infinite alternate _avatarMouthTalk_176aq_1}._fallbackListening_176aq_133 ._fallbackSilhouette_176aq_70{animation:1.8s ease-in-out infinite _avatarListenPulse_176aq_1}._fallbackThinking_176aq_137 ._fallbackHead_176aq_76{animation:2.4s ease-in-out infinite _avatarThinkTilt_176aq_1}._fallbackIdle_176aq_141 ._fallbackSilhouette_176aq_70{animation:3.5s ease-in-out infinite _avatarIdleBreathe_176aq_1}@keyframes _avatarMouthTalk_176aq_1{0%{transform:translate(-50%)scaleY(.6)}to{transform:translate(-50%)scaleY(1.2)}}@keyframes _avatarListenPulse_176aq_1{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes _avatarThinkTilt_176aq_1{0%,to{transform:translate(-50%)rotate(0)}50%{transform:translate(-45%)rotate(-4deg)}}@keyframes _avatarIdleBreathe_176aq_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){._fallbackTalking_176aq_129 ._fallbackMouth_176aq_117,._fallbackListening_176aq_133 ._fallbackSilhouette_176aq_70,._fallbackThinking_176aq_137 ._fallbackHead_176aq_76,._fallbackIdle_176aq_141 ._fallbackSilhouette_176aq_70{animation:none}}@media (width<=640px){._layoutStage_176aq_32{min-height:10rem}}._assistantRoot_1q7qw_2{--asst-primary:hsl(var(--db-primary,221 63% 33%));--asst-primary-fg:#fff;--asst-bg:#fff;--asst-bg-soft:hsl(var(--db-surface-soft,210 40% 98%));--asst-border:hsl(var(--db-border,214 32% 91%));--asst-muted:hsl(var(--db-muted,215 16% 47%));--asst-text:hsl(var(--db-text,222 47% 11%));--asst-bubble-user:hsl(var(--db-primary,221 63% 33%));--asst-bubble-bot:#f1f5f9;--asst-shadow:0 20px 50px #0f172a38, 0 6px 16px #0f172a1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] ._assistantRoot_1q7qw_2{--asst-bg:#1a2332;--asst-bg-soft:#222d3f;--asst-border:#364359;--asst-text:#f1f5f9;--asst-bubble-bot:#243044;--asst-shadow:0 20px 50px #0000008c, 0 6px 16px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._fabWithAvatar_1q7qw_26{border-color:var(--asst-border);background:0 0;padding:0;overflow:hidden}._fabAvatarSlot_1q7qw_33{border-radius:inherit;width:100%;height:100%;overflow:hidden}._fabWithAvatar_1q7qw_26:hover{filter:none;box-shadow:var(--asst-shadow), 0 0 0 3px var(--avatar-glow,#1f418940)}._windowWithAvatarStage_1q7qw_45 ._windowBody_1q7qw_45{flex-direction:row}._avatarStage_1q7qw_49{border-right:1px solid var(--asst-border);background:var(--asst-bg-soft);flex:0 0 38%;justify-content:center;align-items:center;min-width:0;max-width:22rem;padding:1rem;display:flex}._chatPanel_1q7qw_61{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}@media (width<=640px){._windowWithAvatarStage_1q7qw_45 ._windowBody_1q7qw_45{flex-direction:column}._avatarStage_1q7qw_49{border-right:none;border-bottom:1px solid var(--asst-border);flex:none;width:100%;max-width:none;min-height:10rem}}._fab_1q7qw_26{background:var(--asst-primary);width:3.25rem;height:3.25rem;color:var(--asst-primary-fg);box-shadow:var(--asst-shadow);cursor:pointer;z-index:10051;border:2px solid #ffffffeb;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}._fab_1q7qw_26:hover{filter:brightness(1.06)}._fabClose_1q7qw_106{background:hsl(var(--db-text,222 47% 11%))}._fab_1q7qw_26:focus-visible{outline:2px solid var(--asst-primary);outline-offset:3px}._window_1q7qw_45{background-color:var(--asst-bg);border:1px solid var(--asst-border);width:min(26rem,100vw - 1.5rem);height:min(32rem,100vh - 7rem);max-height:min(32rem,100vh - 7rem);box-shadow:var(--asst-shadow);z-index:10052;isolation:isolate;border-radius:1rem;flex-direction:column;display:flex;position:fixed;bottom:5.25rem;right:1.25rem;overflow:hidden}._windowFullscreen_1q7qw_133{z-index:10060;border-radius:0;width:100vw;height:100vh;max-height:none;inset:0}._windowMinimized_1q7qw_144{max-height:none}._windowMinimized_1q7qw_144 ._windowBody_1q7qw_45,._windowMinimized_1q7qw_144 ._voiceBar_1q7qw_149{display:none}._windowBody_1q7qw_45{background-color:var(--asst-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._chatScroll_1q7qw_162{background-color:var(--asst-bg);scrollbar-width:thin;scrollbar-color:var(--asst-border) transparent;flex:1;min-height:0;padding:.85rem .85rem .5rem;overflow:hidden auto}._chatScroll_1q7qw_162::-webkit-scrollbar{width:5px}._chatScroll_1q7qw_162::-webkit-scrollbar-thumb{background:var(--asst-border);border-radius:999px}._messageList_1q7qw_182{flex-direction:column;gap:.65rem;display:flex}._bottomDeck_1q7qw_188{background-color:var(--asst-bg-soft);border-top:1px solid var(--asst-border);flex-direction:column;flex-shrink:0;gap:.35rem;padding:.5rem .75rem .35rem;display:flex}._composer_1q7qw_198{background-color:var(--asst-bg);border-top:1px solid var(--asst-border);flex-shrink:0;padding:.55rem .75rem .7rem}._composerInner_1q7qw_205{border:1px solid var(--asst-border);background-color:var(--asst-bg-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .35rem .3rem .45rem;transition:border-color .15s,box-shadow .15s;display:flex}._composerInner_1q7qw_205:focus-within{border-color:var(--asst-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--asst-primary) 18%, transparent);background-color:var(--asst-bg)}._composerMic_1q7qw_222{width:2rem;height:2rem;color:var(--asst-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._composerMic_1q7qw_222:hover:not(:disabled){background:var(--asst-bg);color:var(--asst-primary)}._composerMicActive_1q7qw_241{color:var(--asst-primary);background:color-mix(in srgb, var(--asst-primary) 12%, var(--asst-bg));animation:1.2s ease-in-out infinite _asstMicPulse_1q7qw_1}._composerMicError_1q7qw_247{color:#dc2626;background:color-mix(in srgb, #dc2626 10%, var(--asst-bg))}._speechHint_1q7qw_252{color:#dc2626;margin:.35rem 0 0;padding:0 .25rem;font-size:.75rem;line-height:1.35}._speechHintListening_1q7qw_260{color:var(--asst-primary);margin:.35rem 0 0;padding:0 .25rem;font-size:.75rem;line-height:1.35}._composerMic_1q7qw_222:disabled{opacity:.45;cursor:not-allowed}._composerInput_1q7qw_273{min-width:0;color:var(--asst-text);background:0 0;border:none;flex:1;padding:.35rem 0;font-size:.8125rem}._composerInput_1q7qw_273::placeholder{color:var(--asst-muted)}._composerInput_1q7qw_273:focus{outline:none}._composerSend_1q7qw_291{background-color:var(--asst-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}._composerSend_1q7qw_291:hover:not(:disabled){filter:brightness(1.08)}._composerSend_1q7qw_291:disabled{opacity:.4;cursor:not-allowed}@keyframes _asstMicPulse_1q7qw_1{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}._backdrop_1q7qw_324{z-index:10059;background:#0f172a80;position:fixed;inset:0}._header_1q7qw_331{background:var(--asst-primary);color:var(--asst-primary-fg);border-bottom:1px solid #0000001a;flex-shrink:0;align-items:stretch;gap:.35rem;padding:.5rem .5rem .5rem .65rem;display:flex}._headerDrag_1q7qw_342{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:.4rem;flex:1;align-items:center;gap:.45rem;min-width:0;padding:.2rem .25rem;display:flex}._headerDrag_1q7qw_342:active{cursor:grabbing}._headerIcon_1q7qw_359{opacity:.92;flex-shrink:0}._headerTitle_1q7qw_364{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}._llmBadge_1q7qw_373{letter-spacing:.04em;color:inherit;background:#fff3;border-radius:.25rem;flex-shrink:0;margin-left:.35rem;padding:.1rem .35rem;font-size:.625rem;font-weight:700}._headerControls_1q7qw_385{flex-shrink:0;align-items:center;gap:.2rem;display:flex}._headerBtn_1q7qw_392{width:2rem;height:2rem;color:inherit;cursor:pointer;background:#ffffff24;border:none;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._headerBtn_1q7qw_392:hover{background:#ffffff42}._headerBtn_1q7qw_392:active{background:#ffffff57}._headerBtn_1q7qw_392:focus-visible{outline-offset:1px;outline:2px solid #fff}._contextActions_1q7qw_419{border-bottom:none;padding:0}._contextActionsLabel_1q7qw_424,._suggestionsLabel_1q7qw_425{letter-spacing:.06em;text-transform:uppercase;color:var(--asst-muted);margin-bottom:.4rem;font-size:.65rem;font-weight:700;display:block}._contextActionsRow_1q7qw_435,._suggestions_1q7qw_425{flex-wrap:wrap;gap:.4rem;display:flex}._suggestions_1q7qw_425{background:0 0;border-top:none;padding:0}._chipPrimary_1q7qw_448,._chipSecondary_1q7qw_449,._suggestionChip_1q7qw_450,._actionBtn_1q7qw_451{cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:500;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s}._chipPrimary_1q7qw_448,._actionBtn_1q7qw_451{border:1px solid color-mix(in srgb, var(--asst-primary) 35%, var(--asst-border));background:color-mix(in srgb, var(--asst-primary) 10%, var(--asst-bg));color:var(--asst-primary)}._chipPrimary_1q7qw_448:hover:not(:disabled),._actionBtn_1q7qw_451:hover{background:var(--asst-primary);border-color:var(--asst-primary);color:#fff}._actionBtnPrimary_1q7qw_475{background:var(--asst-primary);border-color:var(--asst-primary);color:#fff;font-weight:600}._actionBtnPrimary_1q7qw_475:hover{filter:brightness(1.05)}._chipSecondary_1q7qw_449,._suggestionChip_1q7qw_450{border:1px solid var(--asst-border);background-color:var(--asst-bg);color:var(--asst-text)}._chipSecondary_1q7qw_449:hover:not(:disabled),._suggestionChip_1q7qw_450:hover:not(:disabled){border-color:color-mix(in srgb, var(--asst-primary) 45%, var(--asst-border));color:var(--asst-primary);background-color:color-mix(in srgb, var(--asst-primary) 6%, var(--asst-bg))}._chipPrimary_1q7qw_448:disabled,._chipSecondary_1q7qw_449:disabled,._suggestionChip_1q7qw_450:disabled{opacity:.55;cursor:not-allowed}._messageMeta_1q7qw_507{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}._messageSource_1q7qw_515{text-transform:uppercase;letter-spacing:.03em;color:var(--asst-primary);opacity:.85;font-size:.58rem;font-weight:600}._message_1q7qw_182{white-space:pre-wrap;word-break:break-word;border-radius:1rem;max-width:92%;padding:.65rem .85rem;font-size:.8125rem;line-height:1.55}._messageWelcome_1q7qw_534{background:linear-gradient(135deg, color-mix(in srgb, var(--asst-primary) 8%, var(--asst-bg)) 0%, var(--asst-bubble-bot) 100%);border:1px solid color-mix(in srgb, var(--asst-primary) 22%, var(--asst-border));max-width:100%;box-shadow:inset 0 1px #ffffff0a}._messageUser_1q7qw_545{background-color:var(--asst-bubble-user);color:#fff;border-bottom-right-radius:.2rem;align-self:flex-end}._messageBot_1q7qw_552{background-color:var(--asst-bubble-bot);color:var(--asst-text);border:1px solid var(--asst-border);border-bottom-left-radius:.2rem;align-self:flex-start}._messageUser_1q7qw_545 ._messageTime_1q7qw_560{color:#ffffffc7}._messageTime_1q7qw_560{color:var(--asst-muted);margin-top:.3rem;font-size:.62rem}._typing_1q7qw_570{background-color:var(--asst-bubble-bot);border:1px solid var(--asst-border);border-radius:.85rem;align-self:flex-start;gap:.25rem;padding:.45rem .65rem;display:flex}._typingDot_1q7qw_580{background:var(--asst-muted);border-radius:50%;width:.35rem;height:.35rem;animation:1.2s ease-in-out infinite _asstBounce_1q7qw_1}._typingDot_1q7qw_580:nth-child(2){animation-delay:.15s}._typingDot_1q7qw_580:nth-child(3){animation-delay:.3s}@keyframes _asstBounce_1q7qw_1{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}._actions_1q7qw_609{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}@media (width<=640px){._window_1q7qw_45:not(._windowFullscreen_1q7qw_133){width:calc(100vw - 1rem);height:min(30rem,100vh - 5.5rem);max-height:min(30rem,100vh - 5.5rem);bottom:4.75rem;right:.5rem}._voiceBarInner_1q7qw_625{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){._typingDot_1q7qw_580,._voiceWaveBarActive_1q7qw_632,._voiceMicActive_1q7qw_633{animation:none}}._voiceBar_1q7qw_149{background-color:var(--asst-bg-soft);border-bottom:1px solid var(--asst-border);flex-shrink:0;padding:.45rem .65rem}._voiceBarInner_1q7qw_625{align-items:center;gap:.5rem;min-height:2rem;display:flex}._realtimeVoiceBar_1q7qw_653{border-top:1px solid var(--asst-border);background:var(--asst-bg-soft);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem .65rem;display:flex}._realtimeVoiceBtn_1q7qw_663,._realtimeInterruptBtn_1q7qw_664{border:1px solid var(--asst-border);background:var(--asst-bg);color:var(--asst-text);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.75rem;display:inline-flex}._realtimeVoiceBtn_1q7qw_663[aria-pressed=true]{border-color:var(--asst-accent,#6366f1);color:var(--asst-accent,#6366f1)}._realtimePartial_1q7qw_682{color:var(--asst-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;overflow:hidden}._voiceStatusBar_1q7qw_692{flex:1;align-items:center;gap:.45rem;min-width:0;min-height:1.75rem;display:flex}._voiceMic_1q7qw_633{background:var(--asst-bg);border:1px solid var(--asst-border);width:1.6rem;height:1.6rem;color:var(--asst-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._voiceMicActive_1q7qw_633{color:var(--asst-primary-fg);background:var(--asst-primary);border-color:var(--asst-primary);animation:1.2s ease-in-out infinite _voicePulse_1q7qw_1}@keyframes _voicePulse_1q7qw_1{0%,to{box-shadow:0 0 #2563eb59}50%{box-shadow:0 0 0 6px #2563eb00}}._voiceStatusText_1q7qw_731{flex-direction:column;min-width:0;line-height:1.2;display:flex}._voiceStatusLabel_1q7qw_738{text-transform:uppercase;letter-spacing:.05em;color:var(--asst-muted);font-size:.62rem;font-weight:600}._voiceStatusValue_1q7qw_746{color:var(--asst-text);font-size:.75rem;font-weight:600}._voiceWave_1q7qw_632{align-items:flex-end;gap:2px;height:1rem;margin-left:auto;display:flex}._voiceWaveBar_1q7qw_632{background:var(--asst-border);border-radius:2px;width:3px;height:4px}._voiceWaveBarActive_1q7qw_632{background:var(--asst-primary);animation:.9s ease-in-out infinite _voiceWave_1q7qw_632}@keyframes _voiceWave_1q7qw_632{0%,to{height:4px}50%{height:14px}}._voiceControls_1q7qw_782{flex-shrink:0;align-items:center;gap:.2rem;display:flex}._voiceCtrlBtn_1q7qw_789{border:1px solid var(--asst-border);background:var(--asst-bg);width:1.75rem;height:1.75rem;color:var(--asst-text);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}._voiceCtrlBtn_1q7qw_789:hover:not(:disabled){border-color:var(--asst-primary);color:var(--asst-primary)}._voiceCtrlBtn_1q7qw_789:disabled{opacity:.45;cursor:not-allowed}._voiceCtrlBtnActive_1q7qw_812{background:var(--asst-primary);border-color:var(--asst-primary);color:#fff}._voiceSettingsOverlay_1q7qw_818{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10061;background:#0f172a73;justify-content:center;align-items:flex-start;padding:1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}._voiceSettingsPanel_1q7qw_831{background-color:var(--asst-bg);border:1px solid var(--asst-border);width:min(32rem,100%);max-height:min(90vh,42rem);box-shadow:var(--asst-shadow);border-radius:1rem;flex-direction:column;margin:auto;display:flex;overflow:hidden}._voiceSettingsHeader_1q7qw_844{border-bottom:1px solid var(--asst-border);background:linear-gradient(180deg, color-mix(in srgb, var(--asst-primary) 6%, var(--asst-bg)) 0%, var(--asst-bg) 100%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem 1rem;display:flex}._voiceSettingsTitle_1q7qw_859{color:var(--asst-text);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}._voiceSettingsSubtitle_1q7qw_867{color:var(--asst-muted);max-width:26rem;margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}._voiceSettingsCloseBtn_1q7qw_875{border:1px solid var(--asst-border);background:var(--asst-bg);width:2rem;height:2rem;color:var(--asst-muted);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._voiceSettingsCloseBtn_1q7qw_875:hover{color:var(--asst-text);border-color:color-mix(in srgb, var(--asst-primary) 35%, var(--asst-border));background:var(--asst-bg-soft)}._voiceSettingsBody_1q7qw_895{flex-direction:column;flex:1;gap:0;min-height:0;padding:.25rem 1.25rem 1.25rem;display:flex;overflow-y:auto}._voiceSettingsSection_1q7qw_905{padding:.85rem 0 .35rem}._voiceSettingsSection_1q7qw_905+._voiceSettingsSection_1q7qw_905{border-top:1px solid var(--asst-border);margin-top:.35rem}._voiceSettingsSectionTitle_1q7qw_914{letter-spacing:.08em;text-transform:uppercase;color:var(--asst-muted);margin:0 0 .65rem;font-size:.6875rem;font-weight:700}._voiceSettingBlock_1q7qw_923{flex-direction:column;gap:.5rem;padding:.55rem 0;display:flex}._voiceSettingBlock_1q7qw_923+._voiceSettingBlock_1q7qw_923{border-top:1px solid color-mix(in srgb, var(--asst-border) 65%, transparent)}._voiceSettingRow_1q7qw_934{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._voiceSettingRow_1q7qw_934>div:first-child{flex:1;min-width:0}._voiceSettingRow_1q7qw_934>._voiceToggle_1q7qw_946,._voiceSettingRow_1q7qw_934>._chipPrimary_1q7qw_448,._voiceSettingRow_1q7qw_934>._voiceSettingValue_1q7qw_948{flex-shrink:0;margin-top:.1rem}._voiceSettingName_1q7qw_953{color:var(--asst-text);font-size:.875rem;font-weight:600;line-height:1.35;display:block}._voiceSettingHint_1q7qw_961{color:var(--asst-muted);margin-top:.2rem;font-size:.75rem;line-height:1.45;display:block}._voiceSettingValue_1q7qw_948{color:var(--asst-primary);background:color-mix(in srgb, var(--asst-primary) 10%, var(--asst-bg));border:1px solid color-mix(in srgb, var(--asst-primary) 20%, var(--asst-border));border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-size:.75rem;font-weight:600}._voiceToggle_1q7qw_946{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}._voiceToggleInput_1q7qw_987{opacity:0;width:0;height:0;position:absolute}._voiceToggleTrack_1q7qw_994{background:var(--asst-border);border-radius:999px;width:2.6rem;height:1.45rem;transition:background-color .2s;position:relative}._voiceToggleTrack_1q7qw_994:after{content:"";background:#fff;border-radius:999px;width:1.1rem;height:1.1rem;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a33}._voiceToggleInput_1q7qw_987:checked+._voiceToggleTrack_1q7qw_994{background:var(--asst-primary)}._voiceToggleInput_1q7qw_987:checked+._voiceToggleTrack_1q7qw_994:after{transform:translate(1.15rem)}._voiceToggleInput_1q7qw_987:focus-visible+._voiceToggleTrack_1q7qw_994{outline:2px solid var(--asst-primary);outline-offset:2px}._voiceSelectWrap_1q7qw_1029{position:relative}._voiceSelectWrap_1q7qw_1029:after{content:"";border-right:2px solid var(--asst-muted);border-bottom:2px solid var(--asst-muted);pointer-events:none;width:.45rem;height:.45rem;position:absolute;top:50%;right:.75rem;transform:translateY(-65%)rotate(45deg)}._voiceSelect_1q7qw_1029{border:1px solid var(--asst-border);background-color:var(--asst-bg-soft);width:100%;color:var(--asst-text);appearance:none;cursor:pointer;border-radius:.55rem;padding:.55rem 2.25rem .55rem .7rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,box-shadow .15s}._voiceSelect_1q7qw_1029:hover{border-color:color-mix(in srgb, var(--asst-primary) 35%, var(--asst-border))}._voiceSelect_1q7qw_1029:focus{border-color:var(--asst-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--asst-primary) 15%, transparent);background-color:var(--asst-bg);outline:none}._voiceRange_1q7qw_1071{box-sizing:border-box;appearance:none;cursor:pointer;width:100%;height:1.25rem;accent-color:var(--asst-primary);background:0 0;margin:.15rem 0 0;padding:0 .15rem}._voiceSettingsActions_1q7qw_1083{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}._voiceSettingsActions_1q7qw_1083 ._chipPrimary_1q7qw_448{align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8125rem;display:inline-flex}._voiceRange_1q7qw_1071:focus-visible{outline:2px solid color-mix(in srgb, var(--asst-primary) 40%, transparent);outline-offset:2px;border-radius:.25rem}._agentRunPanel_1q7qw_1104{border:1px solid var(--asst-border);background:var(--asst-bg-soft);border-radius:.65rem;margin-top:.75rem;padding:.75rem}._agentRunHeader_1q7qw_1112{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem;display:flex}._agentRunTitle_1q7qw_1120{color:var(--asst-text);font-weight:600}._agentRunStatus_1q7qw_1125{text-transform:capitalize;color:var(--asst-muted)}._agentRunSteps_1q7qw_1130{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._agentRunStep_1q7qw_1130{color:var(--asst-text);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}._agentStepIcon_1q7qw_1147{text-align:center;width:1.1rem;font-weight:700}._agentStep_succeeded_1q7qw_1153 ._agentStepIcon_1q7qw_1147{color:#16a34a}._agentStep_failed_1q7qw_1157 ._agentStepIcon_1q7qw_1147{color:#dc2626}._agentStep_running_1q7qw_1161 ._agentStepIcon_1q7qw_1147{color:var(--asst-primary)}._agentStepLabel_1q7qw_1165{flex:1}._agentStepRetry_1q7qw_1169{border:1px solid var(--asst-border);background:var(--asst-bg);cursor:pointer;border-radius:.35rem;padding:.15rem .45rem;font-size:.7rem}._agentRunError_1q7qw_1178{color:#dc2626;margin:.5rem 0 0;font-size:.75rem}._agentRunMeta_1q7qw_1184{color:var(--asst-muted);margin:.35rem 0 .5rem;font-size:.72rem}._agentRunCloneHint_1q7qw_1190{opacity:.85}._copilotSection_1q7qw_1194{margin-bottom:.5rem}._copilotChipRow_1q7qw_1198{flex-wrap:wrap;gap:.35rem;display:flex}._copilotChip_1q7qw_1198{border:1px solid var(--asst-border);background:var(--asst-bg-soft);color:var(--asst-fg);cursor:pointer;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;transition:background .15s}._copilotChip_1q7qw_1198:hover:not(:disabled){background:var(--asst-bg)}._copilotChip_1q7qw_1198:disabled{opacity:.5;cursor:not-allowed}._memoryList_1q7qw_1224{flex-direction:column;gap:.4rem;max-height:14rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}._memoryListItem_1q7qw_1235{color:var(--asst-text);background:var(--asst-bg-soft);border:1px solid var(--asst-border);word-break:break-word;border-radius:.5rem;padding:.5rem .65rem;font-size:.8125rem;line-height:1.4}._screenshotFileInput_1q7qw_1246{display:none}._composerScreenshot_1q7qw_1250{width:2rem;height:2rem;color:var(--asst-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._composerScreenshot_1q7qw_1250:hover:not(:disabled){color:var(--asst-primary);background:color-mix(in srgb, var(--asst-primary) 10%, transparent)}._composerScreenshot_1q7qw_1250:disabled{opacity:.45;cursor:not-allowed}._screenshotPreviewBar_1q7qw_1274{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}._screenshotPreviewChip_1q7qw_1282{border:1px solid var(--asst-border);background:var(--asst-bg-soft);border-radius:.5rem;align-items:center;gap:.4rem;max-width:100%;padding:.25rem .4rem .25rem .25rem;display:flex}._screenshotPreviewThumb_1q7qw_1293{-o-object-fit:cover;object-fit:cover;border:1px solid var(--asst-border);border-radius:.35rem;width:2rem;height:2rem}._screenshotPreviewName_1q7qw_1301{color:var(--asst-muted);text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.72rem;overflow:hidden}._screenshotPreviewRemove_1q7qw_1310{color:var(--asst-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.15rem;display:flex}._screenshotAnalyzeBtn_1q7qw_1321{border:1px solid var(--asst-primary);background:color-mix(in srgb, var(--asst-primary) 12%, transparent);color:var(--asst-primary);cursor:pointer;border-radius:999px;padding:.35rem .65rem;font-size:.72rem}._screenshotAnalyzeBtn_1q7qw_1321:disabled{opacity:.5;cursor:not-allowed}._messageAttachmentThumb_1q7qw_1336{-o-object-fit:contain;object-fit:contain;border:1px solid var(--asst-border);border-radius:.5rem;max-width:10rem;max-height:6rem;margin-bottom:.4rem;display:block}._screenshotFindings_1q7qw_1346{flex-direction:column;gap:.55rem;display:flex}._screenshotSummary_1q7qw_1352{margin:0;font-weight:600;line-height:1.4}._screenshotSection_1q7qw_1358{flex-direction:column;gap:.35rem;display:flex}._screenshotSectionTitle_1q7qw_1364{text-transform:uppercase;letter-spacing:.04em;color:var(--asst-muted);font-size:.72rem;font-weight:700}._screenshotFindingsList_1q7qw_1372{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}._screenshotFindingItem_1q7qw_1381{background:color-mix(in srgb, var(--asst-bubble-bot) 85%, var(--asst-bg));border:1px solid var(--asst-border);border-radius:.45rem;padding:.45rem .55rem}._screenshotFindingHeader_1q7qw_1388{align-items:center;gap:.35rem;margin-bottom:.2rem;display:flex}._screenshotCategory_1q7qw_1395{text-transform:uppercase;letter-spacing:.03em;color:var(--asst-primary);font-size:.68rem;font-weight:600}._screenshotSeverity_1q7qw_1403{text-transform:uppercase;border-radius:999px;padding:.1rem .35rem;font-size:.65rem;font-weight:600}._screenshotSeverityHigh_1q7qw_1411{color:#b91c1c;background:#fee2e2}._screenshotSeverityMedium_1q7qw_1416{color:#b45309;background:#fef3c7}._screenshotSeverityLow_1q7qw_1421{color:#0369a1;background:#e0f2fe}._screenshotFindingTitle_1q7qw_1426{margin-bottom:.15rem;font-size:.82rem;font-weight:600}._screenshotFindingDesc_1q7qw_1432{color:var(--asst-muted);font-size:.78rem;line-height:1.35}._screenshotRecommendations_1q7qw_1438{color:var(--asst-text);margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.45}._dialogContent_3ipyb_1{border:1px solid hsl(var(--db-border-strong) / .9);background:linear-gradient(165deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft) / .95) 100%), hsl(var(--db-surface));border-radius:1rem;gap:.7rem;width:min(96vw,980px);max-width:980px;max-height:min(92vh,780px);padding:.8rem;overflow:hidden;box-shadow:0 26px 56px #0f17294d,0 8px 20px #0f172933}._header_3ipyb_18{border-bottom:1px solid hsl(var(--db-primary-dark) / .35);background:linear-gradient(120deg, hsl(var(--db-primary-dark) / .96) 0%, hsl(var(--db-primary) / .94) 100%);margin:-.8rem -.8rem 0;padding:.95rem 3.5rem .85rem 1rem;position:relative}._header_3ipyb_18:after{content:"";background:linear-gradient(90deg, hsl(var(--db-primary-foreground) / .2) 0%, hsl(var(--db-primary-foreground) / .08) 45%, hsl(var(--db-primary-foreground) / .18) 100%);height:3px;position:absolute;bottom:0;left:0;right:0}._titleRow_3ipyb_41{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}._headerTitle_3ipyb_48{color:#fff;text-shadow:0 1px 2px #0f172959}._headerDescription_3ipyb_53{color:hsl(var(--db-primary-foreground) / .88);margin-top:.32rem}._overallProgress_3ipyb_58{color:#ffffffdb;white-space:nowrap;font-size:.74rem}._layout_3ipyb_64{grid-template-columns:minmax(230px,260px) minmax(0,1fr);gap:.7rem;height:min(64vh,520px);min-height:0;display:grid}._sidebar_3ipyb_72{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft));border-radius:.85rem;flex-direction:column;gap:.5rem;min-height:0;padding:.65rem;display:flex}._searchInput_3ipyb_83{width:100%}._moduleList_3ipyb_87{flex-direction:column;gap:.32rem;min-height:0;padding-right:.1rem;display:flex;overflow:auto}._moduleButton_3ipyb_96{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));color:hsl(var(--db-text));text-align:left;cursor:pointer;border-radius:.68rem;padding:.48rem .56rem;font-size:.78rem;line-height:1.25}._moduleButton_3ipyb_96:hover{border-color:hsl(var(--db-accent))}._moduleButtonActive_3ipyb_112{border-color:hsl(var(--db-accent));background:hsl(var(--db-primary-soft))}._moduleButtonActive_3ipyb_112 ._moduleMeta_3ipyb_117{color:hsl(var(--db-primary-dark))}._moduleMeta_3ipyb_117{color:hsl(var(--db-muted));margin-top:.1rem;font-size:.7rem;display:block}._content_3ipyb_128{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));min-height:0;box-shadow:inset 0 1px 0 hsl(var(--db-surface));border-radius:.85rem;flex-direction:column;display:flex;overflow:hidden}._dialogContent_3ipyb_1 [aria-label=Close]{color:#ffffffeb;--tw-ring-offset-width:0;--tw-ring-offset-color:transparent;background:#ffffff0f;border:1px solid #ffffff38;top:.62rem;right:.66rem}._dialogContent_3ipyb_1 [aria-label=Close]:hover{color:#fff;background:#ffffff24;border-color:#ffffff52}._dialogContent_3ipyb_1 [aria-label=Close]:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}._videoMeta_3ipyb_160{padding:.75rem .75rem .45rem}._videoTitle_3ipyb_164{color:hsl(var(--db-text));margin:0 0 .2rem;font-size:.92rem}._videoDescription_3ipyb_170{color:hsl(var(--db-muted));margin:0;font-size:.77rem}._architecturePanel_3ipyb_176{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 .75rem .65rem;display:grid}._architectureBlock_3ipyb_183{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft));border-radius:.62rem;padding:.58rem .64rem}._architectureHeading_3ipyb_190{color:hsl(var(--db-text));margin:0 0 .4rem;font-size:.78rem}._architectureList_3ipyb_196,._workflowList_3ipyb_197{color:hsl(var(--db-muted));flex-direction:column;gap:.24rem;margin:0;padding-inline-start:1.1rem;font-size:.74rem;display:flex}._playlist_3ipyb_207{border-top:1px solid hsl(var(--db-border));border-bottom:1px solid hsl(var(--db-border));flex-direction:column;flex:1;gap:.35rem;min-height:120px;padding:.52rem;display:flex;overflow:auto}._playlistItem_3ipyb_219{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft));cursor:pointer;text-align:left;color:hsl(var(--db-text));border-radius:.6rem;padding:.45rem .52rem}._playlistItem_3ipyb_219:hover{border-color:hsl(var(--db-accent))}._playlistItemActive_3ipyb_233{border-color:hsl(var(--db-accent));background:hsl(var(--db-primary-soft))}._playlistItemActive_3ipyb_233 ._playlistMeta_3ipyb_238{color:hsl(var(--db-primary-dark))}._playlistTitle_3ipyb_242{justify-content:space-between;align-items:center;gap:.45rem;font-size:.77rem;font-weight:600;display:flex}._playlistMeta_3ipyb_238{color:hsl(var(--db-muted));margin-top:.15rem;font-size:.7rem}._doneBadge_3ipyb_257{border:1px solid hsl(var(--db-accent));color:hsl(var(--db-accent));border-radius:999px;padding:.08rem .42rem;font-size:.67rem}._controls_3ipyb_265{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;padding:.55rem .65rem .65rem;display:flex}._progressGroup_3ipyb_274{align-items:center;gap:.45rem;min-width:min(280px,100%);display:flex}._progressBar_3ipyb_281{width:min(230px,42vw);height:.65rem}._progressText_3ipyb_286{color:hsl(var(--db-muted));font-size:.72rem}._actions_3ipyb_291{align-items:center;gap:.45rem;margin-left:auto;display:flex}._emptyState_3ipyb_298{border:1px dashed hsl(var(--db-border));background:hsl(var(--db-surface-soft));text-align:center;color:hsl(var(--db-muted));border-radius:.62rem;padding:.8rem;font-size:.78rem}@media (width<=980px){._dialogContent_3ipyb_1{width:min(98vw,900px);padding:.58rem}._header_3ipyb_18{margin:-.58rem -.58rem 0;padding-inline:.9rem 3rem}._layout_3ipyb_64{grid-template-columns:minmax(210px,250px) minmax(0,1fr);height:min(68vh,560px)}}@media (width<=760px){._dialogContent_3ipyb_1{width:min(100vw - .8rem,760px);max-height:min(96vh,860px);padding:.55rem}._layout_3ipyb_64{grid-template-columns:1fr;height:auto}._header_3ipyb_18{padding:.78rem 2.75rem .72rem .82rem}._sidebar_3ipyb_72{max-height:30vh}._architecturePanel_3ipyb_176{grid-template-columns:1fr}._playlist_3ipyb_207{flex:0 auto;max-height:220px}._controls_3ipyb_265{flex-direction:column;align-items:stretch}._actions_3ipyb_291{justify-content:space-between;width:100%;margin-left:0}._progressGroup_3ipyb_274,._progressBar_3ipyb_281{width:100%}}.cl-shell{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.cl-shell--fns{flex:1;min-height:0;overflow:hidden}.cl-shell--body-scroll{-webkit-overflow-scrolling:touch;overflow:hidden auto}.db-initiation-workspace.cl-shell:not(.cl-shell--body-scroll):not(.cl-screen-fill){flex:none;min-height:max-content;overflow:hidden visible}.cl-screen-fill.db-initiation-workspace{width:100%;max-width:none;margin-inline:0}main:has(.cl-screen-fill.cl-shell:not(:is(.cl-candidates-theme-page,.cl-bgc-theme-page))){flex-direction:column;display:flex;overflow:hidden}main:has(.cl-screen-fill.cl-shell:not(:is(.cl-candidates-theme-page,.cl-bgc-theme-page)))>*{flex-direction:column;flex:auto;min-height:0;display:flex}main:has(:is(.cl-candidates-theme-page,.cl-bgc-theme-page).cl-screen-fill){-webkit-overflow-scrolling:touch;padding-top:.65rem;padding-bottom:.65rem;overflow:hidden auto}main:has(:is(.cl-candidates-theme-page,.cl-bgc-theme-page).cl-screen-fill)>*{flex-direction:column;flex:none;height:auto;min-height:auto;display:flex}.cl-screen-fill.db-initiation-workspace.cl-shell:not(:is(.cl-candidates-theme-page,.cl-bgc-theme-page)){flex:1;height:auto;min-height:0;max-height:none;overflow:hidden}.cl-screen-fill.db-initiation-workspace.cl-shell.cl-shell--body-scroll{-webkit-overflow-scrolling:touch;overflow:hidden auto}.cl-screen-fill.db-initiation-workspace.cl-shell:not(:is(.cl-candidates-theme-page,.cl-bgc-theme-page)) .cl-table-card{flex:auto;min-height:0}.cl-screen-fill.db-initiation-workspace.cl-shell:not(:is(.cl-candidates-theme-page,.cl-bgc-theme-page)) .cl-table-wrap{flex:auto;min-height:0;max-height:100%;overflow:auto}:is(.cl-candidates-theme-page,.cl-bgc-theme-page).cl-shell{flex:none;min-height:auto;overflow:visible}:is(.cl-candidates-theme-page,.cl-bgc-theme-page).cl-screen-fill.db-initiation-workspace.cl-shell{flex-direction:column;flex:none;height:auto;min-height:auto;max-height:none;display:flex;overflow:visible}:is(.cl-candidates-theme-page,.cl-bgc-theme-page).cl-screen-fill.db-initiation-workspace.cl-shell .cl-toolbar-card{flex:none;min-height:auto;max-height:none;padding:.65rem .85rem .7rem;overflow:visible}:is(.cl-candidates-theme-page,.cl-bgc-theme-page).cl-screen-fill.db-initiation-workspace.cl-shell .cl-table-card{flex-direction:column;flex:none;height:auto;min-height:auto;max-height:none;display:flex}:is(.cl-candidates-theme-page,.cl-bgc-theme-page).cl-screen-fill.db-initiation-workspace.cl-shell .cl-table-wrap{box-sizing:border-box;flex:none;min-height:auto;max-height:none;overflow:auto visible}.cl-candidates-theme-page .cl-filters{border:1px solid hsl(var(--db-border));background:linear-gradient(150deg, hsl(var(--db-primary) / .06) 0%, hsl(var(--db-surface)) 45%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-soft), inset 0 1px 0 hsl(var(--db-surface) / .65);border-radius:.9rem;grid-template-columns:minmax(108px,auto) minmax(108px,auto) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.42rem .55rem;margin-top:.15rem;padding:.45rem .55rem;display:grid}.cl-candidates-theme-page .cl-filters label{gap:.28rem}.cl-candidates-theme-page .cl-filters input[type=date]{border-radius:.58rem;min-height:2rem}.cl-candidates-theme-page .cl-actions{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface) / .82);border-radius:.66rem;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.42rem;margin-left:0;padding:.24rem .34rem}.cl-candidates-theme-page .cl-candidates-master-search{min-width:0}.cl-candidates-theme-page .cl-candidates-master-search .cl-master-search-input{background:hsl(var(--db-surface) / .96);border-color:hsl(var(--db-border-strong) / .85);border-radius:.58rem;min-height:2rem}.cl-candidates-theme-page .cl-btn{border-radius:.56rem;min-height:2rem;padding:.3rem .65rem;font-size:.76rem}.cl-candidates-theme-page .cl-btn-primary{color:#fff;border-color:hsl(var(--db-primary));background:linear-gradient(120deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 55%, hsl(var(--db-accent)) 130%);box-shadow:0 2px 8px hsl(var(--db-primary) / .22)}.cl-candidates-theme-page .cl-btn-primary:hover:not(:disabled){filter:brightness(1.05);background:linear-gradient(120deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 50%, hsl(var(--db-accent)) 120%)}.cl-candidates-theme-page .cl-btn-secondary{background:hsl(var(--db-surface) / .92)}.cl-candidates-theme-page .cl-page-size-control{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft));color:hsl(var(--db-muted));border-radius:.6rem;align-items:center;gap:.45rem;margin:0;padding:.35rem .6rem;font-size:.76rem;font-weight:600;display:inline-flex}.cl-candidates-theme-page .cl-page-size-select{width:auto;min-width:4.15rem;padding:.26rem .35rem}.cl-candidates-theme-page .cl-quick-range{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft));border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding:.35rem .55rem;display:flex}@media (width<=1220px){.cl-candidates-theme-page .cl-filters{grid-template-columns:auto auto minmax(280px,1fr) auto}.cl-candidates-theme-page .cl-bgc-date-presets{grid-column:1/-1}}@media (width<=900px){.cl-candidates-theme-page .cl-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.cl-candidates-theme-page .cl-bgc-date-presets,.cl-candidates-theme-page .cl-candidates-master-search,.cl-candidates-theme-page .cl-actions{grid-column:1/-1}.cl-candidates-theme-page .cl-actions{justify-content:flex-start;justify-self:stretch}}.cl-candidates-theme-page .cl-quick-range label{color:hsl(var(--db-text));align-items:center;gap:.3rem;margin:0;font-size:.74rem;font-weight:600;display:inline-flex}.cl-candidates-theme-page .cl-quick-range input[type=checkbox]{accent-color:hsl(var(--db-primary));margin:0}.cl-candidates-theme-page .cl-toolbar-chart-row{justify-content:flex-end;margin-top:.6rem;display:flex}.cl-candidates-theme-page .cl-toolbar-chart-btn{min-height:2.1rem}.cl-status-chart-dialog{border:1px solid hsl(var(--db-border-strong) / .8);background:linear-gradient(165deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);width:min(94vw,760px);max-width:760px;box-shadow:0 24px 64px -30px #0f17298c, 0 0 0 1px hsl(var(--db-primary) / .08);border-radius:1.15rem;overflow:hidden}.cl-status-chart-content{flex-direction:column;gap:.85rem;display:flex}.cl-status-chart-header{border-bottom:1px solid hsl(var(--db-border));background:linear-gradient(120deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 52%, hsl(var(--db-accent)) 130%);margin:-1.5rem -1.5rem .15rem;padding:1rem 3rem .95rem 1.1rem}.cl-status-chart-title{letter-spacing:.01em;font-size:clamp(1.2rem,2vw,1.5rem);color:#fff!important}.cl-status-chart-subtitle{color:#ffffffe6!important}.cl-master-search-wrap{min-width:240px;position:relative}.cl-master-search-input{width:100%;min-height:2.2rem;padding-right:2.05rem}.cl-master-search-clear-icon{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));width:1.35rem;height:1.35rem;color:hsl(var(--db-muted));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:border-color .14s,color .14s,background .14s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.cl-master-search-clear-icon:hover{border-color:hsl(var(--db-primary));color:hsl(var(--db-primary));background:hsl(var(--db-primary) / .08)}.cl-status-chart-dialog [aria-label=Close]{color:#ffffffe6;background:#ffffff29;border:1px solid #ffffff4d;border-radius:.5rem;padding:.2rem;top:.7rem;left:auto;right:.7rem}.cl-status-chart-dialog [aria-label=Close]:hover{background:#ffffff3d}.cl-status-chart-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.55rem;display:grid}.cl-status-chart-kpi{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-soft);border-radius:.7rem;padding:.45rem .55rem}.cl-status-chart-kpi span{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--db-muted));font-size:.68rem;font-weight:700;display:block}.cl-status-chart-kpi strong{color:hsl(var(--db-text));margin-top:.2rem;font-size:1.05rem;line-height:1.1;display:block}.cl-status-chart-content .rd-pie-card{border-color:hsl(var(--db-border-strong) / .8);background:hsl(var(--db-surface));box-shadow:0 10px 28px -18px hsl(var(--db-primary-dark) / .45), var(--db-shadow-soft);border-radius:.95rem;margin:0}.cl-status-chart-empty{text-align:center;color:hsl(var(--db-muted));margin:0;font-size:.82rem}@media (width<=980px){.cl-candidates-theme-page .cl-filters{grid-template-columns:1fr 1fr}.cl-candidates-theme-page .cl-bgc-date-presets{grid-column:1/-1}.cl-candidates-theme-page .cl-actions{grid-column:1/-1;justify-self:start}.cl-candidates-theme-page .cl-toolbar-chart-row{justify-content:flex-start}.cl-status-chart-header{margin-inline:-1rem;padding-inline:.95rem 2.7rem}}.cl-shell .cl-toolbar-card,.cl-shell--fns .cl-toolbar-card{flex-shrink:0}.cl-toolbar-card{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-card);border-radius:1rem;padding:.85rem 1.1rem 1rem}.cl-toolbar-card h1{color:hsl(var(--db-text));margin:0 0 .75rem;font-size:1.05rem}.cl-toolbar-head{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;display:flex}.cl-toolbar-head .cl-ribbon{margin-bottom:0}.cl-toolbar-card .cl-toolbar-head h1{margin:0}.cl-toolbar-controls{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.65rem;display:flex}.cl-toolbar-controls .cl-meta{margin:0}.cl-toolbar-controls .cl-actions{margin-left:auto}.cl-card-accent-top{position:relative;overflow:hidden}.cl-card-accent-top:before{content:"";background:linear-gradient(90deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 42%, hsl(var(--db-accent)) 100%);height:4px;position:absolute;top:0;left:0;right:0}.cl-insuff-details-page.db-initiation-workspace,.cl-insuff-download-page.db-initiation-workspace{gap:.85rem}.cl-insuff-details-page .cl-toolbar-controls .cl-meta,.cl-insuff-download-page .cl-toolbar-controls .cl-meta{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cl-insuff-details-page .cl-toolbar-controls>.cl-meta,.cl-insuff-download-page .cl-toolbar-controls>.cl-meta{border:1px solid hsl(var(--db-border));background:linear-gradient(120deg, hsl(var(--db-primary) / .11) 0%, hsl(var(--db-surface)) 52%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-soft);color:hsl(var(--db-text));border-radius:999px;margin:0;padding:.38rem .7rem;font-size:.78rem;font-weight:600;line-height:1.2}.cl-insuff-charts-panel__head{border-bottom:1px solid hsl(var(--db-border));margin:-.15rem 0 .75rem;padding-bottom:.55rem}.cl-insuff-charts-panel__kicker{letter-spacing:.11em;text-transform:uppercase;color:hsl(var(--db-primary));margin-bottom:.28rem;font-size:.65rem;font-weight:700;display:block}.cl-insuff-charts-panel__title{letter-spacing:-.02em;color:hsl(var(--db-text));margin:0;font-size:clamp(.92rem,1.6vw,1.02rem);font-weight:700;line-height:1.25}.cl-insuff-graphs--side .cl-insuff-pie-card{box-shadow:0 1px 2px hsl(var(--db-primary) / .06), 0 4px 14px #0f17290a;border-color:hsl(var(--db-border));border-radius:.85rem;padding:.75rem .85rem}.cl-insuff-graphs--side .cl-insuff-pie-card h3{border-bottom:1px solid hsl(var(--db-border) / .85);letter-spacing:-.02em;color:hsl(var(--db-text));margin:0 0 .5rem;padding-bottom:.45rem;font-size:clamp(.82rem,1.4vw,.92rem);font-weight:700}.cl-insuff-graphs--side .cl-insuff-pie-wrap{min-height:min(200px,28vw)}.cl-insuff-graphs--side .cl-insuff-pie{aspect-ratio:1;width:min(200px,100%);height:auto}.cl-insuff-details-page .cl-table tbody tr:nth-child(2n) td,.cl-insuff-download-page .cl-table tbody tr:nth-child(2n) td{background:hsl(var(--db-surface-soft) / .55)}.cl-insuff-details-page .cl-table tbody tr:hover td,.cl-insuff-download-page .cl-table tbody tr:hover td{background:hsl(var(--db-accent) / .09)}.cl-insuff-details-page .cl-table tbody td .cl-btn-compact,.cl-insuff-download-page .cl-table tbody td .cl-btn-compact{background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);box-shadow:0 1px 0 hsl(var(--db-border-strong) / .65);border-radius:.42rem}.cl-insuff-details-page .cl-table tbody td .cl-btn-compact:hover:not(:disabled),.cl-insuff-download-page .cl-table tbody td .cl-btn-compact:hover:not(:disabled){border-color:hsl(var(--db-primary));color:hsl(var(--db-primary-dark))}.cl-fresh-init-theme-page.db-initiation-workspace{gap:.85rem}.cl-fresh-init-theme-page .cl-toolbar-controls .cl-meta{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cl-fresh-init-theme-page .cl-toolbar-controls>.cl-meta{border:1px solid hsl(var(--db-border));background:linear-gradient(120deg, hsl(var(--db-primary) / .11) 0%, hsl(var(--db-surface)) 52%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-soft);color:hsl(var(--db-text));border-radius:999px;margin:0;padding:.38rem .7rem;font-size:.78rem;font-weight:600;line-height:1.2}.cl-fresh-init-theme-page .cl-table tbody tr:nth-child(2n) td{background:hsl(var(--db-surface-soft) / .55)}.cl-fresh-init-theme-page .cl-table tbody tr:hover td{background:hsl(var(--db-accent) / .09)}.cl-fresh-init-theme-page .cl-table tbody td .cl-btn-compact{background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);box-shadow:0 1px 0 hsl(var(--db-border-strong) / .65);border-radius:.42rem}.cl-fresh-init-theme-page .cl-table tbody td .cl-btn-compact:hover:not(:disabled){border-color:hsl(var(--db-primary));color:hsl(var(--db-primary-dark))}.cl-bgc-theme-page.db-initiation-workspace{gap:.85rem}.cl-bgc-theme-page .cl-meta{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cl-bgc-theme-page .cl-table tbody tr:nth-child(2n) td{background:hsl(var(--db-surface-soft) / .55)}.cl-bgc-theme-page .cl-table tbody tr:hover td{background:hsl(var(--db-accent) / .09)}.cl-bgc-theme-page .cl-bgc-view{background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);box-shadow:0 1px 0 hsl(var(--db-border-strong) / .55);border-radius:.42rem}.cl-bgc-theme-page .cl-bgc-view:hover{border-color:hsl(var(--db-primary));color:hsl(var(--db-primary-dark))}.cl-bgc-theme-page .cl-bgc-date-presets,.cl-candidates-theme-page .cl-bgc-date-presets{border:1px solid hsl(var(--db-border));background:linear-gradient(125deg, hsl(var(--db-primary) / .07) 0%, hsl(var(--db-surface)) 42%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-soft);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.55rem;padding:.55rem .7rem;display:flex}.cl-bgc-theme-page .cl-bgc-date-presets{border-radius:.64rem;gap:.35rem .55rem;min-height:2.32rem;margin-top:.32rem;padding:.36rem .5rem}.cl-candidates-theme-page .cl-bgc-date-presets{border-radius:.62rem;gap:.35rem .55rem;min-height:2.3rem;margin-top:0;padding:.36rem .46rem}.cl-bgc-theme-page .cl-bgc-date-presets__label,.cl-candidates-theme-page .cl-bgc-date-presets__label{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--db-muted));flex:none;font-size:.7rem;font-weight:700}.cl-bgc-theme-page .cl-bgc-date-presets__chips,.cl-candidates-theme-page .cl-bgc-date-presets__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:.32rem;min-width:0;display:flex}.cl-bgc-theme-page .cl-bgc-date-presets__chip,.cl-candidates-theme-page .cl-bgc-date-presets__chip{border:1px solid hsl(var(--db-border-strong));font:inherit;color:hsl(var(--db-text));background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);box-shadow:0 1px 0 hsl(var(--db-border-strong) / .45);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.31rem .68rem;font-size:.76rem;font-weight:600;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.cl-candidates-theme-page .cl-toolbar-card>.cl-meta{border-radius:.72rem;margin-top:.35rem;padding:.32rem .5rem;font-size:.72rem}.cl-candidates-theme-page .cl-toolbar-card>.cl-ribbon{margin-bottom:.35rem}.cl-bgc-theme-page .cl-bgc-date-presets__chip:hover,.cl-candidates-theme-page .cl-bgc-date-presets__chip:hover{border-color:hsl(var(--db-accent));color:hsl(var(--db-accent));background:hsl(var(--db-accent) / .1);box-shadow:0 1px 0 hsl(var(--db-accent) / .25)}.cl-bgc-theme-page .cl-bgc-date-presets__chip:focus-visible,.cl-candidates-theme-page .cl-bgc-date-presets__chip:focus-visible{outline:2px solid hsl(var(--db-accent));outline-offset:2px}.cl-bgc-theme-page .cl-bgc-date-presets__chip--active,.cl-candidates-theme-page .cl-bgc-date-presets__chip--active{color:#fff;text-shadow:0 1px 1px #0f172959;background:linear-gradient(115deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 55%, hsl(var(--db-primary-soft)) 100%);box-shadow:0 1px 0 #0f17291f, 0 2px 8px hsl(var(--db-primary) / .35);border-color:#0000}.cl-bgc-theme-page .cl-bgc-date-presets__chip--active:hover,.cl-candidates-theme-page .cl-bgc-date-presets__chip--active:hover{color:#fff;filter:brightness(1.04);box-shadow:0 1px 0 #0f17291f, 0 3px 10px hsl(var(--db-primary) / .4);border-color:#0000}.cl-bgc-theme-page .cl-filters{border:1px solid hsl(var(--db-border));background:linear-gradient(150deg, hsl(var(--db-primary) / .06) 0%, hsl(var(--db-surface)) 46%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-soft), inset 0 1px 0 hsl(var(--db-surface) / .65);border-radius:.8rem;grid-template-columns:minmax(130px,auto) minmax(140px,auto) minmax(140px,auto) minmax(300px,1fr) auto;align-items:center;gap:.68rem .8rem;margin-top:.58rem;padding:.62rem .72rem;display:grid}.cl-bgc-theme-page .cl-bgc-master-search{min-width:260px}.cl-bgc-theme-page .cl-bgc-search-control{border:1px solid hsl(var(--db-border-strong) / .85);min-height:2.3rem;color:hsl(var(--db-text));background:hsl(var(--db-surface) / .96);border-radius:.58rem;min-width:0;padding:.42rem .56rem;font-size:.82rem}.cl-bgc-theme-page .cl-bgc-search-control:focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.cl-bgc-theme-page .cl-bgc-master-search .cl-master-search-input{border-color:hsl(var(--db-border-strong) / .85);background:hsl(var(--db-surface) / .96);border-radius:.58rem;min-height:2.3rem}.cl-bgc-theme-page .cl-actions{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface) / .82);border-radius:.66rem;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.42rem;margin-left:0;padding:.24rem .34rem}.cl-bgc-theme-page .cl-btn{border-radius:.56rem;min-height:2.2rem;padding:.36rem .78rem;font-size:.78rem}.cl-bgc-theme-page .cl-btn-secondary{background:hsl(var(--db-surface) / .92)}.cl-bgc-theme-page .cl-toolbar-card>.cl-meta{border-radius:.72rem;margin-top:.62rem}@media (width<=1220px){.cl-bgc-theme-page .cl-filters{grid-template-columns:minmax(130px,auto) minmax(140px,auto) minmax(300px,1fr) auto}.cl-bgc-theme-page .cl-bgc-master-search{grid-column:1/-1}}@media (width<=900px){.cl-bgc-theme-page .cl-filters{grid-template-columns:1fr;align-items:stretch}.cl-bgc-theme-page .cl-bgc-search-control{width:100%}.cl-bgc-theme-page .cl-actions{justify-content:flex-start;justify-self:stretch}.cl-bgc-theme-page .cl-bgc-master-search{min-width:0}}.cl-stop-cases-theme-page.db-initiation-workspace{gap:.85rem}.cl-stop-cases-theme-page .cl-toolbar-controls .cl-meta{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cl-tracker-theme-page.db-initiation-workspace{gap:.85rem}.cl-tracker-theme-page .cl-meta{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cl-tracker-theme-page .cl-toolbar-card.cl-card-accent-top{padding:.82rem 1rem .94rem}.cl-tracker-theme-page .cl-tracker-toolbar{gap:.72rem;margin-top:.52rem;display:grid}.cl-tracker-theme-page .cl-tracker-toolbar__presets{border:1px solid hsl(var(--db-border));background:linear-gradient(145deg, hsl(var(--db-primary) / .06) 0%, hsl(var(--db-surface)) 55%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-soft), inset 0 1px 0 hsl(var(--db-surface) / .65);border-radius:.8rem;padding:.5rem .58rem}.cl-tracker-theme-page .rd-mode-group{gap:.35rem;margin-top:0}.cl-tracker-theme-page .rd-mode-btn{border-color:hsl(var(--db-border-strong));background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);padding:.36rem .78rem;font-size:.78rem}.cl-tracker-theme-page .rd-mode-btn:hover{border-color:hsl(var(--db-accent));color:hsl(var(--db-accent));background:hsl(var(--db-accent) / .1)}.cl-tracker-theme-page .rd-mode-btn.rd-mode-btn--on{color:#fff;text-shadow:0 1px 1px #0f172959;background:linear-gradient(115deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 55%, hsl(var(--db-primary-soft)) 100%);box-shadow:0 1px 0 #0f17291f, 0 2px 8px hsl(var(--db-primary) / .35);border-color:#0000}.cl-tracker-theme-page .cl-tracker-toolbar__controls{border:1px solid hsl(var(--db-border));background:linear-gradient(150deg, hsl(var(--db-primary) / .06) 0%, hsl(var(--db-surface)) 45%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-soft), inset 0 1px 0 hsl(var(--db-surface) / .65);border-radius:.88rem;grid-template-columns:minmax(320px,auto) minmax(260px,1fr);grid-template-areas:"dates search""actions size";align-items:center;gap:.74rem .88rem;padding:.72rem .78rem;display:grid}.cl-tracker-theme-page .cl-tracker-toolbar__dates{grid-area:dates;grid-template-columns:repeat(2,minmax(150px,170px));gap:.62rem;display:grid}.cl-tracker-theme-page .cl-tracker-toolbar__search{grid-area:search;min-width:0}.cl-tracker-theme-page .cl-tracker-toolbar__actions{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface) / .82);border-radius:.68rem;flex-wrap:wrap;grid-area:actions;justify-content:flex-start;align-items:center;gap:.5rem;padding:.28rem .36rem;display:inline-flex}.cl-tracker-theme-page .cl-table tbody tr:nth-child(2n) td{background:hsl(var(--db-surface-soft) / .55)}.cl-tracker-theme-page .cl-table tbody tr:hover td{background:hsl(var(--db-accent) / .09)}.cl-tracker-theme-page .rd-field{gap:0}.cl-tracker-theme-page .rd-field input[type=date]{border-color:hsl(var(--db-border-strong) / .85);border-radius:.58rem;min-width:0;min-height:2.28rem}.cl-tracker-theme-page .cl-master-search-wrap{min-width:240px}.cl-tracker-theme-page .cl-master-search-input{border-color:hsl(var(--db-border-strong) / .85);background:hsl(var(--db-surface) / .96);border-radius:.58rem;min-height:2.28rem}.cl-tracker-page-size{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface) / .84);border-radius:.68rem;grid-area:size;align-items:center;gap:.4rem;margin:0;padding:.3rem .4rem;display:inline-flex}.cl-tracker-page-size>span{color:hsl(var(--db-muted));font-size:.76rem;font-weight:700}.cl-tracker-page-size .cl-col-filter-select{min-width:84px;min-height:2.2rem}.cl-tracker-table-hint{color:hsl(var(--db-muted));margin:.65rem 0 0;font-size:.78rem;line-height:1.45}.cl-tracker-table-hint strong{color:hsl(var(--db-text));font-weight:600}.cl-tracker-theme-page .cl-tracker-toolbar__controls .cl-btn{border-radius:.62rem;min-height:2.28rem;padding:.4rem .9rem;font-size:.8rem}.cl-tracker-theme-page .cl-tracker-toolbar__controls .cl-btn-secondary{background:hsl(var(--db-surface) / .92)}@media (width<=1220px){.cl-tracker-theme-page .cl-tracker-toolbar__controls{grid-template-columns:1fr;grid-template-areas:"dates""search""actions""size"}.cl-tracker-theme-page .cl-tracker-toolbar__dates{grid-template-columns:repeat(2,minmax(150px,1fr))}.cl-tracker-theme-page .cl-tracker-page-size{justify-self:end}}@media (width<=900px){.cl-tracker-theme-page .cl-tracker-toolbar__controls{align-items:stretch}.cl-tracker-theme-page .cl-tracker-toolbar__dates{grid-template-columns:1fr 1fr}.cl-tracker-theme-page .cl-tracker-toolbar__actions{justify-content:flex-start}.cl-tracker-theme-page .cl-tracker-toolbar__search{min-width:0}.cl-tracker-theme-page .cl-tracker-page-size{justify-content:space-between;justify-self:stretch}}@media (width<=640px){.cl-tracker-theme-page .cl-tracker-toolbar__dates{grid-template-columns:1fr}}.cl-change-password-theme-page.db-initiation-workspace{gap:.85rem}.cl-change-password-form{flex-direction:column;display:flex}.cl-change-password-fields{grid-template-columns:minmax(260px,420px);gap:.85rem;display:grid}.cl-change-password-user{color:hsl(var(--db-text));margin-top:.25rem;font-size:.92rem;font-weight:700}.cl-change-password-input{border:1px solid hsl(var(--db-border-strong));box-sizing:border-box;border-radius:.5rem;width:100%;margin-top:.25rem;padding:.45rem .55rem;font-size:.84rem}.cl-change-password-success{color:hsl(var(--db-accent));margin-top:.85rem;font-weight:600}.cl-change-password-actions{justify-content:flex-end;margin-top:1rem;margin-left:0}.cl-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.cl-filters label{color:hsl(var(--db-muted));flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;display:flex}.cl-filters input[type=date]{border:1px solid hsl(var(--db-border-strong));color:hsl(var(--db-text));background:hsl(var(--db-surface));border-radius:.5rem;padding:.45rem .55rem;font-size:.84rem}.cl-filters input[type=date]:focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.cl-actions{flex-wrap:wrap;gap:.45rem;margin-left:auto;display:flex}.cl-btn{border:1px solid hsl(var(--db-accent));color:hsl(var(--db-accent));cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.82rem;font-weight:600;transition:background .15s;display:inline-flex}.cl-btn:hover:not(:disabled){background:hsl(var(--db-accent) / .12)}.cl-btn:disabled{opacity:.55;cursor:not-allowed}.cl-btn-secondary{border-color:hsl(var(--db-border-strong));color:hsl(var(--db-muted))}.cl-btn-secondary:hover:not(:disabled){border-color:hsl(var(--db-text));color:hsl(var(--db-text));background:hsl(var(--db-surface-soft))}.cl-ribbon{letter-spacing:.03em;color:#fff;text-shadow:0 1px 2px #0f172940;background:linear-gradient(115deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 50%, hsl(var(--db-primary-soft)) 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:6px 0 0 6px;margin-bottom:.65rem;padding:.45rem 1.2rem .45rem .85rem;font-size:.82rem;font-weight:700;display:inline-block}.cl-meta{color:hsl(var(--db-muted));margin:.35rem 0 0;font-size:.8rem}.cl-toolbar-card>.cl-meta{border:1px solid hsl(var(--db-border));background:linear-gradient(125deg, hsl(var(--db-primary) / .08) 0%, hsl(var(--db-surface)) 45%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-soft);color:hsl(var(--db-text));border-radius:.65rem;margin-top:.55rem;padding:.48rem .7rem;font-size:.79rem;font-weight:600;line-height:1.35}.cl-graph-strip{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.cl-insuff-graphs{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cl-insuff-details-split{flex:auto;grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:stretch;gap:1rem;width:100%;min-height:0;display:grid}.cl-insuff-details-split--single{grid-template-columns:minmax(0,1fr)}.cl-insuff-details-split__main{flex-direction:column;min-width:0;min-height:0;display:flex}.cl-insuff-details-split__side{flex-direction:column;min-width:0;display:flex}.cl-insuff-charts-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.cl-insuff-graphs--side{flex:auto;grid-template-columns:1fr;gap:.85rem;min-height:0;margin:0;overflow-y:auto}.cl-insuff-graphs--dialog{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.15rem 1.35rem;margin:0}@media (width<=640px){.cl-insuff-graphs--dialog{grid-template-columns:1fr}}.cl-insuff-charts-dialog .cl-insuff-pie-card{background:linear-gradient(165deg, hsl(var(--db-surface)) 0%, hsl(var(--db-primary) / .04) 42%, hsl(var(--db-surface-soft) / .65) 100%);border:1px solid hsl(var(--db-border));height:100%;box-shadow:0 1px 2px hsl(var(--db-primary) / .07), 0 8px 22px #0f17290f;border-radius:.9rem;flex-direction:column;margin:0;padding:.85rem .9rem 1rem;display:flex}.cl-insuff-charts-dialog .cl-insuff-pie-card h3{border-bottom:1px solid hsl(var(--db-border) / .88);letter-spacing:-.02em;color:hsl(var(--db-text));margin:0 0 .55rem;padding-bottom:.5rem;font-size:clamp(.82rem,1.15vw,.95rem);font-weight:700}.cl-insuff-charts-dialog .cl-insuff-pie-wrap{flex:1;justify-content:center;align-items:center;min-height:min(210px,32vw);padding:.35rem 0 .5rem;display:flex}.cl-insuff-charts-dialog .cl-insuff-pie{aspect-ratio:1;filter:drop-shadow(0 2px 6px #0f17290f);width:min(210px,100%);height:auto}.cl-insuff-charts-dialog .cl-insuff-legend{grid-template-columns:1fr;gap:.4rem;margin-top:auto;padding-top:.35rem;font-size:.72rem}.cl-insuff-charts-dialog .cl-insuff-legend li{background:hsl(var(--db-surface-soft) / .55);border-radius:.5rem;padding:.32rem .45rem}.cl-screen-fill.db-initiation-workspace.cl-shell .cl-insuff-details-split__main .cl-table-card{flex:auto;min-height:0}.cl-insuff-pie-card{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-card);border-radius:1rem;padding:.85rem 1rem}.cl-insuff-pie-card h3{color:hsl(var(--db-text));margin:0;font-size:1.05rem}.cl-insuff-pie-wrap{justify-content:center;align-items:center;min-height:220px;padding:.2rem 0;display:flex}.cl-insuff-pie{width:220px;max-width:100%;height:220px}.cl-insuff-donut-track{opacity:.95}.cl-insuff-donut-segment{stroke-linecap:round;transition:stroke-dasharray .32s,stroke-dashoffset .32s}.cl-insuff-donut-center{fill:hsl(var(--db-surface));stroke:hsl(var(--db-border));stroke-width:1.5px}.cl-insuff-donut-center-value{fill:hsl(var(--db-text));font-size:1.18rem;font-weight:800}.cl-insuff-donut-center-label{letter-spacing:.06em;text-transform:uppercase;fill:hsl(var(--db-muted));font-size:.68rem;font-weight:700}.cl-insuff-legend{color:hsl(var(--db-muted));grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .55rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:grid}.cl-insuff-legend li{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft) / .45);border-radius:.45rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.32rem;padding:.3rem .4rem;display:grid}.cl-insuff-legend li span{border:1px solid #00000014;border-radius:.2rem;width:.7rem;height:.7rem;display:inline-block}.cl-insuff-legend-text{color:hsl(var(--db-text));min-width:0;font-weight:600}.cl-insuff-legend-value{color:hsl(var(--db-text));font-variant-numeric:tabular-nums;font-weight:700}.cl-insuff-legend-percent{color:hsl(var(--db-muted));font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.cl-chip{background:hsl(var(--db-surface-soft));border:1px solid hsl(var(--db-border));color:hsl(var(--db-text));border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.cl-table-card{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-card);border-radius:1rem;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cl-table-card--fns{flex:1;height:auto;min-height:0}.cl-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex:1;width:100%;min-width:0;max-width:100%;overflow:auto}.cl-table-wrap,.rd-final-main-table-wrap,.rd-graph-table-wrap,.cl-col-multi-list,.bgc-struct-grid-wrap{scrollbar-width:thin;scrollbar-color:hsl(var(--db-primary)) hsl(var(--db-surface-soft))}.cl-table-wrap::-webkit-scrollbar{width:10px;height:10px}.rd-final-main-table-wrap::-webkit-scrollbar{width:10px;height:10px}.rd-graph-table-wrap::-webkit-scrollbar{width:10px;height:10px}.cl-col-multi-list::-webkit-scrollbar{width:10px;height:10px}.bgc-struct-grid-wrap::-webkit-scrollbar{width:10px;height:10px}.cl-table-wrap::-webkit-scrollbar-track{background:hsl(var(--db-surface-soft));border-radius:999px}.rd-final-main-table-wrap::-webkit-scrollbar-track{background:hsl(var(--db-surface-soft));border-radius:999px}.rd-graph-table-wrap::-webkit-scrollbar-track{background:hsl(var(--db-surface-soft));border-radius:999px}.cl-col-multi-list::-webkit-scrollbar-track{background:hsl(var(--db-surface-soft));border-radius:999px}.bgc-struct-grid-wrap::-webkit-scrollbar-track{background:hsl(var(--db-surface-soft));border-radius:999px}.cl-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);border:2px solid hsl(var(--db-surface-soft));border-radius:999px}.rd-final-main-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);border:2px solid hsl(var(--db-surface-soft));border-radius:999px}.rd-graph-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);border:2px solid hsl(var(--db-surface-soft));border-radius:999px}.cl-col-multi-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);border:2px solid hsl(var(--db-surface-soft));border-radius:999px}.bgc-struct-grid-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);border:2px solid hsl(var(--db-surface-soft));border-radius:999px}.cl-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%)}.rd-final-main-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%)}.rd-graph-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%)}.cl-col-multi-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%)}.bgc-struct-grid-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%)}.cl-table-result-bar{border-top:1px solid hsl(var(--db-border));background:linear-gradient(180deg, hsl(var(--db-surface-soft)) 0%, hsl(var(--db-surface)) 55%);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem .5rem;margin:0;padding:.65rem 1rem .75rem;display:flex}.cl-table-result-bar__text{color:hsl(var(--db-text));letter-spacing:.02em;margin:0;font-size:.78rem;font-weight:500;line-height:1.35}.cl-table-result-bar__count{font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(120deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 100%);min-width:1.65rem;box-shadow:0 1px 3px hsl(var(--db-primary) / .22);border-radius:999px;justify-content:center;align-items:center;margin-inline:.06rem;padding:.14rem .48rem;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.cl-table-result-bar__sub{color:hsl(var(--db-muted));font-size:.76rem;font-weight:500}.cl-table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%;font-size:.8rem}.cl-table th,.cl-table td{border:1px solid hsl(var(--db-border));text-align:left;vertical-align:top;color:hsl(var(--db-text));white-space:nowrap;padding:.45rem .5rem}.cl-table thead th{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;z-index:2;font-size:.72rem;font-weight:600;position:sticky;top:0}.cl-th-with-filter{justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.cl-th-title{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cl-th-filter-wrap{flex-shrink:0}.cl-th-filter-btn{color:#ffffffeb;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:.35rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cl-th-filter-btn:hover{color:#fff;background:#ffffff2e;border-color:#ffffff8c}.cl-th-filter-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffffa6}.cl-th-filter-btn--active{color:hsl(var(--db-accent));border-color:hsl(var(--db-accent) / .7);background:hsl(var(--db-accent) / .18)}.cl-th-filter-icon{flex-shrink:0;display:block}.cl-col-filter-pop{z-index:60;border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface));min-width:11.5rem;max-width:min(18rem,100vw - 16px);box-shadow:var(--db-shadow-card), 0 12px 28px -8px #0f172938;border-radius:.55rem}.cl-col-filter-pop-header{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--db-muted));border-bottom:1px solid hsl(var(--db-border));padding:.45rem .65rem;font-size:.72rem;font-weight:700}.cl-col-filter-pop--wide{min-width:15.5rem;max-width:min(22rem,100vw - 16px)}.cl-col-filter-pop-body{flex-direction:column;gap:.35rem;padding:.55rem .65rem;display:flex}.cl-col-filter-pop-body .cl-col-filter{color:hsl(var(--db-text))}.cl-col-filter-pop-footer{border-top:1px solid hsl(var(--db-border));justify-content:flex-end;padding:.45rem .65rem .55rem;display:flex}.cl-col-filter-pop-clear{border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface-soft));color:hsl(var(--db-text));cursor:pointer;border-radius:.4rem;padding:.28rem .65rem;font-family:inherit;font-size:.74rem;font-weight:600}.cl-col-filter-pop-clear:hover{border-color:hsl(var(--db-text));background:hsl(var(--db-surface))}.cl-col-multi{flex-direction:column;gap:.4rem;min-width:0;display:flex}.cl-col-multi-actions{flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.7rem;display:flex}.cl-col-multi-link{font:inherit;color:hsl(var(--db-accent));cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.cl-col-multi-link:hover{color:hsl(var(--db-primary))}.cl-col-multi-actions-sep{color:hsl(var(--db-muted));-webkit-user-select:none;user-select:none}.cl-col-multi-list{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft) / .5);border-radius:.4rem;max-height:min(14rem,42vh);padding:.25rem 0;overflow:auto}.cl-col-multi-row{color:hsl(var(--db-text));cursor:pointer;align-items:flex-start;gap:.4rem;margin:0;padding:.28rem .5rem;font-size:.76rem;font-weight:500;display:flex}.cl-col-multi-row:hover{background:hsl(var(--db-surface-soft))}.cl-col-multi-row input{accent-color:hsl(var(--db-accent));flex-shrink:0;margin-top:.12rem}.cl-col-multi-label{word-break:break-word;flex:1;min-width:0;line-height:1.35}.cl-col-multi-count{color:hsl(var(--db-muted));background:hsl(var(--db-border) / .45);border-radius:999px;flex-shrink:0;padding:.05rem .28rem;font-size:.68rem;font-weight:600}.cl-col-multi-empty{color:hsl(var(--db-muted));text-align:center;padding:.65rem .5rem;font-size:.74rem;line-height:1.4}.cl-col-filters-toolbar{justify-content:flex-end;gap:.5rem;padding:.45rem .55rem 0;display:flex}.cl-btn-compact{padding:.32rem .65rem;font-size:.76rem}.cl-col-filter{box-sizing:border-box;border:1px solid hsl(var(--db-border-strong) / .85);width:100%;min-width:0;max-width:100%;color:hsl(var(--db-text));background:hsl(var(--db-surface));border-radius:.35rem;padding:.28rem .35rem;font-size:.72rem;font-weight:500}.cl-col-filter::placeholder{color:hsl(var(--db-muted));font-weight:400}.cl-col-filter:focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.cl-col-filter-select{cursor:pointer;padding-right:.2rem}.cl-filter-empty-cell{text-align:center;color:hsl(var(--db-muted));font-size:.84rem;padding:1.5rem .75rem!important}.cl-table tbody tr:hover td{background:hsl(var(--db-surface-soft))}.cl-table tbody tr.cl-detail-row td{background:hsl(var(--db-surface-soft));border-top:none;padding:.65rem .75rem}.cl-expand-btn{background:hsl(var(--db-surface-soft));cursor:pointer;width:1.65rem;height:1.65rem;color:hsl(var(--db-primary));border:none;border-radius:.35rem;font-weight:700;line-height:1}.cl-expand-btn:hover{background:hsl(var(--db-border))}.cl-bgc-view{cursor:pointer;min-width:3.25rem;color:hsl(var(--db-text));border:1px solid hsl(var(--db-border-strong));background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);box-shadow:0 1px 0 hsl(var(--db-border));border-radius:.35rem;justify-content:center;align-items:center;padding:.32rem .55rem;font-family:inherit;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.cl-bgc-view:hover{border-color:hsl(var(--db-text));background:hsl(var(--db-surface-soft))}.cl-bgc-dash{color:hsl(var(--db-muted));font-size:.85rem}.cl-nested{background:hsl(var(--db-surface-soft));border-radius:.5rem;margin:.35rem 0 0;padding:.5rem;font-size:.76rem}.cl-nested table{border-collapse:collapse;width:100%}.cl-nested th,.cl-nested td{border:1px solid hsl(var(--db-border));text-align:left;padding:.35rem .45rem}.cl-nested th{background:hsl(var(--db-primary) / .12);color:hsl(var(--db-text));font-size:.7rem}.cl-status-link{color:hsl(var(--db-accent));font-weight:600;text-decoration:none}.cl-status-link:hover{text-decoration:underline}.cl-status-modal-header{border-bottom:1px solid hsl(var(--db-border));padding:.25rem 0 .5rem}.cl-status-modal-title{text-align:center;width:100%;color:hsl(var(--db-primary-dark));letter-spacing:.01em;font-size:1.35rem}.cl-status-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.75rem;display:grid}.cl-status-modal-panel{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-soft);border-radius:.75rem;overflow:hidden}.cl-status-modal-panel h3{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);color:#fff;letter-spacing:.03em;text-transform:uppercase;margin:0;padding:.42rem .65rem;font-size:.72rem}.cl-status-modal-panel table{border-collapse:collapse;width:100%;font-size:.8rem}.cl-status-modal-panel th,.cl-status-modal-panel td{border:1px solid hsl(var(--db-border));text-align:left;vertical-align:top;padding:.28rem .45rem}.cl-status-modal-panel th{width:46%;color:hsl(var(--db-muted));background:hsl(var(--db-surface-soft));font-weight:600}.cl-status-modal-body{padding:.95rem 1rem 1rem;overflow:auto}@media (width<=1024px){.cl-insuff-details-split{grid-template-columns:1fr}.cl-insuff-graphs--side .cl-insuff-pie{width:min(220px,100%)}.cl-insuff-graphs:not(.cl-insuff-graphs--side),.cl-status-modal-grid{grid-template-columns:1fr}.cl-status-modal-body{padding:.7rem}}.cl-error{background:hsl(var(--db-danger-soft));border:1px solid hsl(var(--db-danger-border));color:hsl(var(--db-danger));white-space:pre-wrap;border-radius:.5rem;margin-top:.75rem;padding:.65rem .75rem;font-size:.84rem}.cl-empty{text-align:center;color:hsl(var(--db-muted));padding:1.25rem;font-size:.88rem}.cl-bgc-dialog{border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-card), 0 28px 60px -28px #0f172a59;border-radius:1rem;overflow:hidden}.cl-bgc-dialog-header{border-bottom:1px solid hsl(var(--db-primary-dark) / .35);background:linear-gradient(120deg, hsl(var(--db-primary-dark) / .96) 0%, hsl(var(--db-primary) / .94) 100%);padding-block:.95rem;padding-inline:1.15rem 3.5rem}.cl-bgc-dialog-title{letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px #0f172959;margin-right:0;font-size:1.35rem;line-height:1.2}.cl-bgc-dialog-subtitle{color:#ffffffe0;margin-top:.35rem;font-size:.82rem}.cl-bgc-dialog [aria-label=Close]{inset-inline:auto .65rem;z-index:60;appearance:none;color:#ffffffeb;box-shadow:none;--tw-ring-offset-width:0px;--tw-ring-offset-color:transparent;--tw-ring-color:#ffffff59;background:0 0;border:0;position:absolute;top:.65rem;opacity:1!important}.cl-bgc-dialog [aria-label=Close] svg{stroke:currentColor;opacity:.95}.cl-bgc-dialog [aria-label=Close]:hover{color:#fff;background:#ffffff1f}.cl-bgc-dialog [aria-label=Close]:focus{outline:none}.cl-bgc-dialog [aria-label=Close]:focus-visible{outline-offset:2px;outline:2px solid #ffffff73;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;box-shadow:none!important}.cl-bgc-dialog-body{background:hsl(var(--db-bg-start) / .35);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cl-bgc-tabs{border-bottom:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));flex-wrap:wrap;flex-shrink:0;gap:.35rem;padding:.55rem 1rem;display:flex}.cl-bgc-tab{background:hsl(var(--db-surface-soft));cursor:pointer;color:hsl(var(--db-muted));border:1px solid #0000;border-radius:999px;padding:.48rem 1rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.cl-bgc-tab:hover{color:hsl(var(--db-text));border-color:hsl(var(--db-border-strong))}.cl-bgc-tab[aria-selected=true]{color:#fff;border-color:hsl(var(--db-accent));background:linear-gradient(120deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-accent)) 160%);box-shadow:var(--db-shadow-soft)}.cl-bgc-panel{flex:1;min-height:0;padding:1rem 1.15rem 1.15rem;overflow:auto}.cl-bgc-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem 1rem;display:grid}.cl-bgc-summary-grid>div{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-soft);border-radius:.75rem;padding:.7rem .85rem}.cl-bgc-summary-grid dt{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--db-muted));margin:0;font-size:.72rem;font-weight:700}.cl-bgc-summary-grid dd{color:hsl(var(--db-text));word-break:break-word;margin:.35rem 0 0;font-size:1rem;font-weight:600}.cl-bgc-panel .cl-table{font-size:.84rem}.cl-bgc-panel .cl-table th,.cl-bgc-panel .cl-table td{padding:.56rem .6rem}.cl-bgc-panel--embed{flex-direction:column;padding:0;display:flex;overflow:hidden}.cl-bgc-iframe-toolbar{border-bottom:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1rem;display:flex}.cl-bgc-iframe-hint{color:hsl(var(--db-muted));margin:0;font-size:.78rem}.cl-bgc-open-new-tab{color:hsl(var(--db-accent));white-space:nowrap;font-size:.78rem;font-weight:600;text-decoration:none}.cl-bgc-open-new-tab:hover{text-decoration:underline}.cl-bgc-iframe{background:hsl(var(--db-surface));border:0;flex:1;width:100%;min-height:420px}@media (width<=760px){.cl-bgc-dialog-title{font-size:1.12rem}.cl-bgc-panel:not(.cl-bgc-panel--embed):not(.cl-bgc-panel--form){padding:.85rem}.cl-bgc-summary-grid{grid-template-columns:1fr}.cl-bgc-iframe{min-height:55vh}}.cl-bgc-panel--form{scrollbar-gutter:stable;overscroll-behavior-y:contain;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;padding:.65rem .85rem 1rem;display:flex;overflow:auto}.bgc-struct-root{flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.bgc-struct-loading,.bgc-struct-error{color:hsl(var(--db-muted));justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.9rem;display:flex}.bgc-struct-spinner{animation:.85s linear infinite bgc-struct-spin}@keyframes bgc-struct-spin{to{transform:rotate(360deg)}}.bgc-struct-error{color:hsl(var(--db-danger));background:hsl(var(--db-danger-soft));border:1px solid hsl(var(--db-danger-border));border-radius:.65rem}.bgc-struct-stepper{z-index:5;background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface) / .97) 85%, transparent 100%);border-bottom:1px solid hsl(var(--db-border) / .85);min-width:0;min-height:max-content;box-shadow:0 6px 12px -10px hsl(var(--db-primary-dark) / .2);flex-wrap:nowrap;flex-shrink:0;align-self:stretch;gap:0;margin:-.15rem -.35rem 0;padding:.5rem .35rem .55rem;display:flex;position:sticky;top:0;overflow:hidden visible}.bgc-struct-stepper-link{min-width:0;color:hsl(var(--db-muted));background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));border-radius:.65rem;flex-direction:column;flex:1 1 0;align-items:center;gap:.2rem;padding:.45rem .5rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .15s;display:flex}.bgc-struct-stepper-link:hover{border-color:hsl(var(--db-accent));color:hsl(var(--db-accent))}.bgc-struct-stepper-link--missing{border-color:hsl(var(--db-danger-border));color:hsl(var(--db-danger));background:hsl(var(--db-danger-soft) / .36)}.bgc-struct-stepper-link--missing:hover{border-color:hsl(var(--db-danger));color:hsl(var(--db-danger))}.bgc-struct-stepper-num{color:#fff;background:linear-gradient(145deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%);width:1.65rem;height:1.65rem;box-shadow:var(--db-shadow-soft);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.bgc-struct-stepper-link--missing .bgc-struct-stepper-num{background:linear-gradient(145deg, hsl(var(--db-danger)) 0%, #f86c25 100%);box-shadow:0 2px 12px -6px hsl(var(--db-danger) / .65)}.bgc-struct-stepper-text{text-align:center;width:100%;max-width:none;line-height:1.15}.bgc-struct-stepper-track{flex:0 0 clamp(.9rem,2.2vw,2rem);justify-content:center;align-items:center;min-width:.8rem;padding-top:.9rem;display:flex}.bgc-struct-stepper-track-line{background:linear-gradient(90deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%);width:100%;height:3px;box-shadow:0 0 0 1px hsl(var(--db-accent) / .12);border-radius:999px;display:block}.bgc-struct-stepper-track--missing .bgc-struct-stepper-track-line{background:linear-gradient(90deg, hsl(var(--db-danger)) 0%, #f86c25 100%);box-shadow:0 0 0 1px hsl(var(--db-danger) / .2)}@media (width<=900px){.bgc-struct-stepper{scroll-snap-type:x proximity;overflow-x:auto}.bgc-struct-stepper-link{scroll-snap-align:start;flex:none;min-width:4.6rem}.bgc-struct-stepper-track{flex:0 0 1.4rem;min-width:1.2rem}}.bgc-struct-sections{flex-direction:column;gap:.65rem;width:100%;min-width:0;padding-bottom:.25rem;display:flex}.bgc-struct-section{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-soft);border-radius:.85rem;width:100%;min-width:0;max-width:100%;overflow:visible}.bgc-struct-section[open] .bgc-struct-chevron{transform:rotate(90deg)}.bgc-struct-section-summary{cursor:pointer;align-items:center;gap:.75rem;padding:.65rem .9rem;font-family:inherit;list-style:none;display:flex}.bgc-struct-section-summary::-webkit-details-marker{display:none}.bgc-struct-step{color:#fff;background:hsl(var(--db-primary));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.82rem;font-weight:800;display:flex}.bgc-struct-section-titles{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.bgc-struct-section-title{color:hsl(var(--db-text));font-size:.92rem;font-weight:700}.bgc-struct-section-sub{color:hsl(var(--db-muted));font-size:.76rem}.bgc-struct-chevron{color:hsl(var(--db-muted));flex-shrink:0;transition:transform .2s}.bgc-struct-section-body{border-top:1px solid hsl(var(--db-border) / .65);min-width:0;padding:0 .9rem .85rem}.bgc-struct-section--webforms .bgc-struct-section-body{padding-top:.55rem;padding-left:.75rem;padding-right:.75rem}.bgc-struct-section--webforms{flex-shrink:0}.bgc-struct-section--webforms[open]{box-shadow:var(--db-shadow-card);border-color:hsl(var(--db-border-strong) / .75)}.bgc-struct-webforms-intro{color:hsl(var(--db-muted));margin:0 0 .55rem;font-size:.78rem;line-height:1.45}.bgc-struct-code{background:hsl(var(--db-surface-soft));border:1px solid hsl(var(--db-border));color:hsl(var(--db-text));border-radius:.35rem;padding:.12rem .35rem;font-size:.78em}.bgc-struct-empty--inline{text-align:left;margin:0;padding:0}.bgc-struct-legacy-toolbar--in-section{background:hsl(var(--db-surface-soft) / .65);border:1px solid hsl(var(--db-border) / .55);border-radius:.65rem;margin:0 0 .65rem;padding:.55rem .65rem}.bgc-struct-legacy-frame-wrap--in-section{border-radius:.7rem;min-height:min(52vh,480px);margin:0}.bgc-struct-profile-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem 1rem;margin:.5rem 0 0;display:grid}.bgc-struct-profile-item{background:hsl(var(--db-surface-soft));border:1px solid hsl(var(--db-border));border-radius:.55rem;padding:.5rem .6rem}.bgc-struct-profile-item dt{text-transform:uppercase;letter-spacing:.03em;color:hsl(var(--db-muted));margin:0;font-size:.68rem;font-weight:700}.bgc-struct-profile-item dd{color:hsl(var(--db-text));word-break:break-word;margin:.25rem 0 0;font-size:.88rem;font-weight:600}.bgc-profile-edit-divider{border:none;border-top:1px solid hsl(var(--db-border) / .85);margin:1rem 0 .85rem}.bgc-profile-edit{margin-top:.15rem}.bgc-profile-edit-lead{color:hsl(var(--db-muted));margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.bgc-profile-edit-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:.65rem .85rem;display:grid}.bgc-profile-edit-field{text-transform:uppercase;letter-spacing:.03em;color:hsl(var(--db-muted));flex-direction:column;gap:.3rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.bgc-profile-edit-field>span:first-of-type,.bgc-profile-edit-field>legend{font-size:.72rem}.bgc-profile-edit-field input:not([type=radio]){text-transform:none;letter-spacing:normal;color:hsl(var(--db-text));border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface));box-sizing:border-box;border-radius:.55rem;width:100%;padding:.48rem .6rem;font-size:.9rem;font-weight:500}.bgc-profile-edit-field input:focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.bgc-profile-edit-field--radios{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft));border-radius:.55rem;grid-column:1/-1;padding:.5rem .65rem}.bgc-profile-edit-field--radios legend{padding:0 .25rem}.bgc-profile-edit-radio{text-transform:none;letter-spacing:normal;color:hsl(var(--db-text));align-items:center;gap:.35rem;margin-right:1rem;font-size:.86rem;font-weight:600;display:inline-flex}.bgc-profile-edit-radio input{accent-color:hsl(var(--db-accent))}.bgc-profile-edit-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.bgc-profile-edit-save{border:1px solid hsl(var(--db-accent));color:#fff;background:linear-gradient(120deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-accent)) 160%);cursor:pointer;box-shadow:var(--db-shadow-soft);border-radius:999px;padding:.48rem 1.15rem;font-family:inherit;font-size:.82rem;font-weight:600}.bgc-profile-edit-save:hover:not(:disabled){filter:brightness(1.05)}.bgc-profile-edit-save:disabled{opacity:.65;cursor:not-allowed}.bgc-profile-edit-error{color:hsl(var(--db-danger));font-size:.8rem}.bgc-profile-edit-ok{color:hsl(var(--db-success));font-size:.8rem;font-weight:600}.bgc-struct-grid-wrap{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));width:100%;min-width:0;max-width:100%;box-shadow:var(--db-shadow-soft);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;border-radius:.65rem;margin-top:.5rem;overflow:auto visible}.bgc-struct-bgc-grid-table{width:max-content;min-width:100%}.bgc-struct-bgc-grid-table th{z-index:1;position:sticky;top:0}.bgc-struct-bgc-grid-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:5.5rem;max-width:16rem}.bgc-struct-bgc-grid-table td .bgc-struct-cell-value{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}@media (width>=769px){.bgc-struct-bgc-grid-table tbody tr:nth-child(2n) td{background:hsl(var(--db-surface-soft) / .45)}}@media (width<=768px){.bgc-struct-grid-wrap{box-shadow:none;background:0 0;border:none;overflow:visible}.bgc-struct-bgc-grid-table{width:100%;min-width:0;display:block}.bgc-struct-bgc-grid-table thead{display:none}.bgc-struct-bgc-grid-table tbody{flex-direction:column;gap:.65rem;display:flex}.bgc-struct-bgc-grid-table tbody tr{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-soft);border-radius:.65rem;display:block;overflow:hidden}.bgc-struct-bgc-grid-table tbody tr:hover td{background:0 0}.bgc-struct-bgc-grid-table td{-moz-column-gap:.65rem;border:none;border-bottom:1px solid hsl(var(--db-border) / .55);grid-template-columns:minmax(0,40%) 1fr;align-items:start;gap:.15rem .65rem;max-width:none;padding:.5rem .65rem;display:grid}.bgc-struct-bgc-grid-table td:last-child{border-bottom:none}.bgc-struct-bgc-grid-table td:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--db-muted));grid-area:1/1;font-size:.68rem;font-weight:700;line-height:1.35}.bgc-struct-bgc-grid-table td .bgc-struct-cell-value{color:hsl(var(--db-text));word-break:break-word;grid-area:1/2;font-size:.84rem;font-weight:600;line-height:1.4}}.bgc-struct-empty{color:hsl(var(--db-muted));margin:.5rem 0 0;font-size:.84rem}.bgc-struct-section-files{border-top:1px dashed hsl(var(--db-border));margin-top:.6rem;padding-top:.55rem}.bgc-struct-section-files-title{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--db-muted));margin:0;font-size:.75rem;font-weight:700}.bgc-struct-files-toolbar{justify-content:flex-end;margin:0 0 .5rem;display:flex}.bgc-struct-file-download--all{padding:.4rem .85rem;font-size:.78rem}.bgc-struct-file-list{flex-direction:column;gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.bgc-struct-file-list--section{margin-top:.45rem}.bgc-struct-file-row{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft));border-radius:.6rem;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.bgc-struct-file-icon{color:hsl(var(--db-accent));flex-shrink:0;margin-top:.1rem}.bgc-struct-file-meta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.bgc-struct-file-name{appearance:none;text-align:start;cursor:pointer;color:hsl(var(--db-text));word-break:break-word;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600}.bgc-struct-file-name:hover{color:hsl(var(--db-accent));text-decoration:underline}.bgc-struct-file-name:disabled{cursor:default;color:hsl(var(--db-muted));text-decoration:none}.bgc-struct-file-type{color:hsl(var(--db-muted));font-size:.74rem}.bgc-struct-file-check{color:hsl(var(--db-muted));text-align:end;flex-shrink:0;max-width:10rem;font-size:.72rem}.bgc-struct-file-download{border:1px solid hsl(var(--db-accent));background:hsl(var(--db-surface));color:hsl(var(--db-accent));cursor:pointer;white-space:nowrap;border-radius:.45rem;align-items:center;gap:.35rem;padding:.32rem .65rem;font-family:inherit;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.bgc-struct-file-download:hover:not(:disabled){background:hsl(var(--db-accent) / .12);color:hsl(var(--db-primary-dark))}.bgc-struct-file-download:disabled{opacity:.65;cursor:wait}.bgc-struct-file-download-spinner{animation:.85s linear infinite bgc-struct-spin}.bgc-struct-preview-modal-root{z-index:80;position:fixed;inset:0}.bgc-struct-preview-modal-backdrop{background:#0f172a9e;border:0;position:absolute;inset:0}.bgc-struct-preview-modal{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));width:min(94vw,1000px);max-height:min(92vh,820px);box-shadow:var(--db-shadow-card), 0 26px 60px -26px #0f172a8c;border-radius:.9rem;flex-direction:column;display:flex;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.bgc-struct-preview-modal-top{border-bottom:1px solid hsl(var(--db-border));justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.bgc-struct-preview-file-name{color:hsl(var(--db-text));word-break:break-all;margin:0;font-size:.82rem;font-weight:600}.bgc-struct-preview-close{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft));width:2rem;height:2rem;color:hsl(var(--db-text));cursor:pointer;border-radius:.5rem;flex:none;font-size:1.2rem;line-height:1}.bgc-struct-preview-body{background:hsl(var(--db-bg-start) / .34);flex:1;justify-content:center;align-items:center;min-height:0;padding:.7rem;display:flex}.bgc-struct-preview-large-img{border:1px solid hsl(var(--db-border));background:#fff;border-radius:.65rem;max-width:100%;max-height:min(72vh,680px)}.bgc-struct-preview-frame{border:1px solid hsl(var(--db-border));background:#fff;border-radius:.65rem;width:100%;height:min(72vh,680px)}.bgc-struct-preview-fallback{text-align:center;max-width:28rem;color:hsl(var(--db-muted))}.bgc-struct-preview-fallback-heading{color:hsl(var(--db-text));margin:0;font-size:.95rem;font-weight:700}.bgc-struct-preview-fallback-detail{margin:.5rem 0 0;font-size:.82rem}.bgc-struct-preview-actions{border-top:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));justify-content:flex-end;padding:.7rem .9rem;display:flex}.bgc-struct-legacy{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));min-height:max-content;box-shadow:var(--db-shadow-soft);border-radius:.85rem;flex-shrink:0;width:100%;min-width:0;max-width:100%;margin-top:0;overflow:hidden}.bgc-struct-legacy:before{content:"";background:linear-gradient(90deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 55%, hsl(var(--db-primary-soft)) 100%);height:3px;display:block}.bgc-struct-legacy[open] .bgc-struct-legacy-chevron{transform:rotate(90deg)}.bgc-struct-legacy-summary{cursor:pointer;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem .9rem;font-family:inherit;list-style:none;transition:background .15s;display:flex}.bgc-struct-legacy-summary:hover{background:hsl(var(--db-surface-soft))}.bgc-struct-legacy[open] .bgc-struct-legacy-summary{border-bottom-color:hsl(var(--db-border) / .65)}.bgc-struct-legacy-summary::-webkit-details-marker{display:none}.bgc-struct-legacy-summary-main{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.bgc-struct-legacy-mark{width:2.35rem;height:2.35rem;color:hsl(var(--db-accent));background:linear-gradient(145deg, hsl(var(--db-accent) / .14) 0%, hsl(var(--db-primary) / .1) 100%);border:1px solid hsl(var(--db-accent) / .28);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bgc-struct-legacy-titles{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bgc-struct-legacy-title-row{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.bgc-struct-legacy-title{color:hsl(var(--db-text));font-size:.92rem;font-weight:700;line-height:1.25}.bgc-struct-legacy-badge{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--db-accent));background:hsl(var(--db-accent) / .12);border:1px solid hsl(var(--db-accent) / .35);border-radius:999px;align-items:center;gap:.28rem;padding:.2rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.bgc-struct-legacy-hint{color:hsl(var(--db-muted));font-size:.76rem;font-weight:500;line-height:1.4}.bgc-struct-legacy-hint-em{color:hsl(var(--db-text));font-weight:600}.bgc-struct-legacy-chevron{color:hsl(var(--db-muted));flex-shrink:0;transition:transform .2s}.bgc-struct-legacy-inner{flex-direction:column;gap:0;min-width:0;min-height:0;padding:0;display:flex}.bgc-struct-legacy-toolbar{background:hsl(var(--db-surface-soft) / .65);border-bottom:1px solid hsl(var(--db-border) / .55);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.65rem .9rem;display:flex}.bgc-struct-legacy-note{min-width:min(100%,14rem);color:hsl(var(--db-muted));flex:1;margin:0;font-size:.76rem;line-height:1.45}.bgc-struct-legacy-open{color:#fff;white-space:nowrap;border:1px solid hsl(var(--db-accent));background:linear-gradient(120deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-accent)) 160%);box-shadow:var(--db-shadow-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:.48rem .95rem;font-family:inherit;font-size:.78rem;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.bgc-struct-legacy-open:hover{filter:brightness(1.06);text-decoration:none}.bgc-struct-legacy-open:focus-visible{box-shadow:var(--db-focus), var(--db-shadow-soft);outline:none}.bgc-struct-legacy-frame-wrap{border:1px solid hsl(var(--db-border-strong) / .85);background:linear-gradient(165deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);min-width:0;min-height:0;box-shadow:inset 0 1px 0 hsl(var(--db-surface) / .95), 0 4px 14px -8px hsl(var(--db-primary-dark) / .35);border-radius:.75rem;flex:1;margin:.65rem .9rem .85rem;overflow:hidden}.bgc-struct-legacy-iframe{background:hsl(var(--db-surface));border:0;border-radius:0;width:100%;min-width:0;height:min(68vh,640px);min-height:clamp(280px,48vh,480px);max-height:min(68vh,640px);display:block}.bgc-struct-legacy-iframe.bgc-struct-legacy-iframe--embedded-section{height:min(72vh,840px);min-height:min(52vh,480px);max-height:min(72vh,840px)}@media (width<=540px){.bgc-struct-legacy-summary{align-items:flex-start;padding:.65rem .75rem}.bgc-struct-legacy-toolbar{flex-direction:column;align-items:stretch;padding:.6rem .75rem}.bgc-struct-legacy-open{white-space:normal;text-align:center;width:100%}.bgc-struct-legacy-frame-wrap{margin-left:.65rem;margin-right:.65rem}.bgc-struct-legacy-iframe{height:min(58vh,520px);min-height:min(56vh,420px);max-height:min(58vh,520px)}.bgc-struct-legacy-iframe.bgc-struct-legacy-iframe--embedded-section{height:min(62vh,640px);min-height:min(48vh,400px);max-height:min(62vh,640px)}}.bgc-struct-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.db-initiation-workspace{box-sizing:border-box;flex-direction:column;flex:1;gap:1rem;width:100%;max-width:1400px;min-height:0;margin-inline:auto;display:flex}.hr-legacy-shell.db-initiation-workspace{flex:none;min-height:max-content;overflow:hidden visible}.dtp-shell{min-height:calc(100vh - 80px);color:hsl(var(--db-text));background:linear-gradient(165deg, hsl(var(--db-bg-start)) 0%, hsl(var(--db-bg-end)) 62%, hsl(var(--db-bg-start)) 100%);flex-direction:column;gap:.85rem;padding:18px 20px 28px;display:flex}.dtp-card-accent-top{position:relative;overflow:hidden}.dtp-card-accent-top:before{content:"";background:linear-gradient(90deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 42%, hsl(var(--db-accent)) 100%);z-index:1;height:4px;position:absolute;top:0;left:0;right:0}.dtp-toolbar-card{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-card);border-radius:1rem;flex-direction:column;flex-shrink:0;gap:.65rem;padding:.85rem 1.1rem 1rem;display:flex}.dtp-toolbar-head,.dtp-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem .85rem;display:flex}.dtp-toolbar-head .dtp-ribbon{margin-bottom:0}.dtp-header-text{flex-direction:column;gap:6px;min-width:0;display:flex}.dtp-ribbon{background:linear-gradient(115deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 50%, hsl(var(--db-primary-soft)) 100%);color:#fff;letter-spacing:.03em;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);box-shadow:0 6px 16px -8px hsl(var(--db-primary) / .55);text-shadow:0 1px 2px #0f172940;white-space:nowrap;text-transform:none;align-items:center;padding:.45rem 1.2rem .45rem .85rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.dtp-ribbon:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#fff0);border-radius:6px 0 0;height:40%;position:absolute;inset:1px 14px auto 1px}.dtp-title{color:hsl(var(--db-text));letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.dtp-subtitle{color:hsl(var(--db-muted));max-width:78ch;margin:0;font-size:13px;line-height:1.5}.dtp-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-left:auto;display:flex}.dtp-toolbar-search{width:100%;margin-top:.15rem}.dtp-toolbar-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-right:4px;display:flex}.dtp-toolbar-filter{align-items:center;gap:6px;margin:0;display:inline-flex}.dtp-toolbar-filter__label{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--db-muted));white-space:nowrap;font-size:11px;font-weight:600}.dtp-toolbar-filter__select{min-width:7.5rem;padding:6px 28px 6px 10px;font-size:13px}.dtp-filters{border-top:1px solid hsl(var(--db-border));flex-wrap:wrap;align-items:center;gap:10px;margin-top:.15rem;padding:.55rem 0;display:flex}.dtp-filter-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;display:flex}.dtp-filter-toolbar{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:14px;min-width:0;display:flex}.dtp-filter-toolbar-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.dtp-filter-dd{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.dtp-filter-dd__label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--db-primary));padding-left:2px;font-size:10px;font-weight:700;line-height:1}.dtp-filter-dd__trigger{border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface));min-width:8.5rem;color:hsl(var(--db-text));cursor:pointer;box-shadow:var(--db-shadow-soft);border-radius:.7rem;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s,transform .12s;display:inline-flex}.dtp-filter-dd__trigger:hover{border-color:hsl(var(--db-primary) / .55);background:hsl(var(--db-primary) / .04)}.dtp-filter-dd--open .dtp-filter-dd__trigger{border-color:hsl(var(--db-primary));background:hsl(var(--db-surface));box-shadow:var(--db-focus)}.dtp-filter-dd__value{white-space:nowrap}.dtp-filter-dd__chev{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid hsl(var(--db-muted));flex-shrink:0;width:0;height:0;transition:transform .18s,border-top-color .15s}.dtp-filter-dd--open .dtp-filter-dd__chev{border-top-color:hsl(var(--db-primary));transform:rotate(180deg)}.dtp-filter-dd__menu{z-index:50;background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));min-width:100%;box-shadow:var(--db-shadow-card);border-radius:.8rem;margin:0;padding:6px;list-style:none;animation:.16s dtp-filter-dd-in;position:absolute;top:calc(100% + 6px);left:0}@keyframes dtp-filter-dd-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dtp-filter-dd__option{width:100%;color:hsl(var(--db-text));cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.55rem;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.dtp-filter-dd__option:hover{background:hsl(var(--db-primary) / .08);color:hsl(var(--db-primary))}.dtp-filter-dd__option--active{background:linear-gradient(135deg, hsl(var(--db-primary) / .14) 0%, hsl(var(--db-primary) / .06) 100%);color:hsl(var(--db-primary));font-weight:700}.dtp-filter-dd__check{color:hsl(var(--db-primary));font-size:12px;font-weight:800}.dtp-shell--wipro-api-details .dtp-header,.dtp-shell--wipro-closed-cases .dtp-header{align-items:center}.dtp-shell--wipro-api-details .dtp-toolbar-card,.dtp-shell--wipro-closed-cases .dtp-toolbar-card{gap:0;padding-bottom:0;overflow:visible}.dtp-shell--wipro-api-details .dtp-header,.dtp-shell--wipro-closed-cases .dtp-header{border-bottom:1px solid hsl(var(--db-border));margin-bottom:0;padding-bottom:14px}.dtp-shell--wipro-api-details .dtp-filters,.dtp-shell--wipro-closed-cases .dtp-filters{background:linear-gradient(165deg, hsl(var(--db-primary) / .07) 0%, hsl(var(--db-surface-soft)) 42%, hsl(var(--db-surface)) 100%);border:none;border-radius:0;margin:0;padding:14px 0 16px}.dtp-shell--wipro-api-details .dtp-filter-dd__trigger,.dtp-shell--wipro-closed-cases .dtp-filter-dd__trigger{min-width:9rem}.dtp-shell--wipro-closed-cases.dtp-shell--fill{flex:auto;min-height:0;padding-bottom:14px}.dtp-shell--wipro-closed-cases .dtp-body--stack{flex-direction:column;flex:auto;gap:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.dtp-shell--wipro-closed-cases .dtp-body--stack>.dtp-table-panel{flex:auto;min-height:0;max-height:100%;overflow:hidden}.dtp-shell--wipro-closed-cases .dtp-table-wrap--fill{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:100%;overflow:auto}.dtp-shell--wipro-closed-cases .dtp-table-wrap--fill>.dtp-table{width:max-content;min-width:100%}.dtp-shell--wipro-closed-cases .dtp-table-wrap--fill::-webkit-scrollbar{width:11px;height:11px}.dtp-shell--wipro-closed-cases .dtp-table-wrap--fill::-webkit-scrollbar-thumb{background:hsl(var(--db-primary) / .4);border:2px solid hsl(var(--db-surface-soft));border-radius:6px}.dtp-shell--wipro-closed-cases .dtp-table-wrap--fill::-webkit-scrollbar-track{background:hsl(var(--db-surface-soft));border-radius:6px}.dtp-shell--wipro-closed-cases .dtp-body--stack>.dtp-table-panel>.dtp-pagination{border-top:1px solid hsl(var(--db-border));flex:none;margin-top:4px;padding-top:10px}.dtp-error,.dtp-banner{white-space:pre-wrap;border-radius:.7rem;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.dtp-error{background:hsl(var(--db-danger-soft));color:hsl(var(--db-danger));border:1px solid hsl(var(--db-danger-border))}.dtp-banner--success{background:hsl(var(--db-success-soft));color:hsl(var(--db-success));border:1px solid hsl(var(--db-success-border))}.dtp-banner--warning{background:hsl(var(--db-warning-soft));color:hsl(var(--db-warning));border:1px solid hsl(var(--db-warning-border))}.dtp-banner--info{background:hsl(var(--db-primary) / .08);color:hsl(var(--db-primary));border:1px solid hsl(var(--db-primary) / .25)}.dtp-section-card,.dtp-body{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-card);border-radius:1rem;flex-direction:column;flex:auto;gap:0;min-width:0;min-height:320px;padding:0;display:flex;overflow:hidden}.dtp-section-card--stack{height:clamp(430px,100dvh - 16rem,820px);min-height:clamp(320px,52vh,820px)}.dtp-section-card>.dtp-card-grid,.dtp-section-card>.dtp-card,.dtp-section-card>.dtp-stack,.dtp-section-card>.dtp-body-actions{margin:0;padding:1rem 1.1rem}.dtp-section-card>.dtp-table-panel{box-shadow:none;border:none;border-radius:0;min-height:0;margin:0;padding:0}.dtp-section-card>.dtp-table-panel,.dtp-section-card>.dtp-table-wrap--scroll,.dtp-section-card>.dtp-table-wrap--fill{box-shadow:none;border:none;border-radius:0}.dtp-section-card__footer{flex:none;padding:0 .85rem .85rem}.dtp-record-strip{border-top:1px solid hsl(var(--db-border));background:linear-gradient(125deg, hsl(var(--db-primary) / .09) 0%, hsl(var(--db-surface)) 42%, hsl(var(--db-surface-soft)) 100%);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;padding:.55rem .9rem;display:flex}.dtp-record-strip--compact{padding:.42rem .72rem}.dtp-record-strip--text{color:hsl(var(--db-muted));justify-content:flex-end;font-size:12px;font-weight:600}.dtp-record-strip__lead{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0;display:flex}.dtp-record-strip__trail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:flex}.dtp-record-strip__label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--db-muted));font-size:.65rem;font-weight:800}.dtp-record-strip__count{font-variant-numeric:tabular-nums;color:hsl(var(--db-text));font-size:1.12rem;font-weight:800;line-height:1}.dtp-record-strip__unit{color:hsl(var(--db-muted));font-size:.8rem;font-weight:600}.dtp-record-strip__loading{color:hsl(var(--db-muted));font-size:.88rem;font-weight:600}.dtp-record-strip__hint{color:hsl(var(--db-muted));font-size:.74rem;font-weight:500}.dtp-master-search{width:100%;position:relative}.dtp-master-search__input{border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface));width:100%;min-height:2.2rem;color:hsl(var(--db-text));border-radius:.65rem;outline:none;padding:.45rem 2.05rem .45rem .75rem;font-size:13px;transition:border-color .15s,box-shadow .15s}.dtp-master-search__input:focus{border-color:hsl(var(--db-primary));box-shadow:var(--db-focus)}.dtp-master-search__input::placeholder{color:hsl(var(--db-muted))}.dtp-master-search__clear{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));width:1.35rem;height:1.35rem;color:hsl(var(--db-muted));cursor:pointer;border-radius:999px;font-size:1rem;line-height:1;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.dtp-master-search__clear:hover{border-color:hsl(var(--db-primary));color:hsl(var(--db-primary));background:hsl(var(--db-primary) / .08)}.dtp-shell.dtp-shell--fill{flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.dtp-shell--fill .dtp-toolbar-card{flex:none}:is(main:has(.dtp-shell--fill),main:has(.cl-screen-fill.cl-shell:not(:is(.cl-candidates-theme-page,.cl-bgc-theme-page)))){flex-direction:column;display:flex;overflow:hidden}:is(main:has(.dtp-shell--fill)>*,main:has(.cl-screen-fill.cl-shell:not(:is(.cl-candidates-theme-page,.cl-bgc-theme-page)))>*){flex-direction:column;flex:auto;min-height:0;display:flex}main .dtp-shell.dtp-shell--fill{flex:auto;width:100%;height:auto;min-height:0;max-height:none}.dtp-body--stack{flex:1;min-height:0;max-height:100%;overflow:hidden}.dtp-card--static{flex:none}.dtp-table-panel,.dtp-card--table-panel{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:12rem;display:flex;overflow:hidden}.dtp-body--stack>.dtp-table-panel>.dtp-table-wrap--scroll,.dtp-body--stack>.dtp-table-wrap--scroll,.dtp-table-panel>.dtp-table-wrap--scroll,.dtp-card--table-panel>.dtp-table-wrap--scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:100%;overflow:auto}.dtp-card--table-panel>.dtp-pagination,.dtp-body--stack>.dtp-inline-filters,.dtp-body--stack>.dtp-stat-grid,.dtp-body--stack>.dtp-card-grid{flex:none}.dtp-shell--wipro-api-details .dtp-body--stack{flex-direction:column;gap:14px;display:flex}.dtp-shell--wipro-api-details .dtp-body--stack>.dtp-card-grid{flex:auto;align-content:start;min-height:min(20rem,42vh)}.dtp-shell--wipro-api-details .dtp-card-grid .dtp-card{min-height:100%}.dtp-shell--wipro-api-details .dtp-body-actions{flex:none;margin-top:0}.dtp-table-wrap,.dtp-table-wrap--scroll,.dtp-table-wrap--fill{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:hsl(var(--db-primary)) hsl(var(--db-surface-soft));overflow:auto}.dtp-table-wrap::-webkit-scrollbar{width:10px;height:10px}.dtp-table-wrap--scroll::-webkit-scrollbar{width:10px;height:10px}.dtp-table-wrap--fill::-webkit-scrollbar{width:10px;height:10px}.dtp-table-wrap::-webkit-scrollbar-track{background:hsl(var(--db-surface-soft));border-radius:999px}.dtp-table-wrap--scroll::-webkit-scrollbar-track{background:hsl(var(--db-surface-soft));border-radius:999px}.dtp-table-wrap--fill::-webkit-scrollbar-track{background:hsl(var(--db-surface-soft));border-radius:999px}.dtp-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);border:2px solid hsl(var(--db-surface-soft));border-radius:999px}.dtp-table-wrap--scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);border:2px solid hsl(var(--db-surface-soft));border-radius:999px}.dtp-table-wrap--fill::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);border:2px solid hsl(var(--db-surface-soft));border-radius:999px}.dtp-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%)}.dtp-table-wrap--scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%)}.dtp-table-wrap--fill::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, hsl(var(--db-accent)) 0%, hsl(var(--db-primary)) 100%)}.dtp-table-wrap--short{flex:none;max-height:min(22rem,42vh);overflow:auto}.dtp-footer{color:hsl(var(--db-muted));text-align:right;padding:0 6px;font-size:12px}.dtp-btn,.dtp-btn-primary{background:linear-gradient(135deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-soft)) 100%);color:#fff;cursor:pointer;box-shadow:0 6px 14px -8px hsl(var(--db-primary) / .55);white-space:nowrap;border:none;border-radius:.6rem;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .15s,box-shadow .15s,transform 50ms;display:inline-flex}.dtp-btn:hover:not(:disabled),.dtp-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.dtp-btn:active:not(:disabled),.dtp-btn-primary:active:not(:disabled){transform:translateY(1px)}.dtp-btn:disabled,.dtp-btn-primary:disabled{background:hsl(var(--db-muted));box-shadow:none;cursor:not-allowed;opacity:.7}.dtp-toolbar-card .dtp-actions .dtp-btn:not(.dtp-btn-primary),.dtp-filter-toolbar-actions .dtp-btn:not(.dtp-btn-primary),.dtp-filters .dtp-btn:not(.dtp-btn-primary){color:hsl(var(--db-accent));border:1px solid hsl(var(--db-accent));box-shadow:none;filter:none;background:0 0;border-radius:.5rem;padding:.45rem .95rem;font-size:.82rem}.dtp-toolbar-card .dtp-actions .dtp-btn:not(.dtp-btn-primary):hover:not(:disabled),.dtp-filter-toolbar-actions .dtp-btn:not(.dtp-btn-primary):hover:not(:disabled),.dtp-filters .dtp-btn:not(.dtp-btn-primary):hover:not(:disabled){background:hsl(var(--db-accent) / .12);filter:none;transform:none}.dtp-btn-secondary{color:hsl(var(--db-accent));border:1px solid hsl(var(--db-accent));box-shadow:none;cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-flex}.dtp-btn-secondary:hover:not(:disabled){background:hsl(var(--db-accent) / .12);filter:none}.dtp-btn-secondary:disabled{opacity:.55;cursor:not-allowed;background:0 0}.dtp-btn-ghost{color:hsl(var(--db-primary));box-shadow:none;background:0 0;border:none;padding:6px 10px}.dtp-btn-ghost:hover{background:hsl(var(--db-primary) / .08);filter:none}.dtp-btn-danger{background:linear-gradient(135deg, hsl(var(--db-danger)) 0%, #f20d0d 100%)}.dtp-btn-danger:hover{filter:brightness(1.05)}.dtp-btn-sm{border-radius:.45rem;padding:5px 10px;font-size:12px}.dtp-chip{border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface));color:hsl(var(--db-text));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.dtp-chip:hover{background:hsl(var(--db-primary) / .08);border-color:hsl(var(--db-primary) / .4)}.dtp-chip[aria-pressed=true],.dtp-chip--active{background:hsl(var(--db-primary));color:#fff;border-color:hsl(var(--db-primary))}.dtp-chip--success{background:hsl(var(--db-success-soft));color:hsl(var(--db-success));border-color:hsl(var(--db-success-border))}.dtp-chip--warning{background:hsl(var(--db-warning-soft));color:hsl(var(--db-warning));border-color:hsl(var(--db-warning-border))}.dtp-chip--danger{background:hsl(var(--db-danger-soft));color:hsl(var(--db-danger));border-color:hsl(var(--db-danger-border))}.dtp-input,.dtp-select,.dtp-textarea{border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface));color:hsl(var(--db-text));border-radius:.55rem;outline:none;padding:7px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.dtp-input{min-width:180px}.dtp-select{min-width:160px}.dtp-textarea{resize:vertical;min-height:76px}.dtp-input:focus,.dtp-select:focus,.dtp-textarea:focus{border-color:hsl(var(--db-primary));box-shadow:var(--db-focus)}.dtp-input::placeholder{color:hsl(var(--db-muted))}.dtp-input[disabled],.dtp-select[disabled],.dtp-textarea[disabled]{background:hsl(var(--db-surface-soft));cursor:not-allowed;color:hsl(var(--db-muted))}.dtp-field{flex-direction:column;gap:5px;min-width:0;display:flex}.dtp-field>span:first-child,.dtp-field-label{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--db-muted));font-size:11px;font-weight:600}.dtp-field--inline{flex-direction:row;align-items:center;gap:10px}.dtp-field-hint{color:hsl(var(--db-muted));font-size:11.5px}.dtp-field-error{color:hsl(var(--db-danger));font-size:11.5px}.dtp-file{border:1.5px dashed hsl(var(--db-border-strong));background:hsl(var(--db-surface-soft));color:hsl(var(--db-muted));cursor:pointer;border-radius:.7rem;align-items:center;gap:10px;min-width:280px;padding:10px 14px;font-size:12.5px;transition:border-color .15s,background .15s;display:inline-flex}.dtp-file:hover{border-color:hsl(var(--db-primary));background:hsl(var(--db-primary) / .05)}.dtp-file input[type=file]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dtp-file__btn{background:hsl(var(--db-primary));color:#fff;border-radius:.45rem;padding:4px 10px;font-size:12px;font-weight:600}.dtp-file__name{color:hsl(var(--db-text));font-weight:500}.dtp-field--file .dtp-field-label,.dtp-field .dtp-file{box-sizing:border-box;width:100%;max-width:100%}.dtp-field .dtp-file{min-width:0;display:flex}.dtp-field .dtp-file__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dtp-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 14px;display:grid}.dtp-card{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-soft);border-radius:.85rem;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.dtp-card--accent{background:linear-gradient(150deg, hsl(var(--db-primary) / .06) 0%, hsl(var(--db-surface)) 60%, hsl(var(--db-surface-soft)) 100%)}.dtp-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dtp-card-title{color:hsl(var(--db-text));margin:0;font-size:14px;font-weight:600}.dtp-card-desc{color:hsl(var(--db-muted));margin:0;font-size:12.5px;line-height:1.5}.dtp-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.dtp-shell--wipro-api-data.dtp-shell--fill .dtp-body--stack{flex:1;min-height:0;overflow:hidden auto}.dtp-shell--wipro-api-data .dtp-card-grid--ops{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;width:100%}.dtp-shell--wipro-api-data .dtp-card-grid--ops>.dtp-card{min-width:0;height:auto}.dtp-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.dtp-stat{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-soft);border-radius:.75rem;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.dtp-stat__label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--db-muted));font-size:11px;font-weight:600}.dtp-stat__value{color:hsl(var(--db-text));font-size:22px;font-weight:700;line-height:1}.dtp-stat__sub{color:hsl(var(--db-muted));flex-wrap:wrap;gap:8px;font-size:11.5px;display:flex}.dtp-stat__sub>span{background:hsl(var(--db-surface-soft));border:1px solid hsl(var(--db-border));border-radius:999px;padding:2px 8px}.dtp-kv{border-bottom:1px dashed hsl(var(--db-border));justify-content:space-between;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.dtp-kv:last-child{border-bottom:none}.dtp-kv__label{color:hsl(var(--db-muted));font-weight:500}.dtp-kv__value{color:hsl(var(--db-text));text-align:right;word-break:break-all;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-weight:500}.dtp-tabs{border-bottom:1px solid hsl(var(--db-border));flex-wrap:wrap;gap:6px;padding-bottom:0;display:flex}.dtp-tab{color:hsl(var(--db-muted));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:.45rem .45rem 0 0;margin-bottom:-1px;padding:9px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.dtp-tab:hover{color:hsl(var(--db-primary));background:hsl(var(--db-primary) / .05)}.dtp-tab[aria-selected=true],.dtp-tab--active{color:hsl(var(--db-primary));border-bottom-color:hsl(var(--db-primary))}.dtp-table-wrap{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));border-radius:.6rem;width:100%;overflow:auto}.dtp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.dtp-table thead th{background:linear-gradient(180deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 100%);color:#fff;text-transform:uppercase;letter-spacing:.06em;text-align:left;border-right:1px solid #ffffff38;border-bottom:1px solid hsl(var(--db-primary-dark));z-index:1;vertical-align:middle;white-space:nowrap;padding:11px 12px;font-size:11.5px;font-weight:700;position:sticky;top:0}.dtp-table thead th:last-child{border-right:none}.dtp-table tbody td{border-right:1px solid hsl(var(--db-border));border-bottom:1px solid hsl(var(--db-border));color:hsl(var(--db-text));background:hsl(var(--db-surface));vertical-align:middle;padding:10px 12px}.dtp-table tbody td:last-child{border-right:none}.dtp-table tbody tr:last-child td{border-bottom:none}.dtp-table tbody tr:nth-child(2n) td{background:hsl(var(--db-surface-soft) / .6)}.dtp-table tbody tr:hover td{background:hsl(var(--db-primary) / .06)}.dtp-table .dtp-empty-row td{text-align:center;color:hsl(var(--db-muted));background:hsl(var(--db-surface));padding:28px 12px}.dtp-body-actions,.dtp-inline-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.dtp-inline-filters .dtp-input,.dtp-inline-filters select.dtp-input{flex:0 auto;width:auto;min-width:10rem;max-width:100%}.dtp-table thead th .cl-th-with-filter{width:100%;min-width:0}.dtp-pagination{justify-content:flex-end;align-items:center;gap:8px;padding-top:6px;display:flex}.dtp-pagination__info{color:hsl(var(--db-muted));margin-right:auto;font-size:12px}.dtp-form-dialog{border:1px solid hsl(var(--db-border-strong));width:calc(100vw - 2rem);max-width:26rem;box-shadow:var(--db-shadow-card), 0 20px 40px -12px #0f172947;border-radius:.75rem;flex-direction:column;overflow:hidden;gap:0!important;padding:0!important;display:flex!important}.dtp-form-dialog--wide{max-width:32rem}.dtp-form-dialog>button[type=button][aria-label=Close]{top:.85rem;right:.85rem;color:#fff;opacity:1;background:#ffffff1a;border:1px solid #ffffff47;border-radius:.4rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;inset-inline:auto .85rem}.dtp-form-dialog>button[type=button][aria-label=Close]:hover{background:#fff3;border-color:#ffffff73}.dtp-form-dialog__head{background:linear-gradient(180deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 100%);border-bottom:1px solid hsl(var(--db-primary-dark));flex-shrink:0;padding:1.1rem 3rem 1rem 1.25rem}.dtp-form-dialog__header{gap:.35rem;text-align:left!important}.dtp-form-dialog__title{letter-spacing:.01em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3;color:#fff!important}.dtp-form-dialog__desc{margin:0;font-size:.78rem;line-height:1.45;color:#ffffffd1!important}.dtp-form-dialog__body{flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem 1.1rem;display:flex}.dtp-form-dialog__footer{border-top:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft) / .55);flex-flow:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.55rem;padding:.85rem 1.25rem;display:flex}.dtp-form-dialog__footer .dtp-btn{min-width:5.5rem}.dtp-table-dialog{border:1px solid hsl(var(--db-border-strong));width:min(96vw,72rem);max-width:min(96vw,72rem);height:min(85vh,42rem);max-height:min(85vh,42rem);box-shadow:var(--db-shadow-card), 0 20px 40px -12px #0f172947;border-radius:.75rem;flex-direction:column;overflow:hidden;gap:0!important;padding:0!important;display:flex!important}.dtp-table-dialog>button[type=button][aria-label=Close]{top:.85rem;right:.85rem;color:#fff;opacity:1;background:#ffffff1a;border:1px solid #ffffff47;border-radius:.4rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;inset-inline:auto .85rem}.dtp-table-dialog>button[type=button][aria-label=Close]:hover{background:#fff3;border-color:#ffffff73}.dtp-table-dialog__head{background:linear-gradient(180deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 100%);border-bottom:1px solid hsl(var(--db-primary-dark));flex-shrink:0;padding:1.1rem 3rem 1rem 1.25rem}.dtp-table-dialog__header{gap:.35rem;text-align:left!important}.dtp-table-dialog__title{letter-spacing:.01em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3;color:#fff!important}.dtp-table-dialog__desc{margin:0;font-size:.78rem;line-height:1.45;color:#ffffffd1!important}.dtp-table-dialog__body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.dtp-table-dialog__body .dtp-table-wrap{-webkit-overflow-scrolling:touch;border:none;border-radius:0;flex:auto;min-height:0;max-height:100%;overflow:auto}.dtp-table-dialog__footer{border-top:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft) / .55);flex-flow:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.55rem;padding:.85rem 1.25rem;display:flex}.dtp-table-dialog__footer .dtp-btn{min-width:5.5rem}.dtp-table-dialog__footer .dtp-table-dialog__count{color:hsl(var(--db-muted));margin-right:auto;font-size:12px}.dtp-table-dialog--nested{z-index:70!important}.dtp-file-link{color:hsl(var(--db-primary));cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.dtp-file-link:hover{color:hsl(var(--db-primary-dark))}.dtp-file-link:disabled{opacity:.55;cursor:wait}.dtp-dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#0f172980;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dtp-dialog{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));width:100%;max-width:520px;box-shadow:var(--db-shadow-card);border-radius:.95rem;flex-direction:column;gap:12px;max-height:85vh;padding:20px 22px;display:flex;overflow:auto}.dtp-dialog--wide{max-width:760px}.dtp-dialog__title{color:hsl(var(--db-text));margin:0;font-size:16px;font-weight:700}.dtp-dialog__desc{color:hsl(var(--db-muted));margin:0;font-size:12.5px;line-height:1.5}.dtp-dialog__actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.dtp-pre{background:hsl(var(--db-surface-soft));border:1px solid hsl(var(--db-border));max-height:240px;color:hsl(var(--db-text));white-space:pre-wrap;word-break:break-word;border-radius:.5rem;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto}.dtp-pre--tall{max-height:60vh}.dtp-empty{text-align:center;color:hsl(var(--db-muted));padding:28px 12px;font-size:13px}.dtp-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dtp-row--end{justify-content:flex-end}.dtp-row--between{justify-content:space-between}.dtp-stack{flex-direction:column;gap:12px;display:flex}.dtp-stack--sm{gap:8px}.dtp-stack--lg{gap:18px}@media (width<=640px){.dtp-shell{padding:14px}.dtp-toolbar-card{padding:14px 16px}.dtp-title{font-size:19px}.dtp-actions{justify-content:flex-start;width:100%}}.hr-legacy-shell{gap:1rem;padding:.9rem;display:grid}.hr-theme-shell.db-initiation-workspace{width:100%;max-width:none;margin-inline:0}.hr-legacy-card,.hr-legacy-main-card{background:#fff;border:1px solid #c8d2de;border-radius:10px;box-shadow:0 4px 12px #071d451f}.hr-legacy-card-header{padding:.75rem 1rem .25rem}.hr-legacy-ribbon{color:#fff;background:linear-gradient(90deg,#ea2d88 0%,#c92b7c 100%);border-radius:4px;padding:.5rem 1.1rem;font-size:1rem;font-weight:700;display:inline-block}.hr-legacy-card-body{padding:.75rem 1rem 1rem}.hr-legacy-grid{gap:.9rem;margin-bottom:.7rem;display:grid}@media (width>=860px){.hr-legacy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-legacy-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.hr-legacy-field{color:#4f5967;gap:.35rem;font-size:.83rem;display:grid}.hr-legacy-field em{color:#d92424;font-style:normal}.hr-legacy-field input,.hr-legacy-field select,.hr-legacy-readonly{color:#17233a;background:#fff;border:1px solid #ced4da;border-radius:4px;width:100%;min-height:36px;padding:.45rem .55rem}.hr-legacy-field .cpi-mobile-prefix-select{color:#17233a;background:#f8f9fb;border:1px solid #ced4da;border-right:0;border-radius:4px 0 0 4px;min-width:9.5rem;max-width:12.5rem;min-height:36px;padding:.45rem .4rem;font-size:.82rem}.hr-legacy-field .cpi-mobile-field input{border-top-left-radius:0;border-bottom-left-radius:0;flex:1;min-width:0}.hr-legacy-field .cpi-mobile-field--plain input{border-radius:4px}.hr-legacy-readonly{background:#f8f9fb;align-items:center;display:flex}.hr-legacy-upload-row{align-items:end}.hr-legacy-upload-hint{color:hsl(var(--db-muted));grid-column:1/-1;margin:.15rem 0 0;font-size:.78rem;line-height:1.45}.hr-legacy-upload-hint strong{color:hsl(var(--db-text));font-weight:600}.hr-legacy-upload-action,.hr-legacy-actions{align-items:center;gap:.45rem;display:flex}.hr-btn{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:4px;min-height:35px;padding:.42rem .9rem;font-size:.82rem}.hr-btn-outline-info{color:#11a4c5;border-color:#11a4c5}.hr-btn-outline-dark{color:#445060;border-color:#747f8f}.hr-btn-sm{color:#344255;border-color:#c0cad8;min-height:30px;padding:.25rem .6rem;font-size:.75rem}.hr-legacy-bottom-grid{gap:1rem;display:grid}@media (width>=1080px){.hr-legacy-bottom-grid{grid-template-columns:minmax(340px,.9fr) minmax(0,1.5fr)}}.hr-legacy-table-wrap{width:100%;overflow:auto}.hr-legacy-table{border-collapse:collapse;width:100%;font-size:.82rem}.hr-legacy-table th{text-align:left;color:#fff;background:#2f3f5d;border:1px solid #d2dae4;padding:.55rem}.hr-legacy-table td{color:#223049;border:1px solid #e0e5ec;padding:.5rem .55rem}.bulk-legacy-page.db-initiation-workspace{width:100%;max-width:none;margin-inline:0}.bulk-legacy-page .hr-legacy-main-card,.bulk-legacy-page .hr-legacy-card{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-card);border-radius:1rem;overflow:hidden}.bulk-legacy-page .hr-legacy-card-header{border-bottom:1px solid hsl(var(--db-border));background:linear-gradient(180deg, hsl(var(--db-surface-soft)) 0%, hsl(var(--db-surface)) 100%);padding:.85rem 1.15rem .65rem}.bulk-legacy-page .hr-legacy-card-body{padding:1rem 1.15rem 1.15rem}.bulk-theme-ribbon{letter-spacing:.04em;text-transform:none;color:#fff;text-shadow:0 1px 2px #0f172940;background:linear-gradient(115deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 50%, hsl(var(--db-primary-soft)) 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);border-radius:6px 0 0 6px;padding:.5rem 1.45rem .5rem 1rem;font-size:.95rem;font-weight:700;display:inline-block;position:relative}.bulk-theme-ribbon--sm{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);padding:.4rem 1.2rem .4rem .85rem;font-size:.82rem}.bulk-theme-ribbon--accent{background:linear-gradient(120deg, #0b6684 0%, hsl(var(--db-accent)) 48%, #16cef3 100%);text-shadow:0 1px 2px #02414a59}.bulk-legacy-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1rem;display:flex}.bulk-toolbar-spacer{flex:1;min-width:.5rem}.bulk-legacy-tabs{background:hsl(var(--db-surface) / .65);border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-soft);border-radius:9999px;flex-wrap:wrap;gap:.4rem;padding:.25rem;display:inline-flex}.bulk-legacy-tab{cursor:pointer;color:hsl(var(--db-muted));background:0 0;border:none;border-radius:9999px;padding:.45rem 1.1rem;font-size:.83rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.bulk-legacy-tab:hover{color:hsl(var(--db-text));background:hsl(var(--db-surface-soft))}.bulk-legacy-tab-active{color:#fff;background:linear-gradient(135deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);box-shadow:0 2px 12px hsl(var(--db-primary) / .35)}.bulk-legacy-tab-active:hover{color:#fff}.bulk-legacy-page .hr-btn-sm{border-color:hsl(var(--db-border-strong));color:hsl(var(--db-text));background:hsl(var(--db-surface-soft));border-radius:9999px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s}.bulk-legacy-page .hr-btn-sm:hover{border-color:hsl(var(--db-accent));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-soft)}.bulk-legacy-page .hr-btn-outline-info{border-color:hsl(var(--db-accent));color:hsl(var(--db-accent));border-radius:.5rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.bulk-legacy-page .hr-btn-outline-info:hover:not(:disabled){background:hsl(var(--db-accent) / .12);border-color:hsl(var(--db-accent));color:hsl(var(--db-accent))}.bulk-legacy-page .hr-btn-outline-dark{border-color:hsl(var(--db-border-strong));color:hsl(var(--db-muted));border-radius:.5rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.bulk-legacy-page .hr-btn-outline-dark:hover:not(:disabled){border-color:hsl(var(--db-text));color:hsl(var(--db-text));background:hsl(var(--db-surface-soft))}.bulk-legacy-steps{flex-wrap:wrap;align-items:center;gap:.45rem;margin:.25rem 0 .75rem;font-size:.78rem;display:flex}.bulk-legacy-step{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft));cursor:pointer;color:hsl(var(--db-muted));border-radius:9999px;padding:.32rem .75rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.bulk-legacy-step:hover:not(:disabled){border-color:hsl(var(--db-accent));color:hsl(var(--db-text))}.bulk-legacy-step:disabled{opacity:.45;cursor:not-allowed}.bulk-legacy-step-active{color:#fff;background:linear-gradient(135deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);box-shadow:0 2px 10px hsl(var(--db-primary) / .28);border-color:#0000}.bulk-legacy-muted{color:hsl(var(--db-muted));margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.bulk-legacy-muted strong{color:hsl(var(--db-text));font-weight:700}.bulk-legacy-parse-error{border:1px solid hsl(var(--db-danger-border));background:hsl(var(--db-danger-soft));color:hsl(var(--db-danger));border-radius:.65rem;margin-top:.75rem;padding:.65rem .85rem;font-size:.82rem;font-weight:500}.bulk-legacy-subactions{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.65rem;font-size:.8rem;display:flex}.bulk-legacy-subactions a{color:hsl(var(--db-accent));border-bottom:1px solid hsl(var(--db-accent) / .35);font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.bulk-legacy-subactions a:hover{border-bottom-color:hsl(var(--db-accent));color:hsl(var(--db-primary))}.bulk-legacy-subactions button.linkish{color:hsl(var(--db-accent));border:none;border-bottom:1px solid hsl(var(--db-accent) / .35);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;padding:0;font-family:inherit;text-decoration:none}.bulk-legacy-subactions button.linkish:hover:not(:disabled){color:hsl(var(--db-primary));border-bottom-color:hsl(var(--db-primary))}.bulk-legacy-subactions button.linkish:disabled{opacity:.45;cursor:not-allowed}.bulk-legacy-page .hr-legacy-field span{color:hsl(var(--db-muted));font-weight:600}.bulk-legacy-page .hr-legacy-field input,.bulk-legacy-page .hr-legacy-field select{border-color:hsl(var(--db-border-strong));color:hsl(var(--db-text));background:hsl(var(--db-surface));border-radius:.5rem;transition:border-color .15s,box-shadow .15s}.bulk-legacy-page .hr-legacy-field input:focus,.bulk-legacy-page .hr-legacy-field select:focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.bulk-legacy-page .hr-legacy-field.bulk-field-row{color:hsl(var(--db-text));flex-direction:row;align-items:center;gap:.55rem;margin-top:.65rem;font-size:.84rem;font-weight:500;display:flex}.bulk-field-row{flex-direction:row;align-items:center;gap:.55rem;display:flex}.bulk-field-grid-spaced{margin-top:.75rem}.bulk-legacy-divider{border-top:1px solid hsl(var(--db-border));margin-top:.25rem;padding-top:.85rem}.bulk-legacy-card-block{border:1px solid hsl(var(--db-border));background:linear-gradient(165deg, hsl(var(--db-surface-soft)) 0%, hsl(var(--db-surface)) 100%);box-shadow:var(--db-shadow-soft);border-radius:.75rem;margin-top:.85rem;padding:.85rem 1rem}.bulk-legacy-card-block h3{color:hsl(var(--db-text));letter-spacing:.02em;margin:0 0 .5rem;font-size:.88rem;font-weight:700}.bulk-legacy-submit-row{border-top:1px solid hsl(var(--db-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:.85rem;padding-top:1rem;display:flex}.bulk-submit-title{color:hsl(var(--db-text));margin:0;font-size:.9rem;font-weight:700}.bulk-legacy-nav-row{border-top:1px solid hsl(var(--db-border));flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.bulk-legacy-summary-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.1rem;margin:0;font-size:.84rem;display:grid}.bulk-legacy-summary-dl dt{color:hsl(var(--db-muted));font-weight:600}.bulk-legacy-summary-dl dd{color:hsl(var(--db-text));margin:0;font-weight:700}.bulk-summary-dd--success{color:hsl(var(--db-success))!important}.bulk-summary-dd--danger{color:hsl(var(--db-danger))!important}.bulk-summary-dd--warn{color:hsl(var(--db-warning))!important}.bulk-summary-dd--neutral{color:hsl(var(--db-text))!important}.bulk-summary-dd--accent{color:hsl(var(--db-accent))!important}.bulk-legacy-muted--tight-top{margin-top:.65rem}.bulk-muted-after-heading{margin-top:.35rem}.bulk-legacy-chart-wrap{height:200px;margin-top:.35rem}.bulk-data-legacy-wrap .bulk-legacy-input,.bulk-data-legacy-wrap input[type=text],.bulk-data-legacy-wrap input:not([type=checkbox]):not([type=file]){box-sizing:border-box;border:1px solid hsl(var(--db-border-strong));width:100%;min-width:0;min-height:34px;color:hsl(var(--db-text));background:hsl(var(--db-surface));border-radius:.45rem;padding:.35rem .55rem;font-size:.82rem;transition:border-color .15s,box-shadow .15s}.bulk-data-legacy-wrap input:not([type=checkbox]):not([type=file]):focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.bulk-legacy-page .hr-legacy-table th{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);color:#fff;border-color:hsl(var(--db-border));letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:600}.bulk-legacy-page .hr-legacy-table td{border-color:hsl(var(--db-border));color:hsl(var(--db-text))}.bulk-legacy-page .hr-legacy-table tbody tr:hover td{background:hsl(var(--db-surface-soft))}.bulk-status-label{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.bulk-status--error{color:hsl(var(--db-danger))}.bulk-status--warning{color:hsl(var(--db-warning))}.bulk-status--valid{color:hsl(var(--db-success))}._previewHidden_19x2j_1{border:1px dashed hsl(var(--db-warning,38 92% 50%) / .55);background:hsl(var(--db-warning,38 92% 50%) / .06);border-radius:.55rem;padding:.35rem;position:relative}._previewBadge_19x2j_9{letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--db-warning-text,32 80% 28%));background:hsl(var(--db-warning,38 92% 50%) / .14);border:1px solid hsl(var(--db-warning,38 92% 50%) / .35);border-radius:999px;margin-bottom:.25rem;padding:.1rem .45rem;font-size:.62rem;font-weight:700;display:inline-block}._page_v67ko_1{--cp-primary:#1e3a8a;--cp-primary-dark:#172554;--cp-accent:#06b6d4;--cp-accent-soft:#67e8f9;--cp-heading:#172554;--cp-text:#0f172a;--cp-muted:#64748b;--cp-surface:#fff;--cp-surface-soft:#f8fafc;--cp-border:#e2e8f0;--cp-shadow:0 4px 6px -1px #0f172a12, 0 14px 32px -6px #1e3a8a24;--cp-radius:16px;--cp-radius-sm:12px;--cp-error-text:#991b1b;--cp-error-bg:#fef2f2;--cp-error-border:#fecaca;--cp-success-text:#166534;--cp-success-bg:#f0fdf4;--cp-success-border:#bbf7d0;box-sizing:border-box;width:100%;max-width:100vw;min-height:0;color:var(--cp-text);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:linear-gradient(165deg,#f8fafc 0%,#e0e7ff 52%,#f1f5f9 100%);flex-direction:column;flex:1;margin:0;padding:clamp(.65rem,2vw,1.25rem) clamp(.65rem,3vw,2rem);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden auto}._page_v67ko_1[data-cp-theme=dark]{--cp-primary:#38bdf8;--cp-primary-dark:#0ea5e9;--cp-accent:#22d3ee;--cp-accent-soft:#a5f3fc;--cp-heading:#f8fafc;--cp-text:#f1f5f9;--cp-muted:#94a3b8;--cp-surface:#1e293b;--cp-surface-soft:#0f172a;--cp-border:#334155;--cp-shadow:0 4px 6px -1px #0006, 0 18px 40px -12px #0000008c;--cp-error-text:#fecaca;--cp-error-bg:#7f1d1d59;--cp-error-border:#f8717159;--cp-success-text:#86efac;--cp-success-bg:#14532d59;--cp-success-border:#4ade8059;--db-text:210 40% 96%;--db-muted:215 20% 70%;--db-border:217 24% 28%;--db-surface:223 33% 16%;--db-surface-soft:223 30% 19%;--db-primary:216 85% 74%;--db-primary-soft:213 94% 68%;--db-primary-dark:218 75% 60%;--db-accent:190 95% 50%;background:linear-gradient(165deg,#0f172a 0%,#1e293b 45%,#0f172a 100%)}._pattern_v67ko_76{pointer-events:none;opacity:.4;background-image:radial-gradient(circle at 1px 1px,#1e3a8a1c 1px,#0000 0);background-size:28px 28px;position:fixed;inset:0}._page_v67ko_1[data-cp-theme=dark] ._pattern_v67ko_76{opacity:.22;background-image:radial-gradient(circle at 1px 1px,#94a3b81f 1px,#0000 0)}._inner_v67ko_90{z-index:1;flex-direction:column;flex:none;gap:clamp(.85rem,2.2vw,1.35rem);width:100%;max-width:100%;margin-inline:0;display:flex;position:relative;overflow:hidden visible}._header_v67ko_104{background:var(--cp-surface);border-radius:var(--cp-radius);border:1px solid var(--cp-border);box-shadow:var(--cp-shadow);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:clamp(.95rem,2.2vw,1.25rem) clamp(1rem,2.5vw,1.5rem);display:flex}._headerActions_v67ko_117{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._ribbon_v67ko_124{letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #0f172a40;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);background:linear-gradient(115deg,#172554 0%,#1e3a8a 55%,#3b82f6 100%);border-radius:6px 0 0 6px;margin-bottom:.55rem;padding:.45rem 1.15rem .45rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}._page_v67ko_1[data-cp-theme=dark] ._ribbon_v67ko_124{background:linear-gradient(115deg,#0369a1 0%,#0ea5e9 50%,#38bdf8 100%)}._title_v67ko_143{letter-spacing:-.02em;color:var(--cp-heading);margin:0;font-size:clamp(1.25rem,4vw,1.65rem);font-weight:800;line-height:1.2}._subtitle_v67ko_152{min-height:1.35rem;color:var(--cp-muted);margin:.35rem 0 0;font-size:clamp(.8rem,2.5vw,.875rem);font-weight:500}._navLink_v67ko_160{color:var(--cp-primary);background:#1e3a8a0f;border:1px solid #1e3a8a38;border-radius:10px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}._page_v67ko_1[data-cp-theme=dark] ._navLink_v67ko_160{color:var(--cp-accent-soft);background:#38bdf81f;border-color:#38bdf859}._navLink_v67ko_160:hover{border-color:var(--cp-accent);background:#06b6d41f}._logoutBtn_v67ko_186{color:var(--cp-muted);background:var(--cp-surface-soft);border:1px solid var(--cp-border);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._logoutBtn_v67ko_186:hover{color:var(--cp-text);border-color:var(--cp-border);background:var(--cp-surface)}._page_v67ko_1[data-cp-theme=dark] ._logoutBtn_v67ko_186:hover{background:#334155}._card_v67ko_211{background:var(--cp-surface);border-radius:var(--cp-radius);border:1px solid var(--cp-border);box-shadow:var(--cp-shadow);padding:clamp(1rem,2.5vw,1.5rem)}._mainCard_v67ko_220{flex-direction:column;flex:1;min-height:0;display:flex}._sectionTitle_v67ko_227{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);flex-shrink:0;margin:0 0 .85rem;font-size:.72rem;font-weight:700}._primaryBtn_v67ko_237{letter-spacing:.01em;color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--cp-primary-dark) 0%, var(--cp-primary) 45%, #2563eb 100%);border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.55rem 1.35rem;font-size:clamp(.85rem,2.5vw,.92rem);font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 4px 14px -2px #1e3a8a73,0 2px 6px -1px #0f172a1f}._page_v67ko_1[data-cp-theme=dark] ._primaryBtn_v67ko_237{background:linear-gradient(135deg,#0369a1 0%,#0ea5e9 45%,#38bdf8 100%);box-shadow:0 4px 18px -2px #0ea5e973}@media (width>=480px){._primaryBtn_v67ko_237{width:auto;min-width:min(100%,320px)}}._primaryBtn_v67ko_237:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px -4px #1e3a8a80,0 4px 10px -2px #0f172a26}._primaryBtn_v67ko_237:active:not(:disabled){transform:translateY(0)}._primaryBtn_v67ko_237:disabled{opacity:.55;cursor:not-allowed;transform:none}._loading_v67ko_283{text-align:center;color:var(--cp-muted);margin:0;padding:2rem 1rem;font-size:.9rem}._errorBanner_v67ko_291{border-radius:var(--cp-radius-sm);color:var(--cp-error-text);background:var(--cp-error-bg);border:1px solid var(--cp-error-border);padding:.85rem 1rem;font-size:.85rem;font-weight:600}._successBanner_v67ko_301{border-radius:var(--cp-radius-sm);color:var(--cp-success-text);background:var(--cp-success-bg);border:1px solid var(--cp-success-border);padding:.85rem 1rem;font-size:.85rem;font-weight:600}._cameraModalRoot_m2kxo_1{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._cameraModalBackdrop_m2kxo_12{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa6;border:0;margin:0;padding:0;position:absolute;inset:0}._cameraModal_m2kxo_1{z-index:1;border-radius:var(--cp-radius-sm,12px);border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface,#fff);flex-direction:column;gap:.75rem;width:min(100%,28rem);max-height:min(90dvh,640px);padding:1.15rem 1.25rem 1.25rem;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000059}[data-cp-theme=dark] ._cameraModal_m2kxo_1{background:#1e293b;border-color:#475569}._cameraModalTitle_m2kxo_43{color:var(--cp-heading,#172554);margin:0;font-size:1.05rem;font-weight:700}._cameraModalHint_m2kxo_50{color:var(--cp-muted,#64748b);margin:-.25rem 0 0;font-size:.78rem;line-height:1.45}._cameraModalError_m2kxo_57{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-direction:column;gap:.5rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.45;display:flex}[data-cp-theme=dark] ._cameraModalError_m2kxo_57{color:#fca5a5;background:#7f1d1d59;border-color:#f8717159}._cameraRetryBtn_m2kxo_76{color:var(--cp-primary,#1e3a8a);cursor:pointer;background:#1e3a8a14;border:1px solid #1e3a8a40;border-radius:8px;align-self:flex-start;padding:.35rem .75rem;font-size:.78rem;font-weight:600}[data-cp-theme=dark] ._cameraRetryBtn_m2kxo_76{color:var(--cp-accent-soft,#a5f3fc);background:#38bdf81f;border-color:#38bdf866}._cameraVideoWrap_m2kxo_94{aspect-ratio:4/3;border:1px solid var(--cp-border,#e2e8f0);background:#0f172a;border-radius:10px;width:100%;position:relative;overflow:hidden}._cameraVideo_m2kxo_94{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}._cameraModalActions_m2kxo_112{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._cameraCancelBtn_m2kxo_119{color:var(--cp-muted,#64748b);border:1px solid var(--cp-border,#e2e8f0);cursor:pointer;background:0 0;border-radius:10px;padding:.55rem 1rem;font-size:.85rem;font-weight:600}._cameraCancelBtn_m2kxo_119:hover{border-color:var(--cp-accent,#06b6d4);color:var(--cp-heading,#172554)}[data-cp-theme=dark] ._cameraCancelBtn_m2kxo_119{color:#94a3b8;border-color:#475569}._toggle_un1xm_1{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid var(--cp-border,#e2e8f0);min-width:4.5rem;color:var(--cp-heading,#172554);background:var(--cp-surface-soft,#f8fafc);border-radius:10px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.72rem;font-weight:800;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}._toggle_un1xm_1:hover{border-color:var(--cp-accent,#06b6d4);color:var(--cp-primary,#1e3a8a);background:#06b6d41a}._toggle_un1xm_1:focus-visible{outline:2px solid var(--cp-accent,#06b6d4);outline-offset:2px}._partitionHr_1qjx4_3{background:linear-gradient(90deg, transparent, #06b6d459, var(--cp-border,#cbd5e1), #06b6d459, transparent);border:none;width:100%;height:1px;margin:.15rem 0 .5rem}._eduAddForm_1qjx4_18{margin-top:1rem}._educationUploadRow_1qjx4_22{border-top:1px solid var(--cp-border,#e2e8f0);grid-template-columns:minmax(220px,1.3fr) minmax(200px,1fr) auto;align-items:end;gap:.85rem;margin-top:1rem;padding-top:1rem;display:grid}._educationFormBody_1qjx4_32{flex-direction:column;gap:1.25rem;padding-top:.15rem;display:flex}._eduEditBanner_1qjx4_39{border-radius:var(--cp-radius-sm,12px);color:var(--cp-text,#0f172a);background:linear-gradient(100deg,#1e3a8a12 0%,#06b6d417 100%);border:1px solid #06b6d459;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;font-size:.82rem;line-height:1.45;display:flex}._eduEditBanner_1qjx4_39 strong{color:var(--cp-primary,#1e3a8a);font-weight:700}._eduEditBannerCancel_1qjx4_59{color:var(--cp-primary,#1e3a8a);background:var(--cp-surface,#fff);cursor:pointer;border:1px solid #1e3a8a47;border-radius:10px;flex-shrink:0;padding:.45rem .95rem;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s}._eduEditBannerCancel_1qjx4_59:hover:not(:disabled){border-color:var(--cp-accent,#06b6d4);background:#06b6d414}._eduEditBannerCancel_1qjx4_59:disabled{opacity:.55;cursor:not-allowed}[data-cp-theme=dark] ._eduEditBanner_1qjx4_39{color:var(--cp-text,#f1f5f9);background:linear-gradient(100deg,#082f4980 0%,#0c4a6e59 100%);border-color:#38bdf859}[data-cp-theme=dark] ._eduEditBanner_1qjx4_39 strong{color:var(--cp-accent-soft,#a5f3fc)}[data-cp-theme=dark] ._eduEditBannerCancel_1qjx4_59{color:var(--cp-accent-soft,#a5f3fc);background:#0f172a99;border-color:#38bdf859}._eduGridActionCol_1qjx4_98{white-space:nowrap;vertical-align:middle;text-align:center;width:1%}._eduGridActionBtn_1qjx4_105{letter-spacing:.02em;text-transform:uppercase;color:var(--cp-primary,#1e3a8a);cursor:pointer;background:#1e3a8a14;border:1px solid #1e3a8a38;border-radius:8px;padding:.32rem .65rem;font-size:.72rem;font-weight:700;transition:border-color .15s,background .15s}._eduGridActionBtn_1qjx4_105:hover:not(:disabled){border-color:var(--cp-accent,#06b6d4);background:#06b6d41f}._eduGridActionBtn_1qjx4_105:disabled{opacity:.45;cursor:not-allowed}._eduGridActionBtnDanger_1qjx4_129{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c47}._eduGridActionBtnDanger_1qjx4_129:hover:not(:disabled){background:#dc26261f;border-color:#dc2626}[data-cp-theme=dark] ._eduGridActionBtn_1qjx4_105{color:var(--cp-accent-soft,#a5f3fc);background:#38bdf81a;border-color:#38bdf84d}[data-cp-theme=dark] ._eduGridActionBtnDanger_1qjx4_129{color:#fca5a5;background:#ef44441f;border-color:#f8717159}._educationPanel_1qjx4_153{border-radius:var(--cp-radius-sm,12px);border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface,#fff);margin:0;overflow:visible;box-shadow:0 2px 8px #0f172a0f}._educationPanelHeader_1qjx4_162{border-bottom:1px solid var(--cp-border,#e2e8f0);background:linear-gradient(180deg, var(--cp-surface-soft,#f8fafc) 0%, var(--cp-surface,#fff) 100%);align-items:flex-start;gap:.9rem;padding:1rem 1.2rem;display:flex}._educationPanelBadge_1qjx4_171{color:#fff;background:linear-gradient(145deg, var(--cp-primary-dark,#172554) 0%, var(--cp-primary,#1e3a8a) 55%, var(--cp-accent,#06b6d4) 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #1e3a8a40}._educationPanelTitle_1qjx4_186{letter-spacing:-.02em;color:var(--cp-heading,#172554);margin:0;font-size:clamp(.92rem,2.5vw,1.02rem);font-weight:700;line-height:1.25}._educationPanelDesc_1qjx4_195{color:var(--cp-muted,#64748b);max-width:52rem;margin:.35rem 0 0;font-size:.8rem;font-weight:500;line-height:1.5}._educationPanelBody_1qjx4_204{flex-direction:column;gap:1.35rem;padding:1.05rem 1.2rem 1.2rem;display:flex}._educationSubBlock_1qjx4_211{flex-direction:column;gap:.85rem;display:flex}._educationSubBlockTitle_1qjx4_217{letter-spacing:.1em;text-transform:uppercase;color:var(--cp-muted,#64748b);border-bottom:1px dashed #94a3b88c;margin:0;padding-bottom:.35rem;font-size:.7rem;font-weight:700}._educationGridRow_1qjx4_229{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem 1.35rem;display:grid}._educationGridRow_1qjx4_229>*{min-width:0}@media (width<=560px){._educationGridRow_1qjx4_229{grid-template-columns:1fr}}[data-cp-theme=dark] ._educationPanel_1qjx4_153{box-shadow:0 2px 12px #00000059}[data-cp-theme=dark] ._educationPanelHeader_1qjx4_162{background:linear-gradient(180deg, #1e293b 0%, var(--cp-surface,#1e293b) 100%)}._educationMutedNote_1qjx4_255{color:var(--cp-muted,#64748b);margin:0 0 1rem;font-size:.82rem}._educationFormActions_1qjx4_261{border-radius:var(--cp-radius-sm,12px);background:linear-gradient(#06b6d40d 0%,#0000 55%);border:1px dashed #94a3b8a6;justify-content:flex-end;align-items:center;margin:0;padding:1rem 1.15rem;display:flex}._educationPanelBody_1qjx4_204 ._educationUploadZone_1qjx4_272{background:#f8fafca6;border-style:dashed;border-color:#94a3b873;margin-top:0}[data-cp-theme=dark] ._educationPanelBody_1qjx4_204 ._educationUploadZone_1qjx4_272{background:#0f172a59}._educationSaveBtn_1qjx4_283{width:auto;min-width:11rem;max-width:20rem}@media (width<=479px){._educationFormActions_1qjx4_261{justify-content:stretch}._educationSaveBtn_1qjx4_283{width:100%;max-width:none}}._eduTextUpper_1qjx4_300{text-transform:uppercase}._eduTextCapitalize_1qjx4_304{text-transform:capitalize}._req_1qjx4_308{color:#dc2626;margin-left:.1rem}._educationUploadZone_1qjx4_272{border-radius:var(--cp-radius-sm,12px);border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface-soft,#f8fafc);grid-template-columns:minmax(200px,1.2fr) minmax(160px,1fr) auto;align-items:end;gap:1rem 1.25rem;padding:1rem 1.15rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffffa6}[data-cp-theme=dark] ._educationUploadZone_1qjx4_272{background:var(--cp-surface-soft,#0f172a);border-color:var(--cp-border,#334155);box-shadow:none}._educationUploadZone_1qjx4_272 ._btnSecondary_1qjx4_331{width:auto;min-width:6.5rem;min-height:2.55rem}._educationFileInput_1qjx4_337{border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface,#fff);width:100%;min-height:2.65rem;color:var(--cp-text,#0f172a);cursor:pointer;border-radius:12px;padding:.45rem .65rem;font-size:.82rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f172a0a}._educationFileInput_1qjx4_337:focus{border-color:var(--cp-accent,#06b6d4);outline:none;box-shadow:0 0 0 3px #06b6d433}[data-cp-theme=dark] ._educationFileInput_1qjx4_337{color:#f1f5f9;background:#0f172a;border-color:#475569}._educationFormCard_1qjx4_364{overflow:visible}._eduAddLead_1qjx4_368{color:var(--cp-muted,#64748b);margin:0 0 1rem;font-size:.78rem;line-height:1.45}._eduCode_1qjx4_375{color:var(--cp-primary,#1e3a8a);word-break:break-all;background:#1e3a8a14;border-radius:6px;padding:.1rem .32rem;font-size:.72rem}[data-cp-theme=dark] ._eduCode_1qjx4_375{color:var(--cp-accent-soft,#a5f3fc);background:#38bdf81f}._stepperCard_1qjx4_389{overflow:visible}._stepperCard_1qjx4_389 ._stepperSectionLabel_1qjx4_393{margin-bottom:.55rem}._stepper_1qjx4_389{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0;margin:0;padding:0 0 .35rem;list-style:none;display:flex;overflow:auto visible}._stepCell_1qjx4_412{flex:none;justify-content:center;display:flex}._stepTrackBetween_1qjx4_418{box-sizing:border-box;flex:.75rem;align-items:center;min-width:.5rem;height:2.15rem;margin-top:.35rem;display:flex}._stepTrack_1qjx4_418{background:var(--cp-border,#e2e8f0);border-radius:999px;width:100%;height:3px;display:block}._stepTrackDone_1qjx4_436 ._stepTrack_1qjx4_418{background:linear-gradient(90deg, #0d9488 0%, var(--cp-accent,#06b6d4) 100%);box-shadow:0 0 0 1px #0d94881f}[data-cp-theme=dark] ._stepTrack_1qjx4_418{background:var(--cp-border,#334155)}[data-cp-theme=dark] ._stepTrackDone_1qjx4_436 ._stepTrack_1qjx4_418{background:linear-gradient(90deg, #0f766e 0%, var(--cp-accent,#22d3ee) 100%);box-shadow:0 0 0 1px #22d3ee26}._stepItem_1qjx4_450{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:.4rem;padding:.35rem .2rem;transition:background .15s;display:flex}._stepItem_1qjx4_450:hover{background:#06b6d414}._stepItem_1qjx4_450:focus-visible{outline:2px solid var(--cp-accent,#06b6d4);outline-offset:2px}._stepCircle_1qjx4_475{background:var(--cp-surface-soft,#f8fafc);width:2.15rem;height:2.15rem;color:var(--cp-muted,#64748b);border:2px solid var(--cp-border,#e2e8f0);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex}._stepCompleted_1qjx4_490 ._stepCircle_1qjx4_475{background:linear-gradient(145deg, #0d9488 0%, var(--cp-accent,#06b6d4) 100%);color:#fff;border-color:#0000;box-shadow:0 2px 8px -2px #0d948873}._stepSkipped_1qjx4_498 ._stepCircle_1qjx4_475{color:#fff;background:linear-gradient(145deg,#dc2626 0%,#f97316 100%);border-color:#0000;box-shadow:0 2px 10px -2px #dc262673}._stepSkipped_1qjx4_498 ._stepTitle_1qjx4_505{color:#b91c1c;font-weight:700}[data-cp-theme=dark] ._stepSkipped_1qjx4_498 ._stepCircle_1qjx4_475{background:linear-gradient(145deg,#991b1b 0%,#ea580c 100%);box-shadow:0 2px 12px -2px #f8717140}[data-cp-theme=dark] ._stepSkipped_1qjx4_498 ._stepTitle_1qjx4_505{color:#fca5a5}._stepTrackSkipped_1qjx4_519 ._stepTrack_1qjx4_418{background:linear-gradient(90deg,#dc2626 0%,#f97316 100%);box-shadow:0 0 0 1px #dc262633}[data-cp-theme=dark] ._stepTrackSkipped_1qjx4_519 ._stepTrack_1qjx4_418{background:linear-gradient(90deg,#991b1b 0%,#ea580c 100%);box-shadow:0 0 0 1px #f8717133}._stepActive_1qjx4_529 ._stepCircle_1qjx4_475{background:linear-gradient(135deg, var(--cp-primary-dark,#172554) 0%, var(--cp-primary,#1e3a8a) 45%, #2563eb 100%);color:#fff;border-color:#0000;box-shadow:0 4px 14px -2px #1e3a8a73}._stepTitle_1qjx4_505{text-align:center;color:var(--cp-muted,#64748b);font-size:.6rem;font-weight:600;line-height:1.2}._stepActive_1qjx4_529 ._stepTitle_1qjx4_505{color:var(--cp-heading,#172554);font-weight:700}[data-cp-theme=dark] ._stepCircle_1qjx4_475{background:var(--cp-surface-soft,#0f172a);border-color:var(--cp-border,#334155);color:var(--cp-muted,#94a3b8)}[data-cp-theme=dark] ._stepCompleted_1qjx4_490 ._stepCircle_1qjx4_475{background:linear-gradient(145deg, #0f766e 0%, var(--cp-accent,#22d3ee) 100%);box-shadow:0 2px 12px -2px #22d3ee59}[data-cp-theme=dark] ._stepActive_1qjx4_529 ._stepCircle_1qjx4_475{background:linear-gradient(135deg,#0369a1 0%,#0ea5e9 45%,#38bdf8 100%);box-shadow:0 4px 18px -2px #0ea5e973}._cardTopAccent_1qjx4_565{border-radius:var(--cp-radius,16px) var(--cp-radius,16px) 0 0;background:linear-gradient(90deg, var(--cp-accent,#06b6d4) 0%, var(--cp-primary,#1e3a8a) 52%, var(--cp-accent-soft,#67e8f9) 100%);height:4px;margin:calc(-1*clamp(1rem,2.5vw,1.5rem)) calc(-1*clamp(1rem,2.5vw,1.5rem)) 1rem}._instructionsCard_1qjx4_577{padding:clamp(1rem,3vw,1.35rem);overflow:visible}._instructionsH2_1qjx4_582{color:var(--cp-heading,#172554);margin:0 0 .75rem;font-size:1.15rem;font-weight:700}._instructionsUl_1qjx4_589{color:var(--cp-text,#0f172a);margin:0 0 1rem;padding-left:1.2rem;font-size:.875rem;line-height:1.65}._requiredDocs_1qjx4_597{border-top:1px solid var(--cp-border,#e2e8f0);margin-top:1rem;padding-top:1rem}._requiredDocsH3_1qjx4_603{color:var(--cp-heading,#172554);margin:0 0 .65rem;font-size:.95rem;font-weight:700}._bgcFormCard_1qjx4_610{overflow:hidden}._bgcCardHeader_1qjx4_614{border-bottom:1px solid var(--cp-border,#e2e8f0);margin-bottom:.35rem;padding:.15rem 0 .5rem}._formTitleRibbon_1qjx4_620{letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px #0f172a40;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);background:linear-gradient(115deg,#172554 0%,#1e3a8a 55%,#3b82f6 100%);border-radius:6px 0 0 6px;padding:.48rem 1.2rem .48rem .88rem;font-size:clamp(.8rem,2.2vw,.9rem);font-weight:700;display:inline-block}[data-cp-theme=dark] ._formTitleRibbon_1qjx4_620{background:linear-gradient(115deg,#0369a1 0%,#0ea5e9 50%,#38bdf8 100%)}._bgcCardBody_1qjx4_637{padding:.15rem 0 0}._docsSection_1qjx4_641,._reviewCard_1qjx4_645{overflow:hidden}._profileGrid_1qjx4_649{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;display:grid}._fieldLabel_1qjx4_655{color:var(--cp-muted,#64748b);flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}._fieldInput_1qjx4_664,._fieldSelect_1qjx4_665{box-sizing:border-box;border:1px solid var(--cp-border,#e2e8f0);width:100%;max-width:100%;color:var(--cp-text,#0f172a);background:var(--cp-surface,#fff);border-radius:12px;min-height:2.65rem;padding:.55rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f172a0a}._fieldReadonly_1qjx4_681{color:var(--cp-muted,#64748b);background:#f1f5f9}[data-cp-theme=dark] ._fieldReadonly_1qjx4_681{background:#1e293b}._fieldInput_1qjx4_664:focus,._fieldSelect_1qjx4_665:focus{border-color:var(--cp-accent,#06b6d4);outline:none;box-shadow:0 0 0 3px #06b6d433}._fieldInvalid_1qjx4_697{box-shadow:0 0 0 3px #dc26262e;border-color:#dc2626!important}._fieldInvalid_1qjx4_697:focus{box-shadow:0 0 0 3px #dc262647;border-color:#dc2626!important}._fieldInput_1qjx4_664._fieldInvalid_1qjx4_697:disabled,._fieldSelect_1qjx4_665._fieldInvalid_1qjx4_697:disabled{opacity:1;border-color:#dc2626!important}[data-cp-theme=dark] ._fieldInput_1qjx4_664,[data-cp-theme=dark] ._fieldSelect_1qjx4_665{color:#f1f5f9;background:#0f172a;border-color:#475569}._radioRow_1qjx4_720{flex-wrap:wrap;align-items:center;gap:1rem;padding:.35rem 0;display:flex}._radioOpt_1qjx4_728{color:var(--cp-text,#0f172a);cursor:pointer;align-items:center;gap:.45rem;font-size:.875rem;font-weight:500;display:inline-flex}._radioOpt_1qjx4_728 input[type=radio]{accent-color:var(--cp-primary,#1e3a8a);width:1.05rem;height:1.05rem}[data-cp-theme=dark] ._radioOpt_1qjx4_728 input[type=radio]{accent-color:var(--cp-accent,#22d3ee)}._wizardNavBlock_1qjx4_748{border-top:1px solid var(--cp-border,#e2e8f0);margin-top:1.15rem;padding-top:1rem}._stepAdvanceHint_1qjx4_754{color:#b91c1c;background:#fee2e2a6;border:1px solid #f8717173;border-radius:10px;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.82rem;font-weight:600;line-height:1.45}[data-cp-theme=dark] ._stepAdvanceHint_1qjx4_754{color:#fecaca;background:#7f1d1d59;border-color:#f8717159}._wizardNav_1qjx4_748{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}._btnSecondary_1qjx4_331{min-height:2.65rem;color:var(--cp-primary,#1e3a8a);cursor:pointer;background:#1e3a8a0f;border:1px solid #1e3a8a38;border-radius:12px;padding:.55rem 1.2rem;font-size:.875rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}._btnSecondary_1qjx4_331:hover{border-color:var(--cp-accent,#06b6d4);background:#06b6d41a}[data-cp-theme=dark] ._btnSecondary_1qjx4_331{color:var(--cp-accent-soft,#a5f3fc);background:#38bdf81f;border-color:#38bdf859}._bgcThead_1qjx4_804 th{letter-spacing:.02em;font-size:.7rem;font-weight:700;color:#fff!important;background:linear-gradient(90deg, var(--cp-primary-dark,#172554) 0%, var(--cp-primary,#1e3a8a) 40%, var(--cp-accent,#06b6d4) 100%)!important;border-color:#ffffff1f!important;padding:.55rem .5rem!important}[data-cp-theme=dark] ._bgcThead_1qjx4_804 th{background:linear-gradient(90deg,#0c4a6e 0%,#0369a1 50%,#0891b2 100%)!important}._photoRow_1qjx4_823{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._visuallyHidden_1qjx4_830{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._photoPickBtn_1qjx4_842{color:var(--cp-primary,#1e3a8a);cursor:pointer;background:#1e3a8a0f;border:1px solid #1e3a8a38;border-radius:12px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}[data-cp-theme=dark] ._photoPickBtn_1qjx4_842{color:var(--cp-accent-soft,#a5f3fc);background:#38bdf81f;border-color:#38bdf859}._photoPickBtn_1qjx4_842:hover{border-color:var(--cp-accent,#06b6d4);background:#06b6d41f}._cameraPickBtn_1qjx4_867{color:var(--cp-heading,#172554);border:1px dashed var(--cp-accent,#06b6d4);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}[data-cp-theme=dark] ._cameraPickBtn_1qjx4_867{color:var(--cp-accent-soft,#a5f3fc);border-color:#38bdf88c}._cameraPickBtn_1qjx4_867:hover:not(:disabled){border-color:var(--cp-accent,#06b6d4);background:#06b6d424;border-style:solid}._cameraPickBtn_1qjx4_867:disabled{opacity:.55;cursor:not-allowed}._photoStatus_1qjx4_897{color:var(--cp-muted,#64748b);font-size:.78rem}._uploadedFilesHeading_1qjx4_902{color:var(--cp-heading,#172554);margin:1.25rem 0 .5rem;font-size:.85rem;font-weight:700}._uploadedGrid_1qjx4_909{flex-direction:column;gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}._uploadedScroll_1qjx4_918{max-height:min(46dvh,380px);padding-right:.2rem;overflow:auto}._uploadedScroll_1qjx4_918::-webkit-scrollbar{width:10px;height:10px}._uploadedScroll_1qjx4_918::-webkit-scrollbar-thumb{background:#64748b66;border-radius:999px}._uploadedCard_1qjx4_934{border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface-soft,#f8fafc);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.48rem 2.2rem .5rem .65rem;transition:border-color .15s,background .15s;display:flex;position:relative}._uploadedCard_1qjx4_934:hover{border-color:var(--cp-accent,#06b6d4)}[data-cp-theme=dark] ._uploadedCard_1qjx4_934{background:#0f172a;border-color:#334155}._uploadedNameBtn_1qjx4_956{text-align:left;min-width:0;color:var(--cp-primary,#1e3a8a);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-size:.84rem;font-weight:700}._uploadedNameBtn_1qjx4_956:hover{text-decoration:underline}[data-cp-theme=dark] ._uploadedNameBtn_1qjx4_956{color:var(--cp-accent-soft,#a5f3fc)}._uploadedRemove_1qjx4_978{color:#fff;cursor:pointer;background:#0f172a9e;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:1rem;line-height:1;transition:background .15s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}._uploadedRemove_1qjx4_978:hover:not(:disabled){background:#dc2626e6}._uploadedRemove_1qjx4_978:disabled{opacity:.7;cursor:wait}._previewModalRoot_1qjx4_1007{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:clamp(.65rem,3vw,1.25rem);display:flex;position:fixed;inset:0}._previewModalBackdrop_1qjx4_1018{cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1725548c;border:0;margin:0;padding:0;position:absolute;inset:0}[data-cp-theme=dark] ._previewModalBackdrop_1qjx4_1018{background:#000000b8}._previewModal_1qjx4_1007{z-index:1;border-radius:var(--cp-radius,16px);border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface,#fff);width:min(100%,62rem);max-height:min(92dvh,760px);box-shadow:var(--cp-shadow,0 25px 50px -12px #00000040);flex-direction:column;display:flex;position:relative;overflow:hidden}._previewModal_1qjx4_1007:before{content:"";background:linear-gradient(90deg, var(--cp-accent,#06b6d4) 0%, var(--cp-primary,#1e3a8a) 52%, var(--cp-accent-soft,#67e8f9) 100%);flex-shrink:0;height:4px;display:block}[data-cp-theme=dark] ._previewModal_1qjx4_1007{border-color:var(--cp-border,#334155);background:var(--cp-surface,#1e293b);box-shadow:var(--cp-shadow,0 25px 50px -12px #0000008c)}._previewModalTop_1qjx4_1067{border-bottom:1px solid var(--cp-border,#e2e8f0);background:linear-gradient(180deg, var(--cp-surface-soft,#f8fafc) 0%, var(--cp-surface,#fff) 100%);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.05rem;display:flex}[data-cp-theme=dark] ._previewModalTop_1qjx4_1067{background:linear-gradient(180deg, var(--cp-surface-soft,#0f172a) 0%, var(--cp-surface,#1e293b) 100%);border-bottom-color:var(--cp-border,#334155)}._previewTopLeft_1qjx4_1082{flex-direction:column;gap:.2rem;min-width:0;display:flex}._previewFileName_1qjx4_1089{letter-spacing:-.02em;color:var(--cp-heading,#172554);overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:700;line-height:1.35}._previewCounter_1qjx4_1099{color:var(--cp-muted,#64748b);font-size:.72rem;font-weight:600}._previewClose_1qjx4_1105{border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface,#fff);width:2.35rem;height:2.35rem;color:var(--cp-muted,#64748b);cursor:pointer;border-radius:999px;flex-shrink:0;font-size:1.2rem;line-height:1;transition:background .15s,border-color .15s,color .15s}._previewClose_1qjx4_1105:hover{background:var(--cp-surface-soft,#f1f5f9);color:var(--cp-heading,#172554);border-color:#06b6d473}._previewClose_1qjx4_1105:focus-visible{outline:2px solid var(--cp-accent,#06b6d4);outline-offset:2px}[data-cp-theme=dark] ._previewClose_1qjx4_1105{background:var(--cp-surface-soft,#0f172a);border-color:var(--cp-border,#475569);color:var(--cp-muted,#94a3b8)}[data-cp-theme=dark] ._previewClose_1qjx4_1105:hover{border-color:var(--cp-accent,#22d3ee);color:var(--cp-heading,#f8fafc)}._previewBody_1qjx4_1141{background:linear-gradient(180deg, #e2e8f073 0%, var(--cp-surface-soft,#f8fafc) 100%);flex:auto;min-height:0;padding:.85rem 1rem;overflow:auto}[data-cp-theme=dark] ._previewBody_1qjx4_1141{background:linear-gradient(180deg, #0f172ae6 0%, var(--cp-surface-soft,#0f172a) 100%)}._previewLargeImg_1qjx4_1153{-o-object-fit:contain;object-fit:contain;border-radius:var(--cp-radius-sm,12px);background:var(--cp-surface,#fff);border:1px solid var(--cp-border,#e2e8f0);width:100%;max-height:min(70dvh,620px);margin:0 auto;display:block;box-shadow:0 2px 8px #0f172a0f}._previewFrame_1qjx4_1165{border-radius:var(--cp-radius-sm,12px);background:var(--cp-surface,#fff);border:0;border:1px solid var(--cp-border,#e2e8f0);width:100%;height:min(70dvh,620px);box-shadow:0 2px 8px #0f172a0f}._previewFallback_1qjx4_1175{border-radius:var(--cp-radius-sm,12px);border:1px dashed var(--cp-border,#cbd5e1);background:var(--cp-surface,#fff);box-sizing:border-box;justify-content:center;align-items:center;min-height:min(52dvh,420px);padding:1.35rem 1.25rem 1.5rem;display:flex}[data-cp-theme=dark] ._previewFallback_1qjx4_1175{background:var(--cp-surface-soft,#0f172a);border-color:var(--cp-border,#475569)}._previewFallbackInner_1qjx4_1192{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:26rem;display:flex}._previewFallbackHeading_1qjx4_1201{letter-spacing:-.02em;color:var(--cp-heading,#172554);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}._previewFallbackDetail_1qjx4_1210{color:var(--cp-muted,#64748b);margin:0;font-size:.82rem;font-weight:500;line-height:1.55}[data-cp-theme=dark] ._previewFallbackHeading_1qjx4_1201{color:var(--cp-heading,#f8fafc)}[data-cp-theme=dark] ._previewFallbackDetail_1qjx4_1210{color:var(--cp-muted,#94a3b8)}._previewActions_1qjx4_1226{border-top:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface,#fff);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;padding:.85rem 1.05rem 1rem;display:flex}[data-cp-theme=dark] ._previewActions_1qjx4_1226{background:var(--cp-surface,#1e293b);border-top-color:var(--cp-border,#334155)}._previewNavBtn_1qjx4_1243{border-radius:var(--cp-radius-sm,12px);border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface,#fff);min-height:2.4rem;color:var(--cp-heading,#172554);cursor:pointer;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._previewNavBtn_1qjx4_1243:hover:not(:disabled){background:var(--cp-surface-soft,#f8fafc);border-color:#06b6d466}._previewNavBtn_1qjx4_1243:focus-visible{outline:2px solid var(--cp-accent,#06b6d4);outline-offset:2px}._previewNavBtn_1qjx4_1243:disabled{opacity:.5;cursor:not-allowed}[data-cp-theme=dark] ._previewNavBtn_1qjx4_1243{background:var(--cp-surface-soft,#0f172a);border-color:var(--cp-border,#475569);color:var(--cp-heading,#f8fafc)}[data-cp-theme=dark] ._previewNavBtn_1qjx4_1243:hover:not(:disabled){border-color:#22d3ee73}._previewDownload_1qjx4_1285{border-radius:var(--cp-radius-sm,12px);letter-spacing:.01em;color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--cp-primary-dark,#172554) 0%, var(--cp-primary,#1e3a8a) 45%, #2563eb 100%);border:none;justify-content:center;align-items:center;gap:.45rem;min-height:2.4rem;padding:.5rem 1.15rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 4px 14px -2px #1e3a8a73,0 2px 6px -1px #0f172a1f}._previewDownload_1qjx4_1285:hover{transform:translateY(-1px);box-shadow:0 8px 22px -4px #1e3a8a80,0 4px 10px -2px #0f172a26}._previewDownload_1qjx4_1285:focus-visible{outline:2px solid var(--cp-accent-soft,#67e8f9);outline-offset:2px}[data-cp-theme=dark] ._previewDownload_1qjx4_1285{background:linear-gradient(135deg,#0369a1 0%,#0ea5e9 45%,#38bdf8 100%);box-shadow:0 4px 18px -2px #0ea5e973}[data-cp-theme=dark] ._previewDownload_1qjx4_1285:hover{box-shadow:0 8px 24px -4px #0ea5e98c}._previewDownloadIcon_1qjx4_1324{width:16px;height:16px}._fileLink_1qjx4_1329{color:var(--cp-primary,#1e3a8a);overflow-wrap:anywhere;font-weight:600;text-decoration:none}._fileLink_1qjx4_1329:hover{text-decoration:underline}._fileList_1qjx4_1340{margin:.75rem 0 0;padding-left:1.15rem}._fileList_1qjx4_1340 li{margin-bottom:.4rem}._fileMeta_1qjx4_1349{color:var(--cp-muted,#64748b);font-size:.78rem}._reviewLead_1qjx4_1354{color:var(--cp-muted,#64748b);margin:0 0 1rem;font-size:.82rem;line-height:1.55}._reviewPreview_1qjx4_1361{gap:1rem;margin-top:.5rem;display:grid}._reviewSection_1qjx4_1367{border:1px solid var(--cp-border,#e2e8f0);background:#f8fafca6;border-radius:12px;padding:.85rem .95rem}[data-cp-theme=dark] ._reviewSection_1qjx4_1367{background:#0f172a73;border-color:#475569}._reviewSectionHead_1qjx4_1379{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}._reviewSectionTitle_1qjx4_1387{color:var(--cp-heading,#172554);margin:0;font-size:.92rem;font-weight:700}[data-cp-theme=dark] ._reviewSectionTitle_1qjx4_1387{color:#e2e8f0}._reviewEditLink_1qjx4_1398{color:var(--cp-primary,#1e3a8a);cursor:pointer;background:0 0;border:1px solid #1e3a8a40;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}._reviewEditLink_1qjx4_1398:hover{border-color:var(--cp-accent,#06b6d4);color:var(--cp-accent,#06b6d4)}._reviewSubheading_1qjx4_1414{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-muted,#64748b);margin:.75rem 0 .35rem;font-size:.75rem;font-weight:700}._reviewEmpty_1qjx4_1423{color:var(--cp-muted,#64748b);margin:0;font-size:.82rem}._reviewRecordList_1qjx4_1429{gap:.65rem;display:grid}._reviewRecord_1qjx4_1429{background:var(--cp-surface,#fff);border:1px solid #1e3a8a1a;border-radius:10px;padding:.65rem .75rem}[data-cp-theme=dark] ._reviewRecord_1qjx4_1429{background:#0f172a;border-color:#334155}._reviewRecordTitle_1qjx4_1446{color:var(--cp-primary,#1e3a8a);margin:0 0 .45rem;font-size:.8rem;font-weight:700}[data-cp-theme=dark] ._reviewRecordTitle_1qjx4_1446{color:#7dd3fc}._reviewRecordDl_1qjx4_1457{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem;margin:0;display:grid}._reviewRecordDl_1qjx4_1457 dt{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-muted,#64748b);margin:0;font-size:.68rem;font-weight:700}._reviewRecordDl_1qjx4_1457 dd{color:var(--cp-text,#334155);word-break:break-word;margin:.1rem 0 0;font-size:.84rem;font-weight:600}[data-cp-theme=dark] ._reviewRecordDl_1qjx4_1457 dd{color:#e2e8f0}._reviewFileList_1qjx4_1485{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}._reviewFileItem_1qjx4_1493{background:var(--cp-surface,#fff);border:1px solid var(--cp-border,#e2e8f0);border-radius:8px;flex-direction:column;gap:.1rem;padding:.5rem .65rem;display:flex}[data-cp-theme=dark] ._reviewFileItem_1qjx4_1493{background:#0f172a;border-color:#334155}._reviewFileName_1qjx4_1508{color:var(--cp-heading,#172554);word-break:break-all;font-size:.82rem;font-weight:600}[data-cp-theme=dark] ._reviewFileName_1qjx4_1508{color:#f1f5f9}._reviewFileMeta_1qjx4_1519{color:var(--cp-muted,#64748b);font-size:.72rem}._reviewDl_1qjx4_1524{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;margin:0;display:grid}._reviewDl_1qjx4_1524 dt{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-muted,#64748b);margin:0;font-size:.72rem;font-weight:700}._reviewDl_1qjx4_1524 dd{color:var(--cp-heading,#172554);margin:.15rem 0 0;font-size:.9rem;font-weight:600}._reviewCounts_1qjx4_1547{border:1px solid var(--cp-border,#e2e8f0);color:var(--cp-text,#334155);background:#f4f7fa;border-radius:10px;margin:1rem 0 0;padding:.85rem 1rem;font-size:.8rem;line-height:1.55}[data-cp-theme=dark] ._reviewCounts_1qjx4_1547{background:#1e293b;border-color:#475569}._reviewValidationBlock_1qjx4_1563{background:#fee2e2a6;border:1px solid #f8717173;border-radius:12px;margin-top:1rem;padding:.75rem .9rem}._reviewValidationTitle_1qjx4_1571{color:#b91c1c;margin:0 0 .55rem;font-size:.84rem;font-weight:700}._reviewValidationList_1qjx4_1578{color:#991b1b;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.45;display:grid}[data-cp-theme=dark] ._reviewValidationBlock_1qjx4_1563{background:#7f1d1d59;border-color:#f8717159}[data-cp-theme=dark] ._reviewValidationTitle_1qjx4_1571,[data-cp-theme=dark] ._reviewValidationList_1qjx4_1578{color:#fecaca}@media (width<=639px){._educationUploadZone_1qjx4_272{grid-template-columns:1fr}._educationUploadRow_1qjx4_22{grid-template-columns:1fr;align-items:stretch}._photoRow_1qjx4_823{flex-direction:column;align-items:stretch}._photoPickBtn_1qjx4_842,._cameraPickBtn_1qjx4_867{justify-content:center}._wizardNav_1qjx4_748{flex-direction:column-reverse;align-items:stretch}._wizardNav_1qjx4_748 button{justify-content:center;width:100%}}._sigModalRoot_1ei3s_1{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._sigModalBackdrop_1ei3s_12{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa6;border:0;margin:0;padding:0;position:absolute;inset:0}._sigModal_1ei3s_1{z-index:1;border-radius:var(--cp-radius-sm,12px);border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface,#fff);flex-direction:column;gap:.65rem;width:min(100%,32rem);padding:1.15rem 1.25rem 1.25rem;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000059}[data-cp-theme=dark] ._sigModal_1ei3s_1{background:#1e293b;border-color:#475569}._sigModalTitle_1ei3s_42{color:var(--cp-heading,#172554);margin:0;font-size:1.05rem;font-weight:700}._sigModalHint_1ei3s_49{color:var(--cp-muted,#64748b);margin:-.15rem 0 0;font-size:.78rem;line-height:1.45}._sigCanvasWrap_1ei3s_56{border:2px dashed var(--cp-border,#cbd5e1);touch-action:none;background:#f8fafc;border-radius:10px;width:100%;min-height:180px;overflow:hidden}[data-cp-theme=dark] ._sigCanvasWrap_1ei3s_56{background:#0f172a;border-color:#475569}._sigCanvas_1ei3s_56{cursor:crosshair;touch-action:none;width:100%;height:180px;display:block}._sigModalActions_1ei3s_79{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;display:flex}._sigClearBtn_1ei3s_87{color:var(--cp-muted,#64748b);border:1px solid var(--cp-border,#e2e8f0);cursor:pointer;background:0 0;border-radius:10px;padding:.5rem .95rem;font-size:.82rem;font-weight:600}._sigClearBtn_1ei3s_87:hover{border-color:var(--cp-accent,#06b6d4);color:var(--cp-heading,#172554)}._sigCancelBtn_1ei3s_103{color:var(--cp-muted,#64748b);border:1px solid var(--cp-border,#e2e8f0);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:.5rem .95rem;font-size:.82rem;font-weight:600}._sigCancelBtn_1ei3s_103:hover{border-color:var(--cp-accent,#06b6d4)}[data-cp-theme=dark] ._sigClearBtn_1ei3s_87,[data-cp-theme=dark] ._sigCancelBtn_1ei3s_103{border-color:#475569}._loaFormCard_1oubc_4{flex-direction:column;flex:0 auto;align-self:stretch;width:100%;min-height:auto;display:flex}._loaFormBody_1oubc_13{flex-direction:column;flex:0 auto;min-height:0;display:flex}._agreementColumn_1oubc_20{flex-direction:column;flex:none;min-height:12rem;margin-top:.25rem;margin-bottom:.35rem;display:flex}._agreementWrap_1oubc_29{border-radius:var(--cp-radius-sm,12px);border:1px solid var(--cp-border,#e2e8f0);background:linear-gradient(#f8fafc 0%,#fff 40%);flex-direction:column;flex:none;min-height:clamp(10rem,28vh,14rem);max-height:min(52dvh,460px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}._agreementAccent_1oubc_42{background:linear-gradient(90deg, var(--cp-accent,#06b6d4) 0%, var(--cp-primary,#1e3a8a) 55%, var(--cp-accent-soft,#67e8f9) 100%);flex-shrink:0;height:4px}._agreementBody_1oubc_53{-webkit-overflow-scrolling:touch;min-height:0;color:var(--cp-text,#0f172a);flex:1;padding:clamp(.9rem,2.2vw,1.25rem) clamp(.9rem,2.5vw,1.5rem);font-size:clamp(.8125rem,2vw,.875rem);line-height:1.75;overflow-y:auto}._agreementBody_1oubc_53 b{color:var(--cp-heading,#172554);font-weight:700}[data-cp-theme=dark] ._agreementWrap_1oubc_29{border-color:var(--cp-border,#334155);background:linear-gradient(#0f172a 0%,#1e293b 55%);box-shadow:inset 0 1px #ffffff0d}[data-cp-theme=dark] ._agreementBody_1oubc_53 b{color:var(--cp-accent-soft,#a5f3fc)}._uploadGrid_1oubc_80{flex-shrink:0;grid-template-columns:1fr;gap:1rem;margin-top:.9rem;display:grid}._verificationSection_1oubc_88{border-top:1px solid var(--cp-border,#e2e8f0);margin-top:1.35rem;padding-top:1rem}[data-cp-theme=dark] ._verificationSection_1oubc_88{border-top-color:#334155}@media (width>=640px){._uploadGrid_1oubc_80{grid-template-columns:1fr 1fr;gap:1.15rem}}._uploadZone_1oubc_105{border-radius:var(--cp-radius-sm,12px);border:1px solid var(--cp-border,#e2e8f0);background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);flex-direction:column;gap:.55rem;min-height:auto;padding:clamp(.85rem,2vw,1rem);transition:border-color .2s,box-shadow .2s;display:flex}[data-cp-theme=dark] ._uploadZone_1oubc_105{background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border-color:#334155}._uploadZone_1oubc_105:focus-within{border-color:var(--cp-accent,#06b6d4);box-shadow:0 0 0 3px #06b6d42e}._uploadLabel_1oubc_127{color:var(--cp-heading,#172554);font-size:clamp(.78rem,2vw,.82rem);font-weight:700}._fileRow_1oubc_133{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._visuallyHidden_1oubc_140{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._filePickBtn_1oubc_152{color:var(--cp-primary,#1e3a8a);cursor:pointer;background:#1e3a8a0f;border:1px solid #1e3a8a38;border-radius:10px;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}[data-cp-theme=dark] ._filePickBtn_1oubc_152{color:var(--cp-accent-soft,#a5f3fc);background:#38bdf81f;border-color:#38bdf859}._filePickBtn_1oubc_152:hover{border-color:var(--cp-accent,#06b6d4);background:#06b6d41f}._cameraPickBtn_1oubc_178{color:var(--cp-heading,#172554);border:1px dashed var(--cp-accent,#06b6d4);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}[data-cp-theme=dark] ._cameraPickBtn_1oubc_178{color:var(--cp-accent-soft,#a5f3fc);border-color:#38bdf88c}._cameraPickBtn_1oubc_178:hover{border-color:var(--cp-accent,#06b6d4);background:#06b6d424;border-style:solid}._fileName_1oubc_204{color:var(--cp-muted,#64748b);word-break:break-all;flex:1;min-width:0;font-size:.78rem}._fileNameMuted_1oubc_212{color:var(--cp-muted,#64748b);margin:.5rem 0 0;font-size:.78rem}._previewBlock_1oubc_218{flex-direction:column;gap:.4rem;margin-top:.55rem;display:flex}._previewFrame_1oubc_225{box-sizing:border-box;background:linear-gradient(#f8fafc 0%,#eef2ff 100%);border:1px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;width:100%;height:9.25rem;min-height:9.25rem;padding:.5rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}[data-cp-theme=dark] ._previewFrame_1oubc_225{background:linear-gradient(#0f172a 0%,#111827 100%);border-color:#475569;box-shadow:inset 0 1px #ffffff0f}._previewFramePhoto_1oubc_248{height:8.75rem;min-height:8.75rem}._previewFrameSignature_1oubc_253{height:5.75rem;min-height:5.75rem}._previewImg_1oubc_258{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}._previewImgPhoto_1oubc_267{-o-object-fit:contain;object-fit:contain;background:#ffffff85;border-radius:9px;width:100%;height:100%}._previewImgSignature_1oubc_275{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:5.3rem;padding:.2rem}._previewEmpty_1oubc_284{text-align:center;width:100%;height:100%;color:var(--cp-muted,#64748b);place-items:center;gap:.22rem;display:grid}._previewEmptyIcon_1oubc_294{opacity:.8;font-size:1rem;line-height:1}._previewEmptyText_1oubc_300{margin:0;font-size:.73rem;line-height:1.35}._previewRemove_1oubc_306{color:#fff;cursor:pointer;background:#0f172a9e;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1.35rem;font-weight:300;line-height:1;transition:background .15s,transform .15s;display:flex;position:absolute;top:.5rem;right:.5rem}._previewRemove_1oubc_306:hover{background:#dc2626eb}._previewRemove_1oubc_306:focus-visible{outline:2px solid var(--cp-accent,#06b6d4);outline-offset:2px}._previewCaption_1oubc_336{color:var(--cp-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;margin:.45rem 0 0;font-size:.72rem;line-height:1.35;overflow:hidden}._actions_1oubc_346{border-top:1px solid var(--cp-border,#e2e8f0);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}._actions_1oubc_346 ._loaSubmitBtn_1oubc_358{width:auto;max-width:100%}._cameraModalRoot_1oubc_364{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._cameraModalBackdrop_1oubc_375{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa6;border:0;margin:0;padding:0;position:absolute;inset:0}._cameraModal_1oubc_364{z-index:1;border-radius:var(--cp-radius-sm,12px);border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface,#fff);flex-direction:column;gap:.75rem;width:min(100%,28rem);max-height:min(90dvh,640px);padding:1.15rem 1.25rem 1.25rem;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000059}[data-cp-theme=dark] ._cameraModal_1oubc_364{background:#1e293b;border-color:#475569}._cameraModalTitle_1oubc_406{color:var(--cp-heading,#172554);margin:0;font-size:1.05rem;font-weight:700}._cameraModalHint_1oubc_413{color:var(--cp-muted,#64748b);margin:-.25rem 0 0;font-size:.78rem;line-height:1.45}._cameraModalError_1oubc_420{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-direction:column;gap:.5rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.45;display:flex}[data-cp-theme=dark] ._cameraModalError_1oubc_420{color:#fca5a5;background:#7f1d1d59;border-color:#f8717159}._cameraRetryBtn_1oubc_439{color:var(--cp-primary,#1e3a8a);cursor:pointer;background:#1e3a8a14;border:1px solid #1e3a8a40;border-radius:8px;align-self:flex-start;padding:.35rem .75rem;font-size:.78rem;font-weight:600}[data-cp-theme=dark] ._cameraRetryBtn_1oubc_439{color:var(--cp-accent-soft,#a5f3fc);background:#38bdf81f;border-color:#38bdf866}._cameraVideoWrap_1oubc_457{aspect-ratio:4/3;border:1px solid var(--cp-border,#e2e8f0);background:#0f172a;border-radius:10px;width:100%;position:relative;overflow:hidden}._cameraVideo_1oubc_457{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}._cameraModalActions_1oubc_475{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._cameraCancelBtn_1oubc_482{color:var(--cp-muted,#64748b);border:1px solid var(--cp-border,#e2e8f0);cursor:pointer;background:0 0;border-radius:10px;padding:.55rem 1rem;font-size:.85rem;font-weight:600}._cameraCancelBtn_1oubc_482:hover{border-color:var(--cp-accent,#06b6d4);color:var(--cp-heading,#172554)}[data-cp-theme=dark] ._cameraCancelBtn_1oubc_482{color:#94a3b8;border-color:#475569}@media (width<=639px){._agreementWrap_1oubc_29{max-height:min(50dvh,520px)}._agreementColumn_1oubc_20{min-height:9rem}._agreementWrap_1oubc_29{min-height:9rem;max-height:min(42dvh,360px)}._verificationSection_1oubc_88{margin-top:1rem;padding-top:.8rem}._uploadZone_1oubc_105{min-height:auto}._previewFramePhoto_1oubc_248{height:7.6rem;min-height:7.6rem}._previewFrameSignature_1oubc_253{height:5.2rem;min-height:5.2rem}._fileRow_1oubc_133{flex-direction:column;align-items:stretch}._filePickBtn_1oubc_152,._cameraPickBtn_1oubc_178{justify-content:center}}.signup-page.db-initiation-workspace{flex:none;width:100%;max-width:100%;min-height:max-content;overflow:hidden visible}.signup-page{flex-direction:column;gap:1rem;display:flex}.signup-card{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-card);border-radius:1rem;padding:1rem 1.15rem 1.15rem;overflow:hidden}.signup-card>h3:first-child{border-bottom:1px solid hsl(var(--db-border));background:linear-gradient(180deg, hsl(var(--db-surface-soft)) 0%, transparent 100%);margin:-.25rem -1.15rem .85rem;padding-bottom:.65rem;padding-left:1.15rem;padding-right:1.15rem}.signup-card h2,.signup-card h3{color:hsl(var(--db-text));margin:0 0 .85rem;font-size:1.06rem}.signup-ribbon{letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #0f172940;background:linear-gradient(115deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 50%, hsl(var(--db-primary-soft)) 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);border-radius:6px 0 0 6px;padding:.5rem 1.45rem .5rem 1rem;font-size:.95rem;font-weight:700;line-height:1.2;display:inline-block}.signup-ribbon--accent{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);text-shadow:0 1px 2px #02414a59;background:linear-gradient(120deg, #0b6684 0%, hsl(var(--db-accent)) 48%, #16cef3 100%);padding:.4rem 1.2rem .4rem .85rem;font-size:.82rem}.signup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.signup-grid label{color:hsl(var(--db-muted));flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.signup-grid input,.signup-grid select{border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface));width:100%;color:hsl(var(--db-text));border-radius:.5rem;padding:.52rem .62rem;font-size:.86rem;transition:border-color .15s,box-shadow .15s}.signup-grid input:focus,.signup-grid select:focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.signup-required{color:hsl(var(--db-danger))}.cpi-mobile-field{align-items:stretch;width:100%;display:flex}.cpi-mobile-prefix-select{border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface-soft));min-width:9.5rem;max-width:12.5rem;color:hsl(var(--db-text));cursor:pointer;border-right:0;border-radius:.5rem 0 0 .5rem;flex:0 auto;padding:.52rem .45rem;font-size:.82rem}.cpi-mobile-prefix-select:focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.cpi-mobile-field input{border-top-left-radius:0;border-bottom-left-radius:0;flex:1;min-width:0}.cpi-mobile-field--plain input{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.signup-actions{border-top:1px solid hsl(var(--db-border));justify-content:flex-end;gap:.55rem;margin-top:1rem;padding-top:.85rem;display:flex}.signup-actions button{border:1px solid hsl(var(--db-accent));color:hsl(var(--db-accent));cursor:pointer;background:0 0;border-radius:.5rem;padding:.48rem 1rem;font-size:.84rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.signup-actions button:hover:not(:disabled){background:hsl(var(--db-accent) / .12)}.signup-actions button:disabled{opacity:.55;cursor:not-allowed}.signup-actions .btn-secondary{border-color:hsl(var(--db-border-strong));color:hsl(var(--db-muted))}.signup-actions .btn-secondary:hover:not(:disabled){border-color:hsl(var(--db-text));color:hsl(var(--db-text));background:hsl(var(--db-surface-soft))}.signup-error{color:hsl(var(--db-danger));white-space:pre-wrap;background:hsl(var(--db-danger-soft));border:1px solid hsl(var(--db-danger-border));border-radius:.5rem;margin-top:.7rem;margin-bottom:0;padding:.55rem .65rem}.signup-success{color:hsl(var(--db-success));margin-top:.7rem;margin-bottom:0;font-weight:600}.signup-upload-row{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.signup-upload-row label{color:hsl(var(--db-muted));margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}.signup-upload-field{flex:1;min-width:0}.signup-file-input{border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface));width:100%;max-width:100%;color:hsl(var(--db-text));border-radius:.5rem;padding:.48rem .55rem;font-size:.86rem;transition:border-color .15s,box-shadow .15s}.signup-file-input:focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.signup-upload-row button{border:1px solid hsl(var(--db-accent));color:hsl(var(--db-accent));cursor:pointer;background:0 0;border-radius:.5rem;height:fit-content;padding:.48rem 1rem;font-size:.84rem;font-weight:600;transition:background .15s,border-color .15s}.signup-upload-row button:hover:not(:disabled){background:hsl(var(--db-accent) / .12)}.signup-upload-row button:disabled{opacity:.55;cursor:not-allowed}.signup-table-wrap{border:1px solid hsl(var(--db-border));border-radius:.5rem;overflow:auto}.signup-table{border-collapse:collapse;width:100%;font-size:.83rem}.signup-table th,.signup-table td{border:1px solid hsl(var(--db-border));text-align:left;color:hsl(var(--db-text));padding:.48rem .55rem}.signup-table th{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);color:#fff;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;font-size:.78rem;font-weight:600}.signup-table thead th .cl-th-with-filter{min-height:1.55rem}.signup-table thead th .cl-th-filter-icon{flex-shrink:0;display:block}.signup-table tbody tr:hover td{background:hsl(var(--db-surface-soft))}@media (width<=1200px){.signup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.signup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.signup-grid{grid-template-columns:1fr}.signup-upload-row{flex-direction:column;align-items:stretch}}.signup-field-preview-hidden{border:1px dashed hsl(var(--db-warning) / .55);background:hsl(var(--db-warning) / .06);border-radius:.55rem;padding:.35rem;position:relative}.signup-field-preview-hidden>label{opacity:.88}.signup-field-preview-badge{letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--db-warning));background:hsl(var(--db-warning) / .12);border:1px solid hsl(var(--db-warning) / .25);border-radius:999px;margin-bottom:.25rem;padding:.1rem .45rem;font-size:.62rem;font-weight:700;display:inline-block}.rd-pie-card{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-card);border-radius:1rem;flex-direction:column;gap:.65rem;min-width:0;padding:1rem 1.1rem;display:flex}.rd-pie-card h3{color:hsl(var(--db-text));margin:0;font-size:.95rem;font-weight:700}.rd-pie-wrap{justify-content:center;padding-top:.2rem;display:flex}.rd-pie{width:100%;max-width:240px;height:auto}.rd-pie-track{opacity:.95}.rd-pie-segment{cursor:pointer;transition:filter .18s,opacity .18s,transform .18s}.rd-pie-segment:hover{filter:brightness(1.04);opacity:.95}.rd-pie-segment:focus-visible{filter:brightness(.9)saturate(1.2);outline:none}.rd-pie-segment--selected{filter:brightness(.82)saturate(1.25);opacity:1}.rd-pie-segment--muted{opacity:.28}.rd-pie-center-disc{fill:hsl(var(--db-surface));stroke:hsl(var(--db-border));stroke-width:1.5px}.rd-pie-center-value{fill:hsl(var(--db-text));font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:800}.rd-pie-center-label{letter-spacing:.08em;text-transform:uppercase;fill:hsl(var(--db-muted));font-size:.64rem;font-weight:700}.rd-pie-legend{color:hsl(var(--db-text));gap:.4rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.rd-pie-legend li{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft) / .52);border-radius:.5rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.42rem;padding:.35rem .48rem;display:grid}.rd-pie-legend li>span:first-child{border-radius:2px;flex-shrink:0;width:10px;height:10px}.rd-pie-legend-label{color:hsl(var(--db-text));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rd-pie-legend-value{color:hsl(var(--db-text));font-variant-numeric:tabular-nums;font-weight:700}.rd-pie-legend-percent{color:hsl(var(--db-muted));font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal;font-weight:700}.db-shell{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow:hidden}.db-dashboard-viewport{flex-direction:column;flex:none;width:100%;display:flex;overflow:visible}.db-dashboard-viewport>.db-shell.db-dashboard-page{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex;overflow:visible}.db-dashboard-page .db-header{flex-shrink:0;min-width:0}.db-dashboard-wire-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:1rem;min-width:0;display:grid}.db-dashboard-wire-left,.db-dashboard-wire-right{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (width<=1023px){.db-dashboard-wire-grid{grid-template-columns:minmax(0,1fr)}}.db-dashboard-charts-wrap{min-width:0}.db-dashboard-charts-wrap .db-charts-grid{gap:1.1rem;grid-template-columns:minmax(0,1fr)!important}.db-dashboard-charts-wrap .db-pie{width:176px;height:176px}.db-dashboard-charts-wrap .db-pie-wrap{padding:1rem 1rem 1.1rem}.db-dashboard-charts-wrap .db-bars-stack{height:200px}.db-dashboard-charts-wrap .db-bars{min-height:0}@media (width>=1200px){.db-dashboard-wire-right{align-self:start;position:sticky;top:0}}.db-dashboard-page .db-verification-queue-scroll{flex:0 auto;overflow:auto visible}.db-verification-queue-scroll{padding:0 1rem 1rem}#dashboard-verification-queue .vq-col-sl{text-align:center;text-transform:none;width:3.25rem}#dashboard-verification-queue .vq-col-age{text-align:center;width:4rem}.ui-card{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));border-radius:1rem}.ui-card-header{padding:.9rem 1rem 0}.ui-card-content{padding:.9rem 1rem 1rem}.ui-badge{border-radius:999px;padding:.2rem .55rem;font-size:.72rem;line-height:1;display:inline-flex}.ui-badge-default{color:hsl(var(--db-muted));background:hsl(var(--db-surface-soft))}.ui-badge-warning{color:hsl(var(--db-warning));background:hsl(var(--db-warning-soft))}.ui-badge-danger{color:hsl(var(--db-danger));background:hsl(var(--db-danger-soft))}.ui-badge-success{color:hsl(var(--db-success));background:hsl(var(--db-success-soft))}.ui-input{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));width:100%;color:hsl(var(--db-text));border-radius:.7rem;padding:.58rem .68rem}.ui-btn{cursor:pointer;border:1px solid #0000;border-radius:.75rem;padding:.62rem .88rem;font-size:.84rem;font-weight:600}.ui-btn-primary{color:#fff;background:linear-gradient(135deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-soft)) 55%, hsl(var(--db-primary-dark)) 100%)}.ui-btn-secondary{color:hsl(var(--db-primary));border-color:hsl(var(--db-border-strong));background:hsl(var(--db-surface))}.ui-btn-ghost{color:hsl(var(--db-muted));border-color:hsl(var(--db-border));background:0 0}.db-header,.db-dashboard-wire-left,.db-dashboard-wire-right{min-width:0}.db-main-grid{gap:1rem;display:grid}@media (width>=1200px){.db-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}}.db-card{border:1px solid hsl(var(--db-border));background:linear-gradient(145deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-card);border-radius:1.2rem}.db-risk-overview-card{background:linear-gradient(155deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 42%, hsl(var(--db-surface)) 100%);box-shadow:var(--db-shadow-card), inset 0 1px 0 #ffffffa6;border-radius:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden}.db-risk-overview-card:before{content:"";background:linear-gradient(90deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 38%, hsl(var(--db-accent)) 72%, hsl(var(--db-primary-soft)) 100%);height:4px;display:block}.db-risk-overview-header{padding:clamp(.95rem,2.4vw,1.35rem) clamp(1rem,3vw,1.65rem) 0}.db-risk-overview-heading h3{letter-spacing:-.03em;color:hsl(var(--db-text));margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:700;line-height:1.22}.db-risk-overview-heading p{max-width:min(52ch,100%);color:hsl(var(--db-muted));margin:.42rem 0 0;font-size:clamp(.8125rem,1.65vw,.9375rem);line-height:1.5}.db-risk-overview-stats{gap:clamp(.65rem,2vw,1rem);padding:clamp(.75rem,2vw,1rem) clamp(1rem,3vw,1.65rem) clamp(1rem,2.8vw,1.4rem)}.db-risk-overview-stats .db-stat-label{letter-spacing:-.02em;color:hsl(var(--db-text));opacity:.88;font-size:.78rem;font-weight:600}.db-risk-overview-stats .db-stat-help{letter-spacing:.015em;color:hsl(var(--db-muted));max-width:44ch;margin-top:.5rem;font-size:.74rem;line-height:1.5}.db-risk-overview-stats .db-tone-medium{border-left:3px solid hsl(var(--db-warning))}.db-risk-overview-stats .db-tone-high{border-left:3px solid hsl(var(--db-danger))}.db-risk-overview-stats .db-tone-low{border-left:3px solid hsl(var(--db-success))}.db-risk-overview-stats .db-tone-neutral{border-left:3px solid hsl(var(--db-primary))}.db-risk-overview-card a.db-stat-card,.db-risk-overview-card button.db-stat-card,.db-risk-overview-card .db-stat-card{background:hsl(var(--db-surface));border-color:hsl(var(--db-border));box-shadow:var(--db-shadow-soft);border-radius:clamp(.85rem,2vw,1.05rem);padding:clamp(.85rem,2vw,1.05rem);transition:transform .2s,box-shadow .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.db-risk-overview-card a.db-stat-card:hover,.db-risk-overview-card button.db-stat-card:hover,.db-risk-overview-card .db-stat-card:hover{border-color:hsl(var(--db-border-strong));transform:translateY(-2px);box-shadow:0 10px 28px -12px #0f172a2e}}.db-risk-overview-card .db-stat-value{font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,4vw,1.95rem)}@media (width<=559px){.db-risk-overview-stats a.db-stat-card,.db-risk-overview-stats button.db-stat-card,.db-risk-overview-stats .db-stat-card{padding:1rem 1.05rem}}.db-card-header{padding:1rem 1rem 0}.db-card-header h3{color:hsl(var(--db-text));margin:0;font-size:1rem}.db-card-header p{color:hsl(var(--db-muted));margin:.35rem 0 0;font-size:.82rem}.db-dashboard-section-header{padding:1rem 1rem .65rem}.db-dashboard-section-header h3{letter-spacing:-.03em;color:hsl(var(--db-text));margin:0;font-size:clamp(1.02rem,2vw,1.14rem);font-weight:700;line-height:1.28}.db-section-kicker{letter-spacing:.11em;text-transform:uppercase;color:hsl(var(--db-primary));margin-bottom:.38rem;font-size:.65rem;font-weight:700;display:block}.db-card-header-desc{color:hsl(var(--db-muted));max-width:min(62ch,100%);margin:.45rem 0 0;font-size:clamp(.78rem,1.55vw,.875rem);line-height:1.55}.db-chart-card,.db-verification-queue-card{position:relative;overflow:hidden}.db-chart-card:before,.db-verification-queue-card:before{content:"";background:linear-gradient(90deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 42%, hsl(var(--db-accent)) 100%);height:4px;display:block}.db-stats-grid{gap:.8rem;display:grid}@media (width>=560px){.db-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.db-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.db-stat-card{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));border-radius:1rem;padding:.95rem}a.db-stat-card,button.db-stat-card{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;box-sizing:border-box;text-decoration:none;display:block}button.db-stat-card{appearance:none;margin:0}.db-stat-top{justify-content:space-between;gap:.5rem;display:flex}.db-stat-label{color:hsl(var(--db-muted));font-size:.75rem}.db-stat-icon{color:hsl(var(--db-primary))}.db-stat-value{color:hsl(var(--db-text));margin-top:.45rem;font-size:1.8rem;font-weight:700;line-height:1}.db-stat-help{color:hsl(var(--db-muted));margin:.45rem 0 0;font-size:.73rem}.db-tone-high .db-stat-value{color:hsl(var(--db-danger))}.db-tone-medium .db-stat-value{color:hsl(var(--db-warning))}.db-tone-low .db-stat-value{color:hsl(var(--db-success))}.db-overview-grid{gap:1rem;display:grid}@media (width>=900px){.db-overview-grid{grid-template-columns:1.3fr .7fr}}.db-insight-list{gap:.6rem;padding:.9rem 1rem 1rem;display:grid}.db-insight-item{border:1px solid #0000;border-radius:.8rem;padding:.75rem;font-size:.87rem}.db-insight-warning{background:hsl(var(--db-danger-soft));border-color:hsl(var(--db-danger-border))}.db-insight-success{background:hsl(var(--db-success-soft));border-color:hsl(var(--db-success-border))}.db-insight-neutral{background:hsl(var(--db-surface-soft));border-color:hsl(var(--db-border))}.db-risk-gauge{flex-direction:column;display:flex}.db-gauge-wrap{place-items:center;padding:.8rem 1rem 1rem;display:grid;position:relative}.db-gauge-wrap svg{width:min(230px,100%)}.db-gauge-track{fill:none;stroke:hsl(var(--db-border));stroke-width:12px}.db-gauge-progress{fill:none;stroke-width:12px;stroke-linecap:round;transform-origin:70px 70px;transition:stroke-dashoffset .3s;transform:rotate(-90deg)}.db-risk-high{stroke:hsl(var(--db-danger));color:hsl(var(--db-danger))}.db-risk-medium{stroke:hsl(var(--db-warning));color:hsl(var(--db-warning))}.db-risk-low{stroke:hsl(var(--db-success));color:hsl(var(--db-success))}.db-gauge-center{text-align:center;gap:.08rem;display:grid;position:absolute}.db-gauge-center strong{color:hsl(var(--db-text));font-size:1.7rem}.db-gauge-center span{color:hsl(var(--db-muted));font-size:.76rem}.db-filter-grid{gap:.8rem;padding:.95rem 1rem .25rem;display:grid}@media (width>=860px){.db-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px) and (width<=859px){.db-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-field{gap:.35rem;display:grid}.db-field span{color:hsl(var(--db-muted));font-size:.73rem}.db-field input,.db-field select{border:1px solid hsl(var(--db-border));width:100%;color:hsl(var(--db-text));background:hsl(var(--db-surface));border-radius:.75rem;padding:.62rem .72rem;font-family:inherit;font-size:.85rem}.db-field input:focus,.db-field select:focus{outline:2px solid hsl(var(--db-accent));outline-offset:1px}.db-filter-actions{padding:.25rem 1rem 1rem}.db-btn{cursor:pointer;border:none;border-radius:.75rem;padding:.65rem .9rem;font-family:inherit;font-size:.85rem}.db-btn-primary{color:#fff;background:linear-gradient(135deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-soft)) 50%, hsl(var(--db-primary-dark)) 100%);box-shadow:0 6px 18px hsl(var(--db-primary) / .35)}.db-btn-secondary{color:hsl(var(--db-primary));border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface))}.db-ask-ai{gap:.6rem;padding:0 1rem 1rem;display:grid}@media (width>=680px){.db-ask-ai{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.db-ask-output{color:hsl(var(--db-muted));margin:0;padding:0 1rem 1rem;font-size:.8rem}.db-table-wrap{flex:1;min-height:0;padding:.75rem 1rem 1rem;overflow:auto}.db-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.82rem}.db-table th,.db-table td{border-bottom:1px solid hsl(var(--db-border));color:hsl(var(--db-text));text-align:left;vertical-align:middle;padding:.65rem .55rem}.db-table th{color:hsl(var(--db-muted));text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.db-badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;display:inline-flex}.db-badge-wip{color:hsl(var(--db-warning));background:hsl(var(--db-warning-soft));border-color:hsl(var(--db-warning-border))}.db-badge-insufficient{color:hsl(var(--db-danger));background:hsl(var(--db-danger-soft));border-color:hsl(var(--db-danger-border))}.db-badge-completed{color:hsl(var(--db-success));background:hsl(var(--db-success-soft));border-color:hsl(var(--db-success-border))}.db-score-pill{border:1px solid hsl(var(--db-border));border-radius:999px;justify-content:center;min-width:2.4rem;padding:.15rem .5rem;font-weight:700;display:inline-flex}.db-flag{font-size:.72rem;display:inline-block}.db-flag-on{color:hsl(var(--db-danger))}.db-flag-off{color:hsl(var(--db-success))}.db-row-actions{flex-wrap:wrap;gap:.35rem;display:flex}.db-btn-inline{border:1px solid hsl(var(--db-border-strong));color:hsl(var(--db-primary));background:hsl(var(--db-surface));border-radius:.55rem;padding:.35rem .45rem;font-size:.72rem}.db-btn-inline-primary{color:#fff;border-color:hsl(var(--db-primary));background:hsl(var(--db-primary))}.db-expanded{color:hsl(var(--db-muted));background:hsl(var(--db-surface-soft));font-size:.78rem}.db-empty-cell{text-align:center!important;color:hsl(var(--db-muted))!important}.db-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.db-side-stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.db-aging-panel{flex-direction:column;min-height:0;max-height:min(560px,62vh);display:flex}.db-aging-detail-wrap{border-top:1px solid hsl(var(--db-border));-webkit-overflow-scrolling:touch;flex:1;min-height:140px;max-height:min(320px,42vh);margin-top:.35rem;padding-top:.65rem;overflow:auto}.db-aging-detail-table{font-size:.82rem}.db-aging-detail-table th,.db-aging-detail-table td{vertical-align:top;padding:.45rem .5rem}.db-aging-col-sl{text-align:center;width:3.25rem}.db-aging-col-num{text-align:right;white-space:nowrap}@media (width<=1199px){.db-aging-panel{max-height:none}.db-aging-detail-wrap{max-height:min(420px,55vh)}}.db-dashboard-ageing-card{position:relative;overflow:hidden}.db-dashboard-ageing-card:before{content:"";background:linear-gradient(90deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 42%, hsl(var(--db-accent)) 100%);height:4px;display:block}.db-dashboard-ageing-body{padding:0 1rem 1.05rem}.db-ageing-buckets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.db-ageing-bucket{box-sizing:border-box;border:1px solid hsl(var(--db-border));text-align:center;min-width:0;box-shadow:var(--db-shadow-soft);border-radius:clamp(.75rem,2vw,.95rem);flex-direction:column;justify-content:center;align-items:center;gap:.42rem;margin:0;padding:.78rem .45rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}@media (hover:hover) and (pointer:fine){.db-ageing-bucket:hover{border-color:hsl(var(--db-border-strong));transform:translateY(-2px);box-shadow:0 10px 22px -14px #0f172a33}}.db-ageing-bucket-label{font-size:.72rem;font-weight:600;line-height:1.25;display:block}.db-ageing-bucket-value{font-variant-numeric:tabular-nums;color:hsl(var(--db-text));font-size:clamp(1.2rem,3.2vw,1.45rem);font-weight:700;line-height:1}.db-ageing-bucket[data-bucket="0-4"]{background:linear-gradient(165deg, hsl(var(--db-warning-soft)) 0%, hsl(var(--db-surface)) 88%);border-color:hsl(var(--db-warning-border))}.db-ageing-bucket[data-bucket="0-4"] .db-ageing-bucket-label{color:hsl(var(--db-warning))}.db-ageing-bucket[data-bucket="4-8"]{background:linear-gradient(165deg, hsl(var(--db-orange-soft)) 0%, hsl(var(--db-surface)) 88%);border-color:hsl(var(--db-warning-border))}.db-ageing-bucket[data-bucket="4-8"] .db-ageing-bucket-label{color:hsl(var(--db-orange))}.db-ageing-bucket[data-bucket="8-12"]{background:linear-gradient(165deg, hsl(var(--db-success-soft)) 0%, hsl(var(--db-surface)) 88%);border-color:hsl(var(--db-success-border))}.db-ageing-bucket[data-bucket="8-12"] .db-ageing-bucket-label{color:hsl(var(--db-accent))}.db-ageing-bucket[data-bucket="12+"]{background:linear-gradient(165deg, hsl(var(--db-surface-soft)) 0%, hsl(var(--db-surface)) 75%);border-color:hsl(var(--db-border-strong))}.db-ageing-bucket[data-bucket="12+"] .db-ageing-bucket-label{color:hsl(var(--db-primary-dark))}@media (width<=640px){.db-ageing-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-charts-grid{gap:1rem;display:grid}@media (width>=960px){.db-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-pie-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;padding:.9rem 1rem 1rem;display:flex}.db-chart-card--pie .db-pie-wrap{justify-content:flex-start}@media (width<=520px){.db-pie-wrap{text-align:center;flex-direction:column;align-items:center}.db-pie-legend{width:100%;max-width:16rem}}.db-pie{flex-shrink:0;width:176px;height:176px}.db-pie-track{opacity:.96}.db-pie-slice{transition:opacity .16s,filter .18s}.db-pie-slice:hover{opacity:.92;filter:brightness(1.05)}.db-pie-center-disc{fill:hsl(var(--db-surface));stroke:hsl(var(--db-border));stroke-width:1.5px}.db-pie-center-value{fill:hsl(var(--db-text));font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.db-pie-center-label{letter-spacing:.08em;text-transform:uppercase;fill:hsl(var(--db-muted));font-size:.64rem;font-weight:700}.db-pie-legend{flex:1;gap:.55rem;min-width:10rem;margin:0;padding:0;list-style:none;display:grid}.db-pie-legend li{color:hsl(var(--db-text));border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface-soft) / .52);border-radius:.52rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.38rem .48rem;font-size:.82rem;display:grid}.db-pie-legend-swatch{border-radius:4px;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0f172a14}.db-pie-legend-text{flex:1;justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:inline-flex}.db-pie-legend-label{color:hsl(var(--db-muted));font-size:.78rem}.db-pie-legend-value{font-variant-numeric:tabular-nums;color:hsl(var(--db-text));font-weight:700}.db-pie-legend-percent{color:hsl(var(--db-muted));font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.db-bars{align-items:end;gap:.65rem;padding:.85rem 1rem .35rem;display:grid}.db-bars--grouped{min-height:240px}.db-bars-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.db-bars-month-label{color:hsl(var(--db-muted));text-align:center;white-space:nowrap;font-size:.68rem;font-weight:600}.db-bars-stack{box-sizing:border-box;border-bottom:1px solid hsl(var(--db-border));background:repeating-linear-gradient(to top, transparent 0, transparent calc(20% - 1px), hsl(var(--db-border) / .38) 20%);border-radius:.35rem .35rem 0 0;justify-content:center;align-items:flex-end;gap:8px;width:100%;max-width:7rem;height:200px;margin-inline:auto;padding:0 4px 2px;display:flex}.db-bar{border-radius:8px 8px 4px 4px;flex:1 1 0;min-width:18px;max-width:36px;min-height:0;transition:opacity .15s,transform .15s;position:relative;box-shadow:0 4px 10px -6px #0f172a6b}.db-bar:hover{opacity:.92}.db-bar-received{background:#c4b000}.db-bar-closed{background:#3b82f6}.db-bar-flagged{background:#ef4444}.db-bar-value{color:hsl(var(--db-text));background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:.08rem .28rem;font-size:.62rem;font-weight:700;line-height:1.15;position:absolute;top:-1.05rem;left:50%;transform:translate(-50%)}.db-chart-legend{color:hsl(var(--db-muted));margin:0;padding:0 1rem 1rem;font-size:.74rem}.db-chart-legend--bars{color:hsl(var(--db-text));flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.35rem 1rem 1rem;font-size:.78rem;display:flex}.db-chart-legend--bars span{align-items:center;gap:.4rem;display:inline-flex}.db-chart-legend-swatch{border-radius:3px;flex-shrink:0;width:11px;height:11px;display:inline-block}.db-chart-legend-swatch--received{background:#c4b000}.db-chart-legend-swatch--closed{background:#3b82f6}.db-chart-legend-swatch--flagged{background:#ef4444}.db-line-chart{box-sizing:border-box;width:100%;height:190px;padding:.5rem .6rem 0}.db-line-path{fill:none;stroke:hsl(var(--db-primary));stroke-width:3px}.db-line-point{fill:hsl(var(--db-accent));cursor:pointer;transition:r .16s}.db-line-point:hover{r:6.5}.db-line-labels{color:hsl(var(--db-muted));padding:0 1rem 1rem;font-size:.7rem;display:grid}.db-heatmap{gap:.6rem;padding:.9rem 1rem 1rem;display:grid}.db-heat-cell{border:1px solid hsl(var(--db-border));background:linear-gradient(120deg, hsl(var(--db-primary) / calc(var(--heat,0%) / 180 + .05)) 0%, hsl(var(--db-accent) / calc(var(--heat,0%) / 220 + .04)) 100%);border-radius:.7rem;padding:.6rem .7rem}.db-heat-cell strong{color:hsl(var(--db-text));font-size:.82rem;display:block}.db-heat-cell span{color:hsl(var(--db-muted));font-size:.75rem}.db-aging-grid{gap:.7rem;padding:.9rem 1rem 1rem;display:grid}@media (width>=680px){.db-aging-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-aging-card{border:1px solid hsl(var(--db-border));border-radius:.95rem;align-items:center;gap:.55rem;padding:.72rem;display:flex}.db-aging-card p{color:hsl(var(--db-muted));margin:0;font-size:.76rem}.db-aging-card strong{color:hsl(var(--db-text));font-size:1.2rem}.db-aging-icon{font-size:1.05rem}.db-aging-green{background:hsl(var(--db-success-soft))}.db-aging-yellow{background:hsl(var(--db-warning-soft))}.db-aging-orange{background:hsl(var(--db-orange-soft))}.db-aging-red{background:hsl(var(--db-danger-soft))}.db-activity-list{gap:.45rem;margin:0;padding:.4rem 1rem 1rem;list-style:none;display:grid}.db-activity-item{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.62rem .75rem;display:grid}.db-dot{border-radius:50%;width:10px;height:10px;margin-top:.25rem}.db-dot-high{background:hsl(var(--db-danger))}.db-dot-medium{background:hsl(var(--db-warning))}.db-dot-low{background:hsl(var(--db-success))}.db-activity-title{color:hsl(var(--db-text));margin:0;font-size:.83rem}.db-activity-detail{color:hsl(var(--db-muted));margin:.22rem 0 0;font-size:.74rem}.db-activity-time{color:hsl(var(--db-muted));white-space:nowrap;font-size:.7rem}@media (width<=959px){.db-charts-grid{grid-template-columns:1fr}}@media (width<=720px){.db-card-header{padding:.82rem .82rem 0}.db-risk-overview-header{padding-left:clamp(.85rem,4vw,1rem);padding-right:clamp(.85rem,4vw,1rem)}.db-risk-overview-stats{padding-bottom:1rem;padding-left:clamp(.85rem,4vw,1rem);padding-right:clamp(.85rem,4vw,1rem)}.db-main-grid,.db-overview-grid,.db-charts-grid{gap:.75rem}.db-pie-wrap,.db-bars,.db-filter-grid,.db-verification-queue-scroll,.db-insight-list,.db-aging-grid,.db-activity-list{padding-left:.82rem;padding-right:.82rem}.db-pie-wrap{flex-direction:column;align-items:flex-start;gap:.75rem}.db-pie,.db-dashboard-charts-wrap .db-pie{width:164px;height:164px}.db-bars{-webkit-overflow-scrolling:touch;overflow-x:auto}.db-bars-col{min-width:3.25rem}.db-line-chart{height:170px;padding:.45rem .5rem 0}.db-line-labels{gap:.2rem;font-size:.66rem;overflow-x:auto}.db-table{min-width:0;font-size:.78rem}.db-table thead{display:none}.db-table tbody,.db-table tr,.db-table td{width:100%;display:block}.db-table tr{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));border-radius:.75rem;margin-bottom:.6rem;padding:.45rem .55rem}.db-expanded-row{margin-top:-.45rem;background:hsl(var(--db-surface-soft))!important;border-top:none!important;border-radius:0 0 .75rem .75rem!important}.db-table tr:last-child{margin-bottom:0}.db-table td{border:none;border-bottom:1px solid hsl(var(--db-border));text-align:left;padding:.42rem .1rem}.db-table td:last-child{border-bottom:none}.db-table td:before{content:attr(data-label);color:hsl(var(--db-muted));text-transform:uppercase;letter-spacing:.02em;margin-bottom:.2rem;font-size:.67rem;display:block}.db-empty-cell{text-align:left!important}.db-empty-cell:before{display:none}.db-expanded{border-top:1px dashed hsl(var(--db-border));margin-top:.2rem;padding-top:.6rem!important}.db-expanded:before{display:none}.db-row-actions{gap:.3rem}.db-btn-inline{padding:.32rem .42rem;font-size:.7rem}.db-filter-actions{padding:.1rem .82rem .75rem}.db-filter-actions .db-btn{width:100%}.db-ask-ai{padding:0 .82rem .82rem}}.dashboard-theme-shell{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:1400px;min-height:0;margin-inline:auto;display:flex}.db-initiation-workspace.dashboard-theme-shell.dashboard-screen-fill{width:100%;max-width:none;margin-inline:0}.dashboard-theme-shell.dashboard-page-scroll{-webkit-overflow-scrolling:touch;overflow:hidden auto}.dashboard-theme-shell .db-dashboard-viewport{flex:none;width:100%;min-height:0}.db-risk-overview-heading .cl-ribbon{margin-bottom:.65rem}.hr-theme-shell.hr-legacy-shell{background:0 0}.hr-theme-shell .hr-legacy-main-card,.hr-theme-shell .hr-legacy-card{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-card);border-radius:1rem;overflow:hidden}.hr-theme-shell .hr-legacy-card-header{border-bottom:1px solid hsl(var(--db-border));background:linear-gradient(180deg, hsl(var(--db-surface-soft)) 0%, hsl(var(--db-surface)) 100%);padding:.85rem 1.15rem .65rem}.hr-theme-shell .hr-legacy-card-body{padding:1rem 1.15rem 1.15rem}.hr-theme-shell .hr-legacy-ribbon{letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #0f172940;background:linear-gradient(115deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 50%, hsl(var(--db-primary-soft)) 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);border-radius:6px 0 0 6px;padding:.5rem 1.45rem .5rem 1rem;font-size:.95rem;font-weight:700;display:inline-block}.hr-theme-shell .hr-legacy-ribbon--accent{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);text-shadow:0 1px 2px #02414a59;background:linear-gradient(120deg, #0b6684 0%, hsl(var(--db-accent)) 48%, #16cef3 100%);padding:.4rem 1.2rem .4rem .85rem;font-size:.82rem}.hr-theme-shell .hr-legacy-field>span{color:hsl(var(--db-muted));font-weight:600}.hr-theme-shell .hr-legacy-field input,.hr-theme-shell .hr-legacy-field select{border-color:hsl(var(--db-border-strong));color:hsl(var(--db-text));background:hsl(var(--db-surface));border-radius:.5rem;transition:border-color .15s,box-shadow .15s}.hr-theme-shell .hr-legacy-field input:focus,.hr-theme-shell .hr-legacy-field select:focus{border-color:hsl(var(--db-accent));box-shadow:var(--db-focus);outline:none}.hr-theme-shell .hr-btn-outline-info{border-color:hsl(var(--db-accent));color:hsl(var(--db-accent));border-radius:.5rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.hr-theme-shell .hr-btn-outline-info:hover:not(:disabled){background:hsl(var(--db-accent) / .12);border-color:hsl(var(--db-accent))}.hr-theme-shell .hr-btn-outline-dark{border-color:hsl(var(--db-border-strong));color:hsl(var(--db-muted));border-radius:.5rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.hr-theme-shell .hr-btn-outline-dark:hover:not(:disabled){border-color:hsl(var(--db-text));color:hsl(var(--db-text));background:hsl(var(--db-surface-soft))}.hr-theme-shell .hr-btn-sm{border-color:hsl(var(--db-border-strong));color:hsl(var(--db-text));background:hsl(var(--db-surface-soft));border-radius:9999px;font-weight:600}.hr-theme-shell .hr-btn-sm:hover:not(:disabled){border-color:hsl(var(--db-accent));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-soft)}.hr-theme-shell .hr-legacy-table th{background:linear-gradient(180deg, hsl(var(--db-primary)) 0%, hsl(var(--db-primary-dark)) 100%);color:#fff;border-color:hsl(var(--db-border));letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:600}.hr-theme-shell .hr-legacy-table td{border-color:hsl(var(--db-border));color:hsl(var(--db-text))}.hr-theme-shell .hr-legacy-table tbody tr:hover td{background:hsl(var(--db-surface-soft))}.lp-shell{flex-direction:column;gap:1rem;width:100%;max-width:1100px;margin-inline:auto;padding:1.25rem 1.25rem 2rem;display:flex}.lp-header{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-soft);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.lp-header-text h1{color:hsl(var(--db-text));margin:0;font-size:1.15rem;font-weight:700}.lp-header-text p{color:hsl(var(--db-muted));max-width:720px;margin:.35rem 0 0;font-size:.85rem}.lp-badge{letter-spacing:.04em;text-transform:uppercase;background:hsl(var(--db-warning-soft));color:hsl(var(--db-warning));border:1px solid hsl(var(--db-warning-border));border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.lp-card{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));box-shadow:var(--db-shadow-soft);border-radius:1rem;padding:1.25rem}.lp-card h2{color:hsl(var(--db-text));margin:0 0 .5rem;font-size:.95rem;font-weight:600}.lp-card p{color:hsl(var(--db-muted));margin:0 0 .75rem;font-size:.85rem}.lp-section{gap:.5rem;display:grid}.lp-section dt{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--db-muted));font-size:.7rem}.lp-section dd{color:hsl(var(--db-text));margin:0;font-size:.85rem}.lp-list{color:hsl(var(--db-text));margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.5}.lp-list li+li{margin-top:.15rem}.lp-codeline{background:hsl(var(--db-surface-soft));border:1px solid hsl(var(--db-border));color:hsl(var(--db-text));border-radius:.5rem;padding:.45rem .65rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;display:inline-block}.lp-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.lp-btn{appearance:none;border:1px solid hsl(var(--db-border-strong));background:hsl(var(--db-surface));color:hsl(var(--db-text));cursor:pointer;border-radius:.6rem;padding:.45rem .85rem;font-size:.83rem;font-weight:600;text-decoration:none}.lp-btn:hover{background:hsl(var(--db-surface-soft))}.lp-btn-primary{background:hsl(var(--db-primary));color:#fff;border-color:hsl(var(--db-primary))}.lp-btn-primary:hover{background:hsl(var(--db-primary-dark))}.lp-notfound-shell{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.lp-notfound-card{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));width:100%;max-width:460px;box-shadow:var(--db-shadow-card);text-align:center;border-radius:1rem;padding:1.75rem}.lp-notfound-card h1{color:hsl(var(--db-primary));letter-spacing:-.02em;margin:0;font-size:2.6rem;font-weight:700}.lp-notfound-card h2{color:hsl(var(--db-text));margin:.35rem 0 .5rem;font-size:1.1rem}.lp-notfound-card p{color:hsl(var(--db-muted));margin:0 0 1.1rem;font-size:.9rem}.lp-logout-shell{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.lp-logout-card{background:hsl(var(--db-surface));border:1px solid hsl(var(--db-border));width:100%;max-width:420px;box-shadow:var(--db-shadow-card);text-align:center;border-radius:1rem;padding:1.75rem}.lp-logout-card h1{color:hsl(var(--db-text));margin:0 0 .4rem;font-size:1.25rem}.lp-logout-card p{color:hsl(var(--db-muted));margin:0 0 1rem;font-size:.9rem}.lp-spinner{border:2px solid hsl(var(--db-primary) / .25);border-top-color:hsl(var(--db-primary));vertical-align:middle;border-radius:50%;width:14px;height:14px;margin-right:.45rem;animation:.7s linear infinite lp-spin;display:inline-block}@keyframes lp-spin{to{transform:rotate(360deg)}}.rd-stat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem;display:grid}.rd-stat{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-card);border-radius:.75rem;padding:.65rem .75rem}.rd-stat-label{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--db-muted));margin:0;font-size:.68rem;font-weight:600}.rd-stat-value{color:hsl(var(--db-text));margin:.2rem 0 0;font-size:1.35rem;font-weight:800}.rd-search-panel{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-top:.75rem;display:flex}.rd-field{flex-direction:column;gap:.25rem;display:flex}.rd-field label{color:hsl(var(--db-muted));font-size:.72rem;font-weight:600}.rd-field input[type=date],.rd-field input[type=text]{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));min-width:160px;color:hsl(var(--db-text));border-radius:.55rem;padding:.38rem .55rem;font-size:.82rem}.rd-download-col-head{text-align:center;min-width:84px}.rd-download-cell{text-align:center}.rd-download-icon-link{width:1.95rem;height:1.95rem;font:inherit;cursor:pointer;border:1px solid hsl(var(--db-border-strong));background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);color:hsl(var(--db-primary));box-shadow:0 1px 0 hsl(var(--db-border-strong) / .65), 0 2px 8px -6px #0f172a8c;border-radius:.55rem;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.rd-download-icon-link:hover{border-color:hsl(var(--db-primary));color:hsl(var(--db-primary-dark));box-shadow:0 0 0 3px hsl(var(--db-primary) / .15), 0 6px 16px -12px #0f172a99;transform:translateY(-1px)}.rd-download-icon-link:active{transform:translateY(0)}.rd-download-icon-link--disabled{opacity:.45;cursor:not-allowed;color:hsl(var(--db-muted))}.rd-download-icon-link--disabled:hover{border-color:hsl(var(--db-border-strong));box-shadow:0 1px 0 hsl(var(--db-border-strong) / .65), 0 2px 8px -6px #0f172a8c;transform:none}.rd-download-icon-link:disabled{opacity:.6;cursor:wait}.rd-download-icon{fill:currentColor;width:1rem;height:1rem}.rd-mode-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rd-mode-group span{color:hsl(var(--db-muted));margin-right:.25rem;font-size:.72rem;font-weight:600}.rd-mode-btn{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));color:hsl(var(--db-text));cursor:pointer;border-radius:999px;padding:.32rem .65rem;font-size:.76rem;font-weight:600}.rd-mode-btn:hover{border-color:hsl(var(--db-primary))}.rd-mode-btn.rd-mode-btn--on{background:hsl(var(--db-primary) / .15);border-color:hsl(var(--db-primary));color:hsl(var(--db-primary))}.rd-graph-table-wrap{border:1px solid hsl(var(--db-border));border-radius:.65rem;max-height:220px;margin-top:.75rem;overflow:auto}.rd-graph-table{border-collapse:collapse;width:100%;font-size:.76rem}.rd-graph-table th,.rd-graph-table td{border-bottom:1px solid hsl(var(--db-border));text-align:left;padding:.35rem .5rem}.rd-graph-table th{background:hsl(var(--db-primary) / .08);font-weight:700}.rd-table-strip{border:1px solid hsl(var(--db-border));background:linear-gradient(125deg, hsl(var(--db-primary) / .09) 0%, hsl(var(--db-surface)) 42%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-card);border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 .65rem;padding:.55rem .9rem;display:flex}.rd-table-strip__lead{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0;display:flex}.rd-table-strip__trail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:flex}.rd-table-strip__label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--db-muted));font-size:.65rem;font-weight:800}.rd-table-strip__count{font-variant-numeric:tabular-nums;color:hsl(var(--db-text));font-size:1.42rem;font-weight:800;line-height:1}.rd-table-strip__unit{color:hsl(var(--db-muted));font-size:.8rem;font-weight:600}.rd-table-strip__loading{color:hsl(var(--db-muted));font-size:.88rem;font-weight:600}.rd-table-strip__filtered{color:hsl(var(--db-muted));background:hsl(var(--db-primary) / .1);border:1px solid hsl(var(--db-border));border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:600}.rd-table-strip--compact{margin-bottom:.5rem;padding:.42rem .72rem}.rd-table-strip--compact .rd-table-strip__count{font-size:1.12rem}.rd-table-strip--compact .rd-table-strip__label{font-size:.62rem}.rd-table-strip__hint{color:hsl(var(--db-muted));border:1px dashed hsl(var(--db-border-strong));background:hsl(var(--db-surface-soft));border-radius:999px;padding:.2rem .55rem;font-size:.74rem;font-weight:500}.cl-report-final-theme-page.db-initiation-workspace,.cl-report-interim-theme-page.db-initiation-workspace,.cl-report-send-theme-page.db-initiation-workspace{gap:.85rem}.cl-report-final-theme-page .cl-meta,.cl-report-interim-theme-page .cl-meta,.cl-report-send-theme-page .cl-meta{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cl-report-final-theme-page .cl-table tbody tr:nth-child(2n) td,.cl-report-interim-theme-page .cl-table tbody tr:nth-child(2n) td,.cl-report-send-theme-page .cl-table tbody tr:nth-child(2n) td{background:hsl(var(--db-surface-soft) / .55)}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--green td{background:#d0f0dcf2}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--yellow td{background:#fcedb1f2}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--orange td{background:#fbd5bcf2}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--red td{background:#f7cfcff2}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--green:hover td{background:#b9e9cbfa}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--yellow:hover td{background:#fbe693fa}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--orange:hover td{background:#f9c39ffa}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--red:hover td{background:#f3b4b4fa}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--green td:first-child{box-shadow:inset 4px 0 #2e9b55}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--yellow td:first-child{box-shadow:inset 4px 0 #e6c84d}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--orange td:first-child{box-shadow:inset 4px 0 #dd7a68}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--red td:first-child{box-shadow:inset 4px 0 #c23b3b}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--green td{background:#d0f0dcf2}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--yellow td{background:#fcedb1f2}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--orange td{background:#fbd5bcf2}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--red td{background:#f7cfcff2}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--green:hover td{background:#b9e9cbfa}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--yellow:hover td{background:#fbe693fa}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--orange:hover td{background:#f9c39ffa}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--red:hover td{background:#f3b4b4fa}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--green td:first-child{box-shadow:inset 4px 0 #2e9b55}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--yellow td:first-child{box-shadow:inset 4px 0 #e6c84d}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--orange td:first-child{box-shadow:inset 4px 0 #dd7a68}.cl-report-interim-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--red td:first-child{box-shadow:inset 4px 0 #c23b3b}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--green td{background:#d0f0dcf2}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--yellow td{background:#fcedb1f2}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--orange td{background:#fbd5bcf2}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--red td{background:#f7cfcff2}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--green:hover td{background:#b9e9cbfa}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--yellow:hover td{background:#fbe693fa}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--orange:hover td{background:#f9c39ffa}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--red:hover td{background:#f3b4b4fa}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--green td:first-child{box-shadow:inset 4px 0 #2e9b55}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--yellow td:first-child{box-shadow:inset 4px 0 #e6c84d}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--orange td:first-child{box-shadow:inset 4px 0 #dd7a68}.cl-report-send-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row--red td:first-child{box-shadow:inset 4px 0 #c23b3b}.cl-report-final-theme-page .cl-table tbody tr:not([class*=rd-final-row--]):hover td{background:hsl(var(--db-accent) / .09)}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row-clickable{cursor:pointer}.cl-report-final-theme-page .rd-final-main-table-wrap .cl-table tbody tr.rd-final-row-clickable:focus-visible td{outline:2px solid hsl(var(--db-primary));outline-offset:-2px}.cl-report-interim-theme-page .cl-table tbody tr:hover td,.cl-report-send-theme-page .cl-table tbody tr:hover td{background:hsl(var(--db-accent) / .09)}.cl-report-final-theme-page .cl-table tbody td .cl-btn-compact,.cl-report-interim-theme-page .cl-table tbody td .cl-btn-compact,.cl-report-send-theme-page .cl-table tbody td .cl-btn-compact{background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);box-shadow:0 1px 0 hsl(var(--db-border-strong) / .65);border-radius:.42rem}.cl-report-final-theme-page .cl-table tbody td .cl-btn-compact:hover:not(:disabled),.cl-report-interim-theme-page .cl-table tbody td .cl-btn-compact:hover:not(:disabled),.cl-report-send-theme-page .cl-table tbody td .cl-btn-compact:hover:not(:disabled){border-color:hsl(var(--db-primary));color:hsl(var(--db-primary-dark))}.rd-final-results-section{flex-direction:column;height:clamp(430px,62vh,820px);min-height:430px;display:flex}.rd-final-main-table-wrap{flex:auto;height:auto;min-height:0;max-height:none;overflow:auto}.rd-final-main-table-wrap .cl-table thead th{top:0}.cl-report-final-theme-page,.cl-report-interim-theme-page,.cl-report-send-theme-page{-webkit-overflow-scrolling:touch;overflow:hidden auto}.cl-report-final-theme-page .cl-table-card,.cl-report-interim-theme-page .cl-table-card,.cl-report-send-theme-page .cl-table-card{flex:none;min-height:max-content}.cl-report-final-theme-page .rd-stat-grid,.cl-report-interim-theme-page .rd-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.cl-report-final-theme-page .rd-summary-tile,.cl-report-interim-theme-page .rd-summary-tile{box-shadow:var(--db-shadow-soft);border-radius:clamp(.72rem,1.8vw,.92rem);padding:.72rem .72rem .78rem;transition:transform .16s,box-shadow .16s,border-color .16s}.cl-report-final-theme-page .rd-summary-tile .rd-stat-label,.cl-report-interim-theme-page .rd-summary-tile .rd-stat-label{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.cl-report-final-theme-page .rd-summary-tile .rd-stat-value,.cl-report-interim-theme-page .rd-summary-tile .rd-stat-value{font-variant-numeric:tabular-nums;margin-top:.36rem;font-size:clamp(1.18rem,2.15vw,1.5rem);line-height:1}.cl-report-final-theme-page .rd-summary-tile[data-tone=neutral],.cl-report-interim-theme-page .rd-summary-tile[data-tone=neutral]{background:linear-gradient(165deg, hsl(var(--db-surface-soft)) 0%, hsl(var(--db-surface)) 84%);border-color:hsl(var(--db-border-strong))}.cl-report-final-theme-page .rd-summary-tile[data-tone=neutral] .rd-stat-label,.cl-report-interim-theme-page .rd-summary-tile[data-tone=neutral] .rd-stat-label{color:hsl(var(--db-primary-dark))}.cl-report-final-theme-page .rd-summary-tile[data-tone=success],.cl-report-interim-theme-page .rd-summary-tile[data-tone=success]{background:linear-gradient(165deg, hsl(var(--db-success-soft)) 0%, hsl(var(--db-surface)) 88%);border-color:hsl(var(--db-success-border))}.cl-report-final-theme-page .rd-summary-tile[data-tone=success] .rd-stat-label,.cl-report-interim-theme-page .rd-summary-tile[data-tone=success] .rd-stat-label{color:hsl(var(--db-success))}.cl-report-final-theme-page .rd-summary-tile[data-tone=warning],.cl-report-interim-theme-page .rd-summary-tile[data-tone=warning]{background:linear-gradient(165deg, hsl(var(--db-warning-soft)) 0%, hsl(var(--db-surface)) 88%);border-color:hsl(var(--db-warning-border))}.cl-report-final-theme-page .rd-summary-tile[data-tone=warning] .rd-stat-label,.cl-report-interim-theme-page .rd-summary-tile[data-tone=warning] .rd-stat-label{color:hsl(var(--db-warning))}.cl-report-final-theme-page .rd-summary-tile[data-tone=danger],.cl-report-interim-theme-page .rd-summary-tile[data-tone=danger]{background:linear-gradient(165deg, hsl(var(--db-danger-soft)) 0%, hsl(var(--db-surface)) 88%);border-color:hsl(var(--db-danger-border))}.cl-report-final-theme-page .rd-summary-tile[data-tone=danger] .rd-stat-label,.cl-report-interim-theme-page .rd-summary-tile[data-tone=danger] .rd-stat-label{color:hsl(var(--db-danger))}@media (hover:hover) and (pointer:fine){.cl-report-final-theme-page .rd-summary-tile:hover,.cl-report-interim-theme-page .rd-summary-tile:hover{border-color:hsl(var(--db-border-strong));transform:translateY(-2px);box-shadow:0 10px 22px -14px #0f172a33}}.rd-final-toolbar-search{border-top:1px solid hsl(var(--db-border));margin-top:.85rem;padding-top:.85rem}.cl-report-final-theme-page .cl-toolbar-card.cl-card-accent-top{padding:.72rem .92rem .78rem}.cl-report-final-theme-page .rd-final-date-presets{margin:.4rem 0 .45rem;padding:.42rem .56rem}.cl-report-final-theme-page .rd-final-toolbar-search{flex-direction:column;gap:.45rem;margin-top:.45rem;padding-top:.5rem;display:flex}.cl-report-final-theme-page .rd-mode-group{gap:.4rem}.cl-report-final-theme-page .rd-search-panel{gap:.5rem .7rem;margin-top:0}.cl-report-final-theme-page .rd-field{gap:.2rem}@media (width>=1100px){.cl-report-final-theme-page .rd-final-toolbar-search{-moz-column-gap:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.35rem .9rem;display:grid}.cl-report-final-theme-page .rd-mode-group{flex-wrap:nowrap;align-items:center;margin-bottom:.02rem}.cl-report-final-theme-page .rd-search-panel{justify-content:flex-start;align-items:end}}.cl-report-final-theme-page .rd-final-date-presets{border:1px solid hsl(var(--db-border));background:linear-gradient(125deg, hsl(var(--db-primary) / .07) 0%, hsl(var(--db-surface)) 42%, hsl(var(--db-surface-soft)) 100%);box-shadow:var(--db-shadow-soft);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .75rem;padding:.55rem .7rem;display:flex}.cl-report-final-theme-page .rd-final-date-presets__label{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--db-muted));flex:none;font-size:.7rem;font-weight:700}.cl-report-final-theme-page .rd-final-date-presets__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex}.cl-report-final-theme-page .rd-final-date-presets__chip{border:1px solid hsl(var(--db-border-strong));font:inherit;color:hsl(var(--db-text));background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft)) 100%);box-shadow:0 1px 0 hsl(var(--db-border-strong) / .45);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.38rem .78rem;font-size:.8rem;font-weight:600;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.cl-report-final-theme-page .rd-final-date-presets__chip:hover{border-color:hsl(var(--db-accent));color:hsl(var(--db-accent));background:hsl(var(--db-accent) / .1);box-shadow:0 1px 0 hsl(var(--db-accent) / .25)}.cl-report-final-theme-page .rd-final-date-presets__chip:focus-visible{outline:2px solid hsl(var(--db-accent));outline-offset:2px}.cl-report-final-theme-page .rd-final-date-presets__chip--active{color:#fff;text-shadow:0 1px 1px #0f172959;background:linear-gradient(115deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 55%, hsl(var(--db-primary-soft)) 100%);box-shadow:0 1px 0 #0f17291f, 0 2px 8px hsl(var(--db-primary) / .35);border-color:#0000}.cl-report-final-theme-page .rd-final-date-presets__chip--active:hover{color:#fff;filter:brightness(1.04);box-shadow:0 1px 0 #0f17291f, 0 3px 10px hsl(var(--db-primary) / .4);border-color:#0000}.rd-final-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.rd-final-workspace--single{grid-template-columns:minmax(0,1fr)}.rd-final-workspace__left,.rd-final-workspace__right{gap:1rem;min-width:0;display:grid}.rd-final-workspace__left{grid-template-rows:minmax(0,1fr)}.rd-final-workspace__right{grid-template-rows:auto auto;align-items:stretch}.rd-final-overview-card{margin:0}.cl-report-final-theme-page .rd-final-results-section{order:1}.cl-report-final-theme-page .rd-final-graph-section{order:2}@media (width<=1024px){.rd-final-results-section{height:clamp(360px,56vh,680px);min-height:360px}.rd-final-main-table-wrap{flex:auto;height:auto;min-height:0;max-height:none}.rd-final-main-table-wrap .cl-table thead th{top:0}.cl-report-final-theme-page .rd-stat-grid,.cl-report-interim-theme-page .rd-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-final-workspace{grid-template-columns:1fr}}.cl-report-final-theme-page .rd-final-summary-dialog.cl-bgc-dialog{border:1px solid hsl(var(--db-border-strong) / .9);background:hsl(var(--db-surface));border-radius:1.05rem;overflow:hidden;box-shadow:0 24px 54px #0f172947,0 6px 18px #0f17292e}.cl-report-final-theme-page .rd-final-summary-dialog .cl-bgc-dialog-header{border-bottom:1px solid hsl(var(--db-primary-dark) / .38);background:linear-gradient(120deg, hsl(var(--db-primary-dark) / .97) 0%, hsl(var(--db-primary) / .94) 100%);padding:1rem 3.4rem .92rem 1.15rem;position:relative}.cl-report-final-theme-page .rd-final-summary-dialog .cl-bgc-dialog-header:after{content:"";background:linear-gradient(90deg, hsl(var(--db-primary-foreground) / .22) 0%, hsl(var(--db-primary-foreground) / .08) 40%, hsl(var(--db-primary-foreground) / .2) 100%);height:3px;position:absolute;bottom:0;left:0;right:0}.cl-report-final-theme-page .rd-final-summary-dialog .cl-bgc-dialog-title{color:hsl(var(--db-primary-foreground));letter-spacing:.02em;text-shadow:0 1px 2px #0f172959;font-size:1.22rem;line-height:1.2}.cl-report-final-theme-page .rd-final-summary-dialog .cl-bgc-dialog-subtitle{color:hsl(var(--db-primary-foreground) / .86);margin-top:.28rem;font-size:.8rem}.cl-report-final-theme-page .rd-final-summary-dialog__body{background:linear-gradient(165deg, hsl(var(--db-primary) / .07) 0%, hsl(var(--db-surface-soft) / .5) 34%, hsl(var(--db-surface)) 80%);padding:1.1rem 1.2rem 1.25rem}.cl-report-final-theme-page .rd-final-summary-dialog__sections{flex-direction:column;gap:.95rem;display:flex}.cl-report-final-theme-page .rd-final-summary-dialog__block{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface) / .84);border-radius:.9rem;margin:0;padding:.9rem .95rem 1rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f17290f}.cl-report-final-theme-page .rd-final-summary-dialog__block:before{content:"";background:linear-gradient(90deg, hsl(var(--db-primary-dark)) 0%, hsl(var(--db-primary)) 50%, hsl(var(--db-accent)) 100%);opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}.cl-report-final-theme-page .rd-final-summary-dialog__section-title{border-bottom:1px solid hsl(var(--db-border-strong) / .75);letter-spacing:.11em;text-transform:uppercase;color:hsl(var(--db-muted));margin:0 0 .72rem;padding-bottom:.5rem;font-size:.73rem;font-weight:800}.cl-report-final-theme-page .rd-final-summary-dialog__grid.rd-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;display:grid}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile{border:1px solid hsl(var(--db-border));background:linear-gradient(165deg, hsl(var(--db-surface-soft)) 0%, hsl(var(--db-surface)) 84%);border-radius:.78rem;min-height:84px;margin:0;padding:.72rem .78rem .78rem;transition:transform .14s,box-shadow .14s;box-shadow:0 1px 2px #0f17290d,0 10px 28px #0f172912}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f17290f,0 14px 36px #0f172917}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile[data-tone=neutral]{background:linear-gradient(165deg, hsl(var(--db-surface-soft)) 0%, hsl(var(--db-surface)) 84%);border-color:hsl(var(--db-border-strong));border-top:3px solid hsl(var(--db-primary))}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile[data-tone=success]{background:linear-gradient(165deg, hsl(var(--db-success-soft)) 0%, hsl(var(--db-surface)) 88%);border-color:hsl(var(--db-success-border));border-top:3px solid hsl(var(--db-success))}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile[data-tone=success] .rd-stat-value{color:hsl(var(--db-success))}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile[data-tone=warning]{background:linear-gradient(165deg, hsl(var(--db-warning-soft)) 0%, hsl(var(--db-surface)) 88%);border-color:hsl(var(--db-warning-border));border-top:3px solid hsl(var(--db-warning))}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile[data-tone=warning] .rd-stat-value{color:hsl(var(--db-warning))}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile[data-tone=danger]{background:linear-gradient(165deg, hsl(var(--db-danger-soft)) 0%, hsl(var(--db-surface)) 88%);border-color:hsl(var(--db-danger-border));border-top:3px solid hsl(var(--db-danger))}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile[data-tone=danger] .rd-stat-value{color:hsl(var(--db-danger))}.cl-report-final-theme-page .rd-final-summary-dialog [aria-label=Close]{color:#ffffffeb;background:#ffffff0f;border:1px solid #fff3;border-radius:.55rem;width:1.95rem;height:1.95rem;transition:background .14s,border-color .14s,transform .14s;top:.58rem;right:.62rem}.cl-report-final-theme-page .rd-final-summary-dialog [aria-label=Close]:hover{background:#ffffff24;border-color:#ffffff52;transform:translateY(-1px)}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile .rd-stat-label{letter-spacing:.08em;color:hsl(var(--db-muted));margin:0;font-size:.64rem}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile .rd-stat-value{color:hsl(var(--db-text));margin-top:.35rem;font-size:clamp(1.2rem,2.05vw,1.5rem);font-weight:800}.cl-report-final-theme-page .rd-final-summary-dialog__empty{text-align:center;margin:0;padding:1rem .25rem}@media (width<=540px){.cl-report-final-theme-page .rd-final-summary-dialog__body{padding:.95rem .9rem 1.05rem}.cl-report-final-theme-page .rd-final-summary-dialog__block{padding:.78rem .75rem .85rem}.cl-report-final-theme-page .rd-final-summary-dialog__grid.rd-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.cl-report-final-theme-page .rd-final-summary-dialog__grid .rd-summary-tile{min-height:72px}}@media (width<=980px){.cl-report-final-theme-page .rd-final-summary-dialog__grid.rd-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-final-summary-dialog{border:1px solid hsl(var(--db-border-strong) / .9);background:hsl(var(--db-surface));border-radius:1.05rem;box-shadow:0 26px 56px #0f17294d,0 8px 20px #0f172933}.rd-final-summary-dialog .cl-bgc-dialog-header{padding:1rem 3.4rem .9rem 1.15rem}.rd-final-summary-dialog__body{background:linear-gradient(165deg, hsl(var(--db-primary) / .09) 0%, hsl(var(--db-surface-soft) / .5) 34%, hsl(var(--db-surface)) 100%);padding:1rem 1.08rem 1.14rem}.rd-final-summary-dialog__sections{flex-direction:column;gap:.8rem;display:flex}.rd-final-summary-dialog__block{border:1px solid hsl(var(--db-border-strong) / .8);background:linear-gradient(180deg, hsl(var(--db-surface)) 0%, hsl(var(--db-surface-soft) / .8) 100%);box-shadow:0 8px 22px #0f172914, inset 0 1px 0 hsl(var(--db-surface));border-radius:.82rem;margin:0;padding:.8rem .84rem .92rem}.rd-final-summary-dialog__section-title{border-bottom:1px solid hsl(var(--db-border-strong) / .7);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--db-muted));margin:0 0 .62rem;padding-bottom:.38rem;font-size:.74rem;font-weight:800}.rd-final-summary-dialog__grid.rd-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.rd-final-summary-dialog__grid .rd-summary-tile{border:1px solid hsl(var(--db-border-strong) / .75);background:linear-gradient(165deg, hsl(var(--db-surface-soft)) 0%, hsl(var(--db-surface)) 86%);border-top-width:3px;border-radius:.7rem;min-height:84px;margin:0;padding:.62rem .66rem .72rem;box-shadow:0 1px 2px #0f17290a,0 8px 18px #0f17290f}.rd-final-summary-dialog__grid .rd-summary-tile .rd-stat-label{letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--db-muted));margin:0;font-size:.6rem;font-weight:800}.rd-final-summary-dialog__grid .rd-summary-tile .rd-stat-value{color:hsl(var(--db-text));margin-top:.26rem;font-size:clamp(1.3rem,2vw,1.62rem);font-weight:800;line-height:1}.rd-final-summary-dialog__grid .rd-summary-tile[data-tone=neutral]{border-color:hsl(var(--db-primary) / .35);border-top-color:hsl(var(--db-primary));background:linear-gradient(165deg, hsl(var(--db-primary) / .12) 0%, hsl(var(--db-surface)) 86%)}.rd-final-summary-dialog__grid .rd-summary-tile[data-tone=neutral] .rd-stat-value{color:hsl(var(--db-primary-dark))}.rd-final-summary-dialog__grid .rd-summary-tile[data-tone=success]{border-color:hsl(var(--db-success) / .38);border-top-color:hsl(var(--db-success));background:linear-gradient(165deg, hsl(var(--db-success-soft)) 0%, hsl(var(--db-surface)) 88%)}.rd-final-summary-dialog__grid .rd-summary-tile[data-tone=success] .rd-stat-value{color:hsl(var(--db-success))}.rd-final-summary-dialog__grid .rd-summary-tile[data-tone=warning]{border-color:hsl(var(--db-warning) / .42);border-top-color:hsl(var(--db-warning));background:linear-gradient(165deg, hsl(var(--db-warning-soft)) 0%, hsl(var(--db-surface)) 88%)}.rd-final-summary-dialog__grid .rd-summary-tile[data-tone=warning] .rd-stat-value{color:hsl(var(--db-warning))}.rd-final-summary-dialog__grid .rd-summary-tile[data-tone=danger]{border-color:hsl(var(--db-danger) / .42);border-top-color:hsl(var(--db-danger));background:linear-gradient(165deg, hsl(var(--db-danger-soft)) 0%, hsl(var(--db-surface)) 88%)}.rd-final-summary-dialog__grid .rd-summary-tile[data-tone=danger] .rd-stat-value{color:hsl(var(--db-danger))}@media (width<=980px){.rd-final-summary-dialog__grid.rd-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-report-final-theme-page .rd-final-chart-dialog__body{background:linear-gradient(165deg, hsl(var(--db-primary) / .05) 0%, hsl(var(--db-surface)) 55%);padding:1.15rem 1.25rem 1.35rem}.cl-report-final-theme-page .rd-final-chart-dialog__surface{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));border-radius:.95rem;padding:.65rem .75rem .85rem;box-shadow:0 1px 2px #0f17290d,0 12px 32px #0f172912}.cl-report-final-theme-page .rd-final-chart-dialog__surface .rd-pie-card{box-shadow:none;background:0 0;border:none;margin:0;padding:.35rem .25rem}.cl-report-final-theme-page .rd-final-preview-dialog.cl-bgc-dialog{border:1px solid hsl(var(--db-border-strong) / .9);background:hsl(var(--db-surface));border-radius:1rem;box-shadow:0 24px 54px #0f172947,0 6px 18px #0f17292e}.cl-report-final-theme-page .rd-final-preview-dialog .cl-bgc-dialog-header{padding-right:3.4rem}.cl-report-final-theme-page .rd-final-preview-dialog__body{background:linear-gradient(165deg, hsl(var(--db-primary) / .05) 0%, hsl(var(--db-surface-soft) / .4) 36%, hsl(var(--db-surface)) 100%);flex:auto;min-height:0;padding:.7rem;display:flex}.cl-report-final-theme-page .rd-final-preview-dialog__frame{border:1px solid hsl(var(--db-border));background:#fff;border-radius:.75rem;flex:auto;width:100%;height:100%;min-height:0;display:block}.cl-report-final-theme-page .rd-final-preview-dialog__empty{border:1px dashed hsl(var(--db-border-strong));text-align:center;border-radius:.75rem;align-self:center;width:100%;margin:0;padding:1.2rem}.cl-report-final-theme-page .rd-final-preview-dialog__actions{border-top:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));justify-content:flex-end;gap:.5rem;padding:.85rem 1rem 1rem;display:flex}.rd-final-preview-dialog{flex-direction:column;display:flex}.rd-final-preview-dialog__body{flex:auto;min-height:0;display:flex;overflow:hidden}.rd-final-preview-dialog__frame{border:1px solid hsl(var(--db-border));background:#fff;border-radius:.75rem;flex:auto;width:100%;height:100%;min-height:0;display:block}.rd-send-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem .8rem;margin-top:.45rem;display:grid}.rd-send-toolbar__search-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rd-send-toolbar__search-input-wrap{flex:360px;min-width:220px;position:relative}.rd-send-toolbar__search-input{width:100%;min-height:2.2rem;padding-right:2.05rem}.rd-master-search-wrap{flex:360px;min-width:220px;position:relative}.rd-master-search-input{width:100%;min-height:2.2rem;padding-right:2.05rem}.rd-send-toolbar__search-clear-icon{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));width:1.35rem;height:1.35rem;color:hsl(var(--db-muted));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:border-color .14s,color .14s,background .14s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.rd-send-toolbar__search-clear-icon:hover{border-color:hsl(var(--db-primary));color:hsl(var(--db-primary));background:hsl(var(--db-primary) / .08)}.rd-master-search-clear-icon{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));width:1.35rem;height:1.35rem;color:hsl(var(--db-muted));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:border-color .14s,color .14s,background .14s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.rd-master-search-clear-icon:hover{border-color:hsl(var(--db-primary));color:hsl(var(--db-primary));background:hsl(var(--db-primary) / .08)}.rd-send-toolbar__action-row{border-top:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:0;padding-top:0;display:flex}.rd-send-toolbar__page-size{align-items:center;gap:.4rem;margin-right:0;display:inline-flex}.rd-send-toolbar__page-size>span{color:hsl(var(--db-muted));font-size:.78rem;font-weight:700}.rd-send-toolbar__page-size .cl-col-filter-select{min-width:84px;height:2.2rem}@media (width<=860px){.rd-send-toolbar{grid-template-columns:1fr}.rd-send-toolbar__search-row,.rd-send-toolbar__action-row{gap:.45rem}.rd-send-toolbar__search-input-wrap{flex-basis:100%;min-width:0}.rd-send-toolbar__page-size{margin-right:0}}.rd-interim-upload-dialog{border:1px solid hsl(var(--db-border-strong) / .9);background:hsl(var(--db-surface));border-radius:1.05rem;box-shadow:0 24px 54px #0f172947,0 6px 18px #0f17292e}.rd-interim-upload-dialog__header{border-bottom:1px solid hsl(var(--db-primary-dark) / .35);background:linear-gradient(120deg, hsl(var(--db-primary-dark) / .97) 0%, hsl(var(--db-primary) / .94) 100%);padding:1rem 3.4rem .9rem 1.15rem;position:relative}.rd-interim-upload-dialog__header:after{content:"";background:linear-gradient(90deg, hsl(var(--db-primary-foreground) / .22) 0%, hsl(var(--db-primary-foreground) / .08) 40%, hsl(var(--db-primary-foreground) / .2) 100%);height:3px;position:absolute;bottom:0;left:0;right:0}.rd-interim-upload-dialog__body{background:linear-gradient(165deg, hsl(var(--db-primary) / .07) 0%, hsl(var(--db-surface-soft) / .5) 36%, hsl(var(--db-surface)) 100%);padding:1rem 1.05rem 1.1rem}.rd-interim-upload-dialog__refresh{justify-content:flex-start;margin-bottom:.75rem;display:flex}.rd-interim-upload-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.rd-interim-upload-dialog__field{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface) / .75);border-radius:.72rem;flex-direction:column;gap:.3rem;padding:.55rem .6rem .6rem;display:flex;box-shadow:0 5px 14px #0f17290d}.rd-interim-upload-dialog__field span{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--db-muted));font-size:.68rem;font-weight:700}.rd-interim-upload-dialog__field .cl-col-filter,.rd-interim-upload-dialog__field .cl-col-filter-select{width:100%;min-height:2.25rem}.rd-interim-upload-dialog__field--full{grid-column:1/-1}.rd-interim-upload-dialog__actions{border-top:1px solid hsl(var(--db-border));flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.85rem;padding-top:.8rem;display:flex}@media (width<=720px){.rd-interim-upload-dialog__grid{grid-template-columns:1fr}.rd-interim-upload-dialog__actions{justify-content:stretch}.rd-interim-upload-dialog__actions .cl-btn{flex:auto}}.dtp-shell--case-remark .dtp-body--stack{flex-direction:column;gap:1rem;padding:1rem 1.1rem .85rem;display:flex}.dtp-shell--case-remark .case-ref-bar{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));box-shadow:var(--db-shadow-soft);border-radius:.85rem;flex-wrap:wrap;align-items:flex-end;gap:.65rem;padding:.85rem 1rem;display:flex}.dtp-shell--case-remark .case-ref-bar .dtp-field{flex:200px;max-width:320px;margin:0}.dtp-shell--case-remark .case-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}@media (width<=900px){.dtp-shell--case-remark .case-detail-grid{grid-template-columns:1fr}}.dtp-shell--case-remark .case-report-status{border-top:1px solid hsl(var(--db-border));flex-wrap:wrap;gap:1.25rem;margin-top:.85rem;padding-top:.85rem;display:flex}.dtp-shell--case-remark .case-report-status-item{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--db-muted));flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.dtp-shell--case-remark .case-report-status-item span:last-child{border:1px solid hsl(var(--db-border));border-radius:.5rem;width:2.2rem;height:2.2rem}.dtp-shell--case-remark .case-report-status-item--green span:last-child{background:#22c55e}.dtp-shell--case-remark .case-report-status-item--orange span:last-child{background:#f97316}.dtp-shell--case-remark .case-report-status-item--red span:last-child{background:#ef4444}.dtp-shell--case-remark .case-check-wrap{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));border-radius:.85rem;padding:.85rem 1rem}.dtp-shell--case-remark .case-check-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.dtp-shell--case-remark .case-check-btn{border:1px solid hsl(var(--db-border-strong));cursor:pointer;border-radius:.5rem;min-height:2rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;transition:transform .12s,box-shadow .12s}.dtp-shell--case-remark .case-check-btn:hover{box-shadow:var(--db-shadow-soft);transform:translateY(-1px)}.dtp-shell--case-remark .case-check-btn--active{outline:2px solid hsl(var(--db-primary));outline-offset:2px}.dtp-shell--case-remark .case-check-btn--green{background:#bbf7d0}.dtp-shell--case-remark .case-check-btn--yellow{background:#fef08a}.dtp-shell--case-remark .case-check-btn--red{background:#fecaca}.dtp-shell--case-remark .case-check-btn--orange{background:#fed7aa}.dtp-shell--case-remark .case-check-btn--blue{background:#bfdbfe}.dtp-shell--case-remark .case-remarks-panel{border:1px solid hsl(var(--db-border));border-radius:.85rem;flex-direction:column;flex:auto;min-height:12rem;display:flex;overflow:hidden}.dtp-shell--case-remark .case-remarks-panel .dtp-table-wrap--scroll{border:none;border-radius:0;flex:auto;min-height:10rem}.dtp-shell--case-remark .case-remarks-panel-head{border-bottom:1px solid hsl(var(--db-border));background:linear-gradient(125deg, hsl(var(--db-primary) / .08) 0%, hsl(var(--db-surface)) 55%, hsl(var(--db-surface-soft)) 100%);padding:.65rem 1rem}.dtp-shell--case-remark .case-hint{color:hsl(var(--db-muted));margin:0;font-size:.875rem}.dtp-shell--check-master .dtp-body--stack{flex-direction:column;gap:1rem;min-height:0;padding:1rem 1.1rem .85rem;display:flex}.dtp-shell--check-master .chk-form-card{flex:none;margin:0}.dtp-shell--check-master .chk-form-row{grid-template-columns:1fr minmax(8rem,12rem) auto;align-items:end;gap:12px 14px;display:grid}@media (width<=900px){.dtp-shell--check-master .chk-form-row{grid-template-columns:1fr}}.dtp-shell--check-master .chk-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.dtp-shell--check-master .chk-table-panel{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));min-height:14rem;box-shadow:var(--db-shadow-soft);border-radius:.85rem;flex-direction:column;flex:auto;display:flex;overflow:hidden}.dtp-shell--check-master .chk-table-head{border-bottom:1px solid hsl(var(--db-border));background:linear-gradient(125deg, hsl(var(--db-primary) / .08) 0%, hsl(var(--db-surface)) 55%, hsl(var(--db-surface-soft)) 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.dtp-shell--check-master .chk-record-badge{letter-spacing:.04em;border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));color:hsl(var(--db-text));border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.dtp-shell--check-master .chk-table-panel .dtp-table-wrap--scroll{border:none;border-radius:0;flex:auto;min-height:12rem}.dtp-shell--check-master .chk-actions-cell{white-space:nowrap}.dtp-shell--check-master .chk-actions-cell .dtp-btn{margin-right:.35rem}.dtp-shell--check-master .chk-actions-cell .dtp-btn:last-child{margin-right:0}.dtp-shell--contact-us .dtp-body--stack{flex-direction:column;gap:1rem;min-height:0;padding:1rem 1.1rem .85rem;display:flex}.dtp-shell--contact-us .contact-form-card{flex:auto;margin:0}.contact-history-dialog-table .dtp-table-wrap--scroll{min-height:12rem;max-height:min(62vh,520px)}.dtp-shell--contact-us .contact-meta{flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem;display:flex}.dtp-shell--contact-us .contact-meta-pill{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));border-radius:.65rem;flex-direction:column;gap:.15rem;min-width:10rem;padding:.5rem .75rem;display:inline-flex}.dtp-shell--contact-us .contact-meta-pill strong{color:hsl(var(--db-text));word-break:break-word;font-size:.875rem;font-weight:600}.dtp-shell--contact-us .contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}@media (width<=720px){.dtp-shell--contact-us .contact-form-grid{grid-template-columns:1fr}}.dtp-shell--contact-us .contact-field-full{grid-column:1/-1}.dtp-shell--contact-us .contact-form-actions{border-top:1px solid hsl(var(--db-border));flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.dtp-shell--contact-us .contact-empty{text-align:center;color:hsl(var(--db-muted));flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2.5rem 1rem;font-size:.9rem;display:flex}.dtp-shell--contact-us .contact-empty strong{color:hsl(var(--db-text));font-size:.95rem}.dtp-shell--contact-us .contact-empty-icon{background:hsl(var(--db-primary) / .1);width:2.5rem;height:2.5rem;color:hsl(var(--db-primary));border-radius:50%;justify-content:center;align-items:center;margin-bottom:.25rem;font-size:1.25rem;display:flex}.dtp-shell--contact-us .contact-empty-cell{background:0 0!important;border:none!important;padding:0!important}.dtp-shell--contact-us .contact-remarks-cell{white-space:pre-wrap;word-break:break-word;vertical-align:top;max-width:280px}.dtp-shell--country-package-tag .dtp-body--stack{flex-direction:column;gap:1rem;min-height:0;padding:1rem 1.1rem .85rem;display:flex}.dtp-shell--country-package-tag .cpt-filter-card{flex:none;margin:0}.dtp-shell--country-package-tag .cpt-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}@media (width<=720px){.dtp-shell--country-package-tag .cpt-filter-grid{grid-template-columns:1fr}}.dtp-shell--country-package-tag .cpt-table-panel{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));min-height:14rem;box-shadow:var(--db-shadow-soft);border-radius:.85rem;flex-direction:column;flex:auto;display:flex;overflow:hidden}.dtp-shell--country-package-tag .cpt-table-panel .dtp-table-wrap--scroll{border:none;border-radius:0;flex:auto;min-height:12rem}.dtp-shell--country-package-tag .cpt-table-head{border-bottom:1px solid hsl(var(--db-border));background:linear-gradient(125deg, hsl(var(--db-primary) / .08) 0%, hsl(var(--db-surface)) 55%, hsl(var(--db-surface-soft)) 100%);padding:.65rem 1rem}.dtp-shell--country-package-tag .cpt-remarks-input{box-sizing:border-box;width:100%;min-width:12rem;max-width:100%}.dtp-shell--country-package-tag .cpt-select-cell{text-align:center;width:4.5rem}.dtp-shell--country-package-tag .cpt-select-cell input[type=checkbox]{cursor:pointer;width:1.05rem;height:1.05rem;accent-color:hsl(var(--db-primary))}.dtp-shell--country-package-tag .cpt-save-bar{justify-content:center;padding:.85rem 0 .25rem;display:flex}.dtp-shell--country-package-tag tr.cpt-row--selected{background:hsl(var(--db-primary) / .06)}.dtp-shell--country-package-tag .cpt-hint{color:hsl(var(--db-muted));margin:0;font-size:.875rem}.dtp-shell--package-master .dtp-body--stack{flex-direction:column;gap:1rem;min-height:0;padding:1rem 1.1rem .85rem;display:flex}.dtp-shell--package-master .pkg-form-card{flex:none;margin:0}.dtp-shell--package-master .pkg-form-row{grid-template-columns:1fr auto;align-items:end;gap:12px 14px;display:grid}@media (width<=900px){.dtp-shell--package-master .pkg-form-row{grid-template-columns:1fr}}.dtp-shell--package-master .pkg-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.dtp-shell--package-master .pkg-table-panel{border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));min-height:14rem;box-shadow:var(--db-shadow-soft);border-radius:.85rem;flex-direction:column;flex:auto;display:flex;overflow:hidden}.dtp-shell--package-master .pkg-table-head{border-bottom:1px solid hsl(var(--db-border));background:linear-gradient(125deg, hsl(var(--db-primary) / .08) 0%, hsl(var(--db-surface)) 55%, hsl(var(--db-surface-soft)) 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.dtp-shell--package-master .pkg-record-badge{letter-spacing:.04em;border:1px solid hsl(var(--db-border));background:hsl(var(--db-surface));color:hsl(var(--db-text));border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.dtp-shell--package-master .pkg-table-panel .dtp-table-wrap--scroll{border:none;border-radius:0;flex:auto;min-height:12rem}.dtp-shell--package-master .pkg-actions-cell{white-space:nowrap}
