@layer base,components;@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--n-font-sans);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--n-font-mono);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:1px solid var(--n-focus-ring-ink);outline-offset:4px}body{overflow-wrap:break-word}:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,label:has(input:is([type=checkbox],[type=radio],[type=file]):not(:disabled))){cursor:pointer}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-400-normal-X3NYKSO2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-ext-500-normal-SJW52W6D.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-500-normal-Z7QHO46N.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-500-normal-R6B2XZIQ.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-500-normal-WNQEPSX2.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-greek-500-normal-4XELGUF7.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-500-normal-B6ARYOP3.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-vietnamese-500-normal-J2J6G2N5.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-500-normal-OZE7IZOF.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-600-normal-GD52DGQ2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-ext-400-normal-M2ROQZIK.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-400-normal-RD4P2WYJ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-400-normal-MUN4S7RW.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-400-normal-SUZ3KICP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-vietnamese-400-normal-CEHCU5UT.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-400-normal-PVEVI4WT.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-ext-500-normal-MC56NSC2.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-500-normal-TFGJMWK5.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-500-normal-FIG3KNRY.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-500-normal-2KWAQPQZ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-vietnamese-500-normal-ZWG7QFOJ.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-500-normal-4U6XTONH.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-500-normal-7HZM7XEP.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff");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}:root,[data-theme=nostlight]{color-scheme:light;--n-brand: #ff2b00;--n-action: #e62700;--n-action-hover: #d42400;--n-action-pressed: #c22100;--n-on-action: #ffffff;--n-surface: #f8f9fa;--n-page: var(--n-surface);--n-surface-field: #ffffff;--n-surface-raised: #ffffff;--n-surface-sunken: #edeff1;--n-surface-muted: #f6f6f6;--n-surface-strong: #ececed;--n-ink: #14161a;--n-on-ink: #ffffff;--n-ink-muted: #565f6c;--n-line: #e6e8eb;--n-line-strong: #e1e4e8;--n-border-field: #89919e;--n-border-field-hover: #4b5360;--n-border-quiet: #a5acb5;--n-focus-ring: #e62700;--n-focus-ring-ink: #14161a;--n-overlay: rgba(20, 22, 25, .065);--n-overlay-strong: rgba(20, 22, 25, .11);--n-row-hover: #f8f9fa;--n-row-selected: #f4f5f7;--n-scrim: rgba(20, 22, 25, .42);--n-danger: #c82200;--n-danger-tint: #ffe1db;--n-danger-tint-hover: #ffddd6;--n-error-fill: #ffeeeb;--n-status-ok: #1fa34a;--n-status-ok-tint: #e4f4e9;--n-status-ok-text: #1c793c;--n-status-warn: #e8a100;--n-status-warn-tint: #fcf4e0;--n-status-progress: #4b5360;--n-status-progress-tint: #e6e9ec;--n-status-critical: #ff2b00;--n-status-critical-tint: #ffe6e0;--n-status-none: #7a8494;--n-shadow-raised: 0 1px 2px rgba(20, 22, 25, .06), 0 12px 32px rgba(20, 22, 25, .16)}[data-theme=nostdark]{color-scheme:dark;--n-brand: #ff2b00;--n-action: #e62700;--n-action-hover: #f22900;--n-action-pressed: #d42400;--n-on-action: #ffffff;--n-surface: #101214;--n-page: var(--n-surface);--n-surface-field: #17191d;--n-surface-raised: #17191d;--n-surface-sunken: #191c20;--n-surface-muted: #1f2125;--n-surface-strong: #282a2e;--n-ink: #ebedef;--n-on-ink: #101214;--n-ink-muted: #939ca9;--n-line: #212429;--n-line-strong: #262a2f;--n-border-field: #5e6672;--n-border-field-hover: #9ca4b0;--n-border-quiet: #666e79;--n-focus-ring: #ff2b00;--n-focus-ring-ink: #ebedef;--n-overlay: rgba(255, 255, 255, .075);--n-overlay-strong: rgba(255, 255, 255, .12);--n-row-hover: #1a1c20;--n-row-selected: #1c1f23;--n-scrim: rgba(0, 0, 0, .6);--n-danger: #ff5a3c;--n-danger-tint: #3a1a14;--n-danger-tint-hover: #431d16;--n-error-fill: #341c17;--n-status-ok: #1fa34a;--n-status-ok-tint: #1b2b26;--n-status-ok-text: #5cb97c;--n-status-warn: #e8a100;--n-status-warn-tint: #302b1f;--n-status-progress: #a3a9b1;--n-status-progress-tint: #24272c;--n-status-critical: #ff2b00;--n-status-critical-tint: #321f1f;--n-status-none: #7a8494;--n-shadow-raised: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .55)}:root{--n-space-4: 4px;--n-space-8: 8px;--n-space-12: 12px;--n-space-16: 16px;--n-space-20: 20px;--n-space-24: 24px;--n-space-32: 32px;--n-size-control: 36px;--n-size-icon-button: 32px;--n-size-tag-close: 24px;--n-size-hit: 44px;--n-size-row: 52px;--n-size-topbar: 56px;--n-size-check: 20px;--n-focus-ring-width: 1px;--n-focus-ring-offset: 4px;--n-radius-sm: 1px;--n-radius-panel: 4px;--n-radius-toggle: 12px;--n-radius-round: 50%;--n-ease-standard: cubic-bezier(.2, 0, 0, 1);--n-duration-fast: .12s;--n-duration-toggle: .14s;--n-font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--n-text-page-title: 600 28px/34px var(--n-font-sans);--n-text-section-title: 600 20px/28px var(--n-font-sans);--n-text-card-title: 600 16px/24px var(--n-font-sans);--n-text-lead: 400 16px/24px var(--n-font-sans);--n-text-body: 400 14px/20px var(--n-font-sans);--n-text-control: 500 14px/20px var(--n-font-sans);--n-text-label: 500 13px/18px var(--n-font-sans);--n-text-meta: 400 13px/18px var(--n-font-sans);--n-text-caption: 500 12px/16px var(--n-font-sans);--n-text-id: 400 13px/18px var(--n-font-mono)}.ds-date-calendar{--mat-datepicker-calendar-container-background-color: var(--n-surface-field);--mat-datepicker-calendar-container-text-color: var(--n-ink);--mat-datepicker-calendar-container-shape: 0;--mat-datepicker-calendar-container-elevation-shadow: none;--mat-datepicker-calendar-text-font: var(--n-font-sans);--mat-datepicker-calendar-text-size: .875rem;--mat-datepicker-calendar-body-label-text-size: .75rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-body-label-text-color: var(--n-ink-muted);--mat-datepicker-calendar-header-text-size: .75rem;--mat-datepicker-calendar-header-text-weight: 700;--mat-datepicker-calendar-header-text-color: var(--n-ink);--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 600;--mat-datepicker-calendar-period-button-text-color: var(--n-ink);--mat-datepicker-calendar-period-button-icon-color: var(--n-ink-muted);--mat-datepicker-calendar-navigation-button-icon-color: var(--n-ink-muted);--mat-datepicker-calendar-date-text-color: var(--n-ink);--mat-datepicker-calendar-date-disabled-state-text-color: var(--n-ink-muted);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-hover-state-background-color: var(--n-surface-muted);--mat-datepicker-calendar-date-focus-state-background-color: var(--n-status-critical-tint);--mat-datepicker-calendar-date-selected-state-background-color: var(--n-action);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-disabled-state-background-color: var(--n-ink-muted);--mat-datepicker-calendar-date-today-outline-color: var(--n-line-strong);--mat-datepicker-calendar-date-today-disabled-state-outline-color: var(--n-line);--mat-datepicker-calendar-date-today-selected-state-outline-color: transparent;color:var(--n-ink);background:var(--n-surface-field)}.ds-date-calendar .mat-calendar-header{padding:.375rem .375rem 0;border-bottom:1px solid var(--n-line)}.ds-date-calendar .mat-calendar-controls{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;margin:0 0 .375rem}.ds-date-calendar .mat-calendar-content{padding:.5rem}.ds-date-calendar .mat-calendar-period-button{grid-column:2;grid-row:1;justify-self:center;padding-inline:.5rem;border-radius:.25rem;font-family:var(--n-font-sans);font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:lowercase}.ds-date-calendar .mat-calendar-previous-button,.ds-date-calendar .mat-calendar-next-button{--mat-icon-button-state-layer-size: 2.5rem;--mat-icon-button-touch-target-size: 2.5rem}.ds-date-calendar .mat-calendar-body-cell-content{border-radius:.25rem;font-weight:500}.ds-date-calendar .mat-calendar-body-disabled .mat-calendar-body-cell-content{opacity:.5}.ds-date-calendar .mat-calendar-body-today:not(.mat-calendar-body-selected){color:var(--n-ink);font-weight:700}.ds-date-calendar .mat-calendar-spacer{display:none}.ds-date-calendar .mat-calendar-previous-button{grid-column:1;grid-row:1;margin:0}.ds-date-calendar .mat-calendar-next-button{grid-column:3;grid-row:1;margin:0}.ds-date-calendar mat-month-view .mat-calendar-body-cell-content{border-radius:50%}.ds-date-calendar mat-month-view .mat-calendar-body-label{visibility:hidden}.ds-date-calendar mat-year-view .mat-calendar-body-label{display:none}.mat-mdc-tooltip{--mat-tooltip-container-color: rgb(from var(--n-ink) r g b / 1);--mat-tooltip-container-shape: 0;--mat-tooltip-supporting-text-color: var(--n-surface-field);--mat-tooltip-supporting-text-font: var(--n-font-sans);--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-line-height: 1.125rem;--mat-tooltip-supporting-text-weight: 500;--mat-tooltip-supporting-text-tracking: normal}:root{--hero-chip-bg: rgba(0, 0, 0, .22);--hero-chip-border: rgba(255, 255, 255, .2);--hero-chip-text: rgba(255, 255, 255, .94);--hero-chip-muted-text: rgba(255, 255, 255, .68);--chip-inverse-neutral-bg: rgba(255, 255, 255, .07);--chip-inverse-neutral-border: rgba(255, 255, 255, .18);--chip-inverse-neutral-text: rgba(255, 255, 255, .86);--chip-inverse-success-bg: rgba(16, 185, 129, .16);--chip-inverse-success-border: rgba(52, 211, 153, .28);--chip-inverse-success-text: rgba(209, 250, 229, .96);--chip-inverse-warning-bg: rgba(245, 158, 11, .16);--chip-inverse-warning-border: rgba(251, 191, 36, .3);--chip-inverse-warning-text: rgba(254, 243, 199, .96);--chip-inverse-critical-bg: rgba(244, 63, 94, .16);--chip-inverse-critical-border: rgba(251, 113, 133, .3);--chip-inverse-critical-text: rgba(255, 228, 230, .96)}@layer components{.ds-row{display:flex;flex-direction:row}.ds-stack{display:flex;flex-direction:column}:is(.ds-row,.ds-stack,.ds-grid)[data-gap="0"]{gap:0}:is(.ds-row,.ds-stack,.ds-grid)[data-gap="4"]{gap:var(--n-space-4)}:is(.ds-row,.ds-stack,.ds-grid)[data-gap="8"]{gap:var(--n-space-8)}:is(.ds-row,.ds-stack,.ds-grid)[data-gap="12"]{gap:var(--n-space-12)}:is(.ds-row,.ds-stack,.ds-grid)[data-gap="16"]{gap:var(--n-space-16)}:is(.ds-row,.ds-stack,.ds-grid)[data-gap="20"]{gap:var(--n-space-20)}:is(.ds-row,.ds-stack,.ds-grid)[data-gap="24"]{gap:var(--n-space-24)}:is(.ds-row,.ds-stack,.ds-grid)[data-gap="32"]{gap:var(--n-space-32)}:is(.ds-row,.ds-stack)[data-align=start]{align-items:flex-start}:is(.ds-row,.ds-stack)[data-align=center]{align-items:center}:is(.ds-row,.ds-stack)[data-align=end]{align-items:flex-end}:is(.ds-row,.ds-stack)[data-align=baseline]{align-items:baseline}:is(.ds-row,.ds-stack)[data-align=stretch]{align-items:stretch}:is(.ds-row,.ds-stack)[data-justify=start]{justify-content:flex-start}:is(.ds-row,.ds-stack)[data-justify=center]{justify-content:center}:is(.ds-row,.ds-stack)[data-justify=end]{justify-content:flex-end}:is(.ds-row,.ds-stack)[data-justify=between]{justify-content:space-between}:is(.ds-row,.ds-stack)[data-wrap]{flex-wrap:wrap}.ds-grid{display:grid;gap:var(--n-space-16);grid-template-columns:repeat(var(--ds-grid-cols, 1),minmax(0,1fr))}@media(width>=40rem){.ds-grid{grid-template-columns:repeat(var(--ds-grid-cols-sm, var(--ds-grid-cols, 1)),minmax(0,1fr))}}@media(width>=48rem){.ds-grid{grid-template-columns:repeat(var(--ds-grid-cols-md, var(--ds-grid-cols-sm, var(--ds-grid-cols, 1))),minmax(0,1fr))}}@media(width>=64rem){.ds-grid{grid-template-columns:repeat(var( --ds-grid-cols-lg, var(--ds-grid-cols-md, var(--ds-grid-cols-sm, var(--ds-grid-cols, 1))) ),minmax(0,1fr))}}@media(width>=80rem){.ds-grid{grid-template-columns:repeat(var( --ds-grid-cols-xl, var( --ds-grid-cols-lg, var(--ds-grid-cols-md, var(--ds-grid-cols-sm, var(--ds-grid-cols, 1))) ) ),minmax(0,1fr))}}.ds-grid[data-min]{grid-template-columns:repeat(auto-fill,minmax(min(var(--ds-grid-min),100%),1fr))}.ds-text{font:var(--n-text-body)}.ds-text[data-text-role=page-title]{font:var(--n-text-page-title)}.ds-text[data-text-role=section-title]{font:var(--n-text-section-title)}.ds-text[data-text-role=card-title]{font:var(--n-text-card-title)}.ds-text[data-text-role=lead]{font:var(--n-text-lead)}.ds-text[data-text-role=control]{font:var(--n-text-control)}.ds-text[data-text-role=label]{font:var(--n-text-label)}.ds-text[data-text-role=meta]{font:var(--n-text-meta)}.ds-text[data-text-role=caption]{font:var(--n-text-caption)}.ds-text[data-text-role=id]{font:var(--n-text-id)}@media(max-width:48rem){.ds-text[data-text-role=page-title]{font-size:20px;line-height:28px}}.ds-text[data-text-strong]{font-weight:600}.ds-text[data-text-tone=ink]{color:var(--n-ink)}.ds-text[data-text-tone=muted]{color:var(--n-ink-muted)}.ds-text[data-text-tone=action]{color:var(--n-action)}.ds-text[data-text-tone=danger]{color:var(--n-danger)}.ds-text[data-text-tone=success]{color:var(--n-status-ok-text)}.ds-text[data-text-truncate]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ds-text[data-text-cap]{display:block}.ds-text[data-text-cap=narrow]{max-width:14rem}.ds-text[data-text-cap=wide]{max-width:18rem}.ds-text[data-text-lines]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ds-text-lines);line-clamp:var(--ds-text-lines)}.ds-text[data-text-numeric]{font-variant-numeric:tabular-nums}.ds-text[data-text-align=start]{text-align:start}.ds-text[data-text-align=center]{text-align:center}.ds-text[data-text-align=end]{text-align:end}@media(width>=40rem){.ds-stack[data-row-from=sm]{flex-direction:row}}@media(width>=48rem){.ds-stack[data-row-from=md]{flex-direction:row}}@media(width>=64rem){.ds-stack[data-row-from=lg]{flex-direction:row}}@media(width>=80rem){.ds-stack[data-row-from=xl]{flex-direction:row}}.ds-grid[data-align=start]{align-items:start}.ds-grid[data-align=center]{align-items:center}.ds-grid[data-align=end]{align-items:end}.ds-grid[data-align=stretch]{align-items:stretch}.ds-text[data-text-role=inherit]{font:inherit}.ds-text[data-text-tone=warning]{color:var(--n-status-warn)}.ds-text[data-text-nowrap]{white-space:nowrap}.ds-text[data-text-pre-line]{white-space:pre-line}.ds-text[data-text-break-word]{overflow-wrap:anywhere}.ds-push-end{margin-inline-start:auto}.ds-plain-button{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.ds-plain-button-block{width:100%}.ds-plain-button-stretched:after{position:absolute;inset:0;content:""}.ds-plain-button-stretched:focus-visible{outline:none}.ds-plain-button-stretched:focus-visible:after{outline:var(--n-focus-ring-width) solid var(--ds-focus-color, var(--n-focus-ring-ink));outline-offset:var(--n-focus-ring-offset)}.ds-above-stretched{position:relative;z-index:1}.ds-pad{padding-top:var(--ds-pad-top, var(--ds-pad-block, var(--ds-pad, 0)));padding-bottom:var(--ds-pad-bottom, var(--ds-pad-block, var(--ds-pad, 0)));padding-inline:var(--ds-pad-inline, var(--ds-pad, 0))}.ds-measure{max-width:48rem}.ds-container{width:100%;max-width:56rem;margin-inline:auto}.ds-container[data-size=narrow]{max-width:40rem}.ds-container[data-size=wide]{max-width:72rem}.ds-grow{flex:1 1 0%;min-width:0}.ds-no-shrink{flex-shrink:0}.ds-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--n-space-8);padding-top:var(--n-space-16)}.ds-stack>.ds-actions{padding-top:0}.ds-compact-stack{display:flex;flex-direction:column;gap:var(--n-space-4)}.ds-header-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--n-space-16)}.ds-key-value-row{display:flex;flex-direction:row;justify-content:space-between;gap:var(--n-space-16);font-size:.875rem;line-height:calc(1.25 / .875)}.ds-meta-list{display:flex;flex-direction:column;gap:var(--n-space-8);font-size:.875rem;line-height:calc(1.25 / .875)}.ds-section{display:flex;flex-direction:column;gap:var(--n-space-24)}.ds-metric-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--n-space-16)}.ds-pair-grid{display:grid;gap:var(--n-space-16)}@media(width>=48rem){.ds-metric-grid,.ds-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-caption{font-size:.875rem;line-height:calc(1.25 / .875)}.ds-caption-compact{font-size:.75rem;line-height:calc(1 / .75)}.ds-section-title-text{font-size:1rem;line-height:1.5;font-weight:600}.ds-dialog-title-text{font-size:1.125rem;line-height:calc(1.75 / 1.125);font-weight:700}.ds-display-value{font-size:1.5rem;line-height:calc(2 / 1.5);font-weight:600}.ds-metric-value{font-size:1.875rem;line-height:1.2;font-weight:600}.ds-inset{padding:var(--n-space-16)}.ds-table-numeric{font-variant-numeric:tabular-nums;text-align:right}}.ds-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important}@keyframes pulse{50%{opacity:.5}}n-icon{display:inline-block;flex-shrink:0;inline-size:1em;block-size:1em;font-size:24px;line-height:1;-webkit-user-select:none;user-select:none}n-icon>svg{display:block;inline-size:100%;block-size:100%}@layer components{n-icon[data-tone=ink]{color:var(--n-ink)}n-icon[data-tone=muted]{color:var(--n-ink-muted)}n-icon[data-tone=action]{color:var(--n-action)}n-icon[data-tone=danger]{color:var(--n-danger)}n-icon[data-tone=warning]{color:var(--n-status-warn)}n-icon[data-tone=success]{color:var(--n-status-ok-text)}}.ds-content{margin-inline:-1.25rem;overflow-x:hidden;overflow-y:auto;padding-inline:1.25rem}@media(max-width:48rem){.ds-drawer-locked,.ds-side-nav-locked{overflow:hidden;overscroll-behavior:contain}}.ds-surface{--ds-sticky-column-bg: var(--n-surface-field);background:var(--n-surface-field);border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm)}.ds-panel{--ds-sticky-column-bg: var(--n-surface-field);display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--n-surface-field);border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm)}@media(max-width:48rem){.ds-panel{gap:.75rem;padding:1rem}}.ds-list{display:grid;min-width:0;background:var(--n-surface-field);border-radius:var(--n-radius-sm)}.ds-list-item{display:flex;min-width:0;min-height:4.5rem;border-bottom:1px solid var(--n-line);color:var(--n-ink);text-decoration:none;transition:background-color .1s ease}@layer components{.ds-list-item{align-items:center;gap:.75rem;padding:1rem}}.ds-list-item:last-child{border-bottom:0}@media(hover:hover){a.ds-list-item:hover{background:var(--n-surface-muted)}}a.ds-list-item:active{background:var(--n-surface-muted)}.ds-list-item:focus-visible{position:relative}@media(prefers-reduced-motion:reduce){.ds-list-item{transition:none}}.ds-card{background:var(--n-surface-field);border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm);box-shadow:none}.ds-accent{--ds-accent: var(--n-line-strong);box-shadow:inset 3px 0 0 var(--ds-accent)}.ds-accent:dir(rtl){box-shadow:inset -3px 0 0 var(--ds-accent)}.ds-accent[data-accent=critical]{--ds-accent: var(--n-status-critical)}.ds-accent[data-accent=warning]{--ds-accent: var(--n-status-warn)}.ds-accent[data-accent=success]{--ds-accent: var(--n-status-ok)}.ds-accent[data-accent=neutral]{--ds-accent: var(--n-status-progress)}.ds-accent[data-accent=action]{--ds-accent: var(--n-action)}.ds-card-muted{--ds-sticky-column-bg: var(--n-surface-muted);background:var(--n-surface-muted);border:0;border-radius:var(--n-radius-sm)}.ds-card-danger{background:var(--n-danger-tint);border:0;border-radius:var(--n-radius-sm)}.ds-card-success,.ds-decision-entry-approved{background:var(--n-status-ok-tint)}.ds-decision-entry-rejected{border-left:4px solid var(--n-danger);background:var(--n-danger-tint)}.ds-accordion-stack{display:flex;width:100%;flex-direction:column}.ds-accordion-stack>.ds-accordion+.ds-accordion{border-top-width:0}.ds-accordion{position:relative;border:1px solid var(--n-line);background:var(--n-surface-field)}.ds-accordion:first-child{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.ds-accordion:last-child{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.ds-accordion>input[type=checkbox]{position:absolute;top:0;right:0;left:0;z-index:1;height:3.75rem;margin:0;cursor:pointer;opacity:0}.ds-accordion-title{min-height:3.75rem;padding:1rem 3rem 1rem 1rem}.ds-accordion-arrow .ds-accordion-title:after{content:"";position:absolute;top:1rem;right:1rem;width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .16s ease}.ds-accordion>input[type=checkbox]:checked+.ds-accordion-title:after{transform:rotate(180deg)}.ds-accordion-content{max-height:0;overflow:hidden;padding:0 1rem}.ds-accordion>input[type=checkbox]:checked~.ds-accordion-content{max-height:none;padding-bottom:1rem}.ds-stat-tile{min-width:min(100%,12.5rem);min-height:7.5rem;border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm);background:var(--n-surface-field);box-shadow:none}.ds-stat-tile-interactive{cursor:pointer}.ds-stat-tile-interactive:hover{border-color:var(--n-border-field)}.ds-forward-icon{color:var(--n-ink-muted);transition:color .16s ease,transform .16s ease}.ds-stat-tile-interactive:hover .ds-forward-icon,.ds-elevator-grid-tile-interactive:hover .ds-forward-icon{color:var(--n-ink)}.ds-inspection-panel{border-left-width:4px;transition:border-color .16s ease}.ds-inspection-panel:hover{background:var(--n-surface-muted)}.ds-inspection-red{border-left-color:var(--n-danger)}.ds-inspection-yellow{border-left-color:var(--n-ink)}.ds-inspection-green{border-left-color:var(--n-status-ok-text)}.ds-inspection-neutral{border-left-color:var(--n-line-strong)}.ds-card-body{padding:1rem}@media(max-width:48rem){.ds-card-body{padding:.75rem}}.ds-mobile-page{min-height:100vh;width:100%;background:var(--n-surface-muted);padding-bottom:2rem}.ds-mobile-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--n-line);background:var(--n-surface-field);padding:.75rem 1rem}.ds-toolbar{display:flex;flex-wrap:wrap;align-items:center}.ds-toolbar>*{min-width:0}.ds-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center}@layer components{.ds-toolbar{gap:1rem;justify-content:space-between}.ds-toolbar-actions{gap:1rem}@media(max-width:48rem){.ds-toolbar{gap:.75rem}.ds-toolbar-actions{gap:.5rem}}}@layer components{.ds-hero-fill{position:absolute;inset:0}.ds-hero-scrim{background:linear-gradient(to bottom,#02050a7a,#02050aa8,#05080dd1)}.ds-hero-accent{background:linear-gradient(150deg,rgba(255,43,0,.18),transparent 36%,rgba(5,8,13,.68))}.ds-hero-content{position:relative;display:flex;height:100%;max-width:28rem;flex-direction:column;justify-content:space-between;margin-inline:auto;padding:var(--n-space-24) var(--n-space-16) var(--n-space-20);color:var(--hero-chip-text)}.ds-hero-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ds-hero-title{color:var(--hero-chip-text);font:var(--n-text-section-title);transition:opacity .3s var(--n-ease-standard)}.ds-hero-subtitle{color:var(--hero-chip-muted-text);font:var(--n-text-lead)}.ds-hero-skeleton{width:14rem;height:1.75rem;border:1px solid var(--hero-chip-border);border-radius:var(--n-radius-sm);background:var(--hero-chip-bg);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ds-hero-surface-action{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;gap:var(--n-space-4);border:0;border-radius:var(--n-radius-sm);background:color-mix(in srgb,var(--n-surface-field) 94%,transparent);color:var(--n-ink)}.ds-hero-chip{border:1px solid var(--hero-chip-border);background:var(--hero-chip-bg);color:var(--hero-chip-text)}.ds-hero-chip-muted{color:var(--hero-chip-muted-text)}.ds-overlay-shell{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;background-color:var(--n-surface)}.ds-overlay-header{display:flex;align-items:center;justify-content:space-between;padding:var(--n-space-12) var(--n-space-16);border:1px solid var(--n-line);background:var(--n-surface-field);color:var(--n-ink)}.ds-overlay-list-item{padding-bottom:var(--n-space-12)}}.ds-page-header{display:grid;gap:var(--n-space-16)}.ds-page-header-back{justify-self:start;margin-left:-10px}.ds-page-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--n-space-12) var(--n-space-24)}.ds-page-header-title{display:grid;min-width:0;gap:2px}.ds-page-header-subtitle{max-width:48rem}.ds-page-header-heading{display:flex;flex-wrap:wrap;align-items:center;margin:0;gap:var(--n-space-12)}.ds-page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n-space-8)}.ds-page-header-actions:empty{display:none}.ds-side-nav{display:flex;flex:none;flex-direction:column;background:var(--n-surface-field);color:var(--n-ink)}.ds-side-nav-top{display:flex;min-height:3.75rem;align-items:center;gap:var(--n-space-8);padding:0 var(--n-space-16) 0 1.25rem;overflow:hidden}.ds-side-nav-brand{display:inline-flex;flex:0 1 auto;min-width:0;align-items:center;gap:9px;border-radius:var(--n-radius-sm);color:var(--n-ink);text-decoration:none}.ds-side-nav-mark{display:block;flex:none;width:1.5rem;height:1.5rem}.ds-side-nav-word{font:500 14px/1 var(--n-font-sans);transform:translateY(-.93px)}.ds-side-nav-app-label{display:inline-flex;flex:0 0 auto;min-height:1.5rem;align-items:center;border:1px solid var(--n-ink);border-radius:var(--n-radius-sm);padding:0 var(--n-space-8);color:var(--n-ink);font:var(--n-text-caption);white-space:nowrap}.ds-side-nav-panel{display:flex;flex:1 0 auto;flex-direction:column;min-height:0}.ds-side-nav-context{padding:var(--n-space-4) var(--n-space-16) var(--n-space-16);border-bottom:1px solid var(--n-line)}.ds-side-nav-context:empty{display:none}.ds-side-nav-context>*{width:100%}.ds-side-nav-list{display:grid;align-content:start;gap:2px;margin:0;padding:var(--n-space-8);list-style:none}.ds-side-nav-main{flex:1 0 auto}.ds-side-nav-footer{border-top:1px solid var(--n-line)}.ds-side-nav-item{position:relative;box-sizing:border-box;display:flex;width:100%;min-height:var(--n-size-hit);align-items:center;gap:var(--n-space-12);border:0;border-radius:var(--n-radius-sm);background:transparent;padding:0 var(--n-space-12) 0 .875rem;color:var(--n-ink-muted);font:var(--n-text-control);text-align:start;text-decoration:none;overflow:hidden;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ds-side-nav-item>n-icon{flex:none}@media(hover:hover){.ds-side-nav-item:hover{background:var(--n-overlay);color:var(--n-ink)}}.ds-side-nav-item.is-active{background:var(--n-overlay);color:var(--n-ink);font-weight:600}.ds-side-nav-label{display:inline-flex;flex:1 1 auto;min-width:0;align-items:center;gap:var(--n-space-8);overflow:hidden;white-space:nowrap}.ds-count.ds-side-nav-count{flex:none;background:var(--n-action);color:var(--n-on-action)}.ds-side-nav-bar-actions{display:none;align-items:center;gap:var(--n-space-4);margin-inline-start:auto}.ds-side-nav-bar-button{position:relative;display:inline-flex;width:var(--n-size-hit);height:var(--n-size-hit);align-items:center;justify-content:center;border:0;border-radius:var(--n-radius-sm);background:transparent;color:var(--n-ink);cursor:pointer}@media(hover:hover){.ds-side-nav-bar-button:hover{background:var(--n-overlay)}}.ds-side-nav-bar-button .ds-side-nav-count{position:absolute;top:.25rem;right:.125rem}@media not all and (max-width:48rem){.ds-side-nav{position:sticky;top:0;align-self:flex-start;width:16rem;min-height:100vh;max-height:100vh;border-right:1px solid var(--n-line-strong);overflow-x:hidden;overflow-y:auto;transition:width .3s cubic-bezier(.4,0,.2,1)}.ds-side-nav-app-label{margin-inline-start:auto}.ds-side-nav-collapse{flex:none;margin-inline-end:calc(var(--n-space-8) * -1);color:var(--n-ink-muted)}.ds-side-nav-brand+.ds-side-nav-collapse{margin-inline-start:auto}.ds-side-nav.is-collapsed .ds-side-nav-collapse{margin:0}.ds-side-nav.is-collapsed{width:4rem}.ds-side-nav.is-collapsed .ds-side-nav-top{flex-direction:column;justify-content:center;gap:var(--n-space-8);padding:var(--n-space-12) 0}.ds-side-nav.is-collapsed .ds-side-nav-word,.ds-side-nav.is-collapsed .ds-side-nav-app-label,.ds-side-nav.is-collapsed .ds-side-nav-context{display:none}.ds-side-nav.is-collapsed .ds-side-nav-item .ds-side-nav-count{position:absolute;top:.25rem;left:1.5rem}}@media(max-width:48rem){.ds-side-nav{position:sticky;top:0;z-index:65;width:100%;border-bottom:1px solid var(--n-line)}.ds-side-nav-top{min-height:var(--n-size-topbar);padding-top:env(safe-area-inset-top,0px);padding-right:max(var(--n-space-4),env(safe-area-inset-right,0px));padding-left:max(var(--n-space-16),env(safe-area-inset-left,0px))}.ds-side-nav-bar-actions{display:flex}.ds-side-nav-panel{position:fixed;top:calc(var(--n-size-topbar) + env(safe-area-inset-top,0px) + 1px);right:0;bottom:0;left:0;z-index:70;display:none;background:var(--n-surface-field);padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto;overscroll-behavior:contain}.ds-side-nav.is-open .ds-side-nav-panel{display:flex}.ds-side-nav-context{padding:var(--n-space-16)}.ds-side-nav-item.is-active{background:var(--n-row-selected)}}@media(prefers-reduced-motion:reduce){.ds-side-nav,.ds-side-nav-item{transition:none}}.ds-side-nav-group+.ds-side-nav-group,.ds-side-nav-list+.ds-side-nav-group{margin-top:var(--n-space-4)}.ds-side-nav-group-heading{box-sizing:border-box;display:flex;width:calc(100% - var(--n-space-16));min-height:2rem;align-items:center;gap:var(--n-space-8);margin:var(--n-space-4) var(--n-space-8) 0;border:0;border-radius:var(--n-radius-sm);background:transparent;padding:0 var(--n-space-12) 0 .875rem;color:var(--n-ink-muted);font:var(--n-text-caption);letter-spacing:.04em;text-align:start;text-transform:uppercase;cursor:pointer}.ds-side-nav-group-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.ds-side-nav-group-heading:hover{color:var(--n-ink)}}.ds-side-nav-group-list{padding-top:0}.ds-side-nav.is-collapsed .ds-side-nav-group+.ds-side-nav-group,.ds-side-nav.is-collapsed .ds-side-nav-list+.ds-side-nav-group{margin-top:0;border-top:1px solid var(--n-line)}.ds-side-nav.is-collapsed .ds-side-nav-group-list{padding-top:var(--n-space-8)}.ds-side-nav-item.is-coming-soon{cursor:default;opacity:.45}@media(hover:hover){.ds-side-nav-item.is-coming-soon:hover{background:transparent;color:var(--n-ink-muted)}}.ds-detail-grid{display:grid;grid-template-columns:repeat(var(--ds-detail-columns, 4),minmax(0,1fr));gap:1rem}@media(max-width:48rem){.ds-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}}.ds-page-head{flex:1;margin:0;color:var(--n-ink);font:var(--n-text-page-title)}.ds-count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;background:var(--n-overlay);color:var(--n-ink);font:600 12px/1 var(--n-font-sans);font-variant-numeric:tabular-nums}.ds-grid-head{display:grid;align-items:center;column-gap:.75rem;padding:0 0 .875rem;border-bottom:1px solid var(--n-line);color:var(--n-ink-muted);font-size:.78125rem}.ds-grid-row{display:grid;align-items:center;column-gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--n-line);font-size:.845rem}.ds-grid-row:last-child{border-bottom:0}.ds-grid-table{overflow-x:auto}.ds-grid-table .ds-grid-head,.ds-grid-table .ds-grid-row{grid-template-columns:var(--ds-grid-columns)}@media(max-width:48rem){.ds-grid-table :where(.ds-grid-head,.ds-grid-row){width:min-content;min-width:100%}.ds-grid-table.ds-table-sticky-first :where(.ds-grid-head,.ds-grid-row)>:first-child{position:sticky;left:0;z-index:1;align-self:stretch;background:var(--ds-sticky-column-bg, var(--n-surface-field));box-shadow:-1.5rem 0 0 var(--ds-sticky-column-bg, var(--n-surface-field))}.ds-grid-table.ds-table-sticky-first.ds-table-scrolled :where(.ds-grid-head,.ds-grid-row)>:first-child{box-shadow:inset -1px 0 0 var(--n-line-strong, var(--n-line)),-1.5rem 0 0 var(--ds-sticky-column-bg, var(--n-surface-field))}}.ds-dash{display:inline-block;flex-shrink:0;width:.875rem;height:1.5px;background:var(--n-line-strong, var(--n-line))}.ds-row-rule{box-shadow:inset 2px 0 0 var(--n-action)}.ds-row-open{background:var(--n-status-critical-tint);box-shadow:inset 2px 0 0 var(--n-action)}.ds-payer-dot{display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--n-ink-muted)}.ds-payer-dot-partner{background:var(--n-ink)}.ds-metric-label{color:var(--n-ink-muted);font-size:.845rem;font-weight:500}.ds-metric-figure{margin-top:.75rem;color:var(--n-ink);font-size:1.625rem;font-variant-numeric:tabular-nums;font-weight:500}.ds-metric-figure-success{color:var(--n-status-ok-text)}.ds-metric-figure-warning{color:var(--n-ink)}.ds-metric-meta{margin-top:.375rem;color:var(--n-ink-muted);font-size:.75rem}.ds-choice{display:flex;align-items:center;gap:.6875rem;width:100%;padding:.75rem .875rem;border:1px solid var(--n-line);border-radius:var(--n-radius-sm);background:var(--n-surface-muted);cursor:pointer;text-align:left}.ds-edition-current{border-top:2px solid var(--n-status-ok-text)}.ds-edition-upcoming{border-top:2px solid var(--n-action)}.ds-choice-inline{width:auto}.ds-choice-group{display:flex;gap:.75rem}@media(max-width:48rem){.ds-choice-group{flex-direction:column}}.ds-choice-selected{border-color:var(--n-action);background:var(--n-status-critical-tint)}.ds-choice:disabled{cursor:default;opacity:.55}.ds-choice-dot{flex-shrink:0;width:.9375rem;height:.9375rem;border:1.5px solid var(--n-line-strong);border-radius:50%;background:transparent}.ds-choice-selected .ds-choice-dot{border:4.5px solid var(--n-action);background:var(--n-surface-field)}.ds-figure{font-variant-numeric:tabular-nums}.ds-eyebrow{color:var(--n-ink-muted);font:var(--n-text-label);font-size:var(--eyebrow-font-size, 13px)}.ds-table{--ds-table-select-width: 44px;width:100%;border-collapse:collapse;color:var(--n-ink);font:var(--n-text-body)}.ds-table :where(th,td){border-bottom:1px solid var(--n-line);padding:var(--n-space-4) var(--n-space-12);vertical-align:middle}.ds-table :where(th:first-child,td:first-child){padding-left:var(--n-space-16)}@layer base{.ds-table :where(th,td){text-align:left}}.ds-table :where(th){height:2.5rem;color:var(--n-ink-muted);font:600 13px/18px var(--n-font-sans)}.ds-table :where(td){height:var(--n-size-row)}.ds-table>:where(tbody)>:where(tr:last-child)>:where(td){border-bottom:0}.ds-table>:where(tbody)>:where(tr:hover:not(:has(>td[colspan]))){background:var(--n-row-hover)}.ds-table>:where(tbody)>:where(tr[aria-selected=true],tr.is-selected){background:var(--n-row-selected)}.ds-table :where(tbody tr[role=link],tbody tr[role=button]){cursor:pointer}@media(max-width:48rem){.ds-table-sticky-first table:not(td table)>*>tr>:first-child:not([colspan]),.ds-table-sticky-first table:not(td table)>*>tr>.ds-table-select:first-child+*{position:sticky;left:0;z-index:1;background:var(--ds-sticky-column-bg, var(--n-surface-field))}.ds-table-sticky-first table:not(td table)>*>tr>.ds-table-select:first-child{box-sizing:border-box;width:var(--ds-table-select-width);min-width:var(--ds-table-select-width)}.ds-table-sticky-first table:not(td table)>*>tr>.ds-table-select:first-child+*{left:var(--ds-table-select-width)}.ds-table-sticky-first table:not(td table)>tbody>tr:hover:not(:has(>td[colspan]))>:is(:first-child,.ds-table-select:first-child+*){background:var(--n-row-hover)}.ds-table-sticky-first table:not(td table)>tbody>:is(tr[aria-selected=true],tr.is-selected)>:is(:first-child,.ds-table-select:first-child+*){background:var(--n-row-selected)}.ds-table-sticky-first.ds-table-scrolled table:not(td table)>*>tr>:is(:first-child:not([colspan],.ds-table-select),.ds-table-select:first-child+*){box-shadow:inset -1px 0 0 var(--n-line-strong, var(--n-line))}.ds-table-cue-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent 100%)}}@media(max-width:48rem){.ds-col-secondary{display:none}}.ds-inline-container{container-type:inline-size}.ds-table-expanded,.ds-data-table-scroll .ds-table>tbody>tr>td[colspan]:only-child>*{white-space:normal}@media(max-width:48rem){.ds-table-expanded,.ds-data-table-scroll .ds-table>tbody>tr>td[colspan]:only-child>*{width:calc(100cqi - 2rem);min-width:0;max-width:100%}.ds-table-expanded,.ds-data-table-scroll .ds-table>tbody>tr>td[colspan]:only-child>*{position:sticky;left:1rem}}.ds-table-row-clickable{cursor:pointer}.ds-data-table{display:block;min-width:0;border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm);background:var(--n-surface-field);--ds-sticky-column-bg: var(--n-surface-field)}.ds-data-table-bar{display:flex;min-height:var(--n-size-row);flex-wrap:wrap;align-items:center;gap:var(--n-space-8) var(--n-space-12);border-bottom:1px solid var(--n-line);padding:var(--n-space-8) var(--n-space-16)}.ds-data-table-bar[data-selecting]{background:var(--n-row-selected)}.ds-data-table-title{display:flex;margin:0;gap:var(--n-space-8);color:var(--n-ink);font:600 14px/20px var(--n-font-sans)}.ds-data-table-count{color:var(--n-ink-muted);font-weight:400;font-variant-numeric:tabular-nums}.ds-data-table-count b{color:var(--n-ink);font-weight:400}.ds-data-table-bar-end{display:flex;margin-left:auto;flex-wrap:wrap;align-items:center;gap:var(--n-space-8)}@media(max-width:48rem){.ds-data-table-bar-end{flex:1 1 100%;margin-left:0}.ds-data-table-bar-end>n-ui-search-field{min-width:0;flex:1 1 10rem}}.ds-data-table-inset{display:grid;gap:var(--n-space-8);padding:var(--n-space-12) var(--n-space-16)}.ds-data-table-inset:empty{display:none}.ds-data-table-inset[data-edge=before]{border-bottom:1px solid var(--n-line)}.ds-data-table-inset[data-edge=after]{border-top:1px solid var(--n-line)}.ds-data-table-scroll{position:relative;overflow-x:auto;container-type:inline-size}.ds-data-table-scroll[data-scroll-y]{overflow-y:auto}.ds-data-table-scroll[data-scroll-y] .ds-table>thead>tr>th{position:sticky;top:0;z-index:2;background:var(--n-surface-field);box-shadow:inset 0 -1px 0 var(--n-line)}.ds-data-table .ds-data-table-bar~.ds-data-table-scroll .ds-table:not(:has(>colgroup)) :where(th,td){white-space:nowrap}@media(max-width:48rem){.ds-data-table-scroll[data-scroll-y].ds-table-sticky-first .ds-table>thead>tr>th:first-child,.ds-data-table-scroll[data-scroll-y].ds-table-sticky-first .ds-table>thead>tr>.ds-table-select:first-child+th{z-index:3}}.ds-table-select{width:var(--ds-table-select-width);padding-right:0}.ds-table-actions{width:1%;padding-right:var(--n-space-8);text-align:right;white-space:nowrap}.ds-table-actions>*{vertical-align:middle}.ds-table-actions>*+*{margin-left:var(--n-space-8)}.ds-two{display:grid;min-width:0}.ds-two>:nth-child(2){color:var(--n-ink-muted);font:var(--n-text-meta)}.ds-two>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:48rem){.ds-two{width:max-content;max-width:min(60vw,18rem)}.ds-table-sticky-first table:not(td table)>tbody>tr>:is(:first-child,.ds-table-select:first-child+*) .ds-two{max-width:36vw}}.ds-filters{display:flex;min-height:var(--n-size-row);flex-wrap:wrap;align-items:center;gap:var(--n-space-8);padding:var(--n-space-8) 0}.ds-filter-button{padding-right:10px;gap:6px}.ds-filter-toggle[aria-pressed=true]{background:var(--n-ink);color:var(--n-surface)}.ds-filter-toggle[aria-pressed=true]:hover:not(:disabled){background:var(--n-ink)}.ds-filters-phone{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--n-space-8);padding:var(--n-space-8) 0}.ds-data-table :is(.ds-filters,.ds-filters-phone){border-bottom:1px solid var(--n-line);padding-inline:var(--n-space-16)}.ds-filters-phone-tags{display:flex;max-width:calc(100% + 2 * var(--ds-tags-ring-room));gap:var(--n-space-8);overflow:auto hidden;overscroll-behavior-x:contain;--ds-tags-ring-room: calc(var(--n-focus-ring-offset) + var(--n-focus-ring-width));margin:calc(-1 * var(--ds-tags-ring-room));padding:var(--ds-tags-ring-room);scrollbar-width:none}.ds-filters-phone-tags::-webkit-scrollbar{display:none}.ds-filter-tag{display:inline-flex;height:var(--n-size-control);flex:none;align-items:center;gap:6px;border-radius:var(--n-radius-sm);padding:0 6px 0 var(--n-space-12);background:var(--n-overlay);color:var(--n-ink);font:500 14px/1 var(--n-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-filter-tag-value{display:inline-flex;border:0;padding:0;background:none;color:inherit;font:inherit;gap:4px;cursor:pointer}.ds-filter-tag-value:not(button){cursor:default}.ds-filter-tag-value>span{color:var(--n-ink-muted);font-weight:400}.ds-filter-tag-remove{position:relative;display:grid;width:var(--n-size-tag-close);height:var(--n-size-tag-close);place-items:center;border:0;border-radius:var(--n-radius-sm);padding:0;background:none;color:var(--n-ink-muted);cursor:pointer}.ds-filter-tag-remove:before{position:absolute;inset:calc((var(--n-size-hit) - var(--n-size-tag-close)) / -2);content:""}.ds-filter-tag-remove:hover{background:var(--n-overlay-strong);color:var(--n-ink)}.ds-menu{display:block;min-width:200px;max-height:380px;overflow:auto;border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm);padding:4px 0;background:var(--n-surface-raised);box-shadow:var(--n-shadow-raised)}.ds-menu[data-wide]{min-width:240px}.ds-menu-item{display:flex;box-sizing:border-box;width:100%;height:var(--n-size-hit);align-items:center;gap:10px;border:0;padding:0 var(--n-space-12);background:none;color:var(--n-ink);font:var(--n-text-body);text-align:left;cursor:pointer}.ds-menu-item:hover,.ds-menu-item.cdk-menu-item-active,.ds-menu-item:focus{outline:none;background:var(--n-overlay)}.ds-menu-item[data-danger]{color:var(--n-danger)}.ds-menu-item:disabled{color:var(--n-ink-muted);cursor:not-allowed}.ds-menu-divider{margin:4px 0;border:0;border-top:1px solid var(--n-line)}.ds-menu-search{margin:var(--n-space-4) var(--n-space-4) var(--n-space-8)}.ds-menu-option{display:grid;grid-template-columns:16px minmax(0,1fr) auto}.ds-menu-option-box,.ds-menu-option-mark{display:grid;width:16px;height:16px;place-items:center}.ds-menu-option-box{position:relative;box-sizing:border-box;border:1px solid var(--n-border-field);border-radius:var(--n-radius-sm)}.ds-menu-option .ds-menu-option-box:before{width:10px;height:10px}.ds-menu-option[data-zero] .ds-menu-option-label{color:var(--n-ink-muted)}.ds-menu-option-count{color:var(--n-ink-muted);font:var(--n-text-meta);font-variant-numeric:tabular-nums}.ds-menu-heading{margin:var(--n-space-8) var(--n-space-12) var(--n-space-4);color:var(--n-ink-muted);font:600 13px/18px var(--n-font-sans)}.ds-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--n-space-8) var(--n-space-16);border-top:1px solid var(--n-line);padding:var(--n-space-8) var(--n-space-16);color:var(--n-ink-muted);font:var(--n-text-meta);font-variant-numeric:tabular-nums}.ds-pager-pages{display:flex;flex-wrap:wrap;white-space:nowrap;align-items:center;gap:var(--n-space-12);color:var(--n-ink);font:var(--n-text-body)}.ds-pager .ds-icon-button:disabled{opacity:.4}.ds-seg{display:inline-flex;width:max-content;border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm);background:var(--n-surface-field)}.ds-seg-option{position:relative;height:34px;border:0;border-radius:var(--n-radius-sm);padding:0 var(--n-space-12);background:none;color:var(--n-ink-muted);font:500 13px/34px var(--n-font-sans);cursor:pointer}.ds-seg-option:before{position:absolute;inset:-5px 0;content:""}.ds-seg-option:hover{color:var(--n-ink)}.ds-seg-option[aria-pressed=true]{background:var(--n-ink);color:var(--n-surface)}.ds-seg-count{margin-inline-start:var(--n-space-8);opacity:.72;font-variant-numeric:tabular-nums}.ds-sheet-panel{position:fixed!important;right:0;bottom:0;left:0;max-width:none!important}.ds-sheet{display:grid;max-height:86dvh;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-top:1px solid var(--n-line-strong);border-radius:var(--n-radius-panel) var(--n-radius-panel) 0 0;background:var(--n-surface-raised);box-shadow:var(--n-shadow-raised)}.ds-sheet-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--n-line);padding:var(--n-space-8) var(--n-space-16)}.ds-sheet-title{margin:0;font:600 16px/24px var(--n-font-sans)}.ds-sheet-body{overflow:auto;padding:var(--n-space-4) var(--n-space-8) var(--n-space-16)}.ds-sheet-foot{display:flex;justify-content:flex-end;gap:var(--n-space-8);border-top:1px solid var(--n-line);padding:var(--n-space-12) var(--n-space-16) calc(var(--n-space-16) + env(safe-area-inset-bottom,0px))}.ds-sheet-foot>:last-child{flex:1}.ds-sheet-backdrop{background:var(--n-scrim)}.ds-filter-menu-range{display:grid;gap:var(--n-space-8);border-top:1px solid var(--n-line);padding:var(--n-space-8) var(--n-space-12) var(--n-space-12)}.ds-filter-menu-range[data-pair]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--n-space-12);row-gap:0}.ds-filter-menu-range-hint{grid-column:1 / -1;margin:0}.ds-menu-list{margin:0;padding:0;list-style:none}.ds-pager-size{display:inline-flex;white-space:nowrap;align-items:center;gap:var(--n-space-8);color:var(--n-ink-muted);font:var(--n-text-meta)}.ds-pager-arrows{display:inline-flex;gap:var(--n-space-4)}.ds-menu-search .ds-input{width:100%}.ds-table-sort-button{display:inline-flex;align-items:center;gap:var(--n-space-4);margin:0 calc(var(--n-space-4) * -1);border:0;border-radius:var(--n-radius-sm);padding:0 var(--n-space-4);background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.ds-table-sort-button:hover{color:var(--n-ink)}.ds-table-sort-idle{opacity:.5}.ds-table-sort[aria-sort]{color:var(--n-ink)}.ds-field{display:flex;flex-direction:column;gap:.375rem}.ds-field-label{display:flex;align-items:center;gap:.375rem;min-height:1.25rem;padding:0}.ds-field-text{color:var(--n-ink-muted);font-size:.8125rem;font-weight:600;line-height:1.25rem}.ds-input,.ds-textarea{border:1px solid var(--n-border-field);border-radius:var(--n-radius-sm);background:var(--n-surface-field);color:var(--n-ink)}.ds-input{box-sizing:border-box;height:2.25rem;min-height:2.25rem;padding:0 .75rem;border-radius:var(--n-radius-sm);font:var(--n-text-body)}.ds-input[type=search]::-webkit-search-cancel-button,.ds-input[type=search]::-webkit-search-decoration,.ds-input input[type=search]::-webkit-search-cancel-button,.ds-input input[type=search]::-webkit-search-decoration{display:none;appearance:none;-webkit-appearance:none}.ds-textarea{min-height:5rem;padding:.5rem .75rem;font:var(--n-text-body)}.ds-textarea[data-auto-grow]{--ds-composer-height: var(--n-size-control);box-sizing:border-box;min-height:var(--ds-composer-height);max-height:10rem;padding-block:calc((var(--ds-composer-height) - 1.25rem - 2px) / 2);overflow-y:auto;resize:none}.ds-textarea[data-auto-grow]::placeholder{white-space:nowrap}.ds-input:disabled,.ds-textarea:disabled,.ds-combobox-field[data-disabled],.ds-combobox-field[data-disabled]:hover{cursor:not-allowed;border-color:var(--n-line-strong);background:var(--n-overlay);color:var(--n-ink-muted)}.ds-input:hover:not(:disabled,:has(:disabled),[aria-invalid=true]),.ds-textarea:hover:not(:disabled,[aria-invalid=true]){border-color:var(--n-border-field-hover)}.ds-date-field{display:inline-block;width:14rem;max-width:100%;flex-shrink:0}.ds-date-field-full-width{width:100%}.ds-date-field-control{display:flex;align-items:center;gap:0;box-sizing:border-box;height:2.25rem;padding-inline:.5rem .125rem;border:1px solid var(--n-border-field);border-radius:var(--n-radius-sm);background:var(--n-surface-field);color:var(--n-ink)}.ds-date-segment{width:1.625rem;flex-shrink:0;min-width:0;border:0;padding:.375rem 0;outline:none;background:transparent;color:inherit;font:inherit;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:center}.ds-date-segment-year{width:2.75rem}.ds-date-segment::placeholder,.ds-date-separator{color:var(--n-ink-muted)}.ds-date-segment::selection{background:var(--n-status-critical-tint);color:var(--n-ink)}.ds-date-segment:focus{border-radius:var(--n-radius-sm);background:var(--n-surface-muted)}.ds-date-separator{font-size:.75rem}.ds-date-field-trigger,.ds-date-field-clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:var(--n-ink-muted);cursor:pointer}.ds-date-field-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-inline-start:auto;width:3.5rem}.ds-date-field-clear{width:1.5rem}.ds-date-field-clear n-icon{font-size:1rem}.ds-date-field-trigger:hover:not(:disabled),.ds-date-field-clear:hover:not(:disabled){background:var(--n-surface-muted);color:var(--n-ink)}.ds-date-field-disabled{background:var(--n-surface-muted);color:var(--n-ink-muted);opacity:.65}.ds-date-field-trigger:disabled,.ds-date-field-clear:disabled{cursor:default}.ds-date-field-invalid{border-color:var(--n-danger)}.ds-field-feedback{display:block;min-height:1.5rem;padding-top:.375rem}.ds-field>.ds-field-feedback{margin-top:-.375rem}.ds-field-error{display:block;max-width:100%;color:var(--n-danger);font-size:.75rem;line-height:1.4}.ds-date-field-popup{width:min(19rem,calc(100vw - 1rem));max-height:calc(100dvh - 1rem);min-height:0;overflow:auto;border:1px solid var(--n-line);border-radius:0;padding:.25rem;background:var(--n-surface-field);color:var(--n-ink);box-shadow:0 6px 24px #0000001f}@media(pointer:coarse){:is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset]){font-size:16px}}.ds-combobox{display:block;min-width:0}.ds-combobox-field{display:flex;align-items:center;gap:var(--n-space-4);cursor:text}.ds-combobox-field:has(>button.ds-combobox-control){cursor:pointer}.ds-combobox-control{flex:1 1 auto;align-self:stretch;min-width:0;margin:0;border:0;padding:0;outline:none;background:transparent;color:inherit;font:inherit;text-align:start}button.ds-combobox-control{cursor:inherit}.ds-combobox-control:focus-visible{outline:none}.ds-combobox-control::placeholder,.ds-combobox-value[data-placeholder]{color:var(--n-ink-muted)}.ds-combobox-value{display:block}.ds-combobox[data-fit]{display:inline-block;max-width:100%;vertical-align:middle}.ds-combobox[data-fit] button.ds-combobox-control,.ds-combobox-sizer{display:grid;align-items:center}.ds-combobox[data-fit] button.ds-combobox-control>*,.ds-combobox-sizer>*{grid-area:1 / 1}.ds-combobox-sizer{visibility:hidden;height:0;white-space:nowrap}.ds-combobox-clear{flex:none;margin-block:calc(var(--n-space-4) * -1);color:var(--n-ink-muted)}.ds-combobox-chevron{flex:none;margin-inline-end:calc(var(--n-space-4) * -1);color:var(--n-ink-muted);transition:rotate .15s ease}.ds-combobox-field[data-open] .ds-combobox-chevron{rotate:180deg}@media(prefers-reduced-motion:reduce){.ds-combobox-chevron{transition:none}}.ds-combobox-panel{box-sizing:border-box;width:100%}.ds-combobox-panel[aria-busy=true] .ds-menu-list{opacity:.6}.ds-combobox-option{display:grid;grid-template-columns:minmax(0,1fr) 16px}.ds-combobox-option[data-active],.ds-combobox-create[data-active]{background:var(--n-overlay)}.ds-combobox-option[data-empty] .ds-combobox-option-text{color:var(--n-ink-muted)}.ds-combobox-option-description{margin-inline-start:var(--n-space-8);color:var(--n-ink-muted);font:var(--n-text-meta)}.ds-combobox-status,.ds-combobox-footer{margin:0;padding:var(--n-space-8) var(--n-space-12);color:var(--n-ink-muted);font:var(--n-text-meta)}.ds-combobox-footer{border-top:1px solid var(--n-line)}.ds-disclosure{display:inline-flex;min-width:0;max-width:100%}.ds-disclosure-trigger{display:inline-flex;align-items:center;gap:.25rem;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.ds-disclosure-block{display:block}.ds-disclosure-block>.ds-disclosure-trigger{display:flex}.ds-disclosure-icon{flex:0 0 auto;color:var(--n-ink-muted);font-size:1rem}.ds-disclosure-panel{max-width:min(20rem,calc(100vw - 1.5rem));padding:.5rem .625rem;background:var(--n-ink);color:var(--n-surface-field);border-radius:var(--n-radius-sm);font-size:.75rem;font-weight:500;line-height:1.125rem;overflow-wrap:anywhere}.ds-chevron{color:var(--n-ink-muted);transition:transform .12s cubic-bezier(.2,0,0,1)}.ds-chevron[data-open]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ds-chevron{transition:none}}.ds-checkbox,.ds-radio{position:relative;display:inline-grid;width:var(--n-size-check);height:var(--n-size-check);flex:none;place-content:center;margin:0;border:1px solid var(--n-border-field);background:var(--n-surface-field);cursor:pointer;appearance:none}.ds-checkbox{border-radius:var(--n-radius-sm)}.ds-radio{border-radius:var(--n-radius-round)}.ds-checkbox:before,.ds-radio:before,.ds-menu-option-box:before{position:absolute;inset:0;margin:auto}.ds-checkbox:before,.ds-menu-option-box:before{width:12px;height:12px;content:"";background:var(--n-on-ink);clip-path:polygon(14% 44%,0 62%,42% 100%,100% 18%,84% 4%,40% 66%);transform:scale(0)}.ds-radio:before{width:8px;height:8px;content:"";border-radius:var(--n-radius-round);background:var(--n-on-ink);transform:scale(0)}.ds-checkbox:checked,.ds-checkbox:indeterminate,.ds-radio:checked,.ds-menu-option[aria-selected=true] .ds-menu-option-box{border-color:var(--n-ink);background:var(--n-ink)}.ds-checkbox:checked:before,.ds-radio:checked:before,.ds-menu-option[aria-selected=true] .ds-menu-option-box:before{transform:scale(1)}.ds-checkbox:indeterminate:before{width:10px;height:2px;clip-path:none;transform:scale(1)}.ds-checkbox:hover:not(:checked,:indeterminate,:disabled),.ds-radio:hover:not(:checked,:disabled){border-color:var(--n-border-field-hover)}.ds-checkbox:disabled,.ds-radio:disabled{border-color:var(--n-line-strong);background:var(--n-overlay);cursor:not-allowed}.ds-checkbox:disabled:checked:before,.ds-radio:disabled:checked:before{background:var(--n-ink-muted)}.ds-checkbox-compact{width:.875rem;height:.875rem}.ds-checkbox-compact:before{width:9px;height:9px}.ds-switch{position:relative;width:2.5rem;height:1.5rem;flex:0 0 2.5rem;cursor:pointer;appearance:none;border:1px solid var(--n-border-field);border-radius:var(--n-radius-toggle);background:var(--n-surface-field);transition:background-color var(--n-duration-toggle) var(--n-ease-standard)}.ds-switch:before{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1rem;height:1rem;border-radius:50%;background:var(--n-ink-muted);transition:transform var(--n-duration-toggle) var(--n-ease-standard)}.ds-switch:checked{border-color:var(--n-ink);background:var(--n-ink)}.ds-switch:checked:before{background:var(--n-on-ink);transform:translate(1rem)}.ds-progress{width:100%;height:.5rem;overflow:hidden;border:0;border-radius:var(--n-radius-sm);background:var(--n-surface-muted);color:var(--n-action)}.ds-progress::-webkit-progress-bar{background:var(--n-surface-muted)}.ds-progress::-webkit-progress-value{background:var(--n-action)}.ds-progress::-moz-progress-bar{background:var(--n-action)}.ds-progress[data-tone]{--ds-progress-fill: var(--n-ink-muted)}.ds-progress[data-tone=success]{--ds-progress-fill: var(--n-status-ok)}.ds-progress[data-tone=warning]{--ds-progress-fill: var(--n-status-warn)}.ds-progress[data-tone=critical]{--ds-progress-fill: var(--n-status-critical)}.ds-progress[data-tone=neutral]{--ds-progress-fill: var(--n-status-progress)}.ds-progress[data-tone=ink]{--ds-progress-fill: var(--n-ink)}.ds-progress[data-tone]::-webkit-progress-value{background:var(--ds-progress-fill)}.ds-progress[data-tone]::-moz-progress-bar{background:var(--ds-progress-fill)}.ds-step-progress{display:grid;gap:.5rem}.ds-step-progress-segment{display:block;height:.375rem;overflow:hidden;border-radius:9999px;background:var(--n-surface-strong)}.ds-step-progress-segment-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--n-action);transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.ds-step-progress-segment-fill.is-active{transform:scaleX(1)}.ds-button{position:relative;display:inline-flex;min-height:2.25rem;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--n-radius-sm);padding:0 .875rem;font:var(--n-text-control);white-space:nowrap}.ds-button:disabled{cursor:not-allowed;border-color:transparent;background:var(--n-overlay);color:var(--n-ink-muted);opacity:.7}.ds-button-sm{min-height:2rem;gap:.375rem;padding:0 .625rem;font:500 13px/18px var(--n-font-sans)}.ds-button-secondary{border-color:transparent;background:var(--n-overlay);color:var(--n-ink)}.ds-button-secondary:hover:not(:disabled),.ds-button-active{background:var(--n-overlay-strong)}.ds-button-primary{border-color:transparent;background:var(--n-action);color:var(--n-on-action)}.ds-button-primary:hover:not(:disabled){background:var(--n-action-hover)}.ds-button-ghost{background:transparent;color:var(--n-ink)}.ds-button-ghost:hover:not(:disabled){background:var(--n-overlay);color:var(--n-ink)}.ds-button-danger{background:var(--n-danger-tint);color:var(--n-danger)}.ds-button-group{display:inline-flex;align-items:stretch}.ds-button-group>*{border-radius:0}.ds-button-group>:first-child{border-start-start-radius:var(--n-radius-sm);border-end-start-radius:var(--n-radius-sm)}.ds-button-group>:last-child{border-start-end-radius:var(--n-radius-sm);border-end-end-radius:var(--n-radius-sm)}.ds-button:after{content:"";position:absolute;inset:-.25rem}.ds-button-danger:hover:not(:disabled){background:var(--n-danger-tint-hover);color:var(--n-danger)}.ds-readonly-field{border-radius:var(--n-radius-sm);background:var(--n-surface-muted);color:var(--n-ink-muted);padding:.5rem;font-size:.875rem}.ds-danger-bar{border-radius:var(--n-radius-sm) var(--n-radius-sm) 0 0;background:var(--n-danger-tint)}.ds-metric-tile{border-radius:var(--n-radius-sm);background:var(--n-surface-muted);padding:.75rem}.ds-metric-row{display:flex;align-items:center;justify-content:space-between;border-radius:var(--n-radius-sm);background:var(--n-surface-muted);padding:.5rem .75rem}.ds-status-button{border-width:2px;background:transparent}.ds-status-button-pass{border-color:var(--n-status-ok-text);color:var(--n-status-ok-text)}.ds-status-button-warning{border-color:var(--n-ink);color:var(--n-ink)}.ds-status-button-failed{border-color:var(--n-danger);color:var(--n-danger)}.ds-status-button-selected{color:#fff}.ds-status-button-selected.ds-status-button-pass{background:var(--n-status-ok-text)}.ds-status-button-selected.ds-status-button-warning{background:var(--n-ink)}.ds-status-button-selected.ds-status-button-failed{background:var(--n-danger)}.ds-icon-button{position:relative;display:inline-flex;min-width:2rem;min-height:2rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--n-radius-sm);background:transparent;color:var(--n-ink)}.ds-icon-button:hover{background:var(--n-overlay);color:var(--n-ink)}.ds-icon-button[data-tone=success]{border-color:color-mix(in srgb,var(--n-status-ok-text) 70%,transparent);background:color-mix(in srgb,var(--n-status-ok-tint) 75%,var(--n-surface-field));color:var(--n-status-ok-text)}.ds-icon-button[data-tone=warning]{border-color:color-mix(in srgb,var(--n-ink) 72%,transparent);background:color-mix(in srgb,var(--n-status-warn-tint) 76%,var(--n-surface-field));color:var(--n-ink)}.ds-icon-button[data-tone=critical]{border-color:color-mix(in srgb,var(--n-danger) 70%,transparent);background:color-mix(in srgb,var(--n-danger-tint) 74%,var(--n-surface-field));color:var(--n-danger)}.ds-alert{display:flex;align-items:center;gap:.75rem 1rem;padding:.5rem .5rem .5rem 1rem;min-height:3.25rem;border:0;border-radius:var(--n-radius-sm);background:var(--n-status-progress-tint);color:var(--n-ink);font:var(--n-text-body)}.ds-alert-warning{background:var(--n-status-warn-tint);color:var(--n-ink)}.ds-alert-success{background:var(--n-status-ok-tint);color:var(--n-ink)}.ds-alert-danger{background:var(--n-status-critical-tint);color:var(--n-ink)}.ds-global-error{border:0;border-radius:0;background:var(--n-status-critical-tint);color:var(--n-ink);box-shadow:none}.ds-global-error-muted{color:var(--n-ink)}.ds-global-error-close{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--n-radius-sm);color:#fffc;transition:color .16s ease,background-color .16s ease}.ds-global-error-close:hover{background:#ffffff26;color:#fff}.ds-empty-state{display:grid;justify-items:center;gap:.75rem;padding:2rem;text-align:center;background:var(--n-surface-field);border:0;border-radius:var(--n-radius-sm);color:var(--n-ink-muted)}.ds-status-surface{border:1px solid var(--n-line);border-radius:.375rem;background:var(--n-surface-muted);color:var(--n-ink-muted)}.cdk-overlay-pane.ds-toast-pane{pointer-events:none}.ds-toast-stack{display:flex;flex-direction:column;align-items:flex-end;gap:var(--n-space-8);padding:var(--n-space-16);padding-bottom:max(var(--n-space-16),env(safe-area-inset-bottom));pointer-events:none}.ds-toast-stack:empty{display:none}.ds-alert.ds-toast{flex-wrap:wrap;gap:var(--n-space-8) var(--n-space-16);width:min(100%,25rem);min-height:0;border:1px solid var(--n-line-strong);background:var(--n-surface-raised);box-shadow:var(--n-shadow-raised);pointer-events:auto}.ds-toast.ds-alert-warning{background:var(--n-status-warn-tint)}.ds-toast.ds-alert-danger{background:var(--n-status-critical-tint)}.ds-toast-text{display:grid;flex:1 1 12.5rem;gap:2px;min-width:0;padding-block:2px;overflow-wrap:anywhere}.ds-toast-title{font-weight:600}.ds-toast-actions{display:flex;gap:var(--n-space-8);margin-left:auto}@media(prefers-reduced-motion:no-preference){.ds-toast{animation:ds-toast-enter .16s var(--n-ease-standard)}}@keyframes ds-toast-enter{0%{opacity:0;transform:translateY(.5rem)}}@media(max-width:48rem){.cdk-overlay-pane.ds-toast-pane{width:100%}.ds-toast-stack{width:100%;align-items:stretch}.ds-alert.ds-toast{width:100%}}.ds-list-surface{overflow:hidden;background:var(--n-surface-field);border:0;border-radius:var(--n-radius-sm)}.ds-list-action{display:block;width:100%;border-bottom:1px solid var(--n-line);padding:1rem;text-align:left;transition:background-color .16s ease,color .16s ease}@media(max-width:48rem){.ds-list-action{min-height:2.75rem;padding:.75rem}}.ds-list-action:last-child{border-bottom:0}.ds-list-action:hover{background:var(--n-surface-muted)}.ds-elevator-grid-tile{position:relative;background:var(--n-surface-field);border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm);transition:border-color .16s ease}.ds-elevator-grid-tile-interactive{cursor:pointer}@media(hover:hover){.ds-elevator-grid-tile-interactive:hover{border-color:var(--n-border-field)}}.ds-option-list{max-height:16rem;overflow:auto;border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm)}.ds-option-picker{position:relative}.ds-floating-option-list{position:absolute;z-index:40;top:calc(100% + var(--n-space-4));right:0;left:0;background:var(--n-surface-field);box-shadow:var(--n-shadow-raised)}.ds-option-row{display:flex;width:100%;cursor:pointer;align-items:center;gap:var(--n-space-12);border-bottom:1px solid var(--n-line);padding:var(--n-space-12) var(--n-space-16);text-align:start}.ds-option-list>.ds-option-row:last-child,.ds-option-list>li:last-child>.ds-option-row{border-bottom:0}.ds-option-row:hover:not(:disabled){background:var(--n-overlay)}.ds-option-row:disabled{cursor:default;opacity:.6}.ds-file-picker{border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm);background:var(--n-surface-field);transition:border-color .16s ease,background-color .16s ease}.ds-file-picker:hover,.ds-file-picker-active{border-color:var(--n-action);background:var(--n-surface-muted)}.ds-selection-chip{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;min-height:2.25rem;border:0;border-radius:var(--n-radius-sm);background:var(--n-overlay);color:var(--n-ink);padding:0 .375rem 0 .75rem;font:var(--n-text-control)}.ds-selection-chip:hover{background:var(--n-overlay-strong)}.ds-muted,.ds-subtle{color:var(--n-ink-muted)}.ds-selectable-text{-webkit-user-select:all;user-select:all}.ds-meta-label{color:var(--n-ink-muted);font:var(--n-text-label)}.ds-keyvalue{display:grid;min-width:0;align-content:start;gap:6px}.ds-keyvalue-label{color:var(--n-ink);font:var(--n-text-label)}.ds-keyvalue-value{display:flex;min-width:0;min-height:var(--n-size-control);align-items:center;font:var(--n-text-body)}.ds-keyvalue-value>input{width:100%}.ds-hero-chip{display:inline-flex;max-width:100%;min-height:1.5rem;align-items:center;border-radius:var(--n-radius-sm);padding:0 .5rem;font:var(--n-text-caption)}.ds-avatar{display:inline-grid;flex:none;width:var(--n-size-icon-button);height:var(--n-size-icon-button);place-items:center;border-radius:var(--n-radius-sm);background:var(--n-overlay);color:var(--n-ink);font:600 12px/1 var(--n-font-sans);text-transform:uppercase}.ds-avatar[data-size=sm]{width:1.5rem;height:1.5rem}.ds-avatar[data-size=lg]{width:var(--n-size-control);height:var(--n-size-control)}.ds-divider-line{height:1px;flex:1;background:var(--n-line-strong)}.ds-stack>.ds-divider-line{flex:none;align-self:stretch}.ds-divider-top{border-top:1px solid var(--n-line)}.ds-divider-bottom{border-bottom:1px solid var(--n-line)}.ds-divider-start{border-inline-start:1px solid var(--n-line)}.ds-divider-end{border-inline-end:1px solid var(--n-line)}.ds-media-thumb{border:1px solid var(--n-line);border-radius:var(--n-radius-sm);background:var(--n-surface-muted)}.ds-map-surface{border-radius:var(--n-radius-sm);overflow:hidden}.ds-modal-backdrop,.ds-modal::backdrop,.ds-screen-modal{background:var(--n-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ds-modal{width:100%;max-width:none;height:100%;max-height:none;padding:1rem;border:0;background:transparent;color:inherit}dialog.ds-modal{margin:auto}dialog.ds-modal[open],.ds-modal.ds-modal-open{display:grid;place-items:center}.ds-modal.ds-modal-open,.ds-modal>.ds-modal-backdrop,.ds-screen-modal{position:fixed;inset:0}.ds-modal.ds-modal-open{z-index:50}.ds-modal>.ds-modal-backdrop{z-index:0}.ds-screen-modal{padding-top:env(safe-area-inset-top)}.ds-screen-modal-frame{display:flex;width:100%;height:100%;flex-direction:column;align-items:stretch}.ds-screen-modal-close{display:flex;height:4rem;flex:0 0 auto;align-items:center;justify-content:center;color:#fff}.ds-screen-modal-content{flex:1 1 auto;overflow:hidden;background:var(--n-surface-field);border-radius:var(--n-radius-sm) var(--n-radius-sm) 0 0}.ds-divider-left{border-left:1px solid var(--n-line)}.ds-divider-right{border-right:1px solid var(--n-line)}.ds-accent-text{color:var(--n-action)}.ds-danger-text{color:var(--n-danger)}.ds-warning-text{color:var(--n-ink)}.ds-swatch{display:inline-block;width:.75rem;height:.75rem;border-radius:var(--n-radius-sm)}.ds-timeline{color:var(--n-ink)}.ds-timeline-marker{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--n-ink)}.ds-timeline-active{color:var(--n-action)}.ds-timeline-line{height:2px;min-width:2rem;flex:1 1 auto;background:var(--n-line)}.ds-timeline-line-active{background:var(--n-action)}@media(max-width:48rem){.ds-timeline{flex-direction:column;align-items:stretch}.ds-timeline-item{display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.75rem;row-gap:0;flex:none;min-height:2.75rem}.ds-timeline-item>:first-child,.ds-timeline-item>:last-child{grid-area:1 / 2}.ds-timeline-item>:nth-child(2){grid-area:1 / 1 / -1 / 2;flex-direction:column;align-self:stretch}.ds-timeline-line{width:2px;height:auto;min-width:0;min-height:.75rem}}.ds-swatch-danger{background:color-mix(in oklab,var(--n-danger) 18%,transparent);color:var(--n-danger)}.ds-swatch-warning{background:color-mix(in oklab,var(--n-ink) 18%,transparent);color:var(--n-ink)}.ds-swatch-success{background:color-mix(in oklab,var(--n-status-ok-text) 18%,transparent);color:var(--n-status-ok-text)}.ds-public-page{min-height:100vh;padding:var(--n-space-32) var(--n-space-16);background:var(--n-surface);color:var(--n-ink)}.ds-pdf-page-frame{display:block;width:100%;max-width:64rem;margin-inline:auto}.ds-pdf-page-surface{position:relative;overflow:hidden;background:var(--n-surface-field);border:1px solid var(--n-line);border-radius:var(--n-radius-sm);box-shadow:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.ds-pdf-page-surface *{user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.ds-pdf-page{min-width:18rem;container-type:inline-size}.ds-pdf-page>canvas,.ds-pdf-page-overlay{position:absolute;inset:0}.ds-pdf-page>canvas{width:100%;height:100%;pointer-events:none;background:#fff}.ds-pdf-pages{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--n-space-12)}.ds-pdf-mark{position:absolute}.ds-pdf-mark-pending{pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ds-pdf-mark-editor{z-index:10;max-width:100%;min-width:16rem;padding:var(--n-space-8)}@media(width<=48rem){.ds-pdf-mark-editor{min-width:13rem}}.ds-stamp-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-annotation-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:start}.ds-annotation-broken{margin:auto}.ds-stamp{display:flex;width:24px;height:18px;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:var(--n-radius-sm);padding:0;background:transparent;color:#000;font-size:.75rem;line-height:1;font-weight:700;text-transform:uppercase;text-shadow:0 0 2px rgb(255 255 255 / 90%)}.ds-stamp{position:absolute;top:50%;left:50%;isolation:isolate;overflow:visible;transform:translate(-50%,-50%);transition:opacity .16s ease,outline-color .16s ease;-webkit-user-select:none;user-select:none;touch-action:none;color:#000!important;-webkit-text-fill-color:#000!important}.ds-pdf-page-surface .ds-stamp,.ds-pdf-page-surface .ds-stamp *{color:#000!important;-webkit-text-fill-color:#000!important}.ds-stamp>span{position:relative;z-index:1;color:#000!important;-webkit-text-fill-color:#000!important}.ds-stamp:before{position:absolute;z-index:0;width:44px;height:44px;content:"";pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgb(37 99 235 / 18%) 0%,rgb(37 99 235 / 11%) 40%,transparent 72%)}.ds-stamp-pending{cursor:wait;animation:pulse 1.4s ease-in-out infinite}.ds-stamp-pending:before{position:absolute;z-index:0;width:32px;height:32px;content:"";pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgb(37 99 235 / 12%) 0%,rgb(37 99 235 / 7%) 45%,transparent 72%),radial-gradient(circle,transparent 0 13px,rgb(37 99 235 / 38%) 13px 16px,transparent 16px)}.ds-stamp-pending:after,.ds-stamp-delete-pending:after{position:absolute;bottom:calc(100% + 18px);left:50%;z-index:2;width:2rem;height:.25rem;content:"";pointer-events:none;border-radius:999px;transform:translate(-50%)}.ds-stamp-pending:after{background:linear-gradient(90deg,#1d4ed8 50%,transparent 50%) 0 / 200% 100% no-repeat,#bfdbfe;box-shadow:0 0 0 1px #ffffff7a,0 .1875rem .625rem #0f172a2e;animation:ds-stamp-hold-progress .45s linear forwards}.ds-stamp-pending>span{opacity:.58}.ds-stamp-disabled{cursor:default;opacity:.9}.ds-stamp-no-halo:before{display:none}.ds-stamp-selected{cursor:grab}.ds-stamp-selected:before{width:32px;height:32px;background:radial-gradient(circle,rgb(37 99 235 / 12%) 0%,rgb(37 99 235 / 7%) 45%,transparent 72%),radial-gradient(circle,transparent 0 13px,rgb(37 99 235 / 38%) 13px 16px,transparent 16px)}.ds-stamp-delete-pending:before{width:32px;height:32px;background:radial-gradient(circle,rgb(37 99 235 / 12%) 0%,rgb(37 99 235 / 7%) 45%,transparent 72%),radial-gradient(circle,transparent 0 13px,rgb(37 99 235 / 38%) 13px 16px,transparent 16px);animation:ds-stamp-delete-ring-danger 1ms linear .4s forwards}.ds-stamp-delete-pending:after{opacity:0;background:linear-gradient(270deg,#c21a05 50%,transparent 50%) 0 / 200% 100% no-repeat,#fecaca;box-shadow:0 0 0 1px #ffffff7a,0 .1875rem .625rem #0f172a2e;animation:ds-stamp-delete-hold-appear 1ms linear .4s forwards,ds-stamp-hold-progress .45s linear .4s forwards}.ds-stamp-active{cursor:grab}.ds-stamp-active:active{cursor:grabbing}.ds-annotation{top:0;left:0;display:flex;width:100%;height:100%;align-items:flex-start;justify-content:flex-start;overflow:hidden;font-weight:500;text-align:left;text-transform:none;transform:none}.ds-annotation:before{inset:0;width:auto;height:auto;border-radius:.25rem;background:none;box-shadow:inset 0 0 0 2px #2563eb38,inset 0 0 10px 2px #2563eb1f;transform:none}.ds-annotation.ds-stamp-pending:before,.ds-annotation.ds-stamp-selected:before,.ds-annotation.ds-stamp-delete-pending:before{box-shadow:inset 0 0 0 2px #2563eb73,inset 0 0 10px 2px #2563eb29}.ds-annotation.ds-stamp-delete-pending:before{animation:ds-annotation-delete-ring-danger 1ms linear .4s forwards}.ds-annotation>span{white-space:normal}.ds-annotation-image{align-items:stretch;justify-content:stretch}.ds-annotation-image>img{width:100%;height:100%;object-fit:contain;pointer-events:none}@keyframes ds-stamp-hold-progress{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes ds-stamp-delete-hold-appear{to{opacity:1}}@keyframes ds-stamp-delete-ring-danger{to{background:radial-gradient(circle,rgb(194 26 5 / 12%) 0%,rgb(194 26 5 / 7%) 45%,transparent 72%),radial-gradient(circle,transparent 0 13px,rgb(194 26 5 / 38%) 13px 16px,transparent 16px)}}@keyframes ds-annotation-delete-ring-danger{to{box-shadow:inset 0 0 0 2px #c21a057f,inset 0 0 10px 2px #c21a052e}}.ds-thumbnail{position:relative;display:flex;flex-direction:column;gap:var(--n-space-4);min-width:0}.ds-thumbnail[data-size=sm]{width:4rem}.ds-thumbnail[data-size=md]{width:6rem}@media(width>=40rem){.ds-thumbnail[data-size=md]{width:7rem}}.ds-thumbnail-image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.ds-thumbnail>.ds-plain-button{display:block;width:100%}.ds-thumbnail[data-dimmed] .ds-thumbnail-image{opacity:.85}.ds-thumbnail[data-deleted]{opacity:.5}.ds-thumbnail[data-deleted] .ds-thumbnail-image{box-shadow:0 0 0 2px currentcolor}.ds-thumbnail-corner,.ds-thumbnail-remove{position:absolute;z-index:1}.ds-thumbnail-corner[data-corner=top-start]{top:var(--n-space-4);left:var(--n-space-4)}.ds-thumbnail-corner[data-corner=top-end],.ds-thumbnail-remove{top:var(--n-space-4);right:var(--n-space-4)}.ds-thumbnail-corner[data-corner=bottom-end]{right:var(--n-space-4);bottom:var(--n-space-4)}.ds-thumbnail-remove{border-radius:var(--n-radius-round);background:var(--n-danger-tint);color:var(--n-danger)}.ds-thumbnail-remove:hover{background:var(--n-danger-tint-hover)}.ds-thumbnail[data-reveal] .ds-thumbnail-remove{opacity:0;transition:opacity .15s ease}.ds-thumbnail[data-reveal]:hover .ds-thumbnail-remove,.ds-thumbnail[data-reveal] .ds-thumbnail-remove:focus-visible{opacity:1}@media(max-width:48rem),(hover:none){.ds-thumbnail[data-reveal] .ds-thumbnail-remove{opacity:1}}.ds-image-preview-image{display:block;width:100%;max-height:70vh;object-fit:contain}.ds-thumbnail-overlay{position:absolute;top:0;left:0;display:flex;width:100%;aspect-ratio:1 / 1;align-items:center;justify-content:center;background:color-mix(in srgb,var(--n-surface-field) 60%,transparent);color:var(--n-ink)}.ds-action-icon{display:grid;width:2.5rem;height:2.5rem;flex-shrink:0;place-items:center;border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm);color:var(--n-ink-muted)}.ds-success-link{color:var(--n-status-ok-text)}.ds-sticky-toolbar{position:sticky;top:0;z-index:10;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--n-line-strong);padding:.5rem;background:color-mix(in oklab,var(--n-surface-field) 95%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ds-toolbar-scroll{min-width:0;overflow-x:auto;scrollbar-width:none}.ds-toolbar-scroll::-webkit-scrollbar{display:none}.ds-sticky-action{position:sticky;bottom:.75rem;z-index:20;border:1px solid var(--n-line-strong);padding:.75rem;background:var(--n-surface-field);box-shadow:none}.ds-loading-surface{padding:2rem;text-align:center;background:var(--n-surface-field);border:0;border-radius:var(--n-radius-sm)}.ds-inline-action{border:1px solid var(--n-line-strong);border-radius:var(--n-radius-sm);padding:.75rem;background:var(--n-surface-field)}.ds-dialog-box{position:relative;z-index:1;width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;padding:1.5rem;background:var(--n-surface-field);border:1px solid var(--n-line);border-radius:var(--n-radius-sm);box-shadow:none}.ds-dialog-close{position:absolute;top:var(--n-space-8);right:var(--n-space-8);z-index:1}.ds-dialog-box[data-size=wide]{width:min(58rem,calc(100vw - 2rem))}@media(max-width:48rem){.ds-modal{padding:.75rem;padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-right:calc(.75rem + env(safe-area-inset-right,0px));padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));padding-left:calc(.75rem + env(safe-area-inset-left,0px))}.ds-dialog-box{width:min(32rem,calc(100vw - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:1rem}.ds-dialog-box[data-size=wide]{width:min(58rem,calc(100vw - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))}}.ds-status-chip{--ds-status-chip-dot: var(--n-status-progress);display:inline-flex;align-items:center;gap:7px;height:1.5rem;border-radius:var(--n-radius-sm);padding:0 .5rem;background:var(--n-status-progress-tint);color:var(--n-ink);font:var(--n-text-caption);white-space:nowrap}.ds-status-chip:before{width:7px;height:7px;flex:none;content:"";border-radius:50%;background:var(--ds-status-chip-dot)}.ds-status-chip[data-tone=success]{--ds-status-chip-dot: var(--n-status-ok);background:var(--n-status-ok-tint)}.ds-status-chip[data-tone=warning]{--ds-status-chip-dot: var(--n-status-warn);background:var(--n-status-warn-tint)}.ds-status-chip[data-tone=critical]{--ds-status-chip-dot: var(--n-status-critical);background:var(--n-status-critical-tint)}.ds-status-chip[data-tone=none]{--ds-status-chip-dot: transparent;background:none;color:var(--n-ink-muted)}.ds-status-chip[data-tone=none]:before{border:1px solid var(--n-status-none)}.ds-status-chip[data-tone=label]{background:var(--n-overlay)}.ds-status-chip[data-tone=label]:before{display:none}.ds-status-chip[data-appearance=plain]{height:auto;gap:6px;padding:0;background:none}.ds-status-chip[data-appearance=inverse]{border:1px solid var(--chip-inverse-neutral-border);background:var(--chip-inverse-neutral-bg);color:var(--chip-inverse-neutral-text)}.ds-status-chip[data-appearance=inverse][data-tone=success]{border-color:var(--chip-inverse-success-border);background:var(--chip-inverse-success-bg);color:var(--chip-inverse-success-text)}.ds-status-chip[data-appearance=inverse][data-tone=warning]{border-color:var(--chip-inverse-warning-border);background:var(--chip-inverse-warning-bg);color:var(--chip-inverse-warning-text)}.ds-status-chip[data-appearance=inverse][data-tone=critical]{border-color:var(--chip-inverse-critical-border);background:var(--chip-inverse-critical-bg);color:var(--chip-inverse-critical-text)}.ds-status-chip[data-tier]{background:none;box-shadow:inset 0 0 0 1px var(--n-border-quiet);color:var(--n-ink-muted)}.ds-status-chip[data-tier]:before{display:none}.ds-status-chip[data-tier=standard]{box-shadow:inset 0 0 0 1px var(--n-ink);color:var(--n-ink)}.ds-status-chip[data-tier=premium]{background:var(--n-ink);box-shadow:none;color:var(--n-on-ink)}.ds-status-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--n-status-progress)}.ds-status-dot[data-tone=success]{background:var(--n-status-ok)}.ds-status-dot[data-tone=warning]{background:var(--n-status-warn)}.ds-status-dot[data-tone=critical]{background:var(--n-status-critical)}.ds-status-dot[data-tone=none]{border:1px solid var(--n-status-none);background:none}.ds-status-dot[data-tone=label]{background:var(--n-ink-muted)}.ds-status-chip[data-live]:before{animation:ds-status-chip-pulse 1.6s var(--n-ease-standard) infinite}@keyframes ds-status-chip-pulse{0%{box-shadow:0 0 0 0 var(--ds-status-chip-dot)}70%{box-shadow:0 0 0 5px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.ds-status-chip[data-live]:before{animation:none}}.ds-status-chip[data-size=sm]{height:1.25rem;gap:var(--n-space-4);padding:0 var(--n-space-4)}.ds-tabs{display:flex;border-bottom:1px solid var(--n-line);align-items:center;gap:.25rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ds-tabs::-webkit-scrollbar{display:none}.ds-tab{display:inline-flex;flex:0 0 auto;min-height:2.75rem;align-items:center;justify-content:center;border:0;border-bottom:2px solid transparent;gap:var(--n-space-8);padding:0 .75rem;background:transparent;color:var(--n-ink-muted);font:var(--n-text-control);white-space:nowrap}@media(max-width:48rem){.ds-tabs.ds-tabs-cue-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent 100%)}.ds-tabs.ds-tabs-cue-start{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.5rem);mask-image:linear-gradient(to right,transparent 0,#000 1.5rem)}.ds-tabs.ds-tabs-cue-start.ds-tabs-cue-end{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%)}}.ds-tab-active,.ds-tab[aria-selected=true]{border-color:var(--n-action);color:var(--n-ink)}.ds-tab-count{color:var(--n-ink-muted);font-variant-numeric:tabular-nums}.ds-quiet-action{opacity:.4;transition:opacity .16s ease}.ds-quiet-action:hover,.ds-quiet-action:focus-visible,.ds-quiet-action:focus-within{opacity:1}@media(max-width:48rem),(hover:none){.ds-quiet-action{opacity:1}}@media(max-width:48rem),(pointer:coarse){.ds-button,.ds-button-sm,.ds-icon-button{min-width:2.5rem;min-height:2.5rem}.ds-input{height:2.5rem;min-height:2.5rem}.ds-seg-option{height:calc(2.5rem - 2px);line-height:calc(2.5rem - 2px)}.ds-textarea[data-auto-grow]{--ds-composer-height: 2.5rem}.ds-tab,.ds-side-nav-brand{min-height:2.5rem}.ds-success-link{align-items:center;min-height:2.5rem}.ds-text-link{display:grid;align-content:center;min-height:2.5rem}.ds-disclosure-trigger{min-width:2.5rem;min-height:2.5rem}.ds-date-field{min-width:min(100%,15.5rem)}.ds-date-field-control{height:auto;min-height:2.5rem;padding-inline-end:.25rem}.ds-date-field-control>*{margin-block:-1px}.ds-date-segment{min-width:2.5rem;min-height:2.5rem}.ds-date-segment-year{min-width:3.25rem}.ds-date-field-trigger,.ds-date-field-clear{position:relative}.ds-date-field-trigger:before,.ds-date-field-clear:before{position:absolute;inset:calc(50% - 1.25rem);content:""}:where(button).ds-selection-chip{min-height:2.5rem}.ds-group-toggle{display:grid;align-content:center;min-height:2.5rem}label:has(>.ds-checkbox,>.ds-checkbox-compact,>.ds-radio,>.ds-switch){min-height:2.5rem}.ds-stamp-active:not(.ds-annotation):before,.ds-stamp-selected:not(.ds-annotation):before{min-width:2.5rem;min-height:2.5rem;pointer-events:auto}.ds-checkbox,.ds-checkbox-compact,.ds-radio,.ds-switch{position:relative}.ds-checkbox:after,.ds-checkbox-compact:after,.ds-radio:after,.ds-switch:after{content:"";position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;transform:translate(-50%,-50%)}}.ds-spinner{display:inline-block;flex:none;width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--n-radius-round);animation:ds-spin .75s linear infinite}.ds-spinner[data-size=xs]{width:.75rem;height:.75rem}.ds-spinner[data-size=md]{width:1.5rem;height:1.5rem}.ds-spinner[data-size=lg]{width:2rem;height:2rem}.ds-skeleton{border-radius:var(--n-radius-sm);background:linear-gradient(90deg,var(--n-surface-muted),var(--n-surface-strong),var(--n-surface-muted));background-size:200% 100%;animation:ds-shimmer 1.25s ease-in-out infinite}.ds-skeleton[data-shape=circle]{border-radius:var(--n-radius-round)}.ds-skeleton[data-kind=line]{height:var(--n-space-16)}.ds-skeleton[data-kind=title]{height:var(--n-space-20)}.ds-skeleton[data-kind=chip]{height:var(--n-space-24)}.ds-skeleton[data-kind=control]{height:var(--n-space-32)}.ds-skeleton[data-kind=block]{height:4rem}.ds-skeleton[data-kind=dot]{width:var(--n-space-20);height:var(--n-space-20)}.ds-skeleton[data-width="3rem"]{width:3rem}.ds-skeleton[data-width="4rem"]{width:4rem}.ds-skeleton[data-width="5rem"]{width:5rem}.ds-skeleton[data-width="6rem"]{width:6rem}.ds-skeleton[data-width="8rem"]{width:8rem}.ds-skeleton[data-width="10rem"]{width:10rem}.ds-skeleton[data-width="12rem"]{width:12rem}.ds-skeleton[data-width=full]{width:100%}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ds-skeleton{animation:none}}@keyframes ds-spin{to{transform:rotate(360deg)}}.lifespan-chip{display:inline-flex;align-items:center;border-radius:var(--n-radius-sm);padding:.25rem .625rem;font-size:.75rem;line-height:1.25rem;font-weight:600;white-space:nowrap}.lifespan-chip-red{background:#fef2f2;color:#b91c1c}.lifespan-chip-yellow{background:#fefce8;color:#854d0e}.lifespan-chip-green{background:#ecfdf5;color:#065f46}[data-theme=nostdark] .lifespan-chip-red{background:#ef44441f;color:#fca5a5}[data-theme=nostdark] .lifespan-chip-yellow{background:#eab3081f;color:#fde047}[data-theme=nostdark] .lifespan-chip-green{background:#10b9811f;color:#6ee7b7}@layer base{html,body{height:100%}body{margin:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}}.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true],.ds-checkbox[aria-invalid=true],.ds-combobox-field[data-invalid],.ds-combobox-field[data-invalid]:hover{border-color:var(--n-danger);background:var(--n-error-fill)}:where(:focus-visible),.ds-button:focus-visible,.ds-plain-button:focus-visible,.ds-checkbox:focus-visible,.ds-radio:focus-visible,.ds-switch:focus-visible,.ds-textarea:focus,.ds-input:focus-within,.ds-date-field-control:focus-within,.ds-date-field-trigger:focus-visible,.ds-date-field-clear:focus-visible,.ds-choice:has(input:focus-visible),.ds-button:has(input:focus-visible),.ds-file-upload:focus-within,.ds-disclosure-trigger:focus-visible,.ds-filter-tag-value:focus-visible,.ds-filter-tag-remove:focus-visible,.ds-table-sort-button:focus-visible,.ds-menu-item:focus-visible,.ds-seg-option:focus-visible,.ds-side-nav-brand:focus-visible,.ds-side-nav-item:focus-visible,.ds-side-nav-bar-button:focus-visible,.ds-list-item:focus-visible,.ds-list-action:focus-visible,.ds-date-calendar .mat-calendar-body-cell:focus-visible .mat-calendar-body-cell-content,.ds-date-calendar .mat-calendar-period-button:focus-visible,.ds-date-calendar .mat-calendar-previous-button:focus-visible,.ds-date-calendar .mat-calendar-next-button:focus-visible{outline:var(--n-focus-ring-width) solid var(--ds-focus-color, var(--n-focus-ring-ink));outline-offset:var(--ds-focus-offset, var(--n-focus-ring-offset));border-radius:0}.ds-radio:focus-visible{border-radius:var(--n-radius-round)}.ds-switch:focus-visible{border-radius:var(--n-radius-toggle)}.ds-date-calendar .mat-calendar-body-cell:focus-visible .mat-calendar-body-cell-content{border-radius:var(--n-radius-round)}.ds-button-primary,.ds-button-danger,.ds-input,.ds-textarea,.ds-date-field-control,.ds-checkbox,.ds-radio,.ds-switch,.ds-choice,.ds-file-upload,.ds-date-calendar .mat-calendar-body-cell-content{--ds-focus-color: var(--n-focus-ring)}.ds-menu-item,.ds-seg-option,.ds-side-nav-item,.ds-side-nav-bar-button,.ds-list-item,.ds-list-action,.ds-date-field-trigger,.ds-date-field-clear{--ds-focus-offset: calc(-1 * var(--n-focus-ring-width))}:root{--app-content-width: 36rem}html,body{height:auto;overflow:visible;min-height:100%;margin:0;font-family:var(--n-font-sans);background:var(--n-surface);color:var(--n-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}html{scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}app-root,.app-shell{display:block;min-height:100dvh}.app-main{width:100%;max-width:var(--app-content-width);min-height:100dvh;margin-inline:auto;padding:max(var(--n-space-16),env(safe-area-inset-top,0px)) max(var(--n-space-16),env(safe-area-inset-right,0px)) var(--n-space-24) max(var(--n-space-16),env(safe-area-inset-left,0px))}.app-has-bottom-nav{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.app-main-elevator{max-width:none;padding:0}.app-elevator-content{position:relative;width:100%;max-width:var(--app-content-width);margin-inline:auto;padding:var(--n-space-24) max(var(--n-space-16),env(safe-area-inset-right,0px)) var(--n-space-16) max(var(--n-space-16),env(safe-area-inset-left,0px))}.app-elevator-content-fullscreen{padding-top:max(var(--n-space-8),env(safe-area-inset-top,0px))}.app-elevator-hero{min-height:15rem;padding-top:env(safe-area-inset-top,0px)}.app-elevator-hero>[uiHeroContent]{position:relative;min-height:15rem;max-width:var(--app-content-width);gap:var(--n-space-24)}.app-bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:50;padding:0 max(var(--n-space-8),env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(var(--n-space-8),env(safe-area-inset-left,0px));border-top:1px solid var(--n-line);background:var(--n-surface-field)}.app-nav{max-width:var(--app-content-width);margin-inline:auto}.app-nav-item{min-height:3.75rem;min-width:0;padding:var(--n-space-8);border-top:2px solid transparent;color:var(--n-ink-muted);text-decoration:none;--ds-focus-offset: calc(-1 * var(--n-focus-ring-width))}.app-nav-item.is-active{border-top-color:var(--n-action);background:var(--n-status-critical-tint);color:var(--n-danger)}.app-nav-item n-icon{font-size:1.375rem}@media(hover:hover){.app-nav-item:hover:not(.is-active){background:var(--n-surface-muted)}}.app-nav-item:active:not(.is-active){background:var(--n-surface-strong)}.app-navigation-progress{position:fixed;inset-inline:0;top:0;z-index:60;height:2px;background:var(--n-action);transform-origin:left;animation:app-navigation-progress .9s ease-in-out infinite alternate}@keyframes app-navigation-progress{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.app-navigation-progress{animation:none}}.app-org-required{display:grid;min-height:min(20rem,calc(100dvh - 12rem));align-content:center}*,*:before,*:after{-webkit-tap-highlight-color:transparent}a,button,[role=button]{touch-action:manipulation}n-icon{font-size:1.25rem;vertical-align:middle}
