/*! 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-font-weight:initial}}}@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--text-largetitle:34px;--text-largetitle--line-height:41px;--text-largetitle--letter-spacing:-.4px;--text-largetitle--font-weight:700;--text-title1:28px;--text-title1--line-height:34px;--text-title1--letter-spacing:-.3px;--text-title3:20px;--text-title3--line-height:25px;--text-body:17px;--text-body--line-height:22px;--text-body--letter-spacing:-.2px;--text-callout:16px;--text-subhead:15px;--text-subhead--line-height:20px;--text-footnote:13px;--text-footnote--line-height:18px;--text-caption:12px;--text-caption--line-height:16px;--text-caption2:11px;--text-caption2--line-height:13px;--color-tint:#5b4b9e;--color-tint-strong:#4f3e8e;--color-tint-fill:#ebe9f4;--color-tint-fill-strong:#ded9ef;--color-grouped:#f2f2f7;--color-surface:#fff;--color-fill:#e9e9eb;--color-fill-soft:#efeff0;--color-separator:#c6c6c8;--color-separator-soft:#e5e5ea;--color-label:#000;--color-label-secondary:#6d6d71;--color-label-tertiary:#8a8a8e;--color-label-inverse:#fff;--color-destructive:#d70015;--color-destructive-fill:#fde8e9;--color-status-accepted:#6d6d71;--color-status-accepted-fill:#efeff0;--color-status-inspection:#0040dd;--color-status-inspection-fill:#e7eefc;--color-status-awaiting:#8a5f0d;--color-status-awaiting-fill:#fbf1e2;--color-status-progress:#5b4b9e;--color-status-progress-fill:#ebe9f4;--color-status-repaired:#1f7a3a;--color-status-repaired-fill:#e6f4ea;--color-status-delivered:#3a3a3c;--color-status-delivered-fill:#e5e5ea;--color-status-scrapped:#d70015;--color-status-scrapped-fill:#fde8e9;--color-accent:#d9912c;--color-accent-fill:#fbf1e2;--radius-cell:10px;--radius-card:12px;--radius-group:12px;--radius-sheet:16px;--radius-segment:7px;--shadow-knob:0 3px 8px #00000026, 0 3px 1px #0000000f;--shadow-sheet:0 -8px 40px #0000002e;--shadow-float:0 8px 30px #0000001f;--spacing-touch:44px;--spacing-navbar:44px;--spacing-tabbar:49px;--spacing-cell:44px;--spacing-inset:16px;--spacing-sidebar:260px;--ease-ios:cubic-bezier(.32, .72, 0, 1);--animate-sheet-in:sheet-in .32s var(--ease-ios);--animate-scrim-in:scrim-in .24s ease-out;--animate-push-in:push-in .28s var(--ease-ios);--font-display:"Bricolage Grotesque", "Inter Tight", system-ui, sans-serif;--font-tight:"Inter Tight", "Inter", system-ui, sans-serif;--font-code:"JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--color-ink-900:#141319;--color-ink-700:#3b3846;--color-ink-500:#6c6879;--color-ink-300:#a9a5b5;--color-line:#e7e4ee;--color-line-soft:#f1eff6;--color-sand-50:#f7f4ef;--color-sand-200:#e5e0d7;--color-sand-300:#ddd7cb;--color-ambra-50:#fbeed3;--color-ambra-200:#ead3a0;--color-ambra-500:#c7862a;--color-ambra-700:#8a5f0d;--color-ambra-800:#6e4b09;--color-brand-50:#efebfe;--color-brand-600:#5b3be8;--color-brand-700:#4728c9;--color-rust-50:#fcedeb;--color-rust-600:#c93f32;--color-rust-700:#a93125;--shadow-panel:0 1px 2px #1413190d, 0 16px 40px -12px #14131938, 0 48px 90px -28px #14131942}}@layer base{html{-webkit-text-size-adjust:100%}body{background:var(--color-grouped);color:var(--color-label);font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:-.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:22px}:focus-visible{outline:3px solid var(--color-tint);outline-offset:2px;border-radius:var(--radius-cell)}.mono,code,kbd{font-family:var(--font-mono);letter-spacing:0;font-variant-ligatures:none;font-size:.94em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}}@layer components{.ios-shell{background:var(--color-grouped);flex-direction:column;min-width:0;min-height:100%;display:flex;position:relative;container:shell/inline-size}.ios-shell__body{flex:1;align-items:stretch;min-width:0;min-height:0;display:flex}.ios-shell__main{min-width:0;min-height:0;padding-bottom:calc(var(--spacing-tabbar) + 12px);flex-direction:column;flex:1;display:flex}.only-wide{display:none}.ios-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;overflow-y:auto}.ios-content{width:100%;max-width:42rem;padding:0 var(--spacing-inset) 32px;margin:0 auto}.ios-content--wide{max-width:68rem}.ios-navbar{z-index:20;min-height:var(--spacing-navbar);background:#f2f2f7d1;align-items:center;gap:4px;padding:0 8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ios-navbar{background:color-mix(in srgb, var(--color-grouped) 82%, transparent)}}.ios-navbar{border-bottom:1px solid #c6c6c899}@supports (color:color-mix(in lab, red, red)){.ios-navbar{border-bottom:1px solid color-mix(in srgb, var(--color-separator) 60%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ios-navbar{-webkit-backdrop-filter:saturate(180%)blur(20px)}}.ios-navbar__title{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-width:0;color:var(--color-label);flex:1;overflow:hidden}.ios-navbar__slot{flex:none;align-items:center;min-width:72px;display:flex}.ios-navbar__slot--end{justify-content:flex-end}.ios-navbar__button{align-items:center;gap:var(--spacing);border-radius:var(--radius-cell);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));min-height:var(--spacing-touch);min-width:var(--spacing-touch);color:var(--color-tint);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;display:inline-flex}.ios-navbar__button:active{opacity:.4}.ios-navbar__button:disabled{color:var(--color-label-tertiary);cursor:default}.ios-navbar--collapsing{background:#f2f2f7eb;border-bottom-color:#0000}@supports (color:color-mix(in lab, red, red)){.ios-navbar--collapsing{background:color-mix(in srgb, var(--color-grouped) 92%, transparent)}}.ios-navbar--collapsing .ios-navbar__title{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(4px)}.ios-navbar--collapsing.is-scrolled .ios-navbar__title{opacity:1;transform:none}.ios-navbar--collapsing.is-scrolled{border-bottom-color:#c6c6c899}@supports (color:color-mix(in lab, red, red)){.ios-navbar--collapsing.is-scrolled{border-bottom-color:color-mix(in srgb, var(--color-separator) 60%, transparent)}}.ios-largetitle{font-size:var(--text-largetitle);line-height:var(--tw-leading,var(--text-largetitle--line-height));letter-spacing:var(--tw-tracking,var(--text-largetitle--letter-spacing));font-weight:var(--tw-font-weight,var(--text-largetitle--font-weight));color:var(--color-label);margin:4px 0 8px}.ios-subtitle{font-size:var(--text-subhead);line-height:var(--tw-leading,var(--text-subhead--line-height));color:var(--color-label-secondary);margin:0 0 16px}.ios-tabbar{z-index:30;min-height:var(--spacing-tabbar);padding-bottom:env(safe-area-inset-bottom,0);background:#ffffffd1;align-items:stretch;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.ios-tabbar{background:color-mix(in srgb, var(--color-surface) 82%, transparent)}}.ios-tabbar{border-top:1px solid #c6c6c899}@supports (color:color-mix(in lab, red, red)){.ios-tabbar{border-top:1px solid color-mix(in srgb, var(--color-separator) 60%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ios-tabbar{-webkit-backdrop-filter:saturate(180%)blur(20px)}}.ios-tab{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);line-height:var(--tw-leading,var(--text-caption2--line-height));min-height:var(--spacing-tabbar);color:var(--color-label-secondary);font:inherit;font-size:var(--text-caption2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:4px 2px;line-height:13px;display:flex}.ios-tab__glyph{width:26px;height:26px;display:block}.ios-tab--current{color:var(--color-tint);font-weight:600}.ios-tab__badge{background:var(--color-destructive);min-width:18px;height:18px;color:var(--color-label-inverse);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;transform:translate(14px,-8px)}.ios-sidebar{flex:0 0 var(--spacing-sidebar);width:var(--spacing-sidebar);background:#f7f7fa;padding:12px 10px 24px;display:none}@supports (color:color-mix(in lab, red, red)){.ios-sidebar{background:color-mix(in srgb, var(--color-grouped) 60%, var(--color-surface))}}.ios-sidebar{border-right:1px solid var(--color-separator-soft);overflow-y:auto}.ios-sidebar__brand{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-title3);line-height:var(--tw-leading,var(--text-title3--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-label);display:flex}.ios-sidebar__section{margin-bottom:18px}.ios-sidebar__title{padding-inline:calc(var(--spacing) * 2);padding-bottom:var(--spacing);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-label-secondary);margin:0}.ios-sidebar__item{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-cell);width:100%;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-subhead);line-height:var(--tw-leading,var(--text-subhead--line-height));min-height:var(--spacing-touch);color:var(--color-label);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ios-sidebar__item:hover{background:var(--color-fill-soft)}.ios-sidebar__item--current{background:var(--color-tint-fill);color:var(--color-tint);font-weight:600}.ios-sidebar__item--current:hover{background:var(--color-tint-fill-strong)}.ios-sidebar__glyph{color:currentColor;flex:none;width:22px;height:22px}.ios-sidebar__item--soon{color:var(--color-label-secondary);cursor:default}.ios-sidebar__item--soon:hover{background:0 0}.ios-sidebar__note{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-caption2);line-height:var(--tw-leading,var(--text-caption2--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--color-fill);color:var(--color-label-secondary);border-radius:3.40282e38px;flex:none;margin-left:auto;line-height:16px}.ios-group{margin:0 0 24px}.ios-group__header{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-label-secondary);margin:0}.ios-group__footer{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 1.5);font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));color:var(--color-label-secondary);margin:0}.ios-list{background:var(--color-surface);border-radius:var(--radius-group);overflow:hidden}.ios-list--flush{margin-inline:calc(-1 * var(--spacing-inset));border-radius:0}.ios-cell{width:100%;min-height:var(--spacing-cell);padding:11px var(--spacing-inset);color:var(--color-label);font:inherit;font-size:var(--text-body);text-align:left;background:0 0;border:0;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.ios-cell+.ios-cell:before,.ios-cell+.ios-cell-group:before{content:"";top:0;left:var(--spacing-inset);transform-origin:top;background:var(--color-separator);height:1px;position:absolute;right:0;transform:scaleY(.5)}.ios-cell--action{cursor:pointer}.ios-cell--action:active{background:var(--color-fill-soft)}.ios-cell--action:hover{background:#f5f5f6}@supports (color:color-mix(in lab, red, red)){.ios-cell--action:hover{background:color-mix(in srgb, var(--color-fill-soft) 60%, var(--color-surface))}}.ios-cell__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ios-cell__label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-label);overflow:hidden}.ios-cell__label--wrap{white-space:normal;overflow:visible}.ios-cell__sub{font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));color:var(--color-label-secondary)}.ios-cell__value{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));color:var(--color-label-secondary);flex-shrink:0}.ios-cell__chevron{width:9px;height:15px;color:var(--color-label-tertiary);flex:none}.ios-cell__icon{border-radius:var(--radius-cell);background:var(--color-tint);width:30px;height:30px;color:var(--color-label-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ios-cell__icon svg{width:18px;height:18px}.ios-cell--centered{color:var(--color-tint);cursor:pointer;justify-content:center;font-weight:500}.ios-cell--destructive{color:var(--color-destructive);cursor:pointer;justify-content:center;font-weight:500}.ios-avatar{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--color-tint);width:32px;height:32px;color:var(--color-label-inverse);font-size:var(--text-footnote);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ios-avatar--empty{border:1.5px dashed var(--color-label-tertiary);color:var(--color-label-tertiary);background:0 0}.ios-avatar--lg{width:44px;height:44px;font-size:var(--text-callout)}.ios-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-cell);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-height:var(--spacing-touch);min-width:var(--spacing-touch);color:var(--color-tint);cursor:pointer;background:0 0;border:0;font-family:inherit;text-decoration:none;transition:opacity .12s;display:inline-flex}.ios-btn:active{opacity:.5}.ios-btn:disabled,.ios-btn[aria-disabled=true]{color:var(--color-label-tertiary);background:var(--color-fill-soft);cursor:not-allowed;opacity:1}.ios-btn--filled{background:var(--color-tint);color:var(--color-label-inverse)}.ios-btn--filled:hover{background:var(--color-tint-strong)}.ios-btn--tinted{background:var(--color-tint-fill);color:var(--color-tint)}.ios-btn--tinted:hover{background:var(--color-tint-fill-strong)}.ios-btn--destructive{background:var(--color-destructive);color:var(--color-label-inverse)}.ios-btn--destructive-quiet{background:var(--color-destructive-fill);color:var(--color-destructive)}.ios-btn--block{width:100%;min-height:50px}.ios-segmented{border-radius:var(--radius-cell);background:var(--color-fill);gap:2px;padding:2px;display:flex}.ios-segment{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-segment);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-height:32px;color:var(--color-label);cursor:pointer;background:0 0;border:0;flex:1;font-family:inherit;overflow:hidden}.ios-segment--current{background:var(--color-surface);box-shadow:var(--shadow-knob)}.ios-chips{scrollbar-width:none;contain:paint;gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.ios-chips::-webkit-scrollbar{display:none}.ios-chip{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;background:var(--color-fill);min-height:32px;color:var(--color-label);cursor:pointer;border:0;border-radius:3.40282e38px;flex-shrink:0;font-family:inherit}.ios-chip--current{background:var(--color-tint);color:var(--color-label-inverse)}.ios-switch{background:var(--color-fill);cursor:pointer;width:51px;height:31px;transition:background .2s var(--ease-ios);border:0;border-radius:999px;flex:none;padding:0;position:relative}.ios-switch:after{content:"";width:27px;height:27px;box-shadow:var(--shadow-knob);transition:transform .2s var(--ease-ios);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.ios-switch[aria-checked=true]{background:var(--color-tint)}.ios-switch[aria-checked=true]:after{transform:translate(20px)}.ios-search{border-radius:var(--radius-cell);background:var(--color-fill);min-height:36px;color:var(--color-label-secondary);align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.ios-search svg{flex:none;width:16px;height:16px}.ios-search input{min-width:0;color:var(--color-label);font:inherit;font-size:var(--text-body);background:0 0;border:0;outline:none;flex:1}.ios-search input::placeholder{color:var(--color-label-secondary)}.ios-field{min-height:var(--spacing-cell);padding:6px var(--spacing-inset);align-items:center;gap:12px;display:flex;position:relative}.ios-field+.ios-field:before,.ios-cell+.ios-field:before,.ios-field+.ios-cell:before{content:"";top:0;left:var(--spacing-inset);transform-origin:top;background:var(--color-separator);height:1px;position:absolute;right:0;transform:scaleY(.5)}.ios-field__label{max-width:11rem;color:var(--color-label);flex:0 0 34%}.ios-field__required{color:var(--color-destructive)}.ios-input,.ios-select,.ios-textarea{min-width:0;min-height:34px;color:var(--color-label);font:inherit;font-size:var(--text-body);text-align:right;background:0 0;border:0;outline:none;flex:1;padding:4px 0}.ios-input::placeholder,.ios-textarea::placeholder{color:var(--color-label-tertiary)}.ios-input.mono{font-family:var(--font-mono)}.ios-textarea{text-align:left;resize:vertical;min-height:66px;padding:10px 0}.ios-field--stacked{flex-direction:column;align-items:stretch;gap:4px;padding-top:10px;padding-bottom:10px}.ios-field--stacked .ios-field__label{max-width:none;font-size:var(--text-footnote);color:var(--color-label-secondary);flex:none}.ios-field--stacked .ios-input,.ios-field--stacked .ios-textarea,.ios-field--stacked .ios-select{text-align:left}.ios-field--invalid .ios-input,.ios-field--invalid .ios-select{color:var(--color-destructive)}.ios-field__error{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 1.5);font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-destructive);margin:0}.ios-pill{--pill-fg:var(--color-label-secondary);--pill-bg:var(--color-fill-soft);align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;background:var(--pill-bg);min-height:22px;color:var(--pill-fg);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.status--accepted{--pill-fg:var(--color-status-accepted);--pill-bg:var(--color-status-accepted-fill)}.status--inspection{--pill-fg:var(--color-status-inspection);--pill-bg:var(--color-status-inspection-fill)}.status--awaiting_parts{--pill-fg:var(--color-status-awaiting);--pill-bg:var(--color-status-awaiting-fill)}.status--in_progress{--pill-fg:var(--color-status-progress);--pill-bg:var(--color-status-progress-fill)}.status--repaired{--pill-fg:var(--color-status-repaired);--pill-bg:var(--color-status-repaired-fill)}.status--delivered{--pill-fg:var(--color-status-delivered);--pill-bg:var(--color-status-delivered-fill)}.status--not_repairable{--pill-fg:var(--color-status-scrapped);--pill-bg:var(--color-status-scrapped-fill)}.ios-dot{background:var(--pill-fg,var(--color-label-tertiary));border-radius:999px;flex:none;width:9px;height:9px}.ios-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.ios-kpi__tile{border-radius:var(--radius-card);background:var(--color-surface);text-align:left;font:inherit;cursor:pointer;border:0;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ios-kpi__tile:active{background:var(--color-fill-soft)}.ios-kpi__value{font-size:var(--text-title1);line-height:var(--tw-leading,var(--text-title1--line-height));letter-spacing:var(--tw-tracking,var(--text-title1--letter-spacing));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--pill-fg,var(--color-label));font-variant-numeric:tabular-nums}.ios-kpi__label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-label-secondary);display:flex}.ios-kpi__tile--total{background:var(--color-tint)}.ios-kpi__tile--total .ios-kpi__value,.ios-kpi__tile--total .ios-kpi__label{color:var(--color-label-inverse)}.ios-sheet{z-index:50;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.ios-sheet__scrim{animation:var(--animate-scrim-in);cursor:pointer;background:#0006;border:0;padding:0;position:absolute;inset:0}.ios-sheet__panel{background:var(--color-grouped);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:34rem;max-height:92%;box-shadow:var(--shadow-sheet);animation:var(--animate-sheet-in);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.ios-sheet__grabber{background:#0003;border-radius:999px;flex:none;width:36px;height:5px;margin:6px auto 0}.ios-sheet__head{flex:none;align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.ios-sheet__title{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1;min-width:0;margin:0;overflow:hidden}.ios-sheet__body{min-height:0;padding:4px var(--spacing-inset) calc(16px + env(safe-area-inset-bottom,0));flex:1;overflow-y:auto}.ios-notice{--notice-fg:var(--color-label);--notice-bg:var(--color-fill-soft);border-radius:var(--radius-card);background:var(--notice-bg);color:var(--notice-fg);align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.ios-notice--warn{--notice-fg:var(--color-status-awaiting);--notice-bg:var(--color-status-awaiting-fill)}.ios-notice--danger{--notice-fg:var(--color-destructive);--notice-bg:var(--color-destructive-fill)}.ios-notice--info{--notice-fg:var(--color-status-inspection);--notice-bg:var(--color-status-inspection-fill)}.ios-notice--ok{--notice-fg:var(--color-status-repaired);--notice-bg:var(--color-status-repaired-fill)}.ios-notice__glyph{flex:none;width:20px;height:20px;margin-top:1px}.ios-notice__body{min-width:0}.ios-notice__title{font-size:var(--text-subhead);line-height:var(--tw-leading,var(--text-subhead--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0 0 2px}.ios-notice__text{font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));color:inherit;margin:0}.ios-toast{left:50%;bottom:calc(var(--spacing-tabbar) + 20px);z-index:60;max-width:calc(100% - 32px);color:var(--color-label-inverse);font-size:var(--text-subhead);box-shadow:var(--shadow-float);animation:var(--animate-sheet-in);background:#1c1c1eeb;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-weight:500;display:flex;position:absolute;transform:translate(-50%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ios-toast{-webkit-backdrop-filter:blur(20px)}}.ios-timeline{padding:4px 0;position:relative}.ios-timeline__item{padding:8px var(--spacing-inset);gap:12px;display:flex;position:relative}.ios-timeline__rail{flex:none;justify-content:center;width:12px;display:flex;position:relative}.ios-timeline__dot{z-index:1;background:var(--pill-fg,var(--color-label-tertiary));border-radius:999px;flex:none;width:11px;height:11px;margin-top:5px;position:relative}.ios-timeline__item:not(:last-child) .ios-timeline__rail:after{content:"";background:var(--color-separator-soft);width:2px;position:absolute;top:14px;bottom:-10px;left:50%;transform:translate(-50%)}.ios-timeline__body{flex:1;min-width:0;padding-bottom:4px}.ios-timeline__when{font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));color:var(--color-label-secondary);font-variant-numeric:tabular-nums}.ios-timeline__note{font-size:var(--text-subhead);line-height:var(--tw-leading,var(--text-subhead--line-height));color:var(--color-label);margin:4px 0 0}.ios-table-scroll{contain:paint;border-radius:var(--radius-group);background:var(--color-surface);overflow-x:auto}.ios-table{border-collapse:collapse;width:100%;min-width:46rem;font-size:var(--text-subhead)}.ios-table thead th{padding:10px var(--spacing-inset);background:var(--color-surface);text-align:left;white-space:nowrap;font-size:var(--text-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--color-label-secondary);border-bottom:1px solid var(--color-separator-soft);font-weight:600}.ios-table td{padding:10px var(--spacing-inset);border-bottom:1px solid var(--color-separator-soft);vertical-align:middle}.ios-table tbody tr:last-child td{border-bottom:0}.ios-table tbody tr:hover{background:var(--color-fill-soft)}.ios-table .col-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ios-stepper{border-radius:var(--radius-cell);background:var(--color-fill);align-items:stretch;display:inline-flex;overflow:hidden}.ios-stepper button{min-width:var(--spacing-touch);min-height:34px;color:var(--color-label);font:inherit;font-size:var(--text-title3);cursor:pointer;background:0 0;border:0;line-height:1}.ios-stepper button:active{background:var(--color-separator-soft)}.ios-stepper button:disabled{color:var(--color-label-tertiary);cursor:not-allowed}.ios-stepper__value{font-variant-numeric:tabular-nums;border-left:1px solid var(--color-separator-soft);border-right:1px solid var(--color-separator-soft);justify-content:center;align-items:center;min-width:44px;font-weight:600;display:inline-flex}.ios-empty{text-align:center;color:var(--color-label-secondary);flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.ios-empty__glyph{width:44px;height:44px;color:var(--color-label-tertiary)}.ios-empty__title{font-size:var(--text-title3);line-height:var(--tw-leading,var(--text-title3--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-label);margin:0}.ios-empty__text{font-size:var(--text-subhead);line-height:var(--tw-leading,var(--text-subhead--line-height));max-width:26rem;margin:0}.decision-flag{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-caption2);line-height:var(--tw-leading,var(--text-caption2--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;background:var(--color-accent);color:#2b2b2b;border-radius:3.40282e38px;min-height:20px;display:inline-flex}.decision-note{font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));border-radius:var(--radius-cell);background:var(--color-accent-fill);color:#6b4a08;margin:6px 0 0;padding:10px 12px}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter-latin-400-normal.da03732a27e1.woff2")format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/inter-latin-400-italic.abfa19127a95.woff2")format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter-latin-500-normal.51205681a1ba.woff2")format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter-latin-600-normal.2ede57db1a3a.woff2")format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter-latin-700-normal.8ca0a5155296.woff2")format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/ibm-plex-mono-latin-400-normal.79936b18df9f.woff2")format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/ibm-plex-mono-latin-600-normal.5a2ce7798732.woff2")format("woff2")}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes scrim-in{0%{opacity:0}}@keyframes push-in{0%{opacity:0;transform:translate(12px)}}@container shell (min-width:64rem){.ios-sidebar{display:block}.ios-tabbar{display:none}.ios-shell__main{padding-bottom:0}.ios-navbar__title{text-align:left;padding-left:8px}.ios-navbar__slot{min-width:0}.ios-content{padding-inline:24px}.ios-sheet{justify-content:center;padding:24px}.ios-sheet__panel{border-radius:var(--radius-sheet);max-height:min(86%,46rem);animation:var(--animate-push-in)}.ios-sheet__grabber{display:none}.ios-toast{bottom:28px}.ios-kpi{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.only-narrow{display:none}.only-wide{display:block}}.field__head{align-items:center;gap:6px;min-width:0;display:flex}.field__head>.field__label{margin:0}.info-helper{flex:none;display:inline-flex}.info-helper__trigger{background:var(--color-fill);width:18px;height:18px;color:var(--color-label-secondary);font-family:var(--font-sans);cursor:pointer;appearance:none;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.info-helper__trigger:before{content:"";width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.info-helper__trigger:hover{background:var(--color-tint-fill);color:var(--color-tint)}.info-helper__trigger[data-open]{background:var(--color-tint);color:var(--color-label-inverse)}.info-helper__trigger:active{transform:scale(.92)}.info-helper__bubble{background:var(--color-surface);max-width:min(22rem,100vw - 16px);color:var(--color-label);border-radius:var(--radius-cell);box-shadow:var(--shadow-float), inset 0 0 0 1px #0000000f;font-family:var(--font-sans);font-size:var(--text-subhead);letter-spacing:-.1px;text-wrap:pretty;border:0;margin:0;padding:10px 12px;line-height:20px;position:fixed;inset:auto;overflow:visible}.info-helper__bubble ul{margin:0;padding-left:18px}.info-helper__bubble li+li{margin-top:4px}.info-helper__bubble:after{content:"";left:var(--arrow-x,50%);background:var(--color-surface);width:10px;height:10px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.info-helper__bubble[data-placement=below]:after{top:-5px;box-shadow:-1px -1px #0000000f}.info-helper__bubble[data-placement=above]:after{bottom:-5px;box-shadow:1px 1px #0000000f}:is(.info-helper__bubble:popover-open,.palette:popover-open){animation:popover-in .16s var(--ease-ios)}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){:is(.info-helper__bubble:popover-open,.palette:popover-open){animation:none}}.palette-trigger{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex}.palette-trigger__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.palette-trigger__name:empty:after{content:"Scegli un colore";color:var(--color-label-tertiary)}.palette-trigger__chevron{width:12px;color:var(--color-label-tertiary);transition:transform .16s var(--ease-ios);flex:none}.palette-trigger[data-open] .palette-trigger__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.palette-trigger__chevron{transition:none}}.palette{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-float), inset 0 0 0 1px #0000000f;border:0;width:max-content;max-width:min(310px,100vw - 16px);margin:0;padding:10px;position:fixed;inset:auto}.palette__grid{flex-wrap:wrap;gap:4px;display:flex}.palette__swatch{cursor:pointer;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.palette__swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.palette__dot{background:var(--swatch,var(--color-fill));width:30px;height:30px;transition:transform .12s var(--ease-ios), box-shadow .12s ease;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.palette__swatch:hover .palette__dot{transform:scale(1.08)}.palette__dot--none{background:var(--color-surface)}.palette__dot--none:before{content:"";background:var(--color-label-tertiary);width:22px;height:1.5px;position:absolute;transform:rotate(-45deg)}.palette__swatch input:checked+.palette__dot{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-label)}.palette__swatch input:checked+.palette__dot:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px;transform:rotate(-45deg)translate(1px,-2px)}.palette__swatch input:checked+.palette__dot--none:after{border-color:var(--color-label)}.palette__swatch input:focus-visible+.palette__dot{outline:2px solid var(--color-tint);outline-offset:3px}.palette__swatch--legacy{margin-left:10px}.palette__swatch--legacy:before{content:"";border:1.5px dashed var(--color-label-tertiary);pointer-events:none;border-radius:999px;position:absolute;inset:1px}.badge-issue{flex-direction:column;gap:14px;display:flex}.badge-issue__row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.badge-issue__field{flex:0 15rem;min-width:0}.badge-issue__generate{flex:none}.badge-issue__preview{align-items:center;gap:14px;margin:0;display:flex}.badge-issue__qr{border-radius:var(--radius-cell);box-shadow:inset 0 0 0 1px var(--color-separator-soft);background:#fff;flex:none;padding:6px;display:inline-flex}.badge-issue__qr svg{display:block}.badge-issue__caption{font-family:var(--font-sans);font-size:var(--text-footnote);color:var(--color-label-secondary);line-height:18px}.row-menu__trigger{border-radius:var(--radius-cell);width:36px;height:36px;color:var(--color-label-secondary);cursor:pointer;appearance:none;background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.row-menu__trigger:hover{background:var(--color-fill-soft);color:var(--color-label)}.row-menu__trigger[data-open]{background:var(--color-tint-fill);border-color:var(--color-tint-fill-strong);color:var(--color-tint)}.row-menu__trigger svg{display:block}.row-menu{border-radius:var(--radius-cell);background:var(--color-surface);min-width:12rem;box-shadow:var(--shadow-float), inset 0 0 0 1px #0000000f;overscroll-behavior:contain;border:0;max-height:calc(100vh - 32px);margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto}.row-menu:popover-open{animation:popover-in .16s var(--ease-ios);flex-direction:column;gap:2px;display:flex}@media (prefers-reduced-motion:reduce){.row-menu:popover-open{animation:none}}.row-menu__item{width:100%;min-height:44px;color:var(--color-label);font-family:var(--font-sans);font-size:var(--text-subhead);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:500;line-height:1;transition:background-color .12s;display:flex}.row-menu__item:hover{background:var(--color-fill-soft)}.row-menu__icon{opacity:.7;flex:none;display:block}.row-menu__item--danger{color:var(--color-destructive)}.row-menu__item--danger:hover{background:var(--color-destructive-fill)}.row-menu__separator{background:var(--color-separator-soft);border:0;height:1px;margin:4px 8px}.head-menu__trigger{border:1px solid var(--color-separator-soft);width:44px;height:44px;color:var(--color-label-secondary);cursor:pointer;appearance:none;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.head-menu__trigger:hover{background:var(--color-fill-soft);color:var(--color-label)}.head-menu__trigger[data-open]{background:var(--color-fill);color:var(--color-label)}.head-menu__icon{display:block}.head-menu{border:1px solid var(--color-separator-soft);border-radius:var(--radius-card);background:var(--color-surface);min-width:13rem;box-shadow:var(--shadow-float);overscroll-behavior:contain;max-height:calc(100vh - 32px);margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto}.head-menu:popover-open{animation:popover-in .16s var(--ease-ios);flex-direction:column;gap:2px;display:flex}@media (prefers-reduced-motion:reduce){.head-menu:popover-open{animation:none}}.head-menu__item{width:100%;min-height:44px;color:var(--color-label);font-family:var(--font-sans);font-size:var(--text-subhead);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:500;line-height:1;transition:background-color .12s;display:flex}.head-menu__item:hover{background:var(--color-fill-soft)}.head-menu__item:focus{background:var(--color-tint-fill);color:var(--color-tint);outline:none}.opt,.opt-grid{--opt-line-hover:#cfc9e2;--opt-fill-on:#f4f1fe;--opt-check-line:#d8d4e4;--opt-line-error:#e8b6b0}.opt-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.opt-help{font-family:var(--font-tight);color:var(--color-ink-500);margin:0 0 .625rem;font-size:12.5px;line-height:1.4}label.opt{cursor:pointer;min-width:0;display:block;position:relative}label.opt input[type=checkbox]{opacity:0;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}label.opt input[type=checkbox]:focus-visible{outline:none}.opt-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;align-items:flex-start;gap:.875rem;padding:1rem;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex}.opt:hover .opt-card{border-color:var(--opt-line-hover)}.opt:active .opt-card{transform:scale(.99)}.opt input:checked~.opt-card{border-color:var(--color-brand-600);background:var(--opt-fill-on);box-shadow:inset 0 0 0 1px var(--color-brand-600)}.opt input:focus-visible~.opt-card{box-shadow:0 0 0 3px #5b3be838}.opt input:checked:focus-visible~.opt-card{box-shadow:inset 0 0 0 1px var(--color-brand-600), 0 0 0 3px #5b3be838}.opt-ico{background:var(--color-line-soft);width:2.5rem;height:2.5rem;color:var(--color-ink-500);border-radius:11px;flex:none;place-items:center;transition:background-color .18s,color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:grid}.opt input:checked~.opt-card .opt-ico{background:var(--color-brand-600);color:var(--color-surface);transform:rotate(-4deg)scale(1.04)}.opt-body{min-width:0}.opt-check{background:var(--color-surface);border:1px solid var(--opt-check-line);border-radius:6px;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.15rem;margin-left:auto;transition:background-color .16s,border-color .16s;display:grid}.opt-check svg{opacity:0;transition:opacity .16s,transform .18s cubic-bezier(.16,1,.3,1);transform:scale(.6)}.opt input:checked~.opt-card .opt-check{background:var(--color-brand-600);border-color:var(--color-brand-600)}.opt input:checked~.opt-card .opt-check svg{opacity:1;transform:none}.opt-t{font-family:var(--font-tight);letter-spacing:0;color:var(--color-ink-900);font-size:14.5px;font-weight:600;line-height:1.2;display:block}.opt-s{font-family:var(--font-tight);letter-spacing:0;color:var(--color-ink-500);margin-top:.2rem;font-size:12.5px;font-weight:400;line-height:1.35;display:block}.opt input:checked~.opt-card .opt-t{color:var(--color-brand-700)}.opt-grid--invalid .opt-card{border-color:var(--opt-line-error)}.opt-error{font-family:var(--font-tight);color:var(--color-rust-600);margin:.5rem 0 0;font-size:12.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.opt-card,.opt-ico,.opt-check,.opt-check svg{transition-duration:.01ms}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/bricolage-grotesque-latin-600-normal.72280bf66ee0.woff2")format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter-tight-latin-400-normal.2c20035257a1.woff2")format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter-tight-latin-500-normal.5ab688ca8cb4.woff2")format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter-tight-latin-600-normal.62121ba6ea27.woff2")format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jetbrains-mono-latin-400-normal.caf0dfde4e44.woff2")format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/jetbrains-mono-latin-500-normal.a21e038a03f7.woff2")format("woff2")}:root{--dialog-scrim:#1c19286b;--dialog-blur:3px;--dialog-pad:28px;--dialog-body-max:58vh;--dialog-min-w:20rem;--dialog-min-h:12rem;--dialog-grip:10px}.modal{width:100%;max-width:100%;height:100%;max-height:100%;font-family:var(--font-tight);color:var(--color-ink-900);--dialog-max-w:42.5rem;background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0;overflow:clip}.modal:not([open]){display:none}.modal[open]{justify-content:center;align-items:center;display:flex}.modal::backdrop{background:var(--dialog-scrim);-webkit-backdrop-filter:blur(var(--dialog-blur)) saturate(120%);animation:.24s ease-out dialog-scrim-in}.modal__panel{width:100%;max-width:var(--dialog-max-w);background:var(--color-surface);border-radius:var(--radius-sheet);max-height:100%;box-shadow:var(--shadow-panel);border:0;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) dialog-panel-in;display:flex;position:relative}.modal[data-variant=wizard]{--dialog-max-w:40rem}.modal[data-variant=danger]{--dialog-max-w:30rem}.modal[data-variant=drawer]{--dialog-max-w:32.5rem}.modal[data-variant=command]{--dialog-max-w:35rem}.modal--wide,.modal[data-variant=form].modal--wide{--dialog-max-w:52rem}.modal--sized .modal__panel{max-width:none;width:var(--dialog-w);height:var(--dialog-h)}.modal--closing .modal__panel{animation:.2s cubic-bezier(.4,0,.9,1) forwards dialog-panel-out}.modal--closing::backdrop{animation:.2s cubic-bezier(.4,0,.9,1) forwards dialog-scrim-out}@keyframes dialog-scrim-in{0%{opacity:0}}@keyframes dialog-scrim-out{to{opacity:0}}@keyframes dialog-panel-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes dialog-panel-out{to{opacity:0;transform:translateY(6px)scale(.99)}}.modal__grabber{display:none}.modal__head{padding:20px var(--dialog-pad) 18px;background:var(--color-sand-50);border-bottom:1px solid var(--color-sand-200);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;flex:none;align-items:flex-start;gap:14px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.modal--scrolled .modal__head{box-shadow:0 10px 18px -14px #14131966}.modal--confirm .modal__head{align-items:center}.modal__gauge{background:#14131917;height:3px;position:absolute;inset:0 0 auto}.modal__gauge-fill{background:var(--color-ambra-700);border-radius:0 3px 3px 0;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);display:block}.modal__heading{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.modal__eyebrow{font-family:var(--font-code);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ambra-700);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.modal__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink-900);text-wrap:balance;margin:0;font-size:26px;font-weight:600;line-height:1.15}.modal__icon{background:var(--color-ambra-50);width:36px;height:36px;color:var(--color-ambra-700);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.modal--danger .modal__icon{background:var(--color-rust-50);color:var(--color-rust-600)}.modal__icon svg{width:20px;height:20px}.modal__close{cursor:pointer;width:36px;height:36px;color:var(--color-ink-500);appearance:none;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:-4px -6px -4px 0;padding:0;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.modal__close:after{content:"";position:absolute;inset:-4px}.modal__close svg{width:16px;height:16px;position:relative}.modal__close:hover{background:var(--color-surface);color:var(--color-ink-900)}.modal__close:active{background:var(--color-surface);transform:scale(.94)}.modal__body{min-height:0;padding:var(--dialog-pad);background:var(--color-surface);overscroll-behavior:contain;border-radius:0 0 var(--radius-sheet) var(--radius-sheet);flex:1;overflow-y:auto;container:dialog/inline-size}@media (min-width:40rem){.modal:not(.modal--sized,[data-variant=drawer]) .modal__body{max-height:var(--dialog-body-max)}}.modal__body{scrollbar-width:thin;scrollbar-color:var(--color-line) transparent}.modal__body::-webkit-scrollbar{width:8px}.modal__body::-webkit-scrollbar-track{background:0 0}.modal__body::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:999px}.modal__body::-webkit-scrollbar-thumb:hover{background:var(--color-ink-300)}.modal--wide .modal__body{scrollbar-gutter:stable}.modal__text{max-width:46ch;color:var(--color-ink-700);text-wrap:pretty;margin:0;font-size:15px;line-height:23px}.modal__actions{bottom:calc(-1 * var(--dialog-pad));z-index:1;margin:var(--dialog-pad) calc(-1 * var(--dialog-pad)) calc(-1 * var(--dialog-pad));padding:16px var(--dialog-pad);background:var(--color-sand-50);border-top:1px solid var(--color-sand-200);flex-wrap:wrap;justify-content:flex-end;gap:10px;transition:box-shadow .15s;display:flex;position:sticky}.modal--overflowing .modal__actions{box-shadow:0 -10px 18px -14px #14131966}.modal .modal__actions .alert{margin-bottom:0;margin-right:auto}@container dialog (max-width:24rem){.modal__actions{flex-direction:column-reverse}.modal__actions>*{width:100%}}:is(.modal--sized,.modal[data-variant=drawer]) .modal__body{flex-direction:column;display:flex}:is(.modal--sized,.modal[data-variant=drawer]) .modal__body :has(.modal__actions){flex-direction:column;flex:1 0 auto;display:flex}:is(.modal--sized,.modal[data-variant=drawer]) .modal__actions{margin-top:auto}.modal__resize{display:none}@media (min-width:40rem) and (pointer:fine){.modal__resize{z-index:2;appearance:none;background:0 0;border:0;padding:0;display:block;position:absolute}.modal__resize:after{content:"";background:var(--color-brand-600);opacity:0;transition:opacity .14s;position:absolute}.modal__resize:hover:after,.modal__resize:focus-visible:after,.modal--resizing .modal__resize[data-active]:after{opacity:.5}.modal__resize--n,.modal__resize--s{left:var(--radius-sheet);right:var(--radius-sheet);height:var(--dialog-grip);cursor:ns-resize}.modal__resize--w,.modal__resize--e{top:var(--radius-sheet);bottom:var(--radius-sheet);width:var(--dialog-grip);cursor:ew-resize}.modal__resize--n{top:calc(-1 * var(--dialog-grip))}.modal__resize--s{bottom:calc(-1 * var(--dialog-grip))}.modal__resize--w{left:calc(-1 * var(--dialog-grip))}.modal__resize--e{right:calc(-1 * var(--dialog-grip))}.modal__resize--n:after{height:3px;inset:auto 0 0}.modal__resize--s:after{height:3px;inset:0 0 auto}.modal__resize--w:after{width:3px;inset:0 0 0 auto}.modal__resize--e:after{width:3px;inset:0 auto 0 0}.modal__resize--nw,.modal__resize--ne,.modal__resize--sw,.modal__resize--se{width:calc(var(--dialog-grip) + var(--radius-sheet));height:calc(var(--dialog-grip) + var(--radius-sheet))}.modal__resize--nw{top:calc(-1 * var(--dialog-grip));left:calc(-1 * var(--dialog-grip));cursor:nwse-resize}.modal__resize--ne{top:calc(-1 * var(--dialog-grip));right:calc(-1 * var(--dialog-grip));cursor:nesw-resize}.modal__resize--sw{bottom:calc(-1 * var(--dialog-grip));left:calc(-1 * var(--dialog-grip));cursor:nesw-resize}.modal__resize--se{bottom:calc(-1 * var(--dialog-grip));right:calc(-1 * var(--dialog-grip));cursor:nwse-resize}.modal__resize--nw:after,.modal__resize--ne:after,.modal__resize--sw:after,.modal__resize--se:after{border:0 solid var(--color-brand-600);background:0 0}.modal__resize--nw:after{inset:var(--dialog-grip) 0 0 var(--dialog-grip);border-top-left-radius:var(--radius-sheet);border-width:3px 0 0 3px}.modal__resize--ne:after{inset:var(--dialog-grip) var(--dialog-grip) 0 0;border-top-right-radius:var(--radius-sheet);border-width:3px 3px 0 0}.modal__resize--sw:after{inset:0 0 var(--dialog-grip) var(--dialog-grip);border-bottom-left-radius:var(--radius-sheet);border-width:0 0 3px 3px}.modal__resize--se:after{inset:0 var(--dialog-grip) var(--dialog-grip) 0;border-bottom-right-radius:var(--radius-sheet);border-width:0 3px 3px 0}.modal__resize--se:before{content:"";right:calc(var(--dialog-grip) + 5px);bottom:calc(var(--dialog-grip) + 5px);border-right:2px solid var(--color-ink-300);border-bottom:2px solid var(--color-ink-300);border-bottom-right-radius:3px;width:6px;height:6px;transition:opacity .14s;position:absolute}.modal__resize--se:hover:before,.modal__resize--se:focus-visible:before{opacity:0}.modal--resizing .modal__panel{-webkit-user-select:none;user-select:none;animation-play-state:paused}.modal--resizing .modal__panel *{transition:none!important}}@media (max-width:39.999rem){.modal{--dialog-pad:20px;padding:0}.modal[open]{align-items:flex-end}.modal__panel,.modal--sized .modal__panel{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:none;height:auto;max-height:92%;box-shadow:var(--shadow-sheet);animation:dialog-sheet-in .32s var(--ease-ios);background:var(--color-sand-50)}.modal__head{border-radius:0}.modal--closing .modal__panel{animation:.18s cubic-bezier(.4,0,.9,1) forwards dialog-sheet-out}.modal__grabber{background:#14131933;border-radius:999px;flex:none;width:36px;height:5px;margin:7px auto 0;display:block}.modal__title{font-size:20px}.modal__heading{text-align:center}.modal:not(.modal--confirm) .modal__heading{padding-left:44px}.modal__eyebrow{max-width:100%;margin:0 auto}.modal__head{padding:12px var(--dialog-pad) 14px}.modal__body{padding-bottom:calc(var(--dialog-pad) + env(safe-area-inset-bottom,0px));border-radius:0}.modal__actions{bottom:calc(-1 * var(--dialog-pad) - env(safe-area-inset-bottom,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse}.modal__actions>*{width:100%}}@keyframes dialog-sheet-in{0%{transform:translateY(100%)}}@keyframes dialog-sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.modal__panel,.modal--closing .modal__panel,.modal::backdrop,.modal--closing::backdrop{animation:none!important}}.registry__head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.registry__count{font-family:var(--font-code);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ambra-700);margin:0 auto 0 0;font-size:10px;font-weight:500;line-height:1.4}.registry__intro{font-family:var(--font-tight);color:var(--color-ink-500);margin:0 0 14px;font-size:13px;line-height:1.45}.registry-list{background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;margin:0;padding:0;list-style:none}.registry-list__row{min-height:var(--spacing-touch);align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.registry-list__row+.registry-list__row{border-top:1px solid var(--color-line)}.registry-list__text{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.registry-list__name{font-family:var(--font-tight);color:var(--color-ink-900);overflow-wrap:anywhere;font-size:15px;line-height:1.3}.registry-list__sub{font-family:var(--font-tight);color:var(--color-ink-500);font-size:12.5px;line-height:1.35}.registry-list__row--off .registry-list__name{color:var(--color-ink-500)}.registry-list__state{background:var(--color-sand-200);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-700);border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-weight:500}.modal :is(.registry-list,.modal__text,.registry__intro)+.modal__section{margin-top:20px}.modal .registry__intro:has(+.modal__section){margin-bottom:0}.modal .registry-list+.registry__intro{margin-top:12px}.modal .modal__text+.modal__text{margin-top:8px}.modal .form-panel__legend,.modal__section{width:100%;font-family:var(--font-code);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ambra-700);align-items:center;gap:10px;margin:0 0 2px;padding:0;font-size:10px;font-weight:500;line-height:1.4;display:flex}.modal .form-panel__legend:after,.modal__section:after{content:"";background:linear-gradient(90deg,#8a5f0d47,#0000);flex:auto;min-width:24px;height:1px}.modal .form-panel__legend>.info-helper{order:2}.modal .form-panel__legend:after{order:3}.modal .field__label,.modal label{font-family:var(--font-tight);letter-spacing:0;color:var(--color-ink-700);font-size:13px;font-weight:500;line-height:1.35}.modal .field__required{color:var(--color-ambra-700);margin-left:3px}.modal input[type=text],.modal input[type=password],.modal input[type=email],.modal input[type=tel],.modal input[type=number],.modal input[type=date],.modal input[type=search],.modal select,.modal textarea{width:100%;min-height:var(--spacing-touch);background:var(--color-surface);border:1px solid var(--color-line);font-family:var(--font-tight);letter-spacing:0;color:var(--color-ink-900);border-radius:10px;padding:10px 13px;font-size:15px;line-height:1.3;transition:border-color .12s,box-shadow .12s}.modal textarea{resize:vertical;min-height:88px;padding-top:11px}.modal input::placeholder,.modal textarea::placeholder{color:var(--color-ink-300)}.modal input.mono{font-family:var(--font-code);letter-spacing:.02em;font-size:14px}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--color-brand-600);outline:none;box-shadow:0 0 0 3px #5b3be824}.modal .field--invalid input,.modal .field--invalid select,.modal .field--invalid textarea,.modal .field--invalid .palette-trigger{border-color:var(--color-rust-600)}.modal .field--invalid input:focus,.modal .field--invalid select:focus,.modal .field--invalid textarea:focus{border-color:var(--color-rust-600);box-shadow:0 0 0 3px #c93f3224}.modal .field__errors{color:var(--color-rust-600);margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none}.modal :focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.modal input[type=checkbox],.modal input[type=radio]{accent-color:var(--color-brand-600)}.modal .field--invalid .choice input[type=checkbox]{accent-color:var(--color-rust-600)}.modal .choice{color:var(--color-ink-700);font-size:14px}.modal .button{min-height:40px;font-family:var(--font-tight);letter-spacing:0;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.modal .button--primary{background:var(--color-ambra-700);border-color:var(--color-ambra-700);color:#fff;box-shadow:none}.modal .button--primary:hover{background:var(--color-ambra-800);border-color:var(--color-ambra-800);box-shadow:none}.modal .button--primary:disabled,.modal .button--primary[aria-disabled=true]{background:var(--color-sand-200);border-color:var(--color-sand-200);color:#a29c90;opacity:1;cursor:not-allowed}.modal .button--danger{background:var(--color-rust-600);border-color:var(--color-rust-600);color:#fff;box-shadow:none}.modal .button--danger:hover{background:var(--color-rust-700);border-color:var(--color-rust-700);box-shadow:none}.modal .button--quiet{border-color:var(--color-sand-300);color:var(--color-ink-700);background:0 0;text-decoration:none}.modal .button--quiet:hover{background:var(--color-surface);border-color:var(--color-sand-300);color:var(--color-ink-900)}.modal .button--accent{background:var(--color-ambra-700);border-color:var(--color-ambra-700);color:#fff}.modal .button--accent:hover{background:var(--color-ambra-800);border-color:var(--color-ambra-800)}.modal .field__row{align-items:center;gap:8px;display:flex}.modal .field__row>:first-child{flex:auto;min-width:0}.modal .field__add{width:var(--spacing-touch);height:var(--spacing-touch);background:var(--color-surface);border:1px solid var(--color-line);font-family:var(--font-tight);color:var(--color-brand-600);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;transition:border-color .12s,background .12s,box-shadow .12s;display:inline-flex}.modal .field__add:hover{background:var(--color-brand-50);border-color:var(--color-brand-600)}.modal .field__add:focus-visible{border-color:var(--color-brand-600);outline:none;box-shadow:0 0 0 3px #5b3be824}.modal[data-variant=drawer]{justify-content:flex-end;align-items:stretch;padding:0}.modal[data-variant=drawer] .modal__panel{border-radius:var(--radius-sheet) 0 0 var(--radius-sheet);height:100%;max-height:100%;animation:.28s cubic-bezier(.16,1,.3,1) dialog-drawer-in}@keyframes dialog-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.modal[data-variant=drawer] .modal__resize{display:none}.modal[data-variant=drawer] .modal__body{border-radius:0 0 0 var(--radius-sheet)}@media (max-width:40rem){.modal[data-variant=drawer] .modal__panel{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}}.modal .card-tabs{border-bottom:1px solid var(--color-line);gap:4px;margin:0 0 16px;display:flex}.modal .card-tabs__tab{appearance:none;font-family:var(--font-tight);letter-spacing:.01em;color:var(--color-ink-500);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600}.modal .card-tabs__tab:hover{color:var(--color-ink-900)}.modal .card-tabs__tab[aria-selected=true]{border-bottom-color:var(--color-brand-600);color:var(--color-brand-600)}.modal .card-tabs__tab:focus-visible{border-radius:8px 8px 0 0;outline:none;box-shadow:0 0 0 3px #5b3be824}.modal[data-variant=drawer]{--dialog-pad:20px}.modal[data-variant=drawer] .modal__head{padding:14px var(--dialog-pad);align-items:center;gap:10px}.modal[data-variant=drawer] .modal__gauge{display:none}.modal[data-variant=drawer] .modal__close{order:-1;margin:-4px 0 -4px -6px}.modal[data-variant=drawer] .modal__title{font-family:var(--font-code);letter-spacing:.01em;text-wrap:normal;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.modal[data-variant=drawer] .modal__heading{gap:2px}.modal__subtitle{font-family:var(--font-tight);color:var(--color-ink-500);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;line-height:1.3;overflow:hidden}.modal__head-action{background:var(--color-surface);border:1.5px solid var(--color-ambra-500);min-height:36px;font-family:var(--font-tight);white-space:nowrap;color:var(--color-ambra-700);cursor:pointer;appearance:none;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.modal__head-action:hover{background:var(--color-ambra-50);border-color:var(--color-ambra-700);color:var(--color-ambra-800)}.modal__head-action:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.modal__head-action .spinner{display:none}.modal__head-action.htmx-request{pointer-events:none}.modal__head-action.htmx-request .spinner{display:block}.drawer{flex-direction:column;gap:18px;display:flex}.drawer-block{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:12px;padding-top:16px;display:flex}.drawer-block:first-child{border-top:0;padding-top:0}.drawer-block__title{font-family:var(--font-tight);color:var(--color-ink-900);margin:0;font-size:14px;font-weight:700;line-height:1.3}.drawer-facts{flex-direction:column;gap:12px;margin:0;display:flex}.drawer-fact{flex-direction:column;gap:3px;min-width:0;display:flex}.drawer-fact__label{font-family:var(--font-tight);color:var(--color-ink-500);font-size:11.5px;font-weight:600;line-height:1.2}.drawer-fact__value{font-family:var(--font-tight);color:var(--color-ink-900);text-wrap:pretty;font-size:13.5px;line-height:1.45}.drawer-fact__value--code{font-family:var(--font-code);letter-spacing:.01em;font-size:12.5px}.drawer-fact__value--pill{line-height:1}.drawer-fact__note{font-family:var(--font-tight);color:var(--color-ink-300);font-size:11.5px;line-height:1.4}.drawer-tag{background:var(--color-ink-900);font-family:var(--font-tight);color:#fff;white-space:nowrap;border-radius:8px;padding:4px 12px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-block}.drawer-part{align-items:center;gap:8px;display:flex}.drawer-part__name{min-width:0;font-family:var(--font-tight);color:var(--color-ink-900);flex:auto;font-size:13px;line-height:1.35}.drawer-part__code{font-family:var(--font-code);color:var(--color-ink-500);font-size:11.5px}.drawer-part__state{border:1px solid var(--color-sand-200);background:var(--color-sand-50);font-family:var(--font-tight);white-space:nowrap;color:var(--color-ink-700);border-radius:999px;flex:none;padding:3px 10px;font-size:10.5px;font-weight:600}.drawer-part__state--short{border-color:var(--color-ambra-200);background:var(--color-ambra-50);color:var(--color-ambra-800)}.drawer-past{flex-direction:column;gap:3px;display:flex}.drawer-past__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.drawer-past__date{font-family:var(--font-code);color:var(--color-ink-700);font-size:11.5px;font-weight:600}.drawer-past__code{font-family:var(--font-code);color:var(--color-ink-300);font-size:11px}.drawer-past__fault{font-family:var(--font-tight);color:var(--color-ink-500);font-size:12px;line-height:1.45}.drawer-text{font-family:var(--font-tight);color:var(--color-ink-700);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.drawer-note{font-family:var(--font-tight);color:var(--color-ink-500);margin:0;font-size:12.5px;line-height:1.5}.drawer-note strong{color:var(--color-ink-700)}.drawer-notice{border:1px solid var(--color-ambra-200);background:var(--color-ambra-50);font-family:var(--font-tight);color:var(--color-ambra-800);border-radius:10px;margin:0;padding:9px 12px;font-size:12px;line-height:1.5}.modal[data-variant=drawer] .modal__actions{justify-content:stretch}.modal[data-variant=drawer] .modal__actions>.button{flex:auto;min-height:46px;font-size:14px;font-weight:600}.modal .button--ink{background:var(--color-ink-900);border-color:var(--color-ink-900);color:#fff}.modal .button--ink:hover{background:var(--color-ink-700);border-color:var(--color-ink-700);color:#fff}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-font-weight{syntax:"*";inherits:false}