:root{--motion-stagger:40ms;--motion-micro:80ms;--motion-quick:.15s;--motion-fast:.25s;--motion-medium:.35s;--motion-slow:.4s;--motion-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99;--scale-press:.98;--motion-sheet-open:var(--motion-fast);--motion-sheet-close:var(--motion-quick);--motion-panel-open:var(--motion-slow);--motion-panel-close:var(--motion-medium);--motion-page-slide:var(--motion-fast);--motion-text-reveal:var(--motion-very-slow);--motion-skeleton-reveal:var(--motion-slow);--motion-press-in:var(--motion-micro);--motion-press-out:var(--motion-quick);--motion-badge-appear:var(--motion-very-slow);--motion-toast-close:var(--motion-medium)}@media (prefers-reduced-motion:reduce){:root{--motion-stagger:0s;--motion-micro:0s;--motion-quick:0s;--motion-fast:0s;--motion-medium:0s;--motion-slow:0s;--motion-very-slow:0s;--distance-micro:0px;--distance-small:0px;--distance-base:0px;--distance-medium:0px;--distance-large:0px;--scale-large:1;--scale-medium:1;--scale-small:1;--scale-tiny:1;--scale-press:1}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--stay-bg);color:var(--stay-ink-1);font-family:var(--stay-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:20px}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}input,select,textarea,button:where(:not(.button):not(.close-button)){color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--stay-primary);outline-offset:2px;border-radius:var(--stay-radius-xs)}.t-display{font-family:var(--stay-font-display);font-size:34px;line-height:40px;font-weight:var(--stay-display-weight,400);letter-spacing:-.5px}.t-title1{font-family:var(--stay-font-display);font-size:28px;line-height:34px;font-weight:var(--stay-display-weight,400);letter-spacing:-.25px}.t-title2{font-family:var(--stay-font-display);font-size:22px;line-height:28px;font-weight:var(--stay-display-weight,400)}.t-title3{font-family:var(--stay-font-display);font-size:20px;line-height:25px;font-weight:var(--stay-display-weight,400)}.t-headline{font-size:17px;font-weight:600;line-height:22px}.t-body{font-size:17px;font-weight:400;line-height:24px}.t-callout{font-size:15px;font-weight:400;line-height:20px}.t-callout-strong{font-size:15px;font-weight:500;line-height:20px}.t-caption{font-size:13px;font-weight:400;line-height:18px}.t-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500;line-height:14px}.t-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;line-height:20px}.t-mono{font-variant-numeric:tabular-nums}[dir=rtl] .t-display,[dir=rtl] .t-title1,[dir=rtl] .t-title2,[dir=rtl] .t-title3{letter-spacing:0;line-height:1.35}[dir=rtl] .t-eyebrow{text-transform:none;letter-spacing:0;font-size:13px;line-height:18px}[dir=rtl] .t-body{font-size:18px;line-height:30px}.ink-2{color:var(--stay-ink-2)}.ink-3{color:var(--stay-ink-3)}.ui-icon{width:var(--ui-icon-size,24px);height:var(--ui-icon-size,24px);color:currentColor;vertical-align:middle;flex:none;display:inline-flex}.ui-icon>svg{width:100%;height:100%;display:block}[dir=rtl] .ui-icon[data-mirror=true]>svg{transform:scaleX(-1)}.ui-btn{--ui-btn-bg:var(--stay-surface);--ui-btn-fg:var(--stay-ink-1);--ui-btn-border:var(--stay-outline);border:1px solid var(--ui-btn-border);border-radius:var(--stay-radius-md);background:var(--ui-btn-bg);min-height:44px;color:var(--ui-btn-fg);cursor:pointer;white-space:nowrap;transition:transform var(--motion-press-out) var(--ease-smooth-out), background-color var(--motion-quick) var(--ease-smooth-out), opacity var(--motion-quick) var(--ease-smooth-out);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding-block:8px;padding-inline:20px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.ui-btn:active:not(:disabled){transform:scale(var(--scale-press));transition-duration:var(--motion-press-in)}.ui-btn:hover:not(:disabled){background:var(--ui-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ui-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ui-btn-bg), var(--stay-ink-1) 6%)}}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn--primary{--ui-btn-bg:var(--stay-primary);--ui-btn-fg:var(--stay-on-primary);--ui-btn-border:var(--stay-primary)}.ui-btn--accent{--ui-btn-bg:var(--stay-accent);--ui-btn-fg:var(--stay-on-accent);--ui-btn-border:var(--stay-accent)}.ui-btn--secondary{--ui-btn-bg:var(--stay-surface);--ui-btn-fg:var(--stay-ink-1);--ui-btn-border:var(--stay-outline)}.ui-btn--ghost{--ui-btn-bg:transparent;--ui-btn-fg:var(--stay-primary);--ui-btn-border:transparent}.ui-btn--danger{--ui-btn-bg:transparent;--ui-btn-fg:var(--stay-danger);--ui-btn-border:var(--stay-danger-soft)}.ui-btn--sm{border-radius:var(--stay-radius-sm);min-height:36px;padding-inline:14px;font-size:13px;line-height:18px}.ui-btn--block{width:100%}.ui-btn[data-loading=true]{color:#0000;position:relative}.ui-btn[data-loading=true]:after{content:"";border:2px solid var(--ui-btn-fg);width:16px;height:16px;animation:ui-spin var(--motion-very-slow) linear infinite;border-inline-end-color:#0000;border-radius:50%;position:absolute}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-card{background:var(--stay-surface);border:1px solid var(--stay-hairline);border-radius:var(--stay-radius-lg);padding:16px}.ui-card--elevated{background:var(--stay-surface-elevated);border-color:#0000}.ui-card--floating{box-shadow:var(--stay-shadow);border-color:#0000}.ui-card--flush{padding:0;overflow:hidden}.ui-card--interactive{cursor:pointer;transition:transform var(--motion-press-out) var(--ease-smooth-out), border-color var(--motion-quick) var(--ease-smooth-out)}.ui-card--interactive:hover{border-color:var(--stay-outline)}.ui-card--interactive:active{transform:scale(var(--scale-medium));transition-duration:var(--motion-press-in)}.ui-card[data-tone=warning]{border-color:var(--stay-warning)}.ui-card[data-tone=danger]{border-color:var(--stay-danger);box-shadow:inset 0 0 0 1px var(--stay-danger)}.ui-card[data-tone=accent]{border-color:var(--stay-accent)}.ui-row{text-align:start;border-radius:var(--stay-radius-sm);width:100%;min-height:60px;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding-block:10px;padding-inline:4px;display:flex}.ui-row--thumb{min-height:72px}.ui-row__leading{color:var(--stay-ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-row__thumb{border-radius:var(--stay-radius-sm);object-fit:cover;background:var(--stay-primary-soft);flex:none;width:56px;height:56px}.ui-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.ui-row__subtitle{color:var(--stay-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.ui-row__trailing{color:var(--stay-ink-2);flex:none;align-items:center;gap:8px;display:inline-flex}.ui-row--interactive{cursor:pointer;transition:background-color var(--motion-quick) var(--ease-smooth-out)}.ui-row--interactive:hover,.ui-row--interactive:active{background:var(--stay-press)}.ui-row--split{gap:8px;padding:0}.ui-row__main{text-align:start;border-radius:inherit;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:12px;padding-block:10px;padding-inline:4px;display:flex}.ui-row__actions{color:var(--stay-ink-2);flex:none;align-items:center;gap:8px;padding-inline-end:4px;display:inline-flex}.ui-list>.ui-row+.ui-row{border-block-start:1px solid var(--stay-hairline)}.ui-list{flex-direction:column;display:flex}.ui-hairline{border:0;border-block-start:1px solid var(--stay-hairline);margin:0}.ui-chip{border-radius:var(--stay-radius-pill);border:1px solid var(--stay-outline);background:var(--stay-surface);min-height:36px;color:var(--stay-ink-1);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-smooth-out), border-color var(--motion-quick) var(--ease-smooth-out);align-items:center;gap:6px;padding-inline:14px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.ui-chip:hover{background:var(--stay-press)}.ui-chip[aria-pressed=true],.ui-chip[data-selected=true]{border-color:var(--stay-accent);background:var(--stay-accent-soft);color:var(--stay-ink-1)}.ui-chip:disabled{opacity:.5;cursor:not-allowed}.ui-chip--sm{min-height:28px;padding-inline:10px;font-size:13px;line-height:18px}.ui-pill{border-radius:var(--stay-radius-pill);white-space:nowrap;background:var(--stay-press);min-height:24px;color:var(--stay-ink-2);align-items:center;gap:6px;padding-inline:10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.ui-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ui-pill--info{background:var(--stay-primary-soft);color:var(--stay-primary)}.ui-pill--accent{background:var(--stay-accent-soft);color:var(--stay-ink-1)}.ui-pill--new{background:var(--stay-accent-soft);color:var(--stay-accent)}.ui-pill--success{background:var(--stay-success-soft);color:var(--stay-success)}.ui-pill--warning{background:var(--stay-warning-soft);color:var(--stay-warning)}.ui-pill--danger{background:var(--stay-danger-soft);color:var(--stay-danger)}.ui-pill--plain:before{display:none}.ui-sheet-backdrop{background:var(--stay-scrim);z-index:40;opacity:0;transition:opacity var(--motion-sheet-close) var(--ease-smooth-out);position:fixed;inset:0}.ui-sheet-backdrop[data-state=open]{opacity:1;transition-duration:var(--motion-sheet-open)}.ui-sheet{width:min(100%, var(--ui-sheet-width,480px));background:var(--stay-surface);box-shadow:var(--stay-shadow);z-index:41;transition:transform var(--motion-sheet-close) var(--ease-smooth-out);border-start-start-radius:var(--stay-radius-xl);border-end-start-radius:var(--stay-radius-xl);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(100%)}[dir=rtl] .ui-sheet{transform:translate(-100%)}.ui-sheet[data-state=open]{transition-duration:var(--motion-sheet-open);transform:translate(0)}.ui-sheet__header{align-items:center;gap:12px;padding:20px 24px 12px;display:flex}.ui-sheet__title{flex:1;min-width:0}.ui-sheet__body{flex:1;padding:8px 24px 24px;overflow:auto}.ui-sheet__footer{border-block-start:1px solid var(--stay-hairline);justify-content:flex-end;gap:12px;padding:12px 24px 20px;display:flex}@media (prefers-reduced-motion:reduce){.ui-sheet{opacity:0;transition:opacity var(--motion-quick);transform:none}.ui-sheet[data-state=open]{opacity:1}}.ui-toast-region{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;inset-block-start:16px;inset-inline:0}.ui-toast{pointer-events:auto;border-radius:var(--stay-radius-md);background:var(--stay-surface-elevated);max-width:min(92vw,480px);min-height:52px;box-shadow:var(--stay-shadow);color:var(--stay-ink-1);animation:ui-toast-in var(--motion-fast) var(--ease-smooth-out);align-items:center;gap:12px;padding-inline:16px;font-size:15px;line-height:20px;display:flex}.ui-toast[data-tone=danger]{color:var(--stay-danger)}.ui-toast[data-tone=success]{color:var(--stay-success)}.ui-toast[data-leaving=true]{animation:ui-toast-out var(--motion-toast-close) var(--ease-smooth-out) forwards}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(var(--distance-base))}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-out{to{opacity:0}}.ui-table-wrap{overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:15px;line-height:20px}.ui-table th{text-align:start;text-transform:uppercase;letter-spacing:.08em;color:var(--stay-ink-2);border-block-end:1px solid var(--stay-hairline);padding:8px 12px;font-size:11px;font-weight:500;line-height:14px}[dir=rtl] .ui-table th{text-transform:none;letter-spacing:0;font-size:13px}.ui-table td{border-block-end:1px solid var(--stay-hairline);vertical-align:middle;padding:12px}.ui-table tr:last-child td{border-block-end:0}.ui-table--interactive tbody tr{cursor:pointer;transition:background-color var(--motion-quick) var(--ease-smooth-out)}.ui-table--interactive tbody tr:hover{background:var(--stay-press)}.ui-table .num{font-variant-numeric:tabular-nums;text-align:end}.ui-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-label{color:var(--stay-ink-2);font-size:13px;font-weight:500;line-height:18px}.ui-input,.ui-select,.ui-textarea{border:1px solid var(--stay-outline);border-radius:var(--stay-radius-sm);background:var(--stay-surface);width:100%;min-height:44px;color:var(--stay-ink-1);transition:border-color var(--motion-quick) var(--ease-smooth-out);padding-block:10px;padding-inline:12px;font-size:15px;line-height:20px}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--stay-primary);box-shadow:0 0 0 1px var(--stay-primary);outline:none}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--stay-ink-3)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--stay-surface-elevated);color:var(--stay-ink-3);cursor:not-allowed}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--stay-danger)}.ui-textarea{resize:vertical;min-height:88px}.ui-select{appearance:none;background-image:none;padding-inline-end:36px}.ui-select-wrap{position:relative}.ui-select-wrap>.ui-icon{pointer-events:none;color:var(--stay-ink-2);position:absolute;inset-block-start:50%;inset-inline-end:10px;transform:translateY(-50%)}.ui-hint{color:var(--stay-ink-2);font-size:13px;line-height:18px}.ui-error{color:var(--stay-danger);font-size:13px;line-height:18px}.ui-input--sm{min-height:36px;padding-block:6px;font-size:13px;line-height:18px}.ui-input[type=color]{cursor:pointer;width:44px;min-height:36px;padding:4px}.ui-phone{min-width:0;position:relative}.ui-phone__row{gap:8px;display:flex}.ui-phone .ui-phone__code{cursor:pointer;flex:none;align-items:center;gap:6px;width:auto;font-weight:500;display:inline-flex}.ui-phone .ui-phone__number{letter-spacing:.02em;flex:1;min-width:0}.ui-phone__dial{font-variant-numeric:tabular-nums}.ui-phone__dial--muted{color:var(--stay-ink-2);font-size:13px;line-height:18px}.ui-phone__chev{color:var(--stay-ink-2);flex:none}.ui-phone__list{z-index:45;border:1px solid var(--stay-outline);border-radius:var(--stay-radius-sm);background:var(--stay-surface);max-height:320px;box-shadow:var(--stay-shadow);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow:hidden}.ui-phone__search{border:0;border-block-end:1px solid var(--stay-hairline);background:var(--stay-surface-elevated);width:100%;min-height:44px;color:var(--stay-ink-1);padding-inline:12px;font-size:15px;line-height:20px}.ui-phone__search:focus{background:var(--stay-surface);box-shadow:inset 0 -2px 0 var(--stay-primary);outline:none}.ui-phone__options{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding-block:4px;padding-inline:0;list-style:none;overflow-y:auto}.ui-phone__sep{border-block-start:1px solid var(--stay-hairline);margin-block-start:4px;padding-block-start:4px}.ui-phone__option{width:100%;min-height:44px;color:var(--stay-ink-1);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding-inline:12px;font-size:15px;line-height:20px;display:flex}.ui-phone__option:hover,.ui-phone__option:focus-visible{background:var(--stay-press);outline:none}.ui-phone__option[aria-current=true]{font-weight:600}.ui-phone__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-phone__empty{color:var(--stay-ink-2);padding:12px;font-size:13px;line-height:18px}.ui-switch{appearance:none;background:var(--stay-outline);cursor:pointer;width:40px;height:24px;transition:background-color var(--motion-quick) var(--ease-smooth-out);border-radius:12px;flex:none;position:relative}.ui-switch:after{content:"";background:var(--stay-surface);width:18px;height:18px;transition:transform var(--motion-quick) var(--ease-smooth-out);box-shadow:var(--stay-shadow);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.ui-switch:checked{background:var(--stay-primary)}.ui-switch:checked:after{transform:translate(16px)}[dir=rtl] .ui-switch:checked:after{transform:translate(-16px)}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-tabs{border-block-end:1px solid var(--stay-hairline);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ui-tab{min-height:40px;color:var(--stay-ink-2);cursor:pointer;white-space:nowrap;transition:color var(--motion-quick) var(--ease-smooth-out);background:0 0;border:0;align-items:center;gap:8px;padding-inline:12px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.ui-tab:after{content:"";height:2px;transition:background-color var(--motion-quick) var(--ease-smooth-out);background:0 0;border-radius:1px;position:absolute;inset-block-end:-1px;inset-inline:12px}.ui-tab[aria-selected=true]{color:var(--stay-ink-1)}.ui-tab[aria-selected=true]:after{background:var(--stay-accent)}.ui-tab__count{border-radius:var(--stay-radius-pill);background:var(--stay-press);min-width:20px;color:var(--stay-ink-2);text-align:center;font-variant-numeric:tabular-nums;padding-inline:6px;font-size:13px;line-height:18px}.ui-tab[aria-selected=true] .ui-tab__count{background:var(--stay-accent-soft);color:var(--stay-ink-1)}.ui-empty{text-align:center;color:var(--stay-ink-2);flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.ui-empty__icon{background:var(--stay-surface-elevated);width:64px;height:64px;color:var(--stay-ink-1);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-empty__icon[data-tone=danger]{color:var(--stay-danger)}.ui-empty__title{color:var(--stay-ink-1)}.ui-empty__body{max-width:360px}.ui-bilingual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ui-bilingual__lang{align-items:center;gap:6px;display:inline-flex}.ui-bilingual__lang .ui-pill{min-height:18px;padding-inline:6px;font-size:11px}@media (max-width:640px){.ui-bilingual{grid-template-columns:1fr}}.ui-reveal{animation:ui-reveal var(--motion-medium) var(--ease-smooth-out) both;animation-delay:min(calc(var(--ui-reveal-index,0) * var(--motion-stagger)), .3s)}@keyframes ui-reveal{0%{opacity:0;transform:translateY(var(--distance-base))}to{opacity:1;transform:translateY(0)}}.ui-kbd{border:1px solid var(--stay-outline);color:var(--stay-ink-2);border-radius:4px;padding:1px 6px;font-size:11px}.ui-skeleton{background:var(--stay-primary-soft);border-radius:var(--stay-radius-sm);min-height:16px}.ui-photo{border-radius:var(--stay-radius-md,12px);background:var(--stay-surface-elevated);border:1px solid var(--stay-hairline);width:100%;max-width:360px;color:var(--stay-ink-3);justify-content:center;align-items:center;display:flex;overflow:hidden}.ui-photo__img{object-fit:cover;width:100%;height:100%;display:block}.ui-mark{width:var(--ui-mark-size,24px);height:var(--ui-mark-size,24px);color:var(--stay-ink-1);flex:none;display:inline-block}.ui-mark svg{width:100%;height:100%;display:block}.ui-mark__square{fill:var(--dine-mark-tile,#0f1631)}.ui-mark[data-tone=brand] .ui-mark__glyph{color:var(--dine-mark-glyph,#f5a524)}.ui-mark[data-tone=mono] .ui-mark__glyph{color:currentColor}.ui-wordmark{color:var(--stay-ink-1);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ui-wordmark__text{font-family:var(--stay-font-body);font-size:var(--ui-wordmark-size,15px);letter-spacing:-.02em;font-weight:600;line-height:1}.ui-wordmark__text>span{color:var(--stay-ink-2);margin-inline-start:.28em;font-weight:400}.ui-wordmark__text>span[data-joined]{color:inherit;margin-inline-start:0;font-weight:800}
@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-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:root,:host{--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;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@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}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-40{height:calc(var(--spacing) * 40)}.min-h-5{min-height:calc(var(--spacing) * 5)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-danger{color:var(--stay-danger)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.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,)}}.hx-shell{--hx-r-sm:10px;--hx-r-md:14px;--hx-r-lg:20px;--hx-r-pill:999px;--hx-gap:16px;--hx-pad:20px;--hx-sidebar-w:256px;--hx-rail-w:72px;--hx-topbar-h:64px;grid-template-columns:var(--hx-sidebar-w) minmax(0, 1fr);background:var(--hx-canvas);min-block-size:100dvh;color:var(--hx-ink);font-family:var(--hx-font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:15px;line-height:22px;display:grid}[lang=ar] .hx-shell,.hx-shell:lang(ar){line-height:24px}.hx-shell :focus-visible{outline:2px solid var(--hx-focus);outline-offset:2px;border-radius:6px}.hx-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--hx-ink-3);font-size:11px;font-weight:600;line-height:14px}[dir=rtl] .hx-eyebrow{letter-spacing:0;text-transform:none;font-size:12px;line-height:16px}.hx-t-display{font-family:var(--hx-font-display);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:48px}.hx-t-title{font-family:var(--hx-font-display);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:30px}.hx-t-section{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px}.hx-t-body{font-size:15px;line-height:22px}.hx-t-meta{color:var(--hx-ink-2);font-size:13px;line-height:18px}.hx-t-micro{color:var(--hx-ink-2);font-size:12px;line-height:16px}[dir=rtl] .hx-t-display,[dir=rtl] .hx-t-title,[dir=rtl] .hx-t-section{letter-spacing:0}.hx-sidebar{z-index:20;background:var(--hx-side);block-size:100dvh;color:var(--hx-side-ink);flex-direction:column;gap:20px;padding:16px 12px;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.hx-sidebar__brand{flex:none}.hx-sidebar__nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hx-side-line) transparent;flex-direction:column;flex:auto;gap:16px;min-block-size:0;margin-inline:-4px;padding-inline:4px;display:flex;overflow-y:auto}.hx-sidebar__foot{border-block-start:1px solid var(--hx-side-line);flex-direction:column;flex:none;gap:10px;padding-block-start:12px;display:flex}.hx-sidebar__rail-foot{display:none}.hx-brand{align-items:center;gap:12px;min-inline-size:0;padding:4px 8px;display:flex}.hx-brand__mark{flex:none;display:inline-flex}.hx-brand__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.hx-brand__title{letter-spacing:-.01em;color:var(--hx-side-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:22px;overflow:hidden}.hx-brand__meta{color:var(--hx-side-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.hx-nav-group{flex-direction:column;gap:4px;display:flex}.hx-nav-group__label{letter-spacing:.08em;text-transform:uppercase;color:var(--hx-side-muted);opacity:.8;padding-block:4px;padding-inline:12px;font-size:11px;font-weight:600;line-height:14px}[dir=rtl] .hx-nav-group__label{letter-spacing:0;text-transform:none;font-size:12px}.hx-nav-group__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hx-nav-item{border-radius:var(--hx-r-sm);min-block-size:44px;color:var(--hx-side-muted);transition:background-color var(--motion-quick) var(--ease-smooth-out), color var(--motion-quick) var(--ease-smooth-out), transform var(--motion-micro) var(--ease-smooth-out);align-items:center;gap:12px;padding-inline:12px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}.hx-nav-item:hover{background:var(--hx-side-hover);color:var(--hx-side-ink)}.hx-nav-item:active{transform:scale(.98)}.hx-nav-item[aria-current=page]{background:var(--hx-side-active);color:var(--hx-side-active-ink);box-shadow:var(--hx-side-active-shadow)}.hx-nav-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.hx-nav-item__badge{border-radius:var(--hx-r-pill);background:var(--hx-attention);block-size:20px;min-inline-size:22px;color:var(--hx-on-attention);flex:none;justify-content:center;align-items:center;padding-inline:6px;font-size:12px;font-weight:700;display:inline-flex}.hx-sidebar .hx-chip{color:var(--hx-side-ink);border-color:var(--hx-side-line);background:0 0}.hx-sidebar .hx-chip[aria-pressed=true]{background:var(--hx-side-hover)}.hx-shell__content{flex-direction:column;min-inline-size:0;display:flex}.hx-topbar{z-index:15;block-size:var(--hx-topbar-h);background:var(--hx-canvas);align-items:center;gap:16px;padding-inline:28px;display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.hx-topbar{background:color-mix(in oklab, var(--hx-canvas) 86%, transparent)}}.hx-topbar{-webkit-backdrop-filter:saturate(160%)blur(14px);border-block-end:1px solid var(--hx-line)}.hx-topbar__start{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.hx-topbar__center{flex:auto;justify-content:flex-start;min-inline-size:0;display:flex}.hx-topbar__end{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.hx-greeting{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:22px;overflow:hidden}.hx-dateline{color:var(--hx-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.hx-search{border-radius:var(--hx-r-pill);border:1px solid var(--hx-line);background:var(--hx-surface);min-block-size:40px;inline-size:min(420px,100%);color:var(--hx-ink-2);box-shadow:var(--hx-shadow-1);cursor:pointer;align-items:center;gap:10px;padding-inline:14px;font-size:14px;display:inline-flex}.hx-search kbd{font:inherit;color:var(--hx-ink-3);margin-inline-start:auto;font-size:12px}.hx-icon-btn{border-radius:var(--hx-r-pill);border:1px solid var(--hx-line);background:var(--hx-surface);block-size:40px;inline-size:40px;color:var(--hx-ink);cursor:pointer;transition:background-color var(--motion-quick) var(--ease-smooth-out), transform var(--motion-micro) var(--ease-smooth-out);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hx-icon-btn:hover{background:var(--hx-surface-2)}.hx-icon-btn:active{transform:scale(.96)}.hx-icon-btn__badge{border-radius:var(--hx-r-pill);background:var(--hx-attention);block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--hx-surface);position:absolute;inset-block-start:8px;inset-inline-end:8px}.hx-live{color:var(--hx-ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.hx-live:before{content:"";border-radius:var(--hx-r-pill);background:var(--hx-success);block-size:8px;inline-size:8px;box-shadow:0 0 0 3px var(--hx-success-soft)}.hx-chip{border-radius:var(--hx-r-pill);border:1px solid var(--hx-line);background:var(--hx-surface);min-block-size:32px;color:var(--hx-ink);cursor:pointer;transition:background-color var(--motion-quick) var(--ease-smooth-out);align-items:center;gap:6px;padding-inline:12px;font-size:13px;font-weight:600;display:inline-flex}.hx-chip[aria-pressed=true]{background:var(--hx-ink);color:var(--hx-canvas);border-color:var(--hx-ink)}.hx-seg{border-radius:var(--hx-r-pill);background:var(--hx-surface-2);border:1px solid var(--hx-line);gap:2px;padding:3px;display:inline-flex}.hx-seg .hx-chip{background:0 0;border:0;min-block-size:30px}.hx-seg .hx-chip[aria-pressed=true]{background:var(--hx-surface);color:var(--hx-ink);box-shadow:var(--hx-shadow-1)}.hx-shell__main{flex-direction:column;gap:24px;inline-size:100%;max-inline-size:1600px;margin-inline:auto;padding:28px;display:flex}.hx-page-header{flex-direction:column;gap:16px;display:flex}.hx-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hx-page-header__titles{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.hx-page-header__title{font-family:var(--hx-font-display);letter-spacing:-.025em;margin:0;font-size:34px;font-weight:700;line-height:40px}[dir=rtl] .hx-page-header__title{letter-spacing:0;line-height:44px}.hx-page-header__subtitle{color:var(--hx-ink-2);margin:0;font-size:15px;line-height:22px}.hx-page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hx-views{scrollbar-width:none;border-radius:var(--hx-r-pill);background:var(--hx-surface-2);border:1px solid var(--hx-line);gap:4px;inline-size:max-content;max-inline-size:100%;padding:4px;display:flex;overflow-x:auto}.hx-views__item{border-radius:var(--hx-r-pill);min-block-size:36px;color:var(--hx-ink-2);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-smooth-out), color var(--motion-fast) var(--ease-smooth-out), box-shadow var(--motion-fast) var(--ease-smooth-out);align-items:center;gap:8px;padding-inline:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hx-views__item:hover{color:var(--hx-ink)}.hx-views__item[aria-current=page]{background:var(--hx-surface);color:var(--hx-ink);box-shadow:var(--hx-shadow-1)}.hx-views__count{border-radius:var(--hx-r-pill);background:var(--hx-line);min-inline-size:20px;color:var(--hx-ink-2);text-align:center;padding-inline:6px;font-size:12px}.hx-views__item[aria-current=page] .hx-views__count{background:var(--hx-primary-soft);color:var(--hx-primary-ink)}.hx-btn{border-radius:var(--hx-r-pill);border:1px solid var(--hx-line);background:var(--hx-surface);min-block-size:40px;color:var(--hx-ink);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-smooth-out), transform var(--motion-micro) var(--ease-smooth-out), box-shadow var(--motion-quick) var(--ease-smooth-out);justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hx-btn:hover{background:var(--hx-surface-2)}.hx-btn:active{transform:scale(.97)}.hx-btn[data-variant=primary]{background:var(--hx-primary);color:var(--hx-on-primary);box-shadow:var(--hx-shadow-1);border-color:#0000}.hx-btn[data-variant=primary]:hover{background:var(--hx-primary-hover)}.hx-btn[data-variant=ghost]{background:0 0;border-color:#0000}.hx-btn[data-variant=ghost]:hover{background:var(--hx-press)}.hx-btn[data-size=sm]{min-block-size:32px;padding-inline:12px;font-size:13px}.hx-grid{gap:var(--hx-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.hx-grid>*{grid-column:span 12;min-inline-size:0}@media (min-width:1100px){.hx-grid>[data-span="3"]{grid-column:span 3}.hx-grid>[data-span="4"]{grid-column:span 4}.hx-grid>[data-span="5"]{grid-column:span 5}.hx-grid>[data-span="6"]{grid-column:span 6}.hx-grid>[data-span="7"]{grid-column:span 7}.hx-grid>[data-span="8"]{grid-column:span 8}}.hx-card{padding:var(--hx-pad);background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:var(--hx-r-lg);min-inline-size:0;box-shadow:var(--hx-shadow-1);animation:hx-rise var(--motion-slow) var(--ease-smooth-out) both;animation-delay:calc(min(var(--hx-i,0), 8) * 60ms);flex-direction:column;gap:16px;display:flex}.hx-card[data-tone=inset]{background:var(--hx-surface-2);box-shadow:none;border-radius:var(--hx-r-md);animation:none}.hx-card[data-tone=hero]{background:var(--hx-hero);color:var(--hx-hero-ink);box-shadow:var(--hx-shadow-2);background-image:radial-gradient(120% 120% at 100% 0%, var(--hx-hero-glow) 0%, transparent 60%);border-color:#0000}[dir=rtl] .hx-card[data-tone=hero]{background-image:radial-gradient(120% 120% at 0% 0%, var(--hx-hero-glow) 0%, transparent 60%)}.hx-card[data-tone=hero] .hx-eyebrow,.hx-card[data-tone=hero] .hx-t-meta{color:var(--hx-hero-muted)}.hx-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hx-card__titles{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.hx-card__title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:24px}.hx-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes hx-rise{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.hx-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.hx-kpi{min-inline-size:0;color:inherit;border-radius:var(--hx-r-md);background:var(--hx-surface);border:1px solid var(--hx-line);animation:hx-rise var(--motion-slow) var(--ease-smooth-out) both;animation-delay:calc(min(var(--hx-i,0), 8) * 60ms);transition:transform var(--motion-quick) var(--ease-smooth-out), box-shadow var(--motion-quick) var(--ease-smooth-out);flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.hx-kpi[data-tone=hero]{background:var(--hx-hero-tile);border-color:var(--hx-hero-line);color:var(--hx-hero-ink)}.hx-kpi[data-tone=attention]{border-color:var(--hx-attention)}@supports (color:color-mix(in lab, red, red)){.hx-kpi[data-tone=attention]{border-color:color-mix(in oklab, var(--hx-attention) 40%, var(--hx-line))}}.hx-kpi[data-tone=attention]{background:var(--hx-attention)}@supports (color:color-mix(in lab, red, red)){.hx-kpi[data-tone=attention]{background:color-mix(in oklab, var(--hx-attention) 6%, var(--hx-surface))}}@media (hover:hover){a.hx-kpi:hover{box-shadow:var(--hx-shadow-2);transform:translateY(-2px)}}.hx-kpi__head{align-items:center;gap:10px;min-inline-size:0;display:flex}.hx-kpi__icon{border-radius:var(--hx-r-sm);background:var(--hx-primary-soft);block-size:32px;inline-size:32px;color:var(--hx-primary-ink);flex:none;place-items:center;display:grid}.hx-kpi[data-tone=hero] .hx-kpi__icon{background:var(--hx-hero-tile);color:var(--hx-hero-accent)}.hx-kpi__label{letter-spacing:.06em;text-transform:uppercase;color:var(--hx-ink-2);font-size:12px;font-weight:600;line-height:16px}[dir=rtl] .hx-kpi__label{letter-spacing:0;text-transform:none;font-size:13px}.hx-kpi[data-tone=hero] .hx-kpi__label,.hx-kpi[data-tone=hero] .hx-kpi__hint{color:var(--hx-hero-muted)}.hx-kpi__row{justify-content:space-between;align-items:flex-end;gap:8px;min-inline-size:0;display:flex}.hx-kpi__value{font-family:var(--hx-font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-size:34px;font-weight:700;line-height:40px;overflow:hidden}.hx-kpi__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hx-kpi__hint{color:var(--hx-ink-2);font-size:13px;line-height:18px}.hx-delta{border-radius:var(--hx-r-pill);background:var(--hx-success-soft);min-block-size:22px;color:var(--hx-success-ink);align-items:center;padding-inline:8px;font-size:12px;font-weight:700;display:inline-flex}.hx-delta[data-tone=down]{background:var(--hx-attention-soft);color:var(--hx-attention-ink)}.hx-delta[data-tone=flat]{background:var(--hx-surface-2);color:var(--hx-ink-2)}.hx-spark{flex:none;block-size:24px;inline-size:72px;overflow:visible}[dir=rtl] .hx-spark{transform:scaleX(-1)}.hx-spark__area{fill:var(--hx-primary-soft)}.hx-spark__line{fill:none;stroke:var(--hx-primary);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.hx-kpi[data-tone=hero] .hx-spark__line{stroke:var(--hx-hero-accent)}.hx-kpi[data-tone=hero] .hx-spark__area{fill:var(--hx-hero-accent)}@supports (color:color-mix(in lab, red, red)){.hx-kpi[data-tone=hero] .hx-spark__area{fill:color-mix(in oklab, var(--hx-hero-accent) 22%, transparent)}}.hx-pill{--tone:var(--hx-ink-3);--tone-soft:var(--hx-surface-2);--tone-ink:var(--hx-ink-2);border-radius:var(--hx-r-pill);background:var(--tone-soft);min-block-size:24px;color:var(--tone-ink);white-space:nowrap;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.hx-pill[data-size=sm]{min-block-size:20px;padding-inline:8px;font-size:11px}.hx-pill__dot{border-radius:var(--hx-r-pill);background:var(--tone);flex:none;block-size:7px;inline-size:7px}[data-tone=info]{--tone:var(--hx-info);--tone-soft:var(--hx-info-soft);--tone-ink:var(--hx-info-ink)}[data-tone=progress]{--tone:var(--hx-progress);--tone-soft:var(--hx-progress-soft);--tone-ink:var(--hx-progress-ink)}[data-tone=warning]{--tone:var(--hx-warning);--tone-soft:var(--hx-warning-soft);--tone-ink:var(--hx-warning-ink)}[data-tone=success]{--tone:var(--hx-success);--tone-soft:var(--hx-success-soft);--tone-ink:var(--hx-success-ink)}[data-tone=danger]{--tone:var(--hx-danger);--tone-soft:var(--hx-danger-soft);--tone-ink:var(--hx-danger-ink)}[data-tone=attention]{--tone:var(--hx-attention);--tone-soft:var(--hx-attention-soft);--tone-ink:var(--hx-attention-ink)}[data-tone=brand]{--tone:var(--hx-accent);--tone-soft:var(--hx-accent-soft);--tone-ink:var(--hx-accent-ink)}[data-tone=neutral]{--tone:var(--hx-ink-3);--tone-soft:var(--hx-surface-2);--tone-ink:var(--hx-ink-2)}.hx-table-wrap{margin-inline:calc(var(--hx-pad) * -1);padding-inline:var(--hx-pad);overflow-x:auto}.hx-table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:14px;line-height:20px}.hx-table th{z-index:1;text-align:start;color:var(--hx-ink-2);background:var(--hx-surface-2);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600;line-height:16px;position:sticky;inset-block-start:0}.hx-table th:first-child{border-start-start-radius:var(--hx-r-sm);border-end-start-radius:var(--hx-r-sm)}.hx-table th:last-child{border-start-end-radius:var(--hx-r-sm);border-end-end-radius:var(--hx-r-sm)}.hx-table td{border-block-end:1px solid var(--hx-line);vertical-align:middle;padding:12px}.hx-table[data-density=compact] td{padding-block:8px}.hx-table [data-align=end]{text-align:end}.hx-table [data-align=center]{text-align:center}.hx-table tbody tr{transition:background-color var(--motion-quick) var(--ease-smooth-out)}.hx-table tbody tr:hover{background:var(--hx-press)}.hx-table tbody tr[aria-selected=true]{background:var(--hx-primary-soft)}.hx-table tbody tr[data-tone] td:first-child{box-shadow:inset 3px 0 0 var(--tone)}[dir=rtl] .hx-table tbody tr[data-tone] td:first-child{box-shadow:inset -3px 0 0 var(--tone)}.hx-table__link{color:inherit;font-weight:600;text-decoration:none}.hx-table__link:after{content:"";position:absolute;inset:0}.hx-table tbody tr[data-link]{cursor:pointer;position:relative}.hx-table__caption{caption-side:top;text-align:start;padding-block-end:8px;font-weight:600}@media (max-width:767px){.hx-table [data-phone=hide]{display:none}}.hx-board{grid-template-columns:repeat(var(--hx-cols,4), minmax(260px, 1fr));scroll-snap-type:x proximity;align-items:start;gap:12px;padding-block-end:4px;display:grid;overflow-x:auto}.hx-column{border-radius:var(--hx-r-lg);background:var(--hx-surface-2);border:1px solid var(--hx-line);scroll-snap-align:start;flex-direction:column;gap:10px;min-inline-size:0;padding:12px;display:flex}.hx-column__head{align-items:center;gap:8px;padding-inline:4px;display:flex}.hx-column__dot{border-radius:var(--hx-r-pill);background:var(--tone);block-size:8px;inline-size:8px}.hx-column__title{flex:auto;margin:0;font-size:14px;font-weight:700;line-height:20px}.hx-column__count{border-radius:var(--hx-r-pill);background:var(--hx-surface);min-inline-size:24px;color:var(--hx-ink-2);text-align:center;padding-inline:8px;font-size:12px;font-weight:700}.hx-column__body{flex-direction:column;gap:8px;display:flex}.hx-column__empty{text-align:center;color:var(--hx-ink-3);border:1px dashed var(--hx-line-strong);border-radius:var(--hx-r-md);margin:0;padding:16px 8px;font-size:13px}.hx-ticket{color:inherit;border-radius:var(--hx-r-md);background:var(--hx-surface);border:1px solid var(--hx-line);box-shadow:var(--hx-shadow-1);border-inline-start:3px solid var(--tone,transparent);transition:transform var(--motion-quick) var(--ease-smooth-out), box-shadow var(--motion-quick) var(--ease-smooth-out);flex-direction:column;gap:6px;padding:12px 14px;text-decoration:none;display:flex}@media (hover:hover){a.hx-ticket:hover{box-shadow:var(--hx-shadow-2);transform:translateY(-1px)}}.hx-ticket[aria-current=true]{outline:2px solid var(--hx-focus);outline-offset:1px}.hx-ticket[data-late=true]{border-inline-start-color:var(--hx-attention);background:var(--hx-attention)}@supports (color:color-mix(in lab, red, red)){.hx-ticket[data-late=true]{background:color-mix(in oklab, var(--hx-attention) 6%, var(--hx-surface))}}.hx-ticket__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hx-ticket__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:700;overflow:hidden}.hx-ticket__aside{color:var(--hx-ink-2);flex:none;font-size:13px;font-weight:600}.hx-ticket[data-late=true] .hx-ticket__aside{color:var(--hx-attention-ink)}.hx-ticket__meta{color:var(--hx-ink-2);font-size:13px;line-height:18px}.hx-rgrid{--hx-res-w:132px;border-radius:var(--hx-r-md);border:1px solid var(--hx-line);background:var(--hx-surface);flex-direction:column;display:flex;overflow-x:auto}.hx-rgrid__row{grid-template-columns:var(--hx-res-w) repeat(var(--hx-days), minmax(56px, 1fr));grid-auto-flow:dense;border-block-start:1px solid var(--hx-line);align-items:stretch;min-block-size:48px;display:grid}.hx-rgrid__row--head{background:var(--hx-surface-2);border-block-start:0;min-block-size:52px}.hx-rgrid__corner,.hx-rgrid__res{z-index:2;background:inherit;grid-area:1/1;position:sticky;inset-inline-start:0}.hx-rgrid__corner{background:var(--hx-surface-2)}.hx-rgrid__res{background:var(--hx-surface);border-inline-end:1px solid var(--hx-line);align-items:center;gap:8px;min-inline-size:0;padding-inline:12px;display:flex}.hx-rgrid__res-label{white-space:nowrap;font-weight:700}.hx-rgrid__res-meta{color:var(--hx-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hx-rgrid__day{color:var(--hx-ink-2);border-inline-start:1px solid var(--hx-line);flex-direction:column;grid-row:1;justify-content:center;align-items:center;gap:0;font-size:12px;display:flex}.hx-rgrid__day-sub{color:var(--hx-ink);font-size:15px;font-weight:700}.hx-rgrid__day[data-today=true]{color:var(--hx-primary-ink)}.hx-rgrid__day[data-today=true] .hx-rgrid__day-sub{border-radius:var(--hx-r-pill);background:var(--hx-primary);block-size:28px;inline-size:28px;color:var(--hx-on-primary);place-items:center;display:grid}.hx-rgrid__cell{border-inline-start:1px solid var(--hx-line);grid-row:1}.hx-rgrid__cell[data-weekend=true],.hx-rgrid__day[data-weekend=true]{background:var(--hx-surface-2)}@supports (color:color-mix(in lab, red, red)){.hx-rgrid__cell[data-weekend=true],.hx-rgrid__day[data-weekend=true]{background:color-mix(in oklab, var(--hx-surface-2) 60%, transparent)}}.hx-rgrid__cell[data-today=true]{background:var(--hx-primary-soft)}.hx-rgrid__bar{--tone:var(--hx-info);z-index:1;border-radius:var(--hx-r-sm);background:var(--tone-soft);min-block-size:34px;color:var(--tone-ink);white-space:nowrap;text-overflow:ellipsis;border-inline-start:3px solid var(--tone);transition:transform var(--motion-quick) var(--ease-smooth-out), box-shadow var(--motion-quick) var(--ease-smooth-out);grid-row:1;align-self:center;align-items:center;margin-inline:3px;padding-inline:10px;font-size:13px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.hx-rgrid__bar[data-clip-start=true]{border-inline-start-style:dashed;border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:0}.hx-rgrid__bar[data-clip-end=true]{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:0}@media (hover:hover){a.hx-rgrid__bar:hover{box-shadow:var(--hx-shadow-2);transform:translateY(-1px)}}.hx-room-dot{background:var(--hx-ink-3);border-radius:3px;flex:none;block-size:10px;inline-size:10px}.hx-room-dot[data-state=occupied]{background:var(--hx-info)}.hx-room-dot[data-state=arriving]{background:var(--hx-success)}.hx-room-dot[data-state=departing]{background:var(--hx-warning)}.hx-room-dot[data-state=dirty]{background:var(--hx-attention)}.hx-room-dot[data-state=clean]{background:var(--hx-progress)}.hx-room-dot[data-state=inspected]{background:var(--hx-success);border-radius:var(--hx-r-pill)}.hx-room-dot[data-state=out-of-order]{background:repeating-linear-gradient(45deg, var(--hx-danger) 0 2px, transparent 2px 4px)}@media (max-width:767px){.hx-rgrid{--hx-res-w:88px}}.hx-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.hx-cal__cell{min-block-size:92px;color:inherit;border-radius:var(--hx-r-sm);background:var(--hx-surface);border:1px solid var(--hx-line);flex-direction:column;gap:4px;padding:8px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hx-cal__cell[data-load=true]:before{content:"";block-size:calc(var(--hx-load) * 100%);background:var(--hx-primary-soft);z-index:0;position:absolute;inset-block-end:0;inset-inline:0}.hx-cal__cell>*{z-index:1;position:relative}.hx-cal__cell[data-muted=true]{color:var(--hx-ink-3);background:0 0}.hx-cal__cell[aria-selected=true]{outline:2px solid var(--hx-focus);outline-offset:-1px}.hx-cal__num{border-radius:var(--hx-r-pill);place-items:center;block-size:26px;inline-size:26px;font-size:13px;font-weight:700;display:grid}.hx-cal__cell[data-today=true] .hx-cal__num{background:var(--hx-primary);color:var(--hx-on-primary)}.hx-cal__events{flex-direction:column;gap:3px;display:flex}@media (max-width:767px){.hx-cal__cell{min-block-size:56px;padding:4px}.hx-cal__events{display:none}}.hx-drawer-layer{z-index:40;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.hx-drawer__scrim{background:var(--hx-scrim);pointer-events:auto;animation:hx-fade var(--motion-fast) var(--ease-smooth-out) both;position:absolute;inset:0}.hx-drawer{pointer-events:auto;background:var(--hx-surface);border-inline-start:1px solid var(--hx-line);block-size:100%;inline-size:min(440px,100%);box-shadow:var(--hx-shadow-3);animation:hx-slide-in var(--motion-fast) var(--ease-smooth-out) both;flex-direction:column;display:flex;position:relative}.hx-drawer[data-size=lg]{inline-size:min(580px,100%)}[dir=rtl] .hx-drawer{animation-name:hx-slide-in-rtl}.hx-drawer__head{border-block-end:1px solid var(--hx-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.hx-drawer__titles{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.hx-drawer__title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:26px}.hx-drawer__body{flex-direction:column;flex:auto;gap:16px;padding:20px;display:flex;overflow-y:auto}.hx-drawer__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-block-start:1px solid var(--hx-line);background:var(--hx-surface);justify-content:flex-end;gap:8px;display:flex}@keyframes hx-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes hx-slide-in-rtl{0%{transform:translate(-100%)}to{transform:none}}@keyframes hx-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes hx-fade{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.hx-drawer-layer{align-items:flex-end}.hx-drawer,.hx-drawer[data-size=lg],[dir=rtl] .hx-drawer{border-inline-start:0;border-start-start-radius:var(--hx-r-lg);border-start-end-radius:var(--hx-r-lg);block-size:auto;max-block-size:88dvh;inline-size:100%;animation-name:hx-sheet-in}}.hx-empty{text-align:center;border:1px dashed var(--hx-line-strong);border-radius:var(--hx-r-md);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.hx-empty[data-size=page]{gap:12px;padding:64px 24px}.hx-empty__icon{border-radius:var(--hx-r-pill);background:var(--hx-primary-soft);block-size:48px;inline-size:48px;color:var(--hx-primary-ink);place-items:center;display:grid}.hx-empty[data-size=page] .hx-empty__icon{block-size:64px;inline-size:64px}.hx-empty__title{margin:0;font-size:15px;font-weight:700;line-height:22px}.hx-empty[data-size=page] .hx-empty__title{font-size:20px;line-height:26px}.hx-empty__body{max-inline-size:44ch;color:var(--hx-ink-2);margin:0;font-size:14px;line-height:20px}.hx-empty__action{margin-block-start:4px}.hx-avatar{border-radius:var(--hx-r-pill);block-size:32px;inline-size:32px;color:var(--hx-ink);background:var(--hx-hue,var(--hx-ink-3));flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hx-avatar{background:color-mix(in oklab, var(--hx-hue,var(--hx-ink-3)) 26%, var(--hx-surface))}}.hx-avatar[data-size="24"]{block-size:24px;inline-size:24px;font-size:10px}.hx-avatar[data-size="40"]{block-size:40px;inline-size:40px;font-size:14px}.hx-avatar[data-size="56"]{block-size:56px;inline-size:56px;font-size:18px}.hx-avatar img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hx-avatar[data-hue="1"]{--hx-hue:var(--hx-hue-1)}.hx-avatar[data-hue="2"]{--hx-hue:var(--hx-hue-2)}.hx-avatar[data-hue="3"]{--hx-hue:var(--hx-hue-3)}.hx-avatar[data-hue="4"]{--hx-hue:var(--hx-hue-4)}.hx-avatar[data-hue="5"]{--hx-hue:var(--hx-hue-5)}.hx-avatar[data-hue="6"]{--hx-hue:var(--hx-hue-6)}.hx-alerts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hx-alert{--tone:var(--hx-attention);border-radius:var(--hx-r-md);background:var(--hx-surface);border:1px solid var(--hx-line);border-inline-start:3px solid var(--tone);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hx-alert[data-tone=neutral]{--tone:var(--hx-ink-3)}.hx-alert__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.hx-alert__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}@media (max-width:767px){.hx-wide-only{display:none!important}}@media (min-width:768px){.hx-phone-only{display:none!important}}@media (max-width:1023px){.hx-desk-only{display:none!important}}.hx-tabbar{display:none}@media (max-width:1279px){.hx-shell{grid-template-columns:var(--hx-rail-w) minmax(0, 1fr)}.hx-sidebar{align-items:stretch;padding-inline:10px}.hx-brand{justify-content:center;padding-inline:0}.hx-brand__text,.hx-nav-item__label,.hx-nav-group__label,.hx-sidebar__foot{display:none}.hx-nav-item{justify-content:center;padding-inline:0}.hx-nav-item__badge{block-size:16px;min-inline-size:16px;padding-inline:4px;font-size:10px;position:absolute;inset-block-start:4px;inset-inline-end:4px}.hx-sidebar__rail-foot{border-block-start:1px solid var(--hx-side-line);flex-direction:column;flex:none;align-items:center;gap:6px;padding-block-start:10px;display:flex}.hx-topbar{padding-inline:20px}.hx-shell__main{padding:20px}}@media (max-width:767px){.hx-shell{grid-template-columns:minmax(0,1fr)}.hx-sidebar{display:none}.hx-topbar{gap:10px;block-size:56px;padding-inline:16px}.hx-topbar__center{display:none}.hx-shell__main{gap:16px;padding:16px;padding-block-end:calc(88px + env(safe-area-inset-bottom))}.hx-page-header__title{font-size:26px;line-height:32px}.hx-card{border-radius:var(--hx-r-md);padding:16px}.hx-tabbar{z-index:30;grid-template-columns:repeat(var(--hx-tabs,4), 1fr);background:var(--hx-surface);padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.hx-tabbar{background:color-mix(in oklab, var(--hx-surface) 92%, transparent)}}.hx-tabbar{-webkit-backdrop-filter:saturate(180%)blur(20px);border-block-start:1px solid var(--hx-line)}.hx-tabbar__item{min-block-size:58px;color:var(--hx-ink-3);flex-direction:column;align-items:center;gap:3px;padding-block:8px 6px;font-size:11px;font-weight:600;line-height:14px;text-decoration:none;display:flex}.hx-tabbar__icon{border-radius:var(--hx-r-pill);block-size:28px;inline-size:52px;transition:background-color var(--motion-fast) var(--ease-smooth-out);place-items:center;display:grid;position:relative}.hx-tabbar__item[aria-current=page]{color:var(--hx-primary-ink)}.hx-tabbar__item[aria-current=page] .hx-tabbar__icon{background:var(--hx-primary-soft)}.hx-tabbar__badge{border-radius:var(--hx-r-pill);background:var(--hx-attention);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--hx-surface);position:absolute;inset-block-start:2px;inset-inline-end:12px}}@media (prefers-reduced-motion:reduce){.hx-card,.hx-kpi,.hx-drawer,.hx-drawer__scrim{animation:none}.hx-nav-item,.hx-btn,.hx-icon-btn,.hx-kpi,.hx-ticket,.hx-rgrid__bar,.hx-views__item{transition:none}}@media print{.hx-sidebar,.hx-topbar,.hx-tabbar{display:none!important}.hx-shell{display:block}.hx-card{box-shadow:none;break-inside:avoid;animation:none}}.nx-mark{flex:none;display:block}.nx-mark__tile{fill:var(--nx-tile,currentColor)}.nx-mark__line{fill:none;stroke:var(--nx-draw,currentColor);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nx-mark__fill{fill:var(--nx-draw,currentColor)}.nx-mark[data-tone=mono] .nx-mark__tile{fill:currentColor}.nx-mark[data-tone=mono] .nx-mark__line{stroke:var(--hx-side,Canvas)}.nx-mark[data-tone=mono] .nx-mark__fill{fill:var(--hx-side,Canvas)}.nx-wordmark{align-items:center;gap:calc(var(--nx-size,17px) * .45);white-space:nowrap;vertical-align:middle;display:inline-flex}.nx-wordmark__text{font-family:var(--hx-font-display,inherit);font-size:var(--nx-size,17px);letter-spacing:-.01em;line-height:1}.nx-wordmark[lang=ar] .nx-wordmark__text{font-family:"IBM Plex Sans Arabic", var(--hx-font-display,inherit);letter-spacing:0;line-height:1.2}.nx-wordmark__company{color:var(--nx-company,currentColor);font-weight:700}.nx-wordmark__product{color:var(--nx-product,currentColor);font-weight:400}.nx-wordmark[data-tone=mono] .nx-wordmark__company,.nx-wordmark[data-tone=mono] .nx-wordmark__product{color:currentColor}.console-hx{--stay-bg:var(--hx-canvas);--stay-surface:var(--hx-surface);--stay-surface-elevated:var(--hx-surface-2);--stay-ink-1:var(--hx-ink);--stay-ink-2:var(--hx-ink-2);--stay-ink-3:var(--hx-ink-3);--stay-outline:var(--hx-line-strong);--stay-hairline:var(--hx-line);--stay-press:var(--hx-press);--stay-scrim:var(--hx-scrim);--stay-primary:var(--hx-primary);--stay-on-primary:var(--hx-on-primary);--stay-primary-soft:var(--hx-primary-soft);--stay-accent:var(--hx-primary-ink);--stay-on-accent:var(--hx-on-primary);--stay-accent-soft:var(--hx-accent-soft);--stay-success:var(--hx-success-ink);--stay-success-soft:var(--hx-success-soft);--stay-warning:var(--hx-warning-ink);--stay-warning-soft:var(--hx-warning-soft);--stay-danger:var(--hx-danger-ink);--stay-danger-soft:var(--hx-danger-soft);--stay-radius-xs:6px;--stay-radius-sm:10px;--stay-radius-md:14px;--stay-radius-lg:20px;--stay-radius-xl:24px;--stay-radius-pill:999px;--stay-font-body:var(--hx-font-body);--stay-font-display:var(--hx-font-display);--stay-display-weight:700;--stay-shadow:var(--hx-shadow-2);background:var(--hx-canvas);color:var(--hx-ink);font-family:var(--hx-font-body)}.console-hx .t-title1{font-family:var(--hx-font-display);letter-spacing:-.025em;font-weight:700}.console-hx .t-title2{font-family:var(--hx-font-display);letter-spacing:-.015em;font-weight:700}.console-hx .ui-card{border-color:var(--hx-line);box-shadow:var(--hx-shadow-1);background:var(--hx-surface);border-radius:20px}.console-hx .ui-btn--primary{background:var(--hx-primary);color:var(--hx-on-primary);border-radius:999px}.console-hx .ui-btn--primary:hover{background:var(--hx-primary-hover)}.console-hx .ui-btn--secondary{border-radius:999px}.console-main{inline-size:100%;min-inline-size:0;max-inline-size:1280px}.console-main>.hx-page-header{margin-block-end:24px}.console-notice{background:var(--hx-surface);border:1px solid var(--hx-line);border-radius:12px;margin-block-end:16px;padding-block:10px;padding-inline:14px}.console-hx .ui-table-wrap{position:relative}.console-user{border-radius:var(--hx-r-md);background:var(--hx-side-hover);align-items:center;gap:10px;min-inline-size:0;padding:8px;display:flex}.console-user__text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.console-user__name{color:var(--hx-side-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.console-user__role{color:var(--hx-side-muted);font-size:12px;line-height:16px}.console-icon-btn{border-radius:var(--hx-r-sm);block-size:36px;inline-size:36px;color:var(--hx-side-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.console-icon-btn:hover{background:var(--hx-side-hover);color:var(--hx-side-ink)}.console-lang{gap:4px;margin-block-start:8px;display:flex}.console-lang .hx-chip{color:var(--hx-side-muted);border-color:var(--hx-side-line);background:0 0}.console-lang .hx-chip[aria-pressed=true]{background:var(--hx-side-active);color:var(--hx-side-active-ink);border-color:#0000}.console-rail-btn{inline-size:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center}.console-wordmark-sub{color:var(--hx-side-muted);font-size:12px;line-height:16px}.console-solo{background:var(--hx-canvas);place-items:center;min-block-size:100dvh;padding:24px;display:grid}.console-solo__card{background:var(--hx-surface);inline-size:100%;max-inline-size:420px;box-shadow:var(--hx-shadow-2);border:1px solid var(--hx-line);border-radius:20px;flex-direction:column;gap:28px;padding:32px;display:flex}.console-solo__card[data-wide=true]{max-inline-size:520px}.console-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:32px;display:flex}.console-section{margin-block-start:32px;scroll-margin-block-start:24px}.console-section-title{margin-block-end:12px}.console-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:20px;display:grid}.console-pills{flex-wrap:wrap;gap:6px;display:flex}.console-kv{grid-template-columns:max-content 1fr;align-items:baseline;gap:6px 20px;display:grid}.console-kv dt{color:var(--stay-ink-2);font-size:13px;line-height:18px}.console-kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;line-height:20px}.console-banner{border-radius:var(--stay-radius-md);background:var(--stay-accent-soft);align-items:center;gap:12px;margin-block-end:24px;padding:12px 16px;display:flex}.console-banner[data-tone=success]{background:var(--stay-success-soft)}.console-banner[data-tone=warning]{background:var(--stay-warning-soft)}.console-banner[data-tone=danger]{background:var(--stay-danger-soft)}.console-banner[data-tone=info]{background:var(--stay-primary-soft)}.console-price{font-family:var(--stay-font-display);font-variant-numeric:tabular-nums;font-size:28px;line-height:34px}.console-row-link{color:inherit;font-weight:600}.console-row-link:hover{text-underline-offset:3px;text-decoration:underline}.console-form{flex-direction:column;gap:0;display:flex}.console-form-section{border-block-start:1px solid var(--stay-hairline);grid-template-columns:280px 1fr;gap:32px;padding-block:32px;display:grid}.console-form-section:first-child{border-block-start:0;padding-block-start:0}.console-form-section__intro{flex-direction:column;gap:6px;display:flex}.console-form-section__fields{flex-direction:column;gap:20px;min-width:0;display:flex}.console-fields-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.console-form-footer{border-block-start:1px solid var(--stay-hairline);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding-block-start:24px;display:flex}.console-modules{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.console-module{border:1px solid var(--stay-hairline);border-radius:var(--stay-radius-md);background:var(--stay-surface);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.console-module[data-off=true]{background:var(--stay-surface-elevated)}.console-module .ui-row{min-height:40px;padding-block:4px;padding-inline:0}.console-plan-option{border:1px solid var(--stay-hairline);border-radius:var(--stay-radius-md);background:var(--stay-surface);cursor:pointer;text-align:start;transition:border-color var(--motion-quick) var(--ease-smooth-out), background-color var(--motion-quick) var(--ease-smooth-out);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.console-plan-option:hover{border-color:var(--stay-outline)}.console-plan-option[aria-checked=true]{border-color:var(--stay-accent);background:var(--stay-accent-soft)}.console-plan-options{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.console-swatch{border-radius:var(--stay-radius-lg);border:1px solid var(--stay-hairline);align-items:center;gap:16px;padding:16px;display:flex}.console-swatch__chip{border-radius:var(--stay-radius-md);border:1px solid var(--stay-hairline);flex:none;width:56px;height:56px}.console-swatch__button{border-radius:var(--stay-radius-sm);align-items:center;min-height:36px;padding-inline:14px;font-size:13px;font-weight:600;display:inline-flex}.console-result{border-radius:var(--stay-radius-md);background:var(--stay-surface-elevated);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.console-result[data-ok=true]{background:var(--stay-success-soft)}.console-result[data-ok=false]{background:var(--stay-danger-soft)}.console-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-block-end:24px;display:flex}.console-detail-meta{color:var(--stay-ink-2);flex-wrap:wrap;gap:8px 16px;font-size:13px;line-height:18px;display:flex}.console-anchor-nav{flex-wrap:wrap;gap:4px;margin-block-end:8px;display:flex}@media (max-width:900px){.console-form-section{grid-template-columns:1fr;gap:16px;padding-block:24px}.console-fields-2{grid-template-columns:1fr}}.console-phone-actions{gap:4px;display:inline-flex}.console-approvals{flex-direction:column;display:flex}.console-approval{border-block-start:1px solid var(--hx-line);flex-direction:column;gap:10px;padding-block:16px;display:flex}.console-approval:first-child{border-block-start:0;padding-block-start:0}.console-approval .hx-chip[data-kind=restaurant]{background:var(--hx-info-soft);color:var(--hx-info-ink)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}
