@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-code);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-code);--color-brand-blue:var(--color-brand-blue);--color-brand-green:var(--color-brand-green);--color-brand-yellow:var(--color-brand-yellow);--color-blue-950:var(--color-blue-950);--color-blue-800:var(--color-blue-800);--color-blue-700:var(--color-blue-700);--color-blue-300:var(--color-blue-300);--color-blue-200:var(--color-blue-200);--color-blue-100:var(--color-blue-100);--color-green-hover:var(--color-green-hover);--color-green-pressed:var(--color-green-pressed);--color-green-900:var(--color-green-900);--color-green-100:var(--color-green-100);--color-accent-deep:var(--color-accent-deep);--color-ink:var(--color-ink);--color-ink-2:var(--color-ink-2);--color-on-accent:var(--color-on-accent);--color-line:var(--color-line);--color-line-strong:var(--color-line-strong);--color-disabled-bg:var(--color-disabled-bg);--color-canvas:var(--color-canvas);--color-surface:var(--color-surface);--color-scrim:var(--color-scrim);--color-positive:var(--color-positive);--color-positive-bg:var(--color-positive-bg);--color-warning:var(--color-warning);--color-warning-bg:var(--color-warning-bg);--color-negative:var(--color-negative);--color-negative-bg:var(--color-negative-bg);--color-info:var(--color-info);--color-info-bg:var(--color-info-bg);--color-neutral:var(--color-neutral);--color-neutral-bg:var(--color-neutral-bg);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--font-arabic:var(--font-arabic);--color-muted:var(--muted)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-offset) + var(--sticky-toolbar-h) + var(--space-md));scroll-padding-bottom:calc(var(--sticky-bar-bottom) + var(--space-md))}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-weight:var(--fw-h2)}[hidden]{display:none!important}p{text-wrap:pretty}b,strong{font-weight:var(--fw-label)}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus{outline:none}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.on-deep :focus-visible,.on-blue :focus-visible{outline:var(--focus-outline-on-dark)}:is(h1,h2,[role=alert],[role=tabpanel])[tabindex="-1"]:focus{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (forced-colors:active){:focus-visible,:is(h1,h2,[role=alert],[role=tabpanel])[tabindex="-1"]:focus{outline-color:highlight}}.tnum{font-variant-numeric:tabular-nums}.num{text-align:end;font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}code,kbd,samp,.t-code{font-family:var(--font-code);font-size:var(--fs-code);line-height:var(--lh-code);font-weight:var(--fw-code);font-feature-settings:"zero" 1, "tnum" 1;white-space:nowrap;overflow-wrap:normal}.t-code-long{white-space:normal;overflow-wrap:anywhere}.sr-only{width:var(--border-hairline);height:var(--border-hairline);margin:calc(-1 * var(--border-hairline));clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.icon{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-xl{width:var(--icon-xl);height:var(--icon-xl)}.t-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);font-weight:var(--fw-display-xl);letter-spacing:var(--tr-display-xl)}.t-display-stat{font-size:var(--fs-display-stat);line-height:var(--lh-display-stat);font-weight:var(--fw-display-stat);letter-spacing:var(--tr-display-stat);font-variant-numeric:tabular-nums}.t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--tr-h1)}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}.t-h4{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-h4)}.t-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-body-lg)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body)}.t-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}.t-label-quiet{font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet)}.t-button{font-size:var(--fs-button);line-height:var(--lh-button);font-weight:var(--fw-button)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.t-caption-strong{font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong)}.t-meta{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2)}.t-error{font-size:var(--fs-error-text);line-height:var(--lh-error-text);font-weight:var(--fw-error-text)}.t-amount{font-size:var(--fs-amount);line-height:var(--lh-amount);font-weight:var(--fw-amount);letter-spacing:var(--tr-amount);font-variant-numeric:tabular-nums}.t-table-num{font-size:var(--fs-table-num);line-height:var(--lh-table-num);font-weight:var(--fw-table-num);font-variant-numeric:tabular-nums}.t-ayat{font-family:var(--font-arabic);font-size:var(--fs-ayat);line-height:var(--lh-ayat);font-weight:var(--fw-ayat)}.t-jawi{font-family:var(--font-arabic);font-size:var(--fs-jawi);line-height:var(--lh-jawi);font-weight:var(--fw-jawi)}.cur{color:var(--color-ink-2)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.band{padding-block:var(--band-pad)}.band-flush{padding-block-start:0}.section-head{justify-content:space-between;align-items:last baseline;gap:var(--space-md);flex-wrap:wrap;margin-block-end:var(--space-xl);display:flex}.section-head .t-h2{color:var(--color-ink);max-width:var(--measure-heading)}.section-head p{color:var(--color-ink-2);max-width:var(--measure-lead);margin-block-start:var(--space-xs)}.skip-link{inset-inline-start:var(--space-md);top:var(--space-xs);z-index:var(--z-skip-link);min-block-size:var(--target-min);padding:0 var(--space-lg);background:var(--color-surface);color:var(--color-brand-blue);border:var(--border-control) solid var(--color-brand-blue);border-radius:var(--radius-sm);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--underline-offset);transform:translateY(calc(-100% - var(--space-md)));transition:transform var(--motion-fast) var(--motion-easing);align-items:center;display:inline-flex;position:absolute}.skip-link:focus,.skip-link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-flush);transform:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.t-figure{font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-figure);font-variant-numeric:tabular-nums}.t-table-num{text-align:end}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money-neg{justify-content:flex-end;align-items:baseline;gap:0 var(--space-xs);white-space:normal;text-align:end;flex-wrap:wrap;display:inline-flex}.money-neg .money{color:var(--color-ink)}.money-word{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption-strong);color:var(--color-ink-2);white-space:nowrap}.money-na{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);white-space:normal}.money-figure{gap:var(--space-2xs);border-top:var(--border-hairline) solid var(--color-line);padding-block-start:var(--space-sm);display:grid}.money-figure-label{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2)}.money-figure-value{font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-figure);font-variant-numeric:tabular-nums;color:var(--color-ink);overflow-wrap:anywhere}.money-figure-value .cur{color:var(--color-ink-2)}.money-figure .money-neg{text-align:start;justify-content:flex-start}.t-timestamp{font-variant-numeric:tabular-nums;white-space:nowrap}.measure-body{max-width:var(--measure-body)}.measure-lead{max-width:var(--measure-lead)}.measure-heading{max-width:var(--measure-heading)}.skeleton-40{width:var(--skeleton-40)}.skeleton-60{width:var(--skeleton-60)}.skeleton-80{width:var(--skeleton-80)}.skeleton-figure{height:var(--space-xl)}.wrap-anywhere{overflow-wrap:anywhere}.figure-row{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.figure-row>:first-child{min-width:0}.print-only{display:none}@page{size:A4 portrait;margin:15mm;@bottom-right{content:"Halaman " counter(page) " daripada " counter(pages);font-family:Plus Jakarta Sans,Arial,sans-serif}}@page en{@bottom-right{content:"Page " counter(page) " of " counter(pages)}}@media print{html{scroll-behavior:auto}html[lang|=en] body{page:en}body{background:var(--color-surface);color:var(--color-ink);font-size:var(--fs-body)}.print-only{display:block}.no-print,.skip-link,.toast-region,.toast,.btn,.icon-button,.drawer,.modal,.lang-toggle,.menu-button{display:none!important}.logo-link img{display:block!important}.alert,.badge,.status-outlined,.error-summary{background:var(--color-surface)!important;color:var(--color-ink)!important;border:var(--border-hairline) solid var(--color-ink)!important;box-shadow:none!important}.status,.status .icon,.alert .icon,.alert-title,.badge .icon{color:var(--color-ink)!important}thead{display:table-header-group}tfoot{display:table-footer-group}tr,.status-timeline-item{break-inside:avoid}h1,h2,h3,h4{break-after:avoid}a[href^=http]:not(.no-url):after{content:" (" attr(href) ")";font-size:var(--fs-caption);color:var(--color-ink-2);overflow-wrap:anywhere}.link{color:var(--color-ink)}}}@layer components{.site-header{z-index:var(--z-header);background:var(--color-surface);border-bottom:var(--border-hairline) solid var(--color-line);box-shadow:var(--elevation-flat);transition:box-shadow var(--motion-fast) var(--motion-easing);position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--elevation-raised)}.site-header .container{align-items:center;gap:var(--space-lg);min-height:var(--hdr-h);display:flex}.logo-link{padding-block:var(--space-xs);border-radius:var(--radius-xs);flex:none;align-items:center;display:inline-flex}.logo-link img{height:var(--logo-height);width:auto}.primary-nav{gap:var(--space-2xs);flex-wrap:wrap;align-self:stretch;min-width:0;margin-inline-end:auto;display:flex}.site-header.has-nav-observer .primary-nav{flex-wrap:nowrap}.site-header.is-nav-overflow .primary-nav{display:none}.site-header.is-nav-overflow .menu-button{display:inline-grid}.nav-link{min-height:var(--target-min);padding:var(--space-xs) var(--space-sm);color:var(--color-ink-2);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);border-bottom:var(--border-focus) solid transparent;border-top:var(--border-focus) solid transparent;transition:color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);align-items:center;text-decoration:none;display:inline-flex}.nav-link:hover{color:var(--color-brand-blue);border-bottom-color:var(--color-line-strong)}.nav-link[aria-current=page]{color:var(--color-brand-blue);border-bottom-color:var(--color-brand-blue)}.header-actions{align-items:center;gap:var(--space-sm);display:flex}.lang-toggle{border:var(--border-hairline) solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);flex:none;padding:0;display:inline-flex}.lang-toggle button{min-height:var(--target-min);min-width:var(--target-min);padding:0 var(--space-sm);color:var(--color-ink-2);border-radius:var(--radius-sm);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);background:0 0;border:0}.lang-toggle button:hover{background:var(--color-blue-100)}.lang-toggle button[aria-pressed=true]{background:var(--color-brand-blue);color:var(--color-surface)}.icon-button{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-sm);color:var(--color-ink-2);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing);background:0 0;border:0;place-items:center;display:inline-grid}.icon-button:hover,.icon-button.is-hover{background:var(--color-blue-100)}.icon-button:active,.icon-button.is-pressed{background:var(--color-blue-200);color:var(--color-brand-blue)}.menu-button{display:none}.nav-sheet{width:100%;max-width:100%;max-height:var(--sheet-max-block);padding:var(--space-lg);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--elevation-overlay);border:0;margin:auto 0 0}.nav-sheet::backdrop{background:var(--color-scrim)}.nav-sheet[open]{animation:sheet-in var(--motion-base) var(--motion-easing)}@keyframes sheet-in{0%{transform:translateY(var(--space-lg));opacity:0}to{opacity:1;transform:none}}.nav-sheet-head{justify-content:space-between;align-items:center;margin-block-end:var(--space-md);display:flex}.nav-sheet ul{margin:0;padding:0;list-style:none}.nav-sheet li a:not(.portal-nav-item){min-height:var(--control-lg);border-bottom:var(--border-hairline) solid var(--color-line);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.nav-sheet li a:not(.portal-nav-item) .icon{color:var(--color-ink-2)}.nav-sheet li a:not(.portal-nav-item):hover{color:var(--color-brand-blue)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:var(--control-md);padding:var(--space-2xs) var(--btn-pad-inline);border-radius:var(--radius-sm);border:var(--border-control) solid transparent;font-size:var(--fs-button);line-height:var(--lh-button);font-weight:var(--fw-button);text-align:center;cursor:pointer;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;transition:background var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);text-decoration:none;display:inline-flex}.btn-lg{min-block-size:var(--control-lg);font-size:var(--fs-button-lg);line-height:var(--lh-button-lg);font-weight:var(--fw-button-lg)}.btn-primary{background:var(--color-brand-green);color:var(--color-on-accent)}.btn-primary:hover,.btn-primary.is-hover{background:var(--color-green-hover)}.btn-primary:active,.btn-primary.is-pressed{background:var(--color-green-pressed)}.btn-secondary{background:var(--color-surface);color:var(--color-brand-blue);border-color:var(--color-brand-blue)}.btn-secondary:hover,.btn-secondary.is-hover{background:var(--color-blue-100)}.btn-secondary:active,.btn-secondary.is-pressed{background:var(--color-blue-100);color:var(--color-blue-800);border-color:var(--color-blue-800)}.btn-tertiary{color:var(--color-brand-blue);min-inline-size:var(--target-min);background:0 0;padding-inline:0}.btn-sm{min-block-size:var(--target-min);padding-inline:var(--space-md)}.btn-tertiary:hover,.btn-tertiary.is-hover{color:var(--color-blue-700);text-underline-offset:var(--underline-offset);text-decoration:underline}.btn-on-blue{background:var(--color-surface);color:var(--color-brand-blue)}.btn-on-blue:hover,.btn-on-blue.is-hover{background:var(--color-blue-100)}.btn[aria-disabled=true],.btn:disabled{background:var(--color-disabled-bg);color:var(--color-ink-2);cursor:not-allowed}.btn-secondary[aria-disabled=true]{border-color:var(--color-line-strong)}.btn-tertiary[aria-disabled=true]{color:var(--color-muted);background:0 0;text-decoration:none}.btn.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.btn-secondary:focus-visible,.btn-secondary.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.btn-destructive:focus-visible,.btn-destructive.is-focus{outline:var(--focus-outline-negative);outline-offset:var(--focus-offset-flush)}.btn:is(.btn-secondary,.btn-destructive)[aria-disabled=true]:is(:focus-visible,.is-focus){border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.on-blue .btn:is(:focus-visible,.is-focus),.on-deep .btn:is(:focus-visible,.is-focus){outline:var(--focus-outline-on-dark)}.btn[aria-busy=true]{cursor:progress}.btn-primary[aria-busy=true],.btn-primary[aria-busy=true]:hover{background:var(--color-brand-green);color:var(--color-on-accent)}.btn-secondary[aria-busy=true],.btn-secondary[aria-busy=true]:hover{background:var(--color-surface);color:var(--color-brand-blue);border-color:var(--color-brand-blue)}.btn-tertiary[aria-busy=true],.btn-tertiary[aria-busy=true]:hover{color:var(--color-brand-blue);background:0 0;text-decoration:none}.btn[aria-busy=true]>.icon{display:none}.btn[aria-busy=true]:not(:has(>.icon)):not(.btn-tertiary){padding-inline:calc(var(--btn-pad-inline) - var(--btn-busy-shift))}.spinner{width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--radius-circle);border:var(--border-emphasis) solid currentColor;animation:lzs-spin var(--motion-spin) linear infinite;border-top-color:#0000;flex:none}@keyframes lzs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{border-style:dotted;border-top-color:currentColor;animation:none}}.reason{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);margin-block-start:var(--space-2xs);display:block}.link{color:var(--color-brand-blue);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--underline-offset)}.link:hover{color:var(--color-blue-700);text-decoration-thickness:var(--border-emphasis)}.link-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.on-deep .link,.link-on-deep{color:var(--color-blue-300)}.on-deep .link:hover,.link-on-deep:hover{color:var(--color-surface)}.status{align-items:flex-start;gap:var(--space-xs);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);color:var(--color-ink-2);display:flex}.status .icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.status>span{min-width:0}.status-info{color:var(--color-info)}.status-positive{color:var(--color-positive)}.status-warning{color:var(--color-warning)}.status-negative{color:var(--color-negative)}.status-neutral{color:var(--color-neutral)}.status .link{font-weight:var(--fw-caption-strong)}.status-body{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.status-outlined{background:var(--color-surface);border:var(--border-hairline) solid currentColor;border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.status-outlined .msg{color:var(--color-ink);font-weight:var(--fw-caption)}.status-outlined:is(:focus-visible,[tabindex="-1"]:focus,.is-focus){border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.alert{gap:var(--space-sm);border-radius:var(--radius-md);padding:var(--space-md);outline:var(--border-hairline) solid transparent;outline-offset:calc(-1 * var(--border-hairline));color:var(--color-ink);font-size:var(--fs-body);line-height:var(--lh-body);align-items:flex-start;display:flex}.alert>.icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.alert-title{font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);display:block}.alert-info{background:var(--color-info-bg)}.alert-info>.icon,.alert-info .alert-title{color:var(--color-info)}.alert-positive{background:var(--color-positive-bg)}.alert-positive>.icon{color:var(--color-positive)}.alert-positive .alert-title{color:var(--color-green-900)}.alert-warning{background:var(--color-warning-bg)}.alert-warning>.icon,.alert-warning .alert-title{color:var(--color-warning)}.alert-negative{background:var(--color-negative-bg)}.alert-negative>.icon,.alert-negative .alert-title{color:var(--color-negative)}.hero{padding-block:var(--space-2xl) var(--band-pad);background:var(--color-canvas)}.hero-grid{gap:var(--space-2xl);grid-template-columns:7fr 5fr;align-items:center;display:grid}.hero-copy{padding-block-end:var(--space-2xl)}.hero-copy h1{color:var(--color-brand-blue);max-width:var(--measure-hero)}.hero-lead{color:var(--color-ink-2);max-width:var(--measure-lead);margin-block-start:var(--space-md)}.hero-actions{gap:var(--space-sm);max-width:var(--hero-actions-max);grid-template-columns:1fr 1fr;margin-block-start:var(--space-xl);display:grid}.trust-strip{padding-block:var(--space-sm);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);max-width:var(--measure-lead);margin-block-start:var(--space-lg)}.hero-calc-wrap{position:relative}.calc-card{max-width:var(--calc-card-max);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--elevation-raised);margin-inline-start:auto;position:relative}.calc-card-head{margin-block-end:var(--space-md)}.calc-card-head .t-h3{color:var(--color-ink)}.chip-rail{gap:var(--space-xs);flex-wrap:wrap;margin-block-end:var(--space-lg);display:flex}.chip{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);padding:0 var(--space-md);background:var(--color-surface);color:var(--color-ink-2);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-sm);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);cursor:pointer;transition:background var(--motion-base) var(--motion-easing), color var(--motion-base) var(--motion-easing), border-color var(--motion-base) var(--motion-easing);display:inline-flex}.chip:hover,.chip.is-hover{background:var(--color-blue-100)}.chip[aria-checked=true],.chip[aria-pressed=true],.chip.is-selected{background:var(--color-brand-blue);color:var(--color-surface);border-color:var(--color-brand-blue)}.chip[aria-checked=true]:hover,.chip.is-selected.is-hover{background:var(--color-blue-700);border-color:var(--color-blue-700)}.chip[aria-disabled=true]{background:var(--color-disabled-bg);color:var(--color-ink-2);cursor:not-allowed}.field.calc-type-select{margin-block-end:var(--space-md);display:none}.field{gap:var(--space-xs);margin-block-end:var(--space-md);display:grid}.field>label,.field-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--color-ink)}.field .hint{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.error-text{gap:var(--space-xs);color:var(--color-negative);font-size:var(--fs-error-text);line-height:var(--lh-error-text);font-weight:var(--fw-error-text);align-items:flex-start;display:flex}.error-text .icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.error-text[hidden]{display:none}.input-wrap{align-items:center;display:flex;position:relative}.input-prefix{color:var(--color-muted);font-weight:var(--fw-label-quiet);pointer-events:none;font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:var(--space-md)}.input,.select{width:100%;block-size:var(--control-lg);padding:0 var(--space-md);background:var(--color-surface);color:var(--color-ink);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-sm);font-size:var(--fs-body);line-height:var(--lh-control);transition:border-color var(--motion-fast) var(--motion-easing)}.input[type=file]{min-inline-size:0;padding-inline:0 var(--space-md);color:var(--color-ink-2);overflow:hidden}.input[type=file]::file-selector-button{block-size:calc(var(--control-lg) - var(--border-control) * 2);padding:0 var(--space-md);border:0;border-inline-end:var(--border-control) solid var(--color-line-strong);background:var(--color-blue-100);color:var(--color-brand-blue);font:inherit;font-weight:var(--fw-button);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing);border-start-start-radius:calc(var(--radius-sm) - var(--border-control));border-end-start-radius:calc(var(--radius-sm) - var(--border-control));margin-inline-end:var(--space-md)}.input[type=file]::file-selector-button:hover{background:var(--color-blue-200)}.input[type=file]:disabled::file-selector-button{background:var(--color-disabled-bg);color:var(--color-ink-2);cursor:not-allowed}.input-wrap .input,.input-wrap .input[aria-invalid=true]{font-variant-numeric:tabular-nums;padding-inline-start:calc(var(--space-md) + var(--icon-lg))}.input:hover,.select:hover,.input.is-hover{border-color:var(--color-ink-2)}.input:focus-visible,.select:focus-visible,.input.is-focus,.select.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.input[aria-invalid=true],.input.is-error{border-color:var(--color-negative);border-width:var(--border-emphasis);padding-inline-start:calc(var(--space-md) - var(--border-hairline))}.input:disabled,.select:disabled,.input[aria-disabled=true],.select[aria-disabled=true]{opacity:1;background:var(--color-disabled-bg);color:var(--color-ink-2);border-color:var(--color-line-strong);cursor:not-allowed}.input[aria-disabled=true]:hover,.select[aria-disabled=true]:hover{border-color:var(--color-line-strong)}.select.is-error,.select[aria-invalid=true]{border-color:var(--color-negative);border-width:var(--border-emphasis);padding-inline-start:calc(var(--space-md) - var(--border-hairline))}.select.is-hover:not(:focus-visible):not(.is-focus){border-color:var(--color-ink-2)}.input[aria-invalid=true]:focus-visible,.input.is-error.is-focus,.select[aria-invalid=true]:focus-visible,.select.is-error.is-focus{border-color:var(--color-negative);outline:var(--focus-outline-negative);outline-offset:var(--focus-offset-flush)}.on-deep .input:focus-visible,.on-blue .input:focus-visible,.on-deep .select:focus-visible,.on-blue .select:focus-visible,.on-deep .input.is-focus,.on-blue .input.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline-on-dark);outline-offset:var(--focus-offset-flush)}.select{appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-sm) + var(--icon-md) + var(--space-2xs))}.result{border-top:var(--border-hairline) solid var(--color-line);background:var(--color-surface);color:var(--color-ink);margin-block-start:var(--space-lg);padding-block-start:var(--space-md)}.result.is-reveal{animation:result-in var(--motion-slow) var(--motion-easing)}@keyframes result-in{0%{opacity:0}to{opacity:1}}.result-empty,.result-loading{color:var(--color-muted)}.result-head{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.result-label{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.result-amount{color:var(--color-ink);margin-block-start:var(--space-2xs)}.result-meta{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);margin-block-start:var(--space-2xs)}.result-meta.is-quiet{color:var(--color-muted)}.result .status{margin-block-start:var(--space-xs)}.result-actions{gap:var(--space-2xs);margin-block-start:var(--space-md);display:grid}.result-actions .btn{width:100%}.result-below-head{gap:var(--space-xs);align-items:flex-start;display:flex}.result-below-head .icon{color:var(--color-info);flex:none;margin-block-start:calc((1lh - var(--icon-md)) / 2)}.result-below .result-caveat{color:var(--color-ink-2);margin-block-start:var(--space-2xs);margin-inline-start:calc(var(--icon-md) + var(--space-xs))}.result-below .btn-tertiary{margin-block-start:var(--space-xs);margin-inline-start:calc(var(--icon-md) + var(--space-xs))}.result-error .error-text{color:var(--color-negative)}.result-error .btn{margin-block-start:var(--space-sm)}.skeleton{background:var(--color-disabled-bg);border-radius:var(--radius-xs);height:var(--space-md)}.calc-foot{color:var(--color-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);margin-block-start:var(--space-md)}.badge{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-xs);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);white-space:normal;outline:var(--border-hairline) solid transparent;outline-offset:calc(-1 * var(--border-hairline));display:inline-flex}.badge-info{background:var(--color-info-bg);color:var(--color-info)}.badge-positive{background:var(--color-green-100);color:var(--color-green-900)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge-negative{background:var(--color-negative-bg);color:var(--color-negative)}.badge-neutral{background:var(--color-neutral-bg);color:var(--color-neutral)}.badge-recommended,.nisab-reached{background:var(--color-brand-yellow);color:var(--color-on-accent)}.nisab-not-reached{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);display:inline-flex}.task-grid{gap:var(--space-md);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.task-tile{justify-content:flex-start;gap:var(--space-sm);min-height:var(--task-tile);height:100%;padding:var(--space-md);background:var(--color-surface);color:var(--color-ink);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);transition:background var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);flex-direction:column;text-decoration:none;display:flex;position:relative}.task-tile>.icon{color:var(--color-brand-blue);width:var(--icon-lg);height:var(--icon-lg)}.task-tile .task-text{justify-content:space-between;align-items:start;gap:var(--space-xs);display:flex}.task-tile .task-name{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);display:block}.task-tile .task-sub{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);margin-block-start:var(--space-2xs);display:block}.task-tile .task-go{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink-2);transition:transform var(--motion-fast) var(--motion-easing)}.task-tile:hover,.task-tile.is-hover{background:var(--color-blue-100);border-color:var(--color-blue-200)}.task-tile:hover .task-go{transform:translateX(var(--space-2xs));color:var(--color-brand-blue)}.task-tile:active,.task-tile.is-pressed{background:var(--color-blue-200)}.task-tile:active>.icon,.task-tile.is-pressed>.icon{color:var(--color-blue-800)}.audience-grid{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.audience-tile{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);padding:var(--card-pad);color:var(--color-ink);gap:var(--space-sm);flex-direction:column;display:flex}.audience-tile .t-h3{color:var(--color-ink)}.audience-tile>p{color:var(--color-ink-2);max-width:52ch}.audience-tile ul{margin:var(--space-xs) 0 0;border-top:var(--border-hairline) solid var(--color-line);padding:0;list-style:none;display:grid}.audience-tile li a{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--control-md);padding-block:var(--space-xs);color:var(--color-brand-blue);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);text-underline-offset:var(--underline-offset);text-decoration:underline;text-decoration-thickness:var(--border-hairline);border-bottom:var(--border-hairline) solid var(--color-line);display:flex}.audience-tile li a .icon{color:var(--color-ink-2)}.audience-tile li a:hover{color:var(--color-blue-700);text-decoration-thickness:var(--border-emphasis)}.audience-tile li a:hover .icon{color:var(--color-blue-700)}.stat-band{background:var(--color-blue-950);color:var(--color-surface);padding-block:var(--band-pad);position:relative;overflow:hidden}.stat-band .lattice-fill{pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 60%),linear-gradient(#000 0%,#0000 50%);mask-image:linear-gradient(270deg,#000 0%,#0000 60%),linear-gradient(#000 0%,#0000 50%);-webkit-mask-composite:source-in;mask-composite:intersect}.stat-band .lattice-fill svg{width:100%;height:100%}.stat-band .container{position:relative}.stat-band .section-head .t-h2{color:var(--color-surface)}.stat-band .section-head p{color:var(--color-blue-200)}.stat-grid{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-tile{border-top:var(--border-hairline) solid var(--color-dark-line);padding-block-start:var(--space-md)}.stat-tile .t-display-stat{color:var(--color-surface)}.stat-tile .t-display-stat .cur{color:var(--color-blue-200)}.stat-tile .stat-label{color:var(--color-surface);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);margin-block-start:var(--space-xs)}.stat-tile .stat-caveat{color:var(--color-blue-200);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);margin-block-start:var(--space-2xs)}.stat-tile.on-light{border-top-color:var(--color-line)}.stat-tile.on-light .t-display-stat{color:var(--color-brand-blue)}.stat-tile.on-light .t-display-stat .cur{color:var(--color-ink-2)}.stat-tile.on-light .stat-label{color:var(--color-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.stat-tile.on-light .stat-caveat{color:var(--color-muted)}.stat-tile.is-stale .t-display-stat{color:var(--color-ink-2)}.stat-tile.is-stale .status{margin-block-start:var(--space-2xs)}.stat-source{color:var(--color-blue-200);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);margin-block-start:var(--space-xl)}.segmented{max-inline-size:100%;padding:var(--space-2xs);border-radius:var(--radius-md);background:var(--color-canvas);gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.segmented button{max-inline-size:100%;min-height:var(--target-min);padding:0 var(--space-md);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--motion-base) var(--motion-easing), color var(--motion-base) var(--motion-easing);background:0 0;border:0;flex:none}.segmented button[aria-pressed=true]{background:var(--color-brand-blue);color:var(--color-surface)}.segmented.on-deep{background:var(--color-dark-surface-2)}.segmented.on-deep button{color:var(--color-dark-text)}.segmented.on-deep button[aria-pressed=true]{background:var(--color-surface);color:var(--color-brand-blue)}.compare-list{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.compare-row{grid-template-columns:var(--icon-lg) minmax(0, 1fr) minmax(0, 15rem) var(--icon-sm);gap:var(--space-lg);padding:var(--space-lg);border-top:var(--border-hairline) solid var(--color-line);transition:background var(--motion-fast) var(--motion-easing);align-items:center;display:grid;position:relative}.compare-row:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0;border-top:0}.compare-row:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.compare-row>.icon{color:var(--color-brand-blue);width:var(--icon-lg);height:var(--icon-lg)}.compare-row .t-h4 a{color:var(--color-ink);text-decoration:none}.compare-row .t-h4 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.compare-row p{color:var(--color-ink-2);max-width:56ch;margin-block-start:var(--space-2xs)}.compare-row .compare-meta{gap:var(--space-2xs);display:grid}.compare-row .go{color:var(--color-ink-2);width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--motion-fast) var(--motion-easing)}.compare-row:hover{background:var(--color-canvas)}.compare-row:hover .t-h4 a{color:var(--color-brand-blue);text-underline-offset:var(--underline-offset);text-decoration:underline}.compare-row:hover .go{transform:translateX(var(--space-2xs));color:var(--color-brand-blue)}.compare-row:has(a:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.compare-row a:focus-visible{outline:none}.channel-list{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.channel-card{grid-template-columns:var(--icon-md) minmax(0, 1fr) var(--space-lg);gap:var(--space-2xs) var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface);color:var(--color-ink);border-top:var(--border-hairline) solid var(--color-line);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing);align-items:start;display:grid;position:relative}.channel-card:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0;border-top:0}.channel-card:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.channel-card>.icon{color:var(--color-brand-blue);margin-block-start:calc((1lh - var(--icon-md)) / 2)}.channel-card .card-title{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.channel-card p{color:var(--color-ink-2)}.channel-card .status{margin-block-start:var(--space-2xs)}.channel-card .radio-mark{width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-circle);border:var(--border-control) solid var(--color-line-strong);background:var(--color-surface);grid-area:1/3;place-items:center;margin-block-start:calc((1lh - var(--space-lg)) / 2);display:grid}.channel-card:hover,.channel-card.is-hover{background:var(--color-canvas)}.channel-card.is-selected{background:var(--color-blue-100)}.channel-card.is-selected .radio-mark{border:var(--border-control) solid var(--color-brand-blue);background:var(--color-brand-blue)}.channel-card.is-selected .radio-mark:after{content:"";width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-circle);background:var(--color-surface)}.news-list{border-top:var(--border-hairline) solid var(--color-line);margin:0;padding:0;list-style:none}.news-item{grid-template-columns:minmax(0, 12rem) minmax(0, 1fr) var(--icon-sm);gap:var(--space-2xs) var(--space-lg);padding-block:var(--space-lg);border-bottom:var(--border-hairline) solid var(--color-line);align-items:start;display:grid;position:relative}.news-item .t-meta{grid-area:1/1/span 2;padding-block-start:var(--space-2xs)}.news-item .t-h4{max-width:var(--measure-heading);grid-area:1/2}.news-item .t-h4 a{color:var(--color-ink);text-decoration:none}.news-item .t-h4 a:after{content:"";position:absolute;inset:0}.news-item p:not(.t-meta){color:var(--color-ink-2);max-width:var(--measure-lead);grid-area:2/2}.news-item .go{color:var(--color-ink-2);width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--motion-fast) var(--motion-easing);grid-area:1/3/span 2;align-self:center}.news-item:hover .t-h4 a,.news-item.is-hover .t-h4 a{color:var(--color-brand-blue);text-underline-offset:var(--underline-offset);text-decoration:underline}.news-item:hover .go{transform:translateX(var(--space-2xs));color:var(--color-brand-blue)}.news-item:has(a:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset-inset);border-radius:var(--radius-xs)}.news-item a:focus-visible{outline:none}.site-footer{margin-block-start:0}.footer-logo-strip{background:var(--color-surface);border-top:var(--border-hairline) solid var(--color-line)}.footer-logo-strip .container{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-block:var(--space-lg);flex-wrap:wrap;display:flex}.footer-logo-strip img{height:var(--logo-height);width:auto}.footer-logo-strip p{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);max-width:52ch}.footer-main{background:var(--color-blue-950);color:var(--color-blue-200);padding-block:var(--space-2xl);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.footer-cols{gap:var(--space-xl);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.footer-main h2{color:var(--color-surface);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);margin-block-end:var(--space-sm)}.footer-main ul{margin:0;padding:0;list-style:none}.footer-main li a{min-height:var(--target-min);color:var(--color-blue-200);align-items:center;text-decoration:none;display:inline-flex}.footer-main li a:hover{color:var(--color-surface);text-underline-offset:var(--underline-offset);text-decoration:underline}.footer-hotline{align-items:center;gap:var(--space-xs);color:var(--color-surface);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-h4);min-height:var(--target-min);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.footer-hotline:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.footer-bottom{border-top:var(--border-hairline) solid var(--color-dark-surface-2);justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-xl);padding-block-start:var(--space-lg);display:flex}.concept-label{align-items:center;gap:var(--space-xs);color:var(--color-surface);font-weight:var(--fw-caption-strong);display:inline-flex}.concept-label .icon{color:var(--color-blue-200)}.mobile-action-bar{display:none}@media (max-width:1023px){.primary-nav{display:none}.menu-button{display:inline-grid}.site-header .container{justify-content:space-between}.header-actions{margin-inline-start:auto}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{padding-block-start:0}.calc-card{margin-inline-start:0}.task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-row{grid-template-columns:var(--icon-lg) minmax(0, 1fr) var(--icon-sm)}.compare-row .compare-meta{grid-area:2/2}.compare-row .go{grid-area:1/3/span 2}.footer-cols{grid-template-columns:1fr 1fr}}.news-list.is-stacked .news-item{grid-template-columns:minmax(0, 1fr) var(--icon-sm);gap:var(--space-2xs) var(--space-md)}.news-list.is-stacked .t-meta{grid-area:1/1;padding-block-start:0}.news-list.is-stacked .t-h4{grid-area:2/1}.news-list.is-stacked p:not(.t-meta){grid-area:3/1}.news-list.is-stacked .go{grid-area:1/2/span 3}@media (max-width:767px){.logo-link img{height:var(--logo-height-mobile)}.header-actions .btn{display:none}.site-header .container{gap:var(--space-sm)}.hero{padding-block-start:var(--space-lg)}.hero-grid{gap:var(--space-md)}.hero-grid>*,.hero-copy>*{min-width:0}.hero-copy{display:contents}.hero-copy h1{order:1}.hero-lead{order:2;margin-block-start:0}.hero-calc-wrap{order:3;margin-block-start:var(--space-xs)}.hero-actions{display:none}.trust-strip{order:5;margin-block-start:0;padding-block:0}.calc-card{max-width:none;padding:var(--space-md)}.chip-rail{display:none}.field.calc-type-select{display:grid}.task-grid{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:1fr;gap:0}.task-grid>li+li .task-tile{border-top:var(--border-hairline) solid var(--color-line)}.task-tile{justify-content:flex-start;align-items:center;gap:var(--space-md);min-height:var(--control-lg);padding:var(--space-sm) var(--space-md);background:0 0;border:0;border-radius:0;flex-direction:row}.task-grid>li:first-child .task-tile{border-radius:var(--radius-md) var(--radius-md) 0 0}.task-grid>li:last-child .task-tile{border-radius:0 0 var(--radius-md) var(--radius-md)}.task-tile>.icon{width:var(--icon-md);height:var(--icon-md)}.task-tile .task-text{flex:1;align-items:center}.task-tile .task-sub{margin-block-start:0}.audience-grid{grid-template-columns:1fr}.channel-card{padding-inline:var(--space-md)}.compare-row{gap:var(--space-xs) var(--space-md);padding:var(--space-md);grid-template-columns:var(--icon-md) minmax(0, 1fr) var(--icon-sm)}.compare-row>.icon{width:var(--icon-md);height:var(--icon-md)}.news-item{grid-template-columns:minmax(0, 1fr) var(--icon-sm);padding-block:var(--space-md);gap:var(--space-2xs) var(--space-md)}.news-item .t-meta{grid-area:1/1;padding-block-start:0}.news-item .t-h4{grid-area:2/1}.news-item p:not(.t-meta){grid-area:3/1}.news-item .go{grid-area:1/2/span 3}.stat-grid{gap:var(--space-lg) var(--space-md);grid-template-columns:1fr 1fr}.footer-cols{gap:var(--space-lg);grid-template-columns:1fr}body.has-action-bar{padding-bottom:calc(var(--action-bar-height) + var(--space-md) + env(safe-area-inset-bottom))}.mobile-action-bar{gap:var(--space-xs);z-index:var(--z-bottom-bar);min-height:var(--action-bar-height);padding:var(--space-2xs) var(--gutter-mobile) calc(var(--space-2xs) + env(safe-area-inset-bottom));background:var(--color-surface);box-shadow:var(--elevation-overlay);transition:transform var(--motion-base) var(--motion-easing);inset-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0}.mobile-action-bar.is-hidden{transform:translateY(110%)}.mab-item{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--control-lg);border-radius:var(--radius-sm);text-align:center;font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);border:var(--border-control) solid transparent;flex-direction:column;text-decoration:none;display:flex}.mab-primary{background:var(--color-brand-green);color:var(--color-on-accent)}.mab-secondary{background:var(--color-surface);color:var(--color-brand-blue);border-color:var(--color-brand-blue)}.mab-tertiary{color:var(--color-brand-blue)}.mab-secondary:focus-visible{outline-offset:var(--focus-offset-flush)}}.confirm-summary-total{background:var(--color-surface);border-top:var(--border-emphasis) solid var(--color-line-strong);padding:var(--space-md) 0 0;border-radius:0}.badge>.icon{width:var(--icon-xs);height:var(--icon-xs);flex:none;margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.badge-outlined{background:var(--color-surface);border:var(--border-hairline) solid currentColor;padding:calc(var(--space-2xs) - var(--border-hairline)) calc(var(--space-sm) - var(--border-hairline));outline:0}.badge-outlined.badge-info{color:var(--color-info)}.badge-outlined.badge-positive{color:var(--color-green-900)}.badge-outlined.badge-warning{color:var(--color-warning)}.badge-outlined.badge-negative{color:var(--color-negative)}.badge-outlined.badge-neutral{color:var(--color-neutral)}.error-summary{gap:var(--space-xs) var(--space-sm);background:var(--color-negative-bg);color:var(--color-ink);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);outline:var(--border-hairline) solid transparent;outline-offset:calc(-1 * var(--border-hairline));grid-template-columns:auto minmax(0,1fr);margin-block-end:var(--space-lg);display:grid}.error-summary:focus,.error-summary.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.error-summary>.icon{color:var(--color-negative);width:var(--icon-md);height:var(--icon-md)}.error-summary-title{color:var(--color-negative);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-h4)}.error-summary-body{gap:var(--space-xs);min-width:0;display:grid}.error-summary-body>p{color:var(--color-ink)}.error-summary ul{margin:0;padding:0;list-style:none;display:grid}.error-summary li a{padding-block:calc((var(--target-min) - 1lh) / 2);color:var(--color-negative);font-size:var(--fs-error-text);line-height:var(--lh-error-text);font-weight:var(--fw-error-text);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--underline-offset);overflow-wrap:anywhere;display:inline-block}.error-summary li a:hover,.error-summary li a.is-hover{text-decoration-thickness:var(--border-emphasis)}.textarea,textarea.input{block-size:auto;inline-size:100%;max-inline-size:var(--measure-body);padding:var(--space-sm) var(--space-md);line-height:var(--lh-control);min-block-size:calc(var(--textarea-rows-min) * var(--lh-control) * 1em + var(--textarea-chrome));max-block-size:calc(var(--textarea-rows-max) * var(--lh-control) * 1em + var(--textarea-chrome));field-sizing:content;resize:vertical;overflow-wrap:anywhere;display:block;overflow-y:auto}textarea.input.is-single-value{--textarea-rows-min:1;--textarea-rows-max:6;min-block-size:var(--control-lg);padding-block:calc((var(--control-lg) - 1lh - 2 * var(--border-control)) / 2);resize:none;max-inline-size:none}.textarea[data-rows="6"],textarea.input[data-rows="6"]{--textarea-rows-min:6}.textarea[data-rows="8"],textarea.input[data-rows="8"]{--textarea-rows-min:8}.textarea.is-resized,textarea.input.is-resized{max-block-size:none}.textarea:disabled,.textarea[aria-disabled=true],textarea.input:disabled,textarea.input[aria-disabled=true]{resize:none}textarea.input[aria-invalid=true],textarea.input.is-error{padding-inline-start:calc(var(--space-md) - var(--border-hairline))}.field .textarea,.field textarea.input{justify-self:stretch}.field-foot{justify-content:space-between;align-items:flex-start;gap:var(--space-2xs) var(--space-md);max-inline-size:var(--measure-body);flex-wrap:wrap;display:flex}.char-count{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin-inline-start:auto}.char-count.is-over{gap:var(--space-2xs);color:var(--color-negative);font-weight:var(--fw-caption-strong);align-items:flex-start;display:inline-flex}.char-count .icon{width:var(--icon-xs);height:var(--icon-xs);flex:none;margin-block-start:calc((1lh - var(--icon-xs)) / 2);display:none}.char-count.is-over .icon{display:block}.input[readonly]{background:var(--color-canvas);border-color:var(--color-line-strong)}.readonly-text{max-inline-size:var(--measure-body);padding:var(--space-sm) var(--space-md);background:var(--color-canvas);border-radius:var(--radius-sm);color:var(--color-ink);white-space:pre-line;overflow-wrap:anywhere;margin:0}.textarea[readonly],textarea.input[readonly]{background:var(--color-canvas);border-color:var(--color-line-strong);resize:none}.textarea[aria-disabled=true],textarea.input[aria-disabled=true]{background:var(--color-disabled-bg);color:var(--color-ink-2)}:is(.input,.select,.textarea):is([readonly],[aria-disabled=true],:disabled):is(:focus-visible,.is-focus){border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.select-wrap{display:block;position:relative}.select-wrap:after{content:"";top:50%;right:var(--space-sm);pointer-events:none;width:var(--icon-md);height:var(--icon-md);background:var(--color-ink-2);-webkit-mask:var(--glyph-chevron-down) center / contain no-repeat;-webkit-mask:var(--glyph-chevron-down) center / contain no-repeat;-webkit-mask:var(--glyph-chevron-down) center / contain no-repeat;-webkit-mask:var(--glyph-chevron-down) center / contain no-repeat;mask:var(--glyph-chevron-down) center / contain no-repeat;margin-block-start:calc(var(--icon-md) / -2);position:absolute}.select-wrap:has(.select:focus-visible):after{background:var(--color-brand-blue)}.select-wrap:has(.select.is-focus):after{background:var(--color-brand-blue)}.select-wrap:has(.select[aria-invalid=true]):after{background:var(--color-negative)}.select-wrap:has(.select.is-error):after{background:var(--color-negative)}.select-wrap:has(.select:disabled):after{background:var(--color-muted)}.select-wrap:has(.select[aria-disabled=true]):after{background:var(--color-muted)}.input-money{font-variant-numeric:tabular-nums}.check-row{align-items:flex-start;gap:var(--space-sm);min-height:var(--target-min);padding-block:var(--space-xs);cursor:pointer;font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);color:var(--color-ink);min-inline-size:var(--target-min);display:flex}.check-row>span{overflow-wrap:anywhere;min-width:0;padding-block-start:calc((var(--icon-sm) - 1lh) / 2)}.check-row input{appearance:none;width:var(--icon-sm);height:var(--icon-sm);border:var(--border-control) solid var(--color-line-strong);background:var(--color-surface);border-radius:var(--radius-xs);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);flex:none;place-items:center;margin:0;display:grid}.check-row input[type=radio]{border-radius:var(--radius-circle)}.check-row:hover input:not(:disabled):not(:checked):not(:indeterminate):not([aria-checked=mixed]):not([aria-invalid=true]):not(.is-error):not(:focus-visible),.check-row.is-hover input:not(:disabled):not(:checked):not(:indeterminate):not([aria-checked=mixed]):not([aria-invalid=true]):not(.is-error):not(:focus-visible){border-color:var(--color-ink-2)}.check-row input:focus-visible,.check-row input.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.check-row input:is([aria-invalid=true],.is-error):is(:focus-visible,.is-focus){border-color:var(--color-negative);outline:var(--focus-outline-negative)}.check-row input:checked,.check-row input[type=checkbox]:indeterminate,.check-row input[type=checkbox][aria-checked=mixed]{background:var(--color-brand-blue);border-color:var(--color-brand-blue);border-width:var(--border-control)}.check-row input[type=checkbox]:checked:after,.check-row input[type=checkbox]:indeterminate:after,.check-row input[type=checkbox][aria-checked=mixed]:after{content:"";width:var(--icon-xs);height:var(--icon-xs);background:var(--color-surface);-webkit-mask:var(--glyph-tick) center / contain no-repeat;-webkit-mask:var(--glyph-tick) center / contain no-repeat;-webkit-mask:var(--glyph-tick) center / contain no-repeat;-webkit-mask:var(--glyph-tick) center / contain no-repeat;mask:var(--glyph-tick) center / contain no-repeat}.check-row input[type=checkbox]:indeterminate:after,.check-row input[type=checkbox][aria-checked=mixed]:after{-webkit-mask-image:var(--glyph-dash);-webkit-mask-image:var(--glyph-dash);-webkit-mask-image:var(--glyph-dash);-webkit-mask-image:var(--glyph-dash);mask-image:var(--glyph-dash)}.check-row input[type=radio]:checked:after{content:"";width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-circle);background:var(--color-surface)}.check-row input:disabled{background:var(--color-disabled-bg);border-color:var(--color-line-strong);cursor:not-allowed}.check-row input:checked:disabled:after,.check-row input[type=checkbox]:indeterminate:disabled:after{background:var(--color-ink-2)}.check-row input.is-error,.check-row input[aria-invalid=true]{border-color:var(--color-negative);border-width:var(--border-emphasis)}.check-row:has(input:disabled){color:var(--color-ink-2);cursor:not-allowed}.check-group{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.check-group>legend{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);margin-block-end:var(--space-xs);padding:0}.check-group .hint{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);margin-block-end:var(--space-xs)}.input-wrap .input-trail{right:var(--space-2xs);margin-block-start:calc(var(--target-min) / -2);position:absolute;top:50%}.input-wrap:has(.input-trail) .input{padding-inline-end:calc(var(--target-min) + var(--space-xs))}.ic-input .input{font-size:var(--fs-table-num);font-weight:var(--fw-table-num);font-variant-numeric:tabular-nums;padding-inline-start:var(--space-md)}.search-field{align-items:center;display:flex;position:relative}.search-field>.icon{left:var(--space-md);width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink-2);pointer-events:none;position:absolute}.search-field .input{padding-inline-start:calc(var(--space-md) + var(--icon-sm) + var(--space-xs))}:is(.search-field:has(.input:focus-visible)>.icon,.search-field:has(.input.is-focus)>.icon){color:var(--color-brand-blue)}.search-count{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-muted);font-variant-numeric:tabular-nums}.save-status{align-items:flex-start;gap:var(--space-2xs) var(--space-xs);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-muted);flex-wrap:wrap;display:flex}.save-status>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-positive);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.save-status .spinner{width:var(--icon-xs);height:var(--icon-xs);color:var(--color-ink-2);margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.save-status.is-failed{color:var(--color-negative);font-weight:var(--fw-caption-strong)}.save-status.is-failed>.icon{color:var(--color-negative)}.save-status .link-button{min-height:var(--target-min);margin-block:calc((var(--target-min) - 1lh) / -2)}.repeater{gap:var(--space-md);display:grid}.repeater-row{border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md);gap:var(--space-md);min-width:0;margin:0;display:grid}.repeater-row>legend{float:left;width:100%;padding:0}.repeater-head{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.repeater-head .t-label{color:var(--color-ink)}.repeater-row .field{margin-block-end:0}.repeater-row.has-error{border-color:var(--color-negative)}.repeater-add{justify-self:start}.lang-notice{gap:var(--space-xs);background:var(--color-info-bg);color:var(--color-ink-2);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-md);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);outline:var(--border-hairline) solid transparent;outline-offset:calc(-1 * var(--border-hairline));align-items:flex-start;display:flex}.lang-notice>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-info);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.breadcrumb ol{align-items:center;gap:0 var(--space-2xs);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--space-2xs);min-width:0;display:inline-flex}.breadcrumb li:not(:last-child):after{content:"";width:var(--icon-xs);height:var(--icon-xs);background:var(--color-line-strong);-webkit-mask:var(--glyph-chevron-down) center / contain no-repeat;-webkit-mask:var(--glyph-chevron-down) center / contain no-repeat;-webkit-mask:var(--glyph-chevron-down) center / contain no-repeat;-webkit-mask:var(--glyph-chevron-down) center / contain no-repeat;mask:var(--glyph-chevron-down) center / contain no-repeat;flex:none;transform:rotate(-90deg)}.breadcrumb a{min-height:var(--target-min);min-width:var(--target-min);color:var(--color-muted);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--underline-offset);overflow-wrap:anywhere;align-items:center;display:inline-flex}.breadcrumb a:hover,.breadcrumb a.is-hover{color:var(--color-blue-700);text-decoration-thickness:var(--border-emphasis)}.breadcrumb [aria-current=page]{color:var(--color-ink-2);min-height:var(--target-min);overflow-wrap:anywhere;align-items:center;display:inline-flex}.filter-rail{gap:var(--space-xs);flex-wrap:wrap;display:flex}.filter-pill{align-items:center;gap:var(--space-2xs) var(--space-xs);min-height:var(--target-min);padding:var(--space-2xs) var(--space-md);background:var(--color-surface);color:var(--color-ink-2);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-sm);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);cursor:pointer;text-align:start;transition:background var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);display:inline-flex}.filter-pill>.icon{width:var(--icon-xs);height:var(--icon-xs);display:none}.filter-pill .count{font-variant-numeric:tabular-nums;font-weight:var(--fw-label)}.filter-pill:hover,.filter-pill.is-hover{background:var(--color-blue-100);border-color:var(--color-ink-2)}.filter-pill[aria-pressed=true]{background:var(--color-brand-blue);color:var(--color-surface);border-color:var(--color-brand-blue)}.filter-pill[aria-pressed=true]>.icon{display:block}.filter-pill[aria-pressed=true]:hover,.filter-pill[aria-pressed=true].is-hover{background:var(--color-blue-700);border-color:var(--color-blue-700)}.filter-pill:focus-visible,.filter-pill.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.filter-pill[aria-disabled=true]{background:var(--color-disabled-bg);color:var(--color-ink-2);border-color:var(--color-line-strong);cursor:not-allowed}.filter-pill[aria-disabled=true]:is(:focus-visible,.is-focus){border-color:var(--color-brand-blue)}.filter-status{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin-block-start:var(--space-xs)}.tabs{border-bottom:var(--border-hairline) solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;display:grid}.tabs-list{gap:var(--space-2xs);scrollbar-width:thin;scroll-snap-type:x proximity;grid-column:2;display:flex;overflow-x:auto}.tab{align-items:center;gap:var(--space-xs);min-height:var(--control-md);padding:0 var(--space-sm);white-space:nowrap;scroll-snap-align:start;border:0;border-bottom:var(--border-focus) solid transparent;color:var(--color-ink-2);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);cursor:pointer;transition:color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);background:0 0;text-decoration:none;display:inline-flex}.tab:hover,.tab.is-hover{color:var(--color-brand-blue);border-bottom-color:var(--color-line-strong)}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--color-brand-blue);border-bottom-color:var(--color-brand-blue)}.tab:focus-visible,.tab.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.tab[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed;border-bottom-color:#0000}.tab .count{font-variant-numeric:tabular-nums;color:inherit;font-weight:var(--fw-label-quiet)}.tabs-scroll{display:none}.tabs.is-overflow .tabs-scroll{display:inline-grid}.tabs.is-fit .tabs-scroll{display:none}.tabs-scroll.is-prev{grid-column:1}.tabs-scroll.is-next{grid-column:3}.tab-panel{padding-block:var(--space-lg) 0}.tab-panel:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.accordion{border-bottom:var(--border-hairline) solid var(--color-line)}.accordion:first-of-type{border-top:var(--border-hairline) solid var(--color-line)}.accordion-heading{margin:0}.accordion-trigger{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:var(--control-lg);padding:var(--space-sm) 0;text-align:start;cursor:pointer;color:var(--color-ink);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-h4);background:0 0;border:0;display:flex}.accordion-trigger>span{overflow-wrap:anywhere;min-width:0}.accordion-trigger .icon{color:var(--color-ink-2);transition:transform var(--motion-base) var(--motion-easing)}.accordion-trigger:hover,.accordion-trigger.is-hover,.accordion-trigger:hover .icon,.accordion-trigger.is-hover .icon{color:var(--color-brand-blue)}.accordion-trigger[aria-expanded=true] .icon{color:var(--color-brand-blue);transform:rotate(180deg)}.accordion-trigger.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.accordion-panel{max-width:var(--measure-body);color:var(--color-ink);padding-block-end:var(--space-lg)}.disclosure-trigger{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);cursor:pointer;color:var(--color-brand-blue);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);text-align:start;background:0 0;border:0;padding:0;display:inline-flex}.disclosure-trigger .icon{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--motion-base) var(--motion-easing)}.disclosure-trigger:hover,.disclosure-trigger.is-hover{color:var(--color-blue-700);text-underline-offset:var(--underline-offset);text-decoration:underline}.disclosure-trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.disclosure-body{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);max-width:var(--measure-body);padding-block-end:var(--space-xs)}.link.is-hover{color:var(--color-blue-700);text-decoration-thickness:var(--border-emphasis)}.link:focus-visible,.link.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.link-standalone{align-items:center;gap:var(--space-xs);min-height:var(--target-min);min-inline-size:var(--target-min);display:inline-flex}.link-download{align-items:flex-start;gap:var(--space-xs);display:inline-flex}.link-download .icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.link-meta{color:var(--color-ink-2);font-weight:var(--fw-body);white-space:nowrap}.link-list{margin:0;padding:0;list-style:none;display:grid}.pagination ul{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;transition:background var(--motion-fast) var(--motion-easing);text-decoration:none;display:inline-flex}.page-btn .icon{width:var(--icon-sm);height:var(--icon-sm)}.page-btn:hover,.page-btn.is-hover{background:var(--color-blue-100)}.page-btn[aria-current=page]{background:var(--color-brand-blue);color:var(--color-surface)}.page-btn[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed;background:0 0}.page-gap{color:var(--color-ink-2);min-width:var(--target-min);text-align:center}.page-of{font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);color:var(--color-ink-2);font-variant-numeric:tabular-nums;padding-inline:var(--space-xs);display:none}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-body);line-height:var(--lh-control);color:var(--color-ink);background:var(--color-surface)}.data-table caption{caption-side:top;text-align:start;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);padding-block-end:var(--space-sm)}.data-table caption .t-meta{font-weight:var(--fw-caption);display:block}.data-table thead th{text-align:start;vertical-align:bottom;background:var(--color-canvas);color:var(--color-ink);block-size:var(--control-dense);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}.data-table thead th.num{text-align:end}.data-table tbody th[scope=row]{text-align:start;font-size:var(--fs-body);line-height:var(--lh-control);font-weight:var(--fw-label);background:0 0}.data-table tbody tr,.data-table tfoot tr{border-top:var(--border-hairline) solid var(--color-line)}.data-table td,.data-table tbody th,.data-table tfoot th,.data-table tfoot td{padding:var(--space-xs) var(--space-sm);height:var(--table-row);vertical-align:middle;border-top:0}.data-table td.num,.data-table th.num{text-align:end;font-variant-numeric:tabular-nums;font-size:var(--fs-table-num);font-weight:var(--fw-table-num);white-space:nowrap}.data-table td.num:has(.money-neg){white-space:normal}:is(.data-table,.portal-data-table) .num .money-neg{justify-items:end;gap:0;display:inline-grid}.data-table tbody tr:hover,.data-table tbody tr.is-hover{background:var(--color-canvas)}.data-table tbody tr.is-selected,.data-table tbody tr[aria-current=true]{background:var(--color-blue-100)}.data-table tbody tr:has(>.check-cell input:checked){background:var(--color-blue-100)}.row-flag{align-items:flex-start;gap:var(--space-2xs);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);color:var(--color-brand-blue);display:inline-flex}.row-flag .icon{width:var(--icon-xs);height:var(--icon-xs);flex:none;margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.data-table tfoot tr{border-top:var(--border-emphasis) solid var(--color-line-strong)}.data-table tfoot th,.data-table tfoot td{font-weight:var(--fw-label);background:var(--color-surface)}.data-table .check-row{min-height:var(--target-min);align-items:center;padding-block:0}.data-table .check-cell{width:var(--target-min);padding-inline-end:0}.data-table .t-code{font-size:var(--fs-code)}.cell-sub{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);display:block}.cell-sub.row-flag{color:var(--color-brand-blue);font-weight:var(--fw-caption-strong);margin-block-start:var(--space-2xs);display:flex}.table-scroll{border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);max-width:100%;overflow-x:auto}.table-scroll:focus-visible,.table-scroll.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.table-scroll>.data-table{min-width:100%}.table-scroll td:not(.num):not(.check-cell){min-width:var(--col-text-min)}.table-head{gap:var(--space-2xs);min-width:0;margin-block-end:var(--space-sm);display:grid}.table-title{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--color-ink);margin:0}.table-head .t-meta{max-width:var(--measure-body)}.table-scroll.is-pinned tbody th[scope=row],.table-scroll.is-pinned thead th:first-child{z-index:var(--z-sticky);background:var(--color-surface);box-shadow:var(--border-hairline) 0 0 0 var(--color-line);position:sticky;left:0}.table-scroll.is-pinned thead th:first-child{z-index:var(--z-sticky-corner);background:var(--color-canvas)}.table-scroll.is-pinned tbody tr:hover th[scope=row],.table-scroll.is-pinned tbody tr.is-hover th[scope=row]{background:var(--color-canvas)}.table-scroll.is-pinned tbody tr.is-selected th[scope=row],.table-scroll.is-pinned tbody tr[aria-current=true] th[scope=row]{background:var(--color-blue-100)}.table-scroll.is-pinned tbody tr:has(>.check-cell input:checked) th[scope=row]{background:var(--color-blue-100)}.table-scroll.is-pinned .check-cell{z-index:var(--z-sticky);background:var(--color-surface);position:sticky;left:0}.table-scroll.is-pinned thead .check-cell{z-index:var(--z-sticky-corner);background:var(--color-canvas)}.table-scroll.is-pinned tbody tr:hover .check-cell,.table-scroll.is-pinned tbody tr.is-hover .check-cell{background:var(--color-canvas)}.table-scroll.is-pinned tbody tr:has(>.check-cell input:checked) .check-cell{background:var(--color-blue-100)}:is(.table-scroll.is-pinned:has(.check-cell) tbody th[scope=row],.table-scroll.is-pinned:has(.check-cell) thead th:nth-child(2)){left:var(--target-min);z-index:var(--z-sticky);position:sticky}.table-scroll.is-pinned:has(.check-cell) thead th:first-child{box-shadow:none}.table-scroll.is-pinned:has(.check-cell) thead th:nth-child(2){z-index:var(--z-sticky-corner);background:var(--color-canvas);box-shadow:var(--border-hairline) 0 0 0 var(--color-line)}.calc-summary-bar{align-items:center;gap:var(--space-xs);min-height:var(--action-bar-height);padding:var(--space-2xs) var(--gutter-mobile) calc(var(--space-2xs) + env(safe-area-inset-bottom));background:var(--color-surface);box-shadow:var(--elevation-overlay);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.calc-summary-bar .csb-label{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2)}.calc-summary-bar .csb-figure{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-summary-bar .btn{min-height:var(--control-md);padding-inline:var(--space-md)}.calc-summary-bar .icon-button .icon{transition:transform var(--motion-base) var(--motion-easing)}.calc-summary-bar.is-open{border-radius:var(--radius-lg) var(--radius-lg) 0 0;grid-template-rows:auto auto;padding-block-start:var(--space-md)}.calc-summary-bar.is-open .icon-button .icon{transform:rotate(180deg)}.calc-summary-bar .csb-panel{grid-column:1/-1}@media (max-width:767px){.calc-summary-bar.is-fixed{z-index:var(--z-bottom-bar);position:fixed;bottom:0;left:0;right:0}}.card-static{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);padding:var(--card-pad);color:var(--color-ink);gap:var(--space-sm);min-width:0;display:grid}.eligibility-head{gap:var(--space-sm);align-items:flex-start;display:flex}.eligibility-head .icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--color-info);flex:none}.eligibility-head .t-h3{color:var(--color-ink)}.eligibility-result.is-not-met .eligibility-head .icon,.eligibility-result.is-not-met .eligibility-head .t-h3{color:var(--color-ink-2)}.card-caveat{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);max-width:var(--measure-body)}.branch-card .t-h4,.official-channels .t-h4{color:var(--color-ink)}.branch-services{gap:0 var(--space-md);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.card-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.branch-card .data-table td,.branch-card .data-table th{height:var(--target-min);padding:var(--space-xs) var(--space-sm)}.branch-card .data-table th[scope=row]{white-space:nowrap;padding-inline-start:0}.branch-card .data-table td.num{white-space:normal;padding-inline-end:0}.official-list{margin:0;padding:0;list-style:none;display:grid}.official-list li{gap:var(--space-sm);padding-block:var(--space-sm);border-top:var(--border-hairline) solid var(--color-line);align-items:flex-start;display:flex}.official-list li .icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-brand-blue);flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.official-list .domain{font-weight:var(--fw-label);overflow-wrap:anywhere}.aid-scheme-card{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-lg);gap:var(--space-xs);transition:border-color var(--motion-fast) var(--motion-easing), background var(--motion-fast) var(--motion-easing);align-content:start;display:grid;position:relative}.aid-scheme-card>.icon{color:var(--color-brand-blue);width:var(--icon-lg);height:var(--icon-lg)}.aid-scheme-card .t-h4 a{color:var(--color-ink);text-decoration:none}.aid-scheme-card .t-h4 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.aid-scheme-card p{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aid-scheme-card .card-caveat{display:block}.aid-scheme-card:hover,.aid-scheme-card.is-hover{border-color:var(--color-brand-blue)}.aid-scheme-card:hover .t-h4 a,.aid-scheme-card.is-hover .t-h4 a{color:var(--color-brand-blue);text-underline-offset:var(--underline-offset);text-decoration:underline}.aid-scheme-card:active,.aid-scheme-card.is-pressed{background:var(--color-blue-100);border-color:var(--color-blue-800)}.aid-scheme-card:active>.icon,.aid-scheme-card.is-pressed>.icon{color:var(--color-blue-800)}.aid-scheme-card.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.aid-scheme-card:has(a:focus-visible){border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.aid-scheme-card a:focus-visible{outline:none}.receipt-card{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);overflow:hidden}.receipt-head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-canvas);border-bottom:var(--border-hairline) solid var(--color-line);display:flex;position:relative}.receipt-head img{height:var(--logo-height);width:auto;position:relative}.receipt-head .lattice{width:var(--lattice-width);color:var(--color-lattice-on-canvas);pointer-events:none;position:absolute;top:0;bottom:0;right:0}.receipt-head .lattice svg{width:100%;height:100%}.receipt-body{padding:var(--space-lg);gap:var(--space-md);display:grid}.receipt-status{gap:var(--space-xs);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);align-items:flex-start;display:flex}.receipt-status .icon{width:var(--icon-md);height:var(--icon-md);flex:none;margin-block-start:calc((1lh - var(--icon-md)) / 2)}.receipt-status.is-success{color:var(--color-positive)}.receipt-status.is-pending{color:var(--color-warning)}.receipt-status.is-failed{color:var(--color-negative)}.receipt-status.is-cancelled{color:var(--color-ink-2)}.receipt-kv{grid-template-columns:minmax(0, var(--kv-key-width)) minmax(0, 1fr);margin:0;display:grid}.receipt-kv dt,.receipt-kv dd{padding-block:var(--space-sm);border-top:var(--border-hairline) solid var(--color-line);margin:0}.receipt-kv dt{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);padding-inline-end:var(--space-md)}.receipt-kv dd{overflow-wrap:anywhere;align-items:center;gap:0 var(--space-xs);flex-wrap:wrap;display:flex}.receipt-kv dd .icon-button{margin-block:calc((var(--target-min) - 1lh) / -2)}.receipt-total{gap:var(--space-2xs);border-top:var(--border-emphasis) solid var(--color-line-strong);padding-block-start:var(--space-sm);display:grid}.receipt-total .t-amount .cur{color:var(--color-ink-2)}.receipt-note{color:var(--color-ink-2);max-width:var(--measure-body)}.download-rail{gap:var(--space-sm);flex-wrap:wrap;display:flex}.download-tile{align-items:center;gap:var(--space-xs);min-height:var(--control-lg);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--motion-easing);text-decoration:none;display:inline-flex}.download-tile .icon{color:var(--color-surface)}.download-tile .dt-small{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);display:block}.download-tile .dt-name{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);display:block}.download-tile:hover,.download-tile.is-hover{background:var(--color-blue-950)}.download-tile.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.ayat-block,.niat-panel{background:var(--color-canvas);border-radius:var(--radius-md);padding:var(--space-lg);gap:var(--space-sm);display:grid}.ayat-block .t-ayat,.niat-panel .t-jawi{color:var(--color-ink);text-align:start}.ayat-block .ayat-source{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2)}.campaign-band{background:var(--color-blue-950);color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-xl) var(--space-lg);gap:var(--space-sm);display:grid}.campaign-band .t-h3{color:var(--color-surface)}.campaign-band p{color:var(--color-blue-200);max-width:var(--measure-lead)}.term{font:inherit;color:var(--color-ink);cursor:pointer;-webkit-text-decoration:underline dotted var(--color-muted);-webkit-text-decoration:underline dotted var(--color-muted);-webkit-text-decoration:underline dotted var(--color-muted);text-decoration:underline dotted var(--color-muted);text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--underline-offset);background:0 0;border:0;padding:0;display:inline}.term:hover,.term.is-hover{text-decoration-style:solid}.term-wrap{display:inline;position:relative}.toggletip{left:0;top:calc(100% + var(--space-2xs));z-index:var(--z-toast);width:max-content;max-width:min(var(--measure-heading), calc(100vw - 2 * var(--gutter-mobile)));background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);box-shadow:var(--elevation-overlay);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);position:absolute}.toggletip.is-inline{margin-block-start:var(--space-xs);display:block;position:static}.timeout-dialog{width:min(100%, var(--modal-max));background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--elevation-overlay);gap:var(--space-md);border:0;display:grid}.timeout-dialog::backdrop{background:var(--color-scrim)}.timeout-dialog .td-head{gap:var(--space-sm);align-items:flex-start;display:flex}.timeout-dialog .td-head .icon{color:var(--color-warning);flex:none;margin-block-start:calc((1lh - var(--icon-md)) / 2)}.timeout-dialog .td-actions{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.timeout-dialog.is-inline{margin:0;position:static}.host-notice{gap:var(--space-xs);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);color:var(--color-ink-2);align-items:flex-start;display:flex}.host-notice .icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-brand-blue);flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.bottom-sheet{width:100%;max-width:100%;max-height:var(--sheet-max-block);padding:var(--space-lg) var(--gutter-mobile);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--elevation-overlay);z-index:var(--z-sheet);border:0;margin:auto 0 0}.bottom-sheet::backdrop{background:var(--color-scrim)}.bottom-sheet[open]{animation:sheet-in var(--motion-base) var(--motion-easing)}.bottom-sheet .bs-head{justify-content:space-between;align-items:center;gap:var(--space-md);margin-block-end:var(--space-md);display:flex}.bottom-sheet.is-inline{margin:0;display:block;position:static}.nisab-chip{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-xs);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);display:inline-flex}.nisab-chip .icon{width:var(--icon-xs);height:var(--icon-xs);flex:none;margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.nisab-chip.nisab-not-reached{padding:0}@media (max-width:767px){.tabs:not(.is-fit) .tabs-scroll{display:inline-grid}.tabs-list{scroll-padding-inline:var(--space-lg);padding-inline-end:var(--space-lg)}.page-num,.page-gap{display:none}.pagination ul{justify-content:space-between}.page-of{flex-basis:100%;order:-1;padding-inline:0;display:block}.figure-row.stack-sm{flex-direction:column;align-items:flex-start}.receipt-kv{grid-template-columns:minmax(0,1fr)}.receipt-kv dd{border-top:0;padding-block-start:0}.receipt-body,.receipt-head{padding-inline:var(--space-md)}.error-summary{padding:var(--space-md)}.card-actions .btn{flex:100%}}.badge-row{gap:var(--space-xs);flex-wrap:wrap;align-items:flex-start;display:flex}.badge-row>.badge{flex:0 auto}.error-text-sm{gap:var(--space-2xs);color:var(--color-negative);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);align-items:flex-start;display:flex}.error-text-sm .icon{width:var(--icon-xs);height:var(--icon-xs);margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.empty-state{justify-items:center;gap:var(--space-sm);text-align:center;padding:var(--space-2xl) var(--space-lg);background:var(--color-canvas);border-radius:var(--radius-md);color:var(--color-ink-2);display:grid}.empty-state>.icon{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-ink-2)}.empty-state h3,.empty-state .empty-title{color:var(--color-ink);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-h4);max-width:var(--measure-heading)}.empty-state p{max-width:var(--measure-lead)}.empty-state .btn{margin-block-start:var(--space-xs)}.empty-state-quiet{padding:var(--space-xl) var(--space-md);gap:var(--space-xs);background:0 0}.empty-state-quiet>.icon{width:var(--icon-lg);height:var(--icon-lg)}.empty-state-quiet h3,.empty-state-quiet .empty-title{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}.kv-list{grid-template-columns:minmax(0, var(--kv-key-width)) minmax(0, 1fr);gap:0 var(--space-lg);margin:0;display:grid}.kv-list>div{display:contents}.kv-list dt,.kv-list dd{padding-block:var(--space-xs);border-top:var(--border-hairline) solid var(--color-line)}.kv-list>div:first-child>dt,.kv-list>div:first-child>dd{border-top:0}.kv-list dt{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);padding-block-start:calc(var(--space-xs) + var(--space-2xs))}.kv-list dd{min-width:0;color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.kv-list dd code:not(.t-code-long){overflow-wrap:normal}.kv-list.is-flush dt,.kv-list.is-flush dd{padding-block:var(--space-2xs);border-top:0}.tag{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);font-variant-numeric:tabular-nums;display:inline-flex}.tag .icon{width:var(--icon-xs);height:var(--icon-xs)}.version-label{color:var(--color-ink)}.version-label .icon{color:var(--color-ink-2)}.provenance{gap:var(--space-xs);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);align-items:flex-start;display:flex}.provenance .icon{width:var(--icon-xs);height:var(--icon-xs);margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.provenance time,.provenance .num{font-variant-numeric:tabular-nums}.stack-tools{display:none}.data-table-stacked :is(td,th)>a{min-height:var(--target-min);align-items:center;display:inline-flex}@media (max-width:767px){.data-table-stacked,.data-table-stacked>tbody,.data-table-stacked>tbody>tr,.data-table-stacked>tfoot,.data-table-stacked>tfoot>tr,.data-table-stacked>tfoot>tr>*{display:block}.data-table-stacked>thead{width:var(--border-hairline);height:var(--border-hairline);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.data-table-stacked>caption{display:block}.data-table-stacked>tbody{gap:var(--space-sm);display:grid}.data-table-stacked>tbody>tr{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-md)}.data-table-stacked>tbody>tr>*{gap:var(--space-sm);height:auto;min-height:0;padding:var(--space-xs) 0;text-align:start;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid;position:static}.data-table-stacked.data-table-stacked>tbody>tr,.data-table-stacked.data-table-stacked>tbody>tr>*{min-width:0}.data-table-stacked.data-table-stacked>tbody>tr>:is(*,.num,th,td),.data-table-stacked.data-table-stacked>tbody>tr>:before{white-space:normal;overflow-wrap:anywhere}.data-table-stacked>tbody>tr>*>*,.data-table-stacked>tbody>tr>:before{overflow-wrap:anywhere;min-width:0;max-inline-size:100%}.data-table-stacked>tbody>tr>* :is(code,.t-code),.data-table-stacked>caption :is(code,.t-code){white-space:normal;overflow-wrap:anywhere}.data-table-stacked>caption{overflow-wrap:anywhere}.data-table-stacked>tbody>tr>*+*{border-top:var(--border-hairline) solid var(--color-line)}.data-table-stacked>tbody>tr>:before{content:attr(data-label);color:var(--color-muted);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong)}.data-table-stacked>tbody>tr>.num{text-align:end}.data-table-stacked>tbody>tr>.num:before{text-align:start}.data-table-stacked>tbody>tr>*>.cell-sub{grid-column:2}.data-table-stacked>tbody>tr>[data-label=""]:before{content:none}.data-table-stacked>tbody>tr>[data-label=""]{grid-template-columns:minmax(0,1fr)}.data-table-stacked>tbody>tr>.col-issue-icon:empty,.data-table-stacked>tfoot td:empty{display:none}.data-table-stacked>tfoot>tr{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.data-table-stacked>tfoot>tr>*{justify-content:space-between;gap:var(--space-sm);border:0;padding:0;display:flex}.data-table-stacked>tfoot>tr>th{flex:auto}.stack-tools{display:flex}.data-table-stacked>tbody>tr:is(.is-selected,:has(.portal-check input:checked)){background:var(--color-blue-100)}.data-table-stacked>thead .portal-check{display:none}.data-table-stacked>tbody>tr:has(>.col-check){grid-template-columns:var(--target-min) minmax(0, 1fr);column-gap:var(--space-xs);display:grid}.data-table-stacked>tbody>tr:has(>.col-check)>*{grid-column:1/-1}.data-table-stacked>tbody>tr>.col-check{grid-column:1;align-self:center;width:auto;min-width:0;padding:0}.data-table-stacked>tbody>tr>.col-check+*{border-top:0;grid-column:2}.table-scroll:has(>.data-table-stacked){background:0 0;border:0;border-radius:0;overflow:visible}}.data-table-stacked .badge{justify-self:start}.data-table-stacked.is-stacked,.data-table-stacked.is-stacked>tbody,.data-table-stacked.is-stacked>tbody>tr,.data-table-stacked.is-stacked>tbody>tr>*,.data-table-stacked.is-stacked>tfoot,.data-table-stacked.is-stacked>tfoot>tr,.data-table-stacked.is-stacked>tfoot>tr>*{display:block}.data-table-stacked.is-stacked>thead{width:var(--border-hairline);height:var(--border-hairline);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.data-table-stacked.is-stacked>caption{display:block}.data-table-stacked.is-stacked>tbody>tr>.col-issue-icon:empty,.data-table-stacked.is-stacked>tfoot td:empty{display:none}.data-table-stacked.is-stacked>tbody{gap:var(--space-sm);display:grid}.data-table-stacked.is-stacked>tbody>tr{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-md)}.data-table-stacked.is-stacked>tbody>tr>*{gap:var(--space-sm);height:auto;min-height:0;padding:var(--space-xs) 0;text-align:start;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid;position:static}.data-table-stacked.is-stacked>tbody>tr>*>*,.data-table-stacked.is-stacked>tbody>tr>:before{overflow-wrap:anywhere;min-width:0;max-inline-size:100%}.data-table-stacked.is-stacked>tbody>tr,.data-table-stacked.is-stacked>tbody>tr>*{min-width:0}.data-table-stacked.is-stacked.is-stacked>tbody>tr>:is(*,.num,th,td),.data-table-stacked.is-stacked>tbody>tr>:before,.data-table-stacked.is-stacked>tbody>tr>* :is(code,.t-code),.data-table-stacked.is-stacked>caption :is(code,.t-code){white-space:normal;overflow-wrap:anywhere}.data-table-stacked.is-stacked>tbody>tr>*+*{border-top:var(--border-hairline) solid var(--color-line)}.data-table-stacked.is-stacked>tbody>tr>:before{content:attr(data-label);color:var(--color-muted);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong)}.data-table-stacked.is-stacked>tbody>tr>.num{text-align:end}.data-table-stacked.is-stacked>tbody>tr>.num:before{text-align:start}.data-table-stacked.is-stacked>tbody>tr>*>.cell-sub{grid-column:2}.data-table-stacked.is-stacked>tbody>tr>[data-label=""]:before{content:none}.data-table-stacked.is-stacked>tbody>tr>[data-label=""]{grid-template-columns:minmax(0,1fr)}.data-table-stacked.is-stacked>tfoot>tr{padding:var(--space-sm) var(--space-md)}.data-table-stacked.is-stacked>tfoot>tr>*{justify-content:space-between;gap:var(--space-sm);border:0;padding:0;display:flex}.data-table-stacked.is-stacked>tbody>tr:is(.is-selected,:has(.portal-check input:checked)){background:var(--color-blue-100)}.data-table-stacked.is-stacked>thead .portal-check{display:none}.data-table-stacked.is-stacked>tbody>tr:has(>.col-check){grid-template-columns:var(--target-min) minmax(0, 1fr);column-gap:var(--space-xs);display:grid}.data-table-stacked.is-stacked>tbody>tr:has(>.col-check)>*{grid-column:1/-1}.data-table-stacked.is-stacked>tbody>tr>.col-check{grid-column:1;align-self:center;width:auto;min-width:0;padding:0}.data-table-stacked.is-stacked>tbody>tr>.col-check+*{border-top:0;grid-column:2}.is-stacked-tools{display:flex}.stack-tools{justify-content:space-between;align-items:end;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin-block-end:var(--space-sm)}.stack-tools .check-row{min-height:var(--target-min);align-items:center}.stack-tools .field{flex:1 1 var(--col-text-min);min-width:0;margin:0}.chip .chip-count{font-variant-numeric:tabular-nums}@media (max-width:767px){.kv-list{grid-template-columns:minmax(0,1fr)}.kv-list dd{border-top:0;padding-block-start:0}.kv-list dt{padding-block-end:0}.empty-state{padding:var(--space-xl) var(--space-md)}}.btn-destructive{background:var(--color-surface);color:var(--color-negative);border-color:var(--color-negative)}.btn-destructive:hover,.btn-destructive.is-hover{background:var(--color-negative-bg)}.btn-destructive:active,.btn-destructive.is-pressed{background:var(--color-negative);color:var(--color-surface)}.btn-destructive[aria-disabled=true]{background:var(--color-disabled-bg);color:var(--color-ink-2);border-color:var(--color-line-strong)}.btn-destructive[aria-busy=true],.btn-destructive[aria-busy=true]:hover{background:var(--color-surface);color:var(--color-negative)}.reason .link{font-weight:var(--fw-caption-strong)}.reason-list{margin:var(--space-2xs) 0 0;padding-inline-start:var(--space-md)}.reason-list li+li{margin-block-start:0}.reason-list a{inline-size:fit-content;padding-block:calc((var(--target-min) - 1lh) / 2);display:block}.alert-actions>a:not(.btn){padding-block:calc((var(--target-min) - 1lh) / 2);display:inline-block}.blocker-target{scroll-margin-block:calc(var(--hdr-offset) + var(--sticky-toolbar-h) + var(--space-lg)) calc(var(--sticky-bar-bottom) + var(--space-lg));border-radius:var(--radius-xs)}.blocker-target:focus,.blocker-target.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.alert{max-width:100%}.alert-body{min-width:0;display:block}.alert-body>.alert-title:not(:last-child){margin-block-end:var(--space-2xs)}.alert-body>:is(p,ul,ol,dl,div,form,table)+:is(p,ul,ol,dl,div,form,table){margin-block-start:var(--space-2xs)}.alert-body>p{max-width:var(--measure-body)}.alert-actions{align-items:center;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.alert-actions .btn{min-height:var(--target-min)}.alert-page{margin-block-end:var(--space-lg)}.alert-section{padding:var(--space-sm) var(--space-md);font-size:var(--fs-body)}.alert .spinner{color:var(--color-info);flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.status .spinner{flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.alert:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.toast-region{bottom:var(--space-lg);right:var(--page-gutter);z-index:var(--z-toast);gap:var(--space-xs);max-inline-size:min(var(--toast-max), calc(100% - 2 * var(--page-gutter)));pointer-events:none;display:grid;position:fixed}.toast{pointer-events:auto;grid-template-columns:var(--icon-sm) minmax(0, 1fr) var(--target-min);gap:var(--space-xs) var(--space-sm);max-inline-size:var(--toast-max);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--elevation-overlay);font-size:var(--fs-body);line-height:var(--lh-body);outline:var(--border-hairline) solid transparent;align-items:start;display:grid}.toast>.icon{width:var(--icon-sm);height:var(--icon-sm);margin-block-start:calc(var(--space-xs) + (1lh - var(--icon-sm)) / 2)}.toast-msg{padding-block:var(--space-xs);overflow-wrap:anywhere;min-width:0}.toast-msg .link{color:var(--color-surface);font-weight:var(--fw-label)}.toast .icon-button{color:var(--color-surface);border-radius:var(--radius-sm)}.toast .icon-button:hover,.toast .icon-button.is-hover{background:var(--color-dark-surface-2);outline:var(--border-hairline) solid var(--color-surface);outline-offset:calc(-1 * var(--border-hairline))}.toast .icon-button:active,.toast .icon-button.is-pressed{background:var(--color-surface);color:var(--color-ink);outline:0}.toast .icon-button:focus-visible,.toast .icon-button.is-focus,.toast .link:focus-visible,.toast .link.is-focus{outline:var(--focus-outline-on-dark);outline-offset:var(--focus-offset)}.toast-positive{background:var(--color-accent-deep)}.toast-positive .icon-button:hover,.toast-positive .icon-button.is-hover{background:var(--color-green-900)}.toast-positive .icon-button:active,.toast-positive .icon-button.is-pressed{background:var(--color-surface);color:var(--color-accent-deep)}@media (max-width:767px){body.has-action-bar .toast-region{bottom:calc(var(--action-bar-height) + var(--space-md) + env(safe-area-inset-bottom))}html:has(.calc-summary-bar.is-fixed) .toast-region{bottom:calc(var(--action-bar-height) + var(--space-md) + env(safe-area-inset-bottom))}}.toast[data-state=entering]{animation:toast-in var(--motion-base) var(--motion-easing)}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast[data-state=entering]{animation:toast-fade var(--motion-reduced-crossfade) linear}@keyframes toast-fade{0%{opacity:0}to{opacity:1}}}.success-notice .kv-inline{gap:var(--space-2xs) var(--space-lg);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.success-notice .kv-inline div{display:grid}.success-notice dt{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2)}.success-notice dd{font-weight:var(--fw-label);margin:0}.modal{inline-size:100%;max-inline-size:min(var(--modal-max), calc(100% - 2 * var(--page-gutter)));max-block-size:calc(100dvh - 2 * var(--space-lg));background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--elevation-overlay);border:0;margin:auto;padding:0;overflow:auto;container-type:inline-size}.modal::backdrop{background:var(--color-scrim)}.modal[open]{animation:modal-in var(--motion-base) var(--motion-easing)}@keyframes modal-in{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal[open]{animation:toast-fade var(--motion-reduced-crossfade) linear}}.modal-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg) var(--space-sm) 0 var(--space-lg);display:flex}.modal-head>.icon-button,.drawer-head>.icon-button,.nav-sheet-head>.icon-button,.bottom-sheet .bs-head>.icon-button{flex:none}.modal-head h2{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);min-width:0;padding-block-start:var(--space-xs)}.modal-body{gap:var(--space-md);padding:var(--space-md) var(--space-lg);display:grid}.modal-note{color:var(--color-ink-2)}.modal-actions{gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;display:flex}.modal .field{margin-block-end:0}:is(.modal,.drawer) :not(.modal-body):not(.drawer-body)>.field+.field{margin-block-start:var(--space-md)}@container (max-width:30rem){.modal-actions .btn{flex:100%}.modal-head{padding-inline-start:var(--space-md)}.modal-body,.modal-actions{padding-inline:var(--space-md)}}.drawer{block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:min(var(--drawer-max), 100%);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--elevation-overlay);z-index:var(--z-sheet);border:0;border-start-start-radius:var(--radius-lg);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-lg);flex-direction:column;margin:0 0 0 auto;padding:0;display:flex;position:fixed}.drawer:not([open]){display:none}.drawer::backdrop{background:var(--color-scrim)}.drawer[open]{animation:drawer-in var(--motion-base) var(--motion-easing)}@keyframes drawer-in{0%{transform:translateX(var(--space-lg));opacity:0}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.drawer[open]{animation:toast-fade var(--motion-reduced-crossfade) linear}}.drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-sm) var(--space-md) var(--space-lg);border-bottom:var(--border-hairline) solid var(--color-line);display:flex}.drawer-head h2{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-h4);min-width:0;padding-block-start:var(--space-xs)}.drawer-head .t-meta{margin-block-start:var(--space-2xs)}.drawer-body{align-content:start;gap:var(--space-md);padding:var(--space-lg);flex:auto;display:grid;overflow:auto}.drawer-foot{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:var(--border-hairline) solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;display:flex}.drawer .field{margin-block-end:0}.drawer.is-inline{z-index:auto;block-size:auto;max-block-size:none;max-inline-size:100%;margin:0;animation:none;display:flex;position:relative;inset:auto}.drawer-original{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2)}@media (max-width:767px){.drawer{block-size:auto;max-inline-size:100%;max-block-size:var(--sheet-max-block);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin:auto 0 0}.drawer[open]{animation-name:sheet-in}.drawer-foot .btn{flex:100%}}.stepper-count{font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);color:var(--color-ink);font-variant-numeric:tabular-nums;margin-block-end:var(--space-xs)}.stepper{gap:var(--space-xs);counter-reset:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.stepper-step{justify-items:start;gap:var(--space-xs);min-width:0;color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);display:grid;position:relative}.stepper-step:not(:last-child):after{content:"";top:calc(var(--marker-size) / 2);left:calc(var(--marker-size) + var(--space-xs));border-top:var(--border-emphasis) solid var(--color-line);position:absolute;right:0}.stepper-step.is-done:not(:last-child):after{border-top-color:var(--color-line-strong)}.step-label{overflow-wrap:anywhere;padding-inline-end:var(--space-xs)}.step-state{color:var(--color-ink-2);font-weight:var(--fw-caption);display:block}.state-marker{inline-size:var(--marker-size);block-size:var(--marker-size);border-radius:var(--radius-circle);color:var(--color-ink-2);background:var(--color-surface);flex:none;place-items:center;display:inline-grid}.state-marker .icon{width:var(--marker-size);height:var(--marker-size)}.is-done>.state-marker,.is-done .state-marker{color:var(--color-accent-deep)}.is-current>.state-marker,.is-current .state-marker{border:var(--border-emphasis) solid var(--color-brand-blue)}.is-current>.state-marker:after,.is-current .state-marker:after{content:"";inline-size:var(--marker-dot);block-size:var(--marker-dot);border-radius:var(--radius-circle);background:var(--color-brand-blue)}.is-upcoming>.state-marker,.is-upcoming .state-marker{border:var(--border-control) solid var(--color-line-strong)}.is-error>.state-marker,.is-error .state-marker{color:var(--color-negative)}.is-closed>.state-marker,.is-closed .state-marker{color:var(--color-neutral)}.stepper-step.is-current{color:var(--color-ink);font-weight:var(--fw-caption-strong)}.stepper-step.is-upcoming{color:var(--color-muted)}.stepper-step.is-error,.stepper-step.is-error .step-state{color:var(--color-negative);font-weight:var(--fw-caption-strong)}@media (max-width:767px){.stepper{grid-auto-flow:row;gap:0}.stepper-step{grid-template-columns:var(--marker-size) minmax(0, 1fr);align-items:start;gap:var(--space-sm);padding-block-end:var(--space-sm)}.stepper-step:not(:last-child):after{top:calc(var(--marker-size) + var(--space-2xs));bottom:var(--space-2xs);left:calc(var(--marker-size) / 2 - var(--border-emphasis) / 2);inline-size:var(--border-emphasis);background:var(--color-line);border-top:0;right:auto}.stepper-step.is-done:not(:last-child):after{background:var(--color-line-strong)}.step-label{padding-block-start:calc((var(--marker-size) - 1lh) / 2)}}.progress{gap:var(--space-xs);min-width:0;display:grid}.progress-head{justify-content:space-between;gap:var(--space-2xs) var(--space-md);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.progress-head .progress-label{color:var(--color-ink);font-weight:var(--fw-caption-strong)}.progress-value{font-variant-numeric:tabular-nums}.progress-bar{block-size:var(--progress-height);background:var(--color-disabled-bg);border-radius:var(--radius-xs);outline:var(--border-hairline) solid transparent;overflow:hidden}.progress-bar-fill{block-size:100%;inline-size:var(--progress,0%);background:var(--color-accent-deep);border-radius:var(--radius-xs);transition:inline-size var(--motion-base) var(--motion-easing);display:block}.progress.is-indeterminate .progress-bar-fill{inline-size:0}.progress.is-failed .progress-bar-fill{background:var(--color-line-strong)}.progress .status{margin-block-start:var(--space-2xs)}.status-timeline{margin:0;padding:0;list-style:none}.status-timeline-item{grid-template-columns:var(--marker-size) minmax(0, 1fr);gap:var(--space-2xs) var(--space-md);padding-block-end:var(--space-lg);display:grid;position:relative}.status-timeline-item:last-child{padding-block-end:0}.status-timeline-item:not(:last-child):before{content:"";top:calc(var(--marker-size) + var(--space-2xs));bottom:var(--space-2xs);left:calc(var(--marker-size) / 2 - var(--border-emphasis) / 2);inline-size:var(--border-emphasis);background:var(--color-line);position:absolute}.status-timeline-item.is-done:not(:last-child):before{background:var(--color-line-strong)}.status-timeline-item>.state-marker{grid-row:1/span 3}.tl-title{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);overflow-wrap:anywhere;padding-block-start:calc((var(--marker-size) - 1lh) / 2)}.tl-state{font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);color:var(--color-ink-2)}.is-done .tl-state{color:var(--color-accent-deep)}.is-current .tl-state{color:var(--color-brand-blue)}.tl-meta{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);font-variant-numeric:tabular-nums}.is-upcoming .tl-title{color:var(--color-muted);font-weight:var(--fw-label-quiet)}.tl-note{color:var(--color-ink);max-width:var(--measure-body);grid-column:2;margin-block-start:var(--space-2xs)}.tl-note .link{min-height:var(--target-min);align-items:center;display:inline-flex}.file-upload{gap:var(--space-xs);min-width:0;display:grid}.file-upload-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--color-ink)}.file-upload-hint{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.file-upload-drop{align-items:center;gap:var(--space-sm) var(--space-md);min-height:var(--task-tile);padding:var(--space-md) var(--space-lg);background:var(--color-canvas);border:var(--border-control) dashed var(--color-line-strong);border-radius:var(--radius-md);transition:background var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);flex-wrap:wrap;display:flex}.file-upload-drop>.icon{color:var(--color-brand-blue)}.file-upload-drop-text{flex:1 1 var(--col-text-min);gap:var(--space-2xs);min-width:0;display:grid}.file-upload-drop-text strong{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}.file-upload-drop-text span{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.file-upload-drop:hover,.file-upload.is-hover .file-upload-drop{border-color:var(--color-ink-2)}.file-upload.is-dragover .file-upload-drop{background:var(--color-blue-100);border-color:var(--color-brand-blue);border-style:solid}.file-upload-input{width:var(--border-hairline);height:var(--border-hairline);margin:calc(-1 * var(--border-hairline));clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.file-upload-browse{cursor:pointer;flex:none}.file-upload .btn{width:auto}.file-upload.is-disabled .file-upload-drop{background:var(--color-disabled-bg);border-style:solid;border-color:var(--color-line-strong)}.file-upload.is-disabled .file-upload-drop>.icon{color:var(--color-ink-2)}.file-upload-file{grid-template-columns:var(--icon-md) minmax(0, 1fr);column-gap:var(--space-sm);row-gap:var(--space-xs);padding:var(--space-md);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);align-items:start;display:grid}.file-upload-file>.icon{color:var(--color-ink-2)}.file-upload-file>:not(.icon){grid-column:2;min-width:0}.file-upload-name{min-width:0;font-family:var(--font-code);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink);overflow-wrap:anywhere;display:block}.file-upload-name :is(.fu-start,.fu-end){white-space:normal;overflow-wrap:anywhere}.file-upload-meta{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);font-variant-numeric:tabular-nums}.file-upload-progress{height:var(--progress-height);background:var(--color-disabled-bg);border-radius:var(--radius-xs);overflow:hidden}.file-upload-bar{width:var(--file-upload-pct,0%);background:var(--color-brand-blue);border-radius:var(--radius-xs);height:100%;transition:width var(--motion-base) var(--motion-easing)}.file-upload-actions{align-items:center;gap:var(--space-2xs) var(--space-lg);flex-wrap:wrap;display:flex}.file-upload-actions .btn-tertiary{min-block-size:var(--target-min);min-inline-size:var(--target-min);padding-block:0}.file-upload-actions .link{min-height:var(--target-min);align-items:center;display:inline-flex}.file-upload-confirm{gap:var(--space-xs);border-top:var(--border-hairline) solid var(--color-line);padding-block-start:var(--space-xs);display:grid}.file-upload-summary{grid-template-columns:repeat(auto-fit, minmax(var(--col-min), 1fr));gap:var(--space-xs) var(--space-lg);border-top:var(--border-hairline) solid var(--color-line);margin:0;padding-block-start:var(--space-sm);display:grid}.file-upload-summary div{gap:var(--space-2xs);min-width:0;display:grid}.file-upload-summary dt{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.file-upload-summary dd{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;margin:0}.file-upload.is-success .file-upload-file{border-color:var(--color-positive)}.file-upload.is-success .file-upload-file>.icon{color:var(--color-positive)}.file-upload.is-error .file-upload-file{border-color:var(--color-negative)}.file-upload.is-error .file-upload-file>.icon{color:var(--color-negative)}.file-upload.is-cancelled .file-upload-name{color:var(--color-ink-2)}.file-upload.is-uploading .file-upload-file{border-color:var(--color-line-strong)}.file-upload.is-uploading .file-upload-file>.icon{color:var(--color-brand-blue)}.file-upload .error-text .icon{margin-block-start:calc((1lh - var(--icon-sm)) / 2)}@media (prefers-reduced-motion:reduce){.file-upload-bar{transition:none}}:is(.chip,.lang-toggle button,.segmented button,.page-btn):is(:focus-visible,.is-focus){border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}:is(.chip,.filter-pill,.lang-toggle button,.segmented button,.page-btn):is([aria-pressed=true],[aria-checked=true],[aria-current=page],.is-selected):is(:focus-visible,.is-focus),.check-row input:is(:checked,:indeterminate,[aria-checked=mixed]):is(:focus-visible,.is-focus){outline:var(--focus-outline-on-fill)}.segmented.on-deep button:is(:focus-visible,.is-focus){outline:var(--focus-outline-on-dark)}.file-upload-input:focus-visible+.file-upload-browse,.file-upload-browse.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.icon-button.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.task-tile:is(:focus-visible,.is-focus){border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.nav-link:is(:focus-visible,.is-focus),.accordion-trigger:is(:focus-visible,.is-focus){outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}@media (forced-colors:active){.alert,.badge,.status-outlined,.error-summary,.lang-notice{border:var(--border-hairline) solid CanvasText}.chip[aria-checked=true],.lang-toggle button[aria-pressed=true],.segmented button[aria-pressed=true],.filter-pill[aria-pressed=true],.page-btn[aria-current=page]{outline:var(--border-emphasis) solid Highlight}.select-wrap:after,.check-row input:after{background:canvastext}.toast,.modal,.drawer,.progress-bar{border:var(--border-hairline) solid CanvasText}.progress-bar-fill,.file-upload-bar,.is-current>.state-marker:after,.is-current .state-marker:after{background:highlight}.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.check-row input:focus-visible,.btn:focus-visible,:is(.chip,.filter-pill,.lang-toggle button,.segmented button,.page-btn):focus-visible,.status-outlined:focus,.skip-link:focus{outline-color:highlight}}.lzs-overlay{z-index:var(--z-modal);background:var(--color-scrim);position:fixed;inset:0}.lzs-overlay.is-sheet{z-index:var(--z-sheet)}.lzs-dialog-content.modal{z-index:var(--z-modal);block-size:fit-content;position:fixed;inset:0}.lzs-drawer-content.drawer{display:flex;inset-block:0;inset-inline:auto 0}@media (max-width:767px){.lzs-drawer-content.drawer{inset:auto 0 0}}.lzs-sheet-content.nav-sheet{z-index:var(--z-sheet);position:fixed;inset:auto 0 0;overflow-y:auto}.lzs-menu-content.portal-menu{position:relative;top:auto;right:auto}.lzs-tooltip{z-index:calc(var(--z-modal) + 1);max-inline-size:20rem;padding:var(--space-2xs) var(--space-xs);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-sm);box-shadow:var(--elevation-overlay);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.nav-link[aria-disabled=true]{align-content:center;column-gap:var(--space-2xs);color:var(--color-muted);cursor:not-allowed;grid-template-columns:auto auto;display:inline-grid}.nav-link[aria-disabled=true]:hover{color:var(--color-muted);border-bottom-color:#0000}.nav-link[aria-disabled=true]>.icon{width:var(--icon-xs);height:var(--icon-xs);align-self:center}.nav-link .nav-link-reason{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);white-space:nowrap;grid-column:1/-1}@media (max-width:1023px){.site-header .primary-nav{display:none}.site-header .menu-button{display:inline-grid}}:is(.lzs-field-row,.items-end,.items-start,.portal-queue-toolbar)>.field:not(.calc-type-select,[hidden]){align-self:stretch;gap:var(--space-xs);flex-direction:column;display:flex}:is(.lzs-field-row,.items-end,.items-start,.portal-queue-toolbar)>.field>:is(label,.hint,.error-text,.error-text-sm)+:not(label,.hint,.error-text,.error-text-sm){margin-block-start:auto}:is(.lzs-field-row,.flex:not(.flex-col))>.field{margin-block-end:0}.lzs-field-row{align-items:flex-end;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}:root{--portal-header-height:var(--header-height);--portal-header-height-mobile:var(--header-height-mobile);--portal-sidenav-width:256px;--portal-workarea-max:1600px;--portal-menu-width:320px;--portal-card-min:320px;--portal-col-ref:var(--col-text-min);--portal-col-name:224px;--portal-col-min:var(--col-min);--portal-col-month:10rem;--portal-table-max-block:70vh;--portal-kpi-min-height:96px;--portal-status-col-min:var(--portal-col-name);--portal-bar-max:var(--portal-col-min);--portal-decision-bar-height:72px;--portal-decision-reason-min:18rem;--portal-confirm-dt-col:10rem;--portal-audit-time-col:11.5rem;--portal-row-comfortable:var(--control-lg);--portal-row-compact:var(--control-dense);--portal-toolbar-height:var(--control-lg);--portal-context-height:var(--control-xs);--portal-check-col:calc(var(--target-min) + var(--space-xs));--portal-bar-height:var(--space-xs);--fs-portal-cell:.9375rem;--lh-portal-cell:1.4;--fw-portal-cell:var(--fw-body);--fs-portal-num:var(--fs-table-num);--lh-portal-num:var(--lh-table-num);--fw-portal-num:var(--fw-table-num);--fs-portal-th:var(--fs-label);--lh-portal-th:var(--lh-label);--fw-portal-th:var(--fw-label);--fs-portal-meta:var(--fs-caption);--lh-portal-meta:var(--lh-caption);--fw-portal-meta:var(--fw-caption);--fs-portal-figure:var(--fs-figure);--lh-portal-figure:var(--lh-figure);--fw-portal-figure:var(--fw-figure);--font-portal-code:var(--font-code);--fs-portal-code:var(--fs-code);--lh-portal-code:1.4;--fw-portal-code:var(--fw-code);--portal-hdr-h:var(--portal-header-height)}@media (max-width:767px){:root{--portal-hdr-h:var(--portal-header-height-mobile)}:root:has(.portal-header .portal-context){--portal-hdr-h:calc(var(--portal-header-height-mobile) + var(--portal-context-height))}}@media (any-pointer:coarse){:root{--portal-row-compact:var(--target-min)}}@media (pointer:fine) and (not (any-pointer:coarse)){.portal-shell{--control-lg:var(--control-dense);--control-md:var(--control-dense);--portal-toolbar-height:var(--control-dense)}.portal-shell .btn-row-action{min-block-size:var(--control-xs)}}html:has(.portal-shell:not(.is-static)){scroll-padding-top:calc(var(--portal-hdr-h) + var(--space-md))}.portal-shell{background:var(--color-canvas);min-height:100dvh;color:var(--color-ink);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.portal-shell.is-static{min-height:0}.portal-header{z-index:var(--z-header);height:var(--portal-hdr-h);background:var(--color-surface);border-bottom:var(--border-hairline) solid var(--color-line);position:sticky;top:0}.portal-shell.is-static .portal-header{position:relative}.portal-header-inner{align-items:center;gap:var(--space-md);height:100%;padding-inline:var(--page-gutter);flex-wrap:nowrap;display:flex}.portal-brand{align-items:center;gap:var(--space-md);min-width:0;margin-inline-end:auto;display:flex}.portal-logo{min-height:var(--target-min);border-radius:var(--radius-xs);flex:none;align-items:center;display:inline-flex}.portal-logo img{height:var(--logo-height);width:auto}.portal-name{color:var(--color-ink-2);white-space:nowrap;font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet)}.portal-header-tools{align-items:center;gap:var(--space-xs);flex:none;display:flex}.portal-notif{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:var(--target-min);min-height:var(--target-min);padding-inline:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);font-variant-numeric:tabular-nums;transition:background var(--motion-fast) var(--motion-easing);text-decoration:none;display:inline-flex}.portal-notif:hover,.portal-notif.is-hover{background:var(--color-blue-100);color:var(--color-ink)}.portal-notif .portal-notif-count{color:var(--color-ink)}.portal-menu-button,.portal-context{display:none}.portal-body{grid-template-columns:var(--portal-sidenav-width) minmax(0, 1fr);gap:var(--border-hairline);background:var(--color-line);display:grid}.portal-body.no-sidenav{grid-template-columns:minmax(0,1fr);gap:0}.portal-sidenav-col{background:var(--color-surface);min-width:0}.portal-sidenav{top:var(--portal-hdr-h);max-height:calc(100dvh - var(--portal-hdr-h));padding:var(--space-md) var(--space-2xs) var(--space-xl);position:sticky;overflow-y:auto}.portal-shell.is-static .portal-sidenav{max-height:none;position:relative;top:auto}.portal-main{background:var(--color-canvas);min-width:0;padding:var(--space-lg) var(--page-gutter) var(--space-2xl)}.portal-workarea{max-width:var(--portal-workarea-max);gap:var(--space-lg);min-width:0;margin-inline:auto;display:grid}.portal-page-head{gap:var(--space-2xs);display:grid}.portal-page-title{color:var(--color-brand-blue);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.portal-page-meta{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);font-variant-numeric:tabular-nums}.portal-region{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);gap:var(--space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.portal-region-title{color:var(--color-ink);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}.portal-subregion-title{color:var(--color-ink);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-h4)}.portal-menu-anchor{flex:none;position:relative}.portal-account-trigger{align-items:center;gap:var(--space-xs);min-height:var(--target-min);padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-sm);background:var(--color-surface);color:var(--color-ink);border:var(--border-hairline) solid var(--color-line-strong);border-radius:var(--radius-sm);text-align:start;cursor:pointer;transition:background var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);display:inline-flex}.portal-account-trigger>.icon{color:var(--color-ink-2);width:var(--icon-sm);height:var(--icon-sm)}.portal-account-text{min-width:0;display:grid}.portal-account-name{font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);overflow-wrap:anywhere}.portal-account-role{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);overflow-wrap:anywhere}.portal-header .portal-account-name,.portal-header .portal-account-role{white-space:nowrap}.portal-account-trigger{max-inline-size:100%}.portal-account-trigger .portal-caret{transition:transform var(--motion-fast) var(--motion-easing)}.portal-account-trigger:hover,.portal-account-trigger.is-hover{background:var(--color-blue-100);border-color:var(--color-ink-2)}.portal-account-trigger[aria-expanded=true]{background:var(--color-blue-100);border-color:var(--color-brand-blue)}.portal-account-trigger[aria-expanded=true] .portal-caret{transform:rotate(180deg)}.portal-account-trigger:focus-visible,.portal-account-trigger.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.portal-menu{top:calc(100% + var(--space-xs));z-index:var(--z-popover);width:min(var(--portal-menu-width), calc(100vw - 2 * var(--gutter-mobile)));max-height:calc(100dvh - var(--portal-hdr-h) - var(--space-lg));padding:var(--space-xs);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-md);box-shadow:var(--elevation-overlay);margin:0;list-style:none;position:absolute;right:0;overflow-y:auto}.portal-menu[hidden]{display:none}.portal-menu.is-inline{width:100%;max-width:var(--portal-menu-width);max-height:none;position:relative;top:auto;right:auto}.portal-menu-list{display:grid}.portal-menu-head{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm) var(--space-sm);border-bottom:var(--border-hairline) solid var(--color-line);margin-block-end:var(--space-xs);display:grid}.portal-menu-head strong{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);overflow-wrap:anywhere}.portal-menu-head span{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-menu-group-label{padding:var(--space-xs) var(--space-sm) var(--space-2xs);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);display:block}.portal-menu-item{grid-template-columns:var(--icon-sm) minmax(0, 1fr);column-gap:var(--space-sm);width:100%;min-height:var(--target-min);padding:var(--space-sm);color:var(--color-ink);border-radius:var(--radius-sm);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);text-align:start;cursor:pointer;background:0 0;border:0;align-items:start;text-decoration:none;display:grid}.portal-menu-item>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink-2)}.portal-menu-item .portal-menu-sub{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);grid-column:2;margin-block-start:var(--space-2xs);display:block}.portal-menu-item:hover,.portal-menu-item.is-hover{background:var(--color-canvas)}.portal-menu-item:focus-visible,.portal-menu-item.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset);background:var(--color-canvas)}.portal-menu-item[aria-checked=true]{color:var(--color-brand-blue);font-weight:var(--fw-label)}.portal-menu-item[aria-checked=true]>.icon{color:var(--color-brand-blue)}.portal-menu-item[aria-checked=false]>.icon{visibility:hidden}.portal-menu-item[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed;background:0 0}.portal-menu-item[aria-disabled=true]>.icon{visibility:visible;color:var(--color-muted)}.portal-menu-sep{height:var(--border-hairline);margin:var(--space-xs) 0;background:var(--color-line);border:0}.portal-nav-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.portal-nav-group-label{padding:var(--space-md) var(--space-sm) var(--space-2xs);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);display:block}.portal-nav-item{grid-template-columns:var(--icon-md) minmax(0, 1fr) auto;min-height:var(--target-min);padding:var(--space-xs) var(--space-sm);color:var(--color-ink-2);border-radius:var(--radius-sm);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);transition:background var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);align-items:center;column-gap:0;text-decoration:none;display:grid}.portal-nav-item>.icon{color:var(--color-ink-2)}.portal-nav-label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;margin-inline-start:var(--space-sm)}.portal-nav-count{color:var(--color-ink);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);font-variant-numeric:tabular-nums;margin-inline-start:var(--space-xs)}.portal-nav-item:hover,.portal-nav-item.is-hover{background:var(--color-canvas);color:var(--color-ink)}.portal-nav-item:hover>.icon,.portal-nav-item.is-hover>.icon{color:var(--color-ink)}.portal-nav-item:is(:focus-visible,.is-focus){outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.portal-nav-item[aria-current=page]{background:var(--color-blue-100);color:var(--color-brand-blue);font-weight:var(--fw-label)}.portal-nav-item[aria-current=page]>.icon,.portal-nav-item[aria-current=page] .portal-nav-count{color:var(--color-brand-blue)}.portal-nav-item[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed;background:0 0}.portal-nav-item[aria-disabled=true]>.icon{color:var(--color-muted)}.portal-nav-reason{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);grid-column:2/-1;margin-inline-start:var(--space-sm)}.portal-topnav{z-index:var(--z-content);background:var(--color-surface);border-bottom:var(--border-hairline) solid var(--color-line);position:relative}.portal-topnav ul{gap:var(--space-2xs);padding:var(--focus-clearance) var(--page-gutter);margin:0 0 calc(-1 * var(--focus-clearance));scrollbar-width:thin;list-style:none;display:flex;overflow-x:auto}.portal-topnav a{align-items:center;gap:var(--space-xs);white-space:nowrap;min-height:var(--control-md);padding:0 var(--space-sm);color:var(--color-ink-2);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);border-bottom:var(--border-focus) solid transparent;border-radius:var(--radius-xs) var(--radius-xs) 0 0;transition:color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);text-decoration:none;display:inline-flex}.portal-topnav a:hover,.portal-topnav a.is-hover{color:var(--color-brand-blue);border-bottom-color:var(--color-line-strong)}.portal-topnav a[aria-current=page]{color:var(--color-brand-blue);border-bottom-color:var(--color-brand-blue);font-weight:var(--fw-label)}.portal-topnav a:is(:focus-visible,.is-focus){outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.portal-topnav .portal-nav-count{color:inherit;margin-inline-start:0}.portal-topnav a[aria-disabled=true]{align-content:center;column-gap:var(--space-xs);color:var(--color-muted);cursor:not-allowed;grid-template-columns:auto auto;display:inline-grid}.portal-topnav a[aria-disabled=true]:hover,.portal-topnav a[aria-disabled=true].is-hover{color:var(--color-muted);border-bottom-color:#0000}.portal-topnav a[aria-disabled=true]>.icon{width:var(--icon-xs);height:var(--icon-xs);color:var(--color-muted)}.portal-topnav-reason{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);white-space:nowrap;grid-column:1/-1}.portal-action-list{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.portal-action-list>li+li{border-top:var(--border-hairline) solid var(--color-line)}.portal-action{grid-template-columns:minmax(0, 1fr) var(--icon-sm);column-gap:var(--space-md);row-gap:var(--space-2xs);min-height:var(--control-lg);padding:var(--space-sm) var(--space-md);color:var(--color-ink);border-radius:var(--radius-md);transition:background var(--motion-fast) var(--motion-easing);align-items:center;text-decoration:none;display:grid}.portal-action-verb{color:var(--color-brand-blue);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--underline-offset)}.portal-action-caption{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);grid-column:1}.portal-action>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink-2);grid-area:1/2/span 2}.portal-action:hover,.portal-action.is-hover{background:var(--color-canvas)}.portal-action:hover .portal-action-verb,.portal-action.is-hover .portal-action-verb{color:var(--color-blue-700);text-decoration-thickness:var(--border-emphasis)}.portal-action:is(:focus-visible,.is-focus){outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.portal-action-empty{padding:var(--space-md);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md)}.portal-dash{gap:var(--space-lg);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.portal-dash>*{min-width:0}.portal-demo-banner{background:var(--color-info-bg);color:var(--color-ink);outline:var(--border-hairline) solid transparent;outline-offset:calc(-1 * var(--border-hairline));-webkit-print-color-adjust:exact;print-color-adjust:exact}.portal-demo-banner-inner{align-items:flex-start;gap:var(--space-2xs) var(--space-lg);min-height:var(--target-min);padding:var(--space-xs) var(--page-gutter);flex-wrap:wrap;display:flex}.portal-demo-fact{align-items:flex-start;gap:var(--space-xs);min-width:0;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);display:inline-flex}.portal-demo-fact>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-info);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.portal-demo-fact strong{color:var(--color-info);font-weight:var(--fw-caption-strong)}.portal-demo-banner.is-contained{border-radius:var(--radius-md)}@media print{.portal-demo-banner{background:var(--color-surface);outline:var(--border-hairline) solid var(--color-ink)}.portal-demo-fact>.icon,.portal-demo-fact strong{color:var(--color-ink)}}.portal-table-wrap{max-width:100%;max-block-size:var(--portal-table-max-block);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);overscroll-behavior-inline:contain;scroll-padding-block-start:var(--portal-row-comfortable);scroll-padding-block-end:var(--portal-row-comfortable);scroll-padding-inline-start:calc(var(--portal-check-col) + var(--portal-col-ref));position:relative;overflow:auto}.portal-table-wrap.is-auto-height{max-block-size:none}.portal-table-wrap:is(:focus-visible,.is-focus){border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.portal-table-wrap[aria-busy=true]{cursor:progress}.portal-data-table{--_row-h:var(--portal-row-comfortable);border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-portal-cell);line-height:var(--lh-portal-cell);color:var(--color-ink)}.portal-data-table.is-compact,[data-density=compact] .portal-data-table{--_row-h:var(--portal-row-compact)}.portal-data-table>caption{text-align:start;padding:var(--space-sm) var(--space-md);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-data-table th,.portal-data-table td{--_cell-bg:var(--_row-bg,var(--color-surface));height:var(--_row-h);padding:var(--space-2xs) var(--space-sm);vertical-align:middle;text-align:start;background:var(--_cell-bg);border-top:var(--border-hairline) solid var(--color-line);transition:background var(--motion-fast) var(--motion-easing)}.portal-data-table.is-compact td,.portal-data-table.is-compact th,[data-density=compact] .portal-data-table :is(td,th){padding-block:0}.portal-data-table thead th{z-index:var(--z-sticky);--_cell-bg:var(--color-canvas);border-top:0;border-bottom:var(--border-hairline) solid var(--color-line-strong);height:var(--control-dense);white-space:nowrap;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--color-ink);padding-block:0;position:sticky;top:0}.portal-data-table thead+tbody>tr:first-child>*{border-top:0}.portal-data-table th[scope=row]{font-weight:var(--fw-label);min-width:var(--portal-col-min)}.portal-data-table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:var(--fw-table-num)}.portal-data-table thead .num{font-weight:var(--fw-label)}.portal-data-table .col-name{min-width:var(--portal-col-name)}.portal-data-table .col-min{min-width:var(--portal-col-min)}.portal-data-table .wrap{white-space:normal;overflow-wrap:anywhere}.portal-data-table .cell-sub{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);white-space:normal;display:block}.portal-data-table .num .cell-sub{text-align:end}@media (min-width:768px){.portal-data-table:not(.is-stacked) .num .cell-sub{white-space:nowrap}}.portal-data-table .col-check{z-index:var(--z-content);width:var(--portal-check-col);min-width:var(--portal-check-col);padding-inline:var(--space-2xs);position:sticky;left:0}.portal-data-table .col-ref{z-index:var(--z-content);min-width:var(--portal-col-ref);white-space:nowrap;border-style:solid;border-color:var(--color-line);border-width:var(--border-hairline) var(--border-hairline) 0 0;position:sticky;left:0}.portal-data-table.has-select .col-ref{left:var(--portal-check-col)}.portal-data-table thead .col-ref{border-width:0 var(--border-hairline) var(--border-hairline) 0;border-color:var(--color-line-strong)}.portal-data-table thead+tbody>tr:first-child>.col-ref{border-top-width:0}.portal-data-table thead .col-check,.portal-data-table thead .col-ref{z-index:var(--z-sticky-corner)}.portal-data-table .col-ref a{font-weight:var(--fw-label-quiet);color:var(--color-brand-blue);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--underline-offset);min-height:var(--target-min);align-items:center;display:inline-flex}.portal-data-table .col-ref a:hover{color:var(--color-blue-700);text-decoration-thickness:var(--border-emphasis)}.portal-check{min-width:var(--target-min);min-height:var(--target-min);cursor:pointer;place-items:center;margin:0;display:grid}.portal-check.check-row{gap:0}.portal-data-table tbody tr:hover,.portal-data-table tbody tr.is-hover{--_row-bg:var(--color-canvas)}.portal-data-table tbody tr:is(.is-selected,:has(.portal-check input:checked)),.portal-data-table tbody tr.is-open{--_row-bg:var(--color-blue-100)}.portal-open-marker{align-items:center;gap:var(--space-2xs);color:var(--color-brand-blue);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);font-family:var(--font-sans);margin-inline-start:var(--space-xs);display:inline-flex}.portal-open-marker .icon{width:var(--icon-xs);height:var(--icon-xs)}.portal-data-table .col-ref .portal-open-marker{margin-inline-start:0;display:flex}.portal-data-table tbody tr:is(.is-selected,.is-open,:has(.portal-check input:checked)) .badge{background:var(--color-surface);outline-color:currentColor}.portal-data-table tfoot th,.portal-data-table tfoot td{--_cell-bg:var(--color-surface);border-top:var(--border-emphasis) solid var(--color-line-strong);font-weight:var(--fw-label);z-index:var(--z-content);position:sticky;bottom:0}.portal-data-table tfoot .col-ref{z-index:var(--z-sticky-corner);border-width:var(--border-emphasis) var(--border-hairline) 0 0;border-color:var(--color-line-strong) var(--color-line) var(--color-line-strong) var(--color-line)}.portal-data-table tfoot .num{font-weight:var(--fw-label)}.btn-row-action{min-block-size:var(--target-min);padding-inline:var(--space-sm)}.portal-density{align-items:center;gap:var(--space-xs);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);display:none}@media (pointer:fine) and (not (any-pointer:coarse)){.portal-density{display:inline-flex}}.portal-sort{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);width:calc(100% + 2 * var(--space-xs));margin:0 calc(-1 * var(--space-xs));padding:0 var(--space-xs);color:inherit;font:inherit;text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.num>.portal-sort{justify-content:flex-end}.portal-sort .icon{width:var(--icon-xs);height:var(--icon-xs);color:var(--color-ink-2);flex:none}.portal-sort:hover,.portal-sort.is-hover{color:var(--color-brand-blue);text-underline-offset:var(--underline-offset);text-decoration:underline}.portal-sort:hover .icon,.portal-sort.is-hover .icon{color:var(--color-brand-blue)}.portal-sort.is-focus{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.portal-sort:focus-visible{outline-offset:var(--focus-offset-inset)}th[aria-sort=ascending] .portal-sort,th[aria-sort=descending] .portal-sort,th[aria-sort=ascending] .portal-sort .icon,th[aria-sort=descending] .portal-sort .icon{color:var(--color-brand-blue)}.portal-queue-toolbar{align-items:flex-end;gap:var(--space-sm) var(--space-md);min-height:var(--portal-toolbar-height);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.portal-queue-toolbar .field{flex:1 1 var(--portal-col-name);min-width:0;max-width:calc(var(--portal-col-name) * 2);margin:0}.portal-queue-toolbar .chip-rail{margin:0}.portal-toolbar-end{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.portal-result-count{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);font-variant-numeric:tabular-nums}.portal-result-count strong{color:var(--color-ink);font-weight:var(--fw-caption-strong)}.portal-priority{align-items:center;gap:var(--space-2xs);color:var(--color-ink);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);white-space:nowrap;display:inline-flex}.portal-priority .icon{width:var(--icon-xs);height:var(--icon-xs)}.portal-priority.is-normal{color:var(--color-ink-2);font-weight:var(--fw-caption)}.portal-bulk-bar{align-items:center;gap:var(--space-sm) var(--space-md);min-height:var(--portal-toolbar-height);padding:var(--space-sm) var(--space-md);margin-block:var(--space-sm);background:var(--color-surface);border:var(--border-hairline) solid var(--color-brand-blue);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.portal-bulk-count{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;color:var(--color-ink);margin-inline-end:auto}.portal-bulk-actions{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.portal-bulk-reason{align-items:flex-end;gap:var(--space-sm);border-top:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;flex:100%;padding-block-start:var(--space-sm);display:flex}.portal-bulk-reason .field{flex:1 1 var(--portal-col-name);min-width:0;margin:0}.portal-data-table .portal-group-head>*{--_cell-bg:var(--color-canvas);border-top:var(--border-hairline) solid var(--color-line-strong)}.portal-data-table .portal-group-head th[scope=rowgroup]{font-weight:var(--fw-label);white-space:normal}.portal-group-title{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.portal-group-title .group-meta{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-group-toggle{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-sm);color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-start:calc(-1 * var(--space-sm));display:inline-grid}.portal-group-toggle:hover{color:var(--color-brand-blue);background:0 0}.portal-group-toggle .icon{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--motion-fast) var(--motion-easing)}.portal-group-toggle[aria-expanded=false] .icon{transform:rotate(-90deg)}.portal-group.is-collapsed>tr:not(.portal-group-head){display:none}.portal-subtotal-label{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);display:block}.portal-data-table .col-issue-icon{width:var(--target-min);padding-inline:var(--space-sm) 0;color:var(--color-negative)}.portal-data-table .col-issue-icon .icon{width:var(--icon-sm);height:var(--icon-sm)}.portal-data-table .col-issue{min-width:var(--portal-col-name);white-space:normal}.portal-data-table .col-issue .error-text-sm+.error-text-sm{margin-block-start:var(--space-2xs)}.portal-issue-note{gap:var(--space-2xs);color:var(--color-neutral);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);align-items:flex-start;display:flex}.portal-issue-note .icon{width:var(--icon-xs);height:var(--icon-xs);margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.portal-data-table .col-issue>*+*{margin-block-start:var(--space-2xs)}.portal-error-count{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin-block-end:var(--space-sm);display:flex}.portal-data-table .skeleton{width:var(--skeleton-80);display:block}.portal-data-table .skeleton.is-60{width:var(--skeleton-60)}.portal-data-table .num .skeleton{width:var(--skeleton-60);margin-inline-start:auto}.portal-data-table .portal-table-message>td{height:auto;padding:0}.portal-table-error{gap:var(--space-sm);padding:var(--space-md);justify-items:start;display:grid}.portal-table-error .alert{width:100%}.portal-record-list{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);inline-size:100%;margin:0;padding:0;list-style:none;container:portal-record-list/inline-size}.portal-record{gap:var(--space-2xs) var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-2xs);border-top:var(--border-hairline) solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.portal-record:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0;border-top:0}.portal-record:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.portal-record:only-child{border-radius:var(--radius-md)}.portal-record .portal-check{grid-row:1/span 3}.portal-record-ref{min-height:var(--target-min);color:var(--color-brand-blue);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--underline-offset);justify-self:start;align-items:center;display:inline-flex}.portal-record-amount{text-align:end;font-variant-numeric:tabular-nums;font-weight:var(--fw-table-num);white-space:nowrap;grid-area:1/3;align-self:center}.portal-record-amount .cell-sub{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);display:block}.portal-record-name{color:var(--color-ink);overflow-wrap:anywhere;grid-column:2/span 2}.portal-record .status{grid-column:2/span 2}.portal-record:not(:has(.portal-check)){grid-template-columns:minmax(0,1fr) auto;padding-inline-start:var(--space-md)}.portal-record:not(:has(.portal-check)) .portal-record-amount{grid-column:2}:is(.portal-record:not(:has(.portal-check)) .portal-record-name,.portal-record:not(:has(.portal-check)) .status){grid-column:1/span 2}.portal-record:hover,.portal-record.is-hover{background:var(--color-canvas)}.portal-record.is-selected{background:var(--color-blue-100)}@container portal-record-list (max-width:30rem){.portal-record-amount{text-align:start;grid-area:auto/2/auto/span 2;justify-self:start}.portal-record:not(:has(.portal-check)) .portal-record-amount{grid-column:1/span 2}.portal-record-amount .money-neg{text-align:start;justify-content:flex-start}.portal-record-amount,.portal-record-amount .money-word{white-space:normal}}.portal-fin-grid{grid-template-columns:repeat(auto-fit, minmax(var(--portal-col-name), 1fr));gap:var(--space-md);display:grid}.portal-fin-total{align-content:start;gap:var(--space-2xs);padding:var(--space-md);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);display:grid}.portal-fin-label{color:var(--color-ink);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}.portal-fin-scope{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);font-variant-numeric:tabular-nums}.portal-fin-figure{border-top:var(--border-hairline) solid var(--color-line);color:var(--color-ink);font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-figure);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block-start:var(--space-xs);padding-block-start:var(--space-xs)}.portal-fin-figure .cur{font-weight:var(--fw-label-quiet)}.portal-fin-figure.is-unavailable{color:var(--color-ink-2);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-label-quiet)}.portal-fin-word{color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);margin-block-start:var(--space-2xs);display:block}.portal-fin-total .status{margin-block-start:var(--space-xs)}.portal-partition{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.portal-partition caption{text-align:start;color:var(--color-ink);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);padding-block-end:var(--space-xs)}.portal-partition th,.portal-partition td{padding:var(--space-xs) 0;border-top:var(--border-hairline) solid var(--color-line);text-align:start;vertical-align:top}.portal-partition th+*,.portal-partition td+*{padding-inline-start:var(--space-sm)}.portal-partition thead th{color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);border-top:0}.portal-partition tbody th{font-weight:var(--fw-label-quiet)}.portal-partition .num{text-align:end;white-space:nowrap;font-weight:var(--fw-table-num)}.portal-partition thead .num{white-space:normal}.portal-partition tfoot>tr>*{border-top:var(--border-emphasis) solid var(--color-line-strong);font-weight:var(--fw-label)}.portal-partition .cell-sub{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);white-space:normal;display:block}.portal-partition .is-unavailable{color:var(--color-ink-2);font-weight:var(--fw-caption);font-size:var(--fs-caption);white-space:normal}.portal-compare{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md)}.portal-compare-meta .tag{align-items:flex-start}.portal-compare-meta .tag .icon{flex:none;margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.portal-compare-meta{gap:var(--space-2xs) var(--space-lg);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;display:flex}.portal-compare-table{border-collapse:collapse;table-layout:fixed;width:100%}.portal-compare-table th,.portal-compare-table td{padding:var(--space-sm) var(--space-md);border-top:var(--border-hairline) solid var(--color-line);text-align:start;vertical-align:top;overflow-wrap:anywhere}.portal-compare-table thead th{color:var(--color-ink);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);vertical-align:bottom;border-top:0}.portal-compare-table tbody th{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);padding-block-start:calc(var(--space-sm) + var(--space-2xs))}.portal-compare-table .col-field{width:var(--kv-key-width)}.portal-compare-table .col-result{width:var(--portal-col-ref)}.portal-compare-table .portal-diff-result{margin-inline-start:0}.portal-diff-mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-warning);-webkit-text-decoration-color:var(--color-warning);-webkit-text-decoration-color:var(--color-warning);text-decoration-color:var(--color-warning);text-decoration-thickness:var(--border-emphasis);text-underline-offset:var(--underline-offset);background:0 0}.portal-diff-result{align-items:center;gap:var(--space-2xs);color:var(--color-warning);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);font-family:var(--font-sans);overflow-wrap:anywhere;margin-inline-start:var(--space-xs);display:inline-flex}.portal-diff-result.is-flush,:is(td,th)>.portal-diff-result:first-child{margin-inline-start:0}.portal-diff-result .icon{width:var(--icon-xs);height:var(--icon-xs)}.portal-diff-result.is-same{color:var(--color-ink-2);font-weight:var(--fw-caption)}.portal-diff-result.is-error{color:var(--color-negative)}.portal-diff-table{border-collapse:collapse;width:100%}.portal-diff-table th,.portal-diff-table td{padding:var(--space-xs) var(--space-md);border-top:var(--border-hairline) solid var(--color-line);text-align:start;vertical-align:top;height:var(--target-min)}.portal-diff-table thead th{background:var(--color-canvas);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);vertical-align:middle;border-top:0}.portal-diff-table tbody th{font-weight:var(--fw-label-quiet)}.portal-diff-table .arrow{width:var(--icon-md);color:var(--color-ink-2);padding-inline:0}.portal-diff-table .arrow .icon{width:var(--icon-sm);height:var(--icon-sm)}.portal-diff-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.portal-diff-list li{grid-template-columns:var(--portal-col-name) minmax(0, 1fr);align-items:baseline;gap:var(--space-2xs) var(--space-md);padding-block:var(--space-xs);border-top:var(--border-hairline) solid var(--color-line);display:grid}.portal-diff-list li:first-child{border-top:0}.portal-diff-list .portal-diff-result{margin-inline-start:0}.portal-field-diff{gap:var(--space-xs) var(--space-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;margin:0;display:grid}.portal-field-diff>div{min-width:0}.portal-field-diff dt{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-field-diff dd{margin:var(--space-2xs) 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portal-field-diff .arrow{color:var(--color-ink-2);align-self:center}.portal-kpi-grid{grid-template-columns:repeat(auto-fit, minmax(var(--portal-col-name), 1fr));gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.portal-kpi{--_pad:var(--space-md);align-content:start;gap:var(--space-2xs);width:100%;min-height:var(--portal-kpi-min-height);padding:calc(var(--_pad) + var(--border-emphasis) - var(--border-control));background:var(--color-surface);color:var(--color-ink);text-align:start;font:inherit;cursor:pointer;border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--motion-easing);display:grid}.portal-kpi-label{font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);color:var(--color-ink)}.portal-kpi-value{align-items:baseline;gap:0 var(--space-xs);flex-wrap:wrap;display:flex}.portal-kpi-figure{color:var(--color-brand-blue);font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-figure);font-variant-numeric:tabular-nums}.portal-kpi-figure .cur{font-weight:var(--fw-label-quiet)}.portal-kpi-unit{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);font-variant-numeric:tabular-nums}.portal-kpi-scope{color:var(--color-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-kpi-state{align-items:center;gap:var(--space-2xs);color:var(--color-brand-blue);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);display:none}.portal-kpi-state .icon{width:var(--icon-xs);height:var(--icon-xs)}.portal-kpi:hover,.portal-kpi.is-hover{border-color:var(--color-ink-2)}.portal-kpi:active,.portal-kpi.is-pressed{border-color:var(--color-blue-800)}.portal-kpi:focus-visible,.portal-kpi.is-focus{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.portal-kpi[aria-pressed=true]{padding:var(--_pad);border:var(--border-emphasis) solid var(--color-brand-blue)}.portal-kpi[aria-pressed=true] .portal-kpi-state{display:inline-flex}.portal-kpi.is-empty .portal-kpi-figure{color:var(--color-ink-2)}.portal-kpi[aria-busy=true]{cursor:progress}.portal-kpi[aria-busy=true] .skeleton{height:var(--fs-figure);width:var(--skeleton-60)}.portal-kpi .skeleton.is-line{height:var(--space-sm);width:var(--skeleton-80)}.portal-kpi.is-unavailable .portal-kpi-figure{color:var(--color-ink-2);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-label-quiet)}.portal-lineage{counter-reset:hop;background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.portal-hop{counter-increment:hop;grid-template-columns:var(--icon-lg) minmax(0, 1fr);gap:var(--space-2xs) var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:var(--border-hairline) solid var(--color-line);display:grid}.portal-hop:first-child{border-top:0}.portal-hop>*{grid-column:2}.portal-hop:before{content:counter(hop);color:var(--color-ink-2);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;text-align:end;grid-area:1/1/span 2;padding-block-start:var(--space-sm)}.portal-hop-type{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);padding-block-start:var(--space-xs)}.portal-hop-main{align-items:center;gap:0 var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.portal-hop-main>*{min-width:0;max-width:100%}.portal-hop-main a{min-height:var(--target-min);color:var(--color-brand-blue);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--underline-offset);align-items:center;display:inline-flex}.portal-hop-main a:hover{color:var(--color-blue-700);text-decoration-thickness:var(--border-emphasis)}.portal-hop-rel{gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);align-items:flex-start;display:flex}.portal-hop-rel .icon{width:var(--icon-xs);height:var(--icon-xs);margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.portal-hop-detail{padding:var(--space-2xs) 0 var(--space-xs)}.portal-status-group{gap:var(--space-sm);display:grid}.portal-status-summary{color:var(--color-ink);font-weight:var(--fw-label-quiet);max-width:var(--measure-body)}.portal-status-dims{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--portal-status-col-min)), 1fr));gap:0 var(--space-lg);margin:0;display:grid}.portal-status-dim{align-content:start;gap:var(--space-2xs);padding-block:var(--space-sm);border-top:var(--border-hairline) solid var(--color-line);min-width:0;display:grid}.portal-status-dim dt{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-status-dim dd{margin:0}.portal-status-dim .reason{margin-block-start:0}.portal-masked{align-items:center;gap:0 var(--space-2xs);flex-wrap:wrap;display:inline-flex}.portal-masked .icon-button .icon{width:var(--icon-sm);height:var(--icon-sm)}.portal-masked .icon-button[aria-pressed=true],.portal-masked .icon-button:hover{color:var(--color-brand-blue);background:0 0}.portal-masked-caveat{flex-basis:100%}.portal-masked.is-unavailable{color:var(--color-ink-2)}.portal-bar-cell{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.portal-bar{width:var(--portal-bar-max);height:var(--portal-bar-height);background:var(--color-disabled-bg);border-radius:var(--radius-xs);flex:none;display:block;overflow:hidden}.portal-bar>span{height:100%;width:var(--value,0%);background:var(--color-ink-2);display:block}@media (max-width:1023px){.portal-table-wrap.has-record-fallback{display:none}}.portal-record-fallback{display:none}@media (max-width:1023px){.portal-record-fallback{display:block}}@media (max-width:767px){.portal-data-table .col-check,.portal-data-table .col-ref{position:static}.portal-table-wrap{scroll-padding-inline-start:0}.portal-queue-toolbar .chip-rail{gap:var(--space-xs);flex-wrap:wrap;display:flex}.portal-toolbar-end{flex:100%}.portal-compare{background:0 0;border:0}.portal-compare-meta{border-bottom:0;padding-inline:0}.portal-compare-table{table-layout:auto}.portal-compare-table.data-table-stacked>tbody>tr>*{padding-block:var(--space-xs)}.portal-compare-table.data-table-stacked>tbody>tr>th{color:var(--color-ink);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}.portal-field-diff,.portal-diff-list li{grid-template-columns:minmax(0,1fr)}.portal-field-diff .arrow{justify-self:start;transform:rotate(90deg)}.portal-diff-table .arrow{display:none}.portal-fin-total{padding:var(--space-md)}.portal-toolbar-end{margin-inline-start:0}.portal-bulk-count{flex-basis:100%}.portal-bar{display:none}.portal-table-wrap:has(>.data-table-stacked){background:0 0;border:0;border-radius:0;max-block-size:none;overflow:visible}.portal-attachment{grid-template-columns:var(--icon-sm) minmax(0, 1fr)}.portal-attachment-size{grid-column:2}.portal-match-amount{text-align:start;grid-column:2/-1}}@media (forced-colors:active){.portal-kpi[aria-pressed=true]{outline:var(--border-emphasis) solid Highlight}.portal-bar>span{background:canvastext}.portal-diff-mark{text-decoration-color:highlight}.portal-data-table tbody tr:is(.is-selected,.is-open,:has(.portal-check input:checked))>*{forced-color-adjust:none;color:highlighttext;background:highlight}}@media print{.portal-table-wrap{border:0;max-block-size:none;overflow:visible}.portal-data-table thead th,.portal-data-table .col-ref,.portal-data-table .col-check,.portal-data-table tfoot>tr>*{position:static}.portal-data-table tbody tr{break-inside:avoid}.portal-data-table thead th,.portal-data-table thead th.num,.portal-data-table .col-ref,.portal-data-table .t-timestamp{white-space:normal;min-width:0}.portal-data-table th,.portal-data-table td{padding-inline:var(--space-xs)}.portal-print-head,.portal-region{max-inline-size:100%}}.portal-decision-bar{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);min-block-size:var(--portal-decision-bar-height);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border-top:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;display:flex}.portal-region>.portal-decision-bar:not(.is-sticky){padding-inline:0}.portal-decision-bar-reason{flex:1 1 var(--portal-decision-reason-min);min-width:0;max-width:var(--measure-body)}.portal-decision-bar-reason .reason{margin-block-start:0}.portal-decision-bar>.portal-readonly-line{flex:1 1 var(--portal-decision-reason-min);min-width:0}.portal-decision-bar-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.portal-decision-bar-actions .btn-destructive{margin-inline-start:var(--space-md)}.portal-decision-bar[aria-busy=true] .portal-decision-bar-actions{cursor:progress}@media (min-width:768px){.portal-decision-bar.is-sticky{z-index:var(--z-decision-bar);box-shadow:var(--elevation-flat);position:sticky;bottom:0}html:has(.portal-decision-bar.is-sticky){scroll-padding-block-end:calc(var(--portal-decision-bar-height) + var(--space-md))}}@media (max-width:767px){.portal-decision-bar{padding:var(--space-md)}.portal-region>.portal-decision-bar{padding-inline:0}.portal-decision-bar-actions{flex-direction:column;inline-size:100%}.portal-decision-bar-actions .btn{inline-size:100%}.portal-decision-bar-actions .btn-destructive{margin-block-start:var(--space-sm);margin-inline-start:0}}.portal-blocked-action{gap:var(--space-xs);max-width:var(--measure-body);overflow-wrap:anywhere;min-width:0;padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:var(--border-hairline) solid var(--color-negative);border-radius:var(--radius-md);color:var(--color-negative);align-items:flex-start;display:flex}.portal-blocked-action>:not(.icon){min-width:0}.portal-blocked-action>.icon{width:var(--icon-sm);height:var(--icon-sm);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.portal-blocked-action-title{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);display:block}.portal-blocked-action-msg{color:var(--color-ink);font-size:var(--fs-body);line-height:var(--lh-body);margin-block-start:var(--space-2xs);display:block}.portal-scope-banner{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:var(--border-hairline) solid var(--color-info);border-radius:var(--radius-md);color:var(--color-ink);align-items:flex-start;display:flex}.portal-scope-banner>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-info);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.portal-scope-banner strong{color:var(--color-info)}.portal-readonly-line{align-items:flex-start;gap:var(--space-xs);color:var(--color-ink-2);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet);min-block-size:var(--target-min);padding-block:var(--space-sm);display:flex}.portal-readonly-line .icon{width:var(--icon-sm);height:var(--icon-sm);flex:none}.portal-readonly-line strong{color:var(--color-ink)}.portal-readonly-value{color:var(--color-ink);overflow-wrap:anywhere}.portal-confirm-summary{gap:var(--space-sm);padding:var(--space-md) 0;border-block:var(--border-hairline) solid var(--color-line);margin:0;display:grid}.portal-confirm-summary div{grid-template-columns:minmax(0, var(--portal-confirm-dt-col)) minmax(0, 1fr);gap:var(--space-md);align-items:baseline;display:grid}.portal-confirm-summary dt{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-confirm-summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.portal-confirm-summary .figure{font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-figure);font-variant-numeric:tabular-nums}.portal-consequence{color:var(--color-ink);max-width:var(--measure-body)}@container (max-width:30rem){.portal-confirm-summary div{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:767px){.portal-confirm-summary div{grid-template-columns:minmax(0,1fr);gap:0}}.portal-notification-list{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.portal-notification+.portal-notification{border-top:var(--border-hairline) solid var(--color-line)}.portal-notification-link{grid-template-columns:var(--icon-sm) minmax(0, 1fr);gap:var(--space-2xs) var(--space-sm);min-block-size:var(--control-lg);padding:var(--space-sm) var(--space-md);color:var(--color-ink);border-radius:var(--radius-md);transition:background var(--motion-fast) var(--motion-easing);text-decoration:none;display:grid}.portal-notification-link>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink-2);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.portal-notification-body{gap:var(--space-2xs);min-width:0;display:grid}.portal-notification-state{font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);color:var(--color-info)}.portal-notification-title{font-weight:var(--fw-body);overflow-wrap:anywhere}.portal-notification-meta{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);font-variant-numeric:tabular-nums}.portal-notification.is-unread .portal-notification-link>.icon{color:var(--color-info)}.portal-notification.is-unread .portal-notification-title{font-weight:var(--fw-label)}.portal-notification-link:hover,.portal-notification-link.is-hover{background:var(--color-canvas)}.portal-notification-link:hover .portal-notification-title,.portal-notification-link.is-hover .portal-notification-title{color:var(--color-brand-blue);text-underline-offset:var(--underline-offset);text-decoration:underline}.portal-notification-link:is(:focus-visible,.is-focus){outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.portal-notification-empty{justify-items:start;gap:var(--space-xs);padding:var(--space-lg);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);display:grid}.portal-notification-empty .icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--color-ink-2)}.portal-notification-empty p{color:var(--color-ink-2);max-width:var(--measure-body)}.portal-message-thread{gap:var(--space-md);max-width:var(--measure-body);margin:0;padding:0;list-style:none;display:grid}.portal-message{padding:var(--space-md);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md)}.portal-message:is(:focus-visible,[tabindex="-1"]:focus,.is-focus){border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.portal-message.is-unread{border-color:var(--color-line-strong)}.portal-message-meta{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.portal-message-author{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);overflow-wrap:anywhere}.portal-message-role,.portal-message-meta time{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);font-variant-numeric:tabular-nums}.portal-message .status{margin-block-start:var(--space-2xs)}.portal-message-body{overflow-wrap:anywhere;margin-block-start:var(--space-xs)}.portal-attachment{grid-template-columns:var(--icon-sm) minmax(0, max-content) auto;align-items:center;column-gap:var(--space-xs);min-block-size:var(--target-min);max-width:100%;margin-block-start:var(--space-xs);display:inline-grid}.portal-attachment>:not(.icon):not(.portal-attachment-size){overflow-wrap:anywhere;min-width:0}.portal-attachment .icon{width:var(--icon-sm);height:var(--icon-sm);flex:none}.portal-attachment-size{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);white-space:nowrap}.portal-message-composer{gap:var(--space-xs);max-width:var(--measure-body);margin-block-start:var(--space-lg);display:grid}.portal-message-composer-actions{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.portal-audit-timeline{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.portal-audit-event{grid-template-columns:var(--portal-audit-time-col) minmax(0, 1fr);gap:var(--space-2xs) var(--space-lg);padding:var(--space-md) var(--space-lg);display:grid}.portal-audit-event+.portal-audit-event{border-top:var(--border-hairline) solid var(--color-line)}.portal-audit-time{font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);color:var(--color-ink);font-variant-numeric:tabular-nums;padding-block-start:var(--space-2xs)}.portal-audit-body{gap:var(--space-2xs);min-width:0;display:grid}.portal-audit-actor{font-weight:var(--fw-label);overflow-wrap:anywhere}.portal-audit-role{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2)}.portal-audit-action{overflow-wrap:anywhere}.portal-audit-diff{gap:var(--space-2xs) var(--space-md);margin:var(--space-2xs) 0 0;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);grid-template-columns:max-content minmax(0,1fr);display:grid}.portal-audit-diff dt{color:var(--color-ink-2)}.portal-audit-diff dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.portal-audit-refs{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);gap:0 var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.portal-audit-refs .link{min-block-size:var(--target-min);align-items:center;display:inline-flex}@media (max-width:767px){.portal-audit-event{padding:var(--space-md);grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){html:has(.portal-decision-bar.is-sticky) .toast-region{bottom:calc(var(--portal-decision-bar-height) + var(--space-md))}}.portal-mapper-frame{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);overscroll-behavior-inline:contain;min-width:0;overflow-x:auto;container:portal-mapper/inline-size}.portal-mapper-frame:focus-visible{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.portal-mapper{border-collapse:collapse;width:100%}.portal-mapper caption{text-align:start;padding:var(--space-md) var(--space-md) var(--space-sm);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-mapper thead th{text-align:start;vertical-align:bottom;background:var(--color-canvas);color:var(--color-ink);padding:var(--space-sm);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong)}.portal-mapper tbody th,.portal-mapper td{padding:var(--space-sm);border-top:var(--border-hairline) solid var(--color-line);vertical-align:top;text-align:start;font-weight:var(--fw-body)}.portal-mapper tr>:first-child{padding-inline-start:var(--space-md)}.portal-mapper tr>:last-child{padding-inline-end:var(--space-md)}.portal-mapper tbody tr{transition:background var(--motion-fast) var(--motion-easing)}.portal-mapper tbody tr:hover,.portal-mapper tbody tr.is-hover{background:var(--color-canvas)}.portal-mapper caption code,.portal-allocation caption code{white-space:normal;overflow-wrap:anywhere}.portal-mapper-src code{font-size:var(--fs-body);color:var(--color-ink);display:block}.portal-mapper-pos,.portal-mapper-note{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);display:block}.portal-mapper-sample{overflow-wrap:anywhere}.portal-mapper-sample code:not(:last-of-type){margin-inline-end:var(--space-xs)}.portal-mapper-target{min-width:var(--portal-col-name)}.portal-mapper-target .select{block-size:var(--control-md);padding-block:0;padding-inline:var(--space-sm) calc(var(--space-sm) + var(--icon-md) + var(--space-2xs));width:auto;min-width:100%}.portal-mapper-transform{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-mapper-reorder{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.portal-mapper-reorder .btn{min-height:var(--target-min);padding:0 var(--space-xs);gap:var(--space-2xs);white-space:nowrap;overflow-wrap:normal}.portal-mapper-reorder .btn .icon{width:var(--icon-sm);height:var(--icon-sm)}.portal-mapper-error{gap:var(--space-2xs);color:var(--color-negative);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);align-items:flex-start;margin-block-start:var(--space-2xs);display:flex}.portal-mapper-error .icon{width:var(--icon-xs);height:var(--icon-xs);flex:none;margin-block-start:calc((1lh - var(--icon-xs)) / 2)}.portal-mapper .status .icon{margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.portal-mapper tbody tr.portal-mapper-detail>td{padding-block:0 var(--space-md);border-top:0}.portal-mapper-detail .disclosure-body{max-width:var(--measure-body);padding-block-end:0}.portal-mapper-detail-title{color:var(--color-ink);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);margin-block-end:var(--space-2xs);display:block}.portal-mapper-foot{justify-content:space-between;gap:var(--space-xs) var(--space-lg);padding:var(--space-sm) var(--space-md);border-top:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;display:flex}@container portal-mapper (min-width:1041px){.portal-mapper tbody tr:not(.portal-mapper-detail)>:not(.portal-mapper-target):not(:has(.portal-mapper-reorder)){padding-block-start:calc(var(--space-sm) + (var(--control-md) - 1lh) / 2)}.portal-mapper tbody tr:not(.portal-mapper-detail)>:has(.portal-mapper-reorder){padding-block-start:calc(var(--space-sm) + (var(--control-md) - var(--target-min)) / 2)}}@container portal-mapper (max-width:1040px){.portal-mapper thead{width:var(--border-hairline);height:var(--border-hairline);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.portal-mapper,.portal-mapper tbody,.portal-mapper tr,.portal-mapper th,.portal-mapper td{display:block}.portal-mapper tbody tr{padding:var(--space-sm) var(--space-md) var(--space-md);border-top:var(--border-hairline) solid var(--color-line)}.portal-mapper tbody th,.portal-mapper td{padding:var(--space-xs) 0 0;border-top:0}.portal-mapper tbody tr{column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.portal-mapper tbody th,.portal-mapper-sample,.portal-mapper-target,.portal-mapper-transform,.portal-mapper td:last-child{grid-column:1/-1}.portal-mapper td[data-label]:before{content:attr(data-label);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);margin-block-end:var(--space-2xs);display:block}.portal-mapper caption{display:block}.portal-mapper tr>:first-child,.portal-mapper tr>:last-child{padding-inline:0}.portal-mapper-target{min-width:0}.portal-mapper tbody tr.portal-mapper-detail{padding:0 var(--space-md) var(--space-md);border-top:0;display:block}.portal-mapper tbody tr.portal-mapper-detail>td{padding:0}}.portal-confidence{grid-template-columns:var(--icon-sm) auto;column-gap:var(--space-xs);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);align-items:start;display:inline-grid}.portal-confidence>.icon{width:var(--icon-sm);height:var(--icon-sm);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.portal-confidence-text{gap:0 var(--space-2xs);flex-wrap:wrap;display:flex}.portal-confidence-score{color:var(--color-ink);font-variant-numeric:tabular-nums}.portal-confidence-high>.icon,.portal-confidence-high .portal-confidence-band{color:var(--color-info)}.portal-confidence-medium>.icon,.portal-confidence-medium .portal-confidence-band{color:var(--color-neutral)}.portal-confidence-low>.icon,.portal-confidence-low .portal-confidence-band{color:var(--color-warning)}.portal-confidence-none>.icon,.portal-confidence-none .portal-confidence-band{color:var(--color-neutral)}.portal-confidence-historical{color:var(--color-ink-2);font-weight:var(--fw-caption)}.portal-confidence-historical>.icon,.portal-confidence-historical .portal-confidence-score{color:var(--color-ink-2)}.portal-confidence-policy{gap:var(--space-xs);max-width:var(--measure-body);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);align-items:flex-start;display:flex}.portal-confidence-policy>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-info);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.portal-match{gap:var(--space-lg);min-width:0;display:grid}.portal-match-lists{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-match-list{border:0;min-width:0;margin:0;padding:0}.portal-match-list legend{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);margin-block-end:var(--space-xs);padding:0}.portal-match-options{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.portal-match-options>li+li{border-top:var(--border-hairline) solid var(--color-line)}.portal-match-options>li:first-child .portal-match-option{border-radius:var(--radius-md) var(--radius-md) 0 0}.portal-match-options>li:last-child .portal-match-option{border-radius:0 0 var(--radius-md) var(--radius-md)}.portal-match-option{grid-template-columns:var(--icon-sm) minmax(0, 1fr) auto;column-gap:var(--space-sm);row-gap:var(--space-2xs);min-height:var(--control-lg);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing);align-items:start;display:grid}.portal-match-option input{appearance:none;width:var(--icon-sm);height:var(--icon-sm);cursor:pointer;background:var(--color-surface);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-circle);flex:none;place-items:center;margin:0;display:grid}.portal-match-option input:checked{border-color:var(--color-brand-blue);background:var(--color-brand-blue)}.portal-match-option input:checked:after{content:"";width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-circle);background:var(--color-surface)}.portal-match-option input:focus-visible,.portal-match-option.is-focus input{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.portal-match-option input:checked:focus-visible,.portal-match-option.is-focus input:checked{outline:var(--focus-outline-on-fill)}.portal-match-ref{overflow-wrap:anywhere;min-width:0}.portal-match-ref code{font-size:var(--fs-body);white-space:normal;overflow-wrap:anywhere}.portal-match-amount{text-align:end;white-space:nowrap;font-size:var(--fs-table-num);line-height:var(--lh-table-num);font-weight:var(--fw-table-num);font-variant-numeric:tabular-nums}.portal-match-meta{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);overflow-wrap:anywhere;grid-column:2/-1}.portal-match-option:hover,.portal-match-option.is-hover{background:var(--color-canvas)}.portal-match-option:hover input{border-color:var(--color-ink-2)}.portal-match-option.is-selected{background:var(--color-blue-100)}.portal-match-option:has(input:checked){background:var(--color-blue-100)}.portal-match-option.is-unavailable{cursor:default;color:var(--color-ink-2);background:0 0}.portal-match-option.is-unavailable>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink-2);justify-self:center;margin-block-start:var(--space-2xs)}.portal-match-bar{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.portal-match-pairs{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.portal-match-pairs>li+li{border-top:var(--border-hairline) solid var(--color-line)}.portal-match-pair{gap:var(--space-xs) var(--space-lg);padding:var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.portal-match-relation{overflow-wrap:anywhere}.portal-match-relation .tnum{white-space:nowrap}.portal-match-pair .status{grid-column:1}.portal-match-pair .btn{min-height:var(--target-min);grid-area:1/2/span 2;padding-block:0}.portal-allocation-frame{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);min-width:0;overflow-x:auto}.portal-allocation{border-collapse:collapse;width:100%}.portal-allocation caption{text-align:start;padding:var(--space-md) var(--space-md) var(--space-sm);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-allocation thead th{text-align:start;background:var(--color-canvas);padding:var(--space-sm) var(--space-md);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);vertical-align:bottom}.portal-allocation tbody th,.portal-allocation td,.portal-allocation tfoot th{padding:var(--space-sm) var(--space-md);border-top:var(--border-hairline) solid var(--color-line);text-align:start;vertical-align:top;font-weight:var(--fw-body)}.portal-allocation .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-allocation thead .num{text-align:end}.portal-allocation .input{block-size:var(--control-md);width:100%;min-width:var(--portal-col-min);text-align:end;font-variant-numeric:tabular-nums;padding-block:0}.portal-allocation tfoot th,.portal-allocation tfoot td{border-top:var(--border-emphasis) solid var(--color-line-strong);font-weight:var(--fw-label)}.portal-allocation .error-text{text-align:start;font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);justify-content:flex-end;margin-block-start:var(--space-2xs)}@media (min-width:768px){.portal-allocation tbody tr:has(.has-input)>:not(.has-input){padding-block-start:calc(var(--space-sm) + (var(--control-md) - 1lh) / 2)}}.portal-allocation-remaining{gap:var(--space-2xs);padding:var(--space-md);border-top:var(--border-hairline) solid var(--color-line);display:grid}.portal-allocation-remaining .portal-figure-label{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-figure{color:var(--color-ink);font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-figure);font-variant-numeric:tabular-nums}.portal-month-picker{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.portal-month-picker legend{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--color-ink);margin-block-end:var(--space-xs);padding:0}.portal-month-picker-hint{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.portal-month-picker-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--portal-col-month)), 1fr));gap:var(--space-sm);max-width:calc(var(--portal-col-name) * 2);display:grid}.portal-month-picker-fields>div{gap:var(--space-2xs);min-width:0;display:grid}.portal-month-picker-fields label{color:var(--color-ink-2);font-size:var(--fs-label-quiet);line-height:var(--lh-label-quiet);font-weight:var(--fw-label-quiet)}.portal-month-picker-echo{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);font-variant-numeric:tabular-nums}.portal-month-picker-value{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.portal-month-picker-value strong{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}@media (max-width:1023px){.portal-body{grid-template-columns:minmax(0,1fr);gap:0}.portal-sidenav-col{display:none}.portal-menu-button{display:inline-grid}.portal-name{display:none}.portal-dash{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.portal-header:has(.portal-context){grid-template-rows:minmax(0, 1fr) minmax(var(--portal-context-height), auto);display:grid}.portal-header:has(.portal-context) .portal-header-inner{height:auto}.portal-context{align-items:center;gap:var(--space-2xs);min-width:0;padding-inline:var(--page-gutter);min-block-size:var(--portal-context-height);overflow-wrap:anywhere;border-top:var(--border-hairline) solid var(--color-line);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);flex-wrap:wrap;margin:0;display:flex}.portal-context .icon{width:var(--icon-xs);height:var(--icon-xs);flex:none}.portal-context strong{color:var(--color-ink);font-weight:var(--fw-caption-strong)}.portal-logo img{height:var(--logo-height-mobile)}.portal-header-inner{gap:var(--space-xs)}.portal-notif,.portal-topnav,.portal-header .portal-menu-anchor{display:none}.portal-menu-button{display:inline-grid}.portal-region{padding:var(--space-md)}.portal-demo-banner-inner{gap:var(--space-2xs)}.portal-match-lists,.portal-match-pair{grid-template-columns:minmax(0,1fr)}.portal-match-pair .btn{grid-area:auto/1;justify-self:start}.portal-month-picker-fields{max-width:none}.portal-allocation thead{width:var(--border-hairline);height:var(--border-hairline);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.portal-allocation,.portal-allocation tbody,.portal-allocation tfoot,.portal-allocation tr,.portal-allocation th,.portal-allocation td{display:block}.portal-allocation tbody tr,.portal-allocation tfoot tr{padding:var(--space-sm) var(--space-md);border-top:var(--border-hairline) solid var(--color-line)}.portal-allocation tfoot tr:first-child{border-top:var(--border-emphasis) solid var(--color-line-strong)}.portal-allocation tbody th,.portal-allocation td,.portal-allocation tfoot th,.portal-allocation tfoot td{padding:var(--space-2xs) 0;border-top:0}.portal-allocation td[data-label]{justify-content:space-between;gap:var(--space-md);display:flex}.portal-allocation td[data-label]:before{content:attr(data-label);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);text-align:start;white-space:normal}.portal-allocation td.has-input{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.portal-allocation caption{display:block}.portal-allocation .input{min-width:0}.portal-allocation .error-text{justify-content:flex-start}}@media print{.portal-decision-bar,.portal-message-composer{display:none!important}.portal-scope-banner:not([hidden]),.portal-demo-banner:not([hidden]){display:flex!important}.portal-blocked-action,.portal-scope-banner,.portal-message,.portal-audit-timeline{background:var(--color-surface)!important;color:var(--color-ink)!important;border:var(--border-hairline) solid var(--color-ink)!important;box-shadow:none!important}.portal-scope-banner strong{color:var(--color-ink)!important}.portal-audit-event,.portal-message,.portal-hop{break-inside:avoid}.portal-print-head{display:flex!important}.portal-shell{min-height:0;display:block}.portal-body{display:block}.portal-main{padding:0}}.portal-print-head{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);border-bottom:var(--border-emphasis) solid var(--color-ink);flex-wrap:wrap;margin-block-end:var(--space-lg);padding-block-end:var(--space-md);display:none}.portal-print-head img{height:var(--logo-height);width:auto}.portal-print-meta{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);color:var(--color-ink-2);text-align:end;font-variant-numeric:tabular-nums}.portal-print-head.is-preview{display:flex}@media (max-width:767px){.portal-print-meta{text-align:start}}@media (prefers-reduced-motion:reduce){.portal-account-trigger .portal-caret{transition:none}}@media (forced-colors:active){.portal-blocked-action,.portal-scope-banner{border:var(--border-hairline) solid CanvasText}.portal-nav-item[aria-current=page]{outline:var(--border-emphasis) solid Highlight}.portal-match-option:has(input:checked){outline:var(--border-emphasis) solid Highlight}.portal-menu{outline:var(--border-hairline) solid CanvasText}}.lzs-qr{gap:var(--space-2xs);justify-items:start;margin:0;display:inline-grid}.lzs-qr svg{color:var(--color-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.lzs-qr .lzs-qr-bg{fill:var(--color-surface)}.lzs-qr .lzs-qr-modules{fill:currentColor}.lzs-qr figcaption{gap:var(--space-2xs);max-inline-size:40ch;display:grid}.lzs-qr .lzs-qr-url{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-ink-2);overflow-wrap:anywhere}.lzs-pay-lines{grid-template-columns:minmax(0,1fr)}.lzs-pay-lines code{font-size:inherit}.lzs-niat .lzs-niat-note{gap:var(--space-xs);color:var(--color-ink-2);align-items:flex-start;display:flex}.lzs-niat .lzs-niat-note .icon{flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.lzs-choice-group{gap:var(--space-sm);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.lzs-choice-group>legend{margin-block-end:var(--space-xs);padding:0}.lzs-choice .card-title{cursor:pointer}.lzs-choice .card-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.lzs-choice:has(input:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.lzs-choice.is-unavailable{cursor:not-allowed;background:var(--color-surface)}.lzs-choice.is-unavailable .card-title{cursor:not-allowed;color:var(--color-ink-2)}.lzs-choice.is-unavailable>.icon{color:var(--color-ink-2)}.lzs-card-notice{gap:var(--space-2xs);margin-block-start:var(--space-2xs);display:grid}.lzs-issuer-list{gap:var(--space-2xs) var(--space-md);color:var(--color-ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lzs-doc .lzs-doc-head{padding:var(--space-md) var(--space-lg);align-items:center;margin-block-end:0}.lzs-doc.is-ack .lzs-doc-head{border-bottom-style:dashed}.lzs-doc .lzs-doc-kind{gap:var(--space-xs);font-weight:var(--fw-label);color:var(--color-ink);justify-content:flex-end;align-items:center;display:flex}.lzs-doc figure{margin:0}.lzs-doc .lzs-doc-note{color:var(--color-ink-2);max-width:var(--measure-body)}.lzs-doc .lzs-doc-watermark{gap:var(--space-2xs);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-label);color:var(--color-ink);align-items:center;display:flex}.lzs-doc .lzs-doc-head .lzs-doc-watermark{justify-content:flex-end}.lzs-doc .lzs-doc-lines{border-collapse:collapse;width:100%}.lzs-doc .lzs-doc-lines th,.lzs-doc .lzs-doc-lines td{padding-block:var(--space-xs);border-top:var(--border-hairline) solid var(--color-line);text-align:start;font-weight:var(--fw-body)}.lzs-doc .lzs-doc-lines td.num{text-align:end;font-variant-numeric:tabular-nums}.lzs-doc .lzs-doc-foot{gap:var(--space-lg);border-top:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;align-items:flex-start;padding-block-start:var(--space-md);display:flex}.lzs-doc .lzs-doc-foot>.grid{color:var(--color-ink-2);flex:16rem}@media (max-width:767px){.lzs-doc .lzs-doc-head{padding-inline:var(--space-md)}.lzs-doc .lzs-doc-kind,.lzs-doc .lzs-doc-head .lzs-doc-watermark{justify-content:flex-start}}@media print{.page:has(>.lzs-doc){padding-block:0}.lzs-doc{border:0}.lzs-doc .receipt-body,.lzs-doc .lzs-doc-head{padding-inline:0}.lzs-doc .lzs-doc-foot,.lzs-doc .ayat-block,.lzs-doc .receipt-kv{break-inside:avoid}.lzs-doc .lzs-doc-head{padding-block:0 var(--space-xs)}.lzs-doc .lzs-doc-kind,.lzs-doc .lzs-doc-head .lzs-doc-watermark{justify-content:flex-end}.lzs-doc .receipt-body{padding-block:var(--space-sm) 0;gap:var(--space-xs)}.lzs-doc .receipt-kv{grid-template-columns:minmax(0, var(--kv-key-width)) minmax(0, 1fr)}.lzs-doc .receipt-kv dt,.lzs-doc .receipt-kv dd{padding-block:var(--space-2xs);border-top:var(--border-hairline) solid var(--color-line)}.lzs-doc .receipt-kv dd,.lzs-doc .lzs-doc-lines th,.lzs-doc .lzs-doc-lines td{font-size:var(--fs-caption);line-height:var(--lh-caption)}.lzs-doc .lzs-doc-lines th,.lzs-doc .lzs-doc-lines td{padding-block:var(--space-2xs)}.lzs-doc .receipt-total{padding-block-start:var(--space-2xs)}.lzs-doc .ayat-block{padding:var(--space-xs) var(--space-md);gap:var(--space-2xs)}.lzs-doc .ayat-block .t-ayat{font-size:calc(var(--fs-ayat) * .75)}.lzs-doc .lzs-doc-foot{gap:var(--space-md);padding-block-start:var(--space-xs)}.lzs-doc .lzs-qr svg{block-size:96px;inline-size:96px}}.lzs-verify{max-inline-size:36rem}.lzs-request-steps{margin:0;padding:0;list-style:none;display:grid}.lzs-request-step{gap:var(--space-2xs) var(--space-md);padding-block:var(--space-sm);border-top:var(--border-hairline) solid var(--color-line);grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:baseline;display:grid}.lzs-request-step:first-child{border-top:0}.lzs-request-step>.t-caption{grid-column:2}@media (max-width:767px){.lzs-request-step{grid-template-columns:minmax(0,1fr)}.lzs-request-step>.t-caption{grid-column:1}}.lzs-provider-mode{align-items:flex-start}.lzs-provider-mode code{overflow-wrap:anywhere}.lzs-demo-otp .kv-list{margin-block-start:var(--space-xs)}.portal-shell>.portal-body{grid-row:-2/-1}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.m-0{margin:0}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-24{height:calc(var(--spacing) * 24)}.h-\[60vh\]{height:60vh}.min-h-target{min-height:var(--target-min)}.w-full{width:100%}.max-w-measure{max-width:var(--measure-body)}.max-w-reading{max-width:var(--reading)}.min-w-0{min-width:0}.grow{flex-grow:1}.resize{resize:both}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-x-auto{overflow-x:auto}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--color-line)}.bg-canvas{background-color:var(--color-canvas)}.p-0{padding:0}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-start{text-align:start}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-brand-blue{color:var(--color-brand-blue)}.text-ink-2{color:var(--color-ink-2)}.text-negative{color:var(--color-negative)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.paused{animation-play-state:paused}.running{animation-play-state:running}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}}@font-face{font-family:PJS Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:104.03%;ascent-override:99.78%;descent-override:21.34%;line-gap-override:0%}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/notonaskharabic/v44/RrQKbpV-9Dd1b1OAGA6M9PkyDuVBeN2DHV2mLXgzTrc.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200D}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-blue:#005baa;--color-brand-green:#8dc63f;--color-brand-yellow:#fff200;--color-blue-950:#0b2447;--color-blue-800:#003a70;--color-blue-700:#004a8c;--color-blue-300:#6ba6e0;--color-blue-200:#c6d6ea;--color-blue-100:#e6eff8;--color-green-hover:#a4d264;--color-green-pressed:#7ab22f;--color-accent-deep:#4f7a1a;--color-green-900:#3e6114;--color-green-100:#eef7e1;--color-ink:#0a122b;--color-on-accent:var(--color-ink);--color-ink-2:#3a4256;--color-muted:#5b6376;--color-line-strong:#7b8699;--color-line:#c9d2de;--color-disabled-bg:#e6eaf0;--color-canvas:#f3f7fc;--color-surface:#fff;--color-positive:var(--color-accent-deep);--color-positive-bg:var(--color-green-100);--color-warning:#8a5300;--color-warning-bg:#fdf3e1;--color-negative:#b42318;--color-negative-bg:#fdecea;--color-info:var(--color-brand-blue);--color-info-bg:var(--color-blue-100);--color-neutral:var(--color-ink-2);--color-neutral-bg:var(--color-disabled-bg);--color-scrim:#0b244799;--color-lattice-on-canvas:#005baa0f;--color-lattice-on-blue:#ffffff1a;--color-dark-canvas:#07182f;--color-dark-surface:var(--color-blue-950);--color-dark-surface-2:#13325e;--color-dark-text:#eaf1fa;--color-dark-muted:#a9bcd6;--color-dark-line:#7f95ba;--color-dark-positive:#a8d878;--color-dark-warning:#f5b84d;--color-dark-negative:#ff8a80;--font-sans:"Plus Jakarta Sans", "PJS Fallback", system-ui, "Segoe UI", Roboto, sans-serif;--font-arabic:"Noto Naskh Arabic", "PJS Fallback", serif;--font-code:"IBM Plex Mono", Menlo, ui-monospace, Consolas, monospace;--fs-display-xl:clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem);--lh-display-xl:1.15;--fw-display-xl:600;--tr-display-xl:-.01em;--fs-display-stat:clamp(1.625rem, 1.3rem + 1vw, 2rem);--lh-display-stat:1.1;--fw-display-stat:600;--tr-display-stat:-.01em;--fs-h1:clamp(1.625rem, 1.3rem + 1vw, 2rem);--lh-h1:1.2;--fw-h1:600;--tr-h1:-.01em;--fs-h2:clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--lh-h2:1.25;--fw-h2:600;--fs-h3:clamp(1.125rem, 1.07rem + .2vw, 1.25rem);--lh-h3:1.3;--fw-h3:600;--fs-h4:1.0625rem;--lh-h4:1.35;--fw-h4:600;--fs-body-lg:clamp(1rem, .89rem + .37vw, 1.125rem);--lh-body-lg:1.6;--fw-body-lg:400;--fs-body:1rem;--lh-body:1.6;--fw-body:400;--fs-label:.9375rem;--lh-label:1.3;--fw-label:600;--fs-label-quiet:1rem;--lh-label-quiet:1.3;--fw-label-quiet:500;--fs-button:1rem;--lh-button:1.3;--fw-button:600;--fs-button-lg:1rem;--lh-button-lg:1.3;--fw-button-lg:600;--fs-caption:.875rem;--lh-caption:1.5;--fw-caption:500;--fs-caption-strong:.875rem;--lh-caption-strong:1.5;--fw-caption-strong:600;--fs-error-text:1rem;--lh-error-text:1.5;--fw-error-text:600;--fs-amount:clamp(1.625rem, 1.3rem + 1vw, 2rem);--lh-amount:1.15;--fw-amount:600;--tr-amount:-.01em;--fs-table-num:1rem;--lh-table-num:1.4;--fw-table-num:500;--fs-ayat:clamp(1.5rem, 1.35rem + .5vw, 1.75rem);--lh-ayat:2;--fw-ayat:400;--fs-jawi:1.25rem;--lh-jawi:1.9;--fw-jawi:400;--fs-code:.9375em;--lh-code:inherit;--fw-code:400;--fs-figure:var(--fs-h3);--lh-figure:var(--lh-h3);--fw-figure:600;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-circle:50%;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-section:64px;--space-band:64px;--gutter:24px;--gutter-mobile:16px;--container:1200px;--reading:720px;--header-height:56px;--header-height-mobile:56px;--action-bar-height:56px;--target-min:44px;--control-xs:32px;--control-sm:36px;--control-dense:40px;--control-md:44px;--control-lg:48px;--logo-tile:64px;--task-tile:112px;--border-hairline:1px;--border-control:1px;--border-emphasis:2px;--border-focus:3px;--focus-ring:2px;--logo-height:40px;--logo-height-mobile:32px;--modal-max:560px;--drawer-max:560px;--calc-card-max:480px;--hero-actions-max:440px;--col-text-min:192px;--col-min:128px;--kv-key-width:208px;--marker-size:var(--space-lg);--marker-dot:var(--space-xs);--progress-height:var(--space-xs);--toast-max:400px;--btn-pad-inline:var(--space-lg);--btn-busy-shift:calc((var(--icon-sm) + var(--space-xs)) / 2);--elevation-flat:none;--elevation-raised:0 1px 2px #0b24470f, 0 8px 24px #0b244714;--elevation-overlay:0 16px 48px #0b24472e;--motion-instant:.1s;--motion-fast:.16s;--motion-base:.24s;--motion-slow:.36s;--motion-barakah:.6s;--motion-spin:.9s;--motion-toast-dwell:6s;--motion-easing:cubic-bezier(.2, 0, 0, 1);--motion-reduced:0s;--motion-reduced-crossfade:.12s;--focus-outline:var(--focus-ring) solid var(--color-brand-blue);--focus-outline-on-dark:var(--focus-ring) solid var(--color-brand-yellow);--focus-outline-negative:var(--focus-ring) solid var(--color-negative);--focus-outline-on-fill:var(--focus-ring) solid var(--color-ink);--focus-offset:2px;--focus-offset-flush:0px;--focus-offset-inset:calc(-1 * var(--focus-ring));--icon-stroke:1.75;--icon-xs:16px;--icon-sm:20px;--icon-md:24px;--icon-lg:32px;--icon-xl:48px;--z-content:10;--z-sticky:12;--z-sticky-corner:14;--z-header:20;--z-decision-bar:25;--z-bottom-bar:30;--z-sheet:40;--z-popover:45;--z-modal:50;--z-toast:60;--z-skip-link:70;--measure-body:68ch;--measure-lead:60ch;--measure-heading:48ch;--measure-hero:20ch;--underline-offset:.2em;--sheet-max-block:85dvh;--lh-control:1.5;--textarea-rows-min:5;--textarea-rows-max:15;--textarea-chrome:calc(2 * var(--space-sm) + 2 * var(--border-control));--table-row:var(--control-lg);--skeleton-40:40%;--skeleton-60:60%;--skeleton-80:80%;--lattice-width:40%;--focus-clearance:calc(var(--focus-offset) + var(--focus-ring));--glyph-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--glyph-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--glyph-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h14'/%3E%3C/svg%3E");--page-gutter:var(--gutter);--band-pad:var(--space-band);--card-pad:var(--space-lg);--hdr-h:var(--header-height);--hdr-offset:var(--hdr-h);--sticky-toolbar-h:0px;--sticky-bar-bottom:0px}@media (max-width:1023px){:root{--band-pad:var(--space-2xl)}}@media (max-width:767px){:root{--page-gutter:var(--gutter-mobile);--band-pad:var(--space-xl);--card-pad:var(--space-md);--hdr-h:var(--header-height-mobile);--textarea-rows-max:10}}@media (pointer:fine) and (not (any-pointer:coarse)){:root{--target-min:var(--control-sm)}}@media (prefers-reduced-motion:reduce){:root{--motion-instant:var(--motion-reduced);--motion-fast:var(--motion-reduced);--motion-base:var(--motion-reduced);--motion-slow:var(--motion-reduced-crossfade);--motion-barakah:var(--motion-reduced);--motion-spin:var(--motion-reduced)}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--color-canvas);--foreground:var(--color-ink);--card:var(--color-surface);--card-foreground:var(--color-ink);--popover:var(--color-surface);--popover-foreground:var(--color-ink);--primary:var(--color-brand-green);--primary-foreground:var(--color-on-accent);--secondary:var(--color-surface);--secondary-foreground:var(--color-brand-blue);--muted:var(--color-neutral-bg);--muted-foreground:var(--color-ink-2);--accent:var(--color-blue-100);--accent-foreground:var(--color-ink);--destructive:var(--color-negative);--destructive-foreground:var(--color-surface);--border:var(--color-line);--input:var(--color-line-strong);--ring:var(--color-brand-blue);--radius:var(--radius-sm);--chart-1:var(--color-brand-blue);--chart-2:var(--color-brand-green);--chart-3:var(--color-blue-300);--chart-4:var(--color-green-900);--chart-5:var(--color-ink-2);--sidebar:var(--color-surface);--sidebar-foreground:var(--color-ink-2);--sidebar-primary:var(--color-brand-blue);--sidebar-primary-foreground:var(--color-surface);--sidebar-accent:var(--color-blue-100);--sidebar-accent-foreground:var(--color-brand-blue);--sidebar-border:var(--color-line);--sidebar-ring:var(--color-brand-blue);--font-sans:var(--font-pjs,"Plus Jakarta Sans"), "PJS Fallback", system-ui, "Segoe UI", Roboto, sans-serif;--font-code:var(--font-plex,"IBM Plex Mono"), Menlo, ui-monospace, Consolas, monospace}[data-ds-container]:focus,[data-ds-container]:focus-visible{outline:none}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.pl-hdr .portal-header-inner,.pl-hdr .portal-brand{gap:var(--space-sm)}.pl-hdr .portal-name{color:var(--color-ink-2)}.pl-hdr .portal-header-tools{gap:var(--space-2xs)}.pl-lang-link{cursor:pointer;background:0 0;border:0;font-family:inherit}.pl-search{align-items:center;gap:var(--space-xs);inline-size:clamp(240px,26vw,380px);min-block-size:var(--control-dense);padding:0 var(--space-xs) 0 var(--space-sm);background:var(--color-canvas);color:var(--color-muted);border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);font:inherit;font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption);cursor:pointer;text-align:start;transition:border-color var(--pl-dur-1) var(--pl-ease-out), background-color var(--pl-dur-1) var(--pl-ease-out);margin-inline-end:var(--space-xs);display:inline-flex}.pl-search>span:not(.pl-kbd){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pl-search:hover{border-color:var(--color-line-strong)}.pl-search:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pl-search-icon{display:none}.pl-kbd{min-inline-size:1.5rem;padding:0 var(--space-2xs);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink-2);font:inherit;font-size:var(--fs-caption);line-height:1.5;font-weight:var(--fw-caption);place-items:center;display:inline-grid}.pl-account-menu{min-inline-size:18rem}.pl-account-menu .portal-menu-head span{overflow-wrap:anywhere}@media (min-width:1024px){.pl-account-menu .pl-menu-lang{display:none}}@media (max-width:1023px){.pl-search{display:none}.pl-search-icon{display:inline-grid}.pl-hdr .pl-hdr-lang{display:none}.pl-hdr .portal-menu-button{order:-1}}@media (max-width:767px){.pl-hdr .portal-menu-anchor{display:block}.pl-hdr .pl-divider,.pl-hdr .portal-name{display:none}}.pl-body{transition:grid-template-columns var(--pl-dur-4) var(--pl-ease-move)}.pl-snav{min-block-size:calc(100dvh - var(--portal-hdr-h));flex-direction:column;padding-block-end:var(--space-md);display:flex}.pl-snav .portal-nav-item{min-block-size:var(--control-dense)}.pl-nav-foot{padding:var(--space-md) var(--space-sm) 0;border-top:var(--border-hairline) solid var(--color-line);gap:var(--space-2xs);margin-block-start:auto;display:grid}.pl-nav-role{color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong)}.pl-nav-scope{color:var(--color-muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.pl-collapse{align-items:center;gap:var(--space-xs);min-block-size:var(--control-dense);padding:0 var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink-2);font:inherit;font-size:var(--fs-caption-strong);font-weight:var(--fw-caption);cursor:pointer;transition:background-color var(--pl-dur-1) var(--pl-ease-out);background:0 0;border:0;justify-self:start;margin-block-start:var(--space-xs);display:inline-flex}.pl-collapse:hover{background:var(--color-canvas);color:var(--color-ink)}.pl-collapse:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (min-width:1024px){.pl-body.is-collapsed{grid-template-columns:64px minmax(0,1fr)}.pl-body.is-collapsed :is(.portal-nav-label,.portal-nav-count,.portal-nav-reason,.portal-nav-group-label,.pl-nav-role,.pl-nav-scope,.pl-collapse-text){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pl-body.is-collapsed .portal-nav-item{grid-template-columns:var(--icon-md);justify-content:center}.pl-body.is-collapsed .pl-nav-foot{padding-inline:var(--space-2xs);border-top-color:#0000}.pl-body.is-collapsed .pl-collapse{justify-self:center}.pl-body.is-collapsed .pl-nav-group+li{margin-block-start:var(--space-sm)}}@media (max-width:1023px){.pl-snav{min-block-size:0}}.pl-shell[data-variant=employer] .portal-header-inner,.pl-shell[data-variant=employer] .portal-topnav ul{max-inline-size:calc(1280px + 2 * var(--page-gutter));margin-inline:auto}.pl-shell[data-variant=employer] .portal-workarea{max-inline-size:1280px}.pl-shell[data-variant=employer]{grid-template-rows:auto auto 1fr auto}.pl-shell[data-variant=employer]>.portal-body{grid-row:auto}@media (min-width:768px){.pl-shell[data-variant=employer] .portal-menu-button{display:none}}.pl-portal-foot{padding:var(--space-lg) var(--page-gutter);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);background:var(--color-canvas)}.pl-portal-foot>div{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;justify-content:space-between;max-inline-size:1280px;margin-inline:auto;display:flex}.pl-palette{inline-size:min(600px, calc(100% - 2 * var(--page-gutter)));max-block-size:min(560px, calc(100dvh - 2 * var(--space-2xl)));background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--elevation-overlay);border:0;margin:12vh auto auto;padding:0;overflow:hidden}.pl-palette[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.pl-palette::backdrop{background:var(--color-scrim)}.pl-palette[data-state=open]::backdrop{animation:pl-fade-in var(--pl-dur-3) var(--pl-ease-out) both}.pl-palette[data-state=closed]::backdrop{animation:pl-fade-out var(--pl-dur-1) var(--pl-ease-in) both}.pl-palette-field{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-hairline) solid var(--color-line);display:flex}.pl-palette-field>.icon{color:var(--color-ink-2);flex:none}.pl-palette-input{min-inline-size:0;block-size:var(--control-lg);padding-inline:var(--space-2xs);color:var(--color-ink);font:inherit;font-size:var(--fs-body);background:0 0;border:0;flex:1}.pl-palette-input::placeholder{color:var(--color-muted)}.pl-palette-input:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.pl-palette-list{padding:var(--space-xs);overscroll-behavior:contain;overflow-y:auto}.pl-palette-group{padding:var(--space-sm) var(--space-sm) var(--space-2xs);color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong)}.pl-palette-opt{align-items:center;gap:var(--space-sm);min-block-size:var(--control-lg);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--pl-dur-1) var(--pl-ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pl-palette-opt[aria-selected=true]{background:var(--color-blue-100)}.pl-palette-main{min-width:0;display:grid}.pl-palette-label{font-weight:var(--fw-label-quiet);overflow-wrap:anywhere}.pl-palette-sub{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.pl-palette-end{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--fs-caption);white-space:nowrap;display:inline-flex}.pl-palette-end .icon{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.pl-palette-ic{inline-size:var(--pl-initials);block-size:var(--pl-initials);color:var(--color-ink-2);place-items:center;display:inline-grid}.pl-palette-status{padding:var(--space-lg) var(--space-sm);color:var(--color-ink-2)}.pl-palette-foot{gap:var(--space-md);padding:var(--space-xs) var(--space-md);border-top:var(--border-hairline) solid var(--color-line);color:var(--color-muted);font-size:var(--fs-caption);justify-content:flex-end;margin:0;display:flex}.pl-palette-foot span{align-items:center;gap:var(--space-2xs);display:inline-flex}.pl-palette-close{flex:none}.pl-palette-close:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (max-width:767px){.pl-palette-foot,.pl-palette-esc{display:none}.pl-palette{margin-block-start:var(--space-lg)}}.pl-signin-logo{block-size:var(--logo-height);justify-self:start;inline-size:auto}.pl-signin-title{gap:var(--space-2xs);display:grid}.pl-signin-title h1{color:var(--color-brand-blue);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.pl-signin-title p{color:var(--color-ink-2)}.pl-signin-card .field{margin-block-end:0}.pl-signin-form{gap:var(--space-md);display:grid}.pl-pass{position:relative}.pl-pass .input{padding-inline-end:calc(var(--target-min) + var(--space-xs))}.pl-pass .icon-button{margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--space-2xs)}.pl-pass .icon-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.pl-signin-submit{inline-size:100%}.pl-signin-guest{justify-self:center}.pl-signin-mydigitalid{gap:var(--space-xs);text-align:center;display:grid}.pl-signin-mydigitalid .btn{inline-size:100%}.pl-signin-mydigitalid .btn img{block-size:var(--space-lg);flex:none;inline-size:auto}.pl-signin-mydigitalid .btn:disabled{border-color:var(--color-line-strong)}.pl-signin-mydigitalid p,.pl-signin-help{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.pl-signin-alert:empty{display:none}.pl-signin-alert:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-flush);border-radius:var(--radius-md)}.pl-signin-alert .alert{animation:pl-fade-in var(--pl-dur-2) var(--pl-ease-out) both}.pl-signin-wrap{inline-size:min(100%, var(--pl-signin-card));align-content:center;display:grid}.pl-signin-wrap .pl-signin-card{inline-size:100%}.pl-signin-foot{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.pl-signin-foot .pl-lang-link{font-size:inherit;line-height:inherit}.pl-signin-brand-text{gap:var(--space-sm);display:grid}.pl-signin-mission{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);max-inline-size:36ch}.pl-signin-points{margin:var(--space-md) 0 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.pl-signin-points li{gap:var(--space-sm);align-items:flex-start;display:flex}.pl-signin-points .icon{flex:none}.pl-signin.is-public{min-block-size:calc(100dvh - var(--hdr-h) - var(--border-hairline))}.pl-recent{gap:var(--space-xs);border-top:var(--border-hairline) solid var(--color-line);padding-block-start:var(--space-md);display:grid}.pl-recent h2{color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong)}.pl-recent ul{margin:0 calc(-1 * var(--space-sm));padding:0;list-style:none;display:grid}.pl-acct{gap:var(--space-sm);inline-size:100%;min-block-size:var(--control-lg);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--pl-dur-1) var(--pl-ease-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.pl-acct:hover{background:var(--color-canvas)}.pl-acct:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.pl-acct>.icon{color:var(--color-muted)}.pl-acct-main{min-width:0;display:grid}.pl-acct-name{font-weight:var(--fw-label-quiet);overflow-wrap:anywhere}.pl-acct-sub{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.pl-chooser{gap:var(--space-sm);border-top:var(--border-hairline) solid var(--color-line);padding-block-start:var(--space-md);display:grid}.pl-chooser h2{color:var(--color-ink);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong)}.pl-chooser-group{gap:var(--space-2xs);display:grid}.pl-chooser h3{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption-strong)}.pl-chooser ul{margin:0 calc(-1 * var(--space-sm));padding:0;list-style:none;display:grid}.pl-acct[aria-busy=true]{cursor:progress}.pl-acct-note{color:var(--color-muted)}.pl-site-header .header-actions{gap:var(--space-2xs)}.pl-site-header .header-actions .btn-primary{margin-inline-start:var(--space-xs)}.pl-sheet-lang{justify-self:start}@media (max-width:767px){.pl-site-header .pl-site-lang{display:none}}@media (min-width:1024px){.pl-sheet-lang{display:none}}.pl-audit-wrap{gap:var(--space-md);min-width:0;display:grid}.pl-audit{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.pl-audit-date{color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);margin-block-end:var(--space-xs)}.pl-audit-events{margin:0;padding:0;list-style:none;display:grid;position:relative}.pl-audit-events:before{content:"";inset-block:var(--space-md);inline-size:var(--border-hairline);background:var(--color-line);position:absolute;inset-inline-start:4px}.pl-audit-events:has(>li:only-child):before{display:none}.pl-audit-ev{grid-template-columns:var(--space-md) minmax(0, 1fr) auto;gap:0 var(--space-md);padding-block:var(--space-xs) var(--space-sm);display:grid;position:relative}.pl-audit-mark{inline-size:calc(var(--space-xs) + 1px);block-size:calc(var(--space-xs) + 1px);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-circle);background:var(--color-surface);margin-block-start:calc((1lh - var(--space-xs)) / 2);position:relative}.pl-audit>li:first-child .pl-audit-ev:first-child .pl-audit-mark,.pl-audit-wrap>.pl-audit-events>li:first-child .pl-audit-mark{border-color:var(--color-brand-blue)}.pl-audit-body{gap:var(--space-2xs);min-width:0;display:grid}.pl-audit-line{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.pl-audit-line strong{font-weight:var(--fw-label)}.pl-audit-meta{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0}.pl-audit-change{align-items:center;gap:var(--space-2xs) var(--space-xs);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;margin:0;display:flex}.pl-audit-change .status{font-size:var(--fs-caption-strong)}.pl-audit-note{margin:var(--space-2xs) 0 0;padding:var(--space-xs) var(--space-sm);background:var(--color-canvas);border-radius:var(--radius-sm);color:var(--color-ink-2);max-inline-size:var(--measure-body)}.pl-audit-time{color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-body);font-weight:var(--fw-caption);font-variant-numeric:tabular-nums}.pl-audit-more{margin-block-start:var(--space-2xs)}.pl-audit-more summary{align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);cursor:pointer;color:var(--color-brand-blue);font-size:var(--fs-caption-strong);font-weight:var(--fw-caption-strong);border-radius:var(--radius-xs);list-style:none;display:inline-flex}.pl-audit-more summary::-webkit-details-marker{display:none}.pl-audit-more summary .icon{transition:rotate var(--pl-dur-2) var(--pl-ease-out)}.pl-audit-more[open] summary .icon{rotate:90deg}.pl-audit-more summary:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pl-audit-more .kv-list{font-size:var(--fs-caption);margin-block-start:var(--space-xs)}.pl-audit-refs{color:var(--color-ink-2);font-size:var(--fs-caption)}.pl-audit-foot{border-top:var(--border-hairline) solid var(--color-line);padding-block-start:var(--space-md)}.pl-audit-count{color:var(--color-ink-2);font-size:var(--fs-caption);margin-block-end:var(--space-xs)}@media (max-width:767px){.pl-audit-ev{grid-template-columns:var(--space-md) minmax(0, 1fr)}.pl-audit-time{line-height:var(--lh-caption);grid-area:1/2}.pl-audit-body{grid-area:2/2}.pl-audit-mark{grid-row:1}}:root{--pl-decision-h:88px}.pl-decision.is-sticky{bottom:var(--space-sm);z-index:var(--z-decision-bar);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--elevation-raised);position:sticky}html:has(.pl-decision.is-sticky){scroll-padding-block-end:calc(var(--pl-decision-h) + var(--space-md))}.pl-decision-text{min-inline-size:0;color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);flex:12rem;margin:0}.pl-decision-text strong{color:var(--color-ink);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-label);display:block}.pl-decision-text span{display:block}.pl-decision .portal-decision-bar-actions{flex-wrap:nowrap;align-items:center}.pl-decision-more{display:none}@media (max-width:767px){:root{--pl-decision-h:66px}.pl-decision{padding:var(--space-sm)}.pl-decision.is-sticky{bottom:0}.pl-decision .pl-decision-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pl-decision .portal-decision-bar-actions{flex-direction:row;inline-size:100%}.pl-decision .portal-decision-bar-actions .btn{inline-size:auto}.pl-decision .pl-decision-sec{display:none}.pl-decision .pl-decision-more{display:block}.pl-decision .portal-decision-bar-actions>:last-child{flex:1}}@media (prefers-reduced-motion:reduce){.pl-body,.pl-audit-more summary .icon{transition:none}}@media print{.pl-hdr,.portal-sidenav-col,.pl-decision,.pl-portal-foot,.pl-skip{display:none}}:root{--pl-dur-1:.12s;--pl-dur-2:.16s;--pl-dur-3:.2s;--pl-dur-4:.24s;--pl-dur-moment:.36s;--pl-dur-pulse:1.6s;--pl-ease-out:var(--motion-easing);--pl-ease-in:cubic-bezier(.3, 0, 1, 1);--pl-ease-move:cubic-bezier(.4, 0, .2, 1);--pl-rise-sm:4px;--pl-rise:6px;--pl-rise-lg:8px;--pl-shift:16px;--pl-stagger:40ms;--pl-exit-overlap:40ms;--pl-skeleton-delay:.3s;--pl-pulse-min:.55;--pl-motif-tile:48px;--pl-motif-band-width:192px;--pl-motif-band-height:144px;--pl-motif-panel-width:288px;--pl-motif-panel-height:240px;--pl-motif-star:var(--icon-xl);--pl-success-size:56px;--pl-motif-lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='1'%3E%3Crect x='12' y='12' width='24' height='24'/%3E%3Crect x='12' y='12' width='24' height='24' transform='rotate(45 24 24)'/%3E%3C/svg%3E");--pl-motif-star-outline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 40 40' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M24 7.03 28.97 12H36v7.03L40.97 24 36 28.97V36h-7.03L24 40.97 19.03 36H12v-7.03L7.03 24 12 19.03V12h7.03Z'/%3E%3C/svg%3E");--pl-aside-min:320px;--pl-signin-card:440px;--pl-initials:32px;--pl-divider-h:24px;--pl-sticky-top:calc(var(--portal-hdr-h,var(--hdr-h)) + var(--pl-sticky-extra,0px) + var(--space-lg))}@media (prefers-reduced-motion:reduce){:root{--pl-dur-2:var(--pl-dur-1);--pl-dur-3:var(--pl-dur-1);--pl-dur-4:var(--pl-dur-1);--pl-rise-sm:0px;--pl-rise:0px;--pl-rise-lg:0px;--pl-shift:0px;--pl-stagger:0s;--pl-exit-overlap:0s}}@keyframes pl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pl-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pl-rise-in{0%{opacity:0;translate:0 var(--pl-rise)}to{opacity:1;translate:none}}@keyframes pl-rise-in-sm{0%{opacity:0;translate:0 var(--pl-rise-sm)}to{opacity:1;translate:none}}@keyframes pl-rise-in-lg{0%{opacity:0;translate:0 var(--pl-rise-lg)}to{opacity:1;translate:none}}@keyframes pl-drop-in{0%{opacity:0;translate:0 calc(-1 * var(--pl-rise-sm))}to{opacity:1;translate:none}}@keyframes pl-sink-out{0%{opacity:1;translate:none}to{opacity:0;translate:0 var(--pl-rise-sm)}}@keyframes pl-nudge-in-end{0%{opacity:0;translate:var(--pl-shift) 0}to{opacity:1;translate:none}}@keyframes pl-nudge-out-end{0%{opacity:1;translate:none}to{opacity:0;translate:var(--pl-shift) 0}}@keyframes pl-nudge-in-start{0%{opacity:0;translate:calc(-1 * var(--pl-shift)) 0}to{opacity:1;translate:none}}@keyframes pl-nudge-out-start{0%{opacity:1;translate:none}to{opacity:0;translate:calc(-1 * var(--pl-shift)) 0}}@keyframes pl-breathe{0%,to{opacity:1}50%{opacity:var(--pl-pulse-min)}}@keyframes pl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.pl-page){animation:none}::view-transition-old(.pl-page){animation:pl-fade-out var(--pl-dur-1) var(--pl-ease-in) both}::view-transition-new(.pl-page){animation:pl-fade-in var(--pl-dur-3) var(--pl-ease-out) var(--pl-exit-overlap) both, pl-rise-in var(--pl-dur-4) var(--pl-ease-out) both}::view-transition-old(.pl-swap){animation:pl-fade-out var(--pl-dur-1) var(--pl-ease-in) both}::view-transition-new(.pl-swap){animation:pl-fade-in var(--pl-dur-3) var(--pl-ease-out) var(--pl-exit-overlap) both}@supports not (view-transition-class:pl-page){.pl-page:not(.is-first){animation:pl-rise-in var(--pl-dur-4) var(--pl-ease-out) backwards}}:where(.pl-page.is-first:not(:has(.pl-stagger))>.portal-workarea>:not([aria-busy])),:where(.pl-page.is-first:not(:has(.pl-stagger))>:not(.portal-workarea,[aria-busy])){animation:pl-rise-in var(--pl-dur-4) var(--pl-ease-out) backwards}::view-transition-new(.pl-page-fade){animation:pl-fade-in var(--pl-dur-3) var(--pl-ease-out) var(--pl-exit-overlap) both}::view-transition-old(.pl-page-fade){animation:pl-fade-out var(--pl-dur-1) var(--pl-ease-in) both}@supports not (view-transition-class:pl-page){.pl-page:has(.pl-stagger){animation:pl-fade-in var(--pl-dur-3) var(--pl-ease-out) backwards}}.pl-stagger>:nth-child(-n+3){animation:pl-rise-in var(--pl-dur-4) var(--pl-ease-out) backwards}.pl-stagger>:nth-child(2){animation-delay:var(--pl-stagger)}.pl-stagger>:nth-child(3){animation-delay:calc(2 * var(--pl-stagger))}.lzs-overlay[data-state=open]{animation:pl-fade-in var(--pl-dur-3) var(--pl-ease-out) both}.lzs-overlay[data-state=closed]{animation:pl-fade-out var(--pl-dur-1) var(--pl-ease-in) both}.lzs-dialog-content[data-state=open],.modal[open]{animation:pl-rise-in-lg var(--pl-dur-3) var(--pl-ease-out) both}.lzs-dialog-content[data-state=closed]{animation:pl-fade-out var(--pl-dur-1) var(--pl-ease-in) both}.lzs-drawer-content[data-state=open],.drawer[open]:not(.is-inline){animation:pl-nudge-in-end var(--pl-dur-4) var(--pl-ease-out) both}.lzs-drawer-content[data-state=closed]{animation:pl-nudge-out-end var(--pl-dur-1) var(--pl-ease-in) both}.lzs-sheet-content[data-state=open]{animation:pl-nudge-in-start var(--pl-dur-4) var(--pl-ease-out) both}.lzs-sheet-content[data-state=closed]{animation:pl-nudge-out-start var(--pl-dur-1) var(--pl-ease-in) both}:is(.portal-menu,.pl-pop)[data-state=open]{animation:pl-drop-in var(--pl-dur-2) var(--pl-ease-out) both}:is(.portal-menu,.pl-pop)[data-state=closed]{animation:pl-fade-out var(--pl-dur-1) var(--pl-ease-in) both}.toast[data-sonner-toast]{transition-property:transform,opacity,height;transition-duration:var(--pl-dur-3), var(--pl-dur-3), var(--pl-dur-3);transition-timing-function:var(--pl-ease-out)}.toast[data-sonner-toast]:not([data-mounted=true]){--y:translateY(var(--pl-rise-lg))}.toast[data-sonner-toast][data-removed=true][data-front][data-swipe-out]{--y:translateY(var(--pl-rise-sm));transition-duration:var(--pl-dur-2), var(--pl-dur-2), var(--pl-dur-2);transition-timing-function:var(--pl-ease-in)}.toast[data-sonner-toast]{inline-size:min(var(--toast-max,400px), calc(100vw - 2 * var(--page-gutter,16px)));grid-template-columns:var(--icon-sm) minmax(0, 1fr) var(--target-min)}.toast[data-sonner-toast]>[data-icon]{grid-area:1/1;margin-block-start:calc(var(--space-xs) + (1lh - var(--icon-sm)) / 2);display:flex}.toast[data-sonner-toast]>[data-content]{grid-area:1/2;min-width:0}.toast[data-sonner-toast]>[data-close-button]{grid-area:1/3;justify-self:end;position:static;transform:none}@media not all and (forced-colors:active){.tabs.pl-tabs-slide .tabs-list{position:relative}.tabs.pl-tabs-slide.is-measured .tab:is([aria-selected=true],[aria-current=page]){border-bottom-color:#0000}.tabs.pl-tabs-slide.is-measured .tabs-list:after{content:"";inline-size:var(--pl-tab-w,0px);block-size:var(--border-focus);background:var(--color-brand-blue);translate:var(--pl-tab-x,0px) 0;transition:translate var(--pl-dur-4) var(--pl-ease-move), inline-size var(--pl-dur-4) var(--pl-ease-move);position:absolute;inset-block-end:0;inset-inline-start:0}}.tab{transition:color var(--pl-dur-1) var(--pl-ease-out), border-color var(--pl-dur-1) var(--pl-ease-out)}.stepper-step{transition:color var(--pl-dur-4) var(--pl-ease-out)}.stepper-step:not(:last-child):after{transition:border-color var(--pl-dur-4) var(--pl-ease-out)}.state-marker{transition:color var(--pl-dur-4) var(--pl-ease-out), border-color var(--pl-dur-4) var(--pl-ease-out)}.progress-bar .progress-fill,.pl-progress-fill{transition:inline-size var(--pl-dur-4) var(--pl-ease-out), width var(--pl-dur-4) var(--pl-ease-out)}.portal-data-table :is(td,th){transition-duration:var(--pl-dur-1)}.portal-region{--pl-region-pad-i:var(--space-lg);--pl-region-pad-b:var(--space-md)}@media (min-width:768px){.portal-region>:is(.portal-table-wrap,.portal-audit-timeline,.pl-bleed){margin-inline:calc(-1 * var(--pl-region-pad-i));border-color:var(--color-line) transparent transparent;border-radius:0;max-inline-size:none}.portal-region>:is(.portal-table-wrap,.portal-audit-timeline,.pl-bleed):last-child{border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);margin-block-end:calc(-1 * var(--pl-region-pad-b))}.portal-region>.portal-table-wrap:is(:focus-visible,.is-focus){border-color:var(--color-brand-blue)}}.portal-data-table:has(>tbody .empty-state)>thead{display:none}[aria-busy=true] .skeleton{animation:pl-fade-in var(--pl-dur-1) linear var(--pl-skeleton-delay) backwards, pl-breathe var(--pl-dur-pulse) ease-in-out calc(var(--pl-skeleton-delay) + var(--pl-dur-3)) 3}.pl-reveal,.pl-insert{animation:pl-rise-in-sm var(--pl-dur-3) var(--pl-ease-out) backwards}.pl-leave{animation:pl-sink-out var(--pl-dur-1) var(--pl-ease-in) both}.pl-disclosure{interpolate-size:allow-keywords}.pl-disclosure::details-content{opacity:0;block-size:0;transition:block-size var(--pl-dur-4) var(--pl-ease-out), opacity var(--pl-dur-3) var(--pl-ease-out), content-visibility var(--pl-dur-4) allow-discrete;overflow:clip}.pl-disclosure[open]::details-content{opacity:1;block-size:auto}.pl-success{justify-items:start;gap:var(--space-sm);display:grid}.pl-success.is-centered{text-align:center;justify-items:center}.pl-success-mark{inline-size:var(--pl-success-size);block-size:var(--pl-success-size);fill:none;stroke-linecap:round;stroke-linejoin:round}.pl-success-star{stroke:var(--color-brand-blue);stroke-width:1.5px;stroke-dasharray:1;animation:pl-draw var(--pl-dur-moment) var(--pl-ease-out) backwards}.pl-success-tick{stroke:var(--color-positive);stroke-width:2.5px;stroke-dasharray:1;animation:pl-draw var(--pl-dur-3) var(--pl-ease-out) var(--pl-dur-4) backwards}.pl-success-title{animation:pl-rise-in-sm var(--pl-dur-3) var(--pl-ease-out) calc(var(--pl-dur-4) + var(--pl-dur-1)) backwards}.pl-inset{background:var(--color-canvas);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-xs);min-width:0;display:grid}.pl-raised{box-shadow:var(--elevation-raised)}.pl-card-link{gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);background:var(--color-surface);min-width:0;color:var(--color-ink);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);transition:border-color var(--pl-dur-1) var(--pl-ease-out), background-color var(--pl-dur-1) var(--pl-ease-out);text-decoration:none;display:grid}.pl-card-link:hover{border-color:var(--color-line-strong);background:var(--color-canvas)}.pl-card-link:focus-visible{border-color:var(--color-brand-blue);outline:var(--focus-outline);outline-offset:var(--focus-offset-flush)}.pl-page-head{column-gap:var(--space-lg);row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.pl-page-head>.breadcrumb,.pl-page-head>nav{grid-column:1/-1;margin-block-end:var(--space-xs)}.pl-page-head-text{gap:var(--space-2xs);min-width:0;display:grid}.pl-page-title{color:var(--color-brand-blue);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);overflow-wrap:anywhere}.pl-page-context{color:var(--color-ink-2);max-width:var(--measure-lead)}.pl-page-meta{color:var(--color-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);font-variant-numeric:tabular-nums;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.pl-page-actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:767px){.pl-page-head{grid-template-columns:minmax(0,1fr)}.pl-page-actions{justify-content:flex-start}}.pl-page-head.is-arrival{isolation:isolate;row-gap:var(--space-md);margin:calc(-1 * var(--space-lg)) calc(-1 * var(--page-gutter)) 0;padding:var(--space-lg) var(--page-gutter);background:var(--color-blue-100);border-block-end:var(--border-hairline) solid var(--color-blue-200);grid-template-columns:minmax(0,1fr);position:relative}.pl-page-head.is-arrival .pl-page-title{color:var(--color-brand-blue);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}.pl-page-head.is-arrival .pl-page-meta{color:var(--color-ink-2)}@media (min-width:1024px){.pl-page-head.is-arrival{padding-inline-end:calc(var(--pl-motif-band-width) + 2 * var(--page-gutter))}.pl-page-head.is-arrival:after{content:"";z-index:-1;pointer-events:none;inline-size:var(--pl-motif-band-width);block-size:min(var(--pl-motif-band-height), 100%);background-color:var(--color-blue-200);-webkit-mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);-webkit-mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);-webkit-mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);-webkit-mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);position:absolute;inset-block-end:0;inset-inline-end:var(--page-gutter)}}.pl-figrow{align-items:stretch;gap:var(--space-sm) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pl-figrow>li{display:flex}.pl-figrow>li+li:before{content:"";inline-size:var(--border-hairline);background:var(--color-blue-200);flex:none}.pl-fig{gap:var(--space-2xs);min-inline-size:9rem;padding:var(--space-2xs) var(--space-lg);border-radius:var(--radius-sm);color:var(--color-ink-2);text-align:start;font:inherit;cursor:pointer;transition:background-color var(--pl-dur-1) var(--pl-ease-out);background:0 0;border:0;align-content:start;display:grid}.pl-figrow>li:first-child .pl-fig{padding-inline-start:0}.pl-fig:hover,.pl-fig[aria-pressed=true]{background:var(--color-surface)}.pl-figrow>li:first-child .pl-fig:is(:hover,[aria-pressed=true]){padding-inline-start:var(--space-sm)}.pl-fig:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pl-fig-value{color:var(--color-brand-blue);font-size:var(--fs-display-stat);line-height:var(--lh-display-stat);font-weight:var(--fw-display-stat);letter-spacing:var(--tr-display-stat);font-variant-numeric:tabular-nums}.pl-fig-label{color:var(--color-ink);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong)}.pl-fig-scope{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.pl-figrow>li.pl-figrow-note{padding:var(--space-2xs) var(--space-lg);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);align-self:end;display:block}.pl-figrow>li.pl-figrow-note:before{content:none}@media (max-width:767px){.pl-page-head.is-arrival{padding-block:var(--space-md);margin-block-start:calc(-1 * var(--space-md))}.pl-figrow>li{flex:8rem;min-inline-size:0}.pl-fig{min-inline-size:0;padding-inline:var(--space-sm)}.pl-figrow>li.pl-figrow-note{flex:100%;padding-inline:0}}:is(.portal-workarea,.pl-work,body):has(.pl-empty.is-primary,.receipt-head) :is(.pl-page-head.is-arrival,.pl-band):after{display:none}.pl-page-meta{column-gap:var(--space-xs)}.pl-sep{align-items:center;display:inline-flex}.pl-page-meta span>.pl-sep{display:inline}.pl-page-meta span>.pl-sep:before{margin-inline-start:var(--space-xs)}@media (max-width:767px){.pl-page-meta{flex-direction:column;align-items:flex-start}.pl-page-meta>.pl-sep:before{content:none}}.pl-sep:before{content:"·";color:var(--color-muted);margin-inline-end:var(--space-xs)}.pl-ref{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:inherit}.file-upload-name{font-family:inherit}.pl-empty{gap:var(--space-xs)}.pl-empty>.icon{display:none}.pl-empty.is-primary:before{content:"";inline-size:var(--pl-motif-star);block-size:var(--pl-motif-star);background-color:var(--color-blue-300);-webkit-mask:var(--pl-motif-star-outline) no-repeat center / contain;-webkit-mask:var(--pl-motif-star-outline) no-repeat center / contain;-webkit-mask:var(--pl-motif-star-outline) no-repeat center / contain;mask:var(--pl-motif-star-outline) no-repeat center / contain;-webkit-mask:var(--pl-motif-star-outline) no-repeat center / contain;margin-block-end:var(--space-xs)}.pl-empty .pl-empty-next{color:var(--color-ink-2);max-width:var(--measure-lead)}.portal-kpi-figure,.pl-figure{font-size:var(--fs-display-stat);line-height:var(--lh-display-stat);font-weight:var(--fw-display-stat);letter-spacing:var(--tr-display-stat);font-variant-numeric:tabular-nums;transition:none}.pl-figure{color:var(--color-ink)}.pl-divider{inline-size:var(--border-hairline);block-size:var(--pl-divider-h);background:var(--color-line);flex:none}.pl-lang-link{min-block-size:var(--target-min);padding-inline:var(--space-xs);color:var(--color-ink-2);border-radius:var(--radius-sm);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);transition:color var(--pl-dur-1) var(--pl-ease-out), background-color var(--pl-dur-1) var(--pl-ease-out);align-items:center;text-decoration:none;display:inline-flex}.pl-lang-link:hover{color:var(--color-ink);background:var(--color-canvas)}.pl-lang-link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pl-account{align-items:center;gap:var(--space-xs);min-block-size:var(--target-min);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink);text-align:start;cursor:pointer;font:inherit;transition:background-color var(--pl-dur-1) var(--pl-ease-out);background:0 0;border:0;display:inline-flex}.pl-account:hover,.pl-account[aria-expanded=true]{background:var(--color-canvas)}.pl-account[aria-expanded=true] .pl-initials{border-color:var(--color-brand-blue)}.pl-account:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pl-account-text{min-width:0;display:grid}.pl-account-name{font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);white-space:nowrap}.pl-account-role{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);white-space:nowrap}.pl-initials{inline-size:var(--pl-initials);block-size:var(--pl-initials);border:var(--border-hairline) solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--fs-caption-strong);line-height:1;font-weight:var(--fw-caption-strong);flex:none;place-items:center;display:inline-grid}.pl-account .portal-caret,.pl-account .pl-caret{color:var(--color-ink-2);transition:rotate var(--pl-dur-2) var(--pl-ease-out)}.pl-account[aria-expanded=true] :is(.portal-caret,.pl-caret){rotate:180deg}@media (max-width:1023px){.pl-account-text{display:none}}@media (max-width:767px){.pl-divider{display:none}}.pl-split{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pl-split-aside{gap:var(--space-md);min-width:0;display:grid}@media (min-width:1024px){.pl-split{grid-template-columns:minmax(0, 2fr) minmax(var(--pl-aside-min), 1fr)}}@media (min-width:1024px) and (min-height:760px){.pl-split-aside{top:var(--pl-sticky-top);position:sticky}}.pl-signin{background:var(--color-canvas);min-block-size:100dvh;display:grid}.pl-signin-brand{display:none}.pl-signin-main{padding:var(--space-xl) var(--page-gutter);place-items:center;display:grid}.pl-signin-card{inline-size:min(100%, var(--pl-signin-card));gap:var(--space-md);padding:var(--space-xl);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);animation:pl-rise-in var(--pl-dur-4) var(--pl-ease-out) backwards;display:grid}@media (min-width:1024px){.pl-signin{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pl-signin-brand{isolation:isolate;align-content:start;gap:var(--space-sm);padding:var(--space-2xl);background:var(--color-brand-blue);color:var(--color-surface);display:grid;position:relative}.pl-signin-brand:after{content:"";z-index:-1;pointer-events:none;inline-size:min(var(--pl-motif-panel-width), 60%);block-size:min(var(--pl-motif-panel-height), 40%);background-color:var(--color-lattice-on-blue);-webkit-mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);-webkit-mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);-webkit-mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);-webkit-mask:var(--pl-motif-lattice) round bottom right / var(--pl-motif-tile) var(--pl-motif-tile);position:absolute;inset-block-end:0;inset-inline-end:0}.pl-signin-brand :is(h1,h2,p){color:inherit;max-width:var(--measure-heading)}.pl-signin-name{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);font-weight:var(--fw-display-xl)}.pl-signin-brand :focus-visible{outline:var(--focus-outline-on-dark);outline-offset:var(--focus-offset)}}@media (max-width:767px){.pl-signin-card{padding:var(--space-lg) var(--space-md)}}:is(h1,h2,h3)[tabindex="-1"]:focus:not([role]){outline:none}.pl-skip{z-index:var(--z-popover);padding:var(--space-xs) var(--space-md);background:var(--color-surface);color:var(--color-brand-blue);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-sm);font-weight:var(--fw-label);translate:0 calc(-100% - var(--space-md));position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}.pl-skip:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);translate:none}@media print{*,:before,:after{transition:none!important;animation:none!important}.pl-page-head.is-arrival:after,.pl-signin-brand:after,.pl-empty.is-primary:before{display:none}.pl-page-head.is-arrival{background:0 0}.pl-split-aside{position:static}}@media (forced-colors:active){.pl-fig[aria-pressed=true]{outline:var(--border-hairline) solid CanvasText}.pl-page-head.is-arrival:after,.pl-signin-brand:after,.pl-empty.is-primary:before{display:none}.pl-divider{background:canvastext}}@media (prefers-reduced-motion:reduce){[aria-busy=true] .skeleton,.pl-success-star,.pl-success-tick,.pl-success-title{animation:none}.tabs.pl-tabs-slide.is-measured .tabs-list:after{transition:none}.pl-stagger>:nth-child(-n+3){animation-delay:0s}.pl-disclosure::details-content{transition:none}::view-transition-group(*){animation-duration:var(--pl-dur-1)}}.pl-shell[data-variant=employer] .portal-topnav,.pl-shell[data-variant=employer] .portal-topnav ul{overflow:visible}.portal-topnav li{display:flex;position:relative}.portal-topnav a[aria-disabled=true]{align-items:center;column-gap:var(--space-xs);display:inline-flex}.portal-topnav .portal-topnav-reason{z-index:var(--z-popover);padding:var(--space-2xs) var(--space-sm);background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-easing), visibility var(--motion-fast) allow-discrete;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-start:0}.portal-topnav li:hover .portal-topnav-reason,.portal-topnav li:focus-within .portal-topnav-reason{opacity:1;visibility:visible}:is(h1,h2)[tabindex="-1"]:focus:not(:focus-visible){outline-color:#0000}.emp-dash{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.emp-dash-main,.emp-dash-side{gap:var(--space-lg);min-width:0;display:grid}@media (min-width:1024px){.emp-dash{grid-template-columns:minmax(0, 2fr) minmax(var(--pl-aside-min), 1fr)}}.emp-aside{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);min-width:0}.emp-aside>section{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);display:grid}.emp-aside>section+section{border-block-start:var(--border-hairline) solid var(--color-line)}.emp-aside h2{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-h4)}.emp-aside h3{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}.emp-aside .status-timeline-item{padding-block-end:var(--space-md)}.emp-aside .status-timeline-item:last-child{padding-block-end:0}.emp-steps-compact .status-timeline-item{padding-block-end:var(--space-xs)}.emp-help{grid-template-columns:minmax(0,1fr);justify-items:start}.emp-help p{color:var(--color-ink-2)}.emp-help .link{align-items:center;gap:var(--space-2xs);display:inline-flex}.emp-row{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.emp-lock-line{align-items:flex-start;gap:var(--space-xs);color:var(--color-ink-2);display:flex}.emp-lock-line>.icon{flex:none;margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.emp-quote{padding:var(--space-sm) var(--space-md);background:var(--color-canvas);border-radius:var(--radius-sm);white-space:pre-line}.emp-card-foot{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);border-block-start:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.emp-empty{text-align:start;background:0 0;justify-items:start;padding:0}.emp-empty>p{max-inline-size:var(--measure-lead)}.emp-bar{block-size:var(--progress-height);background:var(--color-disabled-bg);border-radius:var(--radius-xs);overflow:hidden}.emp-bar>span{background:var(--color-brand-blue);border-radius:var(--radius-xs);block-size:100%;transition:inline-size var(--motion-base) var(--motion-easing);display:block}.emp-step-list{gap:var(--space-xs) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.emp-step-list>li{align-items:center;gap:var(--space-xs);color:var(--color-ink-2);display:flex}.emp-step-list>li>.icon{color:var(--color-line-strong);flex:none}.emp-step-list>li.is-done>.icon{color:var(--color-positive)}.emp-step-list>li.is-current{color:var(--color-ink);font-weight:var(--fw-label)}.emp-step-list>li.is-current>.icon{color:var(--color-brand-blue)}.emp-task-list{margin:0;padding:0;list-style:none}.emp-task-list>li+li{border-block-start:var(--border-hairline) solid var(--color-line)}.emp-task{grid-template-columns:minmax(0, 1fr) auto var(--icon-sm);align-items:center;gap:var(--space-2xs) var(--space-md);min-block-size:56px;padding:var(--space-sm) var(--space-xs);color:var(--color-ink);border-radius:var(--radius-sm);transition:background-color var(--motion-instant) var(--motion-easing);text-decoration:none;display:grid}.emp-task:hover{background:var(--color-canvas)}.emp-task:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.emp-task-main{gap:var(--space-2xs);min-width:0;display:grid}.emp-task-title{color:var(--color-brand-blue);font-weight:var(--fw-label)}.emp-task-sub{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.emp-task-chev{color:var(--color-ink-2);transition:translate var(--motion-fast) var(--motion-easing)}.emp-task:hover .emp-task-chev{translate:2px}@media (max-width:767px){.emp-task{grid-template-columns:minmax(0, 1fr) var(--icon-sm)}.emp-task>.status{grid-area:2/1}.emp-task>.emp-task-chev{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.emp-task:hover .emp-task-chev{translate:none}}.pl-shell[data-variant=employer]>.portal-body{overflow-x:clip}.pl-shell[data-variant=employer] .pl-page-head.is-arrival{background:0 0;border-block-end:0;margin-inline:0;padding-inline-start:0}@media (max-width:1023px){.pl-shell[data-variant=employer] .pl-page-head.is-arrival{padding-inline-end:0}}.pl-shell[data-variant=employer] .pl-page-head.is-arrival:before{content:"";z-index:-2;background:var(--color-blue-100);border-block-end:var(--border-hairline) solid var(--color-blue-200);position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.emp-stack{gap:var(--space-md);min-width:0;display:grid}.emp-card{gap:var(--space-md);min-width:0;padding:var(--space-lg);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);display:grid}.emp-card>h2{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}.emp-swap{animation:pl-fade-in var(--pl-dur-3) var(--pl-ease-out) backwards}.emp-form-foot{align-items:center;gap:var(--space-sm) var(--space-md);border-block-start:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.emp-form-foot .emp-form-primary{margin-inline-start:auto}.emp-save{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);display:inline-flex}.emp-save>span{align-items:center;gap:var(--space-2xs);display:inline-flex}.emp-save .icon{color:var(--color-positive)}.emp-save.is-failed .icon{color:var(--color-negative)}.emp-stepper .stepper-count,.emp-stepper-compact,.emp-sum-disclosure{display:none}.emp-caption{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.emp-copy-ref{align-items:center;gap:var(--space-2xs);display:inline-flex}.emp-copy-ref .icon-button{inline-size:var(--control-xs);block-size:var(--control-xs)}.emp-sum{display:grid}.emp-sum-group{gap:var(--space-2xs);padding-block:var(--space-xs);display:grid}.emp-sum-group+.emp-sum-group{border-block-start:var(--border-hairline) solid var(--color-line)}.emp-sum-head{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.emp-sum-title{color:var(--color-ink-2);font-size:var(--fs-caption-strong);line-height:var(--lh-caption-strong);font-weight:var(--fw-caption-strong);flex:auto}.emp-sum-val{overflow-wrap:anywhere}.emp-check-list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.emp-check-list>li{grid-template-columns:var(--icon-sm) minmax(0, 1fr) auto;align-items:start;gap:var(--space-xs);display:grid}.emp-check-list .icon{color:var(--color-line-strong);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.emp-check-list>li.is-done .icon{color:var(--color-positive)}.emp-check-list .emp-caption{white-space:nowrap}.emp-remove-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.emp-remove-list>li{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.emp-done{padding-block:var(--space-2xl);text-align:center;justify-items:center}.emp-done .pl-success{justify-items:center}.emp-done .pl-success-title{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-brand-blue)}.emp-done p{max-inline-size:52ch}.emp-done .btn{margin-block-start:var(--space-xs)}@media (max-width:1023px){.emp-reg .emp-aside>.emp-aside-sum{display:none}.emp-reg .emp-aside>.emp-aside-sum+section{border-block-start:0}.emp-sum-disclosure{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);display:block}.emp-sum-disclosure>summary{align-items:center;gap:var(--space-xs);min-block-size:var(--target-min);padding:0 var(--space-md);cursor:pointer;font-weight:var(--fw-label);list-style:none;display:flex}.emp-sum-disclosure>summary::-webkit-details-marker{display:none}.emp-sum-disclosure>summary>:last-child{white-space:nowrap;font-weight:var(--fw-caption);margin-inline-start:auto}.emp-sum-disclosure>summary>.icon{transition:rotate var(--motion-fast) var(--motion-easing)}.emp-sum-disclosure[open]>summary>.icon{rotate:90deg}.emp-sum-disclosure>summary:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset);border-radius:var(--radius-md)}.emp-sum-disclosure>div{padding:0 var(--space-md) var(--space-md)}}@media (max-width:767px){.emp-stepper-full{display:none}.emp-stepper-compact{gap:var(--space-xs);display:grid}.emp-card{padding:var(--space-md)}.emp-form-foot{flex-direction:column-reverse;align-items:stretch}.emp-form-foot .btn{inline-size:100%;margin:0}}.emp-stacked{gap:var(--space-sm);margin:0;display:grid}.emp-stacked>div{gap:var(--space-2xs);min-width:0;display:grid}.emp-stacked dt{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.emp-stacked dd{overflow-wrap:anywhere;min-width:0;margin:0}.emp-crumb{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}.emp-summary-line{font-size:var(--fs-body);line-height:var(--lh-body);margin-block-start:var(--space-xs)}.emp-sub-actions{justify-items:end;gap:var(--space-xs);max-inline-size:36rem;display:grid}@media (max-width:767px){.emp-sub-actions{justify-items:start}}.emp-blocked{align-items:center;gap:var(--space-2xs);display:inline-flex}.emp-figures{gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);display:grid}.emp-figures>dl{gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.emp-figures>dl>div{gap:var(--space-2xs);align-content:start;min-width:0;display:grid}.emp-figures dt{color:var(--color-ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.emp-figures dd{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);font-variant-numeric:tabular-nums;margin:0}.emp-figures dd .status,.emp-figures dd.emp-fig-words{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body)}.emp-dims{gap:var(--space-xs) var(--space-lg);padding:var(--space-md) 0 0;border-block-start:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;margin:0;list-style:none;display:flex}.emp-dims>li{gap:var(--space-2xs);display:grid}.emp-payref{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-blue-100);border:var(--border-hairline) solid var(--color-blue-200);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.emp-payref-main{gap:var(--space-2xs);min-width:0;display:grid}.emp-payref-value{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}.emp-timing{gap:var(--space-xs);display:grid}.emp-timing-line{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.emp-timing-line>.icon{color:var(--color-ink-2)}.emp-disclosure{border-block-start:var(--border-hairline) solid var(--color-line)}.emp-disclosure>summary{align-items:center;gap:var(--space-xs);min-block-size:var(--target-min);padding-block:var(--space-xs);cursor:pointer;font-weight:var(--fw-label);color:var(--color-brand-blue);list-style:none;display:flex}.emp-disclosure>summary::-webkit-details-marker{display:none}.emp-disclosure>summary>.icon{transition:rotate var(--motion-fast) var(--motion-easing)}.emp-disclosure[open]>summary>.icon{rotate:90deg}.emp-disclosure>summary:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.emp-disclosure>div{gap:var(--space-sm);padding-block:var(--space-xs) var(--space-md);display:grid}@media (prefers-reduced-motion:reduce){.emp-disclosure>summary>.icon,.emp-sum-disclosure>summary>.icon{transition:none}}.emp-toolbar{align-items:flex-end;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.emp-toolbar .field{margin:0}.emp-toolbar-count{align-self:center;margin-inline-start:auto}.emp-table-card{background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.emp-table-card .portal-table-wrap{border:0;border-radius:0}.emp-table-card tbody tr{transition:background-color var(--motion-instant) var(--motion-easing)}.emp-table-card tbody tr:hover{background:var(--color-canvas)}.emp-form-part{border-block-start:var(--border-hairline) solid var(--color-line);padding-block-start:var(--space-md)}.emp-card h2{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}@container portal-mapper (min-width:48rem){.emp-mapper-table .portal-mapper{display:table}.emp-mapper-table .portal-mapper thead{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.emp-mapper-table .portal-mapper tbody{display:table-row-group}.emp-mapper-table .portal-mapper tr{display:table-row}.emp-mapper-table .portal-mapper th,.emp-mapper-table .portal-mapper td{grid-column:auto;display:table-cell}.emp-mapper-table .portal-mapper tbody tr{border-top:0;padding:0}.emp-mapper-table .portal-mapper tbody th,.emp-mapper-table .portal-mapper td{padding:var(--space-sm);border-top:var(--border-hairline) solid var(--color-line)}.emp-mapper-table .portal-mapper tr>:first-child{padding-inline-start:var(--space-md)}.emp-mapper-table .portal-mapper tr>:last-child{padding-inline-end:var(--space-md)}.emp-mapper-table .portal-mapper-target{min-width:var(--portal-col-name)}.emp-mapper-table .portal-mapper td[data-label]:before{display:none}}.emp-head-stack{gap:var(--space-xs);display:grid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
