.status-badge{z-index:10;color:#fff;transform-origin:0 100%;white-space:nowrap;border-radius:0 2px 2px 0;align-items:center;height:22px;padding:0 11px;display:inline-flex;position:absolute;top:8px;left:14px;transform:skew(-11deg);box-shadow:0 3px 10px #00000059}.status-badge:before{content:"";background:inherit;opacity:.9;border-radius:0;width:3px;position:absolute;top:0;bottom:0;left:-7px}.status-badge .status-badge__label{display:block;transform:skew(11deg)}.status-badge.is-available{background:var(--blue)}.status-badge.is-new-arrival{background:var(--lime);color:var(--darker)}.status-badge.is-reserved{color:var(--accent3);box-shadow:inset 0 0 0 1px var(--accent3);background:#1d1e20d9}.status-badge.is-reserved:before{background:var(--accent3)}.status-badge.is-sold{background:var(--red)}.status-badge.is-coming-soon{background:var(--accent1);color:var(--darker)}.status-badge.is-pending{background-color:var(--color-amber-700,#b75000)}@supports (color:color(display-p3 0 0 0)){.status-badge.is-pending{background-color:var(--color-amber-700,color(display-p3 .67989 .32771 .0520514))}}@supports (color:lab(0% 0 0)){.status-badge.is-pending{background-color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.status-badge--inline{position:static}@media (prefers-reduced-motion:reduce){.status-badge{transition:none}}
.certs__list{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.certs__item{flex-shrink:0;width:8rem}.certs__img{filter:drop-shadow(0 18px 24px #0000008c);width:100%;height:auto;display:block}
@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{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial}::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial}}}.header{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;height:64px;display:flex}.nav-item{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fffc;padding:0 1rem}@supports (color:color-mix(in lab, red, red)){.nav-item{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.nav-item{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}@media (hover:hover){.nav-item:hover{color:var(--color-white,#fff)}}.nav-item{line-height:1;position:relative}.nav-item.text-accent1{color:var(--color-accent1,#ffd227)}.header-mobile{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;height:56px;display:flex}.header-mobile__call{border:1px solid var(--accent1);border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:0 .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-mobile__call{border:1px solid color-mix(in srgb, var(--accent1) 30%, transparent)}}.header-mobile__call{background:var(--accent1)}@supports (color:color-mix(in lab, red, red)){.header-mobile__call{background:color-mix(in srgb, var(--accent1) 10%, transparent)}}.header-mobile__call{color:var(--accent1);-webkit-tap-highlight-color:#0000;text-decoration:none;transition:background .15s}.header-mobile__call:hover,.header-mobile__call:active{background:var(--accent1)}@supports (color:color-mix(in lab, red, red)){.header-mobile__call:hover,.header-mobile__call:active{background:color-mix(in srgb, var(--accent1) 18%, transparent)}}.header-mobile__call:hover,.header-mobile__call:active{color:var(--accent1);text-decoration:none}.header-mobile__account{width:44px;height:44px;color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-mobile__account:active{color:var(--text-1)}.header-mobile__account--user{width:auto;min-width:36px}.header-mobile .cl-rootBox:empty,.header-mobile .cl-userButton-root:empty{pointer-events:none;width:0;height:0;overflow:hidden}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.mini-task-table{flex-direction:column;min-width:0;display:flex}.mini-task-table__head{justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.625rem;display:flex}.mini-task-table__heading{align-items:baseline;gap:.5rem;min-width:0;display:flex}.mini-task-table__title{font-size:var(--font-size-sm);letter-spacing:-.01em;color:var(--color-console-text-1);margin:0;font-weight:600}.mini-task-table__count{font-size:var(--font-size-xs);color:var(--color-console-text-4);font-variant-numeric:tabular-nums}.mini-task-table__actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.mini-task-table__new{border:1px solid var(--color-console-border-mid);background:var(--color-console-bg-3);color:var(--color-console-text-2);font-size:var(--font-size-xs);border-radius:6px;flex-shrink:0;align-items:center;gap:.3rem;padding:.28rem .6rem;font-weight:500;line-height:1.4;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.mini-task-table__new:hover{background:color-mix(in srgb, var(--color-console-accent1) 14%, transparent);border-color:color-mix(in srgb, var(--color-console-accent1) 45%, transparent);color:var(--color-console-accent1-light)}.mini-task-table__panel{border:1px solid var(--color-console-border-subtle);background:var(--color-console-surface-tint);border-radius:10px;position:relative;overflow:hidden}.mini-task-table__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.mini-task-table__progress{z-index:2;background:0 0;height:2px;position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden}.mini-task-table__progress:after{content:"";background:linear-gradient(90deg, transparent, var(--color-console-accent1), transparent);width:40%;animation:1.1s ease-in-out infinite mini-task-table-sweep;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes mini-task-table-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.mini-task-table__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.mini-task-table__table thead th{text-align:left;white-space:nowrap;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-console-text-5);background:var(--color-console-alpha-3);border-bottom:1px solid var(--color-console-border-subtle);padding:.5rem .75rem;font-weight:600}.mini-task-table__table tbody tr{border-bottom:1px solid var(--color-console-alpha-4);transition:background .1s}.mini-task-table__table tbody tr:last-child{border-bottom:none}.mini-task-table__table tbody td{color:var(--color-console-text-2);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:.5rem .75rem;overflow:hidden}.mini-task-table__table tbody td.is-overflow-visible{overflow:visible}.mini-task-table__row--clickable{cursor:pointer}.mini-task-table__row--clickable:hover{background:var(--color-console-alpha-4);box-shadow:inset 2px 0 0 var(--color-console-accent1)}.mini-task-table__row--active{background:color-mix(in srgb, var(--color-console-accent1) 10%, transparent);box-shadow:inset 2px 0 0 var(--color-console-accent1)}.mini-task-table__state{text-align:center;font-size:var(--font-size-xs);color:var(--color-console-text-4);padding:1.25rem .75rem}.mini-task-table__skeleton{flex-direction:column;gap:1px;padding:1px;display:flex}.mini-task-table__skeleton-row{background:linear-gradient(90deg, var(--color-console-alpha-3), var(--color-console-alpha-6), var(--color-console-alpha-3));background-size:200% 100%;height:34px;animation:1.4s ease-in-out infinite mini-task-table-shimmer}@keyframes mini-task-table-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mini-task-table .editable-cell--idle:hover{background:#ffffff0a;border-color:#ffffff1f;border-bottom-style:solid}.mini-task-table .editable-cell--idle:has(.editable-cell__empty){background:#ef44441f}.mini-task-table .editable-cell__prefix{color:#94a3b8}.mini-task-table .editable-cell__empty{color:#6b7280}.mini-task-table .cell-input{color:#e2e8f0;background:#0f1117cc;border-color:#6366f1}.mini-task-table__quick-add{border-top:1px solid var(--color-console-border-subtle);align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex}.mini-task-table__quick-add-input{border:1px solid var(--color-console-border-ctrl);background:var(--color-console-bg-1);min-width:0;color:var(--color-console-text-1);font-size:var(--font-size-sm);border-radius:5px;flex:1;padding:.3rem .5rem}.mini-task-table__quick-add-input:focus{border-color:var(--color-console-accent1);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-console-accent1) 18%, transparent);outline:none}.mini-task-table__quick-add-input::placeholder{color:var(--color-console-text-4)}.mini-task-table__quick-add-btn{background:var(--color-console-accent1);color:#fff;font-size:var(--font-size-xs);cursor:pointer;border:none;border-radius:5px;flex-shrink:0;padding:.3rem .625rem;font-weight:600;transition:filter .12s}.mini-task-table__quick-add-btn:not(:disabled):hover{filter:brightness(1.1)}.mini-task-table__quick-add-btn:disabled{opacity:.4;cursor:not-allowed}.mini-task-table__footer{justify-content:center;align-items:center;padding-top:.5rem;display:flex}.mini-task-table__more{font-size:var(--font-size-xs);color:var(--color-console-text-3);border-radius:6px;padding:.25rem .7rem;transition:background .12s,color .12s}.mini-task-table__more:hover{background:var(--color-console-alpha-5);color:var(--color-console-text-1)}.mini-task-table__more:disabled{opacity:.5;cursor:default}@media (max-width:48rem){.mini-task-table:not(.mini-task-table--mini) .mini-task-table__table thead th{padding:.4rem .5rem}.mini-task-table:not(.mini-task-table--mini) .mini-task-table__table tbody td{max-width:none;padding:.5rem}.mini-task-table:not(.mini-task-table--mini) .mini-task-table__table th[data-col=title],.mini-task-table:not(.mini-task-table--mini) .mini-task-table__table td[data-col=title]{width:100%;max-width:0}.mini-task-table:not(.mini-task-table--mini) .mini-task-table__table th[data-col=actions],.mini-task-table:not(.mini-task-table--mini) .mini-task-table__table td[data-col=actions],.mini-task-table:not(.mini-task-table--mini) .mini-task-table__table th[data-col=chevron],.mini-task-table:not(.mini-task-table--mini) .mini-task-table__table td[data-col=chevron]{text-align:center;padding-inline-start:.25rem;padding-inline-end:.25rem}.mini-task-table:not(.mini-task-table--mini) .mini-task-table__quick-add{gap:.5rem;padding:.5rem}.mini-task-table:not(.mini-task-table--mini) .mini-task-table__quick-add-input,.mini-task-table:not(.mini-task-table--mini) .mini-task-table__quick-add-btn{min-height:var(--ctrl-height,40px)}.mini-task-table:not(.mini-task-table--mini) .mini-task-table__quick-add-btn{padding-inline-start:.9rem;padding-inline-end:.9rem}.mini-task-table:not(.mini-task-table--mini) .mini-task-table__row--clickable:hover{box-shadow:none;background:0 0}}.mini-task-table--mini .mini-task-table__head{padding-bottom:.4rem}.mini-task-table--mini .mini-task-table__panel{border-radius:8px}.mini-task-table--mini .mini-task-table__table{font-size:var(--font-size-xs)}.mini-task-table--mini .mini-task-table__table thead th{letter-spacing:.04em;padding:.3rem .5rem}.mini-task-table--mini .mini-task-table__table tbody td{max-width:150px;padding:.32rem .5rem}.mini-task-table--mini .mini-task-table__skeleton-row{height:26px}.mini-task-table--mini .mini-task-table__state{padding:.9rem .5rem}
.tob{border:1px solid var(--color-console-border);border-radius:var(--radius-sm,4px);background:color-mix(in srgb, var(--color-console-accent4) 10%, transparent);color:var(--color-console-accent4);font-size:var(--font-size-xxs,.6875rem);cursor:pointer;align-items:center;gap:.2rem;padding:.05rem .35rem;display:inline-flex}.tob:hover:not(:disabled){background:color-mix(in srgb, var(--color-console-accent4) 20%, transparent)}.tob:disabled{cursor:default;opacity:.75}.tob__label{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.tob__count{color:var(--color-console-text-4);border-left:1px solid;padding-left:.25rem}
.insp-badge{white-space:nowrap;border-radius:4px;align-items:center;gap:.2rem;font-weight:600;line-height:1.4;display:inline-flex}.insp-badge--sm{font-size:var(--font-size-xxs,.6875rem);padding:.05rem .35rem}.insp-badge--md{font-size:var(--font-size-xs);padding:.15rem .5rem}.insp-badge--not-attempted{background:var(--color-console-alpha-5);color:var(--color-console-text-3)}.insp-badge--flagged{background:color-mix(in srgb, var(--color-console-status-warning) 18%, transparent);color:var(--color-console-status-warning)}.insp-badge--failed{background:color-mix(in srgb, var(--color-console-status-danger) 18%, transparent);color:var(--color-console-status-danger)}.insp-badge--passed{background:color-mix(in srgb, var(--color-console-status-success) 18%, transparent);color:var(--color-console-status-success)}.insp-badge--expired{background:color-mix(in srgb, var(--color-console-status-warning) 22%, transparent);color:var(--color-console-status-warning);border:1px solid color-mix(in srgb, var(--color-console-status-warning) 45%, transparent)}.insp-badge--soon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-console-status-warning) 40%, transparent)}.insp-expiry{font-size:var(--font-size-xxs,.6875rem);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.insp-expiry svg{flex-shrink:0}.insp-expiry em{opacity:.65;font-variant-numeric:tabular-nums;font-style:normal}.insp-expiry--expired{color:var(--color-console-status-warning);font-weight:600}.insp-expiry--soon{color:var(--color-console-status-warning)}.insp-expiry--never{color:var(--color-console-text-4)}.insp-expiry--ok{color:var(--color-console-text-3)}.insp-expiry--none{color:var(--color-console-text-4)}.insp-ready{white-space:nowrap;border-radius:4px;align-items:center;gap:.3rem;font-weight:600;line-height:1.4;display:inline-flex}.insp-ready--sm{font-size:var(--font-size-xxs,.6875rem);padding:.05rem .35rem}.insp-ready--md{font-size:var(--font-size-xs);padding:.15rem .5rem}.insp-ready em{opacity:.75;border-left:1px solid;padding-left:.3rem;font-style:normal;font-weight:500}.insp-ready--not-started{background:var(--color-console-alpha-5);color:var(--color-console-text-3)}.insp-ready--in-progress{background:color-mix(in srgb, var(--color-console-accent1) 18%, transparent);color:var(--color-console-accent1)}.insp-ready--not-ready{background:color-mix(in srgb, var(--color-console-status-danger) 18%, transparent);color:var(--color-console-status-danger)}.insp-ready--ready{background:color-mix(in srgb, var(--color-console-status-success) 18%, transparent);color:var(--color-console-status-success)}
.employee-select{flex-direction:column;gap:6px;min-width:min(18rem,100%);display:flex}.employee-select__label{font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:#94a3b8f2;font-weight:600;line-height:1.2}.employee-select__control{width:100%}html[data-console] .employee-select__trigger{border-color:var(--console-overlay-border,#ffffff1f);background:#ffffff0a;border-radius:10px;min-height:44px}html[data-console] .employee-select__trigger:hover{background:#ffffff12}html[data-console] .employee-select__trigger[data-focus=true]{border-color:#94a3b873;box-shadow:0 0 0 1px #94a3b833}.employee-select__inner{flex:1;min-width:0}.employee-select__value-slot{overflow:hidden}.employee-select__value-inner{align-items:center;gap:10px;min-width:0;display:flex}.employee-select__name{font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;color:#e2e8f0f2;overflow:hidden}.employee-select__placeholder{font-size:var(--font-size-sm);color:#94a3b8d9}.employee-select__role{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:#94a3b8f2;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:2px 8px;font-weight:600}.employee-select__icon{opacity:.55;color:#94a3b8f2;flex-shrink:0}.employee-select__selector-icon{opacity:.75}.employee-select__chevron{opacity:.7}
.hlc{box-sizing:border-box;flex-direction:column;gap:1.1rem;width:100%;max-width:64rem;margin:0 auto;padding:1.5rem 1rem 2rem;display:flex}.hlc__title,.hlc__head-name{color:var(--text-1);margin:0}.hlc__section-label{color:var(--text-3);margin:0}.hlc__actions{flex-direction:column;gap:.6rem;display:flex}.hlc__action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;max-width:30rem;display:grid}.hlc__action{box-sizing:border-box;border:1px solid var(--line);background:var(--bg-2);min-height:76px;color:var(--text-1);text-align:center;-webkit-tap-highlight-color:#0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .25rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}:is(.hlc__action:hover,.hlc__action:focus-visible){background:var(--bg-3);text-decoration:none}.hlc__action:active{transform:scale(.97)}.hlc__action span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hlc__action--on{border-color:color-mix(in srgb, var(--text-1) 28%, transparent);background:var(--bg-3)}.hlc__action--primary{border-color:color-mix(in srgb, var(--accent1) 35%, transparent);background:color-mix(in srgb, var(--accent1) 10%, var(--bg-2));color:var(--accent1)}:is(.hlc__action--primary:hover,.hlc__action--primary:focus-visible){background:color-mix(in srgb, var(--accent1) 18%, var(--bg-2))}.hlc__open{min-height:1.15rem;color:var(--text-2);align-items:center;gap:.4rem;margin:0;display:flex}.hlc__open-dot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.hlc__open-dot--on{background:var(--status-open)}.hlc__hours{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;flex-direction:column;margin:0;padding:.25rem 0;display:flex}.hlc__hours-row{justify-content:space-between;align-items:baseline;gap:1rem;padding:.4rem .85rem;display:flex}.hlc__hours-row dt,.hlc__hours-row dd{color:var(--text-2);margin:0}.hlc__hours-row dd{text-align:right;white-space:nowrap}.hlc__hours-row--today dt,.hlc__hours-row--today dd{color:var(--text-1)}.hlc__hours-today{color:var(--accent1)}.hlc__filter{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;align-items:center;gap:.6rem;min-height:48px;padding:0 .9rem;display:flex;position:relative}.hlc__filter-icon{color:var(--text-3);flex-shrink:0}.hlc__filter-input{min-width:0;color:var(--text-1);background:0 0;border:0;outline:none;flex:1}.hlc__filter-input::placeholder{color:var(--text-3)}.hlc__filter-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hlc__filter-clear{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hlc__deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hlc__tile{box-sizing:border-box;border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--tint,var(--accent1)) 9%, transparent), transparent 42%),var(--bg-2);width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:14px;align-items:center;gap:.8rem;padding:.85rem .9rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}:is(.hlc__tile:hover,.hlc__tile:focus-visible){border-color:color-mix(in srgb, var(--tint,var(--accent1)) 45%, transparent);text-decoration:none;box-shadow:0 10px 30px -18px #0000008c}:is(.hlc__tile:hover .hlc__tile-arrow,.hlc__tile:focus-visible .hlc__tile-arrow){color:var(--tint,var(--accent1));transform:translate(2px)}.hlc__tile:active{transform:scale(.985)}.hlc__glyph{border:1px solid var(--line);background:color-mix(in srgb, var(--tint,var(--accent1)) 14%, var(--bg-3));width:42px;height:42px;color:var(--tint,var(--accent1));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hlc__glyph--lg{width:46px;height:46px}.hlc__tile-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.hlc__tile-label{color:var(--text-1)}.hlc__tile-meta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hlc__tile-count{background:var(--accent1);color:var(--bg-1);border-radius:999px;flex-shrink:0;padding:.15rem .5rem}.hlc__tile-arrow{color:var(--text-3);flex-shrink:0;transition:color .18s,transform .18s}.hlc__back{border:1px solid var(--line);background:var(--bg-2);min-height:44px;color:var(--text-2);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:0 .9rem 0 .7rem;transition:background .15s,color .15s;display:inline-flex}.hlc__back:hover{background:var(--bg-3);color:var(--text-1)}.hlc__head{align-items:center;gap:.8rem;display:flex}.hlc__head-meta{color:var(--text-3);margin:.15rem 0 0}.hlc__rows{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.hlc__row{background:var(--bg-2);-webkit-tap-highlight-color:#0000;border:1px solid #0000;border-radius:12px;align-items:center;gap:.65rem;min-height:56px;padding:0 .9rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}:is(.hlc__row:hover,.hlc__row:focus-visible){background:var(--bg-3);border-color:var(--line);text-decoration:none}:is(.hlc__row:hover .hlc__row-arrow,.hlc__row:focus-visible .hlc__row-arrow){color:var(--text-1)}.hlc__row:active{transform:scale(.99)}.hlc__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.hlc__row-label{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.hlc__row-arrow{color:var(--text-3);flex-shrink:0;transition:color .15s}.hlc__cta{border:1px solid color-mix(in srgb, var(--accent1) 35%, transparent);background:color-mix(in srgb, var(--accent1) 10%, var(--bg-2));min-height:48px;color:var(--accent1);border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:0 1.1rem;text-decoration:none;display:inline-flex}.hlc__cta:hover{background:color-mix(in srgb, var(--accent1) 18%, var(--bg-2));text-decoration:none}.hlc__empty{color:var(--text-3);margin:0;padding:1.5rem 0}@media (prefers-reduced-motion:reduce){.hlc__tile,.hlc__row,.hlc__tile-arrow{transition:none}.hlc__tile:active,.hlc__row:active{transform:none}}
:root{--status-bar-height:32px}.status-bar{background:var(--color-console-bg-1);border-top:1px solid var(--color-console-alpha-7);z-index:1000;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:32px;padding:0 .25rem;font-size:11px;line-height:1;transition:border-top-color .25s;display:flex;position:fixed;bottom:0;left:0;right:0}@media (max-width:48rem){.status-bar{display:none}}.status-bar--simulating{border-top-color:color-mix(in srgb, var(--color-console-status-warning) 45%, transparent)}.status-bar__left,.status-bar__right{align-items:center;height:100%;display:flex}.sb-item__panel--clock,.sb-item__panel--roles{min-width:200px}.sb-item__panel--db{min-width:200px;left:0;right:auto}.sb-clock{text-align:center;padding:10px 14px 12px}.sb-clock__day{letter-spacing:.06em;text-transform:uppercase;color:var(--color-console-text-4);margin:0 0 2px;font-size:10px;font-weight:500}.sb-clock__date{color:var(--color-console-text-1);margin:0 0 10px;font-size:12px;font-weight:500}.sb-clock__time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-console-text-0);margin:0;font-family:ui-monospace,SF Mono,Fira Mono,monospace;font-size:22px;font-weight:300}.sb-db__label{align-items:center;gap:5px;display:inline-flex}.sb-db__env{color:var(--color-console-text-1)}.sb-db__env[data-env=prod]{color:var(--color-console-status-warning)}.sb-db__env[data-env=test]{color:var(--color-console-status-active)}.sb-db__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.sb-db__option{width:100%;color:var(--color-console-text-3);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-family:ui-monospace,SF Mono,Fira Mono,monospace;font-size:11.5px;transition:background .1s,color .1s;display:flex}.sb-db__option:hover{background:var(--color-console-alpha-6);color:var(--color-console-text-1)}.sb-db__option--active{color:var(--color-console-status-active);font-weight:500}.sb-db__option:disabled{opacity:.5;cursor:default}.sb-db__dot{background:var(--color-console-alpha-15);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.sb-db__dot[data-env=test]{background:var(--color-console-status-active)}.sb-db__dot[data-env=prod]{background:var(--color-console-status-warning)}.sb-db-seg{background:var(--color-console-bg-3);border-radius:9px;height:36px;padding:2px;display:flex}.sb-db-seg__option{color:var(--color-console-text-5);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.sb-db-seg__option--active{background:var(--color-console-bg-1);color:var(--color-console-text-1)}.sb-db-seg__option--active[data-env=prod]{color:var(--color-console-status-warning)}.sb-db-seg__option--active[data-env=test]{color:var(--color-console-status-active)}.sb-db-seg__option:disabled{opacity:.6}.sb-roles__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.sb-roles__role{width:100%;color:var(--color-console-text-3);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:11.5px;transition:background .1s,color .1s;display:flex}.sb-roles__role:hover{background:var(--color-console-alpha-6);color:var(--color-console-text-1)}.sb-roles__role--active{color:var(--color-console-status-warning);font-weight:500}.sb-roles__role--active .sb-roles__dot{background:var(--color-console-status-warning)}.sb-roles__dot{background:var(--color-console-alpha-15);border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .1s}.sb-roles__exit{width:100%;color:var(--color-console-status-warning);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:5px 8px;font-size:11.5px;transition:background .1s;display:flex}.sb-roles__exit:hover{background:color-mix(in srgb, var(--color-console-status-warning) 14%, transparent)}.sb-mobile-wrap{display:contents}@media (min-width:48.0625rem){.sb-mobile-wrap{display:none}}.sb-mobile__hint{gap:8px}.sb-mobile__hint-side{flex:1;justify-content:flex-start;gap:4px;min-width:0;display:flex}.sb-mobile__hint-side--left{justify-content:flex-end}.sb-mobile__hint-side .sb-status{background:var(--color-console-bg-1);height:18px;padding:0 6px}.sb-mobile__hint-side .sb-status[data-tone=warning]{background:color-mix(in srgb, var(--color-console-status-warning) 18%, var(--color-console-bg-1))}.sb-mobile__hint-side .sb-status[data-tone=danger]{background:color-mix(in srgb, var(--color-console-status-danger) 18%, var(--color-console-bg-1))}.sb-mobile__hint-pill{background:var(--color-console-alpha-22);border-radius:2px;flex-shrink:0;width:36px;height:4px}.sb-mobile--always{background:var(--color-console-bg-1);box-shadow:0 -4px 24px var(--color-console-shadow-heavy);border-top:1px solid var(--color-console-alpha-7);border-radius:12px 12px 0 0;font-size:12px;line-height:1}.sb-mobile--simulating{border-top-color:color-mix(in srgb, var(--color-console-status-warning) 45%, transparent)}.sb-mobile__section-label{color:var(--color-console-text-4);padding:14px 4px 6px;font-size:11px;font-weight:500}.sb-mobile__section-label:first-child{padding-top:2px}.sb-mobile__db{padding-top:10px}.sb-mobile__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sb-mobile__tiles .sb-group{display:contents}.sb-mobile__tiles .sb-group:before{content:none}
