.control-standard_button___nM_u{min-height:var(--control-height);max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);border:1px solid transparent;border-radius:var(--radius-control);padding:8px var(--control-padding-inline);font:inherit;font-weight:var(--font-weight-control);line-height:1.25;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}.control-standard_button___nM_u:focus-visible{outline:3px solid var(--ui-brand-border);outline-offset:2px}.control-standard_button___nM_u:disabled{cursor:not-allowed;border-color:var(--ui-border);background:var(--ui-surface-strong);color:var(--ui-text-secondary);opacity:1}.control-standard_buttonIcon__dzZOc,.control-standard_pillIcon__bt3ox{display:inline-grid;flex:0 0 auto;place-items:center}.control-standard_buttonIcon__dzZOc>svg,.control-standard_iconButton__0MMju svg,.control-standard_pillIcon__bt3ox>svg{display:block}.control-standard_buttonLabel__EUy3z{min-width:0;overflow-wrap:anywhere}.control-standard_buttonPrimary__CyPYC{border-color:var(--ui-brand);background:var(--ui-brand);color:#fff}html[data-theme=dark] .control-standard_buttonPrimary__CyPYC{border-color:#72aef2;background:#28649d;color:#fff}html[data-theme=dark] .control-standard_buttonPrimary__CyPYC:hover:not(:disabled){border-color:#91c2f7;background:#205483}.control-standard_buttonPrimary__CyPYC:hover:not(:disabled){border-color:var(--ui-brand-hover);background:var(--ui-brand-hover)}.control-standard_buttonSecondary__bo7_a{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}.control-standard_buttonQuiet__FLtGC:hover:not(:disabled),.control-standard_buttonSecondary__bo7_a:hover:not(:disabled){border-color:var(--ui-brand-border);background:var(--ui-brand-soft)}.control-standard_buttonQuiet__FLtGC{border-color:transparent;background:transparent;color:var(--ui-brand)}.control-standard_buttonDanger__Q9QVw{border-color:var(--ui-danger-border);background:var(--ui-surface);color:var(--ui-danger)}.control-standard_buttonDanger__Q9QVw:hover:not(:disabled){background:var(--ui-danger-bg)}.control-standard_buttonCompact__sKsmL{min-height:var(--control-height);padding-block:6px}.control-standard_iconButton__0MMju{padding:0}.control-standard_iconButtonCompact__V7NpP,.control-standard_iconButton__0MMju{width:var(--control-icon-size);min-width:var(--control-icon-size);max-width:var(--control-icon-size);height:var(--control-icon-size);min-height:var(--control-icon-size);max-height:var(--control-icon-size)}.control-standard_pill__Fg2Zv{min-height:var(--pill-height);max-width:100%;display:inline-flex;align-items:center;gap:var(--pill-gap);border:1px solid transparent;border-radius:999px;padding:3px var(--pill-padding-inline);font-size:var(--type-label);font-weight:var(--font-weight-label);line-height:var(--type-label-line);overflow-wrap:anywhere}.control-standard_pillNeutral__z1VM_{border-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-secondary)}.control-standard_pillInfo__ZvN_Y{border-color:color-mix(in srgb,var(--ui-brand-border) 60%,transparent);background:var(--ui-brand-soft);color:var(--ui-brand)}.control-standard_pillAttention__vlO7y{border-color:color-mix(in srgb,var(--ui-attention-border) 60%,transparent);background:var(--ui-attention-bg);color:var(--ui-attention)}.control-standard_pillSuccess__Fi0yt{border-color:color-mix(in srgb,var(--ui-positive-money) 38%,transparent);background:var(--ui-positive-money-bg);color:var(--ui-positive-money)}.control-standard_pillDanger__s7xZ2{border-color:color-mix(in srgb,var(--ui-danger-border) 70%,transparent);background:var(--ui-danger-bg);color:var(--ui-danger)}.operational-ui_actionBar__Wcm8C{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);padding:var(--space-4) var(--space-6)}.operational-ui_sticky__3fF3V{position:sticky;bottom:0;z-index:3;box-shadow:0 -8px 24px rgba(10,20,30,.08)}.operational-ui_actionStatus__AOJRD{min-width:0}.operational-ui_actions__My8Dn{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.operational-ui_state__X_JLV{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);border:1px solid var(--ui-border);border-left-width:4px;background:var(--ui-surface);color:var(--ui-text);padding:var(--space-4)}.operational-ui_state__X_JLV>div{display:grid;gap:4px}.operational-ui_state__X_JLV small{color:var(--ui-text-muted);font-size:var(--type-label);font-weight:var(--font-weight-label);letter-spacing:.08em;text-transform:uppercase}.operational-ui_state__X_JLV strong{font-size:var(--type-record);line-height:var(--type-record-line)}.operational-ui_state__X_JLV p{margin:0;color:var(--ui-text-secondary);font-size:var(--type-body);line-height:var(--type-body-line)}.operational-ui_stateIcon__bEqG3{display:grid;place-items:center;width:36px;height:36px;border-radius:4px;background:var(--ui-surface-muted);color:var(--ui-brand)}.operational-ui_stateAction__TrQz4{align-self:center}.operational-ui_neutral__7NeY_{border-left-color:var(--ui-border-strong)}.operational-ui_info__4wQRH{border-left-color:var(--ui-brand)}.operational-ui_attention___quNp{border-left-color:var(--ui-attention)}.operational-ui_success__EOnOm{border-left-color:var(--ui-positive-money)}.operational-ui_danger__yKgKK{border-left-color:var(--ui-danger)}.operational-ui_compact__627c8{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-3)}.operational-ui_compact__627c8 .operational-ui_stateIcon__bEqG3{display:none}.operational-ui_compact__627c8 strong{font-size:var(--type-body);line-height:var(--type-body-line)}.operational-ui_compact__627c8 p{font-size:var(--type-label);line-height:var(--type-label-line)}.operational-ui_tableRegion__LSpa9{max-width:100%;overflow-x:auto;border:1px solid var(--ui-border);background:var(--ui-surface)}.operational-ui_tableRegion__LSpa9:focus-visible{outline:3px solid var(--ui-brand-border);outline-offset:2px}.operational-ui_tableRegion__LSpa9 table{width:100%;min-width:var(--operational-table-min-width);border-collapse:collapse;color:var(--ui-text);font-size:var(--type-body)}.operational-ui_tableRegion__LSpa9 td,.operational-ui_tableRegion__LSpa9 th{border-bottom:1px solid var(--ui-border-soft);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.operational-ui_tableRegion__LSpa9 th{background:var(--ui-surface-muted);color:var(--ui-text-muted);font-size:var(--type-label);font-weight:var(--font-weight-label);letter-spacing:.06em;text-transform:uppercase}.operational-ui_tableRegion__LSpa9 tbody tr:last-child td{border-bottom:0}.operational-ui_tableRegion__LSpa9 tbody tr:hover{background:color-mix(in srgb,var(--ui-brand-soft) 48%,transparent)}.operational-ui_formSection__OxM4u{display:grid;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}.operational-ui_formSection__OxM4u>header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--ui-border)}.operational-ui_formSection__OxM4u h3{margin:0;font-size:var(--type-record);line-height:var(--type-record-line)}.operational-ui_formSection__OxM4u header p{margin:var(--space-1) 0 0;color:var(--ui-text-secondary);font-size:var(--type-label);line-height:var(--type-label-line)}.operational-ui_formBody__bX6Fg{display:grid;gap:var(--space-3);padding:var(--space-5)}.operational-ui_formSection__OxM4u>footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface-muted)}@media(max-width:700px){.operational-ui_actionBar__Wcm8C{align-items:stretch;flex-direction:column;padding:var(--space-4)}.operational-ui_actions__My8Dn{justify-content:stretch}.operational-ui_actions__My8Dn>*{flex:1}.operational-ui_state__X_JLV{grid-template-columns:auto minmax(0,1fr)}.operational-ui_stateAction__TrQz4{grid-column:1/-1;width:100%}.operational-ui_stateAction__TrQz4>*{width:100%}.operational-ui_compact__627c8{grid-template-columns:1fr}.operational-ui_compact__627c8 .operational-ui_stateAction__TrQz4{grid-column:auto}.operational-ui_formBody__bX6Fg,.operational-ui_formSection__OxM4u>footer,.operational-ui_formSection__OxM4u>header{padding-left:var(--space-4);padding-right:var(--space-4)}.operational-ui_formSection__OxM4u>footer>*{flex:1}}.record-drawer_drawer__qzZ9X{box-sizing:border-box;display:block;width:min(var(--record-drawer-width,960px),100%)!important;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;outline:none}.record-drawer_drawer__qzZ9X,.record-drawer_drawer__qzZ9X *{box-sizing:border-box}.record-drawer_drawer__qzZ9X .sheet-head{top:52px;min-width:0}.record-drawer_drawer__qzZ9X .sheet-head>div{flex:1 1 auto;min-width:0}.record-drawer_drawer__qzZ9X .sheet-head :is(h1,h2,h3){max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.record-drawer_drawer__qzZ9X .sheet-head>:is(button,a){flex:0 0 auto}.record-drawer_topbar__rGaA1{position:sticky;top:0;z-index:5;display:flex;min-height:52px;align-items:center;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.record-drawer_breadcrumbs__MmUTQ{display:flex;min-width:0;flex:1 1 auto;align-items:center;flex-wrap:nowrap;gap:8px;overflow:hidden;color:var(--ui-text-secondary);padding:0 12px 0 var(--drawer-content-padding);font-size:var(--type-label);line-height:var(--type-label-line)}.record-drawer_breadcrumbs__MmUTQ span{display:flex;flex:0 1 auto;align-items:center;gap:8px;min-width:0}.record-drawer_breadcrumbs__MmUTQ b{color:var(--ui-text-muted);font-weight:var(--font-weight-body)}.record-drawer_breadcrumbs__MmUTQ button,.record-drawer_breadcrumbs__MmUTQ em{overflow:hidden;max-width:min(260px,40vw);border:0;background:transparent;color:inherit;padding:0;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-style:normal}.record-drawer_breadcrumbs__MmUTQ button{display:inline-flex;min-height:var(--control-height);align-items:center;color:var(--ui-brand);cursor:pointer;font-weight:var(--font-weight-control)}.record-drawer_breadcrumbs__MmUTQ em{color:var(--ui-text);font-weight:var(--font-weight-label)}.record-drawer_controls__06yCE{display:flex;flex:0 0 auto;align-items:center;gap:var(--control-gap);padding:7px 10px 7px 0}.record-drawer_viewMore__oPodw{flex:0 1 auto}@media(max-width:700px){.record-drawer_drawer__qzZ9X{--drawer-content-padding:max(18px,env(safe-area-inset-left));height:100dvh;max-height:100dvh}.record-drawer_drawer__qzZ9X .sheet-head{position:relative;top:auto!important;gap:14px}.record-drawer_drawer__qzZ9X .sheet-head :is(h1,h2,h3){line-height:1.15}.record-drawer_topbar__rGaA1{min-height:calc(52px + env(safe-area-inset-top));align-items:flex-start;padding-top:env(safe-area-inset-top)}.record-drawer_breadcrumbs__MmUTQ{padding:14px 8px 10px var(--drawer-content-padding)}.record-drawer_breadcrumbs__MmUTQ span:first-child button:before{content:"← "}.record-drawer_breadcrumbs__MmUTQ span:not(:first-child){display:none}.record-drawer_controls__06yCE{min-width:0;align-items:flex-start;flex-wrap:wrap}.record-drawer_viewMore__oPodw{max-width:min(58vw,260px);white-space:normal}.record-drawer_viewMore__oPodw>span{white-space:normal;overflow-wrap:anywhere;text-align:left}.record-drawer_topbar__rGaA1{flex-wrap:wrap;align-items:center}.record-drawer_breadcrumbs__MmUTQ{order:1;flex:1 1 calc(100% - 76px);padding:10px 8px 10px var(--drawer-content-padding)}.record-drawer_breadcrumbs__MmUTQ span{flex:1}.record-drawer_breadcrumbs__MmUTQ button{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}.record-drawer_controls__06yCE{display:contents}.record-drawer_controls__06yCE>:last-child{order:2;flex:none;margin:7px max(10px,env(safe-area-inset-right)) 7px 0}.record-drawer_controls__06yCE>.record-drawer_viewMore__oPodw{order:3;flex:1 1 100%;max-width:none;margin:0 max(10px,env(safe-area-inset-right)) 6px var(--drawer-content-padding);justify-content:flex-start;min-height:var(--control-height)}}.google-workspace-connections-panel_scrim__TKXbl{position:fixed;inset:0;z-index:122;display:grid;align-items:end;background:rgba(9,20,17,.62);backdrop-filter:blur(6px)}.google-workspace-connections-panel_dialog__AI_W3{width:min(100%,760px);max-height:94vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;margin:0 auto;border:1px solid var(--ui-border);border-radius:22px 22px 0 0;background:var(--ui-surface);color:var(--ui-text);box-shadow:0 -24px 70px rgba(0,0,0,.26)}.google-workspace-connections-panel_dialog__AI_W3>header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ui-border);padding:22px}.google-workspace-connections-panel_dialog__AI_W3>header>div{display:grid;gap:5px}.google-workspace-connections-panel_capabilities__NoKaW small,.google-workspace-connections-panel_dialog__AI_W3>header small,.google-workspace-connections-panel_identity__ZHqcp small{color:var(--ui-brand);font-size:var(--type-eyebrow);font-weight:900;letter-spacing:.1em}.google-workspace-connections-panel_dialog__AI_W3 h2,.google-workspace-connections-panel_dialog__AI_W3 p{margin:0}.google-workspace-connections-panel_dialog__AI_W3 h2{font-size:1.5rem}.google-workspace-connections-panel_boundary__85ldI p,.google-workspace-connections-panel_capabilities__NoKaW p,.google-workspace-connections-panel_dialog__AI_W3>header p,.google-workspace-connections-panel_identity__ZHqcp p{color:var(--ui-text-secondary);font-size:.75rem;line-height:1.45}.google-workspace-connections-panel_dialog__AI_W3>header button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface);color:var(--ui-text)}.google-workspace-connections-panel_dialog__AI_W3>main{overflow:auto;padding:18px}.google-workspace-connections-panel_loading__QD2_m,.google-workspace-connections-panel_message__XpuZ2{border-radius:10px;background:var(--ui-brand-soft);color:var(--ui-brand);padding:12px;font-size:.75rem;font-weight:750}.google-workspace-connections-panel_loading__QD2_m{min-height:120px;display:flex;align-items:center;justify-content:center;gap:8px}.google-workspace-connections-panel_identity__ZHqcp{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--ui-border);border-radius:14px;background:linear-gradient(120deg,var(--ui-brand-soft),var(--ui-surface));padding:14px}.google-workspace-connections-panel_identity__ZHqcp>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--ui-surface);color:#3466b2;font-size:1rem;font-weight:900}.google-workspace-connections-panel_identity__ZHqcp>div{display:grid;gap:3px}.google-workspace-connections-panel_active__FTkfs,.google-workspace-connections-panel_identity__ZHqcp>b,.google-workspace-connections-panel_managed__AlePr,.google-workspace-connections-panel_unavailable__2DFry{display:flex;align-items:center;gap:4px;border-radius:999px;padding:6px 9px;font-size:var(--type-eyebrow);white-space:nowrap}.google-workspace-connections-panel_active__FTkfs,.google-workspace-connections-panel_identity__ZHqcp>b{background:#e4f1e9;color:#276247}.google-workspace-connections-panel_capabilities__NoKaW{display:grid;gap:9px;margin-top:13px}.google-workspace-connections-panel_capabilities__NoKaW article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--ui-border);border-radius:13px;background:var(--ui-surface);padding:13px}.google-workspace-connections-panel_capabilities__NoKaW article>span{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:var(--ui-brand-soft);color:var(--ui-brand)}.google-workspace-connections-panel_capabilities__NoKaW article>div{display:grid;gap:3px}.google-workspace-connections-panel_capabilities__NoKaW em{color:var(--ui-text-secondary);font-size:var(--type-eyebrow);font-style:normal}.google-workspace-connections-panel_capabilities__NoKaW a,.google-workspace-connections-panel_capabilities__NoKaW button{min-height:40px;display:grid;place-items:center;border:1px solid var(--ui-brand);border-radius:9px;background:var(--ui-brand);color:white;padding:0 11px;text-decoration:none;font-size:.7rem;font-weight:850}.google-workspace-connections-panel_capabilities__NoKaW button.google-workspace-connections-panel_disconnect__Hvnio{border-color:#ddb4ba;background:#fff4f5;color:#963d4a}.google-workspace-connections-panel_managed__AlePr{background:var(--ui-surface-subtle);color:var(--ui-text-secondary)}.google-workspace-connections-panel_unavailable__2DFry{background:#fff3dd;color:#805918}.google-workspace-connections-panel_boundary__85ldI{display:flex;gap:10px;margin-top:13px;border-left:3px solid var(--ui-brand);border-radius:8px;background:var(--ui-brand-soft);padding:12px}.google-workspace-connections-panel_boundary__85ldI svg{flex:0 0 auto;color:var(--ui-brand)}.google-workspace-connections-panel_boundary__85ldI>div{display:grid;gap:3px}.google-workspace-connections-panel_dialog__AI_W3>footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--ui-border);padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.google-workspace-connections-panel_dialog__AI_W3>footer button{min-height:42px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface);color:var(--ui-text);padding:0 13px;font-weight:800}.google-workspace-connections-panel_dialog__AI_W3>footer button.google-workspace-connections-panel_done__YO_NN{border-color:var(--ui-brand);background:var(--ui-brand);color:white}@media(min-width:800px){.google-workspace-connections-panel_scrim__TKXbl{align-items:center;padding:24px}.google-workspace-connections-panel_dialog__AI_W3{border-radius:22px}}@media(max-width:620px){.google-workspace-connections-panel_dialog__AI_W3>header{padding:18px}.google-workspace-connections-panel_dialog__AI_W3>main{padding:13px}.google-workspace-connections-panel_capabilities__NoKaW article,.google-workspace-connections-panel_identity__ZHqcp{grid-template-columns:42px minmax(0,1fr)}.google-workspace-connections-panel_capabilities__NoKaW article>a,.google-workspace-connections-panel_capabilities__NoKaW article>b,.google-workspace-connections-panel_capabilities__NoKaW article>button,.google-workspace-connections-panel_identity__ZHqcp>b{grid-column:2;justify-self:start}.google-workspace-connections-panel_capabilities__NoKaW article>span{width:42px;height:42px}.google-workspace-connections-panel_dialog__AI_W3>footer{display:grid;grid-template-columns:1fr}.google-workspace-connections-panel_dialog__AI_W3>footer button{width:100%}}.asset-manager_directoryControls__0XAhh{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto auto;align-items:end;gap:10px;margin:0 0 14px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.asset-manager_directoryControls__0XAhh label{display:grid;gap:5px;min-width:0}.asset-manager_directoryControls__0XAhh label>span{color:var(--muted);font-size:var(--type-eyebrow);font-weight:800;text-transform:uppercase;letter-spacing:.07em}.asset-manager_directoryControls__0XAhh :is(input,select){width:100%;height:42px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);padding:0 11px;font:inherit;font-size:11px}.asset-manager_directoryControls__0XAhh>button{height:42px;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle);color:var(--ink);padding:0 13px;font-size:var(--type-eyebrow);font-weight:800}.asset-manager_directoryControls__0XAhh>small{align-self:center;color:var(--muted);font-size:var(--type-eyebrow);white-space:nowrap}.asset-manager_emptyDirectory__Xlr9A{min-height:190px;padding:22px}.asset-manager_workspaceTabs__zkjrC{display:inline-flex;gap:4px;margin:0 0 16px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle)}.asset-manager_workspaceTabs__zkjrC button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--muted);padding:0 16px;font:inherit;font-size:11px;font-weight:800}.asset-manager_workspaceTabs__zkjrC button.asset-manager_active__6B_Wv{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.asset-manager_workspaceTabs__zkjrC button span{min-width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:var(--wine-soft);color:var(--wine);font-size:var(--type-eyebrow)}.asset-manager_maintenanceWorkspace__HZK9W{display:grid;gap:14px}.asset-manager_maintenanceLocation__wmlxt{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:15px 17px}.asset-manager_maintenanceLocation__wmlxt div{display:grid;gap:3px}.asset-manager_maintenanceHeader__Ibsae small,.asset-manager_maintenanceLocation__wmlxt small{color:var(--forest-2);font-size:var(--type-eyebrow);font-weight:900;letter-spacing:.08em}.asset-manager_maintenanceLocation__wmlxt strong{font-size:13px}.asset-manager_maintenanceCopy____5yF p,.asset-manager_maintenanceEmpty__N0HLC p,.asset-manager_maintenanceHeader__Ibsae p,.asset-manager_maintenanceLocation__wmlxt p{color:var(--muted);margin:0;font-size:var(--type-eyebrow)}.asset-manager_maintenanceLocation__wmlxt b{color:var(--muted);font-size:var(--type-eyebrow)}.asset-manager_maintenanceSummary__b4XBY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.asset-manager_maintenanceSummary__b4XBY article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:15px;border-right:1px solid var(--line)}.asset-manager_maintenanceSummary__b4XBY article:last-child{border-right:0}.asset-manager_maintenanceSummary__b4XBY strong{font-size:26px}.asset-manager_maintenanceSummary__b4XBY span{color:var(--muted);font-size:var(--type-eyebrow);font-weight:800}.asset-manager_maintenanceSummary__b4XBY .asset-manager_urgent__Uae1r span,.asset-manager_maintenanceSummary__b4XBY .asset-manager_urgent__Uae1r strong{color:var(--wine)}.asset-manager_maintenanceHeader__Ibsae{padding:6px 2px 0}.asset-manager_maintenanceHeader__Ibsae h2{margin:4px 0;font-size:21px}.asset-manager_maintenanceList__pG0_N{display:grid;gap:10px}.asset-manager_maintenanceList__pG0_N>article{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:16px}.asset-manager_maintenanceList__pG0_N>article.asset-manager_urgent__Uae1r{border-color:#e5b9b5;background:var(--wine-soft)}.asset-manager_maintenanceStatus__XoIFu{display:flex;align-items:center;gap:8px}.asset-manager_maintenanceStatus__XoIFu>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--surface-subtle);font-weight:900}.asset-manager_urgent__Uae1r .asset-manager_maintenanceStatus__XoIFu>span{background:#fff;color:var(--wine)}.asset-manager_maintenanceStatus__XoIFu small{font-size:var(--type-eyebrow);font-weight:900}.asset-manager_maintenanceCopy____5yF{min-width:0}.asset-manager_maintenanceCopy____5yF>strong{font-size:13px}.asset-manager_maintenanceCopy____5yF dl{display:flex;flex-wrap:wrap;gap:18px;margin:9px 0 0}.asset-manager_maintenanceCopy____5yF dl div{display:grid;gap:2px}.asset-manager_maintenanceCopy____5yF dt{color:var(--muted);font-size:var(--type-eyebrow);font-weight:800;text-transform:uppercase}.asset-manager_maintenanceCopy____5yF dd{margin:0;font-size:var(--type-eyebrow);font-weight:800}.asset-manager_maintenanceActions__9E48S{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.asset-manager_maintenanceEmpty__N0HLC{display:grid;justify-items:start;gap:8px;border:1px dashed var(--line);border-radius:14px;background:var(--surface);padding:28px}.asset-manager_problemAsset__dOW2J{display:grid;gap:3px;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle);padding:12px 14px}.asset-manager_problemAsset__dOW2J span,.asset-manager_problemHelp__8ESX0{color:var(--muted);font-size:var(--type-eyebrow);line-height:1.45}.asset-manager_problemHelp__8ESX0{margin:0 0 14px}.asset-manager_routineList__PgUV8{display:grid;gap:8px;margin-bottom:16px}.asset-manager_routineList__PgUV8>article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle);padding:11px 12px}.asset-manager_routineList__PgUV8>article>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.asset-manager_routineList__PgUV8 strong{font-size:var(--type-body);font-weight:var(--font-weight-label)}.asset-manager_routineDetails__2gzs8>span{color:var(--muted);font-size:var(--type-supporting);font-weight:var(--font-weight-body)}.asset-manager_routineDetails__2gzs8{min-width:min(100%,210px)}.asset-manager_routineActions__SD0sP{justify-content:flex-end}.asset-manager_historicalService__4UD5E{display:grid;gap:12px;border:1px solid var(--line);border-left:4px solid var(--forest-2)!important;border-radius:12px;padding:14px!important}.asset-manager_historyHeading__jAAZh,.asset-manager_historyHeading__jAAZh>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.asset-manager_historyHeading__jAAZh{justify-content:space-between}.asset-manager_historyHeading__jAAZh b{font-size:var(--type-control)}.asset-manager_historyMissing__5nxUA,.asset-manager_historyOutcome__9FaFh,.asset-manager_historyReview__NafG6{margin:0!important}.asset-manager_historyOutcome__9FaFh{display:grid;gap:4px}.asset-manager_historyDetails__zVP33 summary{cursor:pointer;font-size:var(--type-control);font-weight:700}.asset-manager_historyDetails__zVP33 ul{display:grid;gap:6px;margin:10px 0 0;padding-left:20px}.asset-manager_historyDetails__zVP33 li{border:0!important;padding:0!important;font-size:var(--type-supporting)}.asset-manager_historyReview__NafG6{display:grid;gap:5px;border-radius:10px;background:var(--surface-subtle);padding:11px}.asset-manager_historyReview__NafG6 p{margin:0!important;font-size:var(--type-supporting)!important}.asset-manager_historyMissing__5nxUA{color:var(--text-secondary);font-size:var(--type-supporting)!important}@media (max-width:700px){.asset-manager_workspaceTabs__zkjrC{width:100%}.asset-manager_workspaceTabs__zkjrC button{flex:1;justify-content:center}.asset-manager_maintenanceLocation__wmlxt{align-items:flex-start}.asset-manager_maintenanceLocation__wmlxt b{max-width:92px;text-align:right}.asset-manager_maintenanceSummary__b4XBY{grid-template-columns:1fr 1fr}.asset-manager_maintenanceSummary__b4XBY article:nth-child(2){border-right:0}.asset-manager_maintenanceSummary__b4XBY article:nth-child(-n+2){border-bottom:1px solid var(--line)}.asset-manager_maintenanceList__pG0_N>article{grid-template-columns:1fr;gap:11px}.asset-manager_maintenanceActions__9E48S{justify-content:stretch}.asset-manager_maintenanceActions__9E48S button{flex:1 1 140px}.asset-manager_directoryControls__0XAhh{grid-template-columns:1fr 1fr}.asset-manager_directoryControls__0XAhh>label:first-child{grid-column:1/-1}.asset-manager_directoryControls__0XAhh>small{justify-self:end}.asset-manager_routineList__PgUV8>article{align-items:stretch;flex-direction:column}.asset-manager_routineActions__SD0sP button{flex:1}}.devices-inventory-workspace_workspace__un26u{display:grid;gap:20px;color:var(--text-primary);font-size:var(--type-body);font-weight:500;line-height:1.5;min-width:0}.devices-inventory-workspace_actions__0BWUV{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.devices-inventory-workspace_form__VVhbv p,.devices-inventory-workspace_workspace__un26u p{margin:0;overflow-wrap:anywhere}.devices-inventory-workspace_sectionHeader__0VKZQ p,.devices-inventory-workspace_supporting__bcB9J{font-size:var(--type-supporting);color:var(--text-secondary)}.devices-inventory-workspace_form__VVhbv h2,.devices-inventory-workspace_workspace__un26u h2{font-size:var(--type-section);font-weight:700;margin:0}.devices-inventory-workspace_workspace__un26u h3{font-size:var(--type-record);font-weight:700;margin:0;overflow-wrap:anywhere}.devices-inventory-workspace_sectionHeader__0VKZQ{display:grid;gap:6px}.devices-inventory-workspace_grid__roylP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.devices-inventory-workspace_locationOverview__5vyvK{display:grid;gap:16px;min-width:0}.devices-inventory-workspace_locationGrid__erWrG{grid-template-columns:repeat(3,minmax(0,1fr))}.devices-inventory-workspace_locationCard__9yayA dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.devices-inventory-workspace_locationCard__9yayA dl>div{min-width:0}.devices-inventory-workspace_locationCard__9yayA dl>div:last-child{grid-column:1/-1}.devices-inventory-workspace_card__ex9gF,.devices-inventory-workspace_equipment__NEkNP,.devices-inventory-workspace_locationCard__9yayA{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);min-width:0}.devices-inventory-workspace_equipmentHeader__Pbt8o{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.devices-inventory-workspace_equipmentHeader__Pbt8o>div{display:grid;gap:5px}.devices-inventory-workspace_equipmentHeader__Pbt8o span{color:var(--text-secondary);font-size:var(--type-eyebrow);font-weight:800;letter-spacing:.1em}.devices-inventory-workspace_equipmentHeader__Pbt8o strong{white-space:nowrap;color:var(--text-secondary);font-size:var(--type-supporting)}.devices-inventory-workspace_equipmentFilters__s4jdw{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.35fr);gap:10px}.devices-inventory-workspace_equipmentFilters__s4jdw label{display:grid;gap:6px}.devices-inventory-workspace_equipmentFilters__s4jdw label>span{color:var(--text-secondary);font-size:var(--type-metadata);font-weight:700}.devices-inventory-workspace_equipmentFilters__s4jdw input,.devices-inventory-workspace_equipmentFilters__s4jdw select{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text-primary);padding:9px 12px;font:inherit}.devices-inventory-workspace_equipmentList__DKQAX{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.devices-inventory-workspace_equipmentList__DKQAX article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;background:var(--surface)}.devices-inventory-workspace_equipmentList__DKQAX article+article{border-top:1px solid var(--line)}.devices-inventory-workspace_equipmentList__DKQAX article>div{display:grid;gap:4px;min-width:0}.devices-inventory-workspace_equipmentList__DKQAX article span{color:var(--text-secondary);font-size:var(--type-metadata);font-weight:700;text-transform:uppercase}.devices-inventory-workspace_equipmentList__DKQAX article p{color:var(--text-secondary);font-size:var(--type-supporting)}.devices-inventory-workspace_card__ex9gF header,.devices-inventory-workspace_locationCard__9yayA header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.devices-inventory-workspace_card__ex9gF dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.devices-inventory-workspace_card__ex9gF dl>div{min-width:0}.devices-inventory-workspace_card__ex9gF dl>div:nth-child(3){grid-column:1/-1}.devices-inventory-workspace_card__ex9gF dt,.devices-inventory-workspace_locationCard__9yayA dt{font-size:var(--type-supporting);font-weight:700;color:var(--text-secondary)}.devices-inventory-workspace_card__ex9gF dd,.devices-inventory-workspace_locationCard__9yayA dd{margin:2px 0 0;font-size:var(--type-body);overflow-wrap:anywhere}.devices-inventory-workspace_notice__kNO6J{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle);font-size:var(--type-body)}.devices-inventory-workspace_form__VVhbv{display:grid;gap:20px;padding:var(--drawer-content-padding);color:var(--text-primary);font-size:var(--type-body);font-weight:500;line-height:1.5}.devices-inventory-workspace_form__VVhbv fieldset{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.devices-inventory-workspace_form__VVhbv label{display:grid;gap:6px;font-size:var(--type-control);font-weight:700}.devices-inventory-workspace_form__VVhbv input,.devices-inventory-workspace_form__VVhbv select,.devices-inventory-workspace_form__VVhbv textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--type-body);font-weight:500}.devices-inventory-workspace_bindingEditor__fxu90{display:grid;gap:8px}.devices-inventory-workspace_bindingEditor__fxu90 label{font-size:var(--type-control);font-weight:700}.devices-inventory-workspace_bindingEditor__fxu90 select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--type-body);font-weight:500}.devices-inventory-workspace_form__VVhbv textarea{resize:vertical}@media(max-width:850px){.devices-inventory-workspace_grid__roylP{grid-template-columns:1fr}}@media(max-width:700px){.devices-inventory-workspace_equipmentHeader__Pbt8o,.devices-inventory-workspace_equipmentList__DKQAX article{grid-template-columns:1fr;display:grid}.devices-inventory-workspace_equipmentHeader__Pbt8o strong{justify-self:start}.devices-inventory-workspace_equipmentFilters__s4jdw{grid-template-columns:1fr}.devices-inventory-workspace_equipmentList__DKQAX article>[data-ui=action-button]{width:100%;min-height:48px}}@media(max-width:560px){.devices-inventory-workspace_card__ex9gF,.devices-inventory-workspace_equipment__NEkNP,.devices-inventory-workspace_locationCard__9yayA{padding:16px}.devices-inventory-workspace_card__ex9gF dl{grid-template-columns:1fr}.devices-inventory-workspace_card__ex9gF dl>div:nth-child(3){grid-column:auto}.devices-inventory-workspace_actions__0BWUV{align-items:stretch}.devices-inventory-workspace_actions__0BWUV>button{flex:1 1 100%}}.devices-inventory-workspace_cameraVideo__aIEab{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:8px}.section-nav_sectionNav__lpqC6{width:100%;min-width:0;margin:0 0 var(--space-6);border-bottom:1px solid var(--ui-border-soft)}.section-nav_scroller__9KH9V{display:flex;min-width:0;align-items:center;gap:var(--space-4);overflow-x:auto;padding:0;scrollbar-width:thin}.section-nav_item__Chjzm{position:relative;flex:0 0 auto;min-height:var(--control-height);border-radius:0;padding-inline:var(--space-1);color:var(--ui-text-secondary);white-space:nowrap}.section-nav_item__Chjzm.section-nav_active__QLUKZ{color:var(--ui-brand);font-weight:var(--font-weight-label)}.section-nav_item__Chjzm:hover:not(.section-nav_active__QLUKZ){background:transparent;color:var(--ui-text)}.section-nav_item__Chjzm.section-nav_active__QLUKZ:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--ui-brand);content:""}@media (max-width:700px){.section-nav_sectionNav__lpqC6{margin-bottom:var(--space-4)}.section-nav_wrapOnPhone__jJ9Sf .section-nav_scroller__9KH9V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);overflow-x:visible}.section-nav_wrapOnPhone__jJ9Sf .section-nav_item__Chjzm{width:100%;min-height:48px}}.devices-workspace_workspace__jOEGD{display:grid;gap:1.25rem}.devices-workspace_preview__6KBkp{display:flex;gap:.8rem;align-items:flex-start;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--forest) 34%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--forest) 8%,var(--surface));color:var(--text-primary)}.devices-workspace_preview__6KBkp svg{flex:0 0 auto;margin-top:.1rem}.devices-workspace_preview__6KBkp span,.devices-workspace_preview__6KBkp strong{display:block}.devices-workspace_preview__6KBkp span{margin-top:.2rem;color:var(--text-secondary);font-size:var(--type-supporting)}.devices-workspace_summary__vQCCY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.devices-workspace_device__VKams,.devices-workspace_panel__aGygL,.devices-workspace_summary__vQCCY article{border:1px solid var(--line);background:var(--surface);border-radius:1rem}.devices-workspace_summary__vQCCY article{padding:1rem}.devices-workspace_summary__vQCCY small,.devices-workspace_summary__vQCCY span{display:block;color:var(--text-secondary);font-size:var(--type-supporting);text-transform:uppercase;letter-spacing:.05em}.devices-workspace_summary__vQCCY strong{display:block;margin:.25rem 0;font-size:var(--type-supporting)}.devices-workspace_panel__aGygL{padding:1.1rem}.devices-workspace_panelHeader__LKqpn{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.devices-workspace_panelHeader__LKqpn h2{margin:.2rem 0;font-size:var(--type-supporting)}.devices-workspace_panelHeader__LKqpn p{margin:0;color:var(--text-secondary);font-size:var(--type-supporting)}.devices-workspace_grid__Wndtg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.devices-workspace_device__VKams{padding:1rem;display:grid;gap:.8rem}.devices-workspace_deviceHeader__XaEdn{display:flex;justify-content:space-between;gap:.8rem}.devices-workspace_deviceHeader__XaEdn h3{margin:.15rem 0;font-size:var(--type-supporting)}.devices-workspace_deviceHeader__XaEdn small{color:var(--text-secondary)}.devices-workspace_provider__Q7BRS{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:var(--type-supporting)}.devices-workspace_state__nMSAt{font-size:var(--type-supporting);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.devices-workspace_online__04U8X{color:#147a48}.devices-workspace_degraded__tx7rf{color:#9b6110}.devices-workspace_connection_expired__sCgkr,.devices-workspace_gateway_unavailable__Ldmtr,.devices-workspace_offline__oZs75{color:#ad3030}.devices-workspace_unknown__d0ZFz{color:var(--text-secondary)}.devices-workspace_metrics__XvHHk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.devices-workspace_metrics__XvHHk div{background:var(--surface-subtle);border-radius:.7rem;padding:.65rem}.devices-workspace_metrics__XvHHk small,.devices-workspace_metrics__XvHHk span{display:block;color:var(--text-secondary);font-size:var(--type-supporting)}.devices-workspace_metrics__XvHHk strong{display:block;margin:.15rem 0}.devices-workspace_quality__B0xOK{text-transform:uppercase;letter-spacing:.04em}.devices-workspace_binding__iUh98{display:flex;justify-content:space-between;align-items:center;gap:.8rem;border-top:1px solid var(--line);padding-top:.75rem;font-size:var(--type-supporting)}.devices-workspace_binding__iUh98 span{color:var(--text-secondary)}.devices-workspace_connectionList__GGkHI{display:grid;gap:.65rem}.devices-workspace_connection__keMCm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid var(--line);border-radius:.8rem}.devices-workspace_connection__keMCm small,.devices-workspace_connection__keMCm strong{display:block}.devices-workspace_connection__keMCm small{margin-top:.2rem;color:var(--text-secondary)}.devices-workspace_connection__keMCm b{font-size:var(--type-supporting);text-transform:uppercase;letter-spacing:.04em}.devices-workspace_empty__cnspv{padding:2rem 1rem;text-align:center;border:1px dashed var(--line);border-radius:1rem}.devices-workspace_empty__cnspv h2{margin:.5rem 0}.devices-workspace_empty__cnspv p{max-width:44rem;margin:.4rem auto;color:var(--text-secondary)}.devices-workspace_coverage__iOr31{display:grid;gap:.65rem}.devices-workspace_coverage__iOr31 article{display:grid;grid-template-columns:1.3fr 2fr auto;gap:.8rem;align-items:center;padding:.8rem;border-bottom:1px solid var(--line)}.devices-workspace_coverage__iOr31 article:last-child{border-bottom:0}.devices-workspace_coverage__iOr31 span{color:var(--text-secondary);font-size:var(--type-supporting)}.devices-workspace_coverage__iOr31 b{font-size:var(--type-supporting);text-transform:uppercase}.devices-workspace_controls__94G_y{display:flex;gap:.5rem;flex-wrap:wrap}.devices-workspace_notice__qYe72{padding:.8rem 1rem;border:1px solid color-mix(in srgb,var(--forest) 28%,var(--line));border-radius:.8rem;background:color-mix(in srgb,var(--forest) 6%,var(--surface));font-size:var(--type-supporting)}.devices-workspace_connectCard__NpWV7{margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface-subtle)}.devices-workspace_connectHeading__KLC3H{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.devices-workspace_connectHeading__KLC3H strong{font-size:var(--type-supporting)}.devices-workspace_connectHeading__KLC3H p{margin:.25rem 0 0;color:var(--text-secondary);font-size:var(--type-supporting)}.devices-workspace_connectHeading__KLC3H b{font-size:var(--type-supporting);text-transform:uppercase}.devices-workspace_connectForm__Lng8Q{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}.devices-workspace_connectForm__Lng8Q label{display:grid;gap:.35rem}.devices-workspace_connectForm__Lng8Q label:nth-of-type(3),.devices-workspace_connectForm__Lng8Q>small{grid-column:1/-1}.devices-workspace_connectForm__Lng8Q label span{font-size:var(--type-supporting);font-weight:700}.devices-workspace_connectForm__Lng8Q input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:.65rem;padding:.65rem .75rem;background:var(--surface);color:var(--text-primary);font:inherit}.devices-workspace_connectForm__Lng8Q>small{color:var(--text-secondary)}.devices-workspace_connectedActions__xB9Sj{display:flex;align-items:center;gap:.65rem;margin-top:1rem}.devices-workspace_connectedActions__xB9Sj>div{display:grid;margin-right:auto}.devices-workspace_connectedActions__xB9Sj small{color:var(--text-secondary)}.devices-workspace_connectedActions__xB9Sj .devices-workspace_danger__coWvr{background:transparent;color:#a12626;border:1px solid color-mix(in srgb,#a12626 45%,var(--line))}.devices-workspace_setupGuide__hWkjX{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--forest) 28%,var(--line));border-radius:1rem;background:color-mix(in srgb,var(--forest) 4%,var(--surface))}.devices-workspace_setupHeading__aqaWi{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.devices-workspace_setupHeading__aqaWi span{display:block;color:var(--forest);font-size:var(--type-supporting);font-weight:700;letter-spacing:.08em}.devices-workspace_setupHeading__aqaWi h3{margin:.2rem 0 0;font-size:var(--type-supporting)}.devices-workspace_setupHeading__aqaWi svg{color:var(--forest);flex:0 0 auto}.devices-workspace_setupGuide__hWkjX ol{display:grid;gap:.9rem;margin:0;padding-left:1.4rem}.devices-workspace_setupGuide__hWkjX li{padding-left:.25rem}.devices-workspace_setupGuide__hWkjX li>span,.devices-workspace_setupGuide__hWkjX li>strong{display:block}.devices-workspace_setupGuide__hWkjX li>span{margin-top:.2rem;color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.45}.devices-workspace_providerLinks__dgw72{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.devices-workspace_helpLink__u6o2D,.devices-workspace_providerLinks__dgw72 a{display:inline-flex;align-items:center;gap:.25rem;color:var(--forest);font-size:var(--type-supporting);font-weight:700;text-decoration:none}.devices-workspace_providerLinks__dgw72 a{min-height:32px;padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--forest) 28%,var(--line));border-radius:999px;background:var(--surface)}.devices-workspace_helpLink__u6o2D{margin-top:.45rem}.devices-workspace_helpLink__u6o2D:hover,.devices-workspace_providerLinks__dgw72 a:hover{text-decoration:underline}.devices-workspace_tokenWarning__vk_mF{display:grid;gap:.2rem;padding:.75rem;border-radius:.75rem;background:var(--surface-subtle);font-size:var(--type-supporting)}.devices-workspace_tokenWarning__vk_mF span{color:var(--text-secondary);line-height:1.4}.devices-workspace_activation__zZw_G{display:grid;gap:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--forest) 30%,var(--line));border-radius:1rem;background:color-mix(in srgb,var(--forest) 4%,var(--surface))}.devices-workspace_activation__zZw_G>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.devices-workspace_activation__zZw_G>header span{display:block;color:var(--forest);font-size:var(--type-supporting);font-weight:700;letter-spacing:.08em}.devices-workspace_activation__zZw_G>header h2{margin:.2rem 0;font-size:var(--type-supporting)}.devices-workspace_activation__zZw_G>header p{margin:0;color:var(--text-secondary);font-size:var(--type-supporting)}.devices-workspace_activation__zZw_G>header>b{display:grid;place-items:center;min-width:3rem;min-height:3rem;border-radius:50%;background:var(--forest);color:#fff}.devices-workspace_activationSteps__7jjWt{display:grid;gap:.55rem}.devices-workspace_activationSteps__7jjWt article{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.75rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface)}.devices-workspace_activationSteps__7jjWt article>span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--surface-subtle);font-size:var(--type-supporting);font-weight:700}.devices-workspace_activationSteps__7jjWt article strong{font-size:var(--type-supporting)}.devices-workspace_activationSteps__7jjWt article p{margin:.15rem 0 0;color:var(--text-secondary);font-size:var(--type-supporting)}.devices-workspace_activationSteps__7jjWt .devices-workspace_done__XIuGh>span{background:#147a48;color:#fff}.devices-workspace_activationSteps__7jjWt .devices-workspace_action__Jqe4A{border-color:color-mix(in srgb,var(--forest) 55%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--forest) 10%,transparent)}.devices-workspace_activationSteps__7jjWt .devices-workspace_waiting__yreyE{opacity:.72}.devices-workspace_preflight__1zWTS{display:grid;gap:.7rem;padding:.85rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface-subtle)}.devices-workspace_preflight__1zWTS>div{display:flex;align-items:center;gap:.65rem}.devices-workspace_preflight__1zWTS>div>span{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;font-weight:700}.devices-workspace_preflight__1zWTS p,.devices-workspace_preflight__1zWTS p small{margin:0}.devices-workspace_preflight__1zWTS p b,.devices-workspace_preflight__1zWTS p small{display:block}.devices-workspace_preflight__1zWTS p small,.devices-workspace_preflight__1zWTS>small{color:var(--text-secondary);font-size:var(--type-supporting)}.devices-workspace_ready__ifJrF{background:#147a48;color:#fff}.devices-workspace_required__Fj57p{background:#9b6110;color:#fff}.devices-workspace_binding__iUh98>div:first-child{display:grid;gap:.15rem}.devices-workspace_binding__iUh98>div:first-child strong{font-size:var(--type-supporting)}.devices-workspace_bindingActions__j2O_9{display:flex;gap:.45rem;flex-wrap:wrap}.devices-workspace_binding__iUh98 select{min-height:44px;border:1px solid var(--line);border-radius:.65rem;padding:.55rem .7rem;background:var(--surface);color:var(--text-primary);font:inherit}.devices-workspace_binding__iUh98 .devices-workspace_removeBinding__topEB{color:#a12626}.devices-workspace_bindingEditor__wxNFV{align-items:end}.devices-workspace_bindingEditor__wxNFV label{display:grid;gap:.3rem;flex:1;min-width:0}.devices-workspace_bindingEditor__wxNFV label>span{font-size:var(--type-supporting);font-weight:700;color:var(--text-primary)}.devices-workspace_bindingEditor__wxNFV select{width:100%;max-width:100%}.devices-workspace_bindingEditor__wxNFV small{color:var(--text-secondary);font-size:var(--type-supporting)}@media(max-width:850px){.devices-workspace_summary__vQCCY{grid-template-columns:repeat(2,minmax(0,1fr))}.devices-workspace_grid__Wndtg{grid-template-columns:1fr}}@media(max-width:560px){.devices-workspace_summary__vQCCY{grid-template-columns:1fr}.devices-workspace_binding__iUh98,.devices-workspace_connection__keMCm,.devices-workspace_deviceHeader__XaEdn,.devices-workspace_panelHeader__LKqpn{align-items:flex-start;flex-direction:column}.devices-workspace_coverage__iOr31 article{grid-template-columns:1fr}.devices-workspace_metrics__XvHHk{grid-template-columns:1fr 1fr}.devices-workspace_activationSteps__7jjWt article{grid-template-columns:auto 1fr}.devices-workspace_connectForm__Lng8Q{grid-template-columns:1fr}.devices-workspace_connectForm__Lng8Q label,.devices-workspace_connectForm__Lng8Q label:nth-of-type(3),.devices-workspace_connectForm__Lng8Q>small{grid-column:1}.devices-workspace_connectHeading__KLC3H,.devices-workspace_connectedActions__xB9Sj{align-items:stretch;flex-direction:column}.devices-workspace_connectedActions__xB9Sj>div{margin-right:0}}.devices-workspace_inventoryList__pUXjR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.devices-workspace_inventoryItem__QBAt_{padding:1rem;border:1px solid var(--line);border-radius:.9rem;background:var(--surface)}.devices-workspace_inventoryTitle__cLrVD{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.devices-workspace_inventoryTitle__cLrVD span{display:block;color:var(--text-secondary);font-size:var(--type-supporting);text-transform:uppercase;letter-spacing:.05em}.devices-workspace_inventoryTitle__cLrVD h3{margin:.2rem 0;font-size:var(--type-supporting)}.devices-workspace_inventoryTitle__cLrVD>b{flex:0 0 auto;padding:.3rem .48rem;border-radius:999px;font-size:var(--type-supporting);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-subtle)}.devices-workspace_inventoryTitle__cLrVD .devices-workspace_confirmed_purchase__8St3q{color:#147a48}.devices-workspace_inventoryTitle__cLrVD .devices-workspace_account_confirmed__67SJH,.devices-workspace_inventoryTitle__cLrVD .devices-workspace_observed_app__tOAj_{color:var(--forest)}.devices-workspace_inventoryTitle__cLrVD .devices-workspace_planned_unverified__Cud6c,.devices-workspace_inventoryTitle__cLrVD .devices-workspace_user_reported__rIeA7{color:#9b6110}.devices-workspace_inventoryItem__QBAt_ dl{display:grid;gap:.55rem;margin:.8rem 0 0}.devices-workspace_inventoryItem__QBAt_ dl>div{display:grid;gap:.15rem}.devices-workspace_inventoryItem__QBAt_ dt{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.devices-workspace_inventoryItem__QBAt_ dd,.devices-workspace_inventoryItem__QBAt_ p{margin:0;color:var(--text-primary);font-size:var(--type-supporting);line-height:1.4}.devices-workspace_unassigned__pvieD{margin-top:1rem;border-top:1px solid var(--line);padding-top:1rem}.devices-workspace_unassigned__pvieD summary{cursor:pointer;font-weight:700}.devices-workspace_unassigned__pvieD .devices-workspace_inventoryList__pUXjR{margin-top:.8rem}@media(max-width:850px){.devices-workspace_inventoryList__pUXjR{grid-template-columns:1fr}}@media(max-width:560px){.devices-workspace_inventoryTitle__cLrVD{align-items:flex-start;flex-direction:column}}.devices-workspace_inventoryBadges__CLT_J{display:flex;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.devices-workspace_inventoryBadges__CLT_J>b{padding:.3rem .48rem;border-radius:999px;font-size:var(--type-supporting);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-subtle)}.devices-workspace_inventoryBadges__CLT_J .devices-workspace_review_installed__KzlGd{color:#147a48}.devices-workspace_inventoryBadges__CLT_J .devices-workspace_review_needs_follow_up__Yjm8Z,.devices-workspace_inventoryBadges__CLT_J .devices-workspace_review_needs_review__pKFoG{color:#9b6110}.devices-workspace_inventoryBadges__CLT_J .devices-workspace_review_excluded__b_w_R,.devices-workspace_inventoryBadges__CLT_J .devices-workspace_review_not_installed__m_4t9{color:var(--text-secondary)}.devices-workspace_reviewEditor__RYku3{margin-top:.85rem;border-top:1px solid var(--line);padding-top:.75rem}.devices-workspace_reviewEditor__RYku3 summary{cursor:pointer;font-size:var(--type-supporting);font-weight:700;color:var(--forest)}.devices-workspace_reviewEditor__RYku3>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.7rem}.devices-workspace_reviewEditor__RYku3 label{display:grid;gap:.25rem}.devices-workspace_reviewEditor__RYku3 label>span{font-size:var(--type-supporting);font-weight:700}.devices-workspace_reviewEditor__RYku3 input,.devices-workspace_reviewEditor__RYku3 select,.devices-workspace_reviewEditor__RYku3 textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:.6rem;padding:.55rem .65rem;background:var(--surface);color:var(--text-primary);font:inherit}.devices-workspace_reviewEditor__RYku3 textarea{resize:vertical}.devices-workspace_reviewEditor__RYku3 .devices-workspace_reviewNote__X393l,.devices-workspace_reviewEditor__RYku3>div>small{grid-column:1/-1}.devices-workspace_reviewEditor__RYku3 small,.devices-workspace_unassigned__pvieD>p{color:var(--text-secondary);font-size:var(--type-supporting)}@media(max-width:560px){.devices-workspace_inventoryBadges__CLT_J{justify-content:flex-start}.devices-workspace_reviewEditor__RYku3>div{grid-template-columns:1fr}.devices-workspace_reviewEditor__RYku3 .devices-workspace_reviewNote__X393l,.devices-workspace_reviewEditor__RYku3 label,.devices-workspace_reviewEditor__RYku3>div>small{grid-column:1}}.devices-workspace_workspace__jOEGD h2{font-size:var(--type-section)}.devices-workspace_workspace__jOEGD h3{font-size:var(--type-record)}.devices-workspace_inventoryItem__QBAt_ dd,.devices-workspace_workspace__jOEGD p{font-size:var(--type-body);font-weight:500}.devices-workspace_summary__vQCCY strong{font-size:var(--type-section)}.equipment-repair-manager_workspace__hUfQb{margin-bottom:24px}.equipment-repair-manager_list__FuTHQ{display:grid;gap:10px}.equipment-repair-manager_card__WqUE_{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.equipment-repair-manager_unsafe__G5_dp{border-color:color-mix(in srgb,var(--wine) 55%,var(--line))}.equipment-repair-manager_identity__k57De{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:7px}.equipment-repair-manager_identity__k57De span:first-child{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.equipment-repair-manager_status__dhslx{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--wine) 16%,transparent);color:var(--wine);font-size:11px;font-style:normal;font-weight:800}.equipment-repair-manager_copy__SEGUc h3{margin:0 0 6px;font-size:18px}.equipment-repair-manager_copy__SEGUc p{margin:0;color:var(--muted)}.equipment-repair-manager_copy__SEGUc small{display:block;margin-top:7px;color:var(--muted)}.equipment-repair-manager_card__WqUE_>button{min-width:148px}.equipment-repair-manager_history__mbT4J{margin:4px 0 14px}.equipment-repair-manager_history__mbT4J p{margin:8px 0}.equipment-repair-manager_history__mbT4J small{color:var(--muted)}.equipment-repair-manager_past__1pjfQ{margin-top:14px}.equipment-repair-manager_past__1pjfQ>summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:800}.equipment-repair-manager_past__1pjfQ[open]>summary{margin-bottom:10px}.equipment-repair-manager_cardHistory__iGQOW{margin-top:10px}.equipment-repair-manager_cardHistory__iGQOW>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:800}.equipment-repair-manager_cardHistory__iGQOW p{margin:7px 0 0;font-size:12px}.equipment-repair-manager_cardHistory__iGQOW small{color:var(--muted)}.equipment-repair-manager_drawer__bK7Vs{--record-drawer-width:680px}.equipment-repair-manager_form__Jx6_5{display:grid;gap:16px;padding:6px 22px 28px}.equipment-repair-manager_form__Jx6_5>header{display:grid;gap:6px}.equipment-repair-manager_form__Jx6_5>header small{color:var(--accent-text);font-size:var(--type-eyebrow);font-weight:700;letter-spacing:.1em}.equipment-repair-manager_form__Jx6_5>header h2,.equipment-repair-manager_form__Jx6_5>header p{margin:0}.equipment-repair-manager_actions__B32ch{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:18px}@media (max-width:720px){.equipment-repair-manager_card__WqUE_{grid-template-columns:1fr;gap:14px}.equipment-repair-manager_card__WqUE_>button{width:100%}.equipment-repair-manager_form__Jx6_5{padding-inline:16px}.equipment-repair-manager_actions__B32ch>*{flex:1 1 160px}}.location-memory_tools__sLaDc{display:grid;grid-template-columns:minmax(190px,240px) auto;align-items:end;gap:10px;margin-bottom:10px}.location-memory_search__b603C{grid-column:1/-1;min-height:var(--control-height);display:flex;align-items:center;gap:9px;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-surface);padding:0 12px;color:var(--ui-text-secondary)}.location-memory_search__b603C:focus-within{border-color:var(--ui-brand);box-shadow:0 0 0 3px var(--ui-brand-soft)}.location-memory_search__b603C input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ui-text);font:inherit}.location-memory_search__b603C input::placeholder{color:var(--ui-text-secondary)}.location-memory_search__b603C button{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border:0;border-radius:8px;background:transparent;color:var(--ui-text-secondary)}.location-memory_status__9OVlW{display:grid;gap:5px}.location-memory_status__9OVlW span{color:var(--ui-text-secondary);font-size:var(--type-metadata);font-weight:800}.location-memory_refresh__B1LD2,.location-memory_status__9OVlW select{min-height:var(--control-height);border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-surface);color:var(--ui-text);padding:0 12px;font:inherit;font-weight:750}.location-memory_refresh__B1LD2{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:132px;gap:7px}.location-memory_refresh__B1LD2:disabled{opacity:.6}.location-memory_results__pL_3J{min-height:32px;display:flex;align-items:center;gap:10px;margin:-5px 0 12px;color:var(--ui-text-secondary);font-size:var(--type-supporting)}.location-memory_results__pL_3J span+span:before{content:"·";margin-right:10px}.location-memory_results__pL_3J button{min-height:32px;margin-left:auto;border:0;background:transparent;color:var(--ui-brand);padding:0 4px;font:inherit;font-weight:850}.location-memory_dayPicker__m8_hI{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:16px 18px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface)}.location-memory_dayPicker__m8_hI>div:first-child{display:grid;gap:3px}.location-memory_dayPicker__m8_hI small,.location-memory_daySummary__mCJ7w header small{color:var(--ui-brand);font-size:var(--type-eyebrow);font-weight:700;letter-spacing:.12em}.location-memory_dayPicker__m8_hI strong{color:var(--ui-text);font-size:var(--type-record);font-weight:700}.location-memory_dayPicker__m8_hI p{margin:0;color:var(--ui-text-secondary);font-size:var(--type-supporting);font-weight:500}.location-memory_dayControls__0NovD{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.location-memory_dayControls__0NovD label{min-height:var(--control-height);display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ui-border);border-radius:10px;padding:0 12px;background:var(--ui-surface);color:var(--ui-text-secondary)}.location-memory_dayControls__0NovD input{border:0;outline:0;background:transparent;color:var(--ui-text);font:inherit;font-size:var(--type-control);font-weight:700}.location-memory_daySummary__mCJ7w{margin-bottom:16px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface);overflow:hidden}.location-memory_daySummary__mCJ7w>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--ui-border)}.location-memory_daySummary__mCJ7w h2{margin:3px 0 0;color:var(--ui-text);font-size:var(--type-section);font-weight:700}.location-memory_dayMetrics__PdvuP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.location-memory_dayMetrics__PdvuP article{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;padding:16px 18px;color:var(--ui-brand)}.location-memory_dayMetrics__PdvuP article+article{border-left:1px solid var(--ui-border)}.location-memory_dayMetrics__PdvuP small,.location-memory_dayMetrics__PdvuP span,.location-memory_dayMetrics__PdvuP strong{grid-column:2}.location-memory_dayMetrics__PdvuP span{color:var(--ui-text-secondary);font-size:var(--type-metadata);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.location-memory_dayMetrics__PdvuP strong{color:var(--ui-text);font-size:var(--type-record);font-weight:700;overflow-wrap:anywhere}.location-memory_dayMetrics__PdvuP small{color:var(--ui-text-secondary);font-size:var(--type-supporting);font-weight:500;line-height:1.4}@media (max-width:760px){.location-memory_dayPicker__m8_hI{align-items:stretch;flex-direction:column}.location-memory_dayControls__0NovD{justify-content:flex-start}.location-memory_dayMetrics__PdvuP{grid-template-columns:1fr}.location-memory_dayMetrics__PdvuP article+article{border-left:0;border-top:1px solid var(--ui-border)}}@media (max-width:520px){.location-memory_tools__sLaDc{grid-template-columns:1fr}.location-memory_search__b603C{grid-column:auto}.location-memory_results__pL_3J{flex-wrap:wrap}.location-memory_results__pL_3J button{width:100%;margin-left:0;text-align:left}}.better-today_workspace__KaYEB{display:grid;gap:0;border-block:1px solid var(--line);margin:0 0 24px}.better-today_status__nt4yl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:0;border-left:4px solid var(--accent-text);border-bottom:1px solid var(--line);border-radius:0;background:var(--surface);padding:12px 16px;box-shadow:none}.better-today_statusMark__tHXoB{width:32px;height:32px;border-radius:2px;display:grid;place-items:center;background:transparent;color:var(--accent-text)}.better-today_status__nt4yl[data-condition=attention],.better-today_status__nt4yl[data-condition=critical]{border-left-color:var(--wine)}.better-today_status__nt4yl[data-condition=attention] .better-today_statusMark__tHXoB,.better-today_status__nt4yl[data-condition=critical] .better-today_statusMark__tHXoB{background:transparent;color:var(--wine)}.better-today_status__nt4yl[data-condition=monitor]{border-left-color:var(--gold)}.better-today_status__nt4yl[data-condition=monitor] .better-today_statusMark__tHXoB{background:transparent;color:var(--gold)}.better-today_statusCopy__IDkwA{min-width:0;display:grid;gap:2px}.better-today_action__MHxBk small,.better-today_sectionHead__tnX43 small,.better-today_statusCopy__IDkwA small{color:var(--muted);font-size:var(--type-eyebrow)}.better-today_statusCopy__IDkwA strong{font-size:14px}.better-today_statusCopy__IDkwA span{color:var(--muted);font-size:11px;line-height:1.4}.better-today_manage__A5dCL,.better-today_status__nt4yl button{border:0;border-radius:0;background:transparent;color:var(--accent-text);min-height:36px;padding:0 6px;font-size:var(--type-eyebrow);font-weight:800;text-decoration:underline;text-underline-offset:3px}.better-today_statusActions___jso2{display:flex;align-items:center;justify-content:flex-end;gap:8px}.better-today_statusActions___jso2 button:first-child{border:1px solid var(--line);border-radius:8px;background:var(--surface);min-height:40px;padding:0 11px;text-decoration:none}.better-today_statusActions___jso2 button:first-child:hover{border-color:var(--accent-text);background:var(--surface-subtle)}.better-today_method__yNhqP{grid-column:1/-1;border-top:1px solid var(--line);padding-top:13px;color:var(--muted);font-size:11px;line-height:1.55}.better-today_method__yNhqP b{color:var(--ink)}.better-today_events__oh8Y_{border-bottom:1px solid var(--line);background:var(--surface)}.better-today_events__oh8Y_>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 16px}.better-today_events__oh8Y_>header>span{width:28px;height:28px;display:grid;place-items:center;color:var(--accent-text)}.better-today_events__oh8Y_ header>div{display:grid;gap:2px}.better-today_events__oh8Y_ small{color:var(--muted);font-size:var(--type-eyebrow);font-weight:850;letter-spacing:.08em}.better-today_events__oh8Y_ h2{font-size:14px!important;margin:0}.better-today_events__oh8Y_ header>button{min-height:34px;border:0;background:transparent;color:var(--accent-text);font-size:var(--type-eyebrow);font-weight:850}.better-today_events__oh8Y_>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.better-today_events__oh8Y_>div>button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--ink);padding:10px 16px;text-align:left}.better-today_events__oh8Y_>div>button:last-child{border-right:0}.better-today_events__oh8Y_>div strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.better-today_events__oh8Y_>div span{overflow:hidden;color:var(--muted);font-size:var(--type-eyebrow);text-overflow:ellipsis;white-space:nowrap}.better-today_events__oh8Y_>div b{grid-column:2;grid-row:1/3;align-self:center;color:var(--accent-text)}.better-today_events__oh8Y_>p{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-eyebrow);margin:0;padding:9px 16px}.better-today_grid__pnVse{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:0;align-items:stretch;border-top:1px solid var(--line)}.better-today_toolsOnly__n_kSP{grid-template-columns:1fr}.better-today_toolsOnly__n_kSP .better-today_panel__HrEHT{border-left:0}.better-today_panel__HrEHT{border:0;border-radius:0;background:var(--surface);overflow:hidden;box-shadow:none}.better-today_panel__HrEHT+.better-today_panel__HrEHT{border-left:1px solid var(--line)}.better-today_sectionHead__tnX43{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.better-today_sectionHead__tnX43>div{display:grid;gap:3px}.better-today_sectionHead__tnX43 h2{font-size:17px!important;margin:0}.better-today_sectionHead__tnX43 p{color:var(--muted);font-size:var(--type-eyebrow);line-height:1.4;margin:0}.better-today_count__0DIh0{min-width:24px;height:24px;border-radius:2px;display:grid;place-items:center;background:var(--ink);color:var(--surface);font-size:var(--type-eyebrow);font-weight:900}.better-today_actions__FRR5_{display:grid}.better-today_action__MHxBk{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);padding:11px 16px;text-align:left}.better-today_action__MHxBk:last-child{border-bottom:0}.better-today_action__MHxBk:hover,.better-today_recent__6xfhB:hover,.better-today_tool__EPARU:hover{background:var(--surface-subtle)}.better-today_priority__ABXWz{width:24px;height:24px;border:1px solid;border-radius:2px;display:grid;place-items:center;background:transparent;color:var(--gold);font-size:var(--type-eyebrow);font-weight:900}.better-today_priority__ABXWz[data-priority=attention],.better-today_priority__ABXWz[data-priority=critical]{background:transparent;color:var(--wine)}.better-today_priority__ABXWz[data-priority=awareness]{background:transparent;color:var(--accent-text)}.better-today_action__MHxBk>div{min-width:0;display:grid;gap:2px}.better-today_action__MHxBk strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.better-today_action__MHxBk b{color:var(--accent-text);font-size:18px}.better-today_empty__F8MDO{padding:21px 18px;display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center}.better-today_empty__F8MDO span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--success-soft);color:var(--success)}.better-today_empty__F8MDO div{display:grid;gap:3px}.better-today_empty__F8MDO strong{font-size:12px}.better-today_empty__F8MDO small{color:var(--muted);font-size:var(--type-eyebrow)}.better-today_quickBody__Eh7vY{padding:12px 16px;display:grid;gap:13px}.better-today_continue__IE8xx{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-left:3px solid var(--accent-text);border-radius:0;background:var(--surface-subtle);padding:10px 11px}.better-today_continue__IE8xx>div{display:grid;gap:2px}.better-today_continue__IE8xx small{color:var(--accent-text);font-size:var(--type-eyebrow);font-weight:900;letter-spacing:.08em}.better-today_continue__IE8xx strong{font-size:12px}.better-today_continue__IE8xx button{border:0;border-radius:2px;background:var(--ink);color:var(--surface);min-height:32px;padding:0 10px;font-size:var(--type-eyebrow);font-weight:850}.better-today_subhead__Nwc5p{display:flex;align-items:center;justify-content:space-between;gap:10px}.better-today_subhead__Nwc5p strong{font-size:11px}.better-today_subhead__Nwc5p small{color:var(--muted);font-size:var(--type-eyebrow)}.better-today_tools__ziDdB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.better-today_recent__6xfhB,.better-today_tool__EPARU{min-width:0;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--ink);padding:10px;text-align:left}.better-today_tool__EPARU{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:3px}.better-today_tool__EPARU span{grid-row:1/3;width:24px;height:24px;border-radius:2px;background:var(--surface-subtle);display:grid;place-items:center;color:var(--accent-text);font-size:var(--type-eyebrow);font-weight:900}.better-today_recent__6xfhB strong,.better-today_tool__EPARU strong{font-size:var(--type-eyebrow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.better-today_tool__EPARU>small{grid-column:2;color:var(--muted);font-size:var(--type-eyebrow);line-height:1.35}.better-today_noPins__4xf_0{border:1px solid var(--line);border-radius:2px;color:var(--muted);padding:12px;font-size:var(--type-eyebrow);line-height:1.45}.better-today_recentList__KdtsR{display:grid;gap:6px}.better-today_recent__6xfhB{display:flex;align-items:center;justify-content:space-between;gap:9px}.better-today_recent__6xfhB small{color:var(--muted);font-size:var(--type-eyebrow)}.better-today_manager__h_NEz{border-top:1px solid var(--line);padding-top:13px;display:grid;gap:12px}.better-today_pinEditor__D6iV_{display:grid;gap:8px}.better-today_pinnedEditorList___oAEe{display:flex;flex-wrap:wrap;gap:6px}.better-today_pinnedEditorList___oAEe button{border:1px solid var(--line);border-radius:999px;background:var(--surface-subtle);color:var(--ink);padding:6px 9px;font-size:var(--type-eyebrow)}.better-today_pinnedEditorList___oAEe span{color:var(--muted);margin-left:3px}.better-today_pinSelect__j4M4c{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.better-today_pinSelect__j4M4c select{min-width:0;height:36px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:0 9px;font-size:var(--type-eyebrow)}.better-today_pinSelect__j4M4c button{border:0;border-radius:9px;background:var(--accent-text);color:#fff;padding:0 13px;font-size:var(--type-eyebrow);font-weight:850}.better-today_pinSelect__j4M4c button:disabled{opacity:.5}.better-today_linkForm__Y6XuA{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr) auto;gap:7px}.better-today_linkForm__Y6XuA input{min-width:0;height:36px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:0 9px;font-size:var(--type-eyebrow)}.better-today_linkForm__Y6XuA button{border:0;border-radius:9px;background:var(--accent-text);color:#fff;padding:0 11px;font-size:var(--type-eyebrow);font-weight:850}.better-today_formError__m2Peb{color:var(--wine);font-size:var(--type-eyebrow)}.better-today_links__sGAC4{display:grid;gap:6px}.better-today_link__Zy1S9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.better-today_link__Zy1S9 a{border:1px solid var(--line);border-radius:9px;color:var(--accent-text);padding:9px 10px;font-size:var(--type-eyebrow);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.better-today_link__Zy1S9 button{border:0;background:transparent;color:var(--muted);font-size:16px}.better-today_deviceNote__Cz7uF{color:var(--muted);font-size:var(--type-eyebrow);line-height:1.4;margin:0}.better-today_loading__BDLms{height:128px;border-block:1px solid var(--line);border-radius:0;background:linear-gradient(90deg,var(--surface) 25%,var(--surface-subtle) 50%,var(--surface) 75%);background-size:200% 100%;animation:better-today_pulse__IA0s2 1.4s linear infinite}@keyframes better-today_pulse__IA0s2{to{background-position:-200% 0}}@media(max-width:900px){.better-today_grid__pnVse{grid-template-columns:1fr}.better-today_panel__HrEHT+.better-today_panel__HrEHT{border-top:1px solid var(--line);border-left:0}.better-today_quickBody__Eh7vY{padding:13px}.better-today_tools__ziDdB{grid-template-columns:repeat(3,minmax(0,1fr))}.better-today_status__nt4yl{align-items:start}.better-today_statusActions___jso2{align-items:stretch;flex-direction:column}.better-today_statusActions___jso2 button{justify-content:flex-start;text-align:left}}@media(max-width:600px){.better-today_workspace__KaYEB{gap:0;margin-bottom:18px}.better-today_status__nt4yl{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px}.better-today_statusActions___jso2{grid-column:2;width:100%;align-items:flex-start}.better-today_statusActions___jso2 button{min-height:44px;padding:0}.better-today_statusActions___jso2 button:first-child{padding:0 11px}.better-today_grid__pnVse{gap:0}.better-today_sectionHead__tnX43{padding:14px}.better-today_manage__A5dCL{min-height:44px}.better-today_tools__ziDdB{grid-template-columns:repeat(2,minmax(0,1fr))}.better-today_recent__6xfhB,.better-today_tool__EPARU{min-height:44px}.better-today_linkForm__Y6XuA{grid-template-columns:1fr}.better-today_linkForm__Y6XuA :is(input,button),.better-today_pinSelect__j4M4c :is(select,button){min-height:44px}.better-today_action__MHxBk{min-height:48px;padding:12px 14px}.better-today_action__MHxBk strong{white-space:normal}.better-today_continue__IE8xx{grid-template-columns:1fr}.better-today_continue__IE8xx button{width:100%;min-height:44px}.better-today_events__oh8Y_>header{grid-template-columns:auto minmax(0,1fr)}.better-today_events__oh8Y_ header>button{grid-column:2;justify-self:start;min-height:44px;padding:0}.better-today_events__oh8Y_>div{grid-template-columns:1fr}.better-today_events__oh8Y_>div>button{min-height:52px;border-right:0;border-bottom:1px solid var(--line)}.better-today_events__oh8Y_>div>button:last-child{border-bottom:0}}@media(max-width:380px){.better-today_tools__ziDdB{grid-template-columns:1fr}.better-today_statusMark__tHXoB{width:36px;height:36px}.better-today_statusCopy__IDkwA strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.better-today_loading__BDLms{animation:none}}.today-day-navigator_navigator__Exc_2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"context controls";align-items:end;gap:var(--space-4);margin:0 0 var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);background:transparent}.today-day-navigator_context__CMct9{grid-area:context;display:grid;gap:4px;min-width:0}.today-day-navigator_context__CMct9 strong{color:var(--ink);font-size:var(--type-body);font-weight:700;line-height:var(--type-body-line)}.today-day-navigator_context__CMct9 p{margin:0;color:var(--muted);font-size:var(--type-supporting);font-weight:500;line-height:var(--type-supporting-line)}.today-day-navigator_selectedDay__BECt5{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.today-day-navigator_selectedDay__BECt5 [data-ui=status-pill]{width:max-content;justify-self:start}.today-day-navigator_controls__gEGid{grid-area:controls;display:grid;gap:4px;min-width:0}.today-day-navigator_controlLabel__XzuMF{color:var(--muted);font-size:var(--type-metadata);font-weight:700;line-height:var(--type-metadata-line)}.today-day-navigator_controlBar__5S9Ck{display:grid;grid-template-columns:auto minmax(154px,auto) auto auto;align-items:stretch;gap:var(--space-2)}.today-day-navigator_controlBar__5S9Ck>button{min-height:var(--control-height);border:1px solid var(--ui-border);border-radius:var(--radius-control);background:var(--ui-surface);color:var(--ui-text-secondary);box-shadow:none}.today-day-navigator_controlBar__5S9Ck>button:hover:not(:disabled){border-color:var(--ui-brand-border);background:var(--ui-surface-subtle);color:var(--ui-text)}.today-day-navigator_controlBar__5S9Ck .today-day-navigator_todayButton__72gsN.today-day-navigator_selected__WKc5p{border-color:var(--ui-brand);background:var(--ui-surface);color:var(--ui-brand);box-shadow:inset 0 -3px var(--ui-brand)}.today-day-navigator_dateField__cJW_u{position:relative;display:flex;min-width:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--radius-control);background:var(--ui-surface)}.today-day-navigator_dateField__cJW_u span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.today-day-navigator_dateField__cJW_u input{width:100%;min-height:var(--control-height);padding:0 var(--control-padding-inline);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ui-text);font:inherit;font-size:var(--type-compact);font-weight:700}@media (max-width:760px){.today-day-navigator_navigator__Exc_2{grid-template-columns:1fr;grid-template-areas:"context" "controls";gap:var(--space-3);margin:0 0 var(--space-4);padding:0 0 var(--space-4)}.today-day-navigator_context__CMct9 p{display:block}.today-day-navigator_controls__gEGid{width:100%}.today-day-navigator_controlBar__5S9Ck{grid-template-columns:repeat(3,minmax(0,1fr))}.today-day-navigator_dateField__cJW_u{grid-column:1/-1;grid-row:1;border-bottom:1px solid var(--ui-border)}.today-day-navigator_dateField__cJW_u input{min-height:44px}.today-day-navigator_controlBar__5S9Ck>button{width:100%;min-height:44px;padding-inline:8px;white-space:nowrap}}.quick-count-guest_shell__Dz72q{width:min(720px,calc(100% - 32px));margin:40px auto;display:grid;gap:var(--space-4);color:var(--ui-text)}.quick-count-guest_shell__Dz72q>header{padding-bottom:var(--space-4);border-bottom:1px solid var(--ui-border)}.quick-count-guest_shell__Dz72q>header small{font-size:var(--type-eyebrow);font-weight:var(--font-weight-label);letter-spacing:.1em;color:var(--ui-brand)}.quick-count-guest_shell__Dz72q h1{margin:var(--space-1) 0;font-size:var(--type-page);line-height:var(--type-page-line)}.quick-count-guest_shell__Dz72q p{color:var(--ui-text-secondary)}.quick-count-guest_progress__EJ2Oq{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-3)}.quick-count-guest_progress__EJ2Oq progress{width:100%;height:12px}.quick-count-guest_shell__Dz72q>section{display:grid;border:1px solid var(--ui-border);background:var(--ui-surface)}.quick-count-guest_shell__Dz72q>section label{display:grid;grid-template-columns:minmax(0,1fr) 110px 90px;align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3);border-bottom:1px solid var(--ui-border-soft)}.quick-count-guest_shell__Dz72q>section label:last-child{border-bottom:0}.quick-count-guest_shell__Dz72q label span small,.quick-count-guest_shell__Dz72q label span strong{display:block}.quick-count-guest_shell__Dz72q label span small{margin-top:var(--space-1);color:var(--ui-text-secondary)}.quick-count-guest_shell__Dz72q input{min-height:var(--control-height);width:100%;border:1px solid var(--ui-border);padding:0 var(--space-2);font:inherit}.quick-count-guest_shell__Dz72q label>b{color:var(--ui-text-secondary);font-size:var(--type-supporting)}@media(max-width:600px){.quick-count-guest_shell__Dz72q{margin:20px auto}.quick-count-guest_shell__Dz72q>section label{grid-template-columns:minmax(0,1fr) 90px}.quick-count-guest_shell__Dz72q label>b{grid-column:2}}.kiosk-opening_screen__5_TjB{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:#111111;color:#f5f2eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kiosk-opening_identity__KSs_r{display:flex;flex-direction:column;align-items:center;gap:16px}.kiosk-opening_identity__KSs_r strong{font-size:22px;font-weight:600;letter-spacing:-.5px}.kiosk-opening_mark__KBlzs{border-radius:22px;animation:kiosk-opening_breathe__4RbW9 2.4s ease-in-out infinite}.kiosk-opening_badge___kkFk{font-size:10px;font-weight:600;letter-spacing:2px;color:#bab6af}.kiosk-opening_dots__5acTK{display:flex;gap:8px;margin-top:16px}.kiosk-opening_dots__5acTK i{width:5px;height:5px;border-radius:50%;background:#bab6af;animation:kiosk-opening_drift__PE4yY 1.4s ease-in-out infinite}.kiosk-opening_dots__5acTK i:nth-child(2){animation-delay:.16s}.kiosk-opening_dots__5acTK i:nth-child(3){animation-delay:.32s}@keyframes kiosk-opening_breathe__4RbW9{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes kiosk-opening_drift__PE4yY{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.kiosk-opening_dots__5acTK i,.kiosk-opening_mark__KBlzs{animation:none}}.devices-landing_page__eip1p{max-width:1060px;margin:0 auto;padding:var(--space-8) var(--page-padding);color:var(--text-primary);font-family:var(--font-ui)}.devices-landing_header__G6_eO{justify-content:space-between}.devices-landing_brand__txiyh,.devices-landing_header__G6_eO{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.devices-landing_brand__txiyh{color:inherit;text-decoration:none;min-height:var(--control-height);font-size:var(--type-record);font-weight:700}.devices-landing_brand__txiyh img{max-width:100%;height:auto}.devices-landing_hero__64z6G{display:grid;gap:var(--space-6);padding-block:var(--space-12)}.devices-landing_hero__64z6G h1{max-width:650px;margin:0;font-size:var(--type-page);line-height:var(--type-page-line);font-weight:700}.devices-landing_page__eip1p p{margin:0;max-width:720px;color:var(--text-secondary);font-size:var(--type-body);line-height:var(--type-body-line);font-weight:500}.devices-landing_page__eip1p .devices-landing_note__73VRc{font-size:var(--type-supporting);line-height:1.5}.devices-landing_features__d0dBP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.devices-landing_features__d0dBP article{min-width:0;border-top:1px solid var(--line);padding-top:var(--space-6);display:grid;align-content:start;gap:var(--space-3)}.devices-landing_page__eip1p h2{margin:0;font-size:var(--type-record);line-height:var(--type-record-line);font-weight:700}.devices-landing_boundary__uVKaj{display:grid;gap:var(--space-3);margin-top:var(--space-12);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.devices-landing_footer__Yc2Cr{padding-block:var(--space-8);color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5;font-weight:500}@media (max-width:600px){.devices-landing_features__d0dBP{grid-template-columns:minmax(0,1fr)}.devices-landing_hero__64z6G{padding-block:var(--space-8)}}