@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans/DMSans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans/DMSans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/manrope/Manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/manrope/Manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-icons/MaterialIcons-Regular.woff2) format("woff2")}.material-icons{display:inline-block;font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/IBMPlexMono-Regular.woff2) format("woff2")}:root{--intra-font-sans: "DM Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--intra-font-display: "Manrope", "DM Sans", "Segoe UI", system-ui, sans-serif;--intra-font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--intra-font-size-xs: .75rem;--intra-font-size-dense: .8125rem;--intra-font-size-sm: .875rem;--intra-font-size-md: 1rem;--intra-font-size-lg: 1.25rem;--intra-font-size-title: 1.375rem;--intra-font-size-xl: 1.5rem;--intra-font-size-display: 1.75rem;--intra-font-size-2xl: 2rem;--intra-font-weight-regular: 400;--intra-font-weight-medium: 500;--intra-font-weight-semibold: 600;--intra-font-weight-bold: 700;--intra-font-weight-heavy: 800;--intra-line-height-tight: 1.25;--intra-line-height-normal: 1.5}:root{--intra-space-1: 4px;--intra-space-2: 8px;--intra-space-3: 12px;--intra-space-4: 16px;--intra-space-5: 24px;--intra-space-6: 32px;--intra-space-7: 48px;--intra-radius-sm: 8px;--intra-radius-md: 11px;--intra-radius-lg: 16px;--intra-radius-xl: 20px;--intra-radius-pill: 999px;--intra-elevation-1: var(--intra-shadow-sm);--intra-elevation-2: var(--intra-shadow-md);--intra-page-gap: 20px;--intra-card-padding: 20px;--intra-table-row-height: 44px;--intra-density-header-height: 56px;--intra-density-control-height: 40px;--intra-density-row-height: 44px;--intra-duration-fast: .12s;--intra-duration-base: .18s;--intra-duration-slow: .24s;--intra-duration-lift: .32s;--intra-ease-lift: cubic-bezier(.22, 1, .36, 1);--intra-ease-enter: cubic-bezier(.2, 0, 0, 1);--intra-ease-exit: cubic-bezier(.4, 0, 1, 1)}.intra-compact{--intra-density-header-height: 48px;--intra-density-control-height: 32px;--intra-density-row-height: 36px;--intra-table-row-height: 36px}@media(prefers-reduced-motion:reduce){:root{--intra-duration-fast: 0ms;--intra-duration-base: 0ms;--intra-duration-slow: 0ms;--intra-duration-lift: 0ms}}:root{color-scheme:dark;--intra-gradient: linear-gradient(125deg, #7e5bff, #b66df5 55%, #588bff);--intra-gradient-action: linear-gradient(125deg, #6d4cf0, #8f55e6 55%, #3f6be6);--intra-gradient-soft: linear-gradient(120deg, rgba(140, 98, 255, .22), rgba(83, 125, 255, .12), rgba(95, 210, 182, .05));--intra-glow: 0 8px 22px rgba(135, 106, 250, .26);--ink-canvas: #080b17;--ink-action: #6d4cf0;--ink-action-hover: #7a5bf5;--ink-meta: #7c88a6;--ink-rule: #1e2539;--ink-rule-soft: #182034;--ink-row-hover: rgba(146, 118, 255, .06);--ink-paper-shadow: 0 0 0 1px var(--ink-rule), 0 18px 44px rgba(0, 0, 0, .18);--intra-primary: #7e5bff;--intra-secondary: var(--ink-action);--intra-accent: #a996ff;--intra-on-accent: #ffffff;--intra-scrim: rgba(5, 7, 22, .7);--intra-background: #151d31;--intra-surface: #12192b;--intra-surface-raised: #151c32;--intra-text-primary: #f2f5ff;--intra-text-secondary: #8995b2;--intra-border: var(--ink-rule);--intra-link: #a996ff;--intra-page-bg: var(--ink-canvas);--intra-page-bg-soft: #0b1020;--intra-surface-muted: #0f1424;--intra-surface-subtle: #161e33;--intra-surface-hover: rgba(146, 118, 255, .07);--intra-surface-selected: rgba(146, 118, 255, .15);--intra-surface-elevated-border: rgba(174, 189, 237, .12);--intra-flare-warm: #ffba78;--intra-flare-warm-surface: rgba(255, 186, 120, .12);--intra-flare-teal: #56d6bd;--intra-flare-teal-surface: rgba(86, 214, 189, .12);--intra-focus-ring: 0 0 0 3px rgba(146, 118, 255, .32);--intra-border-soft: var(--ink-rule-soft);--intra-border-strong: #6c789a;--intra-shadow-sm: 0 2px 8px rgba(0, 0, 0, .25);--intra-shadow-md: 0 12px 32px rgba(0, 0, 0, .35);--intra-shadow-lg: 0 24px 60px rgba(0, 0, 0, .45);--intra-card-shadow: 0 18px 44px rgba(0, 0, 0, .18);--intra-card-hover-shadow: 0 25px 65px rgba(56, 42, 125, .22);--intra-table-bg: var(--intra-surface);--intra-table-header-bg: var(--intra-table-bg);--intra-table-header-text: var(--intra-text-secondary);--intra-table-row-hover: var(--ink-row-hover);--intra-table-row-selected: rgba(146, 118, 255, .12);--intra-table-row-border: var(--ink-rule-soft);--intra-table-sticky-shadow: none;--intra-topbar-bg: rgba(8, 11, 23, .86);--intra-topbar-border: var(--ink-rule);--intra-sidebar-bg: #0b1020;--intra-sidebar-border: var(--ink-rule);--intra-sidebar-text: var(--intra-text-primary);--intra-sidebar-text-muted: var(--intra-text-secondary);--intra-sidebar-hover: #151d31;--intra-sidebar-active-bg: linear-gradient(110deg, rgba(129, 99, 255, .24), rgba(98, 136, 255, .07));--intra-sidebar-active-border: rgba(152, 125, 255, .22);--intra-sidebar-accent: #a996ff;--intra-status-success: #56d6bd;--intra-status-success-surface: rgba(86, 214, 189, .12);--intra-status-warning: #ffba78;--intra-status-warning-surface: rgba(255, 186, 120, .12);--intra-status-danger: #ff7d9c;--intra-status-danger-surface: rgba(255, 125, 156, .12);--intra-danger-action: #d1345b;--intra-status-info: #7fa0ff;--intra-status-info-surface: rgba(127, 160, 255, .12);--intra-status-neutral: #8995b2;--intra-status-neutral-surface: rgba(174, 189, 237, .1);--intra-status-attention: var(--intra-status-warning);--intra-status-attention-surface: var(--intra-status-warning-surface);--intra-row-urgent-edge: var(--intra-status-danger)}.intra-light{color-scheme:light;--intra-gradient: linear-gradient(125deg, #7457e9, #a65fe6 55%, #426fed);--intra-gradient-action: linear-gradient(125deg, #6246de, #7f4ad3 55%, #3461d9);--intra-gradient-soft: linear-gradient(120deg, rgba(116, 87, 233, .12), rgba(66, 111, 237, .07), rgba(19, 158, 137, .03));--intra-glow: 0 8px 22px rgba(116, 87, 233, .22);--ink-canvas: #f6f8ff;--ink-action: #6246de;--ink-action-hover: #5536d2;--ink-meta: #66728f;--ink-rule: #e5e8f3;--ink-rule-soft: #eef0f8;--ink-row-hover: rgba(98, 70, 222, .035);--ink-paper-shadow: 0 0 0 1px var(--ink-rule), 0 22px 60px rgba(68, 74, 143, .075);--intra-primary: #7457e9;--intra-accent: #5b3fd6;--intra-scrim: rgba(28, 36, 64, .32);--intra-background: #f5f7fd;--intra-surface: #ffffff;--intra-surface-raised: #ffffff;--intra-text-primary: #1c2440;--intra-text-secondary: #5d6987;--intra-link: #5b3fd6;--intra-page-bg-soft: #eef1fb;--intra-surface-muted: #f1f3fb;--intra-surface-subtle: #f8f9ff;--intra-surface-hover: rgba(98, 70, 222, .05);--intra-surface-selected: rgba(98, 70, 222, .09);--intra-surface-elevated-border: rgba(67, 79, 129, .1);--intra-flare-warm: #a65a0a;--intra-flare-warm-surface: rgba(222, 135, 52, .1);--intra-flare-teal: #0c7a69;--intra-flare-teal-surface: rgba(19, 158, 137, .09);--intra-focus-ring: 0 0 0 3px rgba(98, 70, 222, .22);--intra-border-strong: #848ead;--intra-shadow-sm: 0 2px 8px rgba(68, 74, 143, .06);--intra-shadow-md: 0 12px 32px rgba(68, 74, 143, .1);--intra-shadow-lg: 0 24px 60px rgba(68, 74, 143, .16);--intra-card-shadow: 0 22px 60px rgba(68, 74, 143, .075);--intra-card-hover-shadow: 0 25px 65px rgba(68, 74, 143, .14);--intra-table-row-selected: rgba(98, 70, 222, .07);--intra-topbar-bg: rgba(246, 248, 255, .88);--intra-sidebar-bg: #ffffff;--intra-sidebar-hover: #f5f7fd;--intra-sidebar-active-bg: linear-gradient(110deg, rgba(116, 87, 233, .13), rgba(66, 111, 237, .04));--intra-sidebar-active-border: rgba(116, 87, 233, .18);--intra-sidebar-accent: #5b3fd6;--intra-status-success: #0c7a69;--intra-status-success-surface: rgba(19, 158, 137, .09);--intra-status-warning: #a65a0a;--intra-status-warning-surface: rgba(222, 135, 52, .1);--intra-status-danger: #c42d4f;--intra-status-danger-surface: rgba(199, 45, 79, .08);--intra-danger-action: #c42d4f;--intra-status-info: #3461d9;--intra-status-info-surface: rgba(52, 97, 217, .08);--intra-status-neutral: #5d6987;--intra-status-neutral-surface: rgba(67, 79, 129, .07)}html{--mat-sys-background: light-dark(#faf8ff, #091229);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eef0ff, #273048);--mat-sys-inverse-primary: light-dark(#cabeff, #6142d5);--mat-sys-inverse-surface: light-dark(#273048, #dae2ff);--mat-sys-on-background: light-dark(#111b32, #dae2ff);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #32009a);--mat-sys-on-primary-container: light-dark(#4922bd, #e6deff);--mat-sys-on-primary-fixed: light-dark(#1c0062, #1c0062);--mat-sys-on-primary-fixed-variant: light-dark(#4922bd, #4922bd);--mat-sys-on-secondary: light-dark(#ffffff, #322761);--mat-sys-on-secondary-container: light-dark(#493e79, #e6deff);--mat-sys-on-secondary-fixed: light-dark(#1d104b, #1d104b);--mat-sys-on-secondary-fixed-variant: light-dark(#493e79, #493e79);--mat-sys-on-surface: light-dark(#111b32, #dae2ff);--mat-sys-on-surface-variant: light-dark(#484554, #e6dff3);--mat-sys-on-tertiary: light-dark(#ffffff, #00297b);--mat-sys-on-tertiary-container: light-dark(#003cac, #dbe1ff);--mat-sys-on-tertiary-fixed: light-dark(#00164d, #00164d);--mat-sys-on-tertiary-fixed-variant: light-dark(#003cac, #003cac);--mat-sys-outline: light-dark(#797586, #938ea0);--mat-sys-outline-variant: light-dark(#c9c4d7, #484554);--mat-sys-primary: light-dark(#6142d5, #cabeff);--mat-sys-primary-container: light-dark(#e6deff, #4922bd);--mat-sys-primary-fixed: light-dark(#e6deff, #e6deff);--mat-sys-primary-fixed-dim: light-dark(#cabeff, #cabeff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#615693, #cabeff);--mat-sys-secondary-container: light-dark(#e6deff, #493e79);--mat-sys-secondary-fixed: light-dark(#e6deff, #e6deff);--mat-sys-secondary-fixed-dim: light-dark(#cabeff, #cabeff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf8ff, #091229);--mat-sys-surface-bright: light-dark(#faf8ff, #303951);--mat-sys-surface-container: light-dark(#eaedff, #161f36);--mat-sys-surface-container-high: light-dark(#e2e7ff, #202941);--mat-sys-surface-container-highest: light-dark(#dae2ff, #2b344c);--mat-sys-surface-container-low: light-dark(#f2f3ff, #111b32);--mat-sys-surface-container-lowest: light-dark(#ffffff, #040d24);--mat-sys-surface-dim: light-dark(#d0d9f9, #091229);--mat-sys-surface-tint: light-dark(#6142d5, #cabeff);--mat-sys-surface-variant: light-dark(#e6dff3, #484554);--mat-sys-tertiary: light-dark(#1f54d2, #b5c4ff);--mat-sys-tertiary-container: light-dark(#dbe1ff, #003cac);--mat-sys-tertiary-fixed: light-dark(#dbe1ff, #dbe1ff);--mat-sys-tertiary-fixed-dim: light-dark(#b5c4ff, #b5c4ff);--mat-sys-neutral-variant20: #312e3d;--mat-sys-neutral10: #111b32;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--intra-font-sans);--mat-sys-body-large-font: var(--intra-font-sans);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem var(--intra-font-sans);--mat-sys-body-medium-font: var(--intra-font-sans);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem var(--intra-font-sans);--mat-sys-body-small-font: var(--intra-font-sans);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem var(--intra-font-display);--mat-sys-display-large-font: var(--intra-font-display);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--intra-font-display);--mat-sys-display-medium-font: var(--intra-font-display);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem var(--intra-font-display);--mat-sys-display-small-font: var(--intra-font-display);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem var(--intra-font-display);--mat-sys-headline-large-font: var(--intra-font-display);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--intra-font-display);--mat-sys-headline-medium-font: var(--intra-font-display);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem var(--intra-font-display);--mat-sys-headline-small-font: var(--intra-font-display);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem var(--intra-font-sans);--mat-sys-label-large-font: var(--intra-font-sans);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem var(--intra-font-sans);--mat-sys-label-medium-font: var(--intra-font-sans);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem var(--intra-font-sans);--mat-sys-label-small-font: var(--intra-font-sans);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem var(--intra-font-display);--mat-sys-title-large-font: var(--intra-font-display);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem var(--intra-font-sans);--mat-sys-title-medium-font: var(--intra-font-sans);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem var(--intra-font-sans);--mat-sys-title-small-font: var(--intra-font-sans);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.intra-compact{--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 32px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 32px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 32px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 32px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 32px;--mat-list-list-item-leading-icon-start-space: 8px;--mat-list-list-item-leading-icon-end-space: 8px;--mat-list-list-item-one-line-container-height: 40px;--mat-list-list-item-two-line-container-height: 56px;--mat-list-list-item-three-line-container-height: 80px;--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 32px;--mat-tab-container-height: 40px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 40px;--mat-stepper-header-height: 64px;--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px;--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px;--mat-tree-node-min-height: 40px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px}html{--mat-button-filled-container-color: var(--intra-secondary);--mat-button-filled-label-text-color: var(--intra-on-accent);--mat-button-filled-container-shape: var(--intra-radius-md);--mat-button-filled-container-height: 38px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-label-text-weight: 700;--mat-button-outlined-container-shape: var(--intra-radius-md);--mat-button-outlined-container-height: 38px;--mat-button-outlined-horizontal-padding: 14px;--mat-button-outlined-label-text-color: var(--intra-text-primary);--mat-button-outlined-outline-color: var(--intra-surface-elevated-border);--mat-button-outlined-label-text-weight: 700;--mat-button-text-container-shape: var(--intra-radius-md);--mat-button-text-container-height: 38px;--mat-button-text-label-text-color: var(--intra-link);--mat-button-text-label-text-weight: 600;--mat-button-tonal-container-shape: var(--intra-radius-md);--mat-button-protected-container-shape: var(--intra-radius-md);--mat-icon-button-icon-color: var(--intra-text-secondary);--mat-menu-container-color: var(--intra-surface-raised);--mat-menu-container-shape: var(--intra-radius-md);--mat-menu-container-elevation-shadow: var(--intra-shadow-md);--mat-menu-item-label-text-color: var(--intra-text-primary);--mat-menu-item-icon-color: var(--intra-text-secondary);--mat-select-panel-background-color: var(--intra-surface-raised);--mat-select-container-elevation-shadow: var(--intra-shadow-md);--mat-select-trigger-text-size: var(--intra-font-size-sm);--mat-autocomplete-background-color: var(--intra-surface-raised);--mat-autocomplete-container-shape: var(--intra-radius-md);--mat-autocomplete-container-elevation-shadow: var(--intra-shadow-md);--mat-option-selected-state-layer-color: var(--intra-surface-selected);--mat-dialog-container-color: var(--intra-surface-raised);--mat-dialog-container-shape: var(--intra-radius-lg);--mat-dialog-container-elevation-shadow: var(--intra-shadow-lg);--mat-dialog-subhead-color: var(--intra-text-primary);--mat-dialog-supporting-text-color: var(--intra-text-secondary);--mat-card-elevated-container-color: var(--intra-surface);--mat-card-elevated-container-shape: var(--intra-radius-lg);--mat-card-outlined-container-color: var(--intra-surface);--mat-card-outlined-container-shape: var(--intra-radius-lg);--mat-card-outlined-outline-color: var(--intra-border-soft);--mat-card-subtitle-text-color: var(--intra-text-secondary);--mat-tooltip-container-color: var(--intra-surface-raised);--mat-tooltip-supporting-text-color: var(--intra-text-primary);--mat-tooltip-container-shape: var(--intra-radius-sm);--mat-snack-bar-container-color: var(--intra-surface-raised);--mat-snack-bar-supporting-text-color: var(--intra-text-primary);--mat-snack-bar-button-color: var(--intra-link);--mat-snack-bar-container-shape: var(--intra-radius-lg);--mat-paginator-container-background-color: transparent;--mat-paginator-container-text-color: var(--intra-text-secondary);--mat-tab-active-label-text-color: var(--intra-text-primary);--mat-tab-active-focus-label-text-color: var(--intra-text-primary);--mat-tab-active-hover-label-text-color: var(--intra-text-primary);--mat-tab-inactive-label-text-color: var(--intra-text-secondary);--mat-tab-active-indicator-color: var(--intra-link);--mat-tab-active-focus-indicator-color: var(--intra-link);--mat-tab-active-hover-indicator-color: var(--intra-link);--mat-chip-elevated-container-color: var(--intra-surface-subtle);--mat-chip-outline-color: var(--intra-border-soft);--mat-chip-label-text-color: var(--intra-text-primary);--mat-chip-container-shape-radius: var(--intra-radius-sm);--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-container-text-size: var(--intra-font-size-sm);--mat-form-field-outlined-label-text-size: var(--intra-font-size-sm);--mat-form-field-filled-label-text-size: var(--intra-font-size-sm);--mat-form-field-outlined-container-shape: var(--intra-radius-sm);--mat-form-field-outlined-caret-color: var(--intra-link);--mat-form-field-outlined-focus-outline-color: var(--intra-link);--mat-form-field-outlined-focus-label-text-color: var(--intra-link);--mat-form-field-outlined-error-outline-color: var(--intra-status-danger);--mat-form-field-outlined-error-focus-outline-color: var(--intra-status-danger);--mat-form-field-filled-container-color: var(--intra-surface-subtle);--mat-form-field-filled-caret-color: var(--intra-link);--mat-form-field-filled-focus-active-indicator-color: var(--intra-link);--mat-form-field-filled-focus-label-text-color: var(--intra-link);--mat-form-field-filled-label-text-color: var(--intra-text-secondary);--mat-form-field-error-text-color: var(--intra-status-danger);--mat-table-background-color: var(--intra-table-bg);--mat-table-header-headline-color: var(--intra-table-header-text);--mat-table-row-item-label-text-color: var(--intra-text-primary);--mat-table-row-item-outline-color: var(--intra-table-row-border)}.mat-mdc-unelevated-button:not(:disabled):not(.intra-btn-danger){background-image:var(--intra-gradient-action);box-shadow:var(--intra-glow);transition:transform var(--intra-duration-lift) var(--intra-ease-lift),box-shadow var(--intra-duration-lift) ease}.mat-mdc-unelevated-button:not(:disabled):not(.intra-btn-danger):hover{transform:translateY(-2px)}.mat-mdc-outlined-button:not(:disabled){background:var(--intra-surface);transition:transform var(--intra-duration-lift) var(--intra-ease-lift),background-color var(--intra-duration-fast) ease}.mat-mdc-outlined-button:not(:disabled):hover{transform:translateY(-2px)}.mat-mdc-menu-panel,.mat-mdc-select-panel,.mat-mdc-autocomplete-panel,.mat-mdc-dialog-surface{border:1px solid var(--intra-surface-elevated-border)}.mat-mdc-menu-panel{min-width:200px}.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:36px;font-size:var(--intra-font-size-sm)}.cdk-overlay-dark-backdrop{background:var(--intra-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;min-height:100%;background-color:var(--intra-page-bg);color:var(--intra-text-primary);font-family:var(--intra-font-sans);font-size:var(--intra-font-size-sm);line-height:var(--intra-line-height-normal);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b{font-weight:var(--intra-font-weight-semibold)}:where(a){color:var(--intra-link);text-underline-offset:2px}:focus-visible{outline:2px solid var(--intra-link);outline-offset:2px;box-shadow:var(--intra-focus-ring)}.mat-mdc-form-field .mat-mdc-input-element:focus-visible,.mat-mdc-form-field .mat-mdc-select:focus-visible{outline:none;box-shadow:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.intra-stack{display:flex;flex-direction:column;gap:var(--intra-space-4)}.intra-panel{padding:var(--intra-space-5);border:1px solid var(--intra-surface-elevated-border);border-radius:var(--intra-radius-lg);background:var(--intra-surface);box-shadow:var(--intra-card-shadow)}.intra-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--intra-space-2) var(--intra-space-4);margin-bottom:var(--intra-space-4)}.intra-panel__title{margin:0;font-family:var(--intra-font-display);font-size:var(--intra-font-size-md);font-weight:var(--intra-font-weight-heavy);letter-spacing:-.01em;color:var(--intra-text-primary)}.intra-panel__hint{margin:var(--intra-space-1) 0 0;font-size:var(--intra-font-size-sm);color:var(--intra-text-secondary)}.intra-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--intra-space-4) var(--intra-space-5);margin:0}.intra-facts dt{margin-bottom:2px;font-size:var(--intra-font-size-xs);color:var(--intra-text-secondary)}.intra-facts dd{margin:0;font-weight:var(--intra-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--intra-text-primary);overflow-wrap:anywhere}.intra-form{display:flex;flex-direction:column;gap:var(--intra-space-1);max-width:720px}.intra-form>mat-form-field,.intra-form .intra-form__row>mat-form-field{width:100%}.intra-form__row{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--intra-space-4)}@media(max-width:599.98px){.intra-form__row{grid-template-columns:1fr}}.intra-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--intra-space-2);margin-top:var(--intra-space-3);padding-top:var(--intra-space-4);border-top:1px solid var(--ink-rule)}.intra-form-actions--sticky{position:sticky;bottom:0;z-index:2;padding-block:var(--intra-space-3);background:var(--ink-canvas)}.intra-panel .intra-form-actions--sticky{margin-inline:calc(-1 * var(--intra-space-5));padding-inline:var(--intra-space-5);background:var(--intra-surface)}.intra-inline-alert{--tone: var(--intra-status-info);display:flex;align-items:flex-start;gap:var(--intra-space-2);margin:0 0 var(--intra-space-4);padding:10px 14px;border:1px solid color-mix(in srgb,var(--tone) 28%,transparent);border-left:3px solid var(--tone);border-radius:var(--intra-radius-sm);background:color-mix(in srgb,var(--tone) 6%,var(--intra-surface));color:var(--intra-text-primary);font-size:var(--intra-font-size-sm)}.intra-inline-alert--danger{--tone: var(--intra-status-danger)}.intra-inline-alert--warning{--tone: var(--intra-status-warning)}.intra-inline-alert>mat-icon{flex:0 0 auto;font-size:18px;width:18px;height:18px;margin-top:1px;color:var(--tone)}.intra-mono{font-family:var(--intra-font-mono);font-size:var(--intra-font-size-dense);letter-spacing:0}.intra-btn-danger{--mat-button-outlined-label-text-color: var(--intra-status-danger);--mat-button-outlined-outline-color: color-mix(in srgb, var(--intra-status-danger) 45%, transparent);--mat-button-text-label-text-color: var(--intra-status-danger);--mat-button-outlined-state-layer-color: var(--intra-status-danger);--mat-button-text-state-layer-color: var(--intra-status-danger)}[page-header-actions]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--intra-space-2)}.intra-sheet{position:fixed;inset:0 0 0 auto;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid var(--ink-rule);background:var(--intra-surface-raised);box-shadow:var(--intra-shadow-lg);color:var(--intra-text-primary);transition:translate var(--intra-duration-slow) var(--intra-ease-enter),overlay var(--intra-duration-slow) allow-discrete,display var(--intra-duration-slow) allow-discrete}.intra-sheet[open]{display:flex;flex-direction:column}.intra-sheet:not([open]){translate:100% 0}.intra-sheet::backdrop{background:var(--intra-scrim);transition:opacity var(--intra-duration-base) ease-out,overlay var(--intra-duration-base) allow-discrete,display var(--intra-duration-base) allow-discrete}.intra-sheet:not([open])::backdrop{opacity:0}@starting-style{.intra-sheet[open]{translate:100% 0}.intra-sheet[open]::backdrop{opacity:0}}.intra-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--intra-space-3);padding:var(--intra-space-5) var(--intra-space-4) var(--intra-space-4) var(--intra-space-5);border-bottom:1px solid var(--ink-rule)}.intra-sheet__title{margin:0;font-family:var(--intra-font-display);font-size:var(--intra-font-size-md);font-weight:var(--intra-font-weight-heavy);letter-spacing:-.01em}.intra-sheet__sub{margin:var(--intra-space-1) 0 0;font-size:var(--intra-font-size-sm);color:var(--intra-text-secondary)}.intra-sheet__body{flex:1 1 auto;overflow-y:auto;padding:var(--intra-space-4) var(--intra-space-5) var(--intra-space-6)}.intra-sheet__foot{display:flex;justify-content:flex-end;gap:var(--intra-space-2);padding:var(--intra-space-3) var(--intra-space-5);border-top:1px solid var(--ink-rule)}.intra-action-separated{margin-right:var(--intra-space-3)}.intra-timeline{margin:0;padding:0;list-style:none}.intra-timeline>li{position:relative;display:flex;flex-direction:column;gap:2px;padding:0 0 var(--intra-space-4) var(--intra-space-5);font-size:var(--intra-font-size-sm)}.intra-timeline>li:before{content:"";position:absolute;left:3px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--intra-surface);box-shadow:inset 0 0 0 2px var(--intra-border-strong)}.intra-timeline>li:not(:last-child):after{content:"";position:absolute;left:7px;top:18px;bottom:2px;width:1px;background:var(--ink-rule)}.intra-timeline>li.intra-timeline__empty{padding-left:0;color:var(--intra-text-secondary)}.intra-timeline>li.intra-timeline__empty:before{display:none}.intra-timeline__event{font-weight:var(--intra-font-weight-medium)}.intra-timeline__change,.intra-timeline__when{color:var(--intra-text-secondary)}.intra-timeline__when{color:var(--ink-meta);font-size:var(--intra-font-size-xs);font-variant-numeric:tabular-nums}.intra-timeline__reason{margin-top:var(--intra-space-1);padding-left:var(--intra-space-3);border-left:2px solid var(--intra-border-strong);quotes:none}.intra-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:var(--intra-space-4)}@media(max-width:1079.98px){.intra-record{grid-template-columns:minmax(0,1fr)}}.intra-record__main,.intra-record__rail{display:flex;flex-direction:column;gap:var(--intra-space-4);min-width:0}.intra-panel>.intra-panel__title:first-child{margin-bottom:var(--intra-space-4)}.intra-record-path{margin-bottom:var(--intra-space-4);padding:var(--intra-space-3) var(--intra-space-4);border:1px solid var(--intra-surface-elevated-border);border-radius:var(--intra-radius-lg);background:var(--intra-surface);overflow-x:auto}.intra-views{--mat-tab-active-indicator-color: var(--intra-primary);--mat-tab-active-focus-indicator-color: var(--intra-primary);--mat-tab-active-hover-indicator-color: var(--intra-primary);--mat-tab-active-indicator-height: 2px;--mat-tab-active-label-text-color: var(--intra-text-primary);--mat-tab-active-focus-label-text-color: var(--intra-text-primary);--mat-tab-active-hover-label-text-color: var(--intra-text-primary);--mat-tab-inactive-label-text-color: var(--intra-text-secondary);--mat-tab-inactive-hover-label-text-color: var(--intra-text-primary);--mat-tab-label-text-size: var(--intra-font-size-sm);--mat-tab-label-text-weight: var(--intra-font-weight-medium);--mat-tab-container-height: 40px}.intra-views .mat-mdc-tab-header{border-bottom:1px solid var(--ink-rule)}.intra-views .mat-mdc-tab{min-width:0;padding-inline:var(--intra-space-3)}.intra-views__body{padding-top:var(--intra-space-4)}.intra-sheet:not(:modal){z-index:900}.intra-sheet-scrim{position:fixed;inset:0;z-index:899;padding:0;border:0;background:var(--intra-scrim);cursor:pointer;animation:intra-scrim-in var(--intra-duration-base) ease-out}@keyframes intra-scrim-in{0%{opacity:0}}@media(max-width:599.98px){.intra-panel{padding:var(--intra-space-4)}.intra-sheet__head{padding:var(--intra-space-4) var(--intra-space-2) var(--intra-space-3) var(--intra-space-4)}.intra-sheet__body{padding:var(--intra-space-3) var(--intra-space-4) var(--intra-space-5)}.intra-panel .intra-form-actions--sticky{margin-inline:calc(-1 * var(--intra-space-4));padding-inline:var(--intra-space-4)}.intra-record-path{padding:var(--intra-space-2) var(--intra-space-3)}.intra-facts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--intra-space-3) var(--intra-space-4)}}.inv-section{margin:0 0 var(--intra-space-4);padding:var(--intra-space-5);border:1px solid var(--ink-rule);border-radius:var(--intra-radius-md);background:var(--intra-surface)}.inv-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--intra-space-2) var(--intra-space-4);margin-bottom:var(--intra-space-4)}.inv-section__title{margin:0 0 var(--intra-space-3);font-size:var(--intra-font-size-md);font-weight:var(--intra-font-weight-semibold);color:var(--intra-text-primary)}.inv-section__head .inv-section__title{margin:0}.inv-facts+.inv-section__actions{margin-top:var(--intra-space-4)}.inv-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--intra-space-2)}.inv-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--intra-space-4) var(--intra-space-5);margin:0}.inv-facts__label{margin:0 0 2px;font-size:var(--intra-font-size-xs);color:var(--intra-text-secondary)}.inv-facts__value{margin:0;font-variant-numeric:tabular-nums;font-weight:var(--intra-font-weight-medium);color:var(--intra-text-primary);overflow-wrap:anywhere}.inv-table-wrap{overflow-x:auto;border:1px solid var(--ink-rule);border-radius:var(--intra-radius-md);background:var(--intra-table-bg)}.inv-section>.inv-table-wrap{margin-top:var(--intra-space-2)}.inv-table{width:100%;border-collapse:collapse;font-size:var(--intra-font-size-dense)}.inv-table th,.inv-table td{padding:6px 12px;border-bottom:1px solid var(--intra-table-row-border);color:var(--intra-text-primary);text-align:left;white-space:nowrap}.inv-table th{height:36px;background:var(--intra-table-header-bg);color:var(--intra-table-header-text);font-size:var(--intra-font-size-xs);font-weight:var(--intra-font-weight-medium);border-bottom-color:var(--ink-rule)}.inv-table td{height:var(--intra-table-row-height)}.inv-table tbody tr:last-child td{border-bottom:0}.inv-table tbody tr:hover td{background:var(--intra-table-row-hover)}.inv-table td.num,.inv-table th.num{text-align:right;font-variant-numeric:tabular-nums}.inv-row-actions button+button{margin-left:var(--intra-space-2)}.inv-table td .intra-chip{padding-inline:0;background:transparent;color:var(--intra-text-primary);font-weight:var(--intra-font-weight-regular)}.inv-table tr.is-shortage td{background:var(--intra-status-warning-surface)}.inv-table tr.is-shortage td:first-child{box-shadow:inset 3px 0 0 var(--intra-status-warning)}.inv-ref{font-family:var(--intra-font-mono);font-size:var(--intra-font-size-dense)}.inv-muted{color:var(--intra-text-secondary)}.inv-note{margin:var(--intra-space-2) 0 0;font-size:var(--intra-font-size-sm);color:var(--intra-text-secondary)}.inv-error{margin:var(--intra-space-2) 0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--intra-status-danger) 28%,transparent);border-left:3px solid var(--intra-status-danger);border-radius:var(--intra-radius-sm);background:color-mix(in srgb,var(--intra-status-danger) 6%,var(--intra-surface));color:var(--intra-text-primary);font-size:var(--intra-font-size-sm)}.inv-detail-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--intra-space-2) var(--intra-space-3);margin-bottom:var(--intra-space-4)}.inv-detail-header app-page-header{flex:1 1 auto;min-width:0}.inv-detail-header .intra-page-header{margin-bottom:0}.inv-inline-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--intra-space-3)}.inv-form{display:flex;flex-direction:column;gap:var(--intra-space-1);max-width:760px;margin-bottom:var(--intra-space-4);padding:var(--intra-space-5);border:1px solid var(--ink-rule);border-radius:var(--intra-radius-md);background:var(--intra-surface)}.inv-form__row{display:flex;flex-wrap:wrap;gap:0 var(--intra-space-4)}.inv-form__row mat-form-field{flex:1 1 14rem}.inv-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--intra-space-2);margin-top:var(--intra-space-3);padding-top:var(--intra-space-4);border-top:1px solid var(--ink-rule)}.inv-cell-input{width:6rem;height:32px;padding:0 var(--intra-space-2);border:1px solid var(--intra-border-strong);border-radius:var(--intra-radius-sm);background:var(--intra-surface);color:var(--intra-text-primary);font:inherit;text-align:right;font-variant-numeric:tabular-nums}.inv-cell-input:focus-visible{border-color:var(--intra-link);outline:none;box-shadow:var(--intra-focus-ring)}.inv-scan-ok,.inv-scan-error{margin:var(--intra-space-3) 0 0;padding:var(--intra-space-3) var(--intra-space-4);border-radius:var(--intra-radius-md);font-size:var(--intra-font-size-md);font-weight:var(--intra-font-weight-medium);color:var(--intra-text-primary)}.inv-scan-ok{background:var(--intra-status-success-surface);box-shadow:inset 3px 0 0 var(--intra-status-success)}.inv-scan-error{background:var(--intra-status-danger-surface);box-shadow:inset 3px 0 0 var(--intra-status-danger)}@media(max-width:599.98px){.inv-section,.inv-form{padding:var(--intra-space-4)}}.auth-flow__dialog{--sheet: var(--intra-surface-raised);inset:max(24px,(100dvh - 920px) / 2) 24px max(24px,(100dvh - 920px) / 2) auto;width:clamp(720px,62vw,880px);height:auto;max-width:calc(100vw - 48px);max-height:none;margin:0;padding:0;border:0;border-radius:var(--intra-radius-lg);overflow:auto;background:none;color:inherit;transition:opacity .3s ease-out,translate .45s cubic-bezier(.2,.8,.2,1),overlay .45s allow-discrete,display .45s allow-discrete}.auth-flow__dialog:not([open]){opacity:0;translate:32px 0}.auth-flow__dialog::backdrop{background:var(--intra-scrim);transition:opacity .3s ease-out,overlay .3s allow-discrete,display .3s allow-discrete}.auth-flow__dialog:not([open])::backdrop{opacity:0}@starting-style{.auth-flow__dialog[open]{opacity:0;translate:32px 0}.auth-flow__dialog[open]::backdrop{opacity:0}}.auth-flow{display:grid;place-items:center;align-content:center;gap:var(--intra-space-4);min-height:100dvh;padding:24px}.auth-flow .auth-flow__sheet{width:min(100%,960px);min-height:min(680px,100dvh - 96px)}.auth-flow__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth-flow__meta,.auth-flow__company,.auth-flow__intro,.auth-flow__step-hint{color:var(--intra-text-secondary);font-size:var(--intra-font-size-dense)}.auth-flow__sheet{display:grid;grid-template-columns:clamp(240px,22vw,310px) minmax(0,1fr);min-height:100%}.auth-flow__rail{display:flex;flex-direction:column;gap:var(--intra-space-3);padding:40px 32px 28px;border-inline-end:1px solid var(--hair);border-radius:var(--intra-radius-lg) 0 0 var(--intra-radius-lg);background:var(--well)}.auth-flow__brand{display:flex;align-items:center;gap:var(--intra-space-3);margin-bottom:var(--intra-space-5)}.auth-flow__product,.auth-flow__company,.auth-flow__step-name,.auth-flow__step-hint{display:block}.auth-flow__product{font-size:1.125rem;font-weight:var(--intra-font-weight-semibold);letter-spacing:.06em}.auth-flow__heading{margin:0;font-size:1.375rem;font-weight:var(--intra-font-weight-semibold);line-height:1.2}.auth-flow__intro{margin:0 0 var(--intra-space-4)}.auth-flow__steps{display:grid;margin:0;padding:0;list-style:none}.auth-flow__step{position:relative;display:flex;gap:14px;padding-bottom:var(--intra-space-5);color:var(--intra-text-secondary)}.auth-flow__step:not(:last-child):before{content:"";position:absolute;top:36px;bottom:4px;left:15px;width:2px;border-radius:1px;background:var(--line, var(--hair))}.auth-flow__dot{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--well-line);font-weight:var(--intra-font-weight-semibold)}.auth-flow__dot mat-icon{width:18px;height:18px;font-size:18px}.auth-flow__step-name{margin-top:5px;font-weight:var(--intra-font-weight-medium)}.auth-flow__step--current .auth-flow__step-name,.auth-flow__step--done .auth-flow__step-name{color:var(--intra-text-primary)}.auth-flow__step--current .auth-flow__dot{background:var(--btn-a);box-shadow:none;color:var(--intra-on-accent)}.auth-flow__step--done{--line: var(--intra-link)}.auth-flow__step--done .auth-flow__dot{box-shadow:inset 0 0 0 1.5px var(--intra-link);color:var(--intra-link)}.auth-flow__back,.auth-flow__link{padding:var(--intra-space-1) 0;border:0;background:none;color:var(--intra-link);font:inherit;font-weight:var(--intra-font-weight-medium);text-decoration:none;cursor:pointer}.auth-flow__back:hover:not(:disabled),.auth-flow__link:hover:not(:disabled){text-decoration:underline}.auth-flow__back:disabled,.auth-flow__link:disabled{opacity:.5;cursor:default}.auth-flow__back{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--intra-space-2);margin-top:auto}.auth-flow__back mat-icon{width:18px;height:18px;font-size:18px}.auth-flow__body{position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px clamp(24px,5vw,72px)}.auth-flow__body .auth-flow__theme{position:absolute;top:16px;right:16px}.auth-flow__panel{width:min(100%,460px);margin-inline:auto;animation:auth-flow-step-in .35s ease-out both}@keyframes auth-flow-step-in{0%{opacity:0;translate:0 8px}}.auth-flow__count{display:none;margin:0 0 var(--intra-space-2);color:var(--intra-text-secondary);font-weight:var(--intra-font-weight-medium)}.auth-flow__title{margin:0;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:var(--intra-font-weight-semibold);line-height:1.15;letter-spacing:-.02em}.auth-flow__lede{margin:12px 0 28px;color:var(--intra-text-secondary);font-size:var(--intra-font-size-md)}.auth-flow__form{display:flex;flex-direction:column;gap:var(--intra-space-2)}.auth-flow__form .auth-flow__code{font-size:1.25rem;font-variant-numeric:tabular-nums;letter-spacing:.3em}.auth-flow__submit{width:100%;margin-top:var(--intra-space-3)}.auth-flow__checklist{display:grid;grid-template-columns:1fr 1fr;gap:6px var(--intra-space-4);margin:0 0 var(--intra-space-3);padding:14px 16px;border:1px solid var(--hair);border-radius:var(--intra-radius-md);background:var(--well);color:var(--intra-text-secondary);font-size:var(--intra-font-size-dense);list-style:none}.auth-flow__checklist li{display:flex;gap:var(--intra-space-2)}.auth-flow__checklist mat-icon{flex:none;width:18px;height:18px;font-size:18px}.auth-flow__rule--met{color:var(--intra-text-primary)}.auth-flow__rule--met mat-icon{color:var(--intra-status-success)}.auth-flow__mismatch{display:flex;align-items:center;gap:var(--intra-space-2);margin:0 0 var(--intra-space-2);color:var(--intra-status-danger)}.auth-flow__actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--intra-space-2) var(--intra-space-5);margin-top:var(--intra-space-5)}.auth-flow__done{width:56px;height:56px;margin-bottom:var(--intra-space-5);border-radius:var(--intra-radius-lg)}.auth-flow__done mat-icon{width:32px;height:32px;font-size:32px}@media(max-width:959.98px){.auth-flow__dialog{inset:16px;width:auto;max-width:none}.auth-flow__sheet{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.auth-flow__rail{padding:20px 24px;border-inline-end:0;border-bottom:1px solid var(--hair);border-radius:var(--intra-radius-lg) var(--intra-radius-lg) 0 0}.auth-flow__back{order:-1;margin-top:0}.auth-flow__brand{margin-bottom:0}.auth-flow__heading{font-size:var(--intra-font-size-lg)}.auth-flow__intro{display:none}.auth-flow__steps{grid-template-columns:repeat(var(--steps, 3),1fr);gap:6px}.auth-flow__step{height:4px;padding:0;border-radius:2px;background:var(--hair)}.auth-flow__step>*,.auth-flow__step:before{display:none}.auth-flow__step--current,.auth-flow__step--done{background:var(--intra-link)}.auth-flow__body{padding:32px 24px}.auth-flow__count{display:block}}@media(max-width:599.98px){.auth-flow__dialog{inset:0;border-radius:0}.auth-flow{padding:0}.auth-flow .auth-flow__sheet{min-height:100dvh}.auth-flow__sheet,.auth-flow__rail{border-radius:0}.auth-flow__checklist{grid-template-columns:minmax(0,1fr)}.auth-flow__body{justify-content:flex-start;padding:24px 20px 32px}}.mat-mdc-menu-panel .ink-menu-item{display:flex;flex-direction:column;padding-block:3px}.mat-mdc-menu-panel .ink-menu-item small{max-width:260px;color:var(--intra-text-secondary);font-size:var(--intra-font-size-xs);white-space:normal}.mat-mdc-menu-panel .ink-menu-sep{height:1px;margin:4px 0;background:var(--ink-rule)}.mat-mdc-menu-panel .ink-menu-danger{--mat-menu-item-label-text-color: var(--intra-status-danger)}.intra-ink{display:block}.intra-ink .ink-num{font-variant-numeric:tabular-nums;white-space:nowrap}.intra-ink .ink-code{font-family:var(--intra-font-mono);font-size:var(--intra-font-size-dense);letter-spacing:0}.intra-ink .ink-meta{color:var(--ink-meta);font-size:var(--intra-font-size-xs)}.intra-ink .ink-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.intra-ink a{color:var(--intra-link);text-decoration:none;text-underline-offset:3px}.intra-ink a:hover{text-decoration:underline}.intra-ink :focus-visible{outline:2px solid var(--intra-link);outline-offset:2px;border-radius:4px}.intra-ink a,.intra-ink button,.intra-ink input,.intra-ink select{scroll-margin-top:72px;scroll-margin-bottom:88px}.intra-ink .ink-actions .mat-mdc-button-base>.mat-icon:not(.ink-keep-icon){display:none}.intra-ink .ink-status{--tone: var(--intra-status-neutral);display:inline-flex;align-items:center;gap:7px;font-size:var(--intra-font-size-dense);white-space:nowrap}.intra-ink .ink-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tone);flex:none}.intra-ink .ink-badge{--tone: var(--intra-status-neutral);--tone-surface: var(--intra-status-neutral-surface);display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:7px;background:var(--tone-surface);color:color-mix(in srgb,var(--tone) 80%,var(--intra-text-primary));font-size:var(--intra-font-size-xs);font-weight:var(--intra-font-weight-bold);white-space:nowrap}.intra-ink .ink-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.intra-ink .ink-status--success,.intra-ink .ink-badge--success{--tone: var(--intra-status-success);--tone-surface: var(--intra-status-success-surface)}.intra-ink .ink-status--warning,.intra-ink .ink-badge--warning{--tone: var(--intra-status-warning);--tone-surface: var(--intra-status-warning-surface)}.intra-ink .ink-status--danger,.intra-ink .ink-badge--danger{--tone: var(--intra-status-danger);--tone-surface: var(--intra-status-danger-surface)}.intra-ink .ink-status--info,.intra-ink .ink-badge--info{--tone: var(--intra-status-info);--tone-surface: var(--intra-status-info-surface)}.intra-ink .ink-status--neutral,.intra-ink .ink-badge--neutral{--tone: var(--intra-status-neutral);--tone-surface: var(--intra-status-neutral-surface)}.intra-ink .ink-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--intra-space-4);margin-bottom:var(--intra-space-4)}.intra-ink .ink-page-title{margin:0;font-family:var(--intra-font-display);font-size:var(--intra-font-size-xl);font-weight:var(--intra-font-weight-heavy);line-height:32px;letter-spacing:-.04em}.intra-ink .ink-tabs{display:flex;gap:var(--intra-space-4);box-shadow:inset 0 -1px 0 var(--ink-rule);overflow-x:auto;scrollbar-width:none}.intra-ink .ink-tab{position:relative;display:inline-flex;align-items:center;gap:var(--intra-space-2);padding:10px 4px 11px;border:0;border-radius:4px 4px 0 0;background:none;color:var(--intra-text-secondary);font:inherit;font-size:var(--intra-font-size-sm);font-weight:var(--intra-font-weight-medium);white-space:nowrap;cursor:pointer}.intra-ink .ink-tab:hover{color:var(--intra-text-primary)}.intra-ink .ink-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--intra-link)}.intra-ink .ink-tab[aria-pressed=true]{color:var(--intra-text-primary)}.intra-ink .ink-tab[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 0;height:2px;border-radius:2px;background:var(--intra-gradient)}.intra-ink .ink-tab__count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--intra-surface-muted);color:var(--intra-text-secondary);font-size:var(--intra-font-size-xs);line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.intra-ink .ink-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--intra-space-2);padding:var(--intra-space-3) 0}.intra-ink .ink-search{display:inline-flex;align-items:center;gap:var(--intra-space-2);flex:0 1 320px;height:36px;padding:0 12px;border:1px solid var(--intra-border-strong);border-radius:var(--intra-radius-md);background:var(--intra-background);color:var(--intra-text-secondary)}.intra-ink .ink-search:focus-within{border-color:var(--intra-link);box-shadow:var(--intra-focus-ring)}.intra-ink .ink-search .mat-icon{width:18px;height:18px;font-size:18px}.intra-ink .ink-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--intra-text-primary);font:inherit;font-size:var(--intra-font-size-sm)}.intra-ink .ink-filter{position:relative;display:inline-flex;align-items:center;height:36px;padding-left:12px;border:1px dashed var(--intra-border-strong);border-radius:var(--intra-radius-md);color:var(--intra-text-secondary);font-size:var(--intra-font-size-dense)}.intra-ink .ink-filter--active{border-style:solid;border-color:var(--intra-text-secondary);background:var(--intra-surface-muted);color:var(--intra-text-primary)}.intra-ink .ink-filter:focus-within{border-color:var(--intra-link);box-shadow:var(--intra-focus-ring)}.intra-ink .ink-filter .ink-filter__value{padding:0 26px 0 6px;color:var(--intra-text-primary);font-weight:var(--intra-font-weight-medium)}.intra-ink .ink-filter select{position:absolute;inset:0;width:100%;opacity:0;font:inherit;cursor:pointer}.intra-ink .ink-filter:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;translate:0 -70%;rotate:45deg;pointer-events:none}.intra-ink .ink-filter option{background:var(--intra-surface-raised);color:var(--intra-text-primary)}.intra-ink .ink-text-btn{height:32px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--intra-link);font:inherit;font-size:var(--intra-font-size-dense);font-weight:var(--intra-font-weight-medium);cursor:pointer}.intra-ink .ink-text-btn:hover{background:var(--intra-surface-hover)}.intra-ink .ink-count{margin-left:auto;color:var(--ink-meta);font-size:var(--intra-font-size-dense);font-variant-numeric:tabular-nums}.intra-ink .ink-table-wrap{container-type:inline-size;overflow-x:auto;border:1px solid var(--intra-surface-elevated-border);border-radius:var(--intra-radius-lg);background:var(--intra-surface);box-shadow:var(--intra-card-shadow)}.intra-ink .ink-table .ink-narrow-only,.intra-ink .ink-table .ink-mid-only{display:none}@container (max-width: 999.98px){.intra-ink .ink-table .ink-col-owner,.intra-ink .ink-table .ink-col-age{display:none}.intra-ink .ink-table .ink-mid-only{display:block}}@container (max-width: 819.98px){.intra-ink .ink-table .ink-col-product,.intra-ink .ink-table .ink-wide-only{display:none}.intra-ink .ink-table .ink-narrow-only{display:block}}.intra-ink .ink-table{width:100%;border-collapse:collapse;font-size:var(--intra-font-size-dense)}.intra-ink .ink-table th{height:36px;padding:0 12px;border-bottom:1px solid var(--ink-rule);color:var(--intra-text-secondary);font-weight:var(--intra-font-weight-medium);font-size:var(--intra-font-size-xs);text-align:left;white-space:nowrap}.intra-ink .ink-table td{height:52px;padding:7px 12px;border-bottom:1px solid var(--ink-rule-soft);vertical-align:middle}.intra-ink .ink-table tbody tr:last-child td{border-bottom:0}.intra-ink .ink-table .ink-row{cursor:pointer}.intra-ink .ink-table .ink-row:hover td{background:var(--ink-row-hover)}.intra-ink .ink-table .ink-num-col{text-align:right}.intra-ink .ink-table .ink-actions-col{width:1%;padding-right:6px;text-align:right;white-space:nowrap}.intra-ink .ink-cell-main{display:block;color:var(--intra-text-primary);font-weight:var(--intra-font-weight-medium)}.intra-ink a.ink-cell-main{color:var(--intra-text-primary)}.intra-ink .ink-cell-sub{display:block;max-width:34ch;overflow:hidden;margin-top:1px;color:var(--ink-meta);font-size:var(--intra-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.intra-ink .ink-quiet{color:var(--ink-meta)}.intra-ink .ink-row-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border:1px solid var(--intra-surface-elevated-border);border-radius:var(--intra-radius-md);background:var(--intra-surface);color:var(--intra-text-primary);font:inherit;font-size:var(--intra-font-size-dense);font-weight:var(--intra-font-weight-bold);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--intra-duration-lift) var(--intra-ease-lift),border-color var(--intra-duration-fast) ease}.intra-ink .ink-row-btn:hover:not(:disabled){border-color:var(--intra-border-strong);transform:translateY(-2px)}.intra-ink .ink-row-btn:disabled{opacity:.5;cursor:not-allowed}.intra-ink .ink-primary{border:0;background:var(--intra-gradient-action);color:#fff;box-shadow:var(--intra-glow)}.intra-ink .ink-bone{display:block;width:70%;height:10px;border-radius:4px;background:var(--intra-surface-muted)}.intra-ink .ink-cards{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink-rule)}.intra-ink .ink-card{display:grid;grid-template-columns:1fr auto;gap:2px var(--intra-space-3);padding:var(--intra-space-3) 0;border-bottom:1px solid var(--ink-rule)}.intra-ink .ink-card>.ink-card__line{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--intra-space-3)}.intra-ink .ink-record-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--intra-space-2) var(--intra-space-5);padding-bottom:var(--intra-space-4)}.intra-ink .ink-record-head>:first-child{flex:1 1 420px;min-width:0}.intra-ink .ink-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;color:var(--intra-text-secondary);font-size:var(--intra-font-size-xs);font-weight:var(--intra-font-weight-medium)}.intra-ink .ink-ref{display:inline-flex;align-items:center;gap:4px;padding:0 2px;border:0;border-radius:4px;background:none;color:var(--intra-text-secondary);font-family:var(--intra-font-mono);font-size:var(--intra-font-size-xs);cursor:copy}.intra-ink .ink-ref:hover{color:var(--intra-text-primary);background:var(--intra-surface-hover)}.intra-ink .ink-ref .mat-icon{width:14px;height:14px;font-size:14px}.intra-ink .ink-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--intra-space-2) var(--intra-space-3)}.intra-ink .ink-title{margin:0;font-family:var(--intra-font-display);font-size:var(--intra-font-size-xl);font-weight:var(--intra-font-weight-heavy);line-height:32px;letter-spacing:-.04em}.intra-ink .ink-lede{margin:4px 0 0;color:var(--intra-text-secondary);font-size:var(--intra-font-size-sm)}.intra-ink .ink-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--intra-space-2)}.intra-ink .ink-actions__danger{margin-right:var(--intra-space-3);padding-right:var(--intra-space-4);border-right:1px solid var(--ink-rule)}.intra-ink .ink-btn-danger.mat-mdc-button-base{--mat-button-text-label-text-color: var(--intra-status-danger);--mat-button-outlined-label-text-color: var(--intra-status-danger)}.intra-ink .ink-next{display:flex;align-items:baseline;gap:var(--intra-space-2);flex-basis:100%;margin:var(--intra-space-1) 0 0;font-size:var(--intra-font-size-sm);color:var(--intra-text-secondary)}.intra-ink .ink-next strong{flex:none;color:var(--intra-text-primary);font-weight:var(--intra-font-weight-medium)}.intra-ink .ink-next--you strong{color:var(--intra-link)}.intra-ink .ink-next--warning strong{color:var(--intra-status-warning)}.intra-ink .ink-chain{display:flex;align-items:stretch;margin:0 0 var(--intra-space-5);padding:0;list-style:none;border-top:1px solid var(--ink-rule);border-bottom:1px solid var(--ink-rule);overflow-x:auto;scrollbar-width:thin}.intra-ink .ink-chain__item{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 0;padding:10px 28px 10px 0;font-size:var(--intra-font-size-xs);white-space:nowrap}.intra-ink .ink-chain__item:not(:last-child):after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-top:1.5px solid var(--intra-border-strong);border-right:1.5px solid var(--intra-border-strong);translate:0 -50%;rotate:45deg}.intra-ink .ink-chain__type,.intra-ink .ink-chain__value{overflow:hidden;text-overflow:ellipsis}.intra-ink .ink-chain__type{color:var(--intra-text-secondary)}.intra-ink .ink-chain__value{color:var(--intra-text-primary);font-size:var(--intra-font-size-dense);font-weight:var(--intra-font-weight-medium)}.intra-ink .ink-chain__item--upcoming .ink-chain__value{color:var(--ink-meta);font-weight:var(--intra-font-weight-regular)}.intra-ink .ink-chain__item--current .ink-chain__type{color:var(--intra-text-primary);font-weight:var(--intra-font-weight-semibold)}.intra-ink .ink-chain__item--current:before{content:"";position:absolute;inset:-1px 28px auto 0;height:2px;background:var(--intra-gradient)}.intra-ink .ink-facts{display:flex;flex-wrap:wrap;gap:var(--intra-space-3) var(--intra-space-6);margin:0 0 var(--intra-space-5)}.intra-ink .ink-facts div{display:flex;flex-direction:column;gap:2px}.intra-ink .ink-facts dt{color:var(--intra-text-secondary);font-size:var(--intra-font-size-xs)}.intra-ink .ink-facts dd{margin:0;font-size:var(--intra-font-size-md);font-weight:var(--intra-font-weight-medium);font-variant-numeric:tabular-nums}.intra-ink .ink-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:var(--intra-space-6);align-items:start}.intra-ink .ink-main{display:flex;flex-direction:column;gap:var(--intra-space-6);min-width:0}.intra-ink .ink-rail{display:flex;flex-direction:column;gap:var(--intra-space-5);min-width:0}.intra-ink .ink-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--intra-space-3);margin:0 0 var(--intra-space-3);font-family:var(--intra-font-display);font-size:var(--intra-font-size-md);font-weight:var(--intra-font-weight-heavy);line-height:22px}.intra-ink .ink-rail-block{padding-top:var(--intra-space-4);border-top:1px solid var(--ink-rule)}.intra-ink .ink-rail-block>h2{margin:0 0 var(--intra-space-3);font-size:var(--intra-font-size-sm);font-weight:var(--intra-font-weight-semibold)}.intra-ink .ink-rail-block--internal>h2{display:flex;align-items:center;gap:6px}.intra-ink .ink-rail-block--internal>h2 .mat-icon{width:15px;height:15px;font-size:15px;color:var(--intra-text-secondary)}.intra-ink .ink-rail-block--internal>h2 span{margin-left:auto;color:var(--intra-text-secondary);font-size:var(--intra-font-size-xs);font-weight:var(--intra-font-weight-medium)}.intra-ink .ink-props{display:grid;gap:var(--intra-space-3);margin:0}.intra-ink .ink-props dt{color:var(--intra-text-secondary);font-size:var(--intra-font-size-xs)}.intra-ink .ink-props dd{margin:2px 0 0;font-size:var(--intra-font-size-sm);overflow-wrap:anywhere}.intra-ink .ink-sums{display:grid;gap:6px;margin:0}.intra-ink .ink-sums div{display:flex;justify-content:space-between;gap:var(--intra-space-3)}.intra-ink .ink-sums dt{color:var(--intra-text-secondary);font-size:var(--intra-font-size-dense)}.intra-ink .ink-sums dd{margin:0;font-size:var(--intra-font-size-dense);font-variant-numeric:tabular-nums;white-space:nowrap}.intra-ink .ink-sums .ink-sums__strong dt,.intra-ink .ink-sums .ink-sums__strong dd{color:var(--intra-text-primary);font-weight:var(--intra-font-weight-semibold)}.intra-ink .ink-steps{margin:0;padding:0;list-style:none}.intra-ink .ink-steps li{position:relative;display:flex;align-items:center;gap:10px;padding:5px 0;color:var(--ink-meta);font-size:var(--intra-font-size-dense)}.intra-ink .ink-steps li:before{content:"";width:9px;height:9px;border:1.5px solid var(--intra-border-strong);border-radius:50%;flex:none;background:var(--intra-surface);z-index:1}.intra-ink .ink-steps li:not(:last-child):after{content:"";position:absolute;left:5px;top:19px;bottom:-7px;width:1.5px;background:var(--ink-rule)}.intra-ink .ink-steps .ink-step--done{color:var(--intra-text-secondary)}.intra-ink .ink-steps .ink-step--done:before{border-color:var(--intra-text-secondary);background:var(--intra-text-secondary)}.intra-ink .ink-steps .ink-step--current{color:var(--intra-text-primary);font-weight:var(--intra-font-weight-semibold)}.intra-ink .ink-steps .ink-step--current:before{border-color:var(--tone, var(--intra-link));background:var(--tone, var(--intra-link));box-shadow:0 0 0 3px color-mix(in srgb,var(--tone, var(--intra-link)) 22%,transparent)}.intra-ink .ink-steps .ink-step--warning{--tone: var(--intra-status-warning)}.intra-ink .ink-steps .ink-step--danger{--tone: var(--intra-status-danger)}.intra-ink .ink-lines{width:100%;border-collapse:collapse;font-size:var(--intra-font-size-sm)}.intra-ink .ink-lines th{padding:0 0 8px;border-bottom:1px solid var(--intra-text-primary);color:var(--intra-text-secondary);font-size:var(--intra-font-size-xs);font-weight:var(--intra-font-weight-medium);text-align:left}.intra-ink .ink-lines td{padding:10px 0;border-bottom:1px solid var(--ink-rule);vertical-align:top}.intra-ink .ink-lines th+th,.intra-ink .ink-lines td+td{padding-left:var(--intra-space-4)}.intra-ink .ink-lines .ink-num-col{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.intra-ink .ink-totals{display:grid;gap:6px;width:min(100%,340px);margin:var(--intra-space-3) 0 0 auto}.intra-ink .ink-totals div{display:flex;justify-content:space-between;gap:var(--intra-space-4);font-size:var(--intra-font-size-sm)}.intra-ink .ink-totals dt{color:var(--intra-text-secondary)}.intra-ink .ink-totals dd{margin:0;font-variant-numeric:tabular-nums}.intra-ink .ink-totals .ink-totals__grand{margin-top:4px;padding-top:8px;border-top:1px solid var(--intra-text-primary)}.intra-ink .ink-totals .ink-totals__grand dt,.intra-ink .ink-totals .ink-totals__grand dd{color:var(--intra-text-primary);font-size:var(--intra-font-size-md);font-weight:var(--intra-font-weight-semibold)}.intra-ink .ink-totals .ink-totals__after dt,.intra-ink .ink-totals .ink-totals__after dd{color:var(--intra-text-secondary);font-size:var(--intra-font-size-dense)}.intra-ink .ink-note{margin:0;padding:2px 0 2px 12px;border-left:2px solid var(--intra-border-strong);color:var(--intra-text-primary);white-space:pre-line;max-width:72ch}.intra-ink .ink-notice{--tone: var(--intra-status-info);display:flex;flex-wrap:wrap;align-items:center;gap:var(--intra-space-2) var(--intra-space-4);margin:0 0 var(--intra-space-5);padding:10px 14px;border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);border-left:3px solid var(--tone);border-radius:var(--intra-radius-md);background:color-mix(in srgb,var(--tone) 6%,var(--intra-surface));font-size:var(--intra-font-size-sm)}.intra-ink .ink-notice--warning{--tone: var(--intra-status-warning)}.intra-ink .ink-notice--success{--tone: var(--intra-status-success)}.intra-ink .ink-notice>span{flex:1 1 280px}.intra-ink .ink-notice strong{font-weight:var(--intra-font-weight-semibold)}.intra-ink .ink-history{margin:0;padding:0;list-style:none}.intra-ink .ink-history li{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:var(--intra-space-3);align-items:baseline;padding:7px 0;border-bottom:1px solid var(--ink-rule-soft);font-size:var(--intra-font-size-sm)}.intra-ink .ink-history li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--intra-border-strong);translate:0 -1px}.intra-ink .ink-history li:last-child{border-bottom:0}.intra-ink .ink-history time{color:var(--ink-meta);font-size:var(--intra-font-size-xs);white-space:nowrap}.intra-ink .ink-doc{padding:var(--intra-space-5) var(--intra-space-6) var(--intra-space-6);border-radius:var(--intra-radius-lg);background:var(--intra-surface);box-shadow:var(--ink-paper-shadow)}.intra-ink .ink-doc__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--intra-space-3);padding-bottom:var(--intra-space-4);margin-bottom:var(--intra-space-4);border-bottom:1px solid var(--ink-rule)}.intra-ink .ink-doc__head h2{margin:0;font-size:var(--intra-font-size-md);font-weight:var(--intra-font-weight-semibold)}.intra-ink .ink-doc__parties{display:flex;flex-wrap:wrap;gap:var(--intra-space-3) var(--intra-space-7);margin:0 0 var(--intra-space-5)}.intra-ink .ink-decision{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--intra-space-2) var(--intra-space-3);margin:var(--intra-space-6) calc(-1 * var(--intra-space-6)) calc(-1 * var(--intra-space-7));padding:var(--intra-space-3) var(--intra-space-6);border-top:1px solid var(--ink-rule);background:var(--ink-canvas);box-shadow:0 -8px 20px -12px #0000002e}.intra-ink .ink-decision__hint{flex:1 1 0;min-width:0;overflow:hidden;color:var(--intra-text-secondary);font-size:var(--intra-font-size-dense);text-overflow:ellipsis;white-space:nowrap}.intra-ink .ink-decision__go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--intra-space-2);margin-left:auto}@media(max-width:1199.98px){.intra-ink .ink-record{grid-template-columns:minmax(0,1fr) 260px;gap:var(--intra-space-5)}}@media(max-width:1023.98px){.intra-ink .ink-record{grid-template-columns:minmax(0,1fr)}.intra-ink .ink-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--intra-space-5)}.intra-ink .ink-actions{justify-content:flex-start}}@media(max-width:1279.98px){.intra-ink .ink-decision{margin-inline:calc(-1 * var(--intra-space-5));padding-inline:var(--intra-space-5)}}@media(max-width:767.98px){.intra-ink .ink-title{font-size:var(--intra-font-size-lg);line-height:28px}.intra-ink .ink-facts{gap:var(--intra-space-3) var(--intra-space-5)}.intra-ink .ink-facts dd{font-size:var(--intra-font-size-sm)}.intra-ink .ink-chain__item{min-width:0;padding-right:22px}.intra-ink .ink-chain__item:not(.ink-chain__item--current):not(:has(+.ink-chain__item--current)):not(.ink-chain__item--current+*){display:none}.intra-ink .ink-chain__item:not(:last-child):after{right:8px}.intra-ink .ink-doc{padding:var(--intra-space-4)}.intra-ink .ink-search{flex:1 1 100%}.intra-ink .ink-count{margin-left:0}.intra-ink .ink-actions__danger{margin-right:0;padding-right:0;border-right:0}.intra-ink .ink-decision{margin:var(--intra-space-5) calc(-1 * var(--intra-space-4)) calc(-1 * var(--intra-space-6));padding:var(--intra-space-3) var(--intra-space-4)}.intra-ink .ink-decision__hint{display:none}.intra-ink .ink-decision .mat-mdc-button-base{--mat-button-filled-horizontal-padding: 12px;--mat-button-outlined-horizontal-padding: 10px}}
