/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--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-duration:initial}}}@layer theme{:host,:root{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--radius-md:.375rem;--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-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-dvh{height:100dvh}.min-h-0{min-height:0}.min-h-\[var\(--size-control\)\]{min-height:var(--size-control)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[length\:var\(--space-300\)\]{gap:var(--space-300)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-\[var\(--radius-12\)\]{border-radius:var(--radius-12)}.rounded-\[var\(--radius-16\)\]{border-radius:var(--radius-16)}.rounded-\[var\(--radius-20\)\]{border-radius:var(--radius-20)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[color\:var\(--action-primary\)\]{border-color:var(--action-primary)}.border-\[color\:var\(--border-button\)\]{border-color:var(--border-button)}.border-\[color\:var\(--border-quiet\)\]{border-color:var(--border-quiet)}.bg-\[color\:var\(--action-primary\)\]{background-color:var(--action-primary)}.bg-\[color\:var\(--action-soft\)\]{background-color:var(--action-soft)}.bg-\[color\:var\(--background-canvas\)\]{background-color:var(--background-canvas)}.bg-\[color\:var\(--background-primary\)\]{background-color:var(--background-primary)}.bg-\[color\:var\(--background-selected\)\]{background-color:var(--background-selected)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-start{text-align:start}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-line{white-space:pre-line}.text-\[color\:var\(--text-on-action\)\]{color:var(--text-on-action)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[color\:var\(--text-selected\)\]{color:var(--text-selected)}.text-\[color\:var\(--text-tertiary\)\]{color:var(--text-tertiary)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[var\(--shadow-modal\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-modal\)\]{--tw-shadow:var(--shadow-modal)}.shadow\/modal\.{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow\/modal\.{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.brightness-\[0\.97\]{--tw-brightness:brightness(.97)}.brightness-\[0\.97\],.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-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--motion-instant\)\]{--tw-duration:var(--motion-instant);transition-duration:var(--motion-instant)}@media (hover:hover){.hover\:border-\[color\:var\(--border-control-hover\)\]:hover{border-color:var(--border-control-hover)}.hover\:bg-\[color\:var\(--action-primary-hover\)\]:hover{background-color:var(--action-primary-hover)}.hover\:bg-\[color\:var\(--background-hover\)\]:hover{background-color:var(--background-hover)}.hover\:text-\[color\:var\(--text-primary\)\]:hover{color:var(--text-primary)}}.active\:bg-\[color\:var\(--action-primary-pressed\)\]:active{background-color:var(--action-primary-pressed)}.active\:bg-\[color\:var\(--background-pressed\)\]:active{background-color:var(--background-pressed)}.disabled\:bg-\[color\:var\(--background-disabled\)\]:disabled{background-color:var(--background-disabled)}.disabled\:text-\[color\:var\(--text-disabled\)\]:disabled{color:var(--text-disabled)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--ref-green-25:#f7f4fe;--ref-green-100:#ede7fc;--ref-green-300:#c4b5fd;--ref-green-400:#a78bfa;--ref-green-500:#7c3aed;--ref-green-550:#5b21b6;--ref-green-700:#4c1d95;--ref-green-800:#3f1880;--text-primary:#17161c;--text-secondary:#4e4c57;--text-tertiary:#6a6874;--text-label:#75737f;--text-disabled:#a5a3ae;--text-placeholder:#6b6b6b;--text-hint:#5c5c5c;--text-selected:#4c1d95;--text-on-action:#fff;--text-on-inverse:#fff;--background-canvas:#fcfbfe;--background-primary:#fff;--background-subtle:#f7f6fa;--background-sunken:#f4f3f7;--background-hover:#f9f8fb;--background-pressed:#eeedf2;--background-selected:#f5f1fe;--background-disabled:#f2f1f5;--background-inverse:#17161c;--background-inverse-hover:#2a2932;--border-quiet:#f2f1f5;--border-default:#eceaf1;--border-button:#e2e0e8;--border-input:#d9d7df;--border-strong:#cfcdd6;--border-control-hover:#c8c6d0;--action-primary:#5b21b6;--action-soft:#efe9fc;--action-soft-hover:#e4dbfa;--action-soft-pressed:#d8ccf7;--action-ghost-text:#5b21b6;--success:#0b8f6e;--warning:#b45309;--error:#e02424;--danger:#c81e1e;--info:#2f5bd3;--scheduled:#6d4cd3;--count:#e5484d;--error-soft:#fdecec;--error-soft-hover:#fbdcdc;--error-soft-pressed:#f8caca;--error-track:#f3c4c4;--status-success-tint:#e3f6ef;--status-success-text:#0b4f3e;--status-success-border:#bfe6d6;--status-success-solid:#0b8f6e;--status-success-on-inverse:#5ee0b5;--status-warning-tint:#fff4e0;--status-warning-text:#7a4508;--status-warning-border:#f5d9a8;--status-warning-solid:#b45309;--status-processing-fg:#5b21b6;--status-processing-tint:#f1ecfd;--status-processing-border:#d8ccf7;--status-processing-solid:#5b21b6;--status-scheduled-tint:#f0ecff;--status-scheduled-text:#3f2a8c;--status-scheduled-border:#d8cefa;--status-scheduled-solid:#6d4cd3;--status-error-tint:#fdecec;--status-error-text:#8a1414;--status-error-border:#f3c4c4;--status-error-solid:#e02424;--status-info-tint:#e8f0ff;--status-info-text:#1e3a8a;--status-info-border:#c9d7fb;--status-info-solid:#2f5bd3;--status-neutral-tint:#f7f6fa;--status-neutral-text:#34323c;--status-neutral-border:#e2e0e8;--status-neutral-solid:#55535f;--status-expired-fg:#9a6a6a;--status-expired-tint:#f7efef;--status-expired-text:#6b3a3a;--status-expired-border:#e8d5d5;--status-expired-solid:#8a5a5a;--status-online:#0fa37f;--status-draft-solid:#75737f;--control-border:#908e99;--control-on-pressed:#4c1d95;--control-track-hover:#cfcdd6;--control-track-pressed:#c5c3cd;--control-knob:#fff;--input-border-hover:#b0aeb9;--input-border-muted:#eceaf1;--input-border-quiet:#c2c0ca;--input-divider:#e6e6e6;--input-bg-disabled:#f6f5f8;--input-bg-readonly:#fbfafd;--input-bg-error:#fffbfb;--input-bg-success:#f0faf6;--chart-1:#5b21b6;--chart-2:#7fa2ff;--chart-3:#f5b94a;--chart-4:#0b8f6e;--chart-grid:#f2f1f5;--icon-primary:#17161c;--icon-secondary:#4e4c57;--overlay-scrim-modal:#17161c73;--overlay-scrim-drawer:#17161c38;--overlay-scrim-sheet:#17161c6b;--surface-bar-fill:#fff;--surface-bar-stroke:#f2f1f5;--glass-fill:#fffc;--glass-stroke:#17161c14;--glass-highlight:#ffffffd9;--glass-blur:16px;--glass-media-fill:#0000008c;--shadow-raised:0 1px 3px #17161c1f;--shadow-floating:0 18px 36px -16px #17161c59;--shadow-overlay:0 24px 60px -28px #2a1a5e47,0 1px 3px #17161c0f;--shadow-dialog:0 40px 80px -30px #17161c99;--shadow-brand:0 10px 22px -12px #5b21b6cc;--shadow-card:0 2px 6px #17161c1f,0 14px 28px -10px #17161c61;--shadow-tabbar:0 1px 2px #17161c0f,0 10px 28px #17161c24;--shadow-modal:0 30px 60px -20px #17161c80;--focus-ring:0 0 0 4px var(--background-primary),0 0 0 6px var(--ref-green-550);--space-2:2px;--space-4:4px;--space-6:6px;--space-7:7px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-52:52px;--space-56:56px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-28:28px;--radius-pill:999px;--stroke-0-5:.5px;--stroke-1:1px;--stroke-1-5:1.5px;--stroke-1-7:1.7px;--stroke-2:2px;--stroke-2-2:2.2px;--size-control:44px;--size-control-mobile:52px;--size-input:60px;--size-md:40px;--size-sm:32px;--size-badge:24px;--size-switch:26px;--size-switch-small:34px;--size-check:18px;--size-otp:80px;--size-otp-box:70px;--size-segment-small:72px;--size-segment-medium:104px;--size-segment-large:130px;--size-avatar-xs:24px;--size-avatar-s:32px;--size-avatar-m:38px;--size-avatar-l:56px;--size-avatar-xl:64px;--size-presence:10px;--size-badge-dot:6px;--size-badge-dot-large:7px;--size-divider-dot:3px;--size-handle-bar:5px;--size-icon-badge-small:11px;--size-icon-trend:12px;--size-icon-badge:13px;--size-icon-badge-large:14px;--size-icon-inline:16px;--size-icon-default:20px;--size-icon-nav:22px;--size-icon-feature:28px;--size-icon-tile-inline:28px;--size-icon-tile-default:36px;--size-icon-tile-nav:40px;--size-icon-tile-feature:56px;--size-popover:210px;--size-tooltip:240px;--size-date-presets:180px;--size-calendar:328px;--size-modal-small:400px;--size-modal-confirm:420px;--size-dropdown:430px;--size-drawer:480px;--size-modal-medium:560px;--size-command:640px;--size-command-field:64px;--size-drawer-edit:640px;--size-modal-large:720px;--layout-content-max:1240px;--layout-card-min:220px;--layout-sidebar:272px;--layout-sidebar-rail:80px;--layout-topbar:72px;--layout-tabbar:84px;--layout-columns:12;--layout-gutter:12px;--layout-page-padding:32px;--platform-target:44px;--platform-topbar-height:52px;--platform-topbar-large:96px;--platform-sheet-radius:28px;--font-interface:var(--font-plex-sans,"IBM Plex Sans"),var(--font-plex-arabic,"IBM Plex Sans Arabic"),ui-sans-serif,system-ui,sans-serif;--font-arabic:var(--font-plex-arabic,"IBM Plex Sans Arabic"),var(--font-plex-sans,"IBM Plex Sans"),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,monospace;--type-display-large:700 48px/52px var(--font-interface);--type-title-xlarge:700 34px/40px var(--font-interface);--type-title-large:700 26px/32px var(--font-interface);--type-title-small:700 18px/24px var(--font-interface);--type-body-large:400 17px/26px var(--font-interface);--type-body-regular:400 15px/22px var(--font-interface);--type-body-small:400 14px/20px var(--font-interface);--type-label-medium:600 15px/20px var(--font-interface);--type-caption-regular:400 13px/16px var(--font-interface);--type-overline-regular:500 11px/14px var(--font-interface);--type-number-large:600 32px/36px var(--font-mono);--type-number-medium:500 15px/20px var(--font-mono);--motion-instant:.1s;--motion-fast:.2s;--motion-standard:.3s;--motion-modal:.32s;--motion-emphasis:.35s;--motion-drawer:.38s;--motion-sheet:.48s;--motion-modal-out:.2s;--motion-drawer-out:.25s;--motion-sheet-out:.31s;--motion-ease-smooth:cubic-bezier(.2,0,0,1);--motion-ease-exit:cubic-bezier(.4,0,1,1);--motion-ease-light:cubic-bezier(.34,1.1,.64,1);color-scheme:light}[dir=rtl]{--font-interface:var(--font-arabic);--type-title-xlarge:700 36px/48px var(--font-interface);--type-title-small:700 19px/28px var(--font-interface);--type-body-regular:400 16px/28px var(--font-interface);--type-body-small:400 15px/24px var(--font-interface);--type-label-medium:600 16px/24px var(--font-interface);--type-overline-regular:500 12px/16px var(--font-interface)}html[data-theme=dark]{--text-primary:#f4f3f7;--text-secondary:#d9d8df;--text-tertiary:#a9a7b3;--text-label:#a9a7b3;--text-disabled:#6e6c78;--text-placeholder:#9a9a9a;--text-hint:#a3a3a3;--text-selected:#c4b5fd;--text-on-action:#fff;--text-on-inverse:#17161c;--background-canvas:#131217;--background-primary:#1c1b22;--background-subtle:#24232b;--background-sunken:#18171d;--background-hover:#24232b;--background-pressed:#2e2d36;--background-selected:#2a2045;--background-disabled:#26252d;--background-inverse:#f4f3f7;--background-inverse-hover:#e4e3ea;--border-quiet:#2c2a35;--border-default:#6e6c78;--border-button:#6e6c78;--border-input:#6e6c78;--border-strong:#f4f3f7;--border-control-hover:#a9a7b3;--action-primary:#6d28d9;--action-soft:#2a2045;--action-soft-hover:#33285a;--action-soft-pressed:#3d306b;--action-ghost-text:#a78bfa;--success:#4ade80;--warning:#fbbf24;--error:#ff7171;--danger:#ff7171;--info:#60a5fa;--scheduled:#6d4cd3;--count:#ff7171;--error-soft:#4a1a1f;--error-soft-hover:#5a1f25;--error-soft-pressed:#6b242b;--error-track:#5a2a2e;--status-success-tint:#10302a;--status-success-text:#7fe0c0;--status-success-border:#1f4a3f;--status-success-solid:#4ade80;--status-success-on-inverse:#5ee0b5;--status-warning-tint:#3a2a12;--status-warning-text:#f5c46b;--status-warning-border:#5a4220;--status-warning-solid:#a84d08;--status-processing-fg:#a78bfa;--status-processing-tint:#241d38;--status-processing-border:#3d306b;--status-processing-solid:#6d28d9;--status-scheduled-tint:#26203f;--status-scheduled-text:#c4b5fd;--status-scheduled-border:#3e3366;--status-scheduled-solid:#6d4cd3;--status-error-tint:#3a1a1d;--status-error-text:#f7a1a1;--status-error-border:#5a2a2e;--status-error-solid:#ff7171;--status-info-tint:#18233f;--status-info-text:#a9c1ff;--status-info-border:#2c3a66;--status-info-solid:#60a5fa;--status-neutral-tint:#24232b;--status-neutral-text:#d9d8df;--status-neutral-border:#3a3844;--status-neutral-solid:#55535f;--status-expired-fg:#c79a9a;--status-expired-tint:#33262a;--status-expired-text:#e3c1c1;--status-expired-border:#4a3639;--status-expired-solid:#8a5a5a;--status-online:#2bc59b;--status-draft-solid:#5e5c68;--control-border:#85838f;--control-on-pressed:#5b21b6;--control-track-hover:#5a5866;--control-track-pressed:#4a4854;--control-knob:#f4f3f7;--input-border-hover:#7a7884;--input-border-muted:#2e2d36;--input-border-quiet:#5a5866;--input-divider:#333;--input-bg-disabled:#222128;--input-bg-readonly:#1a191f;--input-bg-error:#2a1a1c;--input-bg-success:#12261f;--chart-1:#a78bfa;--chart-grid:#2c2a35;--icon-primary:#f4f3f7;--icon-secondary:#a9a7b3;--surface-bar-fill:#1c1b22;--surface-bar-stroke:#2c2a35;--glass-fill:#171717cc;--glass-stroke:#ffffff14;--glass-highlight:#ffffff1f;--shadow-raised:0 1px 3px #00000080,0 0 0 1px #ffffff0f;--shadow-floating:0 18px 36px -16px #000000b3,0 0 0 1px #ffffff0f;--shadow-overlay:0 24px 60px -28px #000000b3,0 0 0 1px #ffffff0f;--shadow-dialog:0 40px 80px -30px #000000d9,0 0 0 1px #ffffff0f;--shadow-card:0 2px 6px #0006,0 14px 28px -10px #0009,0 0 0 1px #ffffff0f;--shadow-tabbar:0 1px 2px #0006,0 10px 28px #00000080;--shadow-modal:0 30px 60px -20px #000c,0 0 0 1px #ffffff0f;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--text-primary:#f4f3f7;--text-secondary:#d9d8df;--text-tertiary:#a9a7b3;--text-label:#a9a7b3;--text-disabled:#6e6c78;--text-placeholder:#9a9a9a;--text-hint:#a3a3a3;--text-selected:#c4b5fd;--text-on-action:#fff;--text-on-inverse:#17161c;--background-canvas:#131217;--background-primary:#1c1b22;--background-subtle:#24232b;--background-sunken:#18171d;--background-hover:#24232b;--background-pressed:#2e2d36;--background-selected:#2a2045;--background-disabled:#26252d;--background-inverse:#f4f3f7;--background-inverse-hover:#e4e3ea;--border-quiet:#2c2a35;--border-default:#6e6c78;--border-button:#6e6c78;--border-input:#6e6c78;--border-strong:#f4f3f7;--border-control-hover:#a9a7b3;--action-primary:#6d28d9;--action-soft:#2a2045;--action-soft-hover:#33285a;--action-soft-pressed:#3d306b;--action-ghost-text:#a78bfa;--success:#4ade80;--warning:#fbbf24;--error:#ff7171;--danger:#ff7171;--info:#60a5fa;--scheduled:#6d4cd3;--count:#ff7171;--error-soft:#4a1a1f;--error-soft-hover:#5a1f25;--error-soft-pressed:#6b242b;--error-track:#5a2a2e;--status-success-tint:#10302a;--status-success-text:#7fe0c0;--status-success-border:#1f4a3f;--status-success-solid:#4ade80;--status-success-on-inverse:#5ee0b5;--status-warning-tint:#3a2a12;--status-warning-text:#f5c46b;--status-warning-border:#5a4220;--status-warning-solid:#a84d08;--status-processing-fg:#a78bfa;--status-processing-tint:#241d38;--status-processing-border:#3d306b;--status-processing-solid:#6d28d9;--status-scheduled-tint:#26203f;--status-scheduled-text:#c4b5fd;--status-scheduled-border:#3e3366;--status-scheduled-solid:#6d4cd3;--status-error-tint:#3a1a1d;--status-error-text:#f7a1a1;--status-error-border:#5a2a2e;--status-error-solid:#ff7171;--status-info-tint:#18233f;--status-info-text:#a9c1ff;--status-info-border:#2c3a66;--status-info-solid:#60a5fa;--status-neutral-tint:#24232b;--status-neutral-text:#d9d8df;--status-neutral-border:#3a3844;--status-neutral-solid:#55535f;--status-expired-fg:#c79a9a;--status-expired-tint:#33262a;--status-expired-text:#e3c1c1;--status-expired-border:#4a3639;--status-expired-solid:#8a5a5a;--status-online:#2bc59b;--status-draft-solid:#5e5c68;--control-border:#85838f;--control-on-pressed:#5b21b6;--control-track-hover:#5a5866;--control-track-pressed:#4a4854;--control-knob:#f4f3f7;--input-border-hover:#7a7884;--input-border-muted:#2e2d36;--input-border-quiet:#5a5866;--input-divider:#333;--input-bg-disabled:#222128;--input-bg-readonly:#1a191f;--input-bg-error:#2a1a1c;--input-bg-success:#12261f;--chart-1:#a78bfa;--chart-grid:#2c2a35;--icon-primary:#f4f3f7;--icon-secondary:#a9a7b3;--surface-bar-fill:#1c1b22;--surface-bar-stroke:#2c2a35;--glass-fill:#171717cc;--glass-stroke:#ffffff14;--glass-highlight:#ffffff1f;--shadow-raised:0 1px 3px #00000080,0 0 0 1px #ffffff0f;--shadow-floating:0 18px 36px -16px #000000b3,0 0 0 1px #ffffff0f;--shadow-overlay:0 24px 60px -28px #000000b3,0 0 0 1px #ffffff0f;--shadow-dialog:0 40px 80px -30px #000000d9,0 0 0 1px #ffffff0f;--shadow-card:0 2px 6px #0006,0 14px 28px -10px #0009,0 0 0 1px #ffffff0f;--shadow-tabbar:0 1px 2px #0006,0 10px 28px #00000080;--shadow-modal:0 30px 60px -20px #000c,0 0 0 1px #ffffff0f;color-scheme:dark}}.dna-display-large{font:var(--type-display-large)}.dna-title-xlarge{font:var(--type-title-xlarge)}.dna-title-large{font:var(--type-title-large)}.dna-title-small{font:var(--type-title-small)}.dna-body-large{font:var(--type-body-large)}.dna-body-regular{font:var(--type-body-regular)}.dna-body-small{font:var(--type-body-small)}.dna-label-medium{font:var(--type-label-medium)}.dna-caption-regular{font:var(--type-caption-regular)}.dna-overline-regular{font:var(--type-overline-regular)}[dir=ltr] .dna-overline-regular{letter-spacing:.06em;text-transform:uppercase}.dna-number-large,.dna-number-medium{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.dna-number-large{font:var(--type-number-large)}.dna-number-medium{font:var(--type-number-medium)}.dna-focus:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){:root{--motion-instant:0s;--motion-fast:0s;--motion-standard:0s;--motion-modal:0s;--motion-emphasis:0s;--motion-drawer:0s;--motion-sheet:0s;--motion-modal-out:0s;--motion-drawer-out:0s;--motion-sheet-out:0s}}:root{--accent-lighter:var(--action-soft);--accent-light:var(--action-soft-hover);--accent-base:var(--action-primary);--accent-dark:var(--ref-green-700);--accent-darker:var(--ref-green-800);--accent-alpha-10:var(--action-soft);--accent-alpha-16:var(--action-soft-hover);--accent-alpha-24:var(--action-soft-pressed);--on-accent:var(--text-on-action);--bg-canvas:var(--background-canvas);--bg-nav:var(--surface-bar-fill);--bg-surface:var(--background-primary);--bg-subtle:var(--background-subtle);--bg-raised:var(--background-sunken);--bg-accent:var(--action-primary);--bg-brand-subtle:var(--action-soft);--bg-scrim:var(--background-inverse);--bg-primary:var(--background-canvas);--bg-secondary:var(--background-subtle);--text-on-nav:var(--text-primary);--text-on-accent:var(--text-on-action);--border-subtle:var(--border-quiet);--border-focus:var(--action-primary);--action-primary-hover:var(--ref-green-700);--action-primary-pressed:var(--ref-green-800);--action-primary-disabled:var(--background-disabled);--selection-active:var(--action-primary);--status-error-subtle:var(--status-error-tint);--status-warning-subtle:var(--status-warning-tint);--status-success-subtle:var(--status-success-tint);--status-info-subtle:var(--status-info-tint);--status-success:var(--success);--status-warning:var(--warning);--status-error:var(--error);--status-info:var(--info);--radius-md:var(--radius-12);--radius-lg:var(--radius-16);--space-100:var(--space-8);--space-150:var(--space-12);--space-200:var(--space-16);--space-300:var(--space-24);--touch-min:var(--platform-target)}html[data-theme=dark]{--accent-dark:var(--ref-green-300);--accent-darker:var(--ref-green-100);--action-primary-hover:var(--ref-green-500);--action-primary-pressed:var(--ref-green-550)}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--accent-dark:var(--ref-green-300);--accent-darker:var(--ref-green-100);--action-primary-hover:var(--ref-green-500);--action-primary-pressed:var(--ref-green-550)}}:root{--avatar-tint-1:var(--status-warning-tint);--avatar-text-1:var(--status-warning-text);--avatar-tint-2:#f0ecff;--avatar-text-2:#3f2a8c;--avatar-tint-3:#e3f6ef;--avatar-text-3:#0b4f3e;--avatar-tint-4:var(--status-info-tint);--avatar-text-4:var(--status-info-text);--avatar-tint-5:var(--border-default);--avatar-text-5:var(--text-tertiary);--dna-icon-secondary:var(--icon-secondary);--dna-action-primary-paint:linear-gradient(90deg,#5b21b6,#6d28d9);--dna-focus-input:0 0 0 3px #17161c0f;--type-label-2xsmall:600 11px/16px var(--font-interface);--table-cell-padding-x:var(--space-16);--table-header-height:40px;--table-row-height:56px;--table-outline-width:var(--stroke-1);--skeleton-base:var(--border-default);--type-number-drawer:600 28px/32px var(--font-mono)}[dir=rtl]{--type-label-2xsmall:600 12px/16px var(--font-interface)}html[data-theme=dark]{--avatar-tint-2:#2a2350;--avatar-text-2:#c9bcff;--avatar-tint-3:#1a3a30;--avatar-text-3:#9dd3c2;--dna-action-primary-paint:var(--action-primary);--dna-focus-input:0 0 0 3px #ffffff14}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--avatar-tint-2:#2a2350;--avatar-text-2:#c9bcff;--avatar-tint-3:#1a3a30;--avatar-text-3:#9dd3c2;--dna-action-primary-paint:var(--action-primary);--dna-focus-input:0 0 0 3px #ffffff14}}.dna-icon{width:var(--size-icon-default);height:var(--size-icon-default);color:var(--icon-primary);--dna-icon-secondary:var(--icon-secondary);flex-shrink:0;display:inline-block}.dna-icon[data-size=inline]{width:var(--size-icon-inline);height:var(--size-icon-inline)}.dna-icon[data-size=nav]{width:var(--size-icon-nav);height:var(--size-icon-nav)}.dna-icon[data-size=feature]{width:var(--size-icon-feature);height:var(--size-icon-feature)}.dna-icon[data-tone=inherit]{color:currentColor;--dna-icon-secondary:currentColor}[dir=rtl] .dna-icon[data-mirror=true]{transform:scaleX(-1)}.dna-button{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--size-control);padding-inline:var(--space-20);border:var(--stroke-1) solid transparent;border-radius:var(--radius-pill);font:var(--type-label-medium);color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-instant) var(--motion-ease-light),border-color var(--motion-instant) var(--motion-ease-light),color var(--motion-instant) var(--motion-ease-light),box-shadow var(--motion-instant) var(--motion-ease-light);background:0 0;text-decoration:none;display:inline-flex}.dna-button[data-size=l]{min-height:var(--size-control-mobile,52px);padding-inline:var(--space-24)}.dna-button[data-size=s]{min-height:36px;padding-inline:var(--space-16);font:var(--type-body-small);font-size:14px;font-weight:600}.dna-button[data-size=xs]{min-height:28px;padding-inline:var(--space-12);font:var(--type-caption-regular);font-weight:600}.dna-button[data-expand=true]{width:100%}.dna-button[data-variant=primary]{background:var(--dna-action-primary-paint);color:var(--text-on-action);box-shadow:var(--shadow-brand)}.dna-button[data-variant=primary]:hover{background:var(--action-primary-hover)}.dna-button[data-variant=primary]:active{background:var(--action-primary-pressed);box-shadow:none}.dna-button[data-variant=secondary]{background:var(--background-primary);border-color:var(--border-button)}.dna-button[data-variant=secondary]:hover{background:var(--background-hover)}.dna-button[data-variant=secondary]:active{background:var(--background-pressed)}.dna-button[data-variant=tonal]{background:var(--action-soft);color:var(--text-selected)}.dna-button[data-variant=tonal]:hover{background:var(--action-soft-hover)}.dna-button[data-variant=tonal]:active{background:var(--action-soft-pressed)}.dna-button[data-variant=ghost]{color:var(--action-ghost-text);padding-inline:var(--space-12)}.dna-button[data-variant=ghost]:hover{background:var(--background-hover)}.dna-button[data-variant=quiet]{color:var(--text-primary)}.dna-button[data-variant=quiet]:hover{background:var(--background-hover)}.dna-button[data-variant=quiet]:active{background:var(--background-pressed)}.dna-button[data-variant=destructive]{background:var(--error);color:var(--text-on-action)}.dna-button[data-variant=destructive]:hover{background:var(--error-soft-hover);color:var(--status-error-text)}.dna-button:disabled,.dna-button[aria-disabled=true]{background:var(--background-disabled);color:var(--text-disabled);box-shadow:none;cursor:not-allowed;border-color:#0000}.dna-button[data-variant=ghost]:disabled,.dna-button[data-variant=quiet]:disabled{background:0 0}.dna-button[data-loading=true]{cursor:progress}.dna-button .dna-icon{color:currentColor;--dna-icon-secondary:currentColor}.dna-button[data-icon-only=true]{width:var(--size-control);padding-inline:0}.dna-button[data-icon-only=true][data-size=s]{width:36px}.dna-button[data-icon-only=true][data-size=xs]{width:28px}.dna-spinner{width:var(--size-icon-inline);height:var(--size-icon-inline);border:2px solid;border-inline-end-color:#0000;border-radius:50%;animation:dna-spin 1s linear infinite;display:inline-block}@keyframes dna-spin{to{transform:rotate(1turn)}}.dna-field{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.dna-field__box{align-items:center;gap:var(--space-10);height:var(--size-input);padding-inline:var(--space-14);border:var(--stroke-1) solid var(--border-input);border-radius:var(--radius-8);background:var(--background-primary);transition:border-color var(--motion-instant) var(--motion-ease-light),box-shadow var(--motion-instant) var(--motion-ease-light),background-color var(--motion-instant) var(--motion-ease-light);display:flex;position:relative}.dna-field__box:hover{border-color:var(--input-border-hover)}.dna-field__box:focus-within{border-color:var(--text-primary);box-shadow:inset 0 0 0 .5px var(--text-primary),var(--dna-focus-input)}.dna-field__body{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;height:100%;display:flex;position:relative}.dna-field__input{width:100%;min-width:0;padding:0;padding-top:calc(var(--space-16) + var(--space-2));font:var(--type-body-regular);color:var(--text-primary);background:0 0;border:0;outline:none}.dna-field__input::placeholder{color:#0000}.dna-field__input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--background-primary) inset}.dna-field__label{font:var(--type-body-regular);color:var(--text-placeholder);pointer-events:none;transform-origin:0 0;transition:top var(--motion-fast) var(--motion-ease-smooth),font-size var(--motion-fast) var(--motion-ease-smooth),color var(--motion-fast) var(--motion-ease-smooth);inset-inline-start:0;position:absolute;top:50%;translate:0 -50%}[dir=rtl] .dna-field__label{transform-origin:100% 0}.dna-field__box[data-filled=true] .dna-field__label,.dna-field__input:focus~.dna-field__label,.dna-field__input:not(:placeholder-shown)~.dna-field__label{top:var(--space-10);font:var(--type-caption-regular);color:var(--text-primary);translate:0}.dna-field__input:focus~.dna-field__label{color:var(--text-primary)}.dna-field__trailing{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-8);color:var(--icon-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--space-6) * -1);display:inline-flex}.dna-field__trailing:hover{background:var(--background-hover)}.dna-field__leading{color:var(--icon-secondary)}.dna-field__helper{font:var(--type-caption-regular);color:var(--text-hint)}.dna-field[data-state=error] .dna-field__box{border-color:var(--error);background:var(--input-bg-error)}.dna-field[data-state=error] .dna-field__box:focus-within{box-shadow:var(--dna-focus-input)}.dna-field[data-state=error] .dna-field__helper,.dna-field[data-state=error] .dna-field__input:focus~.dna-field__label,.dna-field[data-state=error] .dna-field__label{color:var(--error)}.dna-field[data-state=success] .dna-field__box{border-color:var(--success);background:var(--input-bg-success)}.dna-field[data-state=disabled] .dna-field__box{background:var(--input-bg-disabled);border-color:var(--input-border-muted)}.dna-field[data-state=disabled] .dna-field__input{color:var(--text-disabled)}.dna-field[data-state=readonly] .dna-field__box{background:var(--input-bg-readonly)}.dna-field__input[data-mono=true]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:start;direction:ltr;unicode-bidi:isolate}.dna-inline-alert{gap:var(--space-12);padding:var(--space-12) var(--space-16);border:var(--stroke-1) solid transparent;border-radius:var(--radius-12);background:var(--dna-alert-tint);color:var(--dna-alert-text);--dna-alert-tint:var(--status-info-tint);--dna-alert-text:var(--status-info-text);--dna-alert-border:var(--status-info-border);align-items:flex-start;display:flex}.dna-inline-alert[data-tone=success]{--dna-alert-tint:var(--status-success-tint);--dna-alert-text:var(--status-success-text);--dna-alert-border:var(--status-success-border)}.dna-inline-alert[data-tone=warning]{--dna-alert-tint:var(--status-warning-tint);--dna-alert-text:var(--status-warning-text);--dna-alert-border:var(--status-warning-border)}.dna-inline-alert[data-tone=error]{--dna-alert-tint:var(--status-error-tint);--dna-alert-text:var(--status-error-text);--dna-alert-border:var(--status-error-border)}.dna-inline-alert[data-style=outline]{background:var(--background-primary);border-color:var(--dna-alert-border)}.dna-inline-alert .dna-icon{margin-top:var(--space-2);color:currentColor;--dna-icon-secondary:currentColor}.dna-inline-alert__body{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-inline-alert__title{font:var(--type-body-small);font-weight:600}.dna-inline-alert__description{font:var(--type-body-small)}.dna-inline-alert__action{margin-top:var(--space-4);font:var(--type-body-small);color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.dna-inline-alert__close{width:var(--size-sm);height:var(--size-sm);margin:calc(var(--space-6) * -1);border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:0;display:inline-flex}.dna-inline-alert__close:hover{background:#0000000f}.dna-avatar{width:var(--size-avatar-s);height:var(--size-avatar-s);border-radius:var(--radius-pill);background:var(--avatar-tint-3);color:var(--avatar-text-3);font:var(--type-caption-regular);text-transform:uppercase;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dna-avatar[data-size=m]{width:var(--size-avatar-m);height:var(--size-avatar-m);font:var(--type-body-small);font-weight:500}.dna-avatar[data-size=xs]{width:var(--size-avatar-xs);height:var(--size-avatar-xs);font:var(--type-label-2xsmall)}.dna-avatar[data-size=l]{width:var(--size-avatar-l);height:var(--size-avatar-l);font:var(--type-title-small);font-weight:600}.dna-avatar[data-tone="1"]{background:var(--avatar-tint-1);color:var(--avatar-text-1)}.dna-avatar[data-tone="2"]{background:var(--avatar-tint-2);color:var(--avatar-text-2)}.dna-avatar[data-tone="4"]{background:var(--avatar-tint-4);color:var(--avatar-text-4)}.dna-avatar[data-tone="5"]{background:var(--avatar-tint-5);color:var(--avatar-text-5)}.dna-counter{min-width:20px;height:20px;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--background-sunken);color:var(--text-secondary);font:var(--type-caption-regular);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dna-counter[data-tone=attention]{background:var(--count);color:var(--text-on-action)}.dna-icon-tile{width:var(--size-icon-tile-nav);height:var(--size-icon-tile-nav);border-radius:var(--radius-12);background:var(--action-soft);color:var(--text-selected);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dna-icon-tile .dna-icon{color:currentColor;--dna-icon-secondary:currentColor}.dna-icon-tile[data-size=feature]{width:var(--size-icon-tile-feature);height:var(--size-icon-tile-feature);border-radius:var(--radius-16)}.dna-icon-tile[data-tone=success]{background:var(--status-success-tint);color:var(--status-success-text)}.dna-icon-tile[data-tone=error]{background:var(--status-error-tint);color:var(--status-error-text)}.dna-icon-tile[data-tone=neutral]{background:var(--background-sunken);color:var(--text-secondary)}.dna-sidebar{gap:var(--space-4);width:var(--layout-sidebar);height:100dvh;padding:var(--space-16);background:var(--background-primary);border-inline-end:var(--stroke-1) solid var(--border-quiet);transition:width var(--motion-standard) var(--motion-ease-smooth);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden auto}.dna-sidebar[data-mode=rail]{width:var(--layout-sidebar-rail);padding-inline:var(--space-12);align-items:center}.dna-sidebar__header{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding-bottom:var(--space-16);display:flex}.dna-sidebar[data-mode=rail] .dna-sidebar__header{gap:var(--space-12);flex-direction:column}.dna-sidebar__logo{align-items:center;gap:var(--space-8);min-width:0;height:40px;color:var(--text-primary);text-decoration:none;display:flex}.dna-sidebar__mark{border-radius:var(--radius-12);background:var(--action-primary);width:36px;height:36px;color:var(--text-on-action);font:var(--type-title-small);direction:ltr;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.dna-sidebar__wordmark{flex-direction:column;min-width:0;display:flex}.dna-sidebar__wordmark-name{font:var(--type-body-regular);white-space:nowrap;font-weight:700;line-height:20px}.dna-sidebar__wordmark-sub{font:var(--type-overline-regular);color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dna-sidebar__collapse{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--icon-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dna-sidebar__collapse:hover{background:var(--background-hover)}.dna-sidebar__section{width:100%;padding:var(--space-16) var(--space-12) var(--space-6);font:var(--type-overline-regular);color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase}.dna-sidebar[data-mode=rail] .dna-sidebar__section{height:var(--space-16);border-top:var(--stroke-1) solid var(--border-quiet);margin-top:var(--space-8);color:#0000;padding:0;overflow:hidden}.dna-sidebar__spacer{min-height:var(--space-16);flex:1 1 0}.dna-sidebar__account{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-12) var(--space-12) 0;border:0;border-top:var(--stroke-1) solid var(--border-quiet);color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;display:flex}.dna-sidebar[data-mode=rail] .dna-sidebar__account{justify-content:center;padding-inline:0}.dna-sidebar__account-body{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-sidebar__account-name{font:var(--type-body-small);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dna-sidebar__account-role{font:var(--type-caption-regular);color:var(--text-tertiary)}.dna-sidebar__account .dna-icon{transition:transform var(--motion-fast) var(--motion-ease-smooth)}.dna-sidebar__account[aria-expanded=true] .dna-icon{transform:rotate(180deg)}.dna-menu{gap:var(--space-2);width:100%;padding:var(--space-8);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-16);background:var(--background-primary);box-shadow:var(--shadow-floating);flex-direction:column;display:flex}.dna-menu__item{align-items:center;gap:var(--space-12);min-height:var(--size-control);padding-inline:var(--space-12);border-radius:var(--radius-12);color:var(--text-primary);font:var(--type-body-small);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.dna-menu__item:hover{background:var(--background-hover)}.dna-menu__item[data-tone=destructive]{color:var(--status-error-text)}.dna-menu__item .dna-icon{color:currentColor;--dna-icon-secondary:currentColor}.dna-sidebar-item{align-items:center;gap:var(--space-12);width:100%;height:var(--size-control);padding-inline:var(--space-12);border-radius:var(--radius-12);color:var(--text-secondary);font:var(--type-body-small);transition:background-color var(--motion-instant) var(--motion-ease-light),color var(--motion-instant) var(--motion-ease-light);font-weight:500;text-decoration:none;display:flex}.dna-sidebar-item:hover{background:var(--background-hover);color:var(--text-primary)}.dna-sidebar-item[aria-current=page]{background:var(--background-selected);color:var(--text-primary);font-weight:600}.dna-sidebar-item .dna-icon{color:var(--icon-primary)}.dna-sidebar-item[aria-current=page] .dna-icon{color:var(--action-primary);--dna-icon-secondary:var(--action-primary)}.dna-sidebar-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.dna-sidebar-item[data-mode=rail]{justify-content:center;width:56px;height:48px;padding-inline:0;position:relative}.dna-sidebar-item[data-mode=rail] .dna-counter{top:var(--space-4);min-width:16px;height:16px;font-size:11px;position:absolute;inset-inline-end:var(--space-4)}.dna-topbar{justify-content:space-between;align-items:center;gap:var(--space-16);height:var(--layout-topbar);padding-inline:var(--layout-page-padding);border-bottom:var(--stroke-1) solid var(--border-quiet);background:var(--background-canvas);flex-shrink:0;display:flex}.dna-topbar__end,.dna-topbar__start{align-items:center;gap:var(--space-12);min-width:0;display:flex}.dna-topbar__start{flex:1 1 0}.dna-topbar__title{font:var(--type-title-small);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dna-topbar__count{height:28px;padding-inline:var(--space-12);border:var(--stroke-1) solid var(--border-button);border-radius:var(--radius-pill);background:var(--background-primary);font:var(--type-body-small);color:var(--text-secondary);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.dna-page{gap:var(--space-24);min-width:0;min-height:0;padding:var(--layout-page-padding);flex-direction:column;flex:1 1 0;display:flex}.dna-page[data-fill=true]{overflow:hidden}.dna-page:not([data-fill=true]){overflow:auto}.dna-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}.dna-page-header__titles{gap:var(--space-4);flex-direction:column;flex:280px;min-width:0;display:flex}.dna-page-header__title{font:var(--type-title-xlarge);letter-spacing:-.02em;color:var(--text-primary);margin:0}[dir=rtl] .dna-page-header__title{letter-spacing:0}.dna-page-header__description{font:var(--type-body-regular);color:var(--text-secondary);margin:0}.dna-page-header__actions,.dna-page-header__heading{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.dna-page-header__heading{min-width:0}.dna-page-header__heading .dna-page-header__title{font:var(--type-title-large)}.dna-page-header__count{height:28px;padding-inline:var(--space-12);border:var(--stroke-1) solid var(--border-button);border-radius:var(--radius-pill);background:var(--background-primary);font:var(--type-body-small);color:var(--text-secondary);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.dna-topbar__brand{font:var(--type-title-small);color:var(--text-primary);white-space:nowrap}.dna-drawer{z-index:50;height:100dvh;box-shadow:var(--shadow-overlay);animation:dna-drawer-in var(--motion-drawer) var(--motion-ease-smooth);position:fixed;inset-block:0;inset-inline-start:0}@keyframes dna-drawer-in{0%{transform:translate(-100%)}}[dir=rtl] .dna-drawer{--dna-drawer-dir:1}.dna-scrim{z-index:40;background:var(--overlay-scrim-drawer);animation:dna-fade-in var(--motion-fast) var(--motion-ease-light);border:0;position:fixed;inset:0}@keyframes dna-fade-in{0%{opacity:0}to{opacity:1}}.dna-empty-state{align-items:center;gap:var(--space-12);padding:var(--space-40) var(--space-24);text-align:center;flex-direction:column;display:flex}.dna-empty-state__title{font:var(--type-title-small);color:var(--text-primary);margin:0}.dna-empty-state__body{max-width:36rem;font:var(--type-body-small);color:var(--text-secondary);margin:0}.dna-card{border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-20);background:var(--background-primary)}.dna-auth{justify-content:center;align-items:center;min-height:100dvh;padding:var(--space-24) var(--space-16);background:var(--background-canvas)}.dna-auth,.dna-auth__card{gap:var(--space-24);flex-direction:column;display:flex}.dna-auth__card{width:100%;max-width:440px;padding:var(--space-32)}.dna-auth__header{gap:var(--space-12);flex-direction:column;display:flex}.dna-auth__title{font:var(--type-title-large);color:var(--text-primary);margin:0}.dna-auth__body{font:var(--type-body-small);color:var(--text-secondary);margin:0}.dna-auth__form{gap:var(--space-16);flex-direction:column;display:flex}.dna-auth__toolbar{top:var(--space-16);position:absolute;inset-inline-end:var(--space-16)}@media (max-width:1023px){.dna-topbar{padding-inline:var(--space-16)}.dna-topbar__count{display:none}.dna-page{padding:var(--space-16);gap:var(--space-16)}.dna-page-header__title{font:var(--type-title-large)}}@media (max-width:639px){.dna-auth__card{padding:var(--space-24)}.dna-topbar__avatar{display:none}}.dna-status-badge{align-items:center;gap:var(--space-6);height:var(--size-badge);padding-inline:var(--space-10);border:var(--stroke-1) solid transparent;border-radius:var(--radius-pill);background:var(--dna-badge-tint);color:var(--dna-badge-text);font:var(--type-caption-regular);white-space:nowrap;--dna-badge-tint:var(--status-warning-tint);--dna-badge-text:var(--status-warning-text);--dna-badge-border:var(--status-warning-border);--dna-badge-solid:var(--status-warning-solid);flex-shrink:0;font-weight:600;display:inline-flex}.dna-status-badge[data-status=settled]{--dna-badge-tint:var(--status-success-tint);--dna-badge-text:var(--status-success-text);--dna-badge-border:var(--status-success-border);--dna-badge-solid:var(--status-success-solid)}.dna-status-badge[data-status=processing]{--dna-badge-tint:var(--status-processing-tint);--dna-badge-text:var(--status-success-text);--dna-badge-border:var(--status-processing-border);--dna-badge-solid:var(--status-processing-solid)}.dna-status-badge[data-status=declined]{--dna-badge-tint:var(--status-error-tint);--dna-badge-text:var(--status-error-text);--dna-badge-border:var(--status-error-border);--dna-badge-solid:var(--status-error-solid)}.dna-status-badge[data-status=refunded]{--dna-badge-tint:var(--background-sunken);--dna-badge-text:var(--status-neutral-text);--dna-badge-border:var(--status-neutral-border);--dna-badge-solid:var(--status-neutral-solid)}.dna-status-badge[data-status=cancelled],.dna-status-badge[data-status=draft]{--dna-badge-tint:var(--background-subtle);--dna-badge-text:var(--text-secondary);--dna-badge-border:var(--status-neutral-border);--dna-badge-solid:var(--status-draft-solid)}.dna-status-badge[data-size=l]{height:28px;padding-inline:var(--space-12)}.dna-status-badge[data-size=s]{height:var(--space-20);padding-inline:var(--space-8);font:var(--type-label-2xsmall)}.dna-status-badge .dna-icon{width:var(--size-icon-badge-large);height:var(--size-icon-badge-large);color:currentColor;--dna-icon-secondary:currentColor}.dna-status-badge[data-size=s] .dna-icon{width:var(--size-icon-badge-small);height:var(--size-icon-badge-small)}.dna-status-badge[data-style=outline]{background:var(--background-primary);border-color:var(--dna-badge-border)}.dna-status-badge[data-style=solid]{background:var(--dna-badge-solid);color:var(--text-on-action)}.dna-status-badge[data-style=dot]{gap:var(--space-8);height:auto;color:var(--text-primary);font:var(--type-body-small);background:0 0;padding:0;font-weight:500}.dna-status-badge__dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--dna-badge-solid)}.dna-chip-group{flex-wrap:wrap;display:flex}.dna-chip,.dna-chip-group{align-items:center;gap:var(--space-8)}.dna-chip{justify-content:center;height:var(--size-icon-tile-default);padding-inline:var(--space-14);border:var(--stroke-1) solid var(--border-button);border-radius:var(--radius-pill);background:var(--background-primary);color:var(--text-primary);font:var(--type-body-small);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-smooth),border-color var(--motion-fast) var(--motion-ease-smooth);flex-shrink:0;font-weight:500;display:inline-flex}.dna-chip:hover{background:var(--background-hover);border-color:var(--border-control-hover)}.dna-chip[aria-pressed=true]{background:var(--background-selected);border-color:var(--action-primary);color:var(--text-selected)}.dna-chip:focus-visible,.dna-input-tag__remove:focus-visible,.dna-page-arrow:focus-visible,.dna-page-button:focus-visible,.dna-search__clear:focus-visible,.dna-segmented__segment:focus-visible,.dna-table__row:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-search{align-items:center;gap:var(--space-10);min-width:0;height:48px;padding-inline:var(--space-10) var(--space-14);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-pill);background:var(--background-primary);transition:border-color var(--motion-fast) var(--motion-ease-smooth),box-shadow var(--motion-fast) var(--motion-ease-smooth);flex:320px;display:flex}.dna-search:hover{border-color:var(--border-control-hover)}.dna-search:focus-within{border-color:var(--input-border-hover);box-shadow:var(--dna-focus-input)}.dna-search__icon{width:18px;height:18px;color:var(--icon-primary)}.dna-search__input{min-width:0;height:100%;color:var(--text-primary);font:var(--type-body-regular);background:0 0;border:0;outline:none;flex:1 1 0}.dna-search__input::placeholder{color:var(--text-placeholder)}.dna-search__input::-webkit-search-cancel-button{display:none}.dna-input-tag__remove,.dna-search__clear{width:var(--size-icon-tile-inline);height:var(--size-icon-tile-inline);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dna-search__clear:hover{background:var(--background-hover)}.dna-table-filters{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.dna-applied-filters,.dna-filter-bar{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dna-applied-filters__spacer{flex:1 1 0}.dna-applied-filters__count{font:var(--type-caption-regular);color:var(--text-tertiary)}.dna-input-tag{align-items:center;gap:var(--space-4);height:var(--space-28);padding-inline:var(--space-10) var(--space-4);border-radius:var(--radius-pill);background:var(--status-success-tint);color:var(--status-success-text);font:var(--type-body-small);white-space:nowrap;font-weight:500;display:inline-flex}.dna-input-tag__remove{width:var(--space-20);height:var(--space-20);color:inherit}.dna-input-tag__remove .dna-icon{--dna-icon-secondary:currentColor}.dna-segmented{padding:var(--space-4);background:var(--background-pressed)}.dna-segmented,.dna-segmented__segment{border-radius:var(--radius-pill);display:inline-flex}.dna-segmented__segment{min-width:var(--size-segment-small);height:var(--size-sm);padding-inline:var(--space-8);color:var(--text-tertiary);font:var(--type-caption-regular);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-smooth),color var(--motion-fast) var(--motion-ease-smooth);background:0 0;border:0;justify-content:center;align-items:center;font-weight:600}.dna-segmented[data-size=m] .dna-segmented__segment{min-width:var(--size-segment-medium);height:var(--size-md)}.dna-segmented__segment:hover{color:var(--text-primary)}.dna-segmented__segment[aria-pressed=true]{background:var(--background-primary);color:var(--text-primary);box-shadow:var(--shadow-raised)}.dna-table{border:var(--table-outline-width) solid var(--border-default);border-radius:var(--radius-16);background:var(--background-primary);flex-direction:column;min-width:0;display:flex;overflow:hidden}.dna-table__row{grid-template-columns:var(--dna-table-columns);min-height:var(--table-row-height);padding-block:var(--space-8);border-bottom:var(--stroke-1) solid var(--border-quiet);color:var(--text-primary);transition:background-color var(--motion-fast) var(--motion-ease-smooth);align-items:center;text-decoration:none;display:grid}.dna-table__body .dna-table__row:last-child{border-bottom:0}a.dna-table__row:hover{background:var(--background-hover)}.dna-table__row[aria-current=true]{background:var(--background-selected)}.dna-table__row--header{min-height:var(--table-header-height);background:var(--background-subtle);border-bottom-color:var(--border-default);padding-block:0}.dna-table__header-cell{align-items:center;gap:var(--space-4);min-width:0;height:var(--table-header-height);padding-inline:var(--table-cell-padding-x);color:var(--text-tertiary);font:var(--type-overline-regular);display:flex}[dir=ltr] .dna-table__header-cell{letter-spacing:.12em;text-transform:uppercase}.dna-table__header-cell[data-sorted=true]{color:var(--text-primary)}.dna-table__header-cell .dna-icon{width:var(--size-icon-badge-large);height:var(--size-icon-badge-large)}.dna-table__cell,.dna-table__header-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dna-table__cell{align-items:center;gap:var(--space-4);padding-inline:var(--table-cell-padding-x);font:var(--type-body-small);display:flex}.dna-table__cell[data-align=end],.dna-table__header-cell[data-align=end]{justify-content:flex-end}.dna-table-identity{align-items:center;gap:var(--space-12);min-width:0;display:flex}.dna-table-identity__text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dna-table-identity__caption,.dna-table-identity__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-table-identity__title{font:var(--type-body-small);color:var(--text-primary);font-weight:500}.dna-table-identity__caption{font:var(--type-caption-regular);color:var(--text-secondary)}.dna-table-identity__caption.dna-table-mono{font:var(--type-caption-regular);font-family:var(--font-mono)}.dna-table-text--secondary{color:var(--text-secondary)}.dna-table-mono{font:var(--type-number-medium);direction:ltr;unicode-bidi:isolate}.dna-table__row--skeleton{min-height:52px;padding-block:0}.dna-skeleton{border-radius:var(--radius-4);background:var(--skeleton-base);width:min(100%,140px);height:12px;animation:dna-skeleton-pulse 1.2s ease-in-out infinite alternate;display:block}.dna-skeleton[data-shape=pill]{width:64px;height:var(--space-20);border-radius:var(--radius-pill)}.dna-skeleton[data-shape=two-line]{width:min(100%,220px)}@keyframes dna-skeleton-pulse{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.dna-skeleton{animation:none}}.dna-table__row--state{border-bottom:0;display:block}.dna-table__state{align-items:center;gap:var(--space-12);padding:var(--space-56) var(--space-24);text-align:center;flex-direction:column;display:flex}.dna-table__state .dna-icon-tile{margin-bottom:var(--space-4)}.dna-table__state .dna-button{margin-top:var(--space-8)}.dna-table__footer{padding-inline:var(--space-16);border-top:var(--stroke-1) solid var(--border-quiet)}.dna-pagination{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);padding-block:var(--space-8);flex-wrap:wrap;display:flex}.dna-pagination__range{align-items:center;gap:var(--space-4);font:var(--type-body-small);color:var(--text-tertiary);white-space:nowrap;margin:0;display:flex}.dna-pagination__shown{color:var(--text-primary);font-weight:500}.dna-pagination__numbers,.dna-pagination__pages,.dna-pagination__per-page{align-items:center;gap:var(--space-4);display:flex}.dna-pagination__per-page{gap:var(--space-8)}.dna-pagination__per-page-label{font:var(--type-body-small);color:var(--text-tertiary);white-space:nowrap}.dna-page-arrow,.dna-page-button{width:var(--size-icon-tile-default);height:var(--size-icon-tile-default);border:var(--stroke-1) solid transparent;border-radius:var(--radius-8);color:var(--text-secondary);font:var(--type-number-medium);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.dna-page-arrow{border-color:var(--control-border);background:var(--background-primary);color:var(--icon-primary)}.dna-page-arrow:hover:not(:disabled){background:var(--background-hover)}.dna-page-arrow:disabled{border-color:var(--border-default);color:var(--text-disabled);cursor:not-allowed}.dna-page-button:hover:not([aria-current=page]):not([data-gap=true]){color:var(--text-primary)}.dna-page-button[aria-current=page]{background:var(--background-inverse);color:var(--text-on-inverse)}.dna-page-button[data-gap=true]{font:var(--type-body-regular);color:var(--text-tertiary);cursor:default}@media (max-width:1023px){.dna-pagination__per-page{display:none}}@media (max-width:767px){.dna-pagination__numbers,.dna-table__header{display:none}.dna-table__row:not(.dna-table__row--state){row-gap:var(--space-4);padding:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:dense}.dna-table__row .dna-table__cell{grid-column:1;padding-inline:0}.dna-table__row .dna-table__cell[data-mobile=end]{grid-column:2;justify-content:flex-end}.dna-table__row .dna-table__cell[data-mobile=hide]{display:none}.dna-table-filters .dna-chip-group{margin-inline:calc(var(--space-16) * -1);padding-inline:var(--space-16);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.dna-amount{align-items:baseline;gap:var(--space-4);color:var(--text-primary);white-space:nowrap;unicode-bidi:isolate;display:inline-flex}.dna-amount__value{font:var(--type-number-drawer);font-variant-numeric:tabular-nums}.dna-amount__currency{font:var(--type-body-regular);color:var(--text-secondary);font-weight:600}.dna-amount[data-size=s] .dna-amount__value{font:var(--type-number-medium)}.dna-amount[data-size=l] .dna-amount__value{font:var(--type-number-large)}.dna-key-stat{align-items:flex-start;gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.dna-key-stat__label{font:var(--type-body-small);color:var(--text-secondary);font-weight:500}.dna-key-stat__value{color:var(--text-primary);align-items:baseline;display:flex}.dna-key-stat__number{font:var(--type-number-drawer);font-variant-numeric:tabular-nums}.dna-key-stat__caption{font:var(--type-caption-regular);color:var(--text-tertiary)}.dna-kpi-row{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dna-kpi-card{min-width:0;padding:var(--space-20);border:var(--stroke-1) solid transparent;border-radius:var(--radius-16);background:var(--background-subtle);color:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-instant),border-color var(--motion-instant);display:flex}.dna-kpi-card:hover{background:var(--background-hover)}.dna-kpi-card[aria-pressed=true]{border-color:var(--action-primary);background:var(--background-selected)}.dna-kpi-card:focus-visible{box-shadow:var(--focus-ring);outline:none}a.dna-kpi-card{text-decoration:none}.dna-kpi-row[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.dna-kpi-card[data-tone=error] .dna-key-stat__caption{color:var(--status-error-text);font-weight:600}.dna-kpi-card[data-tone=warning] .dna-key-stat__caption{color:var(--status-warning-text)}@media (max-width:767px){.dna-kpi-row,.dna-kpi-row[data-columns="4"]{gap:var(--space-8);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.dna-kpi-row>*{scroll-snap-align:start;flex:0 0 min(72%,220px)}.dna-kpi-card{padding:var(--space-16)}}.dna-board-view{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.dna-board-view__hint{font:var(--type-caption-regular);color:var(--text-tertiary);margin:0}.dna-board{align-items:flex-start;gap:var(--space-16);min-width:0;padding-block-end:var(--space-12);display:flex;overflow-x:auto}.dna-board__lane{border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-16);background:var(--background-subtle);flex-direction:column;flex:1 1 0;min-width:172px;max-height:72dvh;display:flex;position:relative;overflow-y:auto}.dna-board__lane[data-empty=true]{flex:0 0 140px;min-width:140px}.dna-board__column{border-radius:var(--radius-12);transition:opacity var(--motion-instant);flex-direction:column;display:flex}.dna-board__column[data-empty=true] .dna-board__list{min-height:var(--space-8);padding-block:0}.dna-board__step{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16) 0;font:var(--type-caption-regular);color:var(--text-secondary);margin:0;font-weight:600;display:flex}.dna-board__column[data-empty=true] .dna-board__step{color:var(--text-tertiary);font-weight:400}.dna-board__step-count{font:600 12px/1 var(--font-mono);color:var(--text-tertiary)}.dna-board__column[data-active=true]{border-color:var(--action-primary)}.dna-board__column[data-drop-hint=allowed]{outline:2px solid var(--action-primary);outline-offset:-2px}.dna-board__column[data-drop-hint=needs-center]{outline:2px dashed var(--status-warning-solid);outline-offset:-2px}.dna-board__column[data-drop-hint=blocked]{opacity:.55}.dna-board__head{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:48px;padding:var(--space-12) var(--space-16);border-block-end:var(--stroke-1) solid var(--border-quiet);display:flex}.dna-board__lane>.dna-board__head{z-index:1;background:var(--background-subtle);position:sticky;top:0}.dna-board__title{min-width:0;font:var(--type-label-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dna-board__list{gap:var(--space-8);padding:var(--space-8);flex-direction:column;margin:0;list-style:none;display:flex}.dna-board__empty{padding:var(--space-24) var(--space-8);font:var(--type-caption-regular);color:var(--text-tertiary);text-align:center}.dna-board-card{gap:var(--space-8);padding:var(--space-12);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-12);background:var(--background-primary);cursor:grab;transition:border-color var(--motion-instant);flex-direction:column;display:flex;position:relative}.dna-board-card:hover{border-color:var(--border-control-hover)}.dna-board-card:active{cursor:grabbing}.dna-board-card[aria-busy=true]{cursor:wait;opacity:.6}.dna-board-card[data-skeleton=true]{cursor:default}.dna-board-card__link{gap:var(--space-8);border-radius:var(--radius-8);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.dna-board-card__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-board-card[data-late=true]{border-inline-start:3px solid var(--status-error-solid)}.dna-board-card__top{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.dna-board-card__ref{font:600 12px/16px var(--font-mono);color:var(--text-secondary);white-space:nowrap}.dna-board-card__customer{min-width:0;font:var(--type-label-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-table-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.dna-table-stack__title{font:var(--type-label-medium);color:var(--text-primary)}.dna-table-stack__caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-board-card__caption,.dna-table-stack__caption{font:var(--type-caption-regular);color:var(--text-secondary)}.dna-board-card__move{display:block}.dna-board-card__select{width:100%;height:var(--size-sm);padding-inline:var(--space-12);border:var(--stroke-1) solid var(--border-input);border-radius:var(--radius-12);background:var(--background-primary);font:var(--type-caption-regular);color:var(--text-secondary)}.dna-board-card__select:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:768px){.dna-board-card .dna-board-card__move:not(:focus-within){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.dna-kpi-card[data-static=true]{cursor:default}.dna-kpi-card[data-static=true]:hover{background:var(--background-subtle)}.dna-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dna-icon-tile[data-size=default]{width:var(--size-icon-tile-default);height:var(--size-icon-tile-default)}.dna-icon-tile[data-tone=warning]{background:var(--status-warning-tint);color:var(--status-warning-text)}.dna-icon-tile[data-tone=info]{background:var(--status-info-tint);color:var(--status-info-text)}.dna-field[data-multiline=true] .dna-field__box{height:auto;min-height:calc(var(--size-input) * 2);padding-block:var(--space-10) var(--space-12);align-items:flex-start}.dna-field__textarea{min-height:calc(var(--size-input) * 2 - var(--space-24));padding-top:calc(var(--space-16) + var(--space-2));resize:vertical;field-sizing:content;display:block}.dna-field[data-multiline=true] .dna-field__label{top:calc(var(--size-input) / 2 - var(--space-10));translate:0 -50%}.dna-field[data-multiline=true] .dna-field__box[data-filled=true] .dna-field__label,.dna-field[data-multiline=true] .dna-field__input:focus~.dna-field__label,.dna-field[data-multiline=true] .dna-field__input:not(:placeholder-shown)~.dna-field__label{top:0;translate:0}.dna-field__footer{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.dna-field__counter{font:var(--type-caption-regular);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-hint);flex-shrink:0}.dna-field__counter[data-level=near]{color:var(--warning)}.dna-field__counter[data-level=over]{color:var(--error)}.dna-field__select{appearance:none;cursor:pointer}.dna-field[data-select=true] .dna-field__box:not([data-filled=true]) .dna-field__select{color:#0000}.dna-field[data-select=true] .dna-field__box:not([data-filled=true]) .dna-field__select:focus~.dna-field__label{font:var(--type-body-regular);color:var(--text-placeholder);top:50%;translate:0 -50%}.dna-field__select option{color:var(--text-primary);background:var(--background-primary)}.dna-field__chevron{color:var(--icon-secondary);pointer-events:none;display:inline-flex}.dna-field[data-state=disabled] .dna-field__select{cursor:not-allowed}.dna-tabs{gap:var(--space-18);border-bottom:var(--stroke-1) solid var(--border-quiet);scrollbar-width:none;display:flex;overflow-x:auto}.dna-tabs__item{align-items:center;gap:var(--space-10);min-height:var(--size-control);padding:var(--space-12) var(--space-4) var(--space-10);color:var(--text-tertiary);font:var(--type-body-small);cursor:pointer;transition:color var(--motion-instant) var(--motion-ease-light);background:0 0;border:0;flex-shrink:0;font-weight:500;display:inline-flex;position:relative}.dna-tabs__item:hover{color:var(--text-secondary)}.dna-tabs__item[aria-selected=true]{color:var(--text-primary);font-weight:600}.dna-tabs__item[aria-selected=true]:after{content:"";inset-inline:0;bottom:calc(var(--stroke-1) * -1);border-radius:var(--radius-pill);background:var(--text-primary);height:2px;position:absolute}.dna-tabs__item:focus-visible{border-radius:var(--radius-8);box-shadow:var(--focus-ring);outline:none}.dna-tab-panel:focus-visible{border-radius:var(--radius-12);box-shadow:var(--focus-ring);outline:none}.dna-detail-list{flex-direction:column;margin:0;display:flex}.dna-detail-row{align-items:flex-start;gap:var(--space-12);padding-block:var(--space-12);display:flex}.dna-detail-row+.dna-detail-row{border-top:var(--stroke-1) solid var(--border-quiet)}.dna-detail-row__label{min-width:0;font:var(--type-body-small);color:var(--text-tertiary);flex:1 1 0}.dna-detail-row__value{max-width:62%;font:var(--type-body-small);color:var(--text-primary);text-align:end;overflow-wrap:anywhere;margin:0;font-weight:500}.dna-detail-row__value[data-mono=true]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dna-detail-row[data-total=true]{border-top-color:var(--border-input)}.dna-detail-row[data-total=true] .dna-detail-row__label,.dna-detail-row[data-total=true] .dna-detail-row__value{font:var(--type-label-medium);color:var(--text-primary);font-weight:600}.dna-action-pair{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dna-action-stack{gap:var(--space-8);flex-direction:column;display:flex}.dna-action-stack>.dna-button{width:100%}.dna-action-stack>.dna-button,.dna-order-detail__action .dna-button[data-size=l]{white-space:normal;text-wrap:balance;text-align:center;padding-block:var(--space-10)}@media (max-width:767px){.dna-action-pair{flex-direction:column-reverse;align-items:stretch}.dna-action-pair>.dna-button{width:100%}}.dna-modal,.dna-overlay-drawer{max-width:none;max-height:none;color:var(--text-primary);overscroll-behavior:contain;background:0 0;border:0;padding:0}.dna-modal{width:min(var(--size-modal-medium),calc(100vw - var(--space-32)));max-height:calc(100dvh - var(--space-48));border-radius:var(--radius-20);background:var(--background-primary);box-shadow:var(--shadow-modal);margin:auto;overflow:auto}.dna-modal[data-size=s]{width:min(var(--size-modal-small),calc(100vw - var(--space-32)))}.dna-modal[data-size=confirm]{width:min(var(--size-modal-confirm),calc(100vw - var(--space-32)))}.dna-modal[data-size=l]{width:min(var(--size-modal-large),calc(100vw - var(--space-32)))}.dna-modal::backdrop{background:var(--overlay-scrim-modal)}.dna-overlay-drawer::backdrop{background:var(--overlay-scrim-drawer)}.dna-modal[open]{animation:dna-modal-in var(--motion-modal) var(--motion-ease-smooth)}@keyframes dna-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.dna-modal__panel{flex-direction:column;display:flex}.dna-modal__header,.dna-overlay-drawer__header{align-items:flex-start;gap:var(--space-12);padding:var(--space-20) var(--space-20) var(--space-14);display:flex}.dna-modal__titles{gap:var(--space-4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-modal__title,.dna-overlay-drawer__title{font:var(--type-title-small);color:var(--text-primary);margin:0}.dna-modal__description{font:var(--type-body-small);color:var(--text-secondary);margin:0}.dna-overlay-close.dna-button{border-radius:var(--radius-pill);flex-shrink:0;width:36px;height:36px}.dna-modal__body{gap:var(--space-12);padding:var(--space-4) var(--space-20) var(--space-16);flex-direction:column;display:flex}.dna-modal__footer,.dna-overlay-drawer__footer{padding:var(--space-14) var(--space-20) var(--space-18)}.dna-overlay-drawer{width:min(var(--size-drawer),100vw);background:var(--background-primary);height:100dvh;box-shadow:var(--shadow-overlay);border-start-start-radius:var(--radius-20);border-end-start-radius:var(--radius-20);margin:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow:hidden}.dna-overlay-drawer[data-size=edit]{width:min(var(--size-drawer-edit),100vw)}.dna-overlay-drawer[open]{animation:dna-drawer-in var(--motion-drawer) var(--motion-ease-smooth)}[dir=ltr] .dna-overlay-drawer[open]{animation-name:dna-drawer-in-ltr}@keyframes dna-drawer-in-ltr{0%{transform:translate(100%)}}.dna-overlay-drawer__panel{flex-direction:column;height:100%;display:flex}.dna-overlay-drawer__header{padding-bottom:var(--space-16);border-bottom:var(--stroke-1) solid var(--border-quiet)}.dna-overlay-drawer__body{gap:var(--space-16);min-height:0;padding:var(--space-20);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.dna-overlay-drawer__footer{border-top:var(--stroke-1) solid var(--border-quiet)}@media (max-width:767px){.dna-overlay-drawer,.dna-overlay-drawer[data-size=edit]{border-radius:0;width:100vw}}.dna-dropzone{align-items:center;gap:var(--space-12);padding:var(--space-32) var(--space-24);border:var(--stroke-1-5) dashed var(--input-border-quiet);border-radius:var(--radius-16);background:var(--background-subtle);text-align:center;cursor:pointer;transition:border-color var(--motion-instant) var(--motion-ease-light),background-color var(--motion-instant) var(--motion-ease-light);flex-direction:column;display:flex}.dna-dropzone:hover{border-color:var(--input-border-hover)}.dna-dropzone[data-state=drag]{border-color:var(--action-primary);background:var(--background-selected)}.dna-dropzone[data-state=error]{border-color:var(--error)}.dna-dropzone[data-state=disabled]{cursor:not-allowed;opacity:.6}.dna-dropzone__copy{gap:var(--space-4);pointer-events:none;flex-direction:column;display:flex}.dna-dropzone__title{font:var(--type-label-medium);color:var(--text-primary)}.dna-dropzone__hint{font:var(--type-caption-regular);color:var(--text-tertiary)}.dna-dropzone__error{font:var(--type-caption-regular);color:var(--error);margin:0}.dna-file-list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dna-file-row{align-items:center;gap:var(--space-12);min-height:56px;padding:var(--space-8) var(--space-12);border:var(--stroke-1) solid var(--input-border-muted);border-radius:var(--radius-12);background:var(--background-primary);display:flex}.dna-file-row__thumb{width:var(--size-icon-tile-default);height:var(--size-icon-tile-default);border-radius:var(--radius-8);object-fit:cover;flex-shrink:0}.dna-file-row__copy{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-file-row__name{font:var(--type-body-small);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dna-file-row__caption{font:var(--type-caption-regular);color:var(--text-tertiary)}.dna-document-slot{align-items:center;gap:var(--space-12);min-height:56px;padding:var(--space-12) var(--space-16);border:var(--stroke-1) solid var(--input-border-muted);border-radius:var(--radius-12);background:var(--background-primary);flex-wrap:wrap;display:flex}.dna-document-slot__copy{gap:var(--space-2);flex-direction:column;flex:160px;min-width:0;display:flex}.dna-document-slot__title-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dna-document-slot__title{font:var(--type-label-medium);color:var(--text-primary)}.dna-document-slot__caption{font:var(--type-caption-regular);color:var(--text-tertiary)}.dna-document-slot__action{flex-shrink:0;margin-inline-start:auto}.dna-panel{gap:var(--space-16);min-width:0;padding:var(--space-20);flex-direction:column;display:flex}.dna-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);flex-wrap:wrap;display:flex}.dna-panel__titles{gap:var(--space-4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-panel__overline{font:var(--type-caption-regular);color:var(--text-tertiary);margin:0}.dna-panel__title{font:var(--type-title-small);color:var(--text-primary);margin:0}.dna-panel__caption{font:var(--type-body-small);color:var(--text-secondary);margin:0}.dna-panel__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dna-panel__subtitle{font:var(--type-label-medium);color:var(--text-primary);margin:0}.dna-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dna-timeline__item{gap:var(--space-12);padding-bottom:var(--space-16);display:flex;position:relative}.dna-timeline__item:last-child{padding-bottom:0}.dna-timeline__item:not(:last-child):before{content:"";top:var(--space-16);width:var(--stroke-1);background:var(--border-quiet);bottom:0;position:absolute;inset-inline-start:4px}.dna-timeline__dot{border:2px solid var(--action-primary);border-radius:var(--radius-pill);background:var(--background-primary);flex-shrink:0;width:9px;height:9px;margin-top:6px}.dna-timeline__item:first-child .dna-timeline__dot{background:var(--action-primary)}.dna-timeline__copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dna-timeline__title{font:var(--type-body-small);color:var(--text-primary);font-weight:600}.dna-timeline__caption{font:var(--type-caption-regular);color:var(--text-tertiary);overflow-wrap:anywhere}.dna-order-detail{gap:var(--space-16);flex-direction:column;display:flex}.dna-order-detail__ref-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dna-order-detail__customer{font:var(--type-title-large);color:var(--text-primary);margin:0}.dna-order-detail__customer-link{color:inherit;border-radius:4px;text-decoration:none}.dna-order-detail__customer-link:hover{color:var(--text-selected);text-underline-offset:4px;text-decoration:underline}.dna-order-detail__customer-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-order-detail__copy{align-items:center;gap:var(--space-4);color:inherit;font:inherit;cursor:pointer;direction:ltr;unicode-bidi:isolate;background:0 0;border:0;padding:0;display:inline-flex}.dna-order-detail__copy:hover{color:var(--text-primary)}.dna-order-detail__copy:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.dna-order-detail__ref{font:var(--type-title-large);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;margin:0;font-weight:600}.dna-order-detail__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.dna-order-detail__main,.dna-order-detail__side{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}@media (min-width:1100px){.dna-order-detail__grid{grid-template-columns:minmax(0,8fr) minmax(320px,4fr);align-items:start}}@media (max-width:1099px){.dna-order-detail__grid{flex-direction:column;display:flex}.dna-order-detail__main,.dna-order-detail__side{display:contents}.dna-order-detail__action{order:1}.dna-order-detail__main>*{order:2}.dna-order-detail__side>.dna-panel:not(.dna-order-detail__action){order:3}}.dna-order-detail__action{scroll-margin-top:var(--space-16)}.dna-line-group{min-width:0;padding:var(--space-12);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-16);margin:0;container-type:inline-size}.dna-line-group__grid{gap:var(--space-12);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dna-line-group__grid>:nth-child(-n+2){grid-column:span 3}.dna-line-group__grid>:nth-child(n+3){grid-column:span 2}@container (max-width:480px){.dna-line-group__grid>:nth-child(n){grid-column:1/-1}}.dna-receipt-thumb{border:var(--stroke-1) solid var(--border-quiet);max-height:128px}.dna-receipt-preview,.dna-receipt-thumb{border-radius:var(--radius-12);background:var(--background-subtle);object-fit:contain;width:100%}.dna-receipt-preview{max-height:70dvh}.dna-link{font:var(--type-body-small);color:var(--text-selected);text-underline-offset:3px;align-self:flex-start;font-weight:600;text-decoration:underline}.dna-link:focus-visible{border-radius:var(--radius-4);box-shadow:var(--focus-ring);outline:none}@media (max-width:767px){.dna-order-detail__ref{font:var(--type-title-small);font-family:var(--font-mono)}}.dna-inbox-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dna-inbox-row{align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);background:var(--background-primary);color:inherit;transition:background-color var(--motion-instant) var(--motion-ease-light);text-decoration:none;display:flex}.dna-inbox-row:hover{background:var(--background-hover)}.dna-inbox-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-inbox-row[data-unread=true]{background:var(--background-selected)}.dna-inbox-row__copy{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-inbox-row__head{align-items:center;gap:var(--space-8);display:flex}.dna-inbox-row__title{min-width:0;font:var(--type-body-regular);color:var(--text-primary);flex:1 1 0}.dna-inbox-row[data-unread=true] .dna-inbox-row__title{font:var(--type-label-medium)}.dna-inbox-row__time{font:var(--type-number-medium);font-variant-numeric:tabular-nums;color:var(--text-disabled);flex-shrink:0}.dna-inbox-row__description{font:var(--type-caption-regular);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-inbox-row__dot{width:8px;height:8px;margin-top:var(--space-4);border-radius:var(--radius-pill);flex-shrink:0}.dna-inbox-row[data-unread=true] .dna-inbox-row__dot{background:var(--action-primary)}.dna-day-header{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-12) var(--space-8);display:flex}.dna-day-header__label{min-width:0;font:var(--type-overline-regular);letter-spacing:1.32px;text-transform:uppercase;color:var(--text-tertiary);flex:1 1 0;margin:0}[dir=rtl] .dna-day-header__label{letter-spacing:0}.dna-day-header__total{font:var(--type-caption-regular);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0}.dna-attention{gap:var(--space-8);padding:var(--space-20) var(--space-8) var(--space-8)}.dna-attention>.dna-panel__header{padding-inline:var(--space-12)}.dna-attention__days{flex-direction:column;display:flex}.dna-attention__days>section:first-child .dna-day-header{padding-top:var(--space-4)}.dna-page-stack{gap:var(--space-16);flex-direction:column;width:100%;max-width:56rem;display:flex}.dna-only-phone{display:none}@media (max-width:767px){.dna-only-phone{display:block}}.dna-customer{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.dna-customer__main,.dna-customer__side{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}@media (min-width:1100px){.dna-customer{grid-template-columns:minmax(300px,4fr) minmax(0,8fr);align-items:start}}.dna-customer__identity{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.dna-panel-flush{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.dna-form-grid{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dna-form-grid__wide{grid-column:1/-1}@media (max-width:767px){.dna-form-grid{grid-template-columns:minmax(0,1fr)}}.dna-inline-field{align-items:flex-start;gap:var(--space-8);display:flex}.dna-inline-field>.dna-field{flex:1 1 0;min-width:0}.dna-inline-field>.dna-button{min-height:var(--size-input);flex-shrink:0}.dna-toggle{--toggle-w:44px;--toggle-h:26px;--toggle-knob:20px;width:var(--toggle-w);height:var(--toggle-h);border-radius:var(--radius-pill);background:var(--border-input);appearance:none;cursor:pointer;transition:background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;flex-shrink:0;margin:0;position:relative}.dna-toggle[data-size=l]{--toggle-w:52px;--toggle-h:32px;--toggle-knob:26px}.dna-toggle[data-size=s]{--toggle-w:34px;--toggle-h:20px;--toggle-knob:16px}.dna-toggle:before{content:"";width:var(--toggle-knob);height:var(--toggle-knob);box-sizing:border-box;background:var(--control-knob);transition:inset-inline-start var(--motion-fast) ease;top:3px;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 0 3px #17161c1f}.dna-toggle:checked{background:var(--dna-action-primary-paint)}.dna-toggle:checked:before{inset-inline-start:calc(var(--toggle-w) - var(--toggle-knob) - 3px)}.dna-toggle[data-danger=true]:checked{background:var(--danger)}.dna-toggle:hover:not(:disabled){background:var(--control-track-hover)}.dna-toggle:checked:hover:not(:disabled){background:var(--control-on-pressed)}.dna-toggle[data-danger=true]:checked:hover:not(:disabled){background:var(--danger)}.dna-toggle:active:not(:disabled){box-shadow:0 0 0 6px var(--action-primary)}@supports (color:color-mix(in lab,red,red)){.dna-toggle:active:not(:disabled){box-shadow:0 0 0 6px color-mix(in srgb,var(--action-primary) 14%,transparent)}}.dna-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-toggle:disabled{cursor:not-allowed;background:var(--background-pressed)}.dna-toggle:checked:disabled{background:var(--border-control-hover)}.dna-toggle[data-loading=true]{cursor:progress}.dna-toggle[data-loading=true]:checked{background:var(--dna-action-primary-paint)}.dna-toggle[data-loading=true]:before{border:2px solid var(--action-primary);border-inline-end-color:#0000;animation:dna-spin 1s linear infinite}.dna-checkbox{border:1.5px solid var(--control-border);border-radius:var(--radius-4);background:var(--background-primary);appearance:none;cursor:pointer;width:18px;height:18px;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease;flex-shrink:0;margin:0;position:relative}.dna-checkbox:hover:not(:disabled){border-color:var(--text-secondary)}.dna-checkbox:checked{border-color:var(--action-primary);background:var(--action-primary)}.dna-checkbox:checked:hover:not(:disabled){border-color:var(--control-on-pressed);background:var(--control-on-pressed)}.dna-checkbox:checked:after{content:"";border:solid var(--text-on-action);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)}.dna-checkbox:active:not(:disabled){box-shadow:0 0 0 6px var(--action-primary)}@supports (color:color-mix(in lab,red,red)){.dna-checkbox:active:not(:disabled){box-shadow:0 0 0 6px color-mix(in srgb,var(--action-primary) 14%,transparent)}}.dna-checkbox:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-checkbox:disabled{cursor:not-allowed;border-color:var(--border-button);background:var(--background-subtle)}.dna-checkbox:checked:disabled{background:var(--border-button)}.dna-choice-row{align-items:center;gap:var(--space-12);min-height:44px;padding-block:var(--space-8);cursor:pointer;display:flex}.dna-choice-row[data-disabled=true]{cursor:not-allowed}.dna-choice-row__copy{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-choice-row__label{font:var(--type-body-regular);color:var(--text-primary)}.dna-choice-row__sub{font:var(--type-body-small);color:var(--text-tertiary)}.dna-choice-row[data-disabled=true] .dna-choice-row__label,.dna-choice-row[data-disabled=true] .dna-choice-row__sub{color:var(--text-disabled)}.dna-table-thumb{border-radius:var(--radius-8);background:var(--background-subtle);width:40px;height:40px;color:var(--text-tertiary);object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dna-table-thumb[data-empty=true]{border:var(--stroke-1) solid var(--border-quiet)}.dna-form-section{border:0;min-width:0;margin:0;padding:0}.dna-form-section+.dna-form-section{padding-top:var(--space-20);border-top:var(--stroke-1) solid var(--border-quiet)}.dna-form-section__title{float:left;width:100%;margin-bottom:var(--space-12);font:var(--type-label-medium);color:var(--text-primary);padding:0}.dna-form-section__grid{clear:both;gap:var(--space-12) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dna-form-section__grid>*{min-width:0}.dna-form-note,.dna-form-section__grid>.dna-choice-row,.dna-form-section__grid>.dna-form-grid__wide,.dna-form-section__grid>.dna-form-note{grid-column:1/-1}.dna-form-note{font:var(--type-body-small);color:var(--text-tertiary);margin:0}.dna-form-stack{gap:var(--space-20);flex-direction:column;display:flex}.dna-form-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:767px){.dna-form-section__grid{grid-template-columns:minmax(0,1fr)}}.dna-preview-row{gap:var(--space-12);padding:var(--space-16);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-12);background:var(--background-subtle);flex-direction:column;display:flex}.dna-preview-row__header{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.dna-preview-row__title{font:var(--type-caption-regular);color:var(--text-tertiary)}.dna-preview-row__media{align-items:flex-start;gap:var(--space-12);display:flex}.dna-preview-row__image{border-radius:var(--radius-12);object-fit:cover;flex-shrink:0;width:96px;height:96px}.dna-preview-row__uploader{gap:var(--space-8);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-design-preview{gap:var(--space-16);padding:var(--space-20);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-16);background:var(--background-canvas);color:var(--text-primary);flex-direction:column;display:flex}.dna-design-preview__head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dna-design-preview__title{font:var(--type-title-small);margin:0}.dna-design-preview__body{font:var(--type-body-small);color:var(--text-secondary);margin:0}.dna-design-preview__section{gap:var(--space-8);flex-direction:column;display:flex}.dna-design-preview__label{font:var(--type-label-medium);margin:0}.dna-design-preview__products{gap:var(--space-8);padding-bottom:var(--space-4);display:flex;overflow-x:auto}.dna-design-preview__product{gap:var(--space-4);flex-direction:column;flex-shrink:0;width:96px;margin:0;display:flex}.dna-design-preview__product .dna-table-thumb{border-radius:var(--radius-12);width:96px;height:96px}.dna-design-preview__product figcaption{font:var(--type-caption-regular);color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-design-preview__list{font:var(--type-body-small);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-20);list-style:outside}.dna-chip[data-static=true]{height:28px;padding-inline:var(--space-12);cursor:default}.dna-form-actions__end{margin-inline-start:auto}.dna-banners{gap:var(--space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1280px){.dna-banners{grid-template-columns:minmax(20rem,1.1fr) minmax(19rem,.9fr) minmax(22rem,1.25fr)}}.dna-choice-list{margin-block:var(--space-12);padding-inline:var(--space-16);border:var(--stroke-1) solid var(--border-default);border-radius:var(--radius-12);flex-direction:column;display:flex}.dna-choice-list>.dna-choice-row+.dna-choice-row{border-top:var(--stroke-1) solid var(--border-quiet)}.dna-choice-list>.dna-choice-row{padding-block:var(--space-12);align-items:flex-start}.dna-choice-list>.dna-choice-row>.dna-checkbox{margin-top:2px}.dna-image-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.dna-image-card{border:var(--stroke-1) solid var(--border-default);border-radius:var(--radius-16);background:var(--background-primary);min-width:0;color:var(--text-primary);text-align:start;cursor:pointer;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease;flex-direction:column;display:flex;overflow:hidden}.dna-image-card:hover{border-color:var(--border-control-hover)}.dna-image-card[aria-pressed=true]{border-color:var(--action-primary);background:var(--background-selected);box-shadow:0 0 0 1px var(--action-primary)}.dna-image-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-image-card__media{aspect-ratio:3;background:var(--background-subtle);display:block;position:relative;overflow:hidden}.dna-image-card__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dna-image-card__body{align-items:flex-start;gap:var(--space-8);min-width:0;padding:var(--space-12);flex-direction:column;display:flex}.dna-image-card__title{font:var(--type-label-medium)}.dna-image-card__caption,.dna-image-card__title{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-image-card__caption{font:var(--type-caption-regular);color:var(--text-tertiary)}.dna-image-card__skeleton{border-radius:var(--radius-16);height:150px;display:block}.dna-empty-inline{align-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-16);text-align:center;flex-direction:column;display:flex}.dna-banner-current{border:var(--stroke-1) solid var(--border-default);border-radius:var(--radius-16);overflow:hidden}.dna-banner-current img{aspect-ratio:3;object-fit:cover;width:100%;display:block}.dna-banner-current__bar{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12);display:flex}.dna-banners__slot-caption{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.dna-banners__slot-name{font:var(--type-label-medium);margin:0}.dna-phone-stage{padding:var(--space-20);border-radius:var(--radius-16);background:var(--background-subtle);justify-content:center;display:flex}.dna-phone{border:7px solid var(--text-primary);background:var(--background-primary);border-radius:28px;width:100%;max-width:290px;overflow:hidden;box-shadow:0 12px 32px #17161c29}.dna-phone__status{height:32px;padding-inline:var(--space-20);font:600 10px/1 var(--font-interface);justify-content:space-between;align-items:center;display:flex}.dna-phone__sheet{gap:var(--space-12);padding:var(--space-12) var(--space-16) var(--space-16);border-top:var(--stroke-1) solid var(--border-quiet);flex-direction:column;display:flex}.dna-phone__grabber{border-radius:var(--radius-pill);background:var(--border-strong);align-self:center;width:40px;height:4px}.dna-phone__banner{aspect-ratio:3;border-radius:var(--radius-16);background:var(--background-subtle);position:relative;overflow:hidden}.dna-phone__banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dna-phone__title{margin:var(--space-4) 0 0;font:var(--type-label-medium)}.dna-phone__row{font:var(--type-caption-regular);justify-content:space-between;align-items:center;display:flex}.dna-phone__muted{color:var(--text-secondary)}.dna-phone__cta{padding:var(--space-12);border-radius:var(--radius-12);background:var(--dna-action-primary-paint);color:var(--text-on-action);font:var(--type-label-medium);text-align:center}.dna-form-section__title+*{clear:both}.dna-table-actions{align-items:center;gap:var(--space-12);display:inline-flex}@media (max-width:767px){.dna-table__row .dna-table__cell[data-mobile=start][data-align=end]{justify-content:flex-start}}.dna-skeleton[data-shape=circle]{width:var(--size-avatar-s);height:var(--size-avatar-s);border-radius:50%;flex-shrink:0}.dna-support{gap:var(--space-12);flex:1 1 0;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:auto}@media (min-width:1024px){.dna-support{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr) minmax(17rem,21rem);overflow:hidden}}.dna-support__pane{flex-direction:column;min-width:0;min-height:28rem;padding:0;display:flex;overflow:hidden}@media (min-width:1024px){.dna-support__pane{min-height:0}}.dna-support__list-head{gap:var(--space-12);padding:var(--space-16);border-bottom:var(--stroke-1) solid var(--border-quiet);flex-direction:column;flex-shrink:0;display:flex}.dna-support__list-head>.dna-search{flex:none}.dna-support__list-head .dna-chip-group{flex-wrap:wrap}.dna-support__scroll{flex:1 1 0;min-height:0;overflow:auto}.dna-ticket-list{padding:var(--space-8);flex-direction:column;margin:0;list-style:none;display:flex}.dna-ticket-row{align-items:flex-start;gap:var(--space-12);width:100%;padding:var(--space-12);border-radius:var(--radius-12);color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.dna-ticket-row:hover{background:var(--background-hover)}.dna-ticket-row[aria-current=true]{background:var(--background-selected);box-shadow:inset 0 0 0 1px var(--status-success-border)}.dna-ticket-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-ticket-row--skeleton{cursor:default}.dna-ticket-row__copy{gap:var(--space-6);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-ticket-row__bottom,.dna-ticket-row__top{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;display:flex}.dna-ticket-row__title{font:var(--type-label-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-ticket-row__time{font:var(--type-caption-regular);color:var(--text-tertiary);flex-shrink:0}.dna-ticket-row__caption{font:var(--type-body-small);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-support__pick{margin:auto}.dna-support__conversation-head{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:var(--stroke-1) solid var(--border-quiet);flex-wrap:wrap;flex-shrink:0;display:flex}.dna-support__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dna-support__thread{gap:var(--space-8);min-height:0;padding:var(--space-16);background:var(--background-subtle);flex-direction:column;flex:1 1 0;display:flex;overflow:auto}.dna-support__day{gap:var(--space-8);flex-direction:column;display:flex}.dna-support__day>.dna-day-header{align-self:center}.dna-message{gap:var(--space-4);max-width:min(85%,36rem);padding:var(--space-8) var(--space-12);border-radius:var(--radius-16);flex-direction:column;display:flex}.dna-message[data-from=customer]{border:var(--stroke-1) solid var(--border-quiet);background:var(--background-primary);border-start-start-radius:var(--radius-4);align-self:flex-start}.dna-message[data-from=staff]{background:var(--action-soft);border-start-end-radius:var(--radius-4);align-self:flex-end}.dna-message__meta{font:var(--type-caption-regular);color:var(--text-tertiary);margin:0}.dna-message__time{font-family:var(--font-mono)}.dna-message__body{font:var(--type-body-regular);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dna-support__composer{align-items:flex-end;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-top:var(--stroke-1) solid var(--border-quiet);flex-shrink:0;display:flex}.dna-support__composer>.dna-field{flex:1 1 0;min-width:0}.dna-support__composer>.dna-button{flex-shrink:0}.dna-support__customer-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.dna-support__id{overflow-wrap:anywhere}.dna-support__notes{gap:var(--space-8);flex-direction:column;display:flex}.dna-support__notes>.dna-form-section__title{float:none;margin:0}.dna-kpi-grid{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:767px){.dna-kpi-grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.dna-method-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.dna-method-card{gap:var(--space-12);min-width:0;padding:var(--space-16);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-16);background:var(--background-subtle);flex-direction:column;display:flex}.dna-method-card__head{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.dna-method-card__title{font:var(--type-label-medium);margin:0}.dna-method-card__switch{align-items:center;gap:var(--space-8);cursor:pointer;min-height:44px;display:inline-flex}.dna-method-card__state{font:var(--type-body-small);color:var(--text-secondary)}.dna-rate-form{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,12rem) auto;display:grid}.dna-rate-form>.dna-button{min-height:var(--size-input)}@media (max-width:767px){.dna-rate-form{grid-template-columns:minmax(0,1fr)}}.dna-toast-region{z-index:60;bottom:var(--space-24);max-width:min(420px,calc(100vw - var(--space-32)));gap:var(--space-8);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--space-24)}.dna-toast{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border:var(--stroke-1) solid var(--border-default);border-radius:var(--radius-16);background:var(--background-primary);box-shadow:var(--shadow-floating);color:var(--text-primary);pointer-events:auto;animation:dna-toast-in var(--motion-standard) ease-out;display:flex;position:relative;overflow:hidden}.dna-toast__icon{flex-shrink:0}.dna-toast[data-tone=success] .dna-toast__icon{color:var(--status-success-solid)}.dna-toast[data-tone=error] .dna-toast__icon{color:var(--status-error-solid)}.dna-toast[data-tone=info] .dna-toast__icon{color:var(--status-info-solid)}.dna-toast[data-tone=warning] .dna-toast__icon{color:var(--status-warning-solid)}.dna-toast__text{min-width:0;font:var(--type-body-small);flex:1 1 0;margin:0}.dna-toast__close{border-radius:var(--radius-8);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-4px;display:inline-flex}.dna-toast__close:hover{background:var(--background-hover)}.dna-toast__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-toast__timer{background:var(--status-success-solid);bottom:0;width:100%;height:3px;animation:dna-toast-timer 4s linear forwards;position:absolute;inset-inline-start:0}.dna-toast[data-tone=info] .dna-toast__timer{background:var(--status-info-solid)}.dna-toast[data-tone=warning] .dna-toast__timer{background:var(--status-warning-solid)}@keyframes dna-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes dna-toast-timer{to{width:0}}@media (max-width:767px){.dna-toast-region{inset-inline:var(--space-16);bottom:var(--space-16);max-width:none}}@media (prefers-reduced-motion:reduce){.dna-toast{animation:none}}.dna-wait{align-items:center;gap:var(--space-4);height:24px;padding-inline:var(--space-8);border-radius:var(--radius-pill);background:var(--status-neutral-tint);color:var(--status-neutral-text);font:var(--type-label-small,600 12px/16px var(--font-interface));font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:600;display:inline-flex}.dna-wait[data-tone=fresh]{background:var(--status-success-tint);color:var(--status-success-text)}.dna-wait[data-tone=warning]{background:var(--status-warning-tint);color:var(--status-warning-text)}.dna-wait[data-tone=late]{background:var(--status-error-tint);color:var(--status-error-text)}.dna-chip__count{border-radius:var(--radius-pill);background:var(--status-neutral-tint);min-width:20px;height:20px;color:var(--text-secondary);font:600 12px/1 var(--font-mono);justify-content:center;align-items:center;margin-inline-start:var(--space-4);padding-inline:6px;display:inline-flex}.dna-chip[aria-pressed=true] .dna-chip__count{background:var(--action-primary);color:var(--text-on-action)}.dna-attn-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dna-attn-row{align-items:center;gap:var(--space-12);padding-block:var(--space-12);border-bottom:var(--stroke-1) solid var(--border-quiet);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.dna-attn-row:last-child{border-bottom:0}.dna-attn-row__copy{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.dna-attn-row__copy:hover .dna-attn-row__title{text-decoration:underline}.dna-attn-row__copy:focus-visible{border-radius:var(--radius-8);box-shadow:var(--focus-ring);outline:none}.dna-attn-row__title{font:var(--type-body-regular);color:var(--text-primary);font-weight:600}.dna-attn-row__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-attn-group,.dna-attn-row__detail{font:var(--type-body-small);color:var(--text-secondary)}.dna-attn-group{align-items:center;gap:var(--space-8);margin:var(--space-8) 0 var(--space-4);flex-wrap:wrap;font-weight:500;display:flex}.dna-attention>section+section{margin-top:var(--space-16)}@media (max-width:639px){.dna-attn-row{grid-template-columns:auto minmax(0,1fr) auto}.dna-attn-row>.dna-button{grid-column:2/-1;justify-self:start}}.dna-today{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}@media (max-width:1099px){.dna-today{grid-template-columns:minmax(0,1fr)}}.dna-queue-meter{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dna-queue-meter__row{align-items:center;column-gap:var(--space-12);padding:var(--space-8) var(--space-4);border-radius:var(--radius-8);color:inherit;grid-template-columns:minmax(0,1fr) 28px 84px;grid-template-areas:"label count age""bar count age";row-gap:4px;text-decoration:none;display:grid}.dna-queue-meter__row:hover{background:var(--background-hover)}.dna-queue-meter__row:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-queue-meter__label{font:var(--type-body-small);grid-area:label;font-weight:500}.dna-queue-meter__bar{border-radius:var(--radius-pill);background:var(--status-neutral-tint);grid-area:bar;height:6px;display:block;overflow:hidden}.dna-queue-meter__bar>span{border-radius:inherit;background:var(--action-primary);height:100%;min-inline-size:0;display:block}.dna-queue-meter__bar>span[data-tone=warning]{background:var(--status-warning-solid)}.dna-queue-meter__bar>span[data-tone=late]{background:var(--status-error-solid)}.dna-queue-meter__count{text-align:center;grid-area:count;font-weight:600}.dna-queue-meter__empty,.dna-queue-meter__row>.dna-wait{grid-area:age;justify-self:end}.dna-queue-meter__empty{color:var(--text-tertiary)}.dna-stat-list{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dna-stat-list>div{padding:var(--space-12);border-radius:var(--radius-12);background:var(--background-subtle);flex-direction:column;gap:2px;display:flex}.dna-stat-list dt{font:var(--type-body-small);color:var(--text-secondary)}.dna-stat-list dd{font:var(--type-title-small);color:var(--text-primary);margin:0}.dna-nowrap{white-space:nowrap}.dna-money-strip{border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-16);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.dna-money-strip__cell{gap:var(--space-4);min-width:0;padding:var(--space-12) var(--space-16);border-inline-start:var(--stroke-1) solid var(--border-quiet);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.dna-money-strip__cell:first-child{border-inline-start:0}.dna-money-strip__cell[data-tone=due]{background:var(--status-warning-tint)}.dna-money-strip__label{font:var(--type-caption-regular);color:var(--text-secondary)}.dna-money-strip__cell[data-tone=due] .dna-money-strip__label{color:var(--status-warning-text)}.dna-receipt-desk{gap:var(--space-16);flex-direction:column;display:flex}.dna-receipt-desk__body{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:700px){.dna-receipt-desk__body{grid-template-columns:minmax(200px,5fr) minmax(0,6fr);align-items:start}}.dna-receipt-desk__proof{gap:var(--space-8);flex-direction:column;display:flex}.dna-receipt-desk__image{border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-12);background:var(--background-subtle);cursor:zoom-in;padding:0;display:block;position:relative;overflow:hidden}.dna-receipt-desk__image img{object-fit:contain;width:100%;height:320px;display:block}.dna-receipt-desk__image:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-receipt-desk__zoom{align-items:center;gap:var(--space-4);height:28px;padding-inline:var(--space-12);border-radius:var(--radius-pill);background:var(--background-primary);box-shadow:var(--shadow-raised);font:var(--type-caption-regular);color:var(--text-primary);font-weight:600;display:inline-flex;position:absolute;inset-block-end:var(--space-8);inset-inline-end:var(--space-8)}.dna-receipt-desk__facts{gap:var(--space-8);flex-direction:column;margin:0;display:flex}.dna-receipt-desk__fact{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);background:var(--background-subtle);display:flex}.dna-receipt-desk__fact dt{align-items:center;gap:var(--space-4);font:var(--type-caption-regular);color:var(--text-secondary);display:inline-flex}.dna-receipt-desk__fact dd{font:var(--type-label-medium);color:var(--text-primary);text-align:end;margin:0}.dna-receipt-desk__fact[data-tone=error]{gap:var(--space-4);background:var(--status-error-tint);flex-direction:column}.dna-receipt-desk__fact[data-tone=error] dd,.dna-receipt-desk__fact[data-tone=error] dt{color:var(--status-error-text);text-align:start}.dna-receipt-desk__muted{font:var(--type-caption-regular);color:var(--text-secondary)}.dna-receipt-desk__hint{text-align:center;margin:0}.dna-receipt-desk__customer-preview{align-items:flex-start;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-12);background:var(--status-info-tint);color:var(--status-info-text);font:var(--type-caption-regular);display:flex}.dna-receipt-desk__customer-preview p{margin:0}.dna-order-note{padding:var(--space-12);border-radius:var(--radius-12);background:var(--status-info-tint);color:var(--text-primary);font:var(--type-body-regular);margin:0}.dna-fact-tiles{flex-direction:column;margin:0;padding:0;list-style:none}.dna-fact-tile,.dna-fact-tiles{gap:var(--space-12);display:flex}.dna-fact-tile{align-items:center;min-width:0}.dna-fact-tile__thumb{border-radius:var(--radius-8);background:var(--background-subtle);width:40px;height:40px;color:var(--text-secondary);object-fit:cover;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.dna-fact-tile__text{flex-direction:column;gap:2px;min-width:0;display:flex}.dna-fact-tile__title{font:var(--type-label-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-fact-tile__caption{font:var(--type-caption-regular);color:var(--text-secondary)}.dna-requested{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dna-requested__row{align-items:center;gap:var(--space-12);width:100%;min-width:0;padding:var(--space-8);border-radius:var(--radius-12);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.dna-requested__row:hover{background:var(--background-hover)}.dna-requested__row:focus-visible{box-shadow:var(--focus-ring);outline:none}.dna-requested__thumb{border-radius:var(--radius-8);background:var(--background-subtle);width:56px;height:56px;color:var(--text-secondary);object-fit:cover;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex}.dna-requested__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dna-requested__title{font:var(--type-label-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-requested__caption{font:var(--type-caption-regular);color:var(--text-secondary)}.dna-requested__meta{align-items:center;gap:var(--space-6);color:var(--text-tertiary);flex:none;display:inline-flex}.dna-requested__count{min-width:20px;padding:0 var(--space-6);background:var(--background-subtle);color:var(--text-secondary);font:var(--type-caption-regular);text-align:center;border-radius:999px}.dna-viewer{gap:var(--space-16);flex-direction:column;display:flex}.dna-viewer__stage{border-radius:var(--radius-16);background:var(--background-sunken);justify-content:center;align-items:center;min-height:320px;margin:0;display:flex;position:relative;overflow:hidden}.dna-viewer__image{object-fit:contain;max-width:100%;max-height:60vh;display:block}.dna-viewer__document,.dna-viewer__empty{align-items:center;gap:var(--space-8);max-width:320px;padding:var(--space-24);color:var(--text-secondary);font:var(--type-body-small);text-align:center;flex-direction:column;display:flex}.dna-viewer__empty{border-radius:var(--radius-16);background:var(--background-sunken);justify-content:center;max-width:none;min-height:200px}.dna-viewer__doc-name{color:var(--text-primary);font:var(--type-label-medium);overflow-wrap:anywhere}.dna-viewer__status{inset-inline:var(--space-12);bottom:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--background-primary);color:var(--text-secondary);font:var(--type-caption-regular);text-align:center;position:absolute}.dna-viewer__pager{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.dna-viewer__counter{color:var(--text-secondary);font:var(--type-number-medium)}.dna-viewer__block{gap:var(--space-8);flex-direction:column;display:flex}.dna-viewer__label{color:var(--text-tertiary);font:var(--type-caption-regular);margin:0}.dna-viewer__swatches{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dna-viewer__swatch{align-items:center;gap:var(--space-6);font:var(--type-caption-regular);color:var(--text-secondary);display:inline-flex}.dna-viewer__chip{border:1px solid var(--border-default);border-radius:var(--radius-4);width:20px;height:20px}.dna-print{min-height:100vh;padding:var(--space-24) var(--space-16) var(--space-48);background:var(--background-sunken)}.dna-print__toolbar{max-width:210mm;margin:0 auto var(--space-16);justify-content:space-between;gap:var(--space-12);display:flex}.dna-print__tools{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.dna-print__totals{width:min(100%,320px);margin:var(--space-12) 0 0;flex-direction:column;margin-inline-start:auto;display:flex}.dna-print__totals>div{justify-content:space-between;gap:var(--space-16);padding:var(--space-4) 0;display:flex}.dna-print__totals dt{color:#6a6874}.dna-print__totals dd{margin:0}.dna-print__totals>div[data-total=true]{margin-top:var(--space-4);padding-top:var(--space-8);border-top:2px solid #1c1b22;font-weight:700}.dna-print__totals>div[data-total=true] dt{color:#1c1b22}.dna-print__paid{padding:var(--space-8) var(--space-12);border-radius:var(--radius-12);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f7f6fa}.dna-print__page{box-sizing:border-box;color:#1c1b22;max-width:210mm;min-height:297mm;font:var(--type-body-small);background:#fff;margin:0 auto;padding:16mm 14mm;box-shadow:0 2px 16px #00000014}.dna-print__header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding-bottom:var(--space-16);border-bottom:2px solid #5b21b6;display:flex}.dna-print__brand{align-items:center;gap:var(--space-12);display:flex}.dna-print__brand-name{color:#5b21b6;font:var(--type-label-medium);margin:0}.dna-print__title{font:var(--type-title-small);margin:0}.dna-print__ref{font-family:var(--font-mono)}.dna-print__facts,.dna-print__meta{gap:var(--space-4) var(--space-16);margin:0;display:grid}.dna-print__meta{grid-template-columns:auto auto}.dna-print__facts>div,.dna-print__meta>div{display:contents}.dna-print__facts dt,.dna-print__meta dt{color:#6a6874}.dna-print__facts dd,.dna-print__meta dd{margin:0;font-weight:500}.dna-print__facts{grid-template-columns:max-content 1fr}.dna-print__section{padding:var(--space-12) 0 var(--space-4);break-inside:avoid}.dna-print__section-title{margin:0 0 var(--space-8);color:#5b21b6;font:var(--type-label-medium)}.dna-print__columns{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.dna-print__fabric{align-items:flex-start;gap:var(--space-16);display:flex}.dna-print__thumb{border-radius:var(--radius-8);object-fit:cover;border:1px solid #eceaf1;width:56px;height:56px;display:block}.dna-print__table{border-collapse:collapse;width:100%}.dna-print__table th{padding:var(--space-6) var(--space-8);color:#6a6874;font:var(--type-caption-regular);text-align:start;border-bottom:1px solid #c8c6d0}.dna-print__table td{padding:var(--space-8);vertical-align:top;border-bottom:1px solid #eceaf1}.dna-print__table tr{break-inside:avoid}.dna-print__num{font-family:var(--font-mono);white-space:nowrap}.dna-print__strong{margin:0;font-weight:600}.dna-print__muted{color:#6a6874;font:var(--type-caption-regular);margin:0}.dna-print__colors,.dna-print__note{margin:var(--space-4) 0 0}.dna-print__colors{align-items:center;gap:var(--space-8);font:var(--type-caption-regular);flex-wrap:wrap;display:flex}.dna-print__color{align-items:center;gap:var(--space-4);display:inline-flex}.dna-print__chip{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #c8c6d0;border-radius:3px;width:14px;height:14px}.dna-print__checklist{gap:var(--space-8) var(--space-24);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.dna-print__checklist li{align-items:center;gap:var(--space-8);display:flex}.dna-print__box{border:1.5px solid #1c1b22;border-radius:3px;width:14px;height:14px}.dna-print__sign{justify-content:space-between;gap:var(--space-24);margin-top:var(--space-16);display:flex}.dna-print__footer{margin-top:var(--space-24);padding-top:var(--space-8);color:#6a6874;font:var(--type-caption-regular);text-align:center;border-top:1px solid #eceaf1}@media (max-width:640px){.dna-print__page{padding:var(--space-16)}.dna-print__columns,.dna-print__header{flex-direction:column;display:flex}}@media print{@page{size:A4;margin:12mm}.dna-print,body,html{min-height:0;padding:0;background:#fff!important}.dna-print__toolbar{display:none!important}.dna-print__page{max-width:none;min-height:0;box-shadow:none;padding:0}.dna-print__header{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dna-stepper{container-type:inline-size}.dna-stepper__wide{align-items:center;gap:var(--space-12);margin:0;padding:0;list-style:none;display:flex}.dna-stepper__step{align-items:center;gap:var(--space-8);flex:0 auto;min-width:0;display:flex}.dna-stepper__marker{border-radius:var(--radius-pill);width:24px;height:24px;font:var(--type-caption-regular);flex:0 0 24px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dna-stepper__step[data-state=auto] .dna-stepper__marker,.dna-stepper__step[data-state=done] .dna-stepper__marker{background:var(--action-primary);color:var(--text-on-action)}.dna-stepper__step[data-state=current] .dna-stepper__marker{border:var(--stroke-2) solid var(--action-primary);background:var(--background-primary);color:var(--text-selected)}.dna-stepper__step[data-state=upcoming] .dna-stepper__marker{border:var(--stroke-1-5) solid var(--border-default);background:var(--background-primary);color:var(--text-tertiary)}.dna-stepper__text{flex-direction:column;min-width:0;display:flex;overflow:hidden}.dna-stepper__label{max-width:160px;color:var(--text-primary);font:var(--type-body-small);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dna-stepper__step[data-state=current] .dna-stepper__label{font-weight:600}.dna-stepper__note,.dna-stepper__step[data-state=upcoming] .dna-stepper__label{color:var(--text-tertiary)}.dna-stepper__note{font:var(--type-caption-regular)}.dna-stepper__connector{border-radius:var(--radius-pill);background:var(--border-default);flex:1 0 0;min-width:16px;height:2px}.dna-stepper__connector[data-done=true]{background:var(--action-primary)}.dna-stepper__compact{gap:var(--space-8);flex-direction:column;display:none}.dna-stepper__compact-label{color:var(--text-primary);font:var(--type-body-small);margin:0;font-weight:600}.dna-stepper__segments{gap:var(--space-4);display:flex}.dna-stepper__segment{border-radius:var(--radius-pill);background:var(--border-default);flex:1 1 0;height:4px}.dna-stepper__segment:not([data-state=upcoming]){background:var(--action-primary)}@container (max-width:1100px){.dna-stepper__wide{gap:var(--space-8)}.dna-stepper__connector{min-width:12px}}@container (max-width:860px){.dna-stepper__step:not([data-state=current]) .dna-stepper__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (max-width:560px){.dna-stepper__wide{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dna-stepper__compact{display:flex}}.dna-guide__meta{gap:var(--space-8)}.dna-guide__customer,.dna-guide__meta{align-items:center;flex-wrap:wrap;display:flex}.dna-guide__customer{justify-content:space-between;gap:var(--space-12)}.dna-invoice-settings{gap:var(--space-16);flex-direction:column;display:flex}.dna-invoice-settings__grid{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.dna-invoice-settings__switches{flex-direction:column;display:flex}.dna-invoice-settings__switches,.dna-invoice-settings__switches>*+*{border-top:1px solid var(--border-default)}.dna-unread-dot{background:var(--action-primary);vertical-align:middle;width:8px;height:8px;border-radius:50%;margin-inline-end:var(--space-6);display:inline-block}.dna-ticket-row__preview{font:var(--type-caption-regular);color:var(--text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dna-support__quick{gap:var(--space-8);padding:var(--space-8) var(--space-16) 0;flex-wrap:wrap;flex-shrink:0;display:flex}.dna-support__quick>.dna-chip{flex:none}.dna-support__customer{gap:var(--space-12);padding:var(--space-12);flex-direction:column;display:flex}.dna-support__card{gap:var(--space-8);padding:var(--space-16);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-16);flex-direction:column;display:flex}.dna-support__card-head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.dna-support__card-head>.dna-form-section__title{margin:0}.dna-support__ref{font:var(--type-title-small);font-family:var(--font-mono)}.dna-support__ticket-id{padding-inline:var(--space-4);margin:0}.dna-support__back{display:none}@media (max-width:1023px){.dna-support{align-content:start}.dna-support:not([data-selected=true])>.dna-support__pane:not(:first-child),.dna-support[data-selected=true]>.dna-support__pane:first-child{display:none}.dna-support__back{display:inline-flex}.dna-support__pane{min-height:auto;overflow:visible}.dna-support__scroll{flex:none;overflow:visible}.dna-support__thread{flex:none;min-height:0;max-height:60dvh}}.dna-auth__brand{pointer-events:none;align-self:flex-start}.dna-table-stack--end{align-items:flex-end}.dna-toggle-label{font:var(--type-body-small);color:var(--text-secondary)}.dna-design-grid-wrap{gap:var(--space-12);flex-direction:column;display:flex}.dna-design-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.dna-design-card{border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-16);background:var(--background-primary);flex-direction:column;min-width:0;display:flex;overflow:hidden}.dna-design-card[data-selected=true]{border-color:var(--action-primary)}.dna-design-card__image{aspect-ratio:4/3;background:var(--background-subtle);max-width:100%;color:var(--text-tertiary);font:var(--type-title-large);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.dna-design-card__image img{object-fit:cover;width:100%;height:100%}.dna-design-card__image:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.dna-design-card__hidden{padding:2px var(--space-8);border-radius:var(--radius-pill);background:var(--background-primary);font:var(--type-caption-regular);color:var(--text-secondary);font-weight:600;position:absolute;inset-block-start:var(--space-8);inset-inline-start:var(--space-8)}.dna-design-card__body{gap:var(--space-6);padding:var(--space-12);flex-direction:column;display:flex}.dna-design-card__top{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.dna-design-card__name{min-width:0;font:var(--type-label-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-design-card__caption{font:var(--type-caption-regular);color:var(--text-secondary)}.dna-design-card__visibility{margin-top:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--border-default)}.dna-design-card__visibility .dna-choice-row__label{font:var(--type-body-small);color:var(--text-secondary)}.dna-design-card__name{text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.dna-design-card__name:hover{text-decoration:underline}.dna-design-card__name:focus-visible{border-radius:var(--radius-4);box-shadow:var(--focus-ring);outline:none}.dna-design-grid__footer{padding:var(--space-8) var(--space-12)}.dna-slot-list{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.dna-slot{gap:var(--space-12);min-width:0;padding:var(--space-12);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-16)}.dna-slot,.dna-slot__media{align-items:center;display:flex}.dna-slot__media{border-radius:var(--radius-8);background:var(--background-subtle);flex:0 0 120px;justify-content:center;width:120px;max-width:100%;overflow:hidden}.dna-slot__media img{object-fit:cover;width:100%;height:100%}.dna-slot__empty{font:var(--type-caption-regular);color:var(--text-tertiary)}.dna-slot__body{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dna-slot__name{font:var(--type-label-medium);color:var(--text-primary)}.dna-form-actions--drawer{width:100%}.dna-method-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dna-method-row{align-items:center;gap:var(--space-12);padding-block:var(--space-12);border-block-end:var(--stroke-1) solid var(--border-quiet);flex-wrap:wrap;display:flex}.dna-method-row:last-child{border-block-end:0}.dna-method-row__text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.dna-method-row__title{align-items:center;gap:var(--space-8);font:var(--type-label-medium);color:var(--text-primary);flex-wrap:wrap;display:flex}.dna-method-row__caption{font:var(--type-caption-regular);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-rate-value{align-items:center;gap:var(--space-4);display:inline-flex}.dna-color-list{gap:var(--space-12);flex-direction:column;display:flex}.dna-color-row--error{border-color:var(--status-error-solid)}.dna-color-row__title{align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}.dna-color-row__swatch{border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-8);flex-shrink:0;width:24px;height:24px}.dna-color-row__actions{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.dna-color-row__fields{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.dna-color-row__fields{grid-template-columns:minmax(0,1fr)}}.dna-color-row__picker{border-radius:var(--radius-8);cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0}.dna-color-row__photos{gap:var(--space-8);flex-direction:column;display:flex}.dna-color-row__thumbs{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dna-color-row__thumb{width:72px;height:72px;position:relative}.dna-color-row__thumb img,.dna-color-row__thumb-empty{border-radius:var(--radius-12);background:var(--background-sunken);object-fit:cover;width:100%;height:100%;font:var(--type-caption-regular);color:var(--text-tertiary);place-items:center;display:grid}.dna-color-row__thumb .dna-button{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.dna-requested__color{align-items:center;gap:var(--space-4);display:inline-flex}.dna-color-lines{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dna-color-lines__row{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:var(--stroke-1) solid var(--border-quiet);border-radius:var(--radius-12);font:var(--type-body-small);display:flex}.dna-color-lines__name{font-weight:600}.dna-color-lines__code{color:var(--text-tertiary);font-family:var(--font-mono)}.dna-color-lines__meters{font-variant-numeric:tabular-nums;margin-inline-start:auto}.dna-requested__color .dna-viewer__chip{width:12px;height:12px}body,html{background:var(--background-canvas);min-height:100%;color:var(--text-primary);font:var(--type-body-regular);touch-action:manipulation;-webkit-tap-highlight-color:transparent}h1,h2{text-wrap:pretty}a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.skip-link{z-index:50;border-radius:var(--radius-12);background:var(--action-primary);color:var(--text-on-action);padding:var(--space-8) var(--space-16);font:var(--type-label-medium);inset-inline-start:12px;position:absolute;top:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.figma-dark,html[data-theme=dark] .figma-light{display:none}html[data-theme=dark] .figma-dark{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .figma-light{display:none}html:not([data-theme=light]) .figma-dark{display:block}}.tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ops-scrim{z-index:40;background:var(--overlay-scrim-modal);position:fixed;inset:0}.ops-drawer{z-index:50;background:var(--surface-bar-fill);border-inline-end:var(--stroke-1) solid var(--surface-bar-stroke);width:min(260px,86vw);position:fixed;inset-block:0;inset-inline-start:0;overflow:auto}.ops-rail{width:var(--layout-sidebar-rail)}.ops-sidebar-expanded{width:var(--layout-sidebar)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.ops-rail,.ops-scrim,aside,header{display:none!important}main{padding:0!important;overflow:visible!important}#ops-current-action button,#ops-current-action textarea{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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}@property --tw-duration{syntax:"*";inherits:false}