.ui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-times{--time-customer-bg:var(--ui-primary-soft);--time-internal-bg:var(--ui-internal-soft);gap:var(--ui-space-4);min-width:0;display:grid}.ui-times>.ui-tabs{padding:0}.ui-times>[role=tabpanel]{gap:var(--ui-space-4);min-width:0;display:grid}.ui-times>[role=tabpanel][hidden]{display:none}.ui-workspace-content .ui-times .ui-panel{padding:var(--ui-space-4);min-width:0;margin:0}.ui-times-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-3) var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-times-period,.ui-times-filters,.ui-times-viewbar{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-times-viewbar,.ui-times-scope{flex-basis:100%}.ui-times-filters{flex:30rem;justify-content:flex-end}.ui-times-picker label:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-times-period-label{text-align:center;min-width:15rem}.ui-workspace-content .ui-times-toolbar input,.ui-workspace-content .ui-times-sheet select{min-height:var(--ui-control-height);max-width:none;margin:0}.ui-times-search{position:relative}.ui-times-search .ui-icon{top:50%;left:var(--ui-space-3);color:var(--ui-muted);position:absolute;transform:translateY(-50%)}.ui-times-search{flex:12rem;max-width:20rem}.ui-workspace-content .ui-times-search input{width:100%;padding-left:2.4rem}.ui-times-picker{flex:18rem;max-width:28rem}.ui-times-scope,.ui-times-scope-note{align-items:center;gap:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-size-xs);margin:0;display:flex}.ui-times-scope .ui-icon,.ui-times-scope-note .ui-icon{width:14px;height:14px}.ui-times-layout{gap:var(--ui-space-4);min-width:0;display:grid}.ui-times-layout.has-sheet{grid-template-columns:minmax(0,1fr) minmax(30rem,40%);align-items:start}.ui-times-grid-scroll{overflow-x:auto}.ui-times-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:62rem}.has-sheet .ui-times-grid{min-width:52rem}.ui-times-grid th,.ui-times-grid td{border-bottom:1px solid var(--ui-border);vertical-align:middle;padding:3px}.ui-times-grid thead th{padding:var(--ui-space-2) 3px;color:var(--ui-muted);font-size:var(--ui-font-size-sm);text-align:center;white-space:nowrap;font-weight:600}.ui-times-grid thead th.is-today{color:var(--ui-primary-text)}.ui-times-grid thead th.is-weekend{width:4.5rem}.ui-times-grid thead th:nth-last-child(-n+2){width:6rem}.ui-times-grid .ui-times-col-person{z-index:1;background:var(--ui-surface);text-align:left;width:15rem;position:sticky;left:0}.has-sheet .ui-times-grid .ui-times-col-person{width:11rem}.ui-times-grid tr.is-current>th{box-shadow:inset 3px 0 0 var(--ui-primary)}.ui-times-person{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.ui-times-person-main{min-width:0;display:grid}.ui-times-person-main strong{font-weight:600}.ui-times-person-main small{color:var(--ui-muted);font-size:var(--ui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-times-tags{gap:var(--ui-space-1);font-size:var(--ui-font-size-xs);flex-wrap:wrap;display:flex}.ui-workspace-content .ui-times-star{width:2rem;height:2rem;min-height:0;color:var(--ui-control-border);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;display:inline-flex}.ui-workspace-content .ui-times-star:hover,.ui-workspace-content .ui-times-star.is-on{color:var(--ui-warning)}.ui-times-star.is-on .ui-icon{fill:currentColor}.ui-times-star.is-via .ui-icon{fill:var(--ui-warning-border)}.ui-workspace-content .ui-times-cell{width:100%;min-height:4.1rem;padding:var(--ui-space-1) 1.1rem var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;text-align:left;box-shadow:none;cursor:pointer;align-content:center;gap:1px;margin:0;font-weight:400;display:grid;position:relative}.ui-workspace-content .ui-times-cell:hover:not(:disabled){border-color:var(--ui-control-border);background:var(--ui-hover)}.ui-workspace-content .ui-times-cell:disabled{cursor:default;opacity:1}.ui-workspace-content .ui-times-cell.is-selected{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-primary-border)}.ui-times-cell-main{font-family:var(--ui-font-mono);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-times-cell-sub{min-height:1em;color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-times-cell.is-minus .ui-times-cell-sub,.ui-times .is-minus{color:var(--ui-danger)}.ui-times-cell.is-plus .ui-times-cell-sub,.ui-times .is-plus{color:var(--ui-success)}.ui-times-cell-att,.ui-times-sum-att{color:var(--ui-muted);font-family:var(--ui-font-mono);white-space:nowrap;align-items:center;gap:2px;font-size:.7rem;display:inline-flex}.ui-times-cell-att .ui-icon,.ui-times-sum-att .ui-icon{width:11px;height:11px}.ui-times-marks{flex-direction:column;gap:1px;display:flex;position:absolute;top:3px;right:3px}.ui-times-mark{color:var(--ui-muted);display:inline-flex}.ui-times-mark .ui-icon{width:13px;height:13px}.ui-times-mark.is-attention,.ui-times-legend .is-attention{color:var(--ui-warning)}.ui-times-mark.is-breakRule,.ui-times-legend .is-breakRule{color:var(--ui-danger)}.ui-times-mark.is-edit,.ui-times-legend .is-edit{color:var(--ui-internal)}.ui-times-mark.is-unlock,.ui-times-mark.is-time,.ui-times-legend .is-unlock{color:var(--ui-primary)}.ui-workspace-content .ui-times-cell.is-outside{background:repeating-linear-gradient(135deg, var(--ui-surface-muted) 0 6px, var(--ui-background) 6px 8px);color:var(--ui-muted)}.ui-workspace-content .ui-times-cell.is-future{background:0 0;border-style:dashed}.ui-workspace-content .ui-times-cell.is-empty{background:var(--ui-surface-muted);border-color:#0000}.ui-workspace-content .ui-times-cell.is-absence{background:var(--ui-group-head)}.ui-times-cell.is-empty .ui-times-cell-main,.ui-times-cell.is-absence .ui-times-cell-main,.ui-times-cell.is-nodata .ui-times-cell-main{color:var(--ui-muted);font-family:var(--ui-font);font-size:var(--ui-font-size-sm);font-weight:500}.ui-workspace-content .ui-times-cell.is-nodata{border-color:var(--ui-warning-border);background:var(--ui-warning-soft)}.ui-times-cell.is-nodata .ui-times-cell-main{color:var(--ui-warning)}.ui-workspace-content .ui-times-cell.is-running{border-color:var(--ui-primary-border);background:var(--ui-primary-soft)}.ui-times-sum,.ui-times-diff{text-align:right;white-space:nowrap}.ui-times-sum small,.ui-times-diff small{color:var(--ui-muted);font-size:var(--ui-font-size-xs);display:block}.ui-times-cards{gap:var(--ui-space-3);display:none}.ui-times-card{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid}.ui-times-card.is-current{border-color:var(--ui-primary-border)}.ui-times-card>header{align-items:center;gap:var(--ui-space-2);display:flex}.ui-times-card-sum{text-align:right;margin-left:auto;display:grid}.ui-times-card-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ui-times-card-days>div{gap:2px;min-width:0;display:grid}.ui-times-card-wd{color:var(--ui-muted);font-size:var(--ui-font-size-xs);text-align:center}.ui-workspace-content .ui-times-card-days .ui-times-cell{min-height:max(3rem, var(--ui-control-height));text-align:center;padding:2px}.ui-times-card-days .ui-times-cell-main{font-size:var(--ui-font-size-xs)}.ui-times-card-days .ui-times-cell-sub{font-size:.68rem}.ui-times-card-days .ui-times-cell-att{display:none}.ui-times-card-days .ui-times-mark .ui-icon{width:10px;height:10px}.ui-times-pager{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-3);color:var(--ui-muted);font-size:var(--ui-font-size-sm);display:flex}.ui-times-legend{gap:var(--ui-space-2) var(--ui-space-4);margin:var(--ui-space-3) 0 0;color:var(--ui-muted);font-size:var(--ui-font-size-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-times-legend li{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-times-sheet{scroll-margin-top:var(--ui-space-4);top:var(--ui-space-4);gap:var(--ui-space-3);max-height:calc(100vh - 2rem);display:grid;position:sticky;overflow:auto}.ui-times-sheet-head{color:var(--ui-muted);font-size:var(--ui-font-size-sm);justify-content:space-between;align-items:center;font-weight:600;display:flex}.ui-times-detail-head{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-times-person-nav{align-items:center;gap:var(--ui-space-2);display:flex}.ui-times-figs{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));margin:0;display:grid}.ui-times-figs div{padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius);background:var(--ui-surface-muted)}.ui-times-figs dt{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-times-figs dd{margin:0;font-weight:600}.ui-times-figs .is-main{background:var(--ui-primary-soft)}.ui-times-figs .is-main dd{color:var(--ui-primary-text);font-size:var(--ui-font-size-lg)}.ui-times-figs .is-warn dd{color:var(--ui-warning)}.ui-times-daystate{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-font-size-sm);flex-wrap:wrap;margin:0;display:flex}.ui-times-daystate>span{align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;display:inline-flex}.ui-times-daystate .is-closed{color:var(--ui-success)}.ui-times-daystate .is-granted{color:var(--ui-primary-text);font-weight:500}.ui-times-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-times-history{gap:var(--ui-space-2);display:grid}.ui-times-history h3{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-md);margin:0;display:flex}.ui-times-history ol,.ui-times-changes{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-times-history ol>li,.ui-times-changes>li{padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-left:3px solid var(--ui-internal-border);border-radius:var(--ui-radius)}.ui-times-history li.is-own{border-left-color:var(--ui-primary-border)}.ui-times-history li.is-attendance{border-left-color:var(--ui-text)}.ui-times-history header,.ui-times-changes header{align-items:baseline;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-times-history ul,.ui-times-changes ul{margin:var(--ui-space-1) 0 0;padding-left:1.2rem}.ui-times-reason{margin:var(--ui-space-1) 0 0;font-style:italic}.ui-times-history-grant{align-items:center;gap:var(--ui-space-1);color:var(--ui-primary-text);font-size:var(--ui-font-size-sm);margin:0;display:flex}.ui-times-dialog{box-sizing:border-box;width:min(40rem,100vw - 1rem);max-width:calc(100vw - 1rem)}.ui-times-dialog form{gap:var(--ui-space-3);display:grid}.ui-times-dialog h2{font-size:var(--ui-font-size-lg);margin:0}.ui-times-dialog .ui-field input,.ui-times-dialog .ui-field select,.ui-times-dialog .ui-field textarea{width:100%;min-height:var(--ui-control-height);font:inherit}.ui-times-fieldset{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);margin:0;display:grid}.ui-times-fieldset legend{align-items:center;gap:var(--ui-space-1);padding:0 var(--ui-space-1);font-weight:600;display:inline-flex}.ui-times-fieldset legend small{color:var(--ui-muted);font-weight:400}.ui-times-row{align-items:end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-times-row .ui-field{flex:12rem;margin:0}.ui-times-quick{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-times-quick .ui-button[aria-pressed=true]{border-color:var(--ui-primary-border);background:var(--ui-primary-soft);color:var(--ui-primary-text)}.ui-times-effect{gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius);background:var(--ui-surface-muted);margin:0;display:flex}.ui-times-grants{gap:var(--ui-space-3);display:grid}.ui-times-grants-filter{align-items:end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-times-grants-filter .ui-field{margin:0}.ui-times-grants-filter .ui-segmented{flex-wrap:wrap;max-width:100%}.ui-times-grant-list{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-times-grant-list>li{border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.ui-times-grant-list>li.is-open{border-color:var(--ui-primary-border)}.ui-workspace-content .ui-times-grant-row{align-items:center;gap:var(--ui-space-3);width:100%;padding:var(--ui-space-3);border-radius:var(--ui-radius);color:var(--ui-text);font:inherit;text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(10rem,1.2fr) repeat(2,minmax(9rem,1fr)) minmax(11rem,auto) minmax(7rem,auto);margin:0;font-weight:400;display:grid}.ui-workspace-content .ui-times-grant-row:hover{background:var(--ui-hover)}.ui-times-grant-row>span{min-width:0;display:grid}.ui-times-grant-row small{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-times-grant-row .ui-pill{white-space:normal}.ui-times-grant-detail{gap:var(--ui-space-3);padding:0 var(--ui-space-3) var(--ui-space-3);display:grid}.ui-times-grant-detail h4{margin:0}.ui-times-grant-detail dl{gap:var(--ui-space-2) var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.ui-times-grant-detail dt{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-times-grant-detail dd{margin:0}@media (max-width:100rem){.ui-times-layout.has-sheet{grid-template-columns:minmax(0,1fr)}.ui-times-sheet{max-height:none;position:static;overflow:visible}.ui-times-layout.has-sheet .ui-times-sheet{order:-1}}@media (max-width:64rem){.ui-workspace-content .ui-times-grant-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-times-grant-row>strong{grid-column:1/-1}}@media (max-width:56rem){.ui-workspace-content .ui-times-star{width:var(--ui-control-height);height:var(--ui-control-height)}.ui-times-grid-scroll{display:none}.ui-times-cards{display:grid}.ui-times-period,.ui-times-filters{width:100%}.ui-times-period-label{min-width:0;font-size:var(--ui-font-size-sm);flex:1}.ui-times-search,.ui-times-picker{flex:12rem;max-width:none}.ui-workspace-content .ui-times-search input{width:100%}}@media (max-width:40rem){.ui-workspace-content .ui-times .ui-panel{padding:var(--ui-space-3)}.ui-times-person-nav{width:100%}.ui-times-person-nav select{flex:1;min-width:0}}.ui-times-account{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-muted);display:grid}.ui-times-account h3{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-md);margin:0;display:flex}.ui-times-account p{margin:0}.ui-times-account-figs{gap:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ui-times-account-figs div{gap:var(--ui-space-1);min-width:0;display:grid}.ui-times-account-figs dt{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-times-account-figs dd{font-size:var(--ui-font-size-md);margin:0}.ui-times-account-figs .is-main dd{font-size:var(--ui-font-size-lg);font-weight:600}.ui-times-account-state{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-times-account-state>span{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-times-account-state .is-ok{color:var(--ui-success)}.ui-times-account-note{font-size:var(--ui-font-size-xs)}.ui-times-audit-filter{align-items:end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-times-audit-filter .ui-field{min-width:12rem;margin:0}.ui-times-audit-kinds{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-times-audit-kinds .ui-button[aria-pressed=true]{border-color:var(--ui-primary-border);background:var(--ui-primary-soft);color:var(--ui-primary-text)}.ui-times-audit{gap:var(--ui-space-3);display:grid}.ui-times-audit p{margin:0}.ui-times-audit-scroll{overflow-x:auto}.ui-times-audit-table{border-collapse:collapse;width:100%;font-size:var(--ui-font-size-sm)}.ui-times-audit-table th,.ui-times-audit-table td{padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top}.ui-times-audit-table thead th{color:var(--ui-muted);font-size:var(--ui-font-size-xs);white-space:nowrap;font-weight:600}.ui-times-audit-table td:first-child{white-space:nowrap}.ui-times-audit-table ul{margin:0;padding-left:1.2rem}.ui-times-audit-table tr.is-own td{background:var(--ui-primary-soft)}.ui-times-audit-list{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:none}.ui-times-audit-list>li{padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-left:3px solid var(--ui-internal-border);border-radius:var(--ui-radius)}.ui-times-audit-list>li.is-own{border-left-color:var(--ui-primary-border)}.ui-times-audit-list header{align-items:baseline;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-times-audit-list ul{margin:var(--ui-space-1) 0 0;padding-left:1.2rem}.ui-times-audit-day{align-items:center;gap:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-times-audit-more{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}@media (max-width:56rem){.ui-times-audit-scroll{display:none}.ui-times-audit-list{display:grid}}@media (max-width:40rem){.ui-times-account-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-times-account-figs .is-main{order:-1;grid-column:1/-1}.ui-times-audit-filter .ui-field{flex:100%;min-width:0}}.ui-break-tools{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-break-deviates,.ui-break-law{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-break-deviates{color:var(--ui-primary-text)}.ui-break-law{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0}
.ui-tab-status{background:var(--ui-warning);border-radius:50%;width:.6rem;height:.6rem}.ui-tab-status.is-danger{background:var(--ui-danger)}.ui-plain-fieldset{border:0;min-width:0;margin:0;padding:0}.ui-sysstatus{gap:var(--ui-space-3);display:grid}.ui-sysstatus .ui-notice{margin:0}.ui-sysstatus-head{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-sysstatus-head h3{font-size:var(--ui-font-size-md);margin:0}.ui-sysstatus-when{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-sysstatus-head .ui-button{margin-left:auto}.ui-sysstatus-light{background:var(--ui-success);width:.85rem;height:.85rem;box-shadow:0 0 0 3px var(--ui-success-soft);vertical-align:-1px;border-radius:50%;flex:none;display:inline-block}.ui-sysstatus-light.is-warn{background:var(--ui-warning);box-shadow:0 0 0 3px var(--ui-warning-soft)}.ui-sysstatus-light.is-error{background:var(--ui-danger);box-shadow:0 0 0 3px var(--ui-danger-soft)}.ui-sysstatus-purpose,.ui-sysstatus-muted{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0}.ui-sysstatus-figs{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.ui-sysstatus-figs>div{padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:6px}.ui-sysstatus-figs>.is-warn{border-color:var(--ui-warning-border);background:var(--ui-warning-soft)}.ui-sysstatus-figs dt{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-sysstatus-figs dd{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-md);margin:2px 0 0}.ui-sysstatus-section{gap:var(--ui-space-1);display:grid}.ui-sysstatus-section h4{align-items:center;gap:var(--ui-space-2);margin:var(--ui-space-2) 0 0;font-size:var(--ui-font-size-sm);display:flex}.ui-sysstatus-section h4 .ui-icon{color:var(--ui-muted)}.ui-sysstatus-log{margin:0;padding:0;list-style:none;display:grid}.ui-sysstatus-log li{gap:var(--ui-space-3);padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-border);font-size:var(--ui-font-size-sm);grid-template-columns:8rem minmax(0,1fr);display:grid}.ui-sysstatus-log time{color:var(--ui-muted);font-family:var(--ui-font-mono)}.ui-sysstatus-log .is-error{color:var(--ui-danger)}.ui-sysstatus-table{border-collapse:collapse;width:100%;font-size:var(--ui-font-size-sm)}.ui-sysstatus-table th,.ui-sysstatus-table td{padding:var(--ui-space-2);border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle}.ui-sysstatus-table th{color:var(--ui-muted);font-weight:600}.ui-sysstatus-table .ui-mono{white-space:nowrap}.ui-sysstatus-band{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);margin-bottom:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-sysstatus-band .ui-notice{flex:24rem;margin:0}@media (max-width:40rem){.ui-sysstatus-head .ui-button{margin-left:0}.ui-sysstatus-log li{grid-template-columns:minmax(0,1fr);gap:2px}.ui-sysstatus-table thead{display:none}.ui-sysstatus-table tr{padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-border);gap:2px;display:grid}.ui-sysstatus-table td{border:0;padding:0}}.ui-account{position:relative}.ui-account-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:inline-grid}.ui-account-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-account-menu{z-index:40;bottom:0;left:calc(100% + var(--ui-space-2));min-width:14rem;padding:var(--ui-space-2);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);display:grid;position:absolute}.ui-account-name{margin:0 0 var(--ui-space-2);padding:var(--ui-space-2);border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;gap:2px;display:grid}.ui-account-name small{color:var(--ui-muted)}.ui-account-menu [role=menuitem]{min-height:var(--ui-control-height);padding:0 var(--ui-space-2);font:inherit;text-align:left;color:inherit;border-radius:var(--ui-radius);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.ui-account-menu [role=menuitem]:hover,.ui-account-menu [role=menuitem]:focus-visible{background:var(--ui-surface-muted)}.ui-tabbar-user .ui-account-menu,.ui-area-panel-foot .ui-account-menu{left:auto;right:0;bottom:calc(100% + var(--ui-space-2))}.ui-area-panel-foot .ui-account-menu{left:0;right:auto}.ui-admin-header .ui-account-menu{top:calc(100% + var(--ui-space-2));bottom:auto;left:auto;right:0}.ui-choice{gap:var(--ui-space-2);justify-items:start;max-width:100%;display:inline-grid}.ui-choice-track{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) + 3px);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;max-width:100%;padding:3px;display:inline-grid}.ui-choice-item{justify-content:center;align-items:center;gap:var(--ui-space-2);min-width:0;min-height:calc(var(--ui-control-height) - 8px);padding:0 var(--ui-space-4);font:inherit;font-size:var(--ui-font-size-sm);color:var(--ui-muted);border-radius:var(--ui-radius);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}.ui-choice-item:hover:not(:disabled){color:var(--ui-text)}.ui-choice-item[aria-checked=true]{color:var(--ui-primary-text);background:var(--ui-surface);box-shadow:0 1px 2px #0f172a1f, 0 0 0 1px var(--ui-border);font-weight:600}.ui-choice-item:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.ui-choice-item:disabled{cursor:not-allowed;opacity:.55}.ui-choice-item[aria-checked=true]:disabled{opacity:.8}.ui-choice-hint{color:var(--ui-muted)}.ui-choice.is-compact .ui-choice-item{padding:0 var(--ui-space-3)}@media (max-width:480px){.ui-choice,.ui-choice-track{width:100%;display:grid}.ui-choice-item{padding:0 var(--ui-space-2);white-space:normal;line-height:1.2}}.ui-team-today-asof{align-items:center;gap:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-font-size-sm);display:inline-flex}.ui-team-today>.ui-team-today-asof{margin-bottom:var(--ui-space-2)}.ui-team-today-summary{margin:0 0 var(--ui-space-2);gap:var(--ui-space-1);padding:0;list-style:none;display:grid}.ui-team-today-row{align-items:center;gap:2px var(--ui-space-2);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-2);border-radius:var(--ui-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;grid-template-areas:"label stack""names names";display:grid}.ui-team-today-row:hover{background:var(--ui-hover)}.ui-team-today-row:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.ui-team-today-label{align-items:center;gap:var(--ui-space-2);grid-area:label;display:flex}.ui-team-today-stack{grid-area:stack;justify-content:flex-end;align-items:center;display:flex}.ui-team-today-stack .ui-avatar{border:2px solid var(--ui-surface);width:1.75rem;height:1.75rem;margin-left:-.4rem;font-size:.68rem}.ui-team-today-stack small{margin-left:var(--ui-space-1);color:var(--ui-muted)}.ui-team-today-names{color:var(--ui-muted);font-size:var(--ui-font-size-sm);grid-area:names}.ui-team-today-hint,.ui-deputy-info{gap:var(--ui-space-2);margin:var(--ui-space-2) 0;color:var(--ui-muted);font-size:var(--ui-font-size-sm);align-items:flex-start;display:flex}.ui-team-today-hint .ui-icon,.ui-deputy-info .ui-icon{flex:none;margin-top:1px}.ui-dialog.ui-team-today-panel{border-width:0 0 0 1px;border-radius:0;width:min(100%,34rem);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;overflow-y:auto}.ui-team-today-panel-head{align-items:center;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3);display:flex}.ui-team-today-panel-head h2{margin:0 auto 0 0}.ui-team-today-filters{margin-bottom:var(--ui-space-3);flex-wrap:wrap}.ui-team-today-panel .ui-status-search{margin-bottom:var(--ui-space-3)}.ui-team-today-group{gap:var(--ui-space-2);margin:var(--ui-space-3) 0 var(--ui-space-1);padding-bottom:var(--ui-space-1);border-bottom:1px solid var(--ui-border);font-size:var(--ui-font-size-sm);align-items:baseline;display:flex}.ui-team-today-group small{color:var(--ui-muted);font-weight:400}.ui-team-today-list>li{flex-wrap:nowrap;align-items:flex-start}.ui-team-today-list .ui-list-main b{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-team-today-lead{color:var(--ui-primary-text);font-size:var(--ui-font-size-sm);align-items:center;gap:2px;font-weight:500;display:inline-flex}.ui-team-today-deputy{align-items:center;gap:var(--ui-space-1);display:flex}.ui-team-today-warn{color:var(--ui-warning);font-weight:500}.ui-team-today-pills{justify-content:flex-end;align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-team-today-pills small{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-team-today-foot{margin-top:var(--ui-space-3);font-size:var(--ui-font-size-sm)}@media (max-width:760px){.ui-team-today-list>li{flex-wrap:wrap}.ui-team-today-list .ui-team-today-pills{padding-left:calc(2.25rem + var(--ui-space-2));flex:1 0 100%;justify-content:flex-start}}.ui-deputy legend{margin-bottom:var(--ui-space-1);font-weight:500}.ui-deputy-card{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);display:flex}.ui-deputy-picker{gap:var(--ui-space-2);padding:var(--ui-space-2);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);display:grid}.ui-deputy-list{max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-deputy-list button{align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-deputy-list button:hover,.ui-deputy-list button[aria-selected=true]{background:var(--ui-hover)}.ui-deputy-list button>span:not(.ui-avatar){margin-right:auto}.ui-workday[data-state=pause]{background:var(--ui-warning-soft);border-color:var(--ui-warning-border)}.ui-workday[data-state=pause] .ui-workday-dot{background:var(--ui-warning)}.ui-dialog.ui-pause-dialog{border-top:4px solid var(--ui-warning-border);text-align:center;max-width:26rem}.ui-pause-dialog h2{text-align:left;margin-top:0}.ui-pause-clock{justify-items:center;gap:var(--ui-space-1);margin:var(--ui-space-2) 0 var(--ui-space-4);color:var(--ui-warning);display:grid}.ui-pause-clock p{color:var(--ui-muted);font-size:var(--ui-font-size-sm);margin:0}.ui-pause-clock .ui-pause-time{color:var(--ui-text);font-size:2.2rem;font-weight:600}.ui-pause-dialog .ui-notice{margin-bottom:var(--ui-space-3);text-align:left}.ui-pause-dialog .ui-dialog-actions{justify-content:center}.ui-workday>.ui-inline-status{flex:1 0 100%;margin:0}.ui-pause-dialog .ui-pause-lead{margin:0 0 var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-size-sm);text-align:left}.ui-pause-work{margin:0 0 var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-muted);text-align:left;gap:2px;display:grid}.ui-pause-work small{color:var(--ui-muted)}
.ui-help-scope{display:contents}.ui-help-scope [data-help-anchor]{-webkit-touch-callout:none}.ui-help-scope.is-reviewing [data-help-anchor]{cursor:help}.ui-help-tooltip{z-index:60;max-width:min(22rem,100vw - 16px);padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-on-primary);background:var(--ui-gray-900);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-popup);font-size:var(--ui-font-size-sm);white-space:pre-line;overflow-wrap:anywhere;line-height:1.4;position:fixed}.ui-help-marker{z-index:55;pointer-events:none;border:2px solid var(--ui-focus);border-radius:var(--ui-radius);box-shadow:0 0 0 3px var(--ui-primary-soft);position:fixed}.ui-help-marker.is-warning{border-color:var(--ui-warning)}.ui-help-marker.is-danger{border-color:var(--ui-danger)}.ui-help-marker.is-success{border-color:var(--ui-success)}.ui-help-marker.is-muted{border-style:dashed;border-color:var(--ui-muted)}.ui-help-marker-label{max-width:min(20rem,100vw - 16px);padding:2px var(--ui-space-2);color:var(--ui-on-primary);background:var(--ui-gray-900);border-radius:var(--ui-radius);font-size:var(--ui-font-size-xs);white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:calc(100% + 4px);left:-2px;overflow:hidden}.ui-help-review{right:var(--ui-space-4);bottom:var(--ui-space-4);z-index:50;align-items:center;gap:var(--ui-space-3);max-width:calc(100vw - 2 * var(--ui-space-4));display:flex;position:fixed}.ui-help-review.is-active{padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-2) var(--ui-space-4);background:var(--ui-surface);border:1px solid var(--ui-primary-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow-popup)}.ui-help-review p{font-size:var(--ui-font-size-sm);margin:0}.ui-help-review .ui-button{box-shadow:var(--ui-shadow-popup);flex:none}.ui-help-dialog-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-help-dialog-head h2{font-size:var(--ui-font-size-lg);margin:0}.ui-help-facts{gap:var(--ui-space-1) var(--ui-space-4);margin:var(--ui-space-4) 0;font-size:var(--ui-font-size-sm);grid-template-columns:max-content 1fr;display:grid}.ui-help-facts dt{color:var(--ui-muted)}.ui-help-facts dd{overflow-wrap:anywhere;margin:0}.ui-help-text{margin:0 0 var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-surface-muted);border-left:3px solid var(--ui-primary-border);border-radius:var(--ui-radius);white-space:pre-line;overflow-wrap:anywhere}.ui-help-empty{color:var(--ui-muted)}.ui-help-message{margin:0 0 var(--ui-space-4);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius);font-size:var(--ui-font-size-sm)}.ui-help-message.is-info{color:var(--ui-primary-text);background:var(--ui-primary-soft)}.ui-help-message.is-danger{color:var(--ui-danger);background:var(--ui-danger-soft)}.ui-help-dialog .ui-field textarea{resize:vertical;width:100%}.ui-help-dialog .ui-field{margin-bottom:var(--ui-space-4)}@media (max-width:560px){.ui-help-review.is-active{left:var(--ui-space-4);flex-direction:column;align-items:stretch}.ui-help-facts{grid-template-columns:1fr}.ui-help-facts dd{margin-bottom:var(--ui-space-2)}}.ui-chip-filters{align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-chip-filter{align-items:center;gap:var(--ui-space-1);min-height:var(--ui-option-height);padding:0 var(--ui-space-2);border:1px solid var(--ui-control-border);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-sm);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;display:inline-flex}.ui-chip-filter:hover:not(:disabled){background:var(--ui-hover)}.ui-chip-filter[aria-pressed=true]:hover:not(:disabled){background:var(--ui-primary-hover)}.ui-chip-filter>.ui-icon{color:var(--ui-muted)}.ui-chip-filter[aria-pressed=true]{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-on-primary)}.ui-chip-filter[aria-pressed=true]>.ui-icon{color:inherit}.ui-chip-filter-count{background:var(--ui-surface-muted);min-width:1.4em;color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);text-align:center;border-radius:999px;padding:0 .35rem}.ui-chip-filter-count.is-alert{background:var(--ui-danger);color:var(--ui-on-primary)}.ui-chip-filter[aria-pressed=true]>.ui-chip-filter-count:not(.is-alert){background:var(--ui-surface);color:var(--ui-primary-text)}.ui-chip-filter-sep{width:1px;height:20px;margin:0 var(--ui-space-1);background:var(--ui-border);flex:none}.ui-assign{gap:var(--ui-space-4);min-width:0;display:grid}.ui-assign.has-detail{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);align-items:start}.ui-assign-main,.ui-assign.is-tile{gap:var(--ui-space-3);min-width:0;display:grid}.ui-assign-tools{align-items:end;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-assign-search{flex:18rem;margin:0}.ui-assign-hint{align-items:center;gap:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-size-sm);flex-wrap:wrap;margin:0;display:flex}.ui-assign-table{border-collapse:collapse;width:100%}.ui-assign-table>*>tr>th,.ui-assign-table>*>tr>td{padding:var(--ui-space-2);border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle}.ui-assign-table thead th{color:var(--ui-muted);font-size:var(--ui-font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ui-assign-table tr.is-blocked td,.ui-assign-list li.is-blocked{background:var(--ui-red-50)}.ui-assign-table tr.is-selected td{background:var(--ui-primary-soft)}.ui-assign-table tr.is-skipped td{opacity:.45}.ui-assign-table td:first-child{min-width:14rem}.ui-assign-table td:first-child>*+*{margin-left:var(--ui-space-2)}.ui-assign-open,.ui-assign-open:hover:not(:disabled){min-height:0;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-assign-open:hover b,.ui-assign-open:focus-visible b{color:var(--ui-primary-text);text-decoration:underline}.ui-assign-rel,.ui-assign-count{vertical-align:middle;color:var(--ui-primary-text);align-items:center;gap:2px;display:inline-flex}.ui-assign-count{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-sm)}.ui-assign-people{display:inline-flex}.ui-assign-people .ui-avatar{border:2px solid var(--ui-surface);width:1.75rem;height:1.75rem;font-size:var(--ui-font-size-xs)}.ui-assign-people>span+span{margin-left:-6px}.ui-assign-people .is-leaving .ui-avatar{outline:2px solid var(--ui-danger);outline-offset:-2px}.ui-assign-tag{border:1px solid var(--ui-border);border-radius:var(--ui-radius);font-size:var(--ui-font-size-sm);white-space:nowrap;margin:1px 4px 1px 0;padding:0 .45rem;display:inline-block}.ui-assign-tag.is-mine{border-color:var(--ui-primary-border);background:var(--ui-primary-soft);color:var(--ui-primary-text)}.ui-assign-tag.is-leaving{border-color:var(--ui-danger);color:var(--ui-danger)}.ui-assign-more{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-option-height);padding:0 var(--ui-space-3);border:1px dashed var(--ui-primary-border);border-radius:var(--ui-radius);color:var(--ui-primary-text);font:inherit;font-size:var(--ui-font-size-sm);cursor:pointer;background:0 0;justify-self:start;text-decoration:none;display:inline-flex}.ui-assign-more:hover:not(:disabled){background:var(--ui-primary-soft)}.ui-assign-list{margin:0;padding:0;list-style:none}.ui-assign-list li{border-bottom:1px solid var(--ui-border)}.ui-assign-list a{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-2);color:inherit;text-decoration:none;display:flex}.ui-assign-list a:hover{background:var(--ui-hover)}.ui-assign-name{align-items:baseline;gap:var(--ui-space-2);flex:1;min-width:0;display:flex}.ui-assign-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-assign-side{top:var(--ui-space-4);gap:var(--ui-space-2);max-height:calc(100vh - 6rem);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);display:grid;position:sticky;overflow:auto}.ui-assign-side>.ui-button-icon{justify-self:end}.ui-assign-detail{gap:var(--ui-space-4);display:grid}.ui-assign-detail section{gap:var(--ui-space-2);display:grid}.ui-assign-detail h3,.ui-assign-detail h4,.ui-assign-detail p{margin:0}.ui-assign-detail h4{color:var(--ui-muted);font-size:var(--ui-font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ui-assign-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);display:flex}.ui-assign-roles{border-collapse:collapse;width:100%}.ui-assign-roles th{width:9rem;padding:var(--ui-space-1) var(--ui-space-2) var(--ui-space-1) 0;color:var(--ui-muted);text-align:left;font-weight:500}.ui-assign-roles td{padding:var(--ui-space-1) 0;gap:2px;display:grid}.ui-assign-roles tr.is-leaving select{border-color:var(--ui-danger)}.ui-assign-projects,.ui-assign-history{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.ui-assign-projects li{justify-content:space-between;gap:var(--ui-space-3);display:flex}.ui-assign-projects li.is-leaving>span:first-child{color:var(--ui-danger)}.ui-assign-history li{gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);grid-template-columns:auto 1fr;display:grid}.ui-assign-handover{gap:var(--ui-space-4);display:grid}.ui-assign-handover>header{justify-content:flex-start;align-items:center;gap:var(--ui-space-3);display:flex}.ui-assign-handover h3{margin:0}.ui-assign-handover-pick{align-items:end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-assign-handover-pick>.ui-icon{margin-bottom:var(--ui-space-3);color:var(--ui-muted)}.ui-assign-handover select.is-override{border-color:var(--ui-warning-border);background:var(--ui-warning-soft)}.ui-assign-actionbar{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-primary-border);border-radius:var(--ui-radius);background:var(--ui-primary-soft);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ui-assign-kind-list{gap:var(--ui-space-2);margin:var(--ui-space-3) 0;padding:0;list-style:none;display:grid}.ui-assign-kind-list li{gap:var(--ui-space-2);display:flex}.ui-assign-kind-list input{flex:1}.ui-assign-kind-new{align-items:end;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}@media (max-width:1100px){.ui-assign.has-detail{grid-template-columns:minmax(0,1fr)}.ui-assign-side{order:-1;max-height:none;position:static}}@media (max-width:760px){.ui-assign-table thead{display:none}.ui-assign-table tr{gap:var(--ui-space-1) var(--ui-space-3);padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-border);grid-template-columns:auto 1fr;display:grid}.ui-assign-table tr.is-blocked{background:var(--ui-red-50)}.ui-assign-table tr.is-blocked td,.ui-assign-table tr.is-selected td{background:0 0}.ui-assign-table>tbody>tr>td{padding:0 var(--ui-space-2);border:0}.ui-assign-table td:first-child,.ui-assign-table td:nth-child(4),.ui-assign-table td:nth-child(6){grid-column:1/-1;min-width:0}}.ui-feedback-recorder{z-index:90;right:var(--ui-space-3);bottom:var(--ui-space-3);gap:var(--ui-space-3);max-width:min(620px,100vw - 2rem);max-height:80vh;padding:var(--ui-space-3);background:var(--ui-surface);color:var(--ui-text);border:2px solid var(--ui-primary);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);display:flex;position:fixed;overflow:auto}.ui-feedback-qr{background:var(--ui-gray-0);flex:0 0 192px;width:192px;height:192px}.ui-feedback-controls{gap:var(--ui-space-2);flex-direction:column;min-width:0;display:flex}.ui-feedback-controls code,.ui-feedback-controls small{overflow-wrap:anywhere}.ui-feedback-preview{width:100%;max-height:160px}.ui-feedback-video{width:100%;max-height:65vh}.ui-feedback-log{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.ui-feedback-text{white-space:pre-wrap;overflow-wrap:anywhere}.ui-feedback-notice{background:var(--ui-surface);padding:var(--ui-space-3);z-index:91;position:fixed;bottom:0}@media (max-width:650px){.ui-feedback-recorder{flex-direction:column;align-items:flex-start;max-height:75vh}}.ui-feedback-recorder.is-top{top:var(--ui-space-3);bottom:auto}.ui-version-info{margin:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-font-size-sm);color:var(--ui-muted);overflow-wrap:anywhere}.ui-version-info summary{cursor:pointer}.ui-content-capture-dialog{width:calc(100% - 2rem);max-width:48rem;max-height:90vh;overflow:auto}.ui-content-capture-dialog video{background:#000;width:100%;max-height:48vh}.ui-content-capture-dialog textarea,.ui-content-capture-dialog input{width:100%}.ui-content-capture-bar{z-index:100;background:var(--ui-surface);color:var(--ui-text);border:2px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 4px 24px #0003}.ui-content-recording-panel{margin-block:1rem}.ui-content-recording-panel li{margin-block:.75rem}
.ui-view-number{display:inline-flex;position:relative}.ui-view-number-button{all:unset;box-sizing:border-box;min-height:var(--ui-control-height);min-width:44px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius);font-family:var(--ui-font-mono);letter-spacing:.02em;color:var(--ui-muted);opacity:.75;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.ui-view-number-button:hover,.ui-view-number-button:focus-visible,.ui-view-number-button[aria-expanded=true]{opacity:1;color:var(--ui-text);background:var(--ui-hover)}.ui-view-number-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.ui-view-number.is-rail .ui-view-number-button{color:var(--ui-rail-fg);opacity:.6}.ui-view-number.is-rail .ui-view-number-button:hover,.ui-view-number.is-rail .ui-view-number-button:focus-visible,.ui-view-number.is-rail .ui-view-number-button[aria-expanded=true]{color:var(--ui-on-primary);opacity:1;background:0 0}.ui-view-number.is-dialog{margin:var(--ui-space-2) 0 calc(-1 * var(--ui-space-4)) calc(-1 * var(--ui-space-2));display:flex}.ui-view-number.is-tile{margin:calc(-1 * var(--ui-space-2)) calc(-1 * var(--ui-space-2)) 0 auto}.ui-view-menu{z-index:1600;box-sizing:border-box;gap:var(--ui-space-1);width:min(21rem,100vw - 2rem);padding:var(--ui-space-3);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow-popup);font-family:var(--ui-font);font-size:var(--ui-font-size-sm);text-align:left;display:grid;position:fixed}.ui-view-menu-head{padding-bottom:var(--ui-space-2);margin-bottom:var(--ui-space-1);border-bottom:1px solid var(--ui-border);gap:2px;display:grid}.ui-view-menu-head small,.ui-view-menu-note,.ui-view-menu small{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-view-menu-number{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-lg)}.ui-view-menu-group{margin:var(--ui-space-2) 0 0;font-size:var(--ui-font-size-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ui-muted);font-weight:700}.ui-view-menu-note{margin:var(--ui-space-1) 0 0}.ui-view-menu [role=menuitem]{all:unset;box-sizing:border-box;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius);cursor:pointer;display:flex}.ui-view-menu [role=menuitem]>span{display:grid}.ui-view-menu-sub small{font-weight:400}.ui-view-menu-sub{margin:var(--ui-space-1) 0 0;padding:0 var(--ui-space-2);font-weight:600;display:grid}.ui-view-menu [role=menuitem].is-sub{padding-inline-start:var(--ui-space-6)}.ui-view-menu [role=menuitem]:hover,.ui-view-menu [role=menuitem]:focus-visible{background:var(--ui-hover)}.ui-view-menu [role=menuitem]:focus-visible{outline:2px solid var(--ui-focus)}@media (max-width:52rem){.ui-view-menu.is-portal{left:var(--ui-space-2);right:var(--ui-space-2);top:auto;bottom:calc(var(--ui-space-2) + env(safe-area-inset-bottom));z-index:1600;width:auto;position:fixed}.ui-view-number-button{min-height:44px}}.ui-view-number.is-nav{margin-left:auto}.ui-view-number.is-page{margin-top:var(--ui-space-4);justify-content:flex-end;display:flex}.ui-view-help{gap:var(--ui-space-2);align-items:center;display:flex;position:relative}.ui-view-help .ui-view-menu{z-index:60;top:calc(100% + var(--ui-space-1));position:absolute;bottom:auto;left:auto;right:0}@media (max-width:52rem){.ui-view-help-tour{display:none}}.ui-rail-user{display:contents}@media (max-width:52rem){.ui-tabbar:has(.ui-view-number){display:flex}.ui-tabbar:has(.ui-view-number)>.ui-rail-area{flex:1 1 0;min-width:0}.ui-tabbar-user:has(.ui-view-number){flex:0 0 76px;justify-content:center;align-items:center;gap:0;display:flex}.ui-view-number.is-bar .ui-view-number-button{min-width:0;padding:0 2px;font-size:10px}}.ui-view-help-preview{z-index:1500;left:50%;top:var(--ui-space-4);max-width:min(36rem,100vw - 2rem);position:fixed;transform:translate(-50%)}.ui-list-table{table-layout:fixed;border-collapse:collapse;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);width:100%;font-size:var(--ui-font-size-sm)}.ui-list-table th{text-align:left;color:var(--ui-muted);background:var(--ui-group-head);padding:var(--ui-space-2) var(--ui-space-3);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ui-list-table td{height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-3);border-top:1px solid var(--ui-border);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-list-table.is-clickable tbody tr:hover td{background:var(--ui-hover)}.ui-cell-line{align-items:center;gap:var(--ui-space-2);max-width:100%;display:inline-flex}.ui-cell-line>span{text-overflow:ellipsis;overflow:hidden}.ui-cell-alert{color:var(--ui-danger);text-overflow:ellipsis;display:block;overflow:hidden}.ui-cell-actions{text-align:right}.ui-cell-link{color:inherit;font-weight:600}.ui-status-text{align-items:center;gap:var(--ui-space-2);text-overflow:ellipsis;max-width:100%;display:inline-flex;overflow:hidden}.ui-dot{background:var(--ui-muted);border-radius:50%;flex:none;width:8px;height:8px}.ui-dot.is-success{background:var(--ui-success)}.ui-dot.is-warning{background:var(--ui-amber-800)}.ui-dot.is-danger{background:var(--ui-danger)}.ui-dot.is-primary{background:var(--ui-primary)}@media (max-width:52rem){.ui-list-table{table-layout:auto}.ui-list-table col{width:auto!important}.ui-wide-only{display:none}}.ui-check{align-items:flex-start;gap:var(--ui-space-2);min-height:var(--ui-control-height);display:flex}.ui-content-desk{gap:var(--ui-space-4);display:grid}.ui-content-toolbar{align-items:flex-end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-content-toolbar>.ui-field{flex:18rem;margin:0}.ui-content-toolbar>.ui-button{min-height:calc(var(--ui-control-height) + 2px)}@media (max-width:52rem){.ui-content-desk{grid-template-columns:minmax(0,1fr)}.ui-content-desk>section{overflow-x:auto}.ui-content-desk .ui-list-table :is(th,td){white-space:normal;overflow-wrap:break-word}}@media (max-width:40rem){.ui-content-desk .ui-list-table :is(th,td){padding-inline:var(--ui-space-2)}}.ui-content-who{width:min(20rem,100%)}.ui-content-section{margin:var(--ui-space-2) 0 var(--ui-space-1);font-size:var(--ui-font-size-lg)}.ui-content-section small{color:var(--ui-muted);font-size:var(--ui-font-size-sm);font-weight:400}.ui-content-hint,.ui-content-empty{margin:0 0 var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-content-wizard{max-width:52rem}.ui-wizard-steps{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-wizard-steps button{all:unset;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:0 var(--ui-space-3) 0 var(--ui-space-1);color:var(--ui-muted);cursor:pointer;border-radius:999px;display:inline-flex}.ui-wizard-steps button:disabled{cursor:default;opacity:.6}.ui-wizard-steps button[aria-current=step]{color:var(--ui-text);background:var(--ui-primary-soft);font-weight:600}.ui-wizard-steps button:focus-visible{outline:2px solid var(--ui-focus)}.ui-wizard-step-n{border:1px solid var(--ui-control-border);background:var(--ui-surface);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-weight:700;display:grid}[aria-current=step]>.ui-wizard-step-n{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-on-primary)}.ui-content-pane{gap:var(--ui-space-3);padding:var(--ui-space-4);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);display:grid}.ui-view-result{gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-primary-border);border-radius:var(--ui-radius);background:var(--ui-primary-soft);display:grid}.ui-view-result h3,.ui-view-result p{margin:0}.ui-content-ways{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.ui-content-way{all:unset;gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);cursor:pointer;display:grid}.ui-content-way span{color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-content-way[aria-checked=true]{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.ui-content-way:focus-visible{outline:2px solid var(--ui-focus)}.ui-content-facts{gap:var(--ui-space-1) var(--ui-space-3);grid-template-columns:8rem 1fr;display:grid}.ui-content-facts dd{margin:0}.ui-content-pane>.ui-button,.ui-content-pane>.ui-notice{justify-self:start}:root{--ui-report-bar-height:3rem}html[data-capture-bar=on] body{padding-top:var(--ui-report-bar-height)}html[data-capture-bar=on] .ui-areas,html[data-capture-bar=on] .ui-sidebar{top:var(--ui-report-bar-height);height:calc(100vh - var(--ui-report-bar-height))}.ui-report-bar{z-index:1450;min-height:var(--ui-report-bar-height);box-sizing:border-box;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-1) var(--ui-space-4);background:var(--ui-surface);border-bottom:2px solid var(--ui-danger);box-shadow:var(--ui-shadow-popup);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex;position:fixed;top:0;left:0;right:0}.ui-report-bar.is-warning{border-bottom-color:var(--ui-amber-800);background:var(--ui-warning-soft)}.ui-report-bar.is-danger{background:var(--ui-danger-soft)}.ui-report-dot{background:var(--ui-danger);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite ui-report-blink}@keyframes ui-report-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ui-report-dot{animation:none}}.ui-report-number{font-family:var(--ui-font-mono);font-weight:700}.ui-report-ring{flex:none;width:18px;height:18px;transform:rotate(-90deg)}.ui-report-ring circle{fill:none;stroke-width:3px}.ui-report-ring-track{stroke:var(--ui-border)}.ui-report-ring-left{stroke:var(--ui-primary);transition:stroke-dashoffset .4s linear}.ui-report-bar.is-warning .ui-report-ring-left{stroke:var(--ui-amber-800)}.ui-report-bar.is-danger .ui-report-ring-left{stroke:var(--ui-danger)}.ui-report-warning{flex:1}@media (max-width:52rem){:root{--ui-report-bar-height:4.5rem}.ui-report-size{display:none}}.ui-report-dialog{width:min(40rem,100vw - 2rem)}.ui-report-rules{gap:var(--ui-space-2);padding-left:1.25rem;display:grid}.ui-report-preview{border-radius:var(--ui-radius);background:#000;width:100%;max-height:45vh}.ui-my-reports,.ui-my-reports-rows{gap:var(--ui-space-3);display:grid}.ui-my-report{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius)}.ui-my-report-head{all:unset;box-sizing:border-box;align-items:center;gap:var(--ui-space-3);width:100%;min-height:3.5rem;padding:var(--ui-space-2) var(--ui-space-4);cursor:pointer;display:flex}.ui-my-report-head>span:first-child{flex:1;min-width:0;display:grid}.ui-my-report-head small{color:var(--ui-muted)}.ui-my-report-head:focus-visible{outline:2px solid var(--ui-focus)}.ui-my-report-body{gap:var(--ui-space-3);padding:0 var(--ui-space-4) var(--ui-space-4);display:grid}.ui-my-question,.ui-feedback-question{gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid}.ui-my-question.is-open,.ui-feedback-question.is-open{border-color:var(--ui-amber-800)}.ui-my-question p,.ui-feedback-question p{margin:0}.ui-my-answer,.ui-feedback-answer{padding:var(--ui-space-2) var(--ui-space-3);border-left:3px solid var(--ui-success);background:var(--ui-success-soft);border-radius:0 var(--ui-radius) var(--ui-radius) 0}.ui-my-answer p,.ui-feedback-answer p{margin:0}.ui-my-reports-hint{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);margin-bottom:var(--ui-space-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-left:4px solid var(--ui-amber-800);border-radius:var(--ui-panel-radius);flex-wrap:wrap;display:flex}.ui-my-reports-hint strong{flex:1}.ui-customer-bar{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-customer-bar>.ui-my-reports-hint{flex-basis:100%}.ui-feedback-desk{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr);display:grid}.ui-tabs-line{border-bottom:1px solid var(--ui-border);gap:0;display:flex;overflow-x:auto}.ui-tabs-line button{all:unset;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:0 var(--ui-space-4);color:var(--ui-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;font-weight:600;display:inline-flex}.ui-tabs-line button[aria-selected=true]{color:var(--ui-text);border-bottom-color:var(--ui-primary)}.ui-tabs-line button:focus-visible{outline:2px solid var(--ui-focus)}.ui-count{box-sizing:border-box;background:var(--ui-primary-soft);min-width:1.35rem;height:1.35rem;color:var(--ui-primary-text);font-size:var(--ui-font-size-xs);border-radius:999px;place-items:center;padding:0 .35rem;font-weight:700;display:inline-grid}.ui-feedback-storage{gap:var(--ui-space-1) var(--ui-space-3);margin:var(--ui-space-2) 0 0;padding:var(--ui-space-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);font-size:var(--ui-font-size-sm);grid-template-columns:minmax(12rem,20rem) 1fr;display:grid}.ui-feedback-storage dd{font-family:var(--ui-font-mono);margin:0}.ui-feedback-inbox td,.ui-feedback-inbox .ui-cell-link{white-space:normal;overflow-wrap:anywhere}.ui-feedback-inbox .ui-status-text{overflow-wrap:normal}.ui-reset-button{all:unset;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:block;overflow:hidden}.ui-reset-button:focus-visible{outline:2px solid var(--ui-focus)}.ui-hint-chips{gap:var(--ui-space-1);flex-wrap:wrap;margin-top:2px;display:flex}.ui-hint-chip{all:unset;min-height:24px;padding:0 var(--ui-space-2);border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);color:var(--ui-primary-text);font-size:var(--ui-font-size-xs);cursor:pointer;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.ui-hint-chip.is-warning{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-amber-800)}.ui-hint-chip.is-success{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.ui-hint-chip:hover{text-decoration:underline}.ui-hint-chip:focus-visible{outline:2px solid var(--ui-focus)}.ui-origin{color:var(--ui-muted);font-size:var(--ui-font-size-xs);display:block}.ui-feedback-head h2{margin:0 0 var(--ui-space-1)}.ui-feedback-row{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-feedback-row h3{flex:1;margin:0}.ui-feedback-split{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:start;display:grid}.ui-feedback-pane{gap:var(--ui-space-3);padding:var(--ui-space-4);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);display:grid}.ui-feedback-pane h3{margin:0}.ui-feedback-video-col{top:var(--ui-space-2);gap:var(--ui-space-2);display:grid;position:sticky}.ui-feedback-video-empty{aspect-ratio:16/9;padding:var(--ui-space-3);background:var(--ui-group-head);border-radius:var(--ui-radius);color:var(--ui-muted);font-size:var(--ui-font-size-sm);text-align:center;place-items:center;display:grid}.ui-feedback-video.is-big{aspect-ratio:16/9;background:#000;width:100%;max-height:80vh}.ui-feedback-pane>.ui-button,.ui-my-report-body .ui-button{justify-self:start}.ui-feedback-big .ui-feedback-video-col{position:static}.ui-feedback-message{gap:2px;display:grid}@media (max-width:52rem){.ui-feedback-split{grid-template-columns:1fr}.ui-feedback-video-col{order:-1;position:static}.ui-feedback-storage{grid-template-columns:1fr}}.ui-view-browser{border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:var(--ui-space-2) var(--ui-space-3)}.ui-view-browser summary{cursor:pointer;min-height:var(--ui-control-height);align-items:center;font-weight:600;display:flex}.ui-view-browser h3{margin:var(--ui-space-3) 0 var(--ui-space-1);font-size:var(--ui-font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ui-muted)}.ui-view-browser ul{margin:0;padding:0;list-style:none}.ui-view-browser button{all:unset;box-sizing:border-box;gap:var(--ui-space-3);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius);cursor:pointer;align-items:baseline;display:flex}.ui-view-browser button:hover,.ui-view-browser button[aria-pressed=true]{background:var(--ui-hover)}.ui-view-browser button:focus-visible{outline:2px solid var(--ui-focus)}.ui-view-browser .ui-mono{min-width:4.5rem;color:var(--ui-muted)}.ui-view-browser small{color:var(--ui-muted)}.ui-view-browser li.is-depth-1{padding-inline-start:var(--ui-space-6)}.ui-view-browser li.is-depth-2{padding-inline-start:calc(2 * var(--ui-space-6))}.ui-feedback-question.is-focus{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-feedback-big{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:start;display:grid}.ui-feedback-events{gap:var(--ui-space-2);max-height:75dvh;display:grid;overflow:auto}.ui-feedback-events h3{margin:0}.ui-feedback-events ol{margin:0;padding:0;list-style:none}.ui-feedback-events button{all:unset;box-sizing:border-box;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius);cursor:pointer;align-items:baseline;display:flex}.ui-feedback-events button:hover{background:var(--ui-hover)}.ui-feedback-events button:focus-visible{outline:2px solid var(--ui-focus)}.ui-feedback-events button.is-error{color:var(--ui-danger)}.ui-feedback-events small{color:var(--ui-muted);overflow-wrap:anywhere}@media (max-width:52rem){.ui-feedback-big{grid-template-columns:1fr}}.ui-content-uncertain{margin:var(--ui-space-1) 0 0;padding-inline-start:var(--ui-space-6)}
.ui-ai-usage{container:ui-ai/inline-size}.ui-ai-layout{gap:var(--ui-space-4);grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);align-items:start;display:grid}.ui-ai-side,.ui-ai-main{gap:var(--ui-space-4);align-content:start;min-width:0;display:grid}.ui-ai-main.is-pending>:not(.ui-notice){opacity:.6;transition:opacity .15s}.ui-ai-muted{color:var(--ui-muted)}.ui-ai-mono{font-family:var(--ui-font-mono)}.ui-ai-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-ai-flag,.ui-ai-bar,.ui-ai-cards>li>button{place-content:start stretch}.ui-ai-card{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);align-content:start;display:grid}.ui-ai-card.is-flush{gap:0;padding:0;overflow:hidden}.ui-ai-card h2{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-md);flex-wrap:wrap;margin:0;display:flex}.ui-ai-card h2>.ui-icon{color:var(--ui-muted);flex:none}.ui-ai-head{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-ai-head.is-bar{padding:var(--ui-space-2) var(--ui-space-4);border-bottom:1px solid var(--ui-border)}.ui-ai-facts{gap:var(--ui-space-1) var(--ui-space-4);font-size:var(--ui-font-size-sm);grid-template-columns:minmax(7rem,auto) minmax(0,1fr);margin:0;display:grid}.ui-ai-facts dt{color:var(--ui-muted)}.ui-ai-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.ui-ai-period{gap:var(--ui-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-ai-period legend{margin-bottom:var(--ui-space-2);padding:0;font-weight:600}.ui-ai-presets{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-ai-presets .ui-button{flex:auto;font-weight:500}.ui-ai-presets .ui-button[aria-pressed=true]{border-color:var(--ui-primary);color:var(--ui-primary-text);background:var(--ui-primary-soft)}.ui-ai-dates{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-ai-card .ui-field select,.ui-ai-card .ui-field input{box-sizing:border-box;width:100%;min-width:0}.ui-ai-reset{justify-self:start}.ui-ai-credit{border-top:4px solid var(--ui-control-border)}.ui-ai-credit.is-success{border-top-color:var(--ui-success)}.ui-ai-credit.is-warning{border-top-color:var(--ui-warning)}.ui-ai-credit.is-danger{border-top-color:var(--ui-danger)}.ui-ai-credit.is-loading{border-top-color:var(--ui-primary-border)}.ui-ai-credit h2 .ui-pill{margin-left:auto}.ui-ai-credit-line{font-size:var(--ui-font-size-sm);margin:0;line-height:1.45}.ui-ai-credit>.ui-button{justify-self:start}.ui-ai-more summary{cursor:pointer;color:var(--ui-muted);font-size:var(--ui-font-size-sm)}.ui-ai-more p{margin:var(--ui-space-2) 0 0;font-size:var(--ui-font-size-xs);line-height:1.5}.ui-ai-wait{gap:var(--ui-space-2);font-size:var(--ui-font-size-xs);margin:0;line-height:1.45;display:flex}.ui-ai-wait .ui-icon{flex:none;animation:1.2s linear infinite ui-ai-spin}.ui-ai-skeleton{border-radius:var(--ui-radius);background:linear-gradient(90deg, var(--ui-group-head), var(--ui-hover), var(--ui-group-head));background-size:200% 100%;width:70%;height:.75rem;animation:1.4s ease-in-out infinite ui-ai-shimmer;display:block}.ui-ai-skeleton.is-big{width:50%;height:1.8rem}@keyframes ui-ai-spin{to{transform:rotate(360deg)}}@keyframes ui-ai-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-ai-wait .ui-icon,.ui-ai-skeleton{animation:none}}.ui-ai-flags{gap:var(--ui-space-2);display:grid}.ui-ai-flag{align-items:center;gap:var(--ui-space-3);width:100%;min-height:var(--ui-control-height);box-sizing:border-box;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-left:4px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-ai-flag:hover:not(:disabled){background:var(--ui-hover)}.ui-ai-flag:disabled{cursor:default}.ui-ai-flag>.ui-icon{color:var(--ui-muted)}.ui-ai-flag.is-warning{border-left-color:var(--ui-warning)}.ui-ai-flag.is-warning>.ui-icon{color:var(--ui-warning)}.ui-ai-flag.is-danger{border-left-color:var(--ui-danger)}.ui-ai-flag.is-danger>.ui-icon{color:var(--ui-danger)}.ui-ai-flag.is-none{border-left-color:var(--ui-success)}.ui-ai-flag.is-none>.ui-icon{color:var(--ui-success)}.ui-ai-flag.is-on{border-color:var(--ui-primary);background:var(--ui-primary-soft);border-left-width:4px}.ui-ai-flag>span{min-width:0;font-size:var(--ui-font-size-sm);display:grid}.ui-ai-flag small{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-ai-flag .ui-ai-flag-go{color:var(--ui-primary-text);white-space:nowrap;font-weight:600}.ui-ai-answer{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-font-size-sm);flex-wrap:wrap;margin:0;display:flex}.ui-ai-answer>.ui-icon{color:var(--ui-muted)}.ui-ai-answer-note{font-size:var(--ui-font-size-xs);flex-basis:100%}.ui-ai-chip{align-items:center;gap:var(--ui-space-1);padding:0 0 0 var(--ui-space-2);border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);color:var(--ui-primary-text);border-radius:999px;font-weight:600;display:inline-flex}.ui-ai-chip button{min-width:2rem;min-height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.ui-ai-chip button:hover{background:var(--ui-primary-border)}.ui-ai-chip .ui-icon{width:14px;height:14px}.ui-ai-error{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-ai-kpis{gap:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-ai-kpi{gap:var(--ui-space-1)}.ui-ai-kpi h2{color:var(--ui-muted);font-size:var(--ui-font-size-sm);font-weight:600}.ui-ai-kpi h2 .ui-icon{cursor:help;width:15px;height:15px}.ui-ai-kpi>p{margin:0}.ui-ai-kpi>p.ui-ai-muted{font-size:var(--ui-font-size-xs);line-height:1.45}.ui-ai-value{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-display);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.ui-ai-value.is-text{font-family:var(--ui-font);font-size:var(--ui-font-size-lg);color:var(--ui-muted)}.ui-ai-value small{font-family:var(--ui-font);font-size:var(--ui-font-size-xs);font-weight:400}.ui-ai-credit .ui-ai-value{font-size:var(--ui-font-size-xl)}.ui-ai-bars{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.ui-ai-bar{gap:var(--ui-space-1);width:100%;min-height:var(--ui-control-height);box-sizing:border-box;padding:var(--ui-space-2);border-radius:var(--ui-radius);color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.ui-ai-bar:hover{background:var(--ui-hover)}.ui-ai-bar.is-dim{opacity:.55}.ui-ai-bar.is-on>.ui-ai-bar-top>span:first-child{color:var(--ui-primary-text);font-weight:700}.ui-ai-bar-top{justify-content:space-between;gap:0 var(--ui-space-3);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-ai-bar-top>span:last-child{font-size:var(--ui-font-size-xs)}.ui-ai-bar-track{background:var(--ui-group-head);border-radius:999px;height:8px;display:block;overflow:hidden}.ui-ai-bar-track>span{border-radius:inherit;background:var(--ui-primary);height:100%;display:block}.ui-ai-tablebox{container:ui-ai-table/inline-size}.ui-ai-table{border-collapse:collapse;width:100%;font-size:var(--ui-font-size-sm)}.ui-ai-table th{padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-group-head);color:var(--ui-muted);text-align:left;white-space:nowrap;font-weight:600}.ui-ai-table td{padding:var(--ui-space-2) var(--ui-space-3);border-top:1px solid var(--ui-border);vertical-align:top}.ui-ai-table td small{color:var(--ui-muted);font-size:var(--ui-font-size-xs);display:block}.ui-ai-table tbody tr:not(.ui-ai-detail-row){cursor:pointer}.ui-ai-table tbody tr:not(.ui-ai-detail-row):hover td{background:var(--ui-hover)}.ui-ai-table tr.is-open td{background:var(--ui-primary-soft)}.ui-ai-table .is-num{font-family:var(--ui-font-mono);text-align:right;white-space:nowrap}.ui-ai-table .ui-ai-toggle{width:var(--ui-control-height);padding:0 var(--ui-space-2);vertical-align:middle}.ui-ai-detail-row>td{background:var(--ui-surface-muted)}.ui-ai-detail{gap:var(--ui-space-2);max-width:36rem;padding:var(--ui-space-2) 0;display:grid}.ui-ai-detail>p{font-size:var(--ui-font-size-xs);margin:0}.ui-ai-cards{margin:0;padding:0;list-style:none;display:none}.ui-ai-cards>li+li{border-top:1px solid var(--ui-border)}.ui-ai-cards>li.is-open{background:var(--ui-surface-muted)}.ui-ai-cards>li>button{box-sizing:border-box;width:100%;min-height:44px;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.ui-ai-cards>li>.ui-ai-detail{padding:0 var(--ui-space-4) var(--ui-space-3)}.ui-ai-card-top{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.ui-ai-card-top .ui-icon{color:var(--ui-muted);flex:none}.ui-ai-card-nums{gap:var(--ui-space-1) var(--ui-space-4);margin-top:var(--ui-space-1);flex-wrap:wrap;display:flex}@container ui-ai-table (max-width:48rem){.ui-ai-table{display:none}.ui-ai-cards{display:block}}.ui-ai-empty{justify-items:center;gap:var(--ui-space-3);padding:var(--ui-space-8) var(--ui-space-4);color:var(--ui-muted);text-align:center;display:grid}.ui-ai-empty p{margin:0}.ui-ai-foot{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-4);border-top:1px solid var(--ui-border);font-size:var(--ui-font-size-xs);flex-wrap:wrap;display:flex}.ui-ai-pager{gap:var(--ui-space-2);display:flex}@container ui-ai (max-width:60rem){.ui-ai-layout{grid-template-columns:minmax(0,1fr)}}@container ui-ai (max-width:36rem){.ui-ai-kpis{grid-template-columns:minmax(0,1fr)}.ui-ai-value{font-size:var(--ui-font-size-xl)}.ui-ai-chip button{min-width:44px;min-height:44px}}
.ui-view-help-hint{min-height:var(--ui-control-height);border:1px solid var(--ui-tour-ring);background:var(--ui-tour-ring);color:var(--ui-gray-900);border-radius:999px;align-items:center;animation:1.4s ease-out 3 ui-demo-glow;display:inline-flex}.ui-view-help-hint button{align-items:center;gap:var(--ui-space-1);min-height:var(--ui-control-height);padding:0 var(--ui-space-3);color:inherit;font:inherit;font-size:var(--ui-font-size-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;display:inline-flex}.ui-view-help-hint .ui-view-help-hint-close{width:var(--ui-control-height);justify-content:center;padding:0}.ui-view-help-hint button:hover{background:#ffffff59}.ui-view-help-hint button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@keyframes ui-demo-glow{0%{box-shadow:0 0 0 0 var(--ui-tour-ring)}to{box-shadow:0 0 0 12px #0000}}.ui-view-help-hint-open>span{white-space:nowrap}.ui-view-help-pair{gap:2px;display:grid}.ui-view-help-pair [role=menuitem]+[role=menuitem]{padding-left:calc(var(--ui-space-6) + var(--ui-space-2))}.ui-demo{box-sizing:border-box;width:min(92rem, calc(100vw - 2 * var(--ui-space-4)));height:min(58rem, calc(100dvh - 2 * var(--ui-space-4)));max-width:none;max-height:none;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow);padding:0;overflow:hidden}.ui-demo[open]{grid-template:"head head""screen chapters"minmax(0,1fr)"player player"/minmax(0,1fr) 19rem;display:grid}.ui-demo::backdrop{background:var(--ui-backdrop)}.ui-demo-head{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4);border-bottom:1px solid var(--ui-border);grid-area:head;display:flex}.ui-demo-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-demo-badge{border:1px solid var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-tour-text);font-size:var(--ui-font-size-xs);white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-weight:600}.ui-demo-screen{background:var(--ui-background);grid-area:screen;min-height:0;position:relative;overflow:hidden}.ui-demo-screen iframe{border:0;width:100%;height:100%;display:block}.ui-demo-spot{z-index:2;pointer-events:none;border-radius:calc(var(--ui-radius) + 4px);box-shadow:0 0 0 3px var(--ui-tour-ring-inner), 0 0 0 6px var(--ui-tour-ring), 0 0 0 9999px var(--ui-tour-dim);transition:top .3s,left .3s,width .3s,height .3s;position:absolute}.ui-demo-cursor{z-index:3;pointer-events:none;filter:drop-shadow(0 1px 2px #00000059);width:26px;height:26px;transition:left .7s cubic-bezier(.45,0,.2,1),top .7s cubic-bezier(.45,0,.2,1);position:absolute;overflow:visible}.ui-demo-cursor path{fill:var(--ui-surface);stroke:var(--ui-text);stroke-width:1.6px;stroke-linejoin:round}.ui-demo-cursor.is-click-a{animation:.35s ease-out ui-demo-press-a}.ui-demo-cursor.is-click-b{animation:.35s ease-out ui-demo-press-b}@keyframes ui-demo-press-a{50%{transform:scale(.82)}}@keyframes ui-demo-press-b{50%{transform:scale(.82)}}.ui-demo-end{z-index:4;padding:var(--ui-space-4);text-align:center;background:#ffffffe6;place-items:center;display:grid;position:absolute;inset:0}.ui-demo-end h3{margin:0 0 var(--ui-space-2);font-size:var(--ui-font-size-lg)}.ui-demo-end .ui-dialog-actions{justify-content:center}.ui-demo-chapters{min-height:0;padding:var(--ui-space-3);border-left:1px solid var(--ui-border);background:var(--ui-surface);grid-area:chapters;overflow-y:auto}.ui-demo-chapters-head{align-items:center;gap:var(--ui-space-2);margin-bottom:var(--ui-space-2);display:flex}.ui-demo-chapters-head strong{flex:auto}.ui-demo-chapters-head small{color:var(--ui-muted)}.ui-demo-chapters ol{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.ui-demo-chapters li{gap:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;display:grid}.ui-demo-chapters li.is-current{background:var(--ui-warning-soft)}.ui-demo-chapter-title{padding:var(--ui-space-1) 0;color:inherit;font:inherit;font-size:var(--ui-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0}.ui-demo-chapter-title:hover{text-decoration:underline}.ui-demo-note{margin:var(--ui-space-3) 0 0;color:var(--ui-muted);font-size:var(--ui-font-size-xs);line-height:1.4}.ui-demo-time{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs)}.ui-demo-player{gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-border);grid-area:player;display:grid}.ui-demo-caption{min-height:2.8em;margin:0;line-height:1.4}.ui-demo-controls{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-demo-bars{flex:12rem;gap:3px;min-width:8rem;display:flex}.ui-demo-bars button{background:var(--ui-gray-300);cursor:pointer;border:0;border-radius:999px;flex:1 1 0;height:10px;min-height:0;padding:0;position:relative;overflow:hidden}.ui-demo-bars button>span{background:var(--ui-tour-ring);position:absolute;inset:0 auto 0 0}.ui-demo-bars button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-demo-chapters-toggle,.ui-demo-chapters-close{display:none}@media (max-width:52rem){.ui-demo{border:0;border-radius:0;width:100vw;height:100dvh}.ui-demo[open]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""screen""player"}.ui-demo-badge{display:none}.ui-demo-chapters{z-index:5;border-left:0;grid-area:screen;display:none}.ui-demo-chapters.is-open{display:block}.ui-demo-chapters-toggle,.ui-demo-chapters-close{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ui-view-help-hint,.ui-demo-cursor.is-click-a,.ui-demo-cursor.is-click-b{animation:none}.ui-demo-spot,.ui-demo-cursor{transition:none}}.ui-demo-stage{box-sizing:border-box;min-height:100vh;padding:var(--ui-space-4);background:var(--ui-background)}.ui-workspace.ui-demo-stage{padding:0}
.ui-tour-stats{gap:var(--ui-space-4);min-width:0;display:grid}.ui-tour-stats-filters{grid-template-columns:minmax(0,1fr)}.ui-tour-stats-range{align-items:end;gap:var(--ui-space-2) var(--ui-space-4);grid-template-columns:minmax(16rem,26rem) minmax(0,1fr);display:grid}.ui-tour-stats-range .ui-ai-dates .ui-field{margin-bottom:0}.ui-tour-stats-range .ui-ai-presets{max-width:36rem}.ui-tour-stats-selects{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.ui-tour-stats-selects>span{min-width:0;display:grid}.ui-tour-stats-filters .ui-field select,.ui-tour-stats-filters .ui-field input{box-sizing:border-box;width:100%;min-width:0}.ui-tour-stats-head-tools{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-tour-stats .ui-tour-stats-kpis{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.ui-tour-stats-done{align-items:center;gap:var(--ui-space-2);min-width:8rem;display:flex}.ui-tour-stats-bar{background:var(--ui-group-head);border-radius:999px;flex:1;height:8px;overflow:hidden}.ui-tour-stats-bar>span{height:100%;width:var(--ui-bar-value,0%);border-radius:inherit;background:var(--ui-primary);display:block}.ui-tour-stats-table th .ui-icon{vertical-align:-2px;cursor:help;width:14px;height:14px}.ui-ai-tablebox:has(>.ui-tour-stats-table){overflow-x:auto}@container ui-ai-table (max-width:64rem){.ui-tour-stats-table{display:none}.ui-tour-stats-table+.ui-ai-cards{display:block}}.ui-ai-empty>.ui-icon{color:var(--ui-muted)}.ui-tour-stats-retention{border-left:4px solid var(--ui-warning)}.ui-tour-stats-retention h2>.ui-icon{color:var(--ui-warning)}.ui-tour-stats-retention>p{font-size:var(--ui-font-size-sm);margin:0;line-height:1.5}.ui-tour-stats-retention>.ui-button{justify-self:start}.ui-tour-stats-retention-actions{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-tour-stats-detail{gap:var(--ui-space-2);padding:var(--ui-space-2) 0;min-width:0;display:grid}.ui-tour-stats-detail h3{font-size:var(--ui-font-size-sm);margin:0}.ui-tour-stats-detail .ui-ai-foot{padding-inline:0}.ui-ai-cards>li>.ui-tour-stats-detail{padding:0 var(--ui-space-4) var(--ui-space-3)}.ui-tour-stats-runs{min-width:0}.ui-tour-stats-runs.is-pending{opacity:.6;transition:opacity .15s}.ui-tour-stats-scroll{overflow-x:auto}.ui-tour-stats-runtable td{white-space:nowrap}.ui-tour-stats-runtable td:nth-child(2){white-space:normal}.ui-tour-stats-runcards{margin:0;padding:0;list-style:none;display:none}.ui-tour-stats-runcards>li{padding:var(--ui-space-3) var(--ui-space-4);font-size:var(--ui-font-size-sm);gap:2px;display:grid}.ui-tour-stats-runcards>li+li{border-top:1px solid var(--ui-border)}.ui-tour-stats-runcards>li>.ui-pill{justify-self:start}.ui-tour-stats-detail .ui-tour-stats-runcards>li{padding-inline:0}.ui-tour-stats-wait{padding:var(--ui-space-3) var(--ui-space-4);margin:0}@container ui-ai-table (max-width:48rem){.ui-tour-stats-runtable{display:none}.ui-tour-stats-runcards{display:grid}}@container ui-ai (max-width:44rem){.ui-tour-stats-range{grid-template-columns:minmax(0,1fr)}}
.ui-global-role{min-height:1.5rem;padding:0 var(--ui-space-2);border-radius:var(--ui-radius);background:var(--ui-group-head);color:var(--ui-text);font-size:var(--ui-font-size-xs);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.ui-global-role.is-admin{background:var(--ui-primary-soft);color:var(--ui-primary-text)}.ui-global-role.is-staff{background:var(--ui-internal-soft)}.ui-global-note{color:var(--ui-muted);font-size:var(--ui-font-size-xs);display:block}.ui-global-detail,.ui-global-section{gap:var(--ui-space-3);min-width:0;display:grid}.ui-global-row{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-font-size-sm);flex-wrap:wrap;display:flex}.ui-global-list,.ui-global-history{gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.ui-global-list li{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);flex-wrap:wrap;display:flex}.ui-global-list li>span,.ui-global-history li{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.ui-global-list small,.ui-global-history small{color:var(--ui-muted);font-size:var(--ui-font-size-xs)}.ui-global-history li{padding-left:var(--ui-space-3);border-left:2px solid var(--ui-border)}.ui-global-dialog{gap:var(--ui-space-4);display:grid}.ui-global-dialog:not([open]){display:none}.ui-global-dialog h2{font-size:var(--ui-font-size-lg);margin:0}.ui-global-reason{gap:var(--ui-space-1);font-size:var(--ui-font-size-sm);font-weight:600;display:grid}.ui-global-reason textarea{box-sizing:border-box;width:100%;min-height:5rem;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;resize:vertical;font-weight:400}.ui-global-pager{font-size:var(--ui-font-size-sm);align-items:center}.ui-global-users .ui-list-table{table-layout:fixed}.ui-global-users .ui-list-table .ui-status-text{overflow-wrap:anywhere;display:block;overflow:visible}.ui-global-users .ui-list-table .ui-dot{margin-right:var(--ui-space-2);display:inline-block}
.ui-login-guide{margin:var(--ui-space-6) 0 var(--ui-space-4)}.ui-login-guide h2{margin:0 0 var(--ui-space-3);font-size:var(--ui-font-size-lg)}.ui-login-guide-cases{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-login-guide-case{gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);grid-template-rows:auto 1fr auto;display:grid}.ui-login-guide-case h3{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-md);margin:0;display:flex}.ui-login-guide-case h3 .ui-icon{color:var(--ui-muted)}.ui-login-guide-case p{margin:0;line-height:1.45}.ui-login-guide-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-login-guide-signed-in{align-items:center;gap:var(--ui-space-2);margin:var(--ui-space-4) 0;flex-wrap:wrap;display:flex}.ui-login-help{margin:var(--ui-space-4) 0}.ui-login-help h2{margin:0 0 var(--ui-space-2);font-size:var(--ui-font-size-md)}.ui-login-help :is(ul,ol){gap:var(--ui-space-2);padding-left:var(--ui-space-6);margin:0;line-height:1.45;display:grid}.ui-login-guide .ui-disclosure,.ui-login-help.ui-disclosure{margin-top:var(--ui-space-4);border-top:1px solid var(--ui-border)}.ui-login-guide .ui-disclosure>summary,.ui-login-help.ui-disclosure>summary{align-items:center;gap:var(--ui-space-3);min-height:var(--ui-control-height);padding:var(--ui-space-2) 0;cursor:pointer;list-style:none;display:flex}.ui-login-guide .ui-disclosure>summary:hover,.ui-login-help.ui-disclosure>summary:hover{background:var(--ui-hover)}.ui-login-guide .ui-disclosure>summary:focus-visible,.ui-login-help.ui-disclosure>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-step-film{width:min(76rem, calc(100vw - 2 * var(--ui-space-4)));height:min(52rem, calc(100dvh - 2 * var(--ui-space-4)))}.ui-step-film[open]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""screen""player"}.ui-step-film-screen picture{display:contents}.ui-step-film-screen img{inset:var(--ui-space-3);width:calc(100% - 2 * var(--ui-space-3));height:calc(100% - 2 * var(--ui-space-3));object-fit:contain;position:absolute}@media (max-width:52rem){.ui-step-film{width:100vw;height:100dvh}.ui-step-film-keys{display:none}.ui-step-film-screen img{inset:var(--ui-space-2);width:calc(100% - 2 * var(--ui-space-2));height:calc(100% - 2 * var(--ui-space-2))}}

