@font-face{font-family:plexArabic;src:url(../media/IBMPlexSansArabic_Regular-s.p.2u88y43e9yfzq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexArabic;src:url(../media/IBMPlexSansArabic_Medium-s.p.2lw1czh0sz53p.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexArabic;src:url(../media/IBMPlexSansArabic_SemiBold-s.p.18086l_mqtor6.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexArabic;src:url(../media/IBMPlexSansArabic_Bold-s.p.2ovntrt8tfol6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexArabic Fallback;src:local(Arial);ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.0%;size-adjust:101.13%}.KZN8sG_className{font-family:plexArabic,plexArabic Fallback}.KZN8sG_variable{--font-plex-arabic:"plexArabic", "plexArabic Fallback"}
:root{--darcom-olive-950:#202720;--darcom-olive-900:#29322b;--darcom-olive-800:#2f3931;--darcom-olive-700:#2f4a3a;--darcom-olive-600:#435147;--darcom-olive-500:#586458;--darcom-olive-400:#87927c;--darcom-olive-300:#a9b1a1;--darcom-olive-200:#ccd1c7;--darcom-olive-100:#e6efe9;--darcom-olive-50:#f5f6f3;--darcom-clay-800:#7d4330;--darcom-clay-700:#a8482a;--darcom-clay-500:#b85632;--darcom-clay-300:#e08a66;--darcom-clay-100:#f1dfd5;--darcom-sand-300:#c9b89f;--darcom-sand-200:#dccdb9;--darcom-sand-100:#eee6d9;--darcom-ivory-50:#f6f1e8;--darcom-saffron-700:#7d5410;--darcom-saffron-500:#e3a33b;--darcom-saffron-400:#edb458;--darcom-door-night:#1c261f;--darcom-door-paper:#f4efe6;--darcom-door-paper-2:#eae3d6;--darcom-door-surface:#fffdf8;--darcom-door-ink:#18201a;--darcom-door-ink-2:#4f5650;--darcom-door-ink-3:#666b65;--darcom-door-on-dark:#ede6d8;--darcom-door-on-dark-2:#a9b0a6;--darcom-door-rule:#dcd5c9;--darcom-door-rule-strong:#b9b1a3;--darcom-alert-border:#d9a78f;--darcom-alert-surface:#fdf1ea;--darcom-bg-page:var(--darcom-ivory-50);--darcom-bg-surface:#fff;--darcom-bg-subtle:#f0eae0;--darcom-bg-warm:var(--darcom-sand-100);--darcom-bg-inverse:var(--darcom-olive-900);--darcom-text-primary:#1f2a24;--darcom-text-secondary:#5b665f;--darcom-text-muted:#5f6b61;--darcom-text-inverse:#fff;--darcom-border-subtle:#ebe5dc;--darcom-border-default:#e4dccf;--darcom-border-strong:#b8afa2;--darcom-border-focus:var(--darcom-olive-700);--darcom-neutral-25:#fbfaf8;--darcom-neutral-50:var(--darcom-bg-subtle);--darcom-neutral-100:#ece7de;--darcom-neutral-200:var(--darcom-border-default);--darcom-neutral-300:var(--darcom-border-strong);--darcom-neutral-400:#9a9488;--darcom-neutral-500:var(--darcom-text-muted);--darcom-neutral-600:var(--darcom-text-secondary);--darcom-neutral-700:#4d5249;--darcom-neutral-800:#363a32;--darcom-neutral-900:var(--darcom-text-primary);--darcom-success-700:#456a50;--darcom-success-600:#61806a;--darcom-success-100:#e9edea;--darcom-warning-700:#a8482a;--darcom-warning-600:#b5634a;--darcom-warning-100:#f5e9e5;--darcom-danger-700:#a74343;--darcom-danger-600:#b45f5f;--darcom-danger-100:#f4e8e8;--darcom-info-700:#496a78;--darcom-info-600:#64808c;--darcom-info-100:#e9edef;--darcom-font-sans:var(--font-plex-arabic,"IBM Plex Sans Arabic"), "Cairo", "Noto Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--darcom-font-size-xs:.75rem;--darcom-font-size-sm:.875rem;--darcom-font-size-md:1rem;--darcom-font-size-lg:1.125rem;--darcom-font-size-xl:1.25rem;--darcom-font-size-2xl:1.5rem;--darcom-font-size-3xl:1.875rem;--darcom-font-size-4xl:2.25rem;--darcom-font-size-5xl:3rem;--darcom-space-1:4px;--darcom-space-2:8px;--darcom-space-3:12px;--darcom-space-4:16px;--darcom-space-5:20px;--darcom-space-6:24px;--darcom-space-8:32px;--darcom-space-10:40px;--darcom-space-12:48px;--darcom-space-16:64px;--darcom-space-20:80px;--darcom-space-24:96px;--darcom-radius-xs:6px;--darcom-radius-sm:10px;--darcom-radius-md:14px;--darcom-radius-lg:18px;--darcom-radius-xl:24px;--darcom-radius-2xl:32px;--darcom-radius-full:999px;--darcom-shadow-xs:0 1px 2px #29322b0a;--darcom-shadow-sm:0 4px 14px #29322b0f;--darcom-shadow-md:0 10px 30px #29322b13;--darcom-shadow-lg:0 18px 48px #29322b1f;--darcom-control-height-sm:36px;--darcom-control-height-md:44px;--darcom-control-height-lg:52px;--darcom-touch-target:44px;--darcom-duration-fast:.12s;--darcom-duration-normal:.18s;--darcom-duration-slow:.24s;--darcom-line-height-tight:1.25;--darcom-line-height-heading:1.35;--darcom-line-height-body:1.75;--darcom-container-max:1280px;--darcom-sidebar-width:272px;--darcom-header-height:72px;--darcom-ease-standard:cubic-bezier(.2, 0, 0, 1);--darcom-z-dropdown:1000;--darcom-z-sticky:1100;--darcom-z-drawer:1200;--darcom-z-modal:1300;--darcom-z-toast:1400;--dc-teal:var(--darcom-olive-700);--dc-teal-deep:var(--darcom-olive-800);--dc-teal-soft:var(--darcom-olive-400);--dc-navy:var(--darcom-olive-900);--dc-navy-soft:var(--darcom-olive-800);--dc-ivory:var(--darcom-bg-page);--dc-aqua:var(--darcom-olive-100);--dc-white:var(--darcom-bg-surface);--dc-gold:var(--darcom-clay-500);--dc-gold-soft:var(--darcom-clay-100);--dc-conversion:var(--darcom-clay-500);--dc-conversion-strong:var(--darcom-clay-700);--dc-conversion-pressed:var(--darcom-clay-800);--dc-conversion-soft:var(--darcom-clay-100);--dc-gold-text:var(--darcom-clay-700);--dc-ink:var(--darcom-text-primary);--dc-ink-soft:var(--darcom-text-secondary);--dc-gray-25:var(--darcom-neutral-25);--dc-gray-50:var(--darcom-neutral-50);--dc-gray-100:var(--darcom-neutral-100);--dc-gray-200:var(--darcom-neutral-200);--dc-gray-300:var(--darcom-neutral-300);--dc-gray-400:var(--darcom-neutral-400);--dc-gray-500:var(--darcom-neutral-500);--dc-gray-600:var(--darcom-neutral-600);--dc-gray-700:var(--darcom-neutral-700);--dc-gray-800:var(--darcom-neutral-800);--dc-gray-900:var(--darcom-neutral-900);--dc-bg:var(--dc-ivory);--dc-bg-subtle:var(--darcom-bg-subtle);--dc-surface:var(--dc-white);--dc-surface-alt:var(--dc-aqua);--dc-border:var(--darcom-border-default);--dc-border-strong:var(--darcom-border-strong);--dc-overlay:#29322b8c;--dc-pattern-light:#3441370f;--dc-pattern-dark:#e8ebe514;--dc-text:var(--darcom-text-primary);--dc-text-muted:var(--darcom-text-secondary);--dc-text-subtle:var(--darcom-text-muted);--dc-text-invert:var(--darcom-text-inverse);--dc-text-brand:var(--darcom-olive-700);--dc-success:var(--darcom-success-700);--dc-success-bg:var(--darcom-success-100);--dc-success-border:color-mix(in srgb, var(--darcom-success-700) 30%, white);--dc-warning:var(--darcom-warning-700);--dc-warning-bg:var(--darcom-warning-100);--dc-warning-border:color-mix(in srgb, var(--darcom-warning-700) 30%, white);--dc-error:var(--darcom-danger-700);--dc-error-bg:var(--darcom-danger-100);--dc-error-border:color-mix(in srgb, var(--darcom-danger-700) 30%, white);--dc-info:var(--darcom-info-700);--dc-info-bg:var(--darcom-info-100);--dc-info-border:color-mix(in srgb, var(--darcom-info-700) 30%, white);--dc-neutral:var(--dc-gray-600);--dc-neutral-bg:var(--dc-gray-100);--dc-neutral-border:var(--dc-gray-200);--dc-space-0:0;--dc-space-1:var(--darcom-space-1);--dc-space-2:var(--darcom-space-2);--dc-space-3:var(--darcom-space-3);--dc-space-4:var(--darcom-space-4);--dc-space-5:var(--darcom-space-5);--dc-space-6:var(--darcom-space-6);--dc-space-8:var(--darcom-space-8);--dc-space-10:var(--darcom-space-10);--dc-space-12:var(--darcom-space-12);--dc-space-16:var(--darcom-space-16);--dc-space-20:var(--darcom-space-20);--dc-radius-sm:var(--darcom-radius-sm);--dc-radius-md:var(--darcom-radius-md);--dc-radius-lg:var(--darcom-radius-lg);--dc-radius-xl:var(--darcom-radius-2xl);--dc-radius-pill:var(--darcom-radius-full);--dc-shadow-xs:var(--darcom-shadow-xs);--dc-shadow-sm:var(--darcom-shadow-sm);--dc-shadow-md:var(--darcom-shadow-md);--dc-shadow-lg:var(--darcom-shadow-lg);--dc-shadow-focus:0 0 0 3px #34413738;--dc-font-sans:var(--darcom-font-sans);--dc-font-numeric:var(--darcom-font-sans);--dc-text-xs:var(--darcom-font-size-xs);--dc-text-sm:var(--darcom-font-size-sm);--dc-text-md:var(--darcom-font-size-sm);--dc-text-base:var(--darcom-font-size-md);--dc-text-lg:var(--darcom-font-size-lg);--dc-text-xl:var(--darcom-font-size-xl);--dc-text-2xl:var(--darcom-font-size-2xl);--dc-text-3xl:var(--darcom-font-size-3xl);--dc-text-4xl:var(--darcom-font-size-4xl);--dc-text-5xl:var(--darcom-font-size-5xl);--dc-leading-tight:var(--darcom-line-height-tight);--dc-leading-snug:1.4;--dc-leading-normal:1.6;--dc-leading-relaxed:var(--darcom-line-height-body);--dc-weight-regular:400;--dc-weight-medium:500;--dc-weight-semibold:600;--dc-weight-heading:650;--dc-weight-bold:700;--dc-weight-display:800;--dc-container:var(--darcom-container-max);--dc-container-narrow:880px;--dc-gutter:var(--darcom-space-6);--dc-sidebar-width:var(--darcom-sidebar-width);--dc-topbar-height:var(--darcom-header-height);--dc-control-height:var(--darcom-control-height-md);--dc-control-height-sm:var(--darcom-control-height-sm);--dc-control-height-lg:var(--darcom-control-height-lg);--dc-touch-target:var(--darcom-touch-target);--dc-duration-fast:var(--darcom-duration-fast);--dc-duration:var(--darcom-duration-normal);--dc-duration-slow:var(--darcom-duration-slow);--dc-ease:var(--darcom-ease-standard);--dc-z-base:0;--dc-z-dropdown:var(--darcom-z-dropdown);--dc-z-sticky:var(--darcom-z-sticky);--dc-z-overlay:var(--darcom-z-drawer);--dc-z-modal:var(--darcom-z-modal);--dc-z-toast:var(--darcom-z-toast)}@media (max-width:640px){:root{--dc-gutter:var(--darcom-space-4)}}@media (min-width:1440px){:root{--dc-gutter:var(--darcom-space-10)}}.dc-root,body.dc-root{background:var(--dc-bg);color:var(--dc-text);font-family:var(--dc-font-sans);font-size:var(--dc-text-base);line-height:var(--dc-leading-relaxed);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;max-width:100%;margin:0;overflow-x:clip}body.dc-root{background-image:radial-gradient(ellipse 520px 720px at 108% 12%, transparent 62%, var(--dc-pattern-light) 62.2%, transparent 62.8%, transparent 68%, var(--dc-pattern-light) 68.2%, transparent 68.8%, transparent 74%, var(--dc-pattern-light) 74.2%, transparent 74.8%), radial-gradient(ellipse 420px 620px at -8% 88%, transparent 64%, var(--dc-pattern-light) 64.2%, transparent 64.8%, transparent 71%, var(--dc-pattern-light) 71.2%, transparent 71.8%);background-repeat:no-repeat;background-attachment:fixed}html{max-width:100%;overflow-x:clip}.dc-root *,.dc-root :before,.dc-root :after{box-sizing:border-box}.dc-root h1,.dc-root h2,.dc-root h3,.dc-root h4{color:var(--dc-text);font-weight:var(--dc-weight-bold);line-height:var(--dc-leading-tight);margin:0}.dc-root h1{font-size:var(--dc-text-3xl);font-weight:var(--dc-weight-bold)}.dc-root h2{font-size:var(--dc-text-2xl);font-weight:var(--dc-weight-heading)}.dc-root h3{font-size:var(--dc-text-xl)}.dc-root h4{font-size:var(--dc-text-lg)}.dc-root p{margin:0}.dc-root a:not(:where(.dc-btn,.dc-chip-toggle)){color:var(--dc-teal-deep);text-decoration:none}.dc-root a:not(:where(.dc-btn,.dc-chip-toggle)):hover{color:var(--dc-teal);text-decoration:underline}.dc-root button,.dc-root input,.dc-root select,.dc-root textarea{font:inherit;color:inherit}.dc-root :focus-visible,.dc-focusable:focus-visible{outline:2px solid var(--dc-teal);outline-offset:2px;border-radius:var(--dc-radius-sm)}.dc-title-page{font-size:var(--dc-text-3xl);font-weight:var(--dc-weight-bold);line-height:var(--dc-leading-tight);margin:0}.dc-title-hero{font-size:clamp(1.75rem, 3.2vw, var(--dc-text-5xl));font-weight:var(--dc-weight-bold);line-height:var(--dc-leading-tight);letter-spacing:-.01em;margin:0}.dc-title-section{font-size:var(--dc-text-2xl);font-weight:var(--dc-weight-bold);margin:0}.dc-title-card{font-size:var(--dc-text-lg);font-weight:var(--dc-weight-semibold);margin:0}.dc-text-lead{color:var(--dc-text-muted);font-size:var(--dc-text-lg);line-height:var(--dc-leading-relaxed);margin:0}.dc-text-body{font-size:var(--dc-text-base);margin:0}.dc-text-muted{color:var(--dc-text-muted);font-size:var(--dc-text-md);margin:0}.dc-text-caption{color:var(--darcom-text-secondary);font-size:var(--dc-text-xs);margin:0}.dc-numeric{font-family:var(--dc-font-numeric);font-variant-numeric:tabular-nums}.dc-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dc-container{max-width:var(--dc-container);min-width:0;padding-inline:var(--dc-gutter);width:100%;margin-inline:auto}.dc-container--narrow{max-width:var(--dc-container-narrow)}.dc-container--wide{max-width:1400px}.dc-app{flex-direction:column;min-height:100vh;display:flex}.dc-app>main{flex:1 0 auto}.dc-page{gap:var(--dc-space-8);min-height:100%;padding-block:var(--dc-space-8) var(--dc-space-16);flex-direction:column;display:flex}.dc-section{gap:var(--dc-space-6);flex-direction:column;display:flex}.dc-section--tight{gap:var(--dc-space-4)}.dc-section--band{background:var(--dc-surface);border-block:1px solid var(--dc-border);padding-block:var(--dc-space-12)}.dc-section--band-aqua{background:var(--dc-aqua);padding-block:var(--dc-space-12)}.dc-stack{gap:var(--dc-space-4);flex-direction:column;display:flex}.dc-stack--xs{gap:var(--dc-space-1)}.dc-stack--sm{gap:var(--dc-space-2)}.dc-stack--md{gap:var(--dc-space-4)}.dc-stack--lg{gap:var(--dc-space-6)}.dc-stack--xl{gap:var(--dc-space-8)}.dc-row{align-items:center;gap:var(--dc-space-3);flex-wrap:wrap;display:flex}.dc-row--between{justify-content:space-between}.dc-row--end{justify-content:flex-end}.dc-row--top{align-items:flex-start}.dc-row--nowrap{flex-wrap:nowrap}.dc-grid{gap:var(--dc-space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.dc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-grid--sm{gap:var(--dc-space-4)}@media (max-width:1024px){.dc-grid--4,.dc-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dc-grid,.dc-grid--2,.dc-grid--3,.dc-grid--4{grid-template-columns:minmax(0,1fr)}}.dc-card-grid{gap:var(--dc-space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.dc-card-grid--sm{gap:var(--dc-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.dc-card-grid--list{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.dc-card-grid,.dc-card-grid--sm{grid-template-columns:minmax(0,1fr)}}.dc-divider{background:var(--dc-border);border:0;block-size:1px;inline-size:100%;margin:0}.dc-spacer{flex:auto}.dc-btn{border-radius:var(--dc-radius-sm);cursor:pointer;font-family:inherit;font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold);align-items:center;gap:var(--dc-space-2);min-height:var(--dc-control-height);padding-inline:var(--dc-space-5);padding-block:var(--dc-space-3);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;line-height:1;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.dc-btn{transition:background-color var(--dc-duration-fast) var(--dc-ease), border-color var(--dc-duration-fast) var(--dc-ease), color var(--dc-duration-fast) var(--dc-ease)}}.dc-btn:hover{text-decoration:none}.dc-btn:focus-visible{outline:2px solid var(--dc-teal);outline-offset:2px}.dc-btn[disabled],.dc-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.dc-btn--primary{background:var(--dc-teal-deep);border-color:var(--dc-teal-deep);color:var(--dc-white);min-height:var(--dc-control-height-lg)}.dc-btn--primary:hover:not([disabled]){background:var(--dc-navy);border-color:var(--dc-navy);color:var(--dc-white)}.dc-btn--conversion{background:var(--dc-conversion);border-color:var(--dc-conversion);color:var(--dc-white);min-height:var(--dc-control-height-lg)}.dc-btn--conversion:hover:not([disabled]){background:var(--dc-conversion-strong);border-color:var(--dc-conversion-strong);color:var(--dc-white)}.dc-btn--conversion:active:not([disabled]){background:var(--dc-conversion-pressed);border-color:var(--dc-conversion-pressed)}.dc-btn--conversion-outline{background:var(--dc-white);border-color:var(--dc-conversion);color:var(--dc-conversion)}.dc-btn--conversion-outline:hover:not([disabled]){background:var(--dc-conversion-soft);border-color:var(--dc-conversion-strong);color:var(--dc-conversion-strong)}.dc-btn--secondary{background:var(--dc-white);border-color:var(--dc-border-strong);color:var(--dc-navy)}.dc-btn--secondary:hover:not([disabled]){background:var(--dc-gray-50);border-color:var(--dc-teal);color:var(--dc-teal-deep)}.dc-btn--soft{background:var(--dc-aqua);border-color:var(--dc-aqua);color:var(--dc-teal-deep)}.dc-btn--soft:hover:not([disabled]){background:color-mix(in srgb, var(--dc-teal-soft) 30%, transparent);color:var(--dc-teal-deep)}.dc-btn--ghost{color:var(--dc-teal-deep);background:0 0;border-color:#0000}.dc-btn--ghost:hover:not([disabled]){background:var(--dc-aqua);color:var(--dc-teal-deep)}.dc-btn--danger{background:var(--dc-error);border-color:var(--dc-error);color:var(--dc-white)}.dc-btn--danger:hover:not([disabled]){background:color-mix(in srgb, var(--dc-error) 80%, black);border-color:color-mix(in srgb, var(--dc-error) 80%, black);color:var(--dc-white)}.dc-btn--link{color:var(--dc-teal-deep);background:0 0;border-color:#0000;min-height:auto;padding:0}.dc-btn--link:hover:not([disabled]){text-decoration:underline}.dc-root .dc-btn--primary,.dc-root .dc-btn--danger,.dc-root .dc-btn--conversion{color:var(--dc-white)}.dc-root .dc-btn--conversion-outline{color:var(--dc-conversion)}.dc-root .dc-btn--secondary{color:var(--dc-navy)}.dc-root .dc-btn--soft,.dc-root .dc-btn--ghost,.dc-root .dc-btn--link{color:var(--dc-teal-deep)}.dc-root .dc-chip-toggle{color:var(--dc-ink)}.dc-btn--sm{font-size:var(--dc-text-sm);min-height:var(--dc-control-height-sm);padding-inline:var(--dc-space-3);padding-block:var(--dc-space-2)}@media (pointer:coarse){.dc-btn--sm{min-height:44px}}.dc-btn--lg{font-size:var(--dc-text-base);min-height:var(--dc-control-height-lg);padding-inline:var(--dc-space-6)}.dc-btn--block{width:100%}.dc-btn--icon{padding-inline:var(--dc-space-3)}.dc-btn__spinner{border:2px solid;border-radius:var(--dc-radius-pill);border-block-start-color:#0000;block-size:1em;inline-size:1em;animation:.7s linear infinite dc-spin;display:inline-block}@keyframes dc-spin{to{transform:rotate(360deg)}}.dc-field{gap:var(--dc-space-2);flex-direction:column;min-width:0;display:flex}.dc-label{color:var(--dc-navy);font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold)}.dc-label__optional{color:var(--dc-text-subtle);font-weight:var(--dc-weight-regular);margin-inline-start:var(--dc-space-1)}.dc-label__required{color:var(--dc-error);margin-inline-start:var(--dc-space-1)}.dc-input,.dc-select,.dc-textarea{background:var(--dc-white);border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius-sm);color:var(--dc-navy);font-size:var(--dc-text-md);min-height:var(--dc-control-height);padding-block:var(--dc-space-2);padding-inline:var(--dc-space-3);width:100%}@media (pointer:coarse){.dc-input,.dc-select,.dc-textarea{font-size:max(16px, var(--dc-text-md))}}input[type=tel],input[type=email],input[type=url]{direction:ltr}@media (prefers-reduced-motion:no-preference){.dc-input,.dc-select,.dc-textarea{transition:border-color var(--dc-duration-fast) var(--dc-ease), box-shadow var(--dc-duration-fast) var(--dc-ease)}}.dc-input::placeholder,.dc-textarea::placeholder{color:var(--dc-gray-400)}.dc-input:hover:not(:disabled),.dc-select:hover:not(:disabled),.dc-textarea:hover:not(:disabled){border-color:var(--dc-teal-soft)}.dc-input:focus,.dc-select:focus,.dc-textarea:focus{border-color:var(--dc-teal);box-shadow:var(--dc-shadow-focus);outline:none}.dc-input:disabled,.dc-select:disabled,.dc-textarea:disabled{background:var(--dc-gray-100);color:var(--dc-gray-500);cursor:not-allowed}.dc-input[aria-invalid=true],.dc-select[aria-invalid=true],.dc-textarea[aria-invalid=true]{border-color:var(--dc-error)}.dc-input[aria-invalid=true]:focus,.dc-select[aria-invalid=true]:focus,.dc-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--dc-error) 30%, transparent)}.dc-textarea{line-height:var(--dc-leading-normal);min-height:120px;padding-block:var(--dc-space-3);resize:vertical}.dc-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--dc-gray-600) 50%), linear-gradient(135deg, var(--dc-gray-600) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:var(--dc-space-8)}[dir=rtl] .dc-select{background-position:13px calc(50% + 2px),18px calc(50% + 2px)}.dc-field__hint{color:var(--dc-text-subtle);font-size:var(--dc-text-sm)}.dc-field__error{color:var(--dc-error);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-medium)}.dc-choice{color:var(--dc-navy);cursor:pointer;font-size:var(--dc-text-md);align-items:flex-start;gap:var(--dc-space-2);min-height:var(--dc-touch-target);padding-block:var(--dc-space-2);display:flex}.dc-choice__control{accent-color:var(--dc-teal);flex:none;block-size:18px;inline-size:18px;margin:2px 0 0}.dc-choice__control:focus-visible{outline:2px solid var(--dc-teal);outline-offset:2px}.dc-choice--disabled{color:var(--dc-gray-400);cursor:not-allowed}.dc-choice__body{flex-direction:column;gap:2px;display:flex}.dc-choice__body a{text-underline-offset:2px;text-decoration:underline}.dc-choice__description{color:var(--dc-text-subtle);font-size:var(--dc-text-sm)}.dc-choice--invalid .dc-choice__control{outline:2px solid var(--dc-error);outline-offset:1px}.dc-choice--invalid .dc-choice__control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--dc-error) 30%, transparent)}.dc-choice__body .dc-field__error{margin:0}.dc-form-summary{scroll-margin-top:var(--dc-space-6)}.dc-form-summary:focus{outline:2px solid var(--dc-error);outline-offset:2px}.dc-form-summary__list{gap:var(--dc-space-1);flex-direction:column;margin:0;padding-inline-start:var(--dc-space-5);display:flex}.dc-form-summary__list a{color:inherit;font-weight:var(--dc-weight-medium);text-underline-offset:2px;text-decoration:underline}.dc-fieldset{gap:var(--dc-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.dc-fieldset__legend{color:var(--dc-navy);font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold);margin-bottom:var(--dc-space-1);padding:0}.dc-search{position:relative}.dc-search__input{padding-inline-start:var(--dc-space-10)}.dc-search__icon{color:var(--dc-gray-500);pointer-events:none;inset-inline-start:var(--dc-space-3);line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.dc-search__clear{color:var(--dc-gray-500);cursor:pointer;min-height:var(--dc-control-height-sm);min-width:var(--dc-control-height-sm);inset-inline-end:var(--dc-space-1);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.dc-filterbar{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);align-items:flex-end;gap:var(--dc-space-4);padding:var(--dc-space-4);flex-wrap:wrap;display:flex}.dc-filterbar__item{flex:180px;min-width:0}.dc-filterbar__actions{gap:var(--dc-space-2);margin-inline-start:auto;display:flex}.dc-card{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm);min-width:0;padding:var(--dc-space-6);flex-direction:column;display:flex}.dc-card--flat{box-shadow:none}.dc-card--raised{box-shadow:var(--dc-shadow-sm)}.dc-card--padded-sm{padding:var(--dc-space-4)}.dc-card--padded-none{padding:0}.dc-card--interactive{cursor:pointer;text-align:start}@media (prefers-reduced-motion:no-preference){.dc-card--interactive{transition:border-color var(--dc-duration-fast) var(--dc-ease), box-shadow var(--dc-duration-fast) var(--dc-ease)}}.dc-card--interactive:hover{border-color:var(--dc-teal-soft);box-shadow:var(--dc-shadow-md)}.dc-card--selected{border-color:var(--dc-teal);box-shadow:var(--dc-shadow-focus)}.dc-card__header{align-items:flex-start;gap:var(--dc-space-4);margin-bottom:var(--dc-space-4);justify-content:space-between;display:flex}.dc-card__title{font-size:var(--dc-text-lg);font-weight:var(--dc-weight-semibold);margin:0}.dc-card__subtitle{color:var(--dc-text-muted);font-size:var(--dc-text-md);margin:var(--dc-space-1) 0 0}.dc-card__body{gap:var(--dc-space-4);flex-direction:column;min-width:0;display:flex}.dc-card__footer{border-top:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-3);margin-top:var(--dc-space-5);padding-top:var(--dc-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.dc-metric{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm);gap:var(--dc-space-2);padding:var(--dc-space-5);flex-direction:column;display:flex;position:relative;overflow:hidden}.dc-metric:before{background:linear-gradient(90deg, var(--darcom-olive-700), var(--darcom-olive-500));content:"";block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}@media (prefers-reduced-motion:no-preference){.dc-metric{transition:box-shadow var(--dc-duration-fast) var(--dc-ease), transform var(--dc-duration-fast) var(--dc-ease)}}.dc-metric:hover{box-shadow:var(--dc-shadow-md)}.dc-metric__head{align-items:center;gap:var(--dc-space-3);justify-content:space-between;display:flex}.dc-metric__label{color:var(--dc-text-muted);font-size:var(--dc-text-md);font-weight:var(--dc-weight-medium);margin:0}.dc-metric__icon{background:var(--dc-aqua);border-radius:var(--dc-radius-sm);color:var(--dc-teal-deep);justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}.dc-metric__value{color:var(--dc-navy);font-family:var(--dc-font-numeric);font-size:var(--dc-text-3xl);font-variant-numeric:tabular-nums;font-weight:var(--dc-weight-bold);line-height:var(--dc-leading-tight);margin:0}.dc-metric__foot{align-items:center;gap:var(--dc-space-2);display:flex}.dc-metric__delta{font-family:var(--dc-font-numeric);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold)}.dc-metric__delta--up{color:var(--dc-success)}.dc-metric__delta--down{color:var(--dc-error)}.dc-metric__delta--flat{color:var(--dc-text-subtle)}.dc-metric__hint{color:var(--dc-text-subtle);font-size:var(--dc-text-sm)}.dc-provider{gap:var(--dc-space-4)}.dc-provider__head{align-items:center;gap:var(--dc-space-3);display:flex}.dc-provider__avatar{background:var(--darcom-olive-100);border:1px solid var(--darcom-olive-400);border-radius:var(--dc-radius-md);color:var(--darcom-olive-900);block-size:48px;font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;inline-size:48px;display:inline-flex;overflow:hidden}.dc-provider__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.dc-provider__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-provider__name{font-size:var(--dc-text-base);font-weight:var(--dc-weight-semibold);margin:0}.dc-provider__meta{color:var(--dc-text-subtle);font-size:var(--dc-text-sm)}.dc-provider__tags{gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.dc-provider__foot{align-items:center;gap:var(--dc-space-3);padding-top:var(--dc-space-4);flex-wrap:wrap;justify-content:space-between;margin-top:auto;display:flex}.dc-offer{gap:var(--dc-space-4)}.dc-offer__head{align-items:flex-start;gap:var(--dc-space-3);justify-content:space-between;display:flex}.dc-offer__price{align-items:baseline;gap:var(--dc-space-1);display:flex}.dc-offer__note{color:var(--dc-text-muted);font-size:var(--dc-text-md);margin:0}.dc-offer__foot{align-items:center;gap:var(--dc-space-2);padding-top:var(--dc-space-2);flex-wrap:wrap;justify-content:flex-end;margin-top:auto;display:flex}.dc-badge{border-radius:var(--dc-radius-pill);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold);align-items:center;gap:var(--dc-space-1);padding-block:3px;padding-inline:var(--dc-space-3);white-space:nowrap;border:1px solid #0000;line-height:1.4;display:inline-flex}.dc-badge--success{background:var(--dc-success-bg);border-color:var(--dc-success-border);color:var(--dc-success)}.dc-badge--warning{background:var(--dc-warning-bg);border-color:var(--dc-warning-border);color:var(--dc-warning)}.dc-badge--error{background:var(--dc-error-bg);border-color:var(--dc-error-border);color:var(--dc-error)}.dc-badge--info{background:var(--dc-info-bg);border-color:var(--dc-info-border);color:var(--dc-info)}.dc-badge--neutral{background:var(--dc-neutral-bg);border-color:var(--dc-neutral-border);color:var(--dc-neutral)}.dc-badge--brand{background:var(--dc-aqua);border-color:var(--dc-teal-soft);color:var(--dc-teal-deep)}.dc-badge--dot:before{border-radius:var(--dc-radius-pill);content:"";background:currentColor;block-size:6px;inline-size:6px;display:inline-block}.dc-rating{color:var(--dc-navy);align-items:center;gap:var(--dc-space-1);font-size:var(--dc-text-md);display:inline-flex}.dc-rating__stars{color:var(--dc-gold-text);letter-spacing:1px;line-height:1}.dc-rating__value{font-family:var(--dc-font-numeric);font-weight:var(--dc-weight-semibold)}.dc-rating__count{color:var(--dc-text-subtle);font-family:var(--dc-font-numeric);font-size:var(--dc-text-sm)}.dc-price{color:var(--dc-navy);font-family:var(--dc-font-numeric);font-variant-numeric:tabular-nums;font-weight:var(--dc-weight-bold);align-items:baseline;gap:2px;display:inline-flex}.dc-price--sm{font-size:var(--dc-text-md)}.dc-price--md{font-size:var(--dc-text-xl)}.dc-price--lg{font-size:var(--dc-text-2xl)}.dc-price--muted{color:var(--dc-text-muted);font-weight:var(--dc-weight-medium)}.dc-price__strike{color:var(--dc-text-subtle);font-size:var(--dc-text-md);font-weight:var(--dc-weight-regular);text-decoration:line-through}.dc-breakdown{gap:var(--dc-space-2);flex-direction:column;display:flex}.dc-breakdown__row{align-items:center;gap:var(--dc-space-4);justify-content:space-between;display:flex}.dc-breakdown__label{color:var(--dc-text-muted);font-size:var(--dc-text-md)}.dc-breakdown__value{font-family:var(--dc-font-numeric);font-size:var(--dc-text-md);font-variant-numeric:tabular-nums;font-weight:var(--dc-weight-medium)}.dc-breakdown__row--discount .dc-breakdown__value{color:var(--dc-success)}.dc-breakdown__divider{background:var(--dc-border);block-size:1px;margin-block:var(--dc-space-1);border:0}.dc-breakdown__row--total .dc-breakdown__label{color:var(--dc-navy);font-size:var(--dc-text-base);font-weight:var(--dc-weight-semibold)}.dc-breakdown__row--total .dc-breakdown__value{font-size:var(--dc-text-xl);font-weight:var(--dc-weight-bold)}.dc-supplier{gap:var(--dc-space-3,.75rem);flex-direction:column;display:flex}.dc-supplier__head{align-items:center;gap:var(--dc-space-3,.75rem);display:flex}.dc-supplier__logo{border-radius:var(--dc-radius-sm,6px);block-size:auto;max-block-size:48px;max-inline-size:120px}.dc-supplier__label{color:var(--dc-text-muted);margin:0;font-size:.8125rem}.dc-supplier__name{color:var(--darcom-olive-900);margin:0;font-size:1.0625rem;font-weight:700}.dc-supplier__legal{color:var(--dc-text-muted);margin:0;font-size:.8125rem}.dc-supplier__statement{background:var(--darcom-ivory-50);border-radius:var(--dc-radius-md,8px);color:var(--darcom-olive-900);margin:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.7}.dc-supplier__credentials{gap:var(--dc-space-3,.75rem) var(--dc-space-5,1.25rem);flex-wrap:wrap;margin:0;display:flex}.dc-supplier__credentials dt{color:var(--dc-text-muted);font-size:.75rem}.dc-supplier__credentials dd{unicode-bidi:isolate;margin:0;font-size:.875rem;font-weight:600}.dc-supplier__policy summary{color:var(--darcom-olive-900);cursor:pointer;padding-block:.625rem;font-size:.875rem;font-weight:600}.dc-supplier__policy p{color:var(--dc-text-muted);margin:0 0 .25rem;font-size:.875rem;line-height:1.7}.dc-price-list{gap:var(--dc-space-2);flex-direction:column;margin:0;display:flex}.dc-price-list>div{align-items:baseline;gap:var(--dc-space-4);justify-content:space-between;display:flex}.dc-price-list dt{color:var(--dc-text-muted);font-size:var(--dc-text-md);font-weight:var(--dc-weight-regular)}.dc-price-list dd{font-family:var(--dc-font-numeric);font-size:var(--dc-text-md);font-variant-numeric:tabular-nums;font-weight:var(--dc-weight-medium);margin:0}.dc-price-list>div:last-child{border-block-start:1px solid var(--dc-border);margin-block-start:var(--dc-space-1);padding-block-start:var(--dc-space-3)}.dc-price-list>div:last-child dt{color:var(--dc-navy);font-size:var(--dc-text-base);font-weight:var(--dc-weight-semibold)}.dc-price-list>div:last-child dd{color:var(--dc-teal-deep);font-size:var(--dc-text-xl);font-weight:var(--dc-weight-bold)}.dc-addon-list{gap:var(--dc-space-3);margin:var(--dc-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.dc-addon{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.dc-addon__info{gap:var(--dc-space-1);flex-direction:column;min-width:0;display:flex}.dc-addon__name{font-weight:var(--dc-weight-semibold)}.dc-qty{align-items:center;gap:var(--dc-space-1);display:inline-flex}.dc-qty__btn{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);color:var(--dc-navy);cursor:pointer;font-size:var(--dc-text-lg);justify-content:center;align-items:center;min-width:44px;height:44px;line-height:1;display:inline-flex}.dc-qty__btn:hover:not(:disabled){border-color:var(--dc-teal)}.dc-qty__btn:focus-visible{outline:2px solid var(--dc-teal);outline-offset:2px}.dc-qty__btn:disabled{cursor:not-allowed;opacity:.5}.dc-qty__value{font-family:var(--dc-font-numeric);font-variant-numeric:tabular-nums;font-weight:var(--dc-weight-semibold);text-align:center;min-width:2.5ch}.dc-wallet-balance{color:var(--dc-teal-deep);font-family:var(--dc-font-numeric);font-size:var(--dc-text-3xl,2rem);font-variant-numeric:tabular-nums;font-weight:var(--dc-weight-bold);margin:var(--dc-space-1) 0 0}.dc-wallet-list{gap:var(--dc-space-2);margin:var(--dc-space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.dc-wallet-entry{border-block-end:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-3);justify-content:space-between;padding-block-end:var(--dc-space-2);display:flex}.dc-wallet-entry:last-child{border-block-end:none;padding-block-end:0}.dc-wallet-entry__reason{font-weight:var(--dc-weight-medium);display:block}.dc-wallet-amount{font-family:var(--dc-font-numeric);font-variant-numeric:tabular-nums;font-weight:var(--dc-weight-semibold);white-space:nowrap}.dc-wallet-amount--credit{color:var(--dc-success)}.dc-wallet-amount--debit{color:var(--dc-navy)}.dc-invite-code{color:var(--dc-teal-deep);font-family:var(--dc-font-numeric);font-size:var(--dc-text-2xl,1.5rem);font-weight:var(--dc-weight-bold);letter-spacing:.15em;margin:var(--dc-space-1) 0 var(--dc-space-3)}.dc-comparison-bar{background:var(--dc-white);border-top:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-3);bottom:0;padding:var(--dc-space-3) var(--dc-space-4);padding-bottom:max(var(--dc-space-3), env(safe-area-inset-bottom));z-index:var(--dc-z-sticky);justify-content:center;display:flex;position:sticky;inset-inline:0}.dc-page-header{gap:var(--dc-space-3);flex-direction:column;display:flex}.dc-page-header__main{align-items:flex-start;gap:var(--dc-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.dc-page-header__titles{border-inline-start:3px solid var(--dc-teal-deep);gap:var(--dc-space-2);min-width:0;flex-direction:column;padding-inline-start:var(--dc-space-4);display:flex}.dc-page-header__title{font-size:var(--dc-text-3xl);font-weight:var(--dc-weight-bold);line-height:var(--dc-leading-tight);margin:0}.dc-page-header__description{color:var(--dc-text-muted);font-size:var(--dc-text-base);max-width:68ch;margin:0}.dc-page-header__actions{gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.dc-breadcrumbs{color:var(--dc-text-subtle);font-size:var(--dc-text-md);align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dc-breadcrumbs__item{align-items:center;gap:var(--dc-space-2);display:inline-flex}.dc-breadcrumbs__separator{color:var(--dc-gray-300)}.dc-breadcrumbs__current{color:var(--dc-navy);font-weight:var(--dc-weight-medium)}.dc-tabs{border-bottom:1px solid var(--dc-border);gap:var(--dc-space-1);display:flex;overflow-x:auto}.dc-tabs__tab{border:0;color:var(--dc-text-muted);cursor:pointer;font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold);min-height:var(--dc-control-height);padding-block:var(--dc-space-3);padding-inline:var(--dc-space-4);white-space:nowrap;background:0 0;border-bottom:2px solid #0000}.dc-tabs__tab:hover:not([disabled]){color:var(--dc-navy)}.dc-tabs__tab[aria-selected=true]{border-bottom-color:var(--dc-teal);color:var(--dc-teal-deep)}.dc-tabs__tab[disabled]{color:var(--dc-gray-400);cursor:not-allowed}.dc-tabs__count{background:var(--dc-gray-100);border-radius:var(--dc-radius-pill);color:var(--dc-text-muted);font-family:var(--dc-font-numeric);font-size:var(--dc-text-xs);padding-inline:var(--dc-space-2);margin-inline-start:var(--dc-space-2)}.dc-tabs__panel{padding-top:var(--dc-space-6)}.dc-overlay{background:var(--dc-overlay);padding:var(--dc-space-4);z-index:var(--dc-z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dc-modal{background:var(--dc-surface);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-lg);max-height:calc(100vh - var(--dc-space-16));flex-direction:column;width:min(100%,560px);display:flex;overflow:hidden}.dc-modal--sm{width:min(100%,420px)}.dc-modal--lg{width:min(100%,760px)}.dc-modal__header{border-bottom:1px solid var(--dc-border);align-items:flex-start;gap:var(--dc-space-4);padding:var(--dc-space-5) var(--dc-space-6);justify-content:space-between;display:flex}.dc-modal__title{font-size:var(--dc-text-xl);font-weight:var(--dc-weight-bold);margin:0}.dc-modal__description{color:var(--dc-text-muted);font-size:var(--dc-text-md);margin:var(--dc-space-1) 0 0}.dc-modal__close{border-radius:var(--dc-radius-sm);color:var(--dc-text-muted);cursor:pointer;font-size:var(--dc-text-xl);min-height:var(--dc-touch-target);min-width:var(--dc-touch-target);background:0 0;border:0;flex:none;line-height:1}.dc-modal__close:hover{background:var(--dc-gray-100);color:var(--dc-navy)}.dc-modal__body{gap:var(--dc-space-4);padding:var(--dc-space-6);flex-direction:column;display:flex;overflow-y:auto}.dc-modal__footer{border-top:1px solid var(--dc-border);gap:var(--dc-space-3);padding:var(--dc-space-4) var(--dc-space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.dc-drawer-overlay{align-items:stretch;padding:0}.dc-drawer{background:var(--dc-surface);box-shadow:var(--dc-shadow-lg);flex-direction:column;width:420px;max-width:100%;height:100%;margin-inline-start:auto;display:flex}.dc-drawer--start{margin-inline:0 auto}.dc-drawer--bottom{border-start-start-radius:var(--dc-radius-lg);border-start-end-radius:var(--dc-radius-lg);width:100%;height:auto;max-height:85vh;margin-block-start:auto}.dc-drawer__header{border-bottom:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-4);padding:var(--dc-space-4) var(--dc-space-5);justify-content:space-between;display:flex}.dc-drawer__body{gap:var(--dc-space-4);padding:var(--dc-space-5);flex-direction:column;display:flex;overflow-y:auto}.dc-drawer__footer{border-top:1px solid var(--dc-border);gap:var(--dc-space-3);padding:var(--dc-space-4) var(--dc-space-5);justify-content:flex-end;display:flex}.dc-alert{border-radius:var(--dc-radius-md);gap:var(--dc-space-3);padding:var(--dc-space-4);border:1px solid #0000;display:flex}.dc-alert__icon{flex:none;line-height:1.4}.dc-alert__body{gap:var(--dc-space-1);flex-direction:column;min-width:0;display:flex}.dc-alert__title{font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold);margin:0}.dc-alert__content{color:var(--dc-text-muted);font-size:var(--dc-text-md);margin:0}.dc-alert__close{color:inherit;cursor:pointer;min-height:var(--dc-control-height-sm);min-width:var(--dc-control-height-sm);opacity:.7;padding:0 var(--dc-space-1);background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;margin-inline-start:auto;display:inline-flex}.dc-alert--success{background:var(--dc-success-bg);border-color:var(--dc-success-border);color:var(--dc-success)}.dc-alert--warning{background:var(--dc-warning-bg);border-color:var(--dc-warning-border);color:var(--dc-warning)}.dc-alert--error{background:var(--dc-error-bg);border-color:var(--dc-error-border);color:var(--dc-error)}.dc-alert--info{background:var(--dc-info-bg);border-color:var(--dc-info-border);color:var(--dc-info)}.dc-alert--neutral{background:var(--dc-gray-50);border-color:var(--dc-border);color:var(--dc-navy)}.dc-toast-viewport{bottom:var(--dc-space-6);gap:var(--dc-space-2);width:min(100%,380px);z-index:var(--dc-z-toast);flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--dc-space-6)}.dc-toast{background:var(--dc-white);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);box-shadow:var(--dc-shadow-lg);align-items:flex-start;gap:var(--dc-space-3);padding:var(--dc-space-4);display:flex}.dc-toast__accent{background:var(--dc-teal);border-radius:var(--dc-radius-pill);flex:none;align-self:stretch;inline-size:3px}.dc-toast--success .dc-toast__accent{background:var(--dc-success)}.dc-toast--warning .dc-toast__accent{background:var(--dc-warning)}.dc-toast--error .dc-toast__accent{background:var(--dc-error)}.dc-toast--info .dc-toast__accent{background:var(--dc-info)}.dc-toast__body{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-toast__title{font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold);margin:0}.dc-toast__description{color:var(--dc-text-muted);font-size:var(--dc-text-sm);margin:0}.dc-toast__close{color:var(--dc-text-subtle);cursor:pointer;min-height:var(--dc-control-height-sm);min-width:var(--dc-control-height-sm);padding:0 var(--dc-space-1);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.dc-table-wrap{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:hidden}.dc-table-toolbar{border-bottom:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-4) var(--dc-space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.dc-table-toolbar__title{font-size:var(--dc-text-lg);font-weight:var(--dc-weight-semibold);margin:0}.dc-table-scroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}[dir=rtl] .dc-table-scroll{direction:ltr}[dir=rtl] .dc-table{direction:rtl}.dc-table{border-collapse:collapse;font-size:var(--dc-text-md);width:100%}.dc-table th,.dc-table td{padding:var(--dc-space-3) var(--dc-space-5);text-align:start;vertical-align:middle}.dc-table thead th{background:var(--dc-gray-50);border-bottom:1px solid var(--dc-border);color:var(--dc-text-muted);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold);white-space:nowrap}.dc-table tbody td{border-bottom:1px solid var(--dc-border);color:var(--dc-navy)}.dc-table tbody tr:last-child td{border-bottom:0}.dc-table tbody tr:hover td{background:var(--dc-gray-25)}.dc-table__cell--numeric{font-family:var(--dc-font-numeric);font-variant-numeric:tabular-nums}.dc-table__cell--end{text-align:end}.dc-table__cell--actions{text-align:end;white-space:nowrap}.dc-table__empty{padding:var(--dc-space-10);text-align:center}.dc-table-footer{border-top:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) var(--dc-space-5);flex-wrap:wrap;justify-content:space-between;display:flex}@media (max-width:640px){.dc-table{font-size:var(--dc-text-sm)}.dc-table th,.dc-table td{padding:var(--dc-space-2)}.dc-table .dc-numeric,.dc-table a{overflow-wrap:anywhere}.dc-table-toolbar,.dc-table-footer{padding-inline:var(--dc-space-3)}}.dc-pagination{align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.dc-pagination__summary{color:var(--dc-text-muted);font-size:var(--dc-text-md);margin-inline-end:auto}.dc-pagination__list{align-items:center;gap:var(--dc-space-1);margin:0;padding:0;list-style:none;display:flex}.dc-pagination__btn{background:var(--dc-white);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);color:var(--dc-navy);cursor:pointer;font-family:var(--dc-font-numeric);font-size:var(--dc-text-md);min-height:var(--dc-touch-target);min-width:var(--dc-touch-target);padding-inline:var(--dc-space-2);justify-content:center;align-items:center;display:inline-flex}.dc-pagination__btn:hover:not([disabled]){border-color:var(--dc-teal);color:var(--dc-teal-deep)}.dc-pagination__btn[aria-current=page]{background:var(--dc-teal);border-color:var(--dc-teal);color:var(--dc-white)}.dc-pagination__btn[disabled]{color:var(--dc-gray-400);cursor:not-allowed}.dc-pagination__ellipsis{color:var(--dc-text-subtle);padding-inline:var(--dc-space-1)}.dc-chevron{vertical-align:middle;flex:none;display:inline-block}.dc-chevron--back,[dir=rtl] .dc-chevron{transform:scaleX(-1)}[dir=rtl] .dc-chevron--back{transform:none}.dc-skeleton{background:linear-gradient(90deg, var(--dc-gray-100) 25%, var(--dc-gray-200) 37%, var(--dc-gray-100) 63%);border-radius:var(--dc-radius-sm);background-size:400% 100%;display:block}@media (prefers-reduced-motion:no-preference){.dc-skeleton{animation:1.4s infinite dc-shimmer}}@keyframes dc-shimmer{0%{background-position:100%}to{background-position:0}}.dc-skeleton--text{border-radius:var(--dc-radius-sm);block-size:12px;margin-block:4px}.dc-skeleton--circle{border-radius:var(--dc-radius-pill)}.dc-skeleton--card{border-radius:var(--dc-radius-md);block-size:160px}.dc-skeleton-group{gap:var(--dc-space-2);flex-direction:column;display:flex}.dc-state{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-12) var(--dc-space-6);text-align:center;flex-direction:column;display:flex}.dc-state--compact{padding:var(--dc-space-8) var(--dc-space-4)}.dc-state--boxed{background:var(--dc-surface);border:1px dashed var(--dc-border-strong);border-radius:var(--dc-radius-md)}.dc-state__icon{background:var(--dc-aqua);border-radius:var(--dc-radius-pill);color:var(--dc-teal-deep);block-size:48px;font-size:var(--dc-text-xl);justify-content:center;align-items:center;inline-size:48px;display:inline-flex}.dc-state--error .dc-state__icon{background:var(--dc-error-bg);color:var(--dc-error)}.dc-state__title{font-size:var(--dc-text-lg);font-weight:var(--dc-weight-semibold);margin:0}.dc-state__description{color:var(--dc-text-muted);font-size:var(--dc-text-md);max-width:52ch;margin:0}.dc-state__actions{gap:var(--dc-space-2);margin-top:var(--dc-space-2);flex-wrap:wrap;justify-content:center;display:flex}.dc-spinner{border:2px solid var(--dc-aqua);border-block-start-color:var(--dc-teal);border-radius:var(--dc-radius-pill);block-size:24px;inline-size:24px;animation:.7s linear infinite dc-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.dc-spinner,.dc-btn__spinner{animation-duration:2s}}.dc-logo{color:var(--dc-navy);font-weight:var(--dc-weight-bold);align-items:center;gap:var(--dc-space-2);line-height:1;text-decoration:none;display:inline-flex}.dc-logo:hover{text-decoration:none}.dc-logo__mark{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.dc-logo--lockup{gap:0}.dc-brand-logo{object-fit:contain;object-position:center;max-width:100%;height:auto;display:block}.dc-brand-logo--lockup{width:auto;min-width:120px}.dc-brand-logo--lockup.dc-brand-logo--sm{min-width:92px;height:32px}.dc-brand-logo--lockup.dc-brand-logo--md{height:42px}.dc-brand-logo--lockup.dc-brand-logo--lg{height:52px}.dc-brand-logo--icon{flex:none;width:28px;min-width:24px;height:28px;min-height:24px}.dc-brand-logo--icon.dc-brand-logo--sm{width:24px;height:24px}.dc-brand-logo--icon.dc-brand-logo--lg{width:36px;height:36px}.dc-logo__word{color:var(--dc-teal-deep);font-size:var(--dc-text-xl);letter-spacing:0}.dc-logo--invert .dc-logo__word{color:var(--dc-white)}.dc-logo--sm .dc-logo__word{font-size:var(--dc-text-lg)}.dc-logo--lg .dc-logo__word{font-size:var(--dc-text-2xl)}.dc-logo__tagline{border-inline-start:1px solid var(--dc-border-strong);color:var(--dc-text-subtle);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-medium);margin-inline-start:var(--dc-space-1);padding-inline-start:var(--dc-space-2)}.dc-header{background:var(--dc-white);border-bottom:1px solid var(--dc-border);z-index:var(--dc-z-sticky);position:sticky;top:0}.dc-header__inner{align-items:center;gap:var(--dc-space-6);min-height:var(--dc-topbar-height);width:100%;min-width:0;display:flex}.dc-header__nav{align-items:center;gap:var(--dc-space-1);min-width:0;display:flex}.dc-header__link{border-radius:var(--dc-radius-sm);color:var(--dc-text-muted);font-size:var(--dc-text-md);font-weight:var(--dc-weight-medium);padding:var(--dc-space-2) var(--dc-space-3);text-decoration:none}.dc-header__link:hover{background:var(--dc-gray-50);color:var(--dc-navy);text-decoration:none}.dc-header__link--active{color:var(--dc-teal-deep);font-weight:var(--dc-weight-semibold)}.dc-header__actions{align-items:center;gap:var(--dc-space-2);flex:none;min-width:0;margin-inline-start:auto;display:flex}.dc-header__toggle{border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:none}.dc-menu-icon{gap:4px;inline-size:18px;display:grid}.dc-menu-icon>span{background:currentColor;border-radius:1px;block-size:1.5px;inline-size:100%;display:block}.dc-header__mobile{border-top:1px solid var(--dc-border);gap:var(--dc-space-1);padding-block:var(--dc-space-3);flex-direction:column;display:flex}.dc-header__mobile-actions{border-top:1px solid var(--dc-border);gap:var(--dc-space-2);margin-top:var(--dc-space-2);padding-top:var(--dc-space-3);display:grid}.dc-header__mobile-actions .dc-btn{justify-content:flex-start;width:100%;min-height:44px}@media (max-width:900px){.dc-header__nav{display:none}.dc-header__toggle{display:inline-flex}.dc-header__inner{gap:var(--dc-space-2)}.dc-header__mobile{max-block-size:calc(100dvh - var(--dc-topbar-height));overscroll-behavior:contain;padding-block-end:calc(var(--dc-space-3) + env(safe-area-inset-bottom,0px));overflow-y:auto}.dc-header__mobile .dc-header__link{align-items:center;min-block-size:44px;display:flex}.dc-header .dc-brand-logo--lockup{min-width:0;max-width:min(168px,48vw);height:32px}}@media (max-width:480px){.dc-header__actions>.dc-btn{display:none}}.dc-footer{background:var(--dc-navy);color:#ffffffc7;padding-block:var(--dc-space-12) var(--dc-space-6);margin-top:auto}.dc-footer__grid{gap:var(--dc-space-8);grid-template-columns:1.5fr repeat(3,1fr);display:grid}@media (max-width:900px){.dc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dc-footer__grid{grid-template-columns:minmax(0,1fr)}}.dc-footer__brand{gap:var(--dc-space-3);flex-direction:column;max-width:42ch;display:flex}.dc-footer__tagline{color:#ffffff94;font-size:var(--dc-text-md);line-height:var(--dc-leading-relaxed);margin:0}.dc-footer .dc-footer__col-title{color:var(--dc-white);font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold);margin:0 0 var(--dc-space-3)}.dc-footer__list{gap:var(--dc-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dc-footer__list a,.dc-footer a{color:#ffffffc7;font-size:var(--dc-text-md);text-decoration:none}.dc-footer__list a:hover,.dc-footer a:hover{color:var(--dc-white);text-decoration:underline}.dc-footer__bottom{color:#ffffff94;font-size:var(--dc-text-sm);align-items:center;gap:var(--dc-space-3);margin-top:var(--dc-space-10);padding-top:var(--dc-space-5);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;display:flex}.dc-footer .dc-logo__word{color:var(--dc-white)}.dc-bottomnav{background:var(--dc-white);border-top:1px solid var(--dc-border);gap:var(--dc-space-1);bottom:0;padding:var(--dc-space-1) var(--dc-space-2);padding-bottom:max(var(--dc-space-1), env(safe-area-inset-bottom));z-index:var(--dc-z-sticky);display:none;position:fixed;inset-inline:0}@media (max-width:640px){.dc-bottomnav{display:flex}.dc-app>main{padding-bottom:calc(var(--dc-control-height-lg) + var(--dc-space-8))}}.dc-bottomnav__item,.dc-bottomnav__link{border-radius:var(--dc-radius-sm);color:var(--dc-text-muted);min-height:var(--dc-control-height);padding-block:var(--dc-space-1);flex-direction:column;flex:1 1 0;align-items:center;gap:2px;text-decoration:none;display:flex}.dc-bottomnav__link--active{color:var(--dc-teal-deep)}.dc-bottomnav__icon{font-size:var(--dc-text-lg);line-height:1;position:relative}.dc-bottomnav__badge{background:var(--dc-error);border-radius:var(--dc-radius-pill);color:var(--dc-white);font-family:var(--dc-font-numeric);text-align:center;inset-inline-end:-8px;min-width:14px;padding:0 3px;font-size:.625rem;position:absolute;top:-6px}.dc-bottomnav__label{font-size:.6875rem;font-weight:var(--dc-weight-medium)}.dc-appshell{background:var(--dc-ivory);grid-template-columns:var(--dc-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.dc-appshell__main{flex-direction:column;min-width:0;display:flex}.dc-appshell__content{padding:var(--dc-space-8) var(--dc-gutter) var(--dc-space-12);flex:1;width:100%}.dc-appshell__content>*{max-width:var(--dc-container);margin-inline:auto}.dc-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-4);min-height:var(--dc-topbar-height);padding-inline:var(--dc-gutter);z-index:var(--dc-z-sticky);background:#ffffffeb;display:flex;position:sticky;top:0}.dc-topbar__title{font-size:var(--dc-text-lg);font-weight:var(--dc-weight-semibold);margin:0}.dc-topbar__actions{align-items:center;gap:var(--dc-space-2);margin-inline-start:auto;display:flex}.dc-topbar__toggle{border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:none}.dc-sidebar{background:var(--dc-white);border-inline-end:1px solid var(--dc-border);gap:var(--dc-space-6);height:100vh;padding:var(--dc-space-5) var(--dc-space-4);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.dc-sidebar:before{background:radial-gradient(ellipse 220px 340px at 108% 94%, transparent 56%, var(--dc-pattern-light) 56.5%, transparent 57.2%, transparent 66%, var(--dc-pattern-light) 66.5%, transparent 67.2%, transparent 76%, var(--dc-pattern-light) 76.5%, transparent 77.2%);content:"";pointer-events:none;position:absolute;inset:0}.dc-sidebar>*{position:relative}.dc-sidebar__brand{align-items:center;gap:var(--dc-space-2);min-height:52px;padding:var(--dc-space-2);display:flex}.dc-sidebar__nav{gap:var(--dc-space-4);flex-direction:column;display:flex}.dc-sidebar__group{gap:var(--dc-space-1);flex-direction:column;display:flex}.dc-sidebar__group-title{color:var(--dc-text-subtle);font-size:var(--dc-text-xs);font-weight:var(--dc-weight-semibold);letter-spacing:.04em;margin:0 0 var(--dc-space-1);padding-inline:var(--dc-space-3);text-transform:uppercase}.dc-sidebar__link{border-radius:var(--dc-radius-sm);color:var(--dc-text-muted);font-size:var(--dc-text-md);font-weight:var(--dc-weight-medium);align-items:center;gap:var(--dc-space-3);min-height:44px;padding:var(--dc-space-2) var(--dc-space-3);text-decoration:none;display:flex}.dc-sidebar__link:hover{background:var(--dc-gray-50);color:var(--dc-navy);text-decoration:none}.dc-sidebar__link--active{background:var(--dc-aqua);color:var(--dc-teal-deep);font-weight:var(--dc-weight-semibold)}.dc-sidebar__icon{text-align:center;flex:none;inline-size:20px}.dc-sidebar__badge{background:var(--dc-gray-100);border-radius:var(--dc-radius-pill);color:var(--dc-text-muted);font-family:var(--dc-font-numeric);font-size:var(--dc-text-xs);padding:1px var(--dc-space-2);margin-inline-start:auto}.dc-sidebar__footer{border-top:1px solid var(--dc-border);padding-top:var(--dc-space-4);margin-top:auto}.dc-auth{background:var(--dc-ivory);grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);align-items:stretch;min-height:100vh;display:grid}.dc-auth__brand{background:var(--dc-navy);color:var(--dc-white);flex-direction:column;justify-content:space-between;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.dc-auth__brand:before{background:radial-gradient(ellipse 440px 620px at 108% 8%, transparent 54%, var(--dc-pattern-dark) 54.4%, transparent 55.1%, transparent 63%, var(--dc-pattern-dark) 63.4%, transparent 64.1%, transparent 72%, var(--dc-pattern-dark) 72.4%, transparent 73.1%), linear-gradient(150deg, #b86a4d24 0%, transparent 42%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:0}.dc-auth__brand>*{position:relative}.dc-auth__brand .dc-brand-logo{align-self:flex-start;inline-size:auto;max-inline-size:min(240px,72%)}.dc-auth__brand-copy{gap:var(--dc-space-4);max-width:44ch;display:grid}.dc-auth__eyebrow{color:var(--dc-aqua);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold)}.dc-auth__brand .dc-auth__brand-title{color:var(--dc-white);font-size:clamp(2rem,4vw,3.5rem);font-weight:var(--dc-weight-display)}.dc-auth__brand-description{color:#ffffffc2;font-size:var(--dc-text-lg);line-height:var(--dc-leading-relaxed)}.dc-auth__form-area{justify-content:center;align-items:center;padding:clamp(24px,5vw,72px);display:flex}.dc-auth__form{gap:var(--dc-space-6);width:100%;max-width:480px;display:grid}.dc-auth__heading{gap:var(--dc-space-2);display:grid}.dc-auth__card{box-shadow:var(--dc-shadow-md);gap:var(--dc-space-4)}.dc-auth__back{justify-content:flex-start;width:fit-content}@media (max-width:840px){.dc-auth{grid-template-columns:1fr}.dc-auth__brand{min-height:230px;padding:var(--dc-space-8) var(--dc-space-6)}.dc-auth__brand .dc-auth__brand-title{font-size:var(--dc-text-3xl)}.dc-auth__brand-description{font-size:var(--dc-text-base)}.dc-auth__form-area{padding:var(--dc-space-8) var(--dc-gutter) var(--dc-space-12)}}@media (max-width:480px){.dc-auth__brand{min-height:190px;padding:var(--dc-space-6) var(--dc-space-4)}.dc-auth__brand-copy{gap:var(--dc-space-2)}.dc-auth__brand-description{font-size:var(--dc-text-md)}.dc-auth__form-area{padding-block:var(--dc-space-6)}.dc-auth__card{padding:var(--dc-space-5)}}@media (max-width:1024px){.dc-appshell{grid-template-columns:minmax(0,1fr)}.dc-appshell__sidebar{display:none}.dc-appshell--sidebar-open .dc-appshell__sidebar{width:var(--dc-sidebar-width);z-index:var(--dc-z-overlay);display:block;position:fixed;inset-block:0;inset-inline-start:0}.dc-topbar__toggle{display:inline-flex}}.dc-appshell__scrim{background:var(--dc-overlay);z-index:var(--dc-z-dropdown);border:0;padding:0;display:none;position:fixed;inset:0}@media (max-width:1024px){.dc-appshell--sidebar-open .dc-appshell__scrim{display:block}}.dc-dashboard{gap:var(--dc-space-8);flex-direction:column;display:flex}.dc-dashboard__metrics{gap:var(--dc-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dc-dashboard__body{gap:var(--dc-space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.dc-dashboard__body--single{grid-template-columns:minmax(0,1fr)}@media (max-width:1024px){.dc-dashboard__body{grid-template-columns:minmax(0,1fr)}}.dc-dashboard__col{gap:var(--dc-space-6);flex-direction:column;min-width:0;display:flex}.dc-surface{background:var(--dc-surface)}.dc-bg-ivory{background:var(--dc-ivory)}.dc-bg-aqua{background:var(--dc-aqua)}.dc-rounded{border-radius:var(--dc-radius-md)}.dc-border{border:1px solid var(--dc-border)}.dc-shadow-sm{box-shadow:var(--dc-shadow-sm)}.dc-full{width:100%}@media (max-width:640px){.dc-hide-sm{display:none}}.dc-show-sm{display:none}@media (max-width:640px){.dc-show-sm{display:block}}.dc-scroll-x{overflow-x:auto}.dc-table-cards{gap:var(--dc-space-3);padding:var(--dc-space-4);flex-direction:column;display:none}@media (max-width:640px){.dc-table-cards{display:flex}}.dc-table-cards__item{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);gap:var(--dc-space-2);padding:var(--dc-space-4);flex-direction:column;display:flex}.dc-table-cards__empty{padding:var(--dc-space-8) var(--dc-space-4);text-align:center}.dc-table-cards__actions{border-top:1px solid var(--dc-border);gap:var(--dc-space-2);margin-top:var(--dc-space-2);padding-top:var(--dc-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.dc-table-card__row{align-items:baseline;gap:var(--dc-space-3);justify-content:space-between;display:flex}.dc-table-card__label{color:var(--dc-text-muted);font-size:var(--dc-text-sm);flex:none}.dc-table-card__value{font-family:var(--dc-font-numeric);font-size:var(--dc-text-md);font-weight:var(--dc-weight-medium);text-align:end}.dc-table-card__title{align-items:center;gap:var(--dc-space-2);justify-content:space-between;display:flex}.dc-notification--unread{border-inline-start:3px solid var(--dc-teal);background:var(--darcom-olive-100)}.dc-notification__text{align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.dc-notification__dot{background:var(--dc-teal);border-radius:999px;flex:none;block-size:.5rem;inline-size:.5rem;display:inline-block}.dc-chat__list{gap:var(--dc-space-2);margin:var(--dc-space-3) 0;flex-direction:column;max-height:22rem;padding:0;list-style:none;display:flex;overflow-y:auto}.dc-chat__msg{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);max-width:85%;padding:var(--dc-space-2) var(--dc-space-3);flex-direction:column;align-self:flex-start;gap:2px;display:flex}.dc-chat__msg--mine{background:var(--dc-teal-soft);border-color:#0000;align-self:flex-end}.dc-chat__meta{color:var(--dc-text-muted);font-size:var(--dc-text-xs,.75rem)}.dc-chat__body{white-space:pre-wrap;word-break:break-word}.dc-chat__msg--failed{border:1px dashed var(--dc-error);opacity:.9}.dc-chat__msg--pending{opacity:.7}.dc-chat__failed{align-items:center;gap:var(--dc-space-2,.5rem);color:var(--dc-error);flex-wrap:wrap;font-size:.85rem;display:flex}.dc-plain-link{color:inherit;text-decoration:none;display:block}.dc-plain-link:hover .dc-card,.dc-plain-link:focus-visible .dc-card{border-color:var(--dc-teal)}.dc-detail-list{gap:var(--dc-space-2);flex-direction:column;margin:0;display:flex}.dc-detail-list>div{gap:var(--dc-space-4);justify-content:space-between;display:flex}.dc-detail-list dt{color:var(--dc-text-muted)}.dc-detail-list dd{font-weight:var(--dc-weight-medium);margin:0}.dc-link-list{gap:var(--dc-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dc-stepper{gap:var(--dc-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dc-stepper__step{align-items:center;gap:var(--dc-space-2);min-height:var(--dc-touch-target);display:inline-flex}.dc-stepper__marker{background:var(--dc-white);border:1.5px solid var(--dc-border-strong);color:var(--dc-ink-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:26px;inline-size:26px;font-size:13px;font-weight:700;display:inline-flex}.dc-stepper__step--current .dc-stepper__marker{background:var(--dc-teal-deep);border-color:var(--dc-teal-deep);color:var(--dc-white)}.dc-stepper__step--done .dc-stepper__marker{background:var(--dc-success);border-color:var(--dc-success);color:var(--dc-white)}.dc-stepper__body{gap:1px;display:grid}.dc-stepper__label{color:var(--dc-ink);font-size:14px;font-weight:600}.dc-stepper__step--todo .dc-stepper__label{color:var(--dc-ink-soft);font-weight:500}.dc-stepper__detail{color:var(--dc-ink-soft);font-size:12.5px}.dc-timeline{gap:var(--dc-space-5);margin:0;padding:0;list-style:none;display:flex}.dc-timeline__item{gap:var(--dc-space-2);flex:1 1 0;display:flex;position:relative}.dc-timeline__item:before{background:var(--dc-border-strong);content:"";block-size:2px;position:absolute;inset-block-start:11px;inset-inline-start:30px;inset-inline-end:calc(-1 * var(--dc-space-5))}.dc-timeline__item:last-child:before{display:none}.dc-timeline__item--done:before{background:var(--dc-success)}.dc-timeline__marker{background:var(--dc-white);border:2px solid var(--dc-border-strong);color:var(--dc-white);z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:inline-flex;position:relative}.dc-timeline__item--done .dc-timeline__marker{background:var(--dc-success);border-color:var(--dc-success)}.dc-timeline__item--current .dc-timeline__marker{border-color:var(--dc-teal-deep)}.dc-timeline__item--current .dc-timeline__marker:after{background:var(--dc-teal-deep);content:"";border-radius:999px;block-size:10px;inline-size:10px}.dc-timeline__body{gap:2px;display:grid}.dc-timeline__title{color:var(--dc-ink);font-size:14px;font-weight:600}.dc-timeline__item--todo .dc-timeline__title{color:var(--dc-ink-soft);font-weight:500}.dc-timeline__detail{color:var(--dc-ink-soft);font-size:12.5px}.dc-timeline--column{gap:var(--dc-space-4);flex-direction:column}.dc-timeline--column .dc-timeline__item:before{block-size:auto;inline-size:2px;inset-block-start:26px;inset-block-end:calc(-1 * var(--dc-space-4));inset-inline:11px auto}.dc-chip-toggle{background:var(--dc-white);border:1px solid var(--dc-border-strong);color:var(--dc-ink);cursor:pointer;align-items:center;gap:var(--dc-space-1);min-block-size:var(--dc-touch-target);padding-block:var(--dc-space-1);padding-inline:var(--dc-space-3);border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.dc-chip-toggle:hover{border-color:var(--dc-teal);text-decoration:none}.dc-chip-toggle:focus-visible{outline:2px solid var(--dc-teal);outline-offset:2px}.dc-chip-toggle[aria-pressed=true],.dc-chip-toggle[aria-checked=true],.dc-chip-toggle[aria-current=true],.dc-chip-toggle[aria-current=page],.dc-chip-toggle--on,.dc-root .dc-chip-toggle--on{background:var(--dc-teal-deep);border-color:var(--dc-teal-deep);color:var(--dc-white)}.dc-band-ornament{opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 300' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M20 300V140q0-60 40-60t40 60v160'/%3E%3Cpath d='M40 300V150q0-40 20-40t20 40v150'/%3E%3Cpath d='M120 300V120q0-70 40-70t40 70'/%3E%3Cpath d='M140 300V130q0-50 20-50t20 50v170'/%3E%3Ccircle cx='60' cy='55' r='12'/%3E%3Cpath d='M160 20v20M150 30h20'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:contain;inline-size:clamp(120px,22vw,300px);position:absolute;inset-block:0}.dc-band-ornament--start{inset-inline-start:0}.dc-band-ornament--end{inset-inline-end:0;transform:scaleX(-1)}.dc-modal__close:focus-visible,.dc-drawer .dc-modal__close:focus-visible,.dc-tabs__tab:focus-visible,.dc-header__toggle:focus-visible{outline:2px solid var(--darcom-olive-700);outline-offset:2px}.dc-tabs{scroll-padding-inline:var(--dc-space-2);padding-block-end:2px}.dc-tabs__tab:focus-visible{outline-offset:-2px;border-radius:var(--dc-radius-sm)}.dc-modal:focus,.dc-drawer:focus,.dc-modal:focus-visible,.dc-drawer:focus-visible{outline:none}.dc-header__mobile a:focus-visible,.dc-header__mobile button:focus-visible{outline:2px solid var(--darcom-olive-700);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.dc-tabs__tab{transition:color .12s,border-color .12s}}@media (prefers-reduced-motion:reduce){.dc-tabs__tab,.dc-modal,.dc-drawer,.dc-overlay{transition:none;animation:none}}
.admin-access-form{gap:var(--dc-space-4);display:grid}.admin-access-form label{gap:var(--dc-space-2);display:grid}:root{--teal:var(--dc-teal);--deep-teal:var(--dc-teal-deep);--navy:var(--dc-navy);--ivory:var(--dc-ivory);--aqua:var(--dc-aqua)}*{box-sizing:border-box}.page{gap:var(--dc-space-6);max-width:var(--dc-container);padding:var(--dc-space-8) var(--dc-gutter) var(--dc-space-12);flex-direction:column;margin-inline:auto;display:flex}.admin-search{width:300px;max-width:min(30vw,300px);position:relative}.admin-menu-anchor{position:relative}.admin-iconbtn{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);color:var(--dc-navy);cursor:pointer;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex;position:relative}.admin-iconbtn:hover,.admin-iconbtn:focus-visible{background:var(--dc-aqua);border-color:var(--dc-teal-soft);color:var(--dc-teal-deep)}.admin-iconbtn__count{background:var(--dc-teal);border:2px solid var(--dc-white);border-radius:var(--dc-radius-pill);color:var(--dc-white);font-size:10px;font-weight:var(--dc-weight-bold);justify-content:center;align-items:center;min-width:18px;min-height:18px;padding-inline:3px;display:inline-flex;position:absolute;inset-block-start:-5px;inset-inline-end:-5px}.admin-profile{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-pill);color:var(--dc-navy);cursor:pointer;align-items:center;gap:var(--dc-space-2);min-height:42px;padding:var(--dc-space-1) var(--dc-space-1) var(--dc-space-1) var(--dc-space-3);display:inline-flex}.admin-profile:hover,.admin-profile:focus-visible{border-color:var(--dc-teal-soft)}.admin-profile__avatar{background:var(--dc-aqua);border-radius:var(--dc-radius-pill);color:var(--dc-teal-deep);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-bold);justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}.admin-profile__labels{text-align:start;flex-direction:column;min-width:0;line-height:1.2;display:flex}.admin-profile__name{font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold)}.admin-profile__role{color:var(--dc-text-subtle);font-size:var(--dc-text-xs)}.admin-menu{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);box-shadow:var(--dc-shadow-lg);min-width:min(88vw,280px);padding:var(--dc-space-2);z-index:var(--dc-z-overlay);position:absolute;inset-block-start:calc(100% + var(--dc-space-2));inset-inline-start:0}.admin-menu--end{inset-inline:auto 0}.admin-menu--search{width:100%;inset-inline:0}.admin-menu__heading,.admin-menu__empty{padding:var(--dc-space-3);margin:0}.admin-menu__heading{color:var(--dc-navy);font-weight:var(--dc-weight-semibold)}.admin-menu__empty{color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.admin-menu__item,.admin-menu__row,.admin-menu__link{border-radius:var(--dc-radius-sm);align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3);text-align:start;width:100%;display:flex}.admin-menu__item{color:var(--dc-navy);cursor:pointer;background:0 0;border:0}.admin-menu__item:hover{background:var(--dc-gray-50)}.admin-menu__labels{flex-direction:column;display:flex}.admin-menu__title{font-weight:var(--dc-weight-semibold)}.admin-menu__meta{color:var(--dc-text-subtle);font-size:var(--dc-text-xs);margin:0}.admin-menu__link{color:var(--dc-teal-deep);font-weight:var(--dc-weight-semibold);text-decoration:none}@media (max-width:640px){.admin-search{width:120px;max-width:120px}.admin-search .dc-field__label,.admin-profile__labels{display:none}.admin-profile{padding:var(--dc-space-1)}}.admin-links{gap:var(--dc-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-links li{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);box-shadow:var(--dc-shadow-xs);font-weight:var(--dc-weight-semibold);padding:var(--dc-space-4) var(--dc-space-5)}.admin-metrics{gap:var(--dc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1100px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-metrics{grid-template-columns:1fr}}.admin-kv-grid{gap:var(--dc-space-2);display:grid}.admin-kv{justify-content:space-between;align-items:center;gap:var(--dc-space-3);display:flex}.admin-kv__label{color:var(--dc-text-muted);font-size:.875rem}.admin-kv__value{align-items:center;gap:var(--dc-space-2);display:inline-flex}.admin-quicklink{color:var(--dc-navy);padding:var(--dc-space-3) 0;justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.admin-quicklink:hover{color:var(--dc-teal-deep)}.admin-action-center{gap:var(--dc-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin-action-center__item{background:var(--dc-warning-bg);border:1px solid var(--dc-warning-border);border-radius:var(--dc-radius-md);color:var(--dc-navy);gap:var(--dc-space-1);padding:var(--dc-space-4);flex-direction:column;text-decoration:none;display:flex}.admin-action-center__item:hover{border-color:var(--dc-warning);text-decoration:none}.admin-action-center__count{color:var(--dc-warning);font-size:var(--dc-text-3xl);font-weight:var(--dc-weight-bold)}.admin-action-center__label{color:var(--dc-text-muted);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-medium)}.admin-verification-back{color:var(--dc-teal-deep);font-weight:var(--dc-weight-semibold);width:fit-content}.admin-verification-grid{gap:var(--dc-space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);display:grid}.admin-verification-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.admin-verification-details>div{border-block-end:1px solid var(--dc-border);padding:var(--dc-space-3)}.admin-verification-details dt{color:var(--dc-text-muted);font-size:var(--dc-text-xs);margin-block-end:var(--dc-space-1)}.admin-verification-details dd{color:var(--dc-navy);font-weight:var(--dc-weight-medium);overflow-wrap:anywhere;margin:0}.ifu-views .dc-tabs__tab{align-items:center;text-decoration:none;display:inline-flex}.ifu-views .dc-tabs__tab[aria-current=page]{border-bottom-color:var(--dc-teal);color:var(--dc-teal-deep)}.ifu-segment{gap:var(--dc-space-2);display:grid}.ifu-segment__label{color:var(--dc-navy);font-weight:var(--dc-weight-semibold);margin:0}.ifu-segment__choices{gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.ifu-segment__choice{background:var(--dc-white);border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius-pill);color:var(--dc-navy);font-weight:var(--dc-weight-medium);min-height:44px;padding-inline:var(--dc-space-4);align-items:center;text-decoration:none;display:inline-flex}.ifu-segment__choice:hover{border-color:var(--dc-teal-deep)}.ifu-segment__choice[aria-current=true]{background:var(--dc-teal-deep);border-color:var(--dc-teal-deep);color:var(--dc-white)}.ifu-segment__choice:focus-visible{outline:2px solid var(--darcom-olive-700);outline-offset:2px}.ifu-segment__hint{color:var(--dc-text-muted);font-size:var(--dc-text-xs);margin:0}.ifu-cell{gap:var(--dc-space-1);justify-items:start;display:grid}.ifu-cell__meta{color:var(--dc-text-muted);font-size:var(--dc-text-xs)}.ifu-inline-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--dc-border-strong);text-decoration-color:var(--dc-border-strong);text-underline-offset:4px}.ifu-inline-link:hover{text-decoration-color:currentColor}.ifu-list-plain{margin:0;padding-inline-start:var(--dc-space-4)}.ifu-code{overflow-wrap:anywhere}.ifu-list{container-type:inline-size}.ifu-list .dc-table{table-layout:fixed}.ifu-list .dc-table th,.ifu-list .dc-table td{overflow-wrap:break-word;padding-inline:var(--dc-space-2);white-space:normal}.ifu-list .dc-badge{text-align:start;white-space:normal}@container (max-width:880px){.ifu-list .dc-table-scroll{display:none}.ifu-list .dc-table-cards{display:flex}}.ifu-remind{align-items:flex-start;gap:var(--dc-space-1);flex-direction:column;display:flex}.ifu-remind__status{color:var(--dc-success);font-size:var(--dc-text-xs);margin:0}.ifu-totals-block{container-type:inline-size}.ifu-table-wrap{overflow-x:auto}.ifu-totals-cards{gap:var(--dc-space-2);margin:0;padding:0;list-style:none;display:none}.ifu-totals-card{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);padding:var(--dc-space-3)}.ifu-totals-card--net{border-color:var(--dc-border-strong);border-width:2px}.ifu-totals-card__title{color:var(--dc-navy);font-weight:var(--dc-weight-semibold);margin:0 0 var(--dc-space-2)}.ifu-totals-card dl{gap:var(--dc-space-1);margin:0;display:grid}.ifu-totals-card dl>div{gap:var(--dc-space-2);justify-content:space-between;display:flex}.ifu-totals-card dt{color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.ifu-totals-card dd{color:var(--dc-navy);font-weight:var(--dc-weight-semibold);margin:0}@container (max-width:560px){.ifu-totals-block .ifu-table-wrap{display:none}.ifu-totals-block .ifu-totals-cards{display:grid}}.ifu-totals th[scope=row]{font-weight:var(--dc-weight-semibold);text-align:start}.ifu-totals tbody th{border-bottom:1px solid var(--dc-border);color:var(--dc-navy)}.ifu-totals tbody tr:last-child th{border-bottom:0}.ifu-nowrap{white-space:nowrap}.ifu-totals__net th,.ifu-totals__net td{border-top:2px solid var(--dc-border-strong);font-weight:var(--dc-weight-bold)}.mb-section{gap:var(--dc-space-4);display:grid}.mb-section__head{gap:var(--dc-space-1);display:grid}.mb-section__title{color:var(--dc-navy);font-size:var(--dc-text-xl);font-weight:var(--dc-weight-semibold);margin:0}.mb-section__lead{color:var(--darcom-text-secondary);max-width:72ch;margin:0}.mb-subblock{border-top:1px solid var(--dc-border);margin-top:var(--dc-space-4);padding-top:var(--dc-space-4)}.mb-subblock__title{color:var(--dc-navy);font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold);margin:0 0 var(--dc-space-3)}.mb-figures{gap:var(--dc-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;display:grid}.mb-figure{background:var(--dc-surface);border:1px solid var(--dc-border);border-inline-start:4px solid var(--dc-border-strong);border-radius:var(--dc-radius-md);gap:var(--dc-space-1);padding:var(--dc-space-3) var(--dc-space-4);align-content:start;display:grid}.mb-figure--darcom{border-inline-start-color:var(--darcom-olive-700)}.mb-figure--provider{border-inline-start-color:var(--darcom-sand-300)}.mb-figure__label{color:var(--darcom-text-secondary);font-size:var(--dc-text-sm)}.mb-figure__value{color:var(--dc-navy);font-size:var(--dc-text-lg);font-weight:var(--dc-weight-semibold);margin:0}.mb-figure__note{color:var(--darcom-text-secondary);font-size:var(--dc-text-xs);margin:0}.mb-note{color:var(--darcom-text-secondary);font-size:var(--dc-text-sm);margin:0}.mb-verdict{font-weight:var(--dc-weight-semibold);align-items:center;gap:var(--dc-space-1);display:inline-flex}.mb-verdict--ok{color:var(--dc-success)}.mb-verdict--bad{color:var(--dc-error)}.mb-verdict--none{color:var(--darcom-text-secondary);font-weight:var(--dc-weight-medium)}.mb-money{align-items:start;gap:var(--dc-space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (max-width:1100px){.mb-money{grid-template-columns:minmax(0,1fr)}}.mb-separation{gap:var(--dc-space-3);display:grid}.mb-separation .mb-figures{grid-template-columns:minmax(0,1fr)}.mb-breakdown{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);overflow-x:auto}.mb-equation th[scope=row]{color:var(--dc-navy);font-weight:var(--dc-weight-medium);white-space:normal}.mb-equation td{white-space:nowrap}.mb-equation tbody th,.mb-equation tbody td{border-bottom:1px solid var(--dc-border)}.mb-equation tfoot th,.mb-equation tfoot td{background:var(--dc-gray-25);border-top:1px solid var(--dc-border)}.mb-equation__result th,.mb-equation__result td{border-top:2px solid var(--dc-border-strong);font-weight:var(--dc-weight-bold)}@media (max-width:640px){.mb-equation th,.mb-equation td{padding-inline:var(--dc-space-3)}}.mb-docs{gap:var(--dc-space-3);margin:0;padding:0;list-style:none;display:grid}.mb-doc{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);gap:var(--dc-space-2);padding:var(--dc-space-3);display:grid}.mb-doc .admin-verification-details>div{padding-inline:0}.mb-doc__head{align-items:center;gap:var(--dc-space-2) var(--dc-space-3);flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}.mb-doc__number{color:var(--dc-navy);font-weight:var(--dc-weight-semibold)}.mb-doc__statement{background:var(--darcom-olive-50);border-radius:var(--dc-radius-sm);color:var(--dc-navy);font-weight:var(--dc-weight-medium);padding:var(--dc-space-2) var(--dc-space-3);margin:0}.mb-checks{gap:0;margin:0;display:grid}.mb-check{border-bottom:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-2) var(--dc-space-4);padding:var(--dc-space-3) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.mb-check:last-child{border-bottom:0}.mb-check dt{color:var(--dc-navy);font-weight:var(--dc-weight-medium)}.mb-check dd{margin:0}.mb-check .dc-badge,.mb-compliance .dc-badge{text-align:start;white-space:normal}.mb-callout{background:var(--darcom-olive-50);border:1px solid var(--darcom-olive-200);border-radius:var(--dc-radius-md);gap:var(--dc-space-2);padding:var(--dc-space-4);justify-items:start;display:grid}.mb-callout__title{color:var(--dc-navy);font-weight:var(--dc-weight-semibold);margin:0}.mb-callout__body{color:var(--dc-navy);margin:0}.mb-compliance{gap:0;margin:0;padding:0;list-style:none;display:grid}.mb-compliance__item{border-bottom:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-1) var(--dc-space-3);padding:var(--dc-space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.mb-compliance__item:last-child{border-bottom:0}.mb-compliance__label{color:var(--dc-navy);font-weight:var(--dc-weight-medium)}.mb-compliance__detail{color:var(--darcom-text-secondary);font-size:var(--dc-text-sm);gap:var(--dc-space-1) var(--dc-space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.mb-compliance__inline{align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;display:inline-flex}.admin-provider-logo{background:var(--dc-surface-alt);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);object-fit:contain;height:40px;padding:var(--dc-space-1);width:40px}.admin-verification-warning{background:var(--dc-warning-bg);border:1px solid var(--dc-warning-border);border-radius:var(--dc-radius-sm);color:var(--dc-navy);padding:var(--dc-space-4)}.admin-verification-warning p,.admin-verification-warning ul{margin-block:var(--dc-space-2) 0}.admin-verification-list{display:grid}.admin-verification-item{border-block-end:1px solid var(--dc-border);align-items:flex-start;gap:var(--dc-space-4);padding-block:var(--dc-space-4);justify-content:space-between;display:flex}.admin-verification-item:last-child{border-block-end:0}.admin-verification-item h3,.admin-verification-item p{margin:0}.admin-verification-item p{color:var(--dc-text-muted);font-size:var(--dc-text-sm);margin-block-start:var(--dc-space-2)}.admin-verification-item .admin-verification-correction,.admin-verification-error{color:var(--dc-error)}.admin-verification-meta{color:var(--dc-text-subtle);font-size:var(--dc-text-xs);align-items:center;gap:var(--dc-space-3);flex-wrap:wrap;margin-block-start:var(--dc-space-2);display:flex}.admin-verification-documents{display:grid}.admin-verification-documents>div{border-block-end:1px solid var(--dc-border);align-items:center;gap:var(--dc-space-3);padding-block:var(--dc-space-3);grid-template-columns:minmax(0,1fr) auto minmax(100px,auto);display:grid}.admin-verification-form{gap:var(--dc-space-4);display:grid}@media (max-width:900px){.admin-verification-grid{grid-template-columns:1fr}}@media (max-width:640px){.admin-verification-details{grid-template-columns:1fr}.admin-verification-item{flex-direction:column;align-items:stretch}.admin-verification-documents>div{grid-template-columns:1fr}}.admin-support{align-items:start;gap:var(--dc-space-4);grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(300px,360px);display:grid}.admin-support--no-ticket{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}@media (max-width:1400px){.admin-support,.admin-support--no-ticket{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.admin-support__context{grid-column:1/-1}}@media (max-width:900px){.admin-support,.admin-support--no-ticket{grid-template-columns:1fr}.admin-support__context,.admin-support__thread--wide{grid-column:auto}}.admin-support__thread,.admin-support__context{gap:var(--dc-space-4);flex-direction:column;min-width:0;display:flex}.admin-support__thread--wide{grid-column:2/-1}.admin-support__readonly{background:var(--dc-bg-subtle);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);color:var(--dc-text-muted);font-size:var(--dc-text-sm);padding:var(--dc-space-4);margin:0}.admin-support-refresh{align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.admin-support-refresh__state{color:var(--dc-text-muted);font-size:var(--dc-text-xs)}.admin-support-queues{gap:var(--dc-space-2);padding:0 var(--dc-space-5) var(--dc-space-4);flex-wrap:wrap;margin:0;list-style:none;display:flex}.admin-support-queue{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-pill);color:var(--dc-navy);font-size:var(--dc-text-sm);align-items:center;gap:var(--dc-space-2);min-height:44px;padding-inline:var(--dc-space-4);text-decoration:none;display:inline-flex}.admin-support-queue:hover{background:var(--dc-aqua);border-color:var(--dc-teal-soft);color:var(--dc-teal-deep);text-decoration:none}.admin-support-queue:focus-visible{outline:2px solid var(--dc-teal);outline-offset:2px}.admin-support-queue--active{background:var(--dc-teal-deep);border-color:var(--dc-teal-deep);color:var(--dc-white);font-weight:var(--dc-weight-semibold)}.admin-support-queue--active:hover{background:var(--dc-navy);border-color:var(--dc-navy);color:var(--dc-white)}.admin-support-queue__count{background:color-mix(in srgb, var(--dc-teal) 14%, transparent);border-radius:var(--dc-radius-pill);font-size:var(--dc-text-xs);font-weight:var(--dc-weight-semibold);min-width:22px;padding-inline:var(--dc-space-2);text-align:center}.admin-support-queue--active .admin-support-queue__count{background:color-mix(in srgb, var(--dc-white) 25%, transparent)}.admin-support-queue-body{gap:var(--dc-space-4);flex-direction:column;display:flex}.admin-support-filters{gap:var(--dc-space-3);display:grid}.admin-support-filters__search{gap:var(--dc-space-1);display:grid}.admin-support-filters__hint{color:var(--dc-text-subtle);font-size:var(--dc-text-xs);margin:0}.admin-support-filters__actions{gap:var(--dc-space-2);display:flex}.admin-support-list{gap:var(--dc-space-2);max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.admin-support-row{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);color:var(--dc-navy);gap:var(--dc-space-2);min-height:44px;padding:var(--dc-space-3);text-decoration:none;display:grid}.admin-support-row:hover{background:var(--dc-bg-subtle);border-color:var(--dc-teal-soft);text-decoration:none}.admin-support-row:focus-visible{outline:2px solid var(--dc-teal);outline-offset:2px}.admin-support-row--selected{background:var(--dc-aqua);border-color:var(--dc-teal);box-shadow:inset 4px 0 0 0 var(--dc-teal-deep)}.admin-support-row__top,.admin-support-row__meta,.admin-support-row__foot{align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-support-row__ref{font-size:var(--dc-text-xs);font-weight:var(--dc-weight-semibold);letter-spacing:.02em}.admin-support-row__subject{font-weight:var(--dc-weight-semibold);line-height:var(--dc-leading-snug);overflow-wrap:anywhere}.admin-support-row__meta,.admin-support-row__foot{color:var(--dc-text-muted);font-size:var(--dc-text-xs)}.admin-support-pager{align-items:center;gap:var(--dc-space-2);justify-content:space-between;display:flex}.admin-support-pager__page{color:var(--dc-text-muted);font-size:var(--dc-text-xs)}.admin-support-pager__spacer{min-width:1px;display:inline-block}.admin-support-thread{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);gap:var(--dc-space-4);padding:var(--dc-space-5);flex-direction:column;display:flex}.admin-support-thread__head{border-block-end:1px solid var(--dc-border);align-items:flex-start;gap:var(--dc-space-3);flex-wrap:wrap;justify-content:space-between;padding-block-end:var(--dc-space-4);display:flex}.admin-support-thread__ref{color:var(--dc-text-muted);font-size:var(--dc-text-xs);font-weight:var(--dc-weight-semibold);display:block}.admin-support-thread__subject{font-size:var(--dc-text-lg);margin:var(--dc-space-1) 0 0;overflow-wrap:anywhere}.admin-support-thread__badges{align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.admin-support-thread__empty{color:var(--dc-text-muted);padding-block:var(--dc-space-6);text-align:center;margin:0}.admin-support-timeline{gap:var(--dc-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-support-msg{border-radius:var(--dc-radius-lg);gap:var(--dc-space-2);max-width:min(80%,640px);padding:var(--dc-space-4);flex-direction:column;display:flex}.admin-support-msg__head{align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.admin-support-msg__sender{font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold)}.admin-support-msg__role{border-radius:var(--dc-radius-pill);font-size:var(--dc-text-xs);opacity:.85;padding-inline:var(--dc-space-2);border:1px solid}.admin-support-msg__body{line-height:var(--dc-leading-relaxed);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.admin-support-msg__time{font-size:var(--dc-text-xs);opacity:.75}.admin-support-msg__signals{gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.admin-support-msg--customer{background:var(--dc-surface);border:1px solid var(--dc-border-strong);color:var(--dc-navy);border-start-start-radius:var(--dc-radius-sm);align-self:flex-start}.admin-support-msg--ai{background:var(--dc-aqua);border:1px solid var(--dc-teal-soft);color:var(--dc-teal-deep);border-start-start-radius:var(--dc-radius-sm);align-self:flex-start}.admin-support-msg__mark{background:var(--dc-teal-deep);border-radius:var(--dc-radius-pill);block-size:24px;color:var(--dc-white);font-weight:var(--dc-weight-bold);justify-content:center;align-items:center;inline-size:24px;display:inline-flex}.admin-support-msg--agent{background:var(--dc-teal-deep);border:1px solid var(--dc-teal-deep);color:var(--dc-text-invert);border-start-end-radius:var(--dc-radius-sm);align-self:flex-end}.admin-support-msg--agent .admin-support-msg__body,.admin-support-msg--agent .admin-support-msg__sender{color:var(--dc-text-invert)}.admin-support-msg--system{color:var(--dc-text-subtle);font-size:var(--dc-text-xs);text-align:center;background:0 0;align-self:stretch;align-items:center;max-width:none;padding:0}.admin-support-msg--system:before,.admin-support-msg--system:after{background:var(--dc-border);content:"";block-size:1px;inline-size:100%}.admin-support-msg__system-text{overflow-wrap:anywhere;margin:0}.admin-support-note{background:repeating-linear-gradient(135deg, transparent 0 12px, color-mix(in srgb, var(--dc-gold) 10%, transparent) 12px 24px), var(--dc-gold-soft);border:1px dashed var(--dc-gold-text);border-inline-start:4px solid var(--dc-gold-text);border-radius:var(--dc-radius-md);color:var(--dc-navy);align-self:stretch;gap:var(--dc-space-2);max-width:none;padding:var(--dc-space-4);flex-direction:column;display:flex}.admin-support-note__head{color:var(--dc-gold-text);align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.admin-support-note__lock{font-size:var(--dc-text-base)}.admin-support-note__title{font-weight:var(--dc-weight-bold);letter-spacing:.02em;text-transform:uppercase}.admin-support-note__warning{border:1px solid var(--dc-gold-text);border-radius:var(--dc-radius-pill);font-size:var(--dc-text-xs);font-weight:var(--dc-weight-semibold);padding-inline:var(--dc-space-2)}.admin-support-note__body{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.admin-support-note__foot{color:var(--dc-text-muted);font-size:var(--dc-text-xs);gap:var(--dc-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-support-actions{background:var(--dc-bg-subtle);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);gap:var(--dc-space-4);padding:var(--dc-space-4);display:grid}.admin-support-actions__group{gap:var(--dc-space-2);display:grid}.admin-support-actions__title{color:var(--dc-text-muted);font-size:var(--dc-text-xs);font-weight:var(--dc-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}.admin-support-actions__row{align-items:flex-end;gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.admin-support-actions__field{flex:180px;min-width:180px}.admin-support-actions__hint{color:var(--dc-text-subtle);font-size:var(--dc-text-xs);margin:0}.admin-support-composer{gap:var(--dc-space-3);display:grid}.admin-support-composer__box{border-radius:var(--dc-radius-md);gap:var(--dc-space-3);padding:var(--dc-space-4);display:grid}.admin-support-composer__box--reply{background:var(--dc-surface);border:1px solid var(--dc-border-strong);border-block-start:3px solid var(--dc-teal-deep)}.admin-support-composer__box--note{background:var(--dc-gold-soft);border:1px dashed var(--dc-gold-text);border-inline-start:4px solid var(--dc-gold-text)}.admin-support-composer__title{font-size:var(--dc-text-base);align-items:center;gap:var(--dc-space-2);margin:0;display:flex}.admin-support-composer__box--note .admin-support-composer__title{color:var(--dc-gold-text)}.admin-support-composer__lead{color:var(--dc-text-muted);font-size:var(--dc-text-sm);margin:0}.admin-support-composer__lead--note{color:var(--dc-gold-text);font-weight:var(--dc-weight-semibold)}.admin-support-composer__actions{align-items:center;gap:var(--dc-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-support-composer__count{color:var(--dc-text-subtle);font-size:var(--dc-text-xs)}.admin-support-composer__divider{color:var(--dc-text-subtle);font-size:var(--dc-text-xs);align-items:center;gap:var(--dc-space-3);display:flex}.admin-support-composer__divider:before,.admin-support-composer__divider:after{background:var(--dc-border-strong);content:"";flex:1;block-size:1px}.admin-support-context{gap:var(--dc-space-4);flex-direction:column;display:flex}.admin-support-summary{background:var(--dc-navy);border-radius:var(--dc-radius-lg);color:var(--dc-text-invert);gap:var(--dc-space-3);padding:var(--dc-space-5);display:grid}.admin-support-summary--empty{background:var(--dc-bg-subtle);border:1px solid var(--dc-border);color:var(--dc-navy)}.admin-support-summary__title{font-size:var(--dc-text-lg);margin:0}.admin-support-summary__body{line-height:var(--dc-leading-relaxed);white-space:pre-wrap;margin:0}.admin-support-summary__empty{color:var(--dc-text-muted);margin:0}.admin-support-summary__facts{gap:var(--dc-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.admin-support-summary__provenance{color:color-mix(in srgb, var(--dc-text-invert) 78%, transparent);font-size:var(--dc-text-xs);opacity:.85;margin:0}.admin-support-kv-grid{gap:var(--dc-space-2);margin:0;display:grid}.admin-support-kv{align-items:baseline;gap:var(--dc-space-3);justify-content:space-between;display:flex}.admin-support-kv__label{color:var(--dc-text-muted);font-size:var(--dc-text-xs)}.admin-support-kv__value{overflow-wrap:anywhere;text-align:end;margin:0}.admin-support-context__empty,.admin-support-context__note{color:var(--dc-text-subtle);font-size:var(--dc-text-xs);margin:var(--dc-space-2) 0 0}.admin-support-context__subtitle{border-block-start:1px solid var(--dc-border);font-size:var(--dc-text-sm);margin:var(--dc-space-4) 0 var(--dc-space-2);padding-block-start:var(--dc-space-3)}.admin-support-context__links{gap:var(--dc-space-3);flex-wrap:wrap;margin-block-start:var(--dc-space-3);display:flex}.admin-support-link{color:var(--dc-teal-deep);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-semibold);align-items:center;min-height:44px;display:inline-flex}.admin-support-link:focus-visible{outline:2px solid var(--dc-teal);outline-offset:2px}.admin-support-money{gap:var(--dc-space-2);margin:0;padding:0;list-style:none;display:grid}.admin-support-money li{align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-support-money__amount{font-weight:var(--dc-weight-semibold)}.admin-support-money__time{color:var(--dc-text-subtle);font-size:var(--dc-text-xs)}.admin-support-events{gap:var(--dc-space-2);max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.admin-support-events li{border-block-end:1px solid var(--dc-border);gap:var(--dc-space-2);flex-wrap:wrap;justify-content:space-between;padding-block-end:var(--dc-space-2);display:flex}.admin-support-events li:last-child{border-block-end:0}.admin-support-events__text{font-size:var(--dc-text-sm)}.admin-support-events__time{color:var(--dc-text-subtle);font-size:var(--dc-text-xs)}@media (max-width:900px){.admin-support-msg{max-width:100%}.admin-support-list{max-height:none}}.admin-support-attachments{gap:var(--dc-space-2);margin:0;padding:0;list-style:none;display:grid}.admin-support-attachment{background:var(--dc-bg-subtle);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3);flex-wrap:wrap;display:flex}.admin-support-attachment__icon{color:var(--dc-teal-deep);align-items:center;display:inline-flex}.admin-support-attachment__main{flex:140px;min-width:0}.admin-support-attachment__name{font-weight:var(--dc-weight-semibold);overflow-wrap:anywhere;margin:0}.admin-support-attachment__meta{color:var(--dc-text-muted);font-size:var(--dc-text-xs);align-items:center;gap:var(--dc-space-2);margin:var(--dc-space-1) 0 0;flex-wrap:wrap;display:flex}.admin-support-attachment__download{gap:var(--dc-space-2);flex:none}.admin-support-attachments__failed{gap:var(--dc-space-3);justify-items:start;display:grid}.admin-support-attach{background:var(--dc-surface);border:1px solid var(--dc-border-strong);border-block-start:3px solid var(--dc-teal-deep);border-radius:var(--dc-radius-md);gap:var(--dc-space-2);padding:var(--dc-space-4);display:grid}.admin-support-attach__title{font-size:var(--dc-text-base);margin:0}.admin-support-attach__lead{color:var(--dc-text-muted);font-size:var(--dc-text-sm);margin:0}.admin-support-attach__row{align-items:center;gap:var(--dc-space-3);flex-wrap:wrap;margin-block-start:var(--dc-space-1);display:flex}.admin-support-attach__input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.admin-support-attach__button{gap:var(--dc-space-2)}.admin-support-attach__input:focus-visible+.admin-support-attach__button{outline:2px solid var(--dc-teal);outline-offset:2px}.admin-support-attach__input:disabled+.admin-support-attach__button{cursor:not-allowed;opacity:.6;pointer-events:none}.admin-support-attach__pending{color:var(--dc-text-muted);font-size:var(--dc-text-sm);align-items:center;gap:var(--dc-space-2);display:inline-flex}.admin-support-attach__notice{font-size:var(--dc-text-sm);align-items:center;gap:var(--dc-space-2);margin:0;display:flex}.admin-support-attach__notice--success{color:var(--dc-success)}.admin-support-attach__notice--error{color:var(--dc-error)}.admin-support-attach__notice-mark{border-radius:var(--dc-radius-pill);font-weight:var(--dc-weight-bold);flex:none;justify-content:center;align-items:center;block-size:1.35rem;inline-size:1.35rem;display:inline-flex}.admin-support-attach__notice--success .admin-support-attach__notice-mark{background:var(--dc-success-bg)}.admin-support-attach__notice--error .admin-support-attach__notice-mark{background:var(--dc-error-bg)}@media (max-width:640px){.admin-support-attachment__download{flex:1 0 100%;justify-content:center}}.dc-skiplink{background:var(--dc-surface);border:2px solid var(--darcom-olive-700);border-radius:var(--dc-radius-sm);clip-path:inset(50%);block-size:1px;color:var(--darcom-olive-800);font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold);inline-size:1px;white-space:nowrap;z-index:var(--dc-z-toast);align-items:center;padding:0;display:inline-flex;position:fixed;inset-block-start:var(--dc-space-2);inset-inline-start:var(--dc-space-2);overflow:hidden}.dc-skiplink:focus{clip-path:none;block-size:auto;inline-size:auto;min-block-size:var(--dc-touch-target);padding:var(--dc-space-2) var(--dc-space-5)}.admin-main-anchor:focus{outline:none}@media (pointer:coarse){.admin-iconbtn,.admin-profile,.dc-topbar__toggle{min-block-size:44px;min-inline-size:44px}.admin-menu__item,.admin-menu__link{min-block-size:44px}}.admin-support-sla-summary{font-size:var(--dc-text-sm);margin:0}.tpb-records{gap:var(--dc-space-3);display:grid}.tpb-record{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);gap:var(--dc-space-3);min-width:0;padding:var(--dc-space-4);display:grid}.tpb-record__head{align-items:flex-start;gap:var(--dc-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.tpb-record__heading{gap:var(--dc-space-2);min-width:0;display:grid}.tpb-record__title{color:var(--dc-navy);font-size:var(--dc-text-base);font-weight:var(--dc-weight-semibold);overflow-wrap:anywhere;margin:0}.tpb-record__subtitle{color:var(--dc-text-muted);font-size:var(--dc-text-sm);overflow-wrap:anywhere;margin:0}.tpb-record__chips,.tpb-record__actions{align-items:center;gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.tpb-action{align-items:flex-start;gap:var(--dc-space-1);flex-direction:column;max-width:18rem;display:flex}.tpb-action__note{color:var(--dc-text-muted);font-size:var(--dc-text-xs);max-width:18rem;margin:0}.tpb-subheading{color:var(--dc-text-muted);font-size:var(--dc-text-xs);font-weight:var(--dc-weight-semibold);margin:0}.tpb-section-subtitle{color:var(--dc-navy);font-size:var(--dc-text-base);font-weight:var(--dc-weight-semibold);margin:0}.tpb-trail{gap:var(--dc-space-2);display:grid}.tpb-trail ol{gap:var(--dc-space-2);margin:0;padding:0;list-style:none;display:grid}.tpb-trail li{border-inline-start:2px solid var(--dc-border);font-size:var(--dc-text-sm);padding-inline-start:var(--dc-space-3)}.tpb-trail__event{color:var(--dc-navy);font-weight:var(--dc-weight-semibold)}.tpb-trail__meta{color:var(--dc-text-muted)}.tpb-trail__text{margin:var(--dc-space-1) 0 0;overflow-wrap:anywhere;white-space:pre-line}.tpb-hash{font-family:var(--dc-font-numeric);font-size:var(--dc-text-xs);overflow-wrap:anywhere}.tpb-checklist{margin:0;padding:0;list-style:none;display:grid}.tpb-check{border-block-end:1px solid var(--dc-border);align-items:start;gap:var(--dc-space-3);padding-block:var(--dc-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.tpb-check:last-child{border-block-end:0}.tpb-check__mark{border-radius:var(--dc-radius-pill);block-size:1.75rem;font-weight:var(--dc-weight-bold);justify-content:center;align-items:center;inline-size:1.75rem;display:inline-flex}.tpb-check--pass .tpb-check__mark{background:var(--dc-success-bg);color:var(--dc-success)}.tpb-check--fail .tpb-check__mark{background:var(--dc-warning-bg);color:var(--dc-warning)}.tpb-check--unknown .tpb-check__mark{background:var(--dc-surface-alt);color:var(--dc-text-muted)}.tpb-check__label{color:var(--dc-navy);font-weight:var(--dc-weight-semibold);margin:0}.tpb-check__detail{color:var(--dc-text-muted);font-size:var(--dc-text-sm);margin:var(--dc-space-1) 0 0}.tpb-cell{gap:var(--dc-space-1);justify-items:start;display:grid}.tpb-cell__meta{color:var(--dc-text-muted);font-size:var(--dc-text-xs)}.tpb-cell__code{overflow-wrap:anywhere;max-width:100%;display:inline-block}.tpb-views .dc-tabs__tab{align-items:center;text-decoration:none;display:inline-flex}.tpb-views .dc-tabs__tab[aria-current=page]{border-bottom-color:var(--dc-teal);color:var(--dc-teal-deep)}.tpb-reasons{gap:var(--dc-space-1);margin:0;padding-inline-start:var(--dc-space-4);display:grid}.tpb-counts{gap:var(--dc-space-1);max-width:16rem;margin:0;display:grid}.tpb-bidi-line{display:block}.tpb-counts>div{gap:var(--dc-space-2);justify-content:space-between;display:flex}.tpb-counts dt{color:var(--dc-text-muted);font-size:var(--dc-text-xs)}.tpb-counts dd{font-weight:var(--dc-weight-semibold);margin:0}.tpb-form{gap:var(--dc-space-4);display:grid}.tpb-form__group{gap:var(--dc-space-3);display:grid}.tpb-form__wide{grid-column:1/-1}.tpb-dialog__subject{color:var(--dc-navy);font-weight:var(--dc-weight-semibold);overflow-wrap:anywhere;margin:0}.tpb-lookup{gap:var(--dc-space-3);justify-items:start;max-inline-size:36rem;display:grid}.tpb-lookup__field{inline-size:100%}.tpb-lookup__result{gap:var(--dc-space-3);display:grid}.tpb-idlist{font-size:var(--dc-text-sm);gap:var(--dc-space-2) var(--dc-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tpb-check__label a,.tpb-inline-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--dc-border-strong);text-decoration-color:var(--dc-border-strong);text-underline-offset:4px}.tpb-check__label a:hover,.tpb-inline-link:hover{text-decoration-color:currentColor}.tpb-overview{container-type:inline-size}.tpb-overview .dc-table{table-layout:fixed}.tpb-overview .dc-table th,.tpb-overview .dc-table td{overflow-wrap:break-word;padding-inline:var(--dc-space-2);white-space:normal}.tpb-overview .dc-badge{text-align:start;white-space:normal}@container (max-width:880px){.tpb-overview .dc-table-scroll{display:none}.tpb-overview .dc-table-cards{display:flex}}
