.ga-ref-share-screen,.ga-ref-share-screen *{box-sizing:border-box}.ga-ref-share-screen{min-height:100vh;color:var(--ref-text-main);background:var(--ref-bg-root);padding:18px}.ga-ref-share-workspace{border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal);width:min(1160px,100%);min-height:calc(100vh - 36px);box-shadow:var(--ref-shadow-modal);border-radius:8px;margin:0 auto;overflow:hidden}.ga-ref-share-header{border-bottom:1px solid var(--ref-border-muted);background:var(--ref-surface-modal-soft);justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:flex}.ga-ref-share-identity,.ga-ref-share-section-heading,.ga-ref-share-status-item,.ga-ref-share-operational-row{align-items:center;min-width:0;display:flex}.ga-ref-share-identity{gap:10px}.ga-ref-share-brand-mark,.ga-ref-share-section-icon,.ga-ref-share-status-icon,.ga-ref-share-row-leading{color:var(--ref-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ga-ref-share-brand-mark{border:1px solid var(--ref-border-active);width:34px;height:34px;color:var(--ref-accent);background:var(--ref-accent-dim);border-radius:6px}.ga-ref-share-title-copy{min-width:0}.ga-ref-share-title-copy>span,.ga-ref-share-title-copy h1,.ga-ref-share-title-copy p,.ga-ref-share-section-heading h2,.ga-ref-share-section-heading p,.ga-ref-share-status-item small,.ga-ref-share-status-item strong,.ga-ref-share-tab-copy strong,.ga-ref-share-tab-copy small,.ga-ref-share-row-main>strong,.ga-ref-share-row-main>small{letter-spacing:0;margin:0}.ga-ref-share-title-copy>span{color:var(--ref-text-faint);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.1;display:block}.ga-ref-share-title-copy h1{max-width:56ch;color:var(--ref-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.25;overflow:hidden}.ga-ref-share-title-copy p{max-width:64ch;color:var(--ref-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.ga-ref-share-header-actions,.ga-ref-share-section-actions,.ga-ref-share-row-actions{flex:none;align-items:center;gap:6px;display:flex}.ga-ref-share-action,.ga-ref-share-option,.ga-ref-share-subtab,.ga-ref-share-summary,.ga-ref-share-tabs button{appearance:none;font:inherit;letter-spacing:0;cursor:pointer}.ga-ref-share-action:hover,.ga-ref-share-action:focus-visible,.ga-ref-share-option:hover,.ga-ref-share-option:focus-visible,.ga-ref-share-subtab:hover,.ga-ref-share-subtab:focus-visible,.ga-ref-share-summary:hover,.ga-ref-share-summary:focus-visible,.ga-ref-share-tabs button:hover,.ga-ref-share-tabs button:focus-visible{border-color:var(--ref-border-active);color:var(--ref-text-strong);outline:none}.ga-ref-share-status-strip{border-bottom:1px solid var(--ref-border-muted);background:var(--ref-surface-table);grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;display:grid}.ga-ref-share-status-item{border-right:1px solid var(--ref-border-muted);gap:7px;min-height:48px;padding:7px 12px}.ga-ref-share-status-item:last-child{border-right:0}.ga-ref-share-status-icon{width:18px;height:18px;color:var(--ref-text-faint)}.ga-ref-share-status-item small,.ga-ref-share-status-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-ref-share-status-item small{color:var(--ref-text-faint);text-transform:uppercase;font-size:10px}.ga-ref-share-status-item strong{color:var(--ref-text-soft);margin-left:auto;font-size:12px;font-weight:600}.ga-ref-share-tabs{border-bottom:1px solid var(--ref-border-soft);background:var(--ref-surface-rail);grid-template-columns:repeat(3,minmax(0,1fr));min-height:56px;display:grid}.ga-ref-share-tabs button{border:0;border-right:1px solid var(--ref-border-muted);min-width:0;min-height:56px;color:var(--ref-text-muted);background:0 0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:flex}.ga-ref-share-tabs button:last-child{border-right:0}.ga-ref-share-tabs button.is-active{border-bottom-color:var(--ref-accent);color:var(--ref-text-strong);background:var(--ref-accent-dim)}.ga-ref-share-tab-icon{color:currentColor;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ga-ref-share-tab-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ga-ref-share-tab-copy strong,.ga-ref-share-tab-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ga-ref-share-tab-copy strong{font-size:12px;font-weight:650}.ga-ref-share-tab-copy small{color:var(--ref-text-faint);font-size:10px}.ga-ref-share-tab-panel[hidden],.ga-ref-share-panel[hidden]{display:none}.ga-ref-share-tab-panel{min-width:0}.ga-ref-share-focus-surface{background:var(--ref-surface-modal);min-width:0}.ga-ref-share-section{min-width:0}.ga-ref-share-section-header{border-bottom:1px solid var(--ref-border-muted);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:flex}.ga-ref-share-section-heading{gap:8px;min-width:0}.ga-ref-share-section-icon{border:1px solid var(--ref-border-muted);background:var(--ref-surface-table);border-radius:5px;width:26px;height:26px}.ga-ref-share-section-heading h2{color:var(--ref-text-strong);font-size:13px;font-weight:650;line-height:1.25}.ga-ref-share-section-heading p{color:var(--ref-text-faint);font-size:10px;line-height:1.25}.ga-ref-share-section-body{min-width:0;padding:12px 14px 16px}.ga-ref-share-action{border:1px solid var(--ref-border-soft);min-height:30px;color:var(--ref-text-soft);background:var(--ref-surface-table);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ga-ref-share-action>svg{flex:0 0 15px;width:15px;height:15px}.ga-ref-share-action>span{min-width:0}.ga-ref-share-format{border-left:1px solid var(--ref-border-muted);min-width:0;color:var(--ref-text-faint);white-space:nowrap;padding-left:6px;font-size:9px;font-weight:600;line-height:1}.ga-ref-share-action.is-primary{border-color:var(--ref-border-active);color:var(--ref-text-strong);background:var(--ref-accent-soft)}.ga-ref-share-action:disabled,.ga-ref-share-action.is-disabled,.ga-ref-share-option:disabled{cursor:not-allowed;opacity:.46}.ga-ref-share-option-tabs,.ga-ref-share-subtabs,.ga-ref-share-choice-grid,.ga-ref-share-family-strip{border:1px solid var(--ref-border-muted);background:var(--ref-border-muted);border-radius:6px;gap:1px;display:grid;overflow:hidden}.ga-ref-share-option-tabs{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.ga-ref-share-subtabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.ga-ref-share-option,.ga-ref-share-subtab{min-width:0;min-height:38px;color:var(--ref-text-muted);background:var(--ref-surface-table);border:0;padding:6px 8px;font-size:11px}.ga-ref-share-option{justify-content:center;align-items:center;gap:6px;display:flex}.ga-ref-share-subtab{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ga-ref-share-subtab strong,.ga-ref-share-subtab small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ga-ref-share-subtab strong{color:inherit;font-size:11px;font-weight:650}.ga-ref-share-subtab small{color:var(--ref-text-faint);font-size:9px}.ga-ref-share-option.is-active,.ga-ref-share-subtab.is-active{color:var(--ref-accent);background:var(--ref-accent-dim);box-shadow:inset 0 -2px var(--ref-accent)}.ga-ref-share-operational-list{border-top:1px solid var(--ref-border-muted)}.ga-ref-share-operational-row{border-bottom:1px solid var(--ref-border-muted);background:var(--ref-surface-table);gap:9px;min-height:48px;padding:8px 10px}.ga-ref-share-operational-row:hover{background:var(--ref-surface-row-hover)}.ga-ref-share-row-leading{border:1px solid var(--ref-border-muted);background:var(--ref-surface-modal-soft);border-radius:5px;width:28px;height:28px}.ga-ref-share-row-main{flex:auto;min-width:0}.ga-ref-share-row-title{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.ga-ref-share-status-dot{background:var(--ref-text-faint);border:0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #708b9714}.ga-ref-share-status-dot:is(.is-online,.is-approved,.is-ok){background:var(--ref-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--ref-success) 12%, transparent)}.ga-ref-share-status-dot:is(.is-pending,.is-warning){background:var(--ref-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--ref-warning) 11%, transparent)}.ga-ref-share-status-dot:is(.is-offline,.is-disabled,.is-rejected,.is-danger){background:var(--ref-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ref-danger) 11%, transparent)}.ga-ref-share-status{border:1px solid var(--ref-border-muted);min-width:0;height:22px;color:var(--ref-text-muted);background:var(--ref-surface-modal-soft);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.ga-ref-share-status.is-online{color:var(--ref-success)}.ga-ref-share-status.is-disabled{color:var(--ref-danger)}.ga-ref-share-status-label{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1;overflow:hidden}.ga-ref-share-device-icon{border:1px solid var(--ref-border-muted);width:28px;height:28px;color:var(--ref-text-muted);background:var(--ref-surface-modal-soft);border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.ga-ref-share-device-icon>svg{width:15px;height:15px}.ga-ref-share-device-icon.is-shield,.ga-ref-share-device-icon.is-router,.ga-ref-share-device-icon.is-server{color:var(--ref-text-soft)}.ga-ref-share-row-title>strong,.ga-ref-share-row-title>span:not(.ga-ref-share-status-dot){min-width:0;color:var(--ref-text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ga-ref-share-row-meta{min-width:0;color:var(--ref-text-faint);align-items:center;gap:5px 10px;margin-top:3px;font-size:10px;display:flex}.ga-ref-share-row-meta>span,.ga-ref-share-row-meta>code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-ref-share-row-meta code,.ga-ref-share-code-list code,.ga-ref-share-note code{color:var(--ref-text-soft);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:10px}.ga-ref-share-family-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.ga-ref-share-family-item{min-width:0;min-height:38px;color:var(--ref-text-faint);background:var(--ref-surface-table);grid-template-columns:28px auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.ga-ref-share-family-item.is-active{color:var(--ref-text-soft)}.ga-ref-share-family-item strong{color:var(--ref-text-strong);font-size:13px}.ga-ref-share-family-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.ga-ref-share-empty,.ga-ref-share-notice,.ga-ref-share-note{color:var(--ref-text-muted);margin:0;font-size:11px;line-height:1.5}.ga-ref-share-empty,.ga-ref-share-notice{border-bottom:1px solid var(--ref-border-muted);text-align:center;padding:16px 10px}.ga-ref-share-notice{color:var(--ref-success)}.ga-ref-share-install-panel,.ga-ref-share-command-panel,.ga-ref-share-request-panel,.ga-ref-share-routing-panel,.ga-ref-share-history-panel,.ga-ref-share-install-workbench,.ga-ref-share-config-group,.ga-ref-share-request-workbench,.ga-ref-share-request-form{min-width:0}.ga-ref-share-install-panel,.ga-ref-share-command-panel{border-top:1px solid var(--ref-border-muted);background:var(--ref-surface-table);padding:12px}.ga-ref-share-install-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ga-ref-share-install-copy{min-width:0}.ga-ref-share-install-copy h3,.ga-ref-share-install-copy p{letter-spacing:0;margin:0}.ga-ref-share-install-copy h3{color:var(--ref-text-strong);font-size:12px;font-weight:650}.ga-ref-share-install-copy p{color:var(--ref-text-muted);margin-top:3px;font-size:10px;line-height:1.45}.ga-ref-share-note{margin-top:10px}.ga-ref-share-code-list{counter-reset:share-command;border-top:1px solid var(--ref-border-muted);margin:10px 0 0;padding:0;list-style:none}.ga-ref-share-code-list li{border-bottom:1px solid var(--ref-border-muted);background:var(--ref-surface-table);counter-increment:share-command;min-width:0;padding:7px 8px 7px 34px;position:relative}.ga-ref-share-code-list li:before{content:counter(share-command, decimal-leading-zero);color:var(--ref-text-faint);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;left:8px}.ga-ref-share-code-list code{overflow-wrap:anywhere;display:block}.ga-ref-share-command-grid{gap:5px;margin-top:10px;display:grid}.ga-ref-share-command-grid code{overflow-wrap:anywhere;border:1px solid var(--ref-border-muted);color:var(--ref-text-muted);background:var(--ref-surface-table);border-radius:4px;padding:7px 8px;font-size:10px}.ga-ref-share-group-tabs{scrollbar-width:thin;gap:5px;margin-bottom:10px;display:flex;overflow-x:auto}.ga-ref-share-group-tab{border:1px solid var(--ref-border-muted);min-width:132px;min-height:38px;color:var(--ref-text-muted);background:var(--ref-surface-table);font:inherit;letter-spacing:0;text-align:left;cursor:pointer;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:6px 9px;display:grid}.ga-ref-share-group-tab.is-active{border-color:var(--ref-border-active);color:var(--ref-text-strong);background:var(--ref-accent-dim)}.ga-ref-share-group-tab strong,.ga-ref-share-group-tab small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ga-ref-share-group-tab strong{font-size:11px}.ga-ref-share-group-tab small{color:var(--ref-text-faint);font-size:9px}.ga-ref-share-config-head{border-top:1px solid var(--ref-border-muted);min-height:30px;color:var(--ref-text-faint);background:var(--ref-surface-modal-soft);justify-content:space-between;align-items:center;gap:10px;padding:5px 10px;font-size:10px;display:flex}.ga-ref-share-config-head strong{color:var(--ref-text-soft);font-size:11px}.ga-ref-share-config-list .ga-ref-share-operational-row{grid-template-columns:28px minmax(0,1fr) minmax(280px,auto);display:grid}.ga-ref-share-config-list .ga-ref-share-row-actions{grid-column:3;justify-self:end}.ga-ref-share-config-list .ga-ref-share-row-main{grid-column:2}.ga-ref-share-config-list .ga-ref-share-row-title>.ga-ref-copy-pair{flex:auto;min-width:0}.ga-ref-share-config-list .traffic-meter{width:156px;min-width:0}.ga-ref-share-config-list .traffic-meter-head{font-size:9px}.ga-ref-share-import-required{color:var(--ref-warning);margin-top:4px;font-size:9px}.ga-ref-share-request-tabs{margin-bottom:12px}.ga-ref-share-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.ga-ref-share-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-ref-share-field{min-width:0;color:var(--ref-text-muted);gap:5px;font-size:10px;display:grid}.ga-ref-share-field input{border:1px solid var(--ref-border-soft);width:100%;min-width:0;height:32px;color:var(--ref-text-main);background:var(--ref-surface-table);font:inherit;letter-spacing:0;border-radius:5px;outline:none;padding:0 9px;font-size:11px}.ga-ref-share-field input:focus{border-color:var(--ref-border-active)}.ga-ref-share-form-actions{border-top:1px solid var(--ref-border-muted);justify-content:flex-end;margin-top:12px;padding-top:12px;display:flex}.ga-ref-share-summary{border:1px solid var(--ref-border-muted);width:100%;min-height:38px;color:var(--ref-text-soft);background:var(--ref-surface-table);text-align:left;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;display:flex}.ga-ref-share-summary>span:nth-last-child(2){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ga-ref-share-summary-count{color:var(--ref-text-faint);margin-left:auto;font-size:10px}.ga-ref-share-routing-body,.ga-ref-share-history-list{padding-top:10px}.ga-ref-share-routing-body>p{color:var(--ref-text-muted);margin:0 0 10px;font-size:10px}.ga-ref-share-history-list .ga-ref-share-operational-row{min-height:44px}.ga-ref-share-history-comment{color:var(--ref-text-muted);overflow-wrap:anywhere}.ga-ref-share-state{min-height:calc(100vh - 36px);color:var(--ref-text-muted);place-items:center;font-size:12px;display:grid}@media (width<=820px){.ga-ref-share-screen{padding:0}.ga-ref-share-workspace{min-height:100vh;box-shadow:none;border:0;border-radius:0}.ga-ref-share-header{min-height:52px;padding:7px 10px}.ga-ref-share-brand-mark{width:30px;height:30px}.ga-ref-share-title-copy h1{font-size:14px}.ga-ref-share-title-copy p{display:none}.ga-ref-share-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-ref-share-status-item{min-height:40px;padding:5px 9px}.ga-ref-share-status-item:nth-child(2){border-right:0}.ga-ref-share-status-item:nth-child(-n+2){border-bottom:1px solid var(--ref-border-muted)}.ga-ref-share-tabs,.ga-ref-share-tabs button{min-height:50px}.ga-ref-share-tabs button{gap:4px;padding:6px 7px}.ga-ref-share-tab-icon{display:none}.ga-ref-share-tab-copy{align-items:center}.ga-ref-share-section-header{min-height:44px;padding:7px 10px}.ga-ref-share-section-body{padding:10px}.ga-ref-share-option-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-ref-share-family-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-ref-share-config-list .ga-ref-share-operational-row{grid-template-columns:28px minmax(0,1fr)}.ga-ref-share-config-list .traffic-meter{width:auto}.ga-ref-share-config-list .ga-ref-share-row-actions{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;width:calc(100% - 37px);margin-left:37px;display:grid}.ga-ref-share-config-list .ga-ref-share-format{display:none}.ga-ref-share-install-summary{grid-template-columns:minmax(0,1fr)}.ga-ref-share-install-summary .ga-ref-share-action{justify-self:start}.ga-ref-share-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-ref-share-profile-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.ga-ref-share-title-copy>span,.ga-ref-share-status-icon,.ga-ref-share-tab-copy small{display:none}.ga-ref-share-status-item{gap:4px}.ga-ref-share-status-item strong{font-size:11px}.ga-ref-share-action{padding:0 8px}.ga-ref-share-row-meta{flex-wrap:wrap}}.ga-ref-workspace-modal.ga-ref-request-workspace{height:min(480px,100dvh - 96px)}.ga-ref-request-grid{grid-template-columns:208px minmax(0,1fr)}.ga-ref-request-main{padding:0 14px 12px}.ga-ref-request-pane{padding-top:10px}.ga-ref-request-detail-matrix .ga-ref-detail-row{grid-template-columns:minmax(136px,.34fr) minmax(0,1fr);gap:12px;min-height:40px;padding:6px 10px}.ga-ref-request-comment p{overflow-wrap:anywhere}.ga-ref-request-footer{min-height:50px;padding-top:8px}.ga-ref-request-decision-field{gap:4px;display:grid}.ga-ref-request-decision-field>span{color:var(--ref-text-muted);font-size:10px;line-height:1}.ga-ref-request-row-action{color:var(--ref-text-soft);white-space:nowrap;font-size:11px;font-weight:520}@media (width<=720px){.ga-ref-workspace-modal.ga-ref-request-workspace{height:min(520px,100dvh - 74px)}.ga-ref-request-grid{grid-template-columns:minmax(0,1fr)}.ga-ref-request-footer .ga-ref-queue-button{flex:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-\[var\(--disabled-opacity\)\]:disabled{opacity:var(--disabled-opacity)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-\[var\(--disabled-opacity\)\][aria-disabled=true]{opacity:var(--disabled-opacity)}}:root{--ga-bg:var(--bg);--ga-surface:var(--surface);--ga-surface-2:var(--surface-raised);--ga-line:var(--border);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports (color:color-mix(in lab, red, red)){:root{--ga-line:color-mix(in srgb, var(--border) 86%, var(--accent) 14%)}}:root{--ga-cyan:var(--accent);--ga-green:var(--green);--ga-amber:var(--amber);--ga-red:var(--danger);--ga-radius:var(--radius);--ga-row:var(--ga-row-height);--fs-xxs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-page:21px;--h-chip:22px;--h-button:32px;--h-toolbar:32px;--h-row:44px;--h-row-compact:40px;--h-metric:52px;--h-mobile-row:62px;--h-mobile-nav:62px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--bg:#040b10;--bg-soft:#071219;--surface:#0a141b;--surface-raised:#0f1d25;--surface-elevated:#132630;--surface-muted:#07131a;--surface-hover:#142832;--border:#1d3540;--border-soft:#142731;--border-strong:#365967;--text:#edf7f8;--text-strong:#fbffff;--muted:#a2b2b8;--muted-soft:#70838b;--accent:#19d6df;--accent-soft:#19d6df26;--accent-border:#19d6df70;--green:#18d48b;--green-soft:#18d48b26;--blue:#4ea2ff;--blue-soft:#4ea2ff24;--violet:#9a7cff;--violet-soft:#9a7cff24;--amber:#f6a72a;--amber-soft:#f6a72a26;--danger:#f15f70;--danger-soft:#f15f7026;--radius:8px;--radius-sm:6px;--radius-lg:8px;--ga-page-gutter:var(--space-5);--ga-panel-radius:8px;--ga-row-height:var(--h-row);--ga-icon-button-size:var(--h-toolbar);--ga-metric-strip-gap:var(--space-3);--ga-profile-rail-width:300px;--ga-content-max-width:1680px;--ref-bg-canvas:#03080d;--ref-bg-sidebar:#071017;--ref-bg-page:#061019;--ref-surface:#0a141b;--ref-surface-raised:#101c24;--ref-surface-elevated:#13242d;--ref-surface-glass:#0d1a24d1;--ref-border:#6f97a542;--ref-border-soft:#6f97a529;--ref-text:#eef7f8;--ref-text-muted:#9dadb5;--ref-text-subtle:#6f838d;--ref-accent:#14c8d4;--ref-accent-strong:#1bd7cf;--ref-success:#17c987;--ref-warning:#f1a51f;--ref-danger:#ef5d6b;--ref-info:#4d9fff;--ref-radius-panel:8px;--ref-radius-control:6px;--ref-row-height:var(--h-row);--ref-icon-button-size:var(--h-toolbar);--ref-sidebar-width:192px;--motion-fast:.15s ease;--motion-medium:.24s ease;--motion-slow:.42s ease;color:var(--text);background:var(--bg)}:root[data-theme=graphite]{--bg:#050b0f;--bg-soft:#081116;--surface:#0b151a;--surface-raised:#101c22;--surface-elevated:#17262d;--surface-muted:#091217;--surface-hover:#17282f;--border:#24343b;--border-soft:#17272d;--border-strong:#415760;--text:#eaf3f1;--text-strong:#f8fffd;--muted:#9aaaa8;--muted-soft:#748582;--accent:#1bd7cf;--accent-soft:#1bd7cf24;--accent-border:#1bd7cf61;--green:#1ac98b;--green-soft:#1ac98b24;--blue:#58a6ff;--blue-soft:#58a6ff21;--violet:#a48cff;--violet-soft:#a48cff21;--amber:#e5a12d;--amber-soft:#e5a12d21;--danger:#e86472;--danger-soft:#e8647221}*{box-sizing:border-box}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{background:var(--bg);overflow-x:hidden}body{min-width:320px;color:var(--text);background:var(--bg);font-size:var(--fs-md);margin:0;line-height:1.4;overflow-x:hidden}body.rw-mobile-sheet-open{overflow:hidden}html:has(body.rw-mobile-sheet-open){overflow:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}button,a,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}svg{flex:none}code,pre{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.rw-admin-shell{background:radial-gradient(circle at 78% -18%, #14c8d41f, transparent 34%), linear-gradient(90deg, #14c8d40e, transparent 18%), linear-gradient(180deg, var(--ref-bg-page), var(--ref-bg-canvas));min-height:100vh;position:relative}.rw-admin-shell:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000 48%);position:fixed;inset:0}.rw-admin-sidebar{width:var(--ref-sidebar-width);gap:var(--space-3);padding:var(--space-3);color:var(--text);background:linear-gradient(180deg, #0a141cf5, #040a0ffa), var(--ref-bg-sidebar);border-right:1px solid var(--ref-border-soft);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 64px #00000057}.rw-admin-main{min-height:100vh;margin-left:var(--ref-sidebar-width);padding:12px 10px 28px;position:relative}.brand-block,.login-header,.node-title,.rw-share-section-title,.rw-settings-title,.module-section-heading{align-items:center;gap:12px;min-width:0;display:flex}.compact-brand{gap:10px}.rw-admin-sidebar>.brand-block{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;min-height:40px;padding:7px 8px 10px}.rw-admin-sidebar .brand-subtitle{display:none}.brand-mark,.module-icon{border:1px solid var(--accent-border);border-radius:var(--radius);width:42px;height:42px;color:var(--accent);background:var(--accent-soft);flex:none;place-items:center;display:grid}.rw-admin-sidebar .brand-mark{width:1.75rem;height:1.75rem;color:var(--ref-accent-strong);box-shadow:none;background:0 0;border-color:#0000;border-radius:4px}.brand-title,.row-title,.module-section-heading h3,.install-panel h3{color:var(--text-strong);margin:0;font-weight:760;line-height:1.25}.brand-title{font-size:1rem}.brand-subtitle,.topbar p,.rw-share-section-header p,.rw-share-panel p,.module-section-heading p,.muted-text{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.rw-side-nav{gap:var(--space-3);scrollbar-width:thin;scrollbar-color:var(--accent) transparent;flex:auto;min-height:0;padding-right:2px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.rw-side-nav{scrollbar-color:color-mix(in srgb, var(--accent) 36%, transparent) transparent}}.rw-side-group{gap:4px;display:grid}.rw-side-group-title{color:var(--muted-soft);letter-spacing:0;text-transform:uppercase;padding:0 8px 2px;font-size:.63rem;font-weight:800}.rw-side-link,.rw-mobile-link{border-radius:var(--radius);min-width:0;color:var(--muted);transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);align-items:center;gap:10px;text-decoration:none;display:flex}.rw-side-link{min-height:34px;font-size:var(--fs-md);border:1px solid #0000;padding:6px 8px;position:relative;overflow:hidden}.rw-side-link:hover{color:var(--text);background:#14c8d40e}.rw-side-link-placeholder{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.rw-side-link-placeholder{border-color:color-mix(in srgb, var(--border) 70%, var(--accent) 10%)}}.rw-side-link-placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.rw-side-link-placeholder{color:color-mix(in srgb, var(--muted) 82%, var(--accent))}}.rw-side-link-placeholder:not(.rw-side-link-active):hover{color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.rw-side-link-placeholder:not(.rw-side-link-active):hover{background:color-mix(in srgb, var(--accent-soft) 58%, transparent)}}.rw-nav-placeholder-dot{background:var(--amber);width:6px;min-width:6px;height:6px;box-shadow:0 0 14px var(--amber);border-radius:999px;flex:none;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.rw-nav-placeholder-dot{box-shadow:0 0 14px color-mix(in srgb, var(--amber) 42%, transparent)}}.rw-side-link-active{color:var(--ref-accent-strong);background:linear-gradient(90deg,#14c8d42e,#0000 88%),#14c8d417;border-color:#14c8d447}.rw-side-link-active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 16px var(--accent);border-radius:999px;position:absolute;inset:9px auto 9px 0}@supports (color:color-mix(in lab, red, red)){.rw-side-link-active:before{box-shadow:0 0 16px color-mix(in srgb, var(--accent) 64%, transparent)}}.rw-side-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rw-side-link .rw-nav-placeholder-dot,.rw-mobile-link .rw-nav-placeholder-dot{text-overflow:clip;white-space:normal;overflow:visible}.rw-logout-button{justify-content:flex-start;width:100%;margin-top:auto}.topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:46px;margin-bottom:var(--space-4);display:flex}.rw-desktop-status-row{z-index:120;pointer-events:none;justify-content:flex-end;min-width:0;margin-bottom:0;display:flex;position:fixed;top:12px;right:12px}.rw-shell-actions{border:1px solid var(--ref-border-soft);border-radius:var(--ref-radius-control);background:#081118b3;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.rw-shell-toolbar{min-height:var(--h-toolbar);border:1px solid var(--ref-border-soft);border-radius:var(--ref-radius-control);pointer-events:auto;background:linear-gradient(#0f1c25db,#060d13e6),#050c12c7;padding:3px;box-shadow:inset 0 1px #ffffff09,0 10px 30px #00000038}.topbar-copy{min-width:0}.topbar h1,.login-header h1,.rw-share-section-header h2,.rw-settings-title h2,.rw-share-panel h2{color:var(--text-strong);margin:0;font-weight:780;line-height:1.2}.topbar h1{font-size:var(--fs-page)}.topbar-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rw-shell-status-pill{border:1px solid var(--green);align-items:center;gap:6px;min-height:28px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rw-shell-status-pill{border:1px solid color-mix(in srgb, var(--green) 26%, var(--ref-border-soft))}}.rw-shell-status-pill{border-radius:var(--ref-radius-control);color:var(--green);background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.rw-shell-status-pill{background:color-mix(in srgb, var(--green-soft) 70%, transparent)}}.rw-shell-status-pill{white-space:nowrap;font-size:.7rem;font-weight:760}.rw-shell-status-pill .status-dot{width:7px;height:7px;margin-top:0}.refresh-issue-chip{border:1px solid var(--border);border-radius:var(--radius);min-width:0;max-width:190px;min-height:38px;color:var(--muted);background:var(--surface-muted);align-items:center;gap:7px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.refresh-issue-chip{background:color-mix(in srgb, var(--surface-muted) 72%, transparent)}}.refresh-issue-chip{white-space:nowrap;flex:0 auto;font-size:.74rem;font-weight:800;line-height:1}.refresh-issue-chip>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.refresh-issue-chip{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.refresh-issue-chip{border-color:color-mix(in srgb, var(--danger) 34%, var(--border))}}.refresh-issue-chip{color:var(--danger);background:var(--danger-soft)}.refresh-issue-chip .status-dot{width:8px;height:8px;margin-top:0}.rw-admin-mobile-shell,.rw-admin-mobile-command-rail,.rw-admin-mobile-sheet-backdrop{display:none}.link-list,.task-list,.install-content,.config-list,.command-grid{gap:14px;display:grid}.admin-page-frame{gap:var(--space-4);min-width:0;padding:var(--ga-page-gutter);display:grid}.admin-page-surface{gap:var(--space-4);width:min(100%, var(--ga-content-max-width));isolation:isolate;min-width:0;margin-inline:auto;display:grid}.admin-page-header{min-width:0;min-height:var(--ga-row-height);border:1px solid var(--border);border-radius:var(--ga-panel-radius);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-page-header{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.admin-page-header-copy{gap:4px;min-width:0;display:grid}.admin-page-header-copy h1,.admin-profile-surface-header h2{color:var(--text-strong);margin:0;font-size:1rem;font-weight:820;line-height:1.2}.admin-page-header-copy p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.4}.admin-page-header-eyebrow{color:var(--muted-soft);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:840}.admin-page-header-content{grid-column:1/-1;min-width:0}.admin-page-header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-metric-strip{gap:var(--ga-metric-strip-gap);min-width:0;display:grid}.admin-metric-strip-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-strip-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric-strip-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric-strip-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-icon-button{width:var(--ga-icon-button-size);height:var(--ga-icon-button-size);border:1px solid var(--border);border-radius:var(--ga-panel-radius);color:var(--muted);background:var(--surface-muted);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);place-items:center;padding:0;display:inline-grid}.admin-icon-button:hover,.admin-icon-button-active{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft)}.admin-profile-surface{width:100%;max-width:var(--ga-profile-rail-width);border:1px solid var(--border);border-radius:var(--ga-panel-radius);background:var(--surface);gap:12px;min-width:0;padding:12px;display:grid}.admin-profile-surface-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-profile-surface-actions{flex:none;gap:8px;display:inline-flex}.admin-profile-surface-body{min-width:0}.command-strip{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--accent);display:grid}@supports (color:color-mix(in lab, red, red)){.command-strip{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border))}}.command-strip{border-radius:var(--ga-panel-radius);background:radial-gradient(circle at 0 0, var(--accent-soft), transparent 38%), linear-gradient(180deg, var(--surface-raised), var(--surface)), var(--surface)}@supports (color:color-mix(in lab, red, red)){.command-strip{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent-soft) 52%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 82%, transparent), color-mix(in srgb, var(--surface) 96%, transparent)), var(--surface)}}.command-strip{overflow:hidden}.command-strip>.operational-header{min-height:var(--ga-row-height)}.command-strip .stat-module{background:var(--surface-muted)!important}@supports (color:color-mix(in lab, red, red)){.command-strip .stat-module{background:color-mix(in srgb, var(--surface-muted) 58%, var(--surface))!important}}.command-strip .toolbar-row,.command-strip .filter-tabs,.ops-status-pill-group{min-width:0}.ops-status-pill-group{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ops-status-pill{border:1px solid var(--accent);grid-template-columns:auto auto auto;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:1.75rem;padding:4px 9px;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ops-status-pill{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.ops-status-pill{color:var(--text);background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ops-status-pill{background:color-mix(in srgb, var(--surface-raised) 78%, var(--surface))}}.ops-status-pill{box-shadow:inset 0 1px #ffffff0a}.ops-status-pill-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent);border-radius:999px;flex:0 0 7px}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.ops-status-pill-copy{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.ops-status-pill-label,.ops-status-pill-value,.ops-status-pill-detail{white-space:nowrap}.ops-status-pill-label{color:var(--text);font-size:.74rem;font-weight:820}.ops-status-pill-value{color:var(--text-strong);font-size:.8rem;font-weight:900}.ops-status-pill-detail{max-width:110px;color:var(--muted);text-overflow:ellipsis;font-size:.68rem;font-weight:760;overflow:hidden}.ops-status-pill-ok{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-ok{border-color:color-mix(in srgb, var(--green) 26%, var(--border))}}.ops-status-pill-ok{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-ok{background:color-mix(in srgb, var(--green-soft) 44%, var(--surface))}}.ops-status-pill-ok .ops-status-pill-dot{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-ok .ops-status-pill-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 12%, transparent)}}.ops-status-pill-warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-warning{border-color:color-mix(in srgb, var(--amber) 32%, var(--border))}}.ops-status-pill-warning{background:var(--amber-soft)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-warning{background:color-mix(in srgb, var(--amber-soft) 40%, var(--surface))}}.ops-status-pill-warning .ops-status-pill-dot{background:var(--amber);box-shadow:0 0 0 3px var(--amber)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-warning .ops-status-pill-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 12%, transparent)}}.ops-status-pill-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-danger{border-color:color-mix(in srgb, var(--danger) 34%, var(--border))}}.ops-status-pill-danger{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-danger{background:color-mix(in srgb, var(--danger-soft) 42%, var(--surface))}}.ops-status-pill-danger .ops-status-pill-dot{background:var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-danger .ops-status-pill-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 12%, transparent)}}.ops-status-pill-muted{border-color:var(--border)}.ops-status-pill-muted .ops-status-pill-dot{background:var(--muted);box-shadow:0 0 0 3px var(--muted)}@supports (color:color-mix(in lab, red, red)){.ops-status-pill-muted .ops-status-pill-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--muted) 10%, transparent)}}.admin-page-surface>*{min-width:0}.rw-share-panel,.rw-login-console{border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.rw-share-panel,.rw-login-console{border:1px solid color-mix(in srgb, var(--border) 86%, var(--accent) 14%)!important}}.rw-share-panel,.rw-login-console{border-radius:var(--ga-panel-radius)!important;color:var(--text)!important;background:linear-gradient(180deg, var(--surface-raised), transparent 58%), var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.rw-share-panel,.rw-login-console{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 26%, transparent), transparent 58%), var(--surface)!important}}.rw-share-panel,.rw-login-console{overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 32px #00000024!important}.semantic-progress{background:var(--surface-muted);border-radius:999px;height:4px;overflow:hidden}.semantic-progress span{border-radius:inherit;background:var(--green);height:100%;display:block}.semantic-progress-ok span{background:var(--green)}.semantic-progress-warning span{background:var(--amber)}.semantic-progress-danger span{background:var(--danger)}.semantic-progress-animated span{position:relative;overflow:hidden}.semantic-progress-animated span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);animation:1.8s linear infinite progress-wave;position:absolute;inset:0;transform:translate(-100%)}@keyframes progress-wave{to{transform:translate(100%)}}.rw-data-row{min-width:0}.route-signal-summary{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.route-signal-pill{border:1px solid var(--border);min-width:0;color:var(--muted);background:var(--surface-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.route-signal-pill{background:color-mix(in srgb, var(--surface-muted) 72%, transparent)}}.route-signal-pill{white-space:nowrap;font-size:.72rem;font-weight:820;line-height:1}.route-signal-pill strong{font-size:.78rem}.route-signal-pill .status-dot{width:7px;height:7px;margin-top:0}.route-signal-pill.is-ok{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.route-signal-pill.is-ok{border-color:color-mix(in srgb, var(--green) 24%, var(--border))}}.route-signal-pill.is-ok{color:var(--green);background:var(--green-soft)}.route-signal-pill.is-warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.route-signal-pill.is-warning{border-color:color-mix(in srgb, var(--amber) 32%, var(--border))}}.route-signal-pill.is-warning{color:var(--amber);background:var(--amber-soft)}.route-signal-pill.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.route-signal-pill.is-danger{border-color:color-mix(in srgb, var(--danger) 34%, var(--border))}}.route-signal-pill.is-danger{color:var(--danger);background:var(--danger-soft)}.signal-sparkline,.signal-bars-with-caption,.signal-bars,.task-signal-timeline,.task-signal-strip,.freshness-strip,.signal-empty-inline{min-width:0}.signal-sparkline{gap:6px;margin-top:4px;display:grid}.signal-sparkline svg{width:100%;height:34px;overflow:visible}.signal-sparkline-path{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px var(--accent))}@supports (color:color-mix(in lab, red, red)){.signal-sparkline-path{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 35%, transparent))}}.signal-sparkline-path{animation:.52s both signal-line-enter}.signal-sparkline-fill{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.signal-sparkline-fill{fill:color-mix(in srgb, var(--accent) 18%, transparent)}}.signal-chart-caption,.freshness-legend{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.68rem;font-weight:760;line-height:1.3;display:flex}.signal-chart-caption strong,.freshness-legend strong{color:var(--text-strong);font-size:.72rem}.signal-bars{grid-template-columns:repeat(auto-fit,minmax(12px,1fr));align-items:end;gap:5px;min-height:54px;margin-top:4px;display:grid}.signal-bars-with-caption{gap:6px;margin-top:4px;display:grid}.signal-bar-column{align-items:end;gap:4px;min-width:0;display:grid}.signal-bar-track{background:var(--muted-soft);border-radius:999px;flex-direction:column;justify-content:flex-end;gap:1px;height:38px;display:flex;position:relative;overflow:hidden}.signal-bar-primary,.signal-bar-secondary{border-radius:inherit;width:100%;min-height:3px;transition:height var(--motion-fast);display:block}.signal-bar-primary{background:var(--accent)}.signal-bar-secondary{background:var(--green)}.signal-bar-column.is-danger .signal-bar-primary{background:var(--danger)}.signal-bar-column.is-warning .signal-bar-primary{background:var(--amber)}.signal-bar-column.is-muted .signal-bar-primary{background:var(--muted)}.signal-bar-column small{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:780;overflow:hidden}.task-signal-timeline{gap:8px;margin-top:6px;display:grid}.task-signal-strip{grid-template-columns:repeat(auto-fit,minmax(7px,1fr));align-items:end;gap:4px;min-height:44px;padding:3px 0 2px;display:grid}.task-signal-segment{background:var(--muted);border-radius:999px;align-items:flex-end;min-width:0;height:42px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.task-signal-segment{background:color-mix(in srgb, var(--muted) 18%, transparent)}}.task-signal-segment-fill{border-radius:inherit;background:var(--muted);width:100%;min-height:0;box-shadow:0 0 10px var(--accent);display:block}@supports (color:color-mix(in lab, red, red)){.task-signal-segment-fill{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 18%, transparent)}}.task-signal-segment-fill{animation:.34s both signal-line-enter}.task-signal-segment.is-ok .task-signal-segment-fill{background:var(--green)}.task-signal-segment.is-warning .task-signal-segment-fill{background:var(--amber)}.task-signal-segment.is-danger .task-signal-segment-fill{background:var(--danger)}.task-signal-segment.is-muted .task-signal-segment-fill{background:var(--muted)}.task-signal-legend{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.68rem;font-weight:780;line-height:1.25;display:flex}.task-signal-legend span{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.task-signal-legend strong{color:var(--text-strong);font-size:.72rem;font-weight:900}.task-signal-dot{border-radius:999px;flex:0 0 7px;width:7px;height:7px}.task-signal-dot.is-ok{background:var(--green)}.task-signal-dot.is-warning{background:var(--amber)}.task-signal-dot.is-danger{background:var(--danger)}.freshness-strip{gap:7px;margin-top:4px;display:grid}.freshness-track{background:var(--muted-soft);border-radius:999px;gap:3px;min-width:0;height:9px;display:flex;overflow:hidden}.freshness-segment{border-radius:inherit;min-width:4px}.freshness-segment.is-ok{background:var(--green)}.freshness-segment.is-warning{background:var(--amber)}.freshness-segment.is-danger{background:var(--danger)}.freshness-segment.is-muted{background:var(--muted)}.signal-empty-inline{min-height:34px;color:var(--muted);align-items:center;margin-top:4px;font-size:.72rem;font-weight:760;display:inline-flex}.donut-chart{--donut-size:220px;min-width:0;color:var(--text);justify-items:center;gap:12px;display:grid}.donut-chart-svg{width:min(100%, var(--donut-size));max-width:100%;height:auto;overflow:visible}.donut-slice{stroke:var(--bg);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.2,.8,.2,1) both donut-slice-enter;animation-delay:calc(var(--slice-index,0) * 42ms);filter:drop-shadow(0 0 8px)}@supports (color:color-mix(in lab, red, red)){.donut-slice{filter:drop-shadow(0 0 8px color-mix(in srgb, currentColor 18%, transparent))}}.donut-connector{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;vector-effect:non-scaling-stroke}.donut-inner-ring{fill:var(--surface);stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.donut-inner-ring{stroke:color-mix(in srgb, var(--border) 74%, transparent)}}.donut-inner-ring{stroke-width:1px}.donut-center-label text:first-child{fill:var(--text-strong);font-variant-numeric:tabular-nums;font-size:18px;font-weight:880}.donut-center-label text:last-child{fill:var(--muted);font-size:10.5px;font-weight:760}.donut-label-text{fill:var(--text);paint-order:stroke fill;stroke:var(--bg);stroke-linejoin:round;stroke-width:3px;font-size:11px;font-weight:800}.donut-label-percentage{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:760}.donut-labels{flex-wrap:wrap;justify-content:center;gap:7px;min-width:0;max-width:100%;display:flex}.donut-label-item,.donut-label-total{border:1px solid var(--border);max-width:100%;color:var(--muted);background:var(--surface-raised);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.donut-label-item,.donut-label-total{background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.donut-label-item,.donut-label-total{font-size:.7rem;font-weight:780;line-height:1}.donut-label-item span:not(.donut-label-swatch){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.donut-label-item strong,.donut-label-total strong{color:var(--text-strong);font-variant-numeric:tabular-nums}.donut-label-item small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.66rem}.donut-label-swatch{border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.donut-label-swatch{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}}.donut-empty-state{border:1px dashed var(--border);border-radius:var(--radius-lg);min-height:84px;color:var(--muted);background:var(--surface-muted);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.78rem;font-weight:800;display:inline-flex}.donut-empty-state span{background:var(--muted);border-radius:999px;width:9px;height:9px}@keyframes donut-slice-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes signal-line-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signal-sparkline-path,.task-signal-segment-fill,.donut-slice{animation:none}.signal-bar-primary,.signal-bar-secondary{transition:none}}@media (width<=520px){.donut-chart{gap:9px}.donut-label-text{font-size:10px}.donut-label-percentage{font-size:9.5px}.donut-labels{justify-content:flex-start}.donut-label-item,.donut-label-total{flex:100%;justify-content:space-between}}.operational-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.operational-header-with-actions{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.operational-title{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.operational-title>div{gap:4px;min-width:0;display:grid}.operational-title-line{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.operational-title-line h1{color:var(--text-strong);font-size:var(--fs-page);margin:0;line-height:1.12}.operational-title p{max-width:760px;color:var(--muted);margin:0;line-height:1.45;display:none}.operational-actions{justify-content:flex-end;min-width:0;display:flex}.operational-header-with-actions .operational-actions{justify-self:end}.profile-insight-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:40px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-insight-row{background:color-mix(in srgb, var(--surface-raised) 76%, transparent)}}.profile-insight-row{overflow:hidden}.profile-insight-row-ok{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.profile-insight-row-ok{border-color:color-mix(in srgb, var(--green) 28%, var(--border))}}.profile-insight-row-warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.profile-insight-row-warning{border-color:color-mix(in srgb, var(--amber) 28%, var(--border))}}.profile-insight-row-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.profile-insight-row-danger{border-color:color-mix(in srgb, var(--danger) 30%, var(--border))}}.profile-insight-icon{width:30px;height:30px}.profile-insight-copy{gap:3px;min-width:0;display:grid}.profile-insight-copy>span,.profile-insight-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;font-weight:760;line-height:1.3}.profile-insight-copy strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.88rem;line-height:1.25}.profile-insight-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.profile-insight-row[data-label]:before{content:attr(data-label);color:var(--muted);letter-spacing:0;font-size:.72rem;font-weight:780;display:none}.profile-action-dock{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.profile-stat-grid{--profile-stat-min:150px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--profile-stat-min)), 1fr));gap:10px;min-width:0;display:grid}.profile-timeline{gap:8px;min-width:0;display:grid}.profile-density-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 12px;display:grid}.explicit-data-cell{overflow-wrap:anywhere;align-items:center;min-width:0;min-height:20px;line-height:1.35;display:inline-flex}.managed-choice-group{gap:8px;min-width:0;display:grid}.managed-choice-label{color:var(--muted);font-size:.78rem;font-weight:780}.managed-choice-options{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;min-width:0;display:grid}.managed-choice-button{border:1px solid var(--border);border-radius:var(--radius);min-width:0;min-height:44px;color:var(--text);background:var(--surface-elevated);text-align:left;cursor:pointer;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.managed-choice-button:hover,.managed-choice-button-active{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.managed-choice-button:disabled{opacity:.52;cursor:not-allowed}.managed-choice-dot{background:var(--muted);width:8px;height:8px;box-shadow:0 0 0 4px var(--muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.managed-choice-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--muted) 12%, transparent)}}.managed-choice-button-active .managed-choice-dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.managed-choice-button-active .managed-choice-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}}.managed-choice-copy{gap:2px;min-width:0;display:grid}.managed-choice-copy strong,.managed-choice-copy small{overflow-wrap:anywhere;min-width:0}.managed-choice-copy strong{font-size:.82rem;line-height:1.15}.managed-choice-copy small{color:var(--muted);font-size:.72rem;line-height:1.25}.managed-choice-group-compact .managed-choice-options{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.managed-choice-group-compact .managed-choice-button{min-height:36px;padding:7px 9px}.rw-share-section-header,.link-row,.featured-link,.mini-row{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.tone-green{border-color:var(--green)!important}@supports (color:color-mix(in lab, red, red)){.tone-green{border-color:color-mix(in srgb, var(--green) 42%, var(--border))!important}}.tone-green{color:var(--green)}.tone-amber{border-color:var(--amber)!important}@supports (color:color-mix(in lab, red, red)){.tone-amber{border-color:color-mix(in srgb, var(--amber) 42%, var(--border))!important}}.tone-amber{color:var(--amber)}.tone-danger{border-color:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.tone-danger{border-color:color-mix(in srgb, var(--danger) 48%, var(--border))!important}}.tone-danger{color:var(--danger)}.rw-share-section-header{border-bottom:1px solid var(--border);padding:18px!important}.user-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.user-avatar{width:40px;height:40px}.user-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.filter-tab{border:1px solid var(--border);border-radius:var(--radius);min-height:38px;color:var(--muted);background:var(--surface-raised);cursor:pointer;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.filter-tab strong{color:var(--text-strong)}.filter-tab-active{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.signal-drilldown-note{border:1px solid var(--accent-border);border-radius:var(--radius);width:fit-content;min-width:0;max-width:100%;color:var(--muted);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;font-size:.78rem;font-weight:760;display:inline-flex}.signal-drilldown-note span{overflow-wrap:anywhere;min-width:0}.signal-drilldown-note button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:26px;color:var(--text-strong);background:var(--surface);cursor:pointer;padding:4px 8px}.signal-drilldown-note button:hover,.signal-drilldown-note button:focus-visible{border-color:var(--accent-border);outline:0}.rw-share-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rw-share-summary-strip>div,.metric-pill{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);min-width:0}.rw-share-summary-strip>div{gap:4px;padding:11px 12px;display:grid}.rw-share-summary-strip span{color:var(--muted);font-size:.78rem;font-weight:700}.rw-share-summary-strip strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:1rem}.metric-pill{min-height:38px;color:var(--accent);align-items:center;gap:7px;padding:8px 10px;font-size:.86rem;font-weight:760;display:inline-flex}.module-section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);gap:14px;padding:14px;display:grid}.module-section-heading{align-items:flex-start}.compact-heading{gap:12px}.module-section-heading .module-icon{width:36px;height:36px}.status-dot{background:var(--muted-soft);width:10px;height:10px;box-shadow:0 0 0 4px var(--muted-soft);border-radius:999px;flex:none;margin-top:7px}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--muted-soft) 18%, transparent)}}.status-dot-online{background:var(--green);box-shadow:0 0 0 4px var(--green-soft);animation:1.8s ease-in-out infinite pulse-dot}.status-dot-offline{background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft);animation:2.2s ease-in-out infinite pulse-dot}.status-dot-warning{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft);animation:1.9s ease-in-out infinite pulse-dot}.status-dot-info{background:var(--blue);box-shadow:0 0 0 4px var(--blue-soft);animation:2s ease-in-out infinite pulse-dot}.status-dot-muted{background:var(--muted-soft)}.status-dot-inline{margin:0}.status-indicator{flex:none}.status-pill{justify-content:center;align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;min-height:var(--h-chip);border:1px solid var(--border);color:var(--text);background:var(--surface-raised);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;padding:3px 7px;font-weight:760;line-height:1;display:inline-flex}.status-pill .status-dot{width:7px;height:7px}.status-pill-online,.status-pill-active,.status-pill-approved,.status-pill-success{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.status-pill-online,.status-pill-active,.status-pill-approved,.status-pill-success{border-color:color-mix(in srgb, var(--green) 32%, var(--border))}}.status-pill-online,.status-pill-active,.status-pill-approved,.status-pill-success{color:var(--green);background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.status-pill-online,.status-pill-active,.status-pill-approved,.status-pill-success{background:color-mix(in srgb, var(--green-soft) 56%, transparent)}}.status-pill-running,.status-pill-pending,.status-pill-stale,.status-pill-suspended,.status-pill-queued{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.status-pill-running,.status-pill-pending,.status-pill-stale,.status-pill-suspended,.status-pill-queued{border-color:color-mix(in srgb, var(--amber) 34%, var(--border))}}.status-pill-running,.status-pill-pending,.status-pill-stale,.status-pill-suspended,.status-pill-queued{color:var(--amber);background:var(--amber-soft)}@supports (color:color-mix(in lab, red, red)){.status-pill-running,.status-pill-pending,.status-pill-stale,.status-pill-suspended,.status-pill-queued{background:color-mix(in srgb, var(--amber-soft) 58%, transparent)}}.status-pill-offline,.status-pill-error,.status-pill-rejected,.status-pill-expired,.status-pill-disabled{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.status-pill-offline,.status-pill-error,.status-pill-rejected,.status-pill-expired,.status-pill-disabled{border-color:color-mix(in srgb, var(--danger) 34%, var(--border))}}.status-pill-offline,.status-pill-error,.status-pill-rejected,.status-pill-expired,.status-pill-disabled{color:var(--danger);background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.status-pill-offline,.status-pill-error,.status-pill-rejected,.status-pill-expired,.status-pill-disabled{background:color-mix(in srgb, var(--danger-soft) 58%, transparent)}}@keyframes pulse-dot{0%,to{opacity:.74;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.request-health-row{justify-content:flex-start;align-items:flex-start}.dashboard-empty-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);align-items:flex-start;gap:12px;min-height:58px;padding:12px;display:flex}.dashboard-empty-strip .status-dot{margin-top:5px}.dashboard-empty-strip div{gap:3px;min-width:0;display:grid}.dashboard-empty-strip strong{color:var(--text-strong);font-weight:780}.dashboard-empty-strip span:not(.status-dot){color:var(--muted);font-size:.82rem;line-height:1.35}.toolbar-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.toolbar-row .search-field{flex:320px}.route-health-panel{gap:12px;display:grid}.route-health-summary{flex-wrap:wrap;gap:8px;display:flex}.route-health-summary-item{border:1px solid var(--border);background:var(--surface-raised);border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:7px 10px;display:inline-flex}.route-health-summary-item .status-dot{margin-top:0}.route-health-summary-item strong{color:var(--text-strong)}.route-health-summary-item small{color:var(--muted);font-size:.76rem;font-weight:760}.route-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.route-health-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot main action""dot meta action";align-items:flex-start;gap:10px 12px;min-width:0;padding:12px;display:grid}.route-health-card-ok{border-color:#17b89073}.route-health-card-warning{border-color:#f59e0b73}.route-health-card-danger{border-color:#ef444480}.route-health-card>.status-dot{grid-area:dot;margin-top:5px}.route-health-probe-action{grid-area:action;place-self:start end;width:34px;height:34px;min-height:34px;padding:0}.route-health-main,.route-health-title,.route-health-meta{gap:5px;min-width:0;display:grid}.route-health-main{grid-area:main}.route-health-meta{grid-area:meta}.route-health-title strong,.route-health-meta strong,.route-health-mini-row strong{color:var(--text-strong);overflow-wrap:anywhere}.route-health-title small,.route-health-meta small,.route-health-mini-row small{color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.35}.route-health-facts,.route-health-signals{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.route-health-facts span,.route-health-signals>span:not(.mini-signal){border:1px solid var(--border);min-width:0;color:var(--muted);background:var(--surface);overflow-wrap:anywhere;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:760}.mini-signal{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;align-items:center;min-width:0;min-height:24px;padding:4px 8px;font-size:.72rem;font-weight:820;display:inline-flex}.mini-signal-ok{color:var(--green);background:var(--green-soft);border-color:#17b89073}.mini-signal-warning{color:var(--amber);background:var(--amber-soft);border-color:#f59e0b73}.mini-signal-danger{color:var(--danger);background:var(--danger-soft);border-color:#ef444480}.mini-signal-muted{color:var(--muted);border-color:var(--border);background:var(--surface-muted)}.overview-status-line{align-items:center;gap:7px;min-width:0;display:inline-flex}.overview-status-line .status-dot{flex:none}.ga-node-profile-surface-icon{border:1px solid var(--accent-border);border-radius:var(--ga-panel-radius);width:32px;height:32px;color:var(--accent);background:var(--accent-soft);place-items:center;display:grid}.ga-node-profile-surface-header h3{color:var(--text-strong);margin:0;font-size:.98rem;line-height:1.2}.ga-node-profile-surface-header p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:.78rem;font-weight:760;line-height:1.35}.ga-node-profile-section-stack{align-items:start;gap:12px;min-width:0;display:grid}.ga-node-profile-surface{border:1px solid var(--border);border-radius:var(--ga-panel-radius);background:var(--surface-muted);gap:12px;min-width:0;padding:12px;display:grid}.ga-node-profile-surface-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.ga-node-profile-insight-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.ga-node-profile-inventory-form{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;min-width:0;padding:12px;display:grid}.ga-node-profile-editor-workbench{align-items:end;padding:10px}.ga-node-profile-inventory-field{gap:6px;min-width:0;display:grid}.ga-node-profile-inventory-field-wide{grid-column:1/-1}.ga-node-profile-inventory-form .managed-choice-group{min-width:0}.ga-node-profile-inventory-form .managed-choice-options{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.ga-node-profile-inventory-field span{color:var(--muted);font-size:.76rem;font-weight:800}.ga-node-profile-inventory-field input,.ga-node-profile-inventory-field select{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:36px;color:var(--text-strong);background:var(--surface);font:inherit;padding:8px 10px}.ga-node-profile-inventory-field input:focus,.ga-node-profile-inventory-field select:focus{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.ga-node-profile-inventory-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;min-width:0;display:flex}.ga-node-profile-editor-action-rail{z-index:2;border-top:1px solid var(--border);background:var(--surface-raised);margin:0 -10px -10px;padding:8px 10px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.ga-node-profile-editor-action-rail{background:color-mix(in srgb, var(--surface-raised) 94%, #02080c)}}.node-endpoint-form,.node-port-form{margin-top:10px}.node-editor-row,.ga-node-profile-editor-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-column:1/-1;grid-template-columns:minmax(126px,.5fr) minmax(0,1.45fr) minmax(88px,.42fr) minmax(104px,.52fr) 38px;align-items:end;gap:8px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.node-editor-row,.ga-node-profile-editor-row{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.node-port-form .node-editor-row,.node-port-form .ga-node-profile-editor-row{grid-template-columns:minmax(126px,.48fr) minmax(88px,.38fr) minmax(0,1.32fr) minmax(142px,.7fr) 38px}.node-editor-row .managed-choice-options,.ga-node-profile-editor-row .managed-choice-options{grid-template-columns:1fr}.node-editor-row .managed-choice-button,.ga-node-profile-editor-row .managed-choice-button{min-height:36px}.node-editor-row>*,.ga-node-profile-editor-row>*{min-width:0;max-width:100%}.node-editor-field-wide{min-width:0}.node-editor-check{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:36px;color:var(--text);background:var(--surface);align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;font-weight:760;display:inline-flex}.node-editor-check input{width:16px;height:16px;accent-color:var(--accent)}.node-command-matrix,.node-ota-primary{border:1px solid var(--border);border-radius:var(--ga-panel-radius);background:var(--surface-raised);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.node-command-matrix,.node-ota-primary{background:color-mix(in srgb, var(--surface-raised) 86%, transparent)}}.node-ota-fact small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;font-weight:770;line-height:1.25}.node-ota-fact strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.88rem;font-weight:840;line-height:1.2}.node-ota-fact-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0;display:grid}.node-ota-fact{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.node-ota-fact{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.node-ota-fact>svg{color:var(--muted)}.node-ota-fact>span{gap:2px;min-width:0;display:grid}.ga-node-profile-section-stack,.ga-node-profile-surface-body{gap:10px}.ga-node-profile-surface{gap:10px;padding:10px}.ga-node-profile-insight-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.ga-node-profile-insight-grid-two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ga-node-profile-list{gap:8px;min-width:0;display:grid}.ga-node-profile-list-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:12px minmax(0,1fr) minmax(88px,auto);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.ga-node-profile-list-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.ga-node-profile-list-row strong,.ga-node-profile-list-row small,.ga-node-profile-list-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-node-profile-list-row>span:last-child{color:var(--muted);text-align:right;font-size:.76rem;font-weight:800}.node-action-plan{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:11px 12px;display:grid}.node-action-plan-ok{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.node-action-plan-ok{border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.node-action-plan-ok{background:var(--green-soft)}.node-action-plan-warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.node-action-plan-warning{border-color:color-mix(in srgb, var(--amber) 36%, var(--border))}}.node-action-plan-warning{background:var(--amber-soft)}.node-action-plan-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.node-action-plan-danger{border-color:color-mix(in srgb, var(--danger) 38%, var(--border))}}.node-action-plan-danger{background:var(--danger-soft)}.ga-node-profile-inventory-plan{grid-column:1/-1}.node-action-plan>span:nth-child(2){gap:3px;min-width:0;display:grid}.node-action-plan-checks,.node-action-plan-proof,.node-action-plan-rollback{grid-column:2/-1;min-width:0}.node-action-plan-checks{color:var(--text);gap:4px;margin:2px 0 0;padding-left:16px;font-size:.78rem;display:grid}.node-action-plan-checks li{overflow-wrap:anywhere;min-width:0}.node-action-plan-proof,.node-action-plan-rollback{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface);gap:3px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.node-action-plan-proof,.node-action-plan-rollback{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.node-action-plan-proof strong,.node-action-plan-rollback strong{color:var(--text-strong);font-size:.74rem}.node-action-plan-proof small,.node-action-plan-rollback small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.35}.ga-node-profile-confirm-action{justify-self:end;min-width:116px}.node-action-plan .ga-node-profile-confirm-action{grid-column:2/-1;justify-self:end;max-width:100%}.ga-node-profile-meta{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;min-width:0;font-size:.76rem;display:flex}.ga-node-profile-meta span{border:1px solid var(--border);background:var(--surface-raised);border-radius:999px;min-width:0;padding:7px 9px}.node-update-history{gap:8px;margin-top:10px;display:grid}.node-update-history-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) minmax(112px,auto);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.node-update-history-main,.node-update-history-meta{gap:2px;min-width:0;display:grid}.node-update-history-main strong{color:var(--text-strong);overflow-wrap:anywhere}.node-update-history-main small,.node-update-history-meta{color:var(--muted);font-size:.75rem}.node-update-history-meta{text-align:right;overflow-wrap:anywhere;justify-items:end}.node-update-history-empty{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);background:var(--surface);padding:10px 12px}.ga-node-profile-telemetry-history{gap:7px;min-width:0;padding-top:8px;display:grid}.ga-node-profile-telemetry-rollup,.ga-node-profile-telemetry-history-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto minmax(160px,.95fr) minmax(110px,.55fr) minmax(92px,auto);align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.ga-node-profile-telemetry-rollup{background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto}.ga-node-profile-telemetry-rollup>span:not(.status-dot),.ga-node-profile-telemetry-history-main,.ga-node-profile-telemetry-history-meta{gap:2px;min-width:0;display:grid}.ga-node-profile-telemetry-rollup strong,.ga-node-profile-telemetry-history-main strong{color:var(--text-strong);overflow-wrap:anywhere}.ga-node-profile-telemetry-rollup small,.ga-node-profile-telemetry-history-main small,.ga-node-profile-telemetry-history-meta{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem}.ga-node-profile-telemetry-history-meta{text-align:right;justify-items:end}.ga-node-profile-telemetry-meter{background:var(--surface-muted);border-radius:999px;height:7px;display:block;position:relative;overflow:hidden}.ga-node-profile-telemetry-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--accent));max-width:100%;position:absolute;inset:0 auto 0 0}.route-health-mini-list{gap:8px;display:grid}.route-health-mini-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) minmax(150px,.55fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.route-health-mini-row .status-dot{margin-top:0}.route-health-mini-main,.route-health-mini-meta{gap:3px;min-width:0;display:grid}.route-health-mini-meta{text-align:right;justify-items:end}.route-service-list{border-top:1px solid #94a3b81f;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-top:8px;display:flex}.route-service{align-items:center;gap:6px;min-width:0;display:inline-flex}.route-service .mini-signal{padding-block:6px}.route-service-action{width:30px;min-width:30px;height:30px}.route-health-diagnostics-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:38px;color:var(--muted);background:var(--surface);text-align:left;cursor:pointer;grid-column:1/-1;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:2px;padding:8px 10px;display:grid}.route-health-diagnostics-toggle span{min-width:0;color:var(--text-strong);font-size:.78rem;font-weight:820}.route-health-diagnostics-toggle small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:760;overflow:hidden}.route-health-diagnostics-toggle svg{transition:transform var(--motion-fast)}.route-health-diagnostics-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.route-health-diagnostic-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-column:1/-1;gap:9px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-health-diagnostic-panel{background:color-mix(in srgb, var(--surface) 76%, var(--bg-soft))}}.route-health-trend{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.route-health-trend-chip{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:.75rem;font-weight:760;display:inline-flex}.route-health-trend-chip .status-dot{flex:none}.route-health-trend-chip strong,.route-health-trend-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-health-history{grid-column:1/-1;gap:7px;min-width:0;display:grid}.route-health-history-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto minmax(140px,.8fr) minmax(96px,.55fr) minmax(132px,.7fr);align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.route-health-history-row .status-dot{margin-top:0}.route-health-history-main,.route-health-history-meta{gap:2px;min-width:0;display:grid}.route-health-history-main strong,.route-health-history-meta strong{color:var(--text-strong);overflow-wrap:anywhere}.route-health-history-main small,.route-health-history-meta small{color:var(--muted);font-size:.74rem}.route-health-history-meta{text-align:right;justify-items:end}.route-health-history-strip{align-items:center;gap:4px;min-width:0;display:flex}.route-health-history-sample,.route-health-history-empty-dot{background:var(--border);border-radius:999px;width:8px;height:22px;display:inline-block}.route-health-history-sample.is-ok{background:var(--green)}.route-health-history-sample.is-warning{background:var(--amber)}.route-health-history-sample.is-danger{background:var(--danger)}.route-health-history-empty-dot{opacity:.5}.danger-text strong,.danger-text small{color:var(--danger)}.task-status-tabs{flex-wrap:wrap;gap:8px;display:flex}.task-operation-details{min-width:0;display:grid}.toolbar-search{max-width:560px}.search-field,.input-with-icon{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:44px;color:var(--muted);background:var(--surface);align-items:center;gap:8px;display:flex}.search-field{max-width:620px;padding-left:12px}.input-with-icon{padding-left:11px}.field-label,.select-label,.text-label{color:var(--muted);gap:7px;font-size:.86rem;font-weight:700;display:grid}.field-label input,.select-label select,.text-label textarea,.search-field input,.input-with-icon input{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:42px;color:var(--text);background:var(--surface-raised);outline:0;padding:8px 10px}.search-field input,.input-with-icon input{background:0 0;border:0}.field-label input:focus,.select-label select:focus,.text-label textarea:focus,.search-field:focus-within,.input-with-icon:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.text-label textarea{resize:vertical;min-height:96px}.select-label.compact{width:220px}.compact-grid,.request-actions{gap:12px;display:grid}.route-mode-field{min-width:0}.route-mode-field span{color:var(--muted);margin-top:5px;font-size:.72rem;font-weight:760;line-height:1.25;display:block}.route-custom-field{grid-column:1/-2}.compact-grid{grid-template-columns:minmax(190px,1fr) 120px 170px auto;align-items:end}.request-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.7fr);align-items:end}.moderation-actions{min-width:0;display:grid}.moderation-decision-form{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface);padding:10px}@supports (color:color-mix(in lab, red, red)){.moderation-decision-form{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.moderation-decision-form.request-actions{grid-template-columns:minmax(0,1fr) repeat(2,minmax(108px,max-content))}.moderation-decision-form .rw-command-button{white-space:nowrap;min-width:108px;padding-inline:10px}.rw-link-command{border-radius:var(--radius);cursor:pointer;min-height:42px;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), opacity var(--motion-fast), transform var(--motion-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-weight:760;line-height:1.2;text-decoration:none;display:inline-flex}.rw-link-command-primary{color:#031014;border-color:var(--accent-border);background:var(--accent)}.rw-link-command-primary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rw-link-command-primary:hover{background:color-mix(in srgb, var(--accent) 86%, #fff)}}.rw-link-command-secondary{color:var(--text);border-color:var(--border);background:var(--surface-raised)}.rw-link-command-secondary:hover{border-color:var(--accent-border);color:var(--accent)}.row-title{overflow-wrap:anywhere;min-width:0}.row-meta{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-top:5px;font-size:.84rem;line-height:1.45;display:flex}.mini-row,.link-row,.featured-link{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.link-main{min-width:0}.link-main code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mini-row:hover,.link-row:hover{border-color:var(--border-strong);background:var(--surface-hover)}.share-links-history-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);overflow:hidden}.share-links-history-header{min-height:44px;color:var(--text);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-weight:760;display:flex}.share-links-history-panel .link-list,.task-details pre{padding:12px}.dashboard-user-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);gap:10px;min-width:0;padding:12px;display:grid}.dashboard-user-panel>header{border-bottom:1px solid var(--border-soft);min-width:0;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:.9rem;font-weight:820;display:flex}.dashboard-user-panel>header span{overflow-wrap:anywhere;min-width:0}.dashboard-user-panel>header span:last-child{color:var(--muted);text-align:right;font-size:.78rem;font-weight:760}.mini-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.mini-section-heading strong{color:var(--text-strong)}.mini-section-heading span{color:var(--muted);text-align:right;font-size:.78rem;line-height:1.35}.distribution-bar{background:var(--muted-soft);border-radius:999px;min-width:0;height:7px;overflow:hidden}.distribution-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--blue));height:100%;display:block}.download-activity-card{min-width:0}.download-client-state{gap:3px;min-width:0;display:grid}.download-client-state strong,.download-client-state span,.download-client-state small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.download-client-state{color:var(--text)}.download-client-state small{color:var(--muted);font-size:.78rem;line-height:1.35}.download-context-chip{width:fit-content;max-width:100%;min-height:22px;color:var(--amber);background:var(--amber-soft);white-space:nowrap;border:1px solid #f59e0b52;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:800;line-height:1.1;display:inline-flex}.compact-empty-strip{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);color:var(--muted);background:var(--surface);padding:11px 12px}.rw-state-panel,.inline-notice,.inline-warning,.form-success,.form-error,.comment-box,.share-note{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;padding:13px 14px}.rw-state-panel{min-height:76px;color:var(--muted);place-items:center;display:grid}.empty-state{place-items:center;gap:var(--space-2);min-height:92px;padding:var(--space-4);color:var(--muted);text-align:center;display:grid}.empty-state-icon{width:34px;height:34px}.empty-state strong{color:var(--text-strong);font-size:var(--fs-md);display:block}.empty-state p{max-width:420px;color:var(--muted);font-size:var(--fs-sm);margin:5px auto 0;line-height:1.45}.empty-state-action{justify-content:center;display:flex}.inline-notice{border:1px solid var(--green);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.inline-notice{border:1px solid color-mix(in srgb, var(--green) 38%, var(--border))}}.inline-notice{border-radius:var(--radius-sm);color:var(--green);background:var(--green-soft);overflow-wrap:anywhere;font-size:.78rem;font-weight:720;line-height:1.35}.form-success{color:var(--green);background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.form-success{border-color:color-mix(in srgb, var(--green) 38%, var(--border))}}.form-error{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.form-error{border-color:color-mix(in srgb, var(--danger) 42%, var(--border))}}.inline-warning{color:var(--amber);background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.inline-warning{border-color:color-mix(in srgb, var(--amber) 42%, var(--border))}}.comment-box{color:var(--text);background:var(--surface-raised);overflow-wrap:anywhere}.share-panel{background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.link-main{gap:7px;min-width:0;display:grid}.link-main code{border:1px solid var(--border);max-width:100%;color:var(--text);background:var(--bg-soft);overflow-wrap:anywhere;border-radius:7px;padding:8px 10px;display:block}.rw-action-dock{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex;overflow-x:auto}.rw-action-dock::-webkit-scrollbar{display:none}.featured-link{border-color:var(--accent-border);background:var(--accent-soft)}.traffic-pair{color:var(--muted);text-align:right;white-space:nowrap;gap:4px;font-size:.84rem;display:grid}.traffic-meter{gap:3px;min-width:0;display:grid}.traffic-meter-head{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--fs-xs);font-weight:760;line-height:1.05;display:flex}.traffic-meter-track{background:var(--surface-muted);border-radius:999px;align-items:stretch;height:5px;display:flex;overflow:hidden}.traffic-meter-track span{min-width:0;height:100%;display:block}.traffic-rx{background:var(--green)}.traffic-meter.over-limit .traffic-rx{background:var(--danger)}.traffic-tx{background:var(--blue)}.config-import-required{border:1px solid #f59e0b;align-items:center;width:fit-content;max-width:100%;margin-top:7px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.config-import-required{border:1px solid color-mix(in srgb, #f59e0b 42%, var(--border))}}.config-import-required{color:#f7b84f;background:#f59e0b21;border-radius:999px;font-size:.72rem;font-weight:850;line-height:1.2}.config-delete-button{white-space:nowrap;min-height:38px}.config-rename-form{grid-template-columns:minmax(150px,220px) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.config-rename-form input{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:10px;padding:9px 10px}.profile-picker-backdrop{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712ad;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.profile-picker-dialog{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:14px;width:min(640px,100%);max-height:min(720px,100vh - 52px);padding:16px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.profile-picker-dialog{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.profile-picker-dialog{box-shadow:0 30px 100px #00000075}.profile-picker-header,.profile-picker-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.route-policy-preview-dialog{width:min(720px,100%)}.route-policy-preview-context .profile-picker-context-card{min-height:88px}.route-policy-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.route-policy-summary-card{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;align-content:start;gap:4px;min-width:0;min-height:94px;padding:12px;display:grid}.route-policy-summary-card span,.route-policy-summary-card small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.route-policy-summary-card strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.1}.route-policy-preview-note{margin:0}.profile-picker-header>div{min-width:0}.profile-picker-header h3{margin:0;font-size:1rem}.profile-picker-header p{color:var(--muted);margin:3px 0 0;font-size:.83rem;line-height:1.35}.profile-picker-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-picker-context-card{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.profile-picker-context-card span,.profile-picker-context-card small{color:var(--muted);font-size:.78rem}.profile-picker-context-card strong,.profile-picker-context-card small{overflow-wrap:anywhere;min-width:0}.profile-picker-targets{gap:8px;display:grid}.profile-picker-target{border:1px solid var(--border);background:var(--surface-elevated);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:10px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:11px 12px;display:grid}.profile-picker-target:hover,.profile-picker-target-selected{border-color:var(--accent-border);background:var(--accent-soft)}.profile-picker-target-main{gap:2px;min-width:0;display:grid}.profile-picker-target-main strong,.profile-picker-target-main small{overflow-wrap:anywhere;min-width:0}.profile-picker-target-main small{color:var(--muted)}.profile-picker-check{color:var(--accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rw-command-button-danger,.rw-danger-action{border-color:color-mix(in srgb, var(--danger) 42%, var(--border))}}.rw-command-button-danger:hover,.rw-danger-action:hover{color:var(--danger);border-color:var(--danger)}.rw-share-links-panel{gap:12px}.rw-share-links-workbench{gap:10px;min-width:0;display:grid}.rw-share-links-workbench-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.rw-share-links-workbench-tab{border:1px solid var(--border);border-radius:var(--ga-panel-radius);min-width:0;min-height:42px;color:var(--muted);background:var(--surface-muted);font:inherit;text-align:left;cursor:pointer;appearance:none;gap:2px;padding:7px 9px;display:grid}.rw-share-links-workbench-tab.is-active,.rw-share-links-workbench-tab:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rw-share-links-workbench-tab.is-active,.rw-share-links-workbench-tab:hover{border-color:color-mix(in srgb, var(--accent) 62%, var(--border) 38%)}}.rw-share-links-workbench-tab.is-active,.rw-share-links-workbench-tab:hover{color:var(--text-strong);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.rw-share-links-workbench-tab.is-active,.rw-share-links-workbench-tab:hover{background:color-mix(in srgb, var(--accent-soft) 78%, var(--surface) 22%)}}.rw-share-links-workbench-tab span,.rw-share-links-workbench-tab small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rw-share-links-workbench-tab span{font-size:.8rem;font-weight:820}.rw-share-links-workbench-tab small{color:var(--muted);font-size:.68rem;font-weight:760}.rw-share-links-workbench[data-active-share-link-panel=create] [data-share-link-panel]:not([data-share-link-panel=create]),.rw-share-links-workbench[data-active-share-link-panel=active] [data-share-link-panel]:not([data-share-link-panel=active]),.rw-share-links-workbench[data-active-share-link-panel=history] [data-share-link-panel]:not([data-share-link-panel=history]){display:none}.rw-share-links-panel-section{min-width:0}.share-links-create-grid{align-items:end}.profile-picker-dialog-transfer{width:min(620px,100%)}html.rw-create-user-sheet-open,body.rw-create-user-sheet-open{overflow:hidden}.create-user-sheet-backdrop{z-index:185;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070aa8;place-items:stretch end;padding:14px;display:grid;position:fixed;inset:0}.create-user-drawer{border:1px solid var(--accent);grid-template-rows:auto minmax(0,1fr);justify-self:end;width:min(420px,100%);height:100%;max-height:calc(100vh - 28px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.create-user-drawer{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border))}}.create-user-drawer{border-radius:var(--ga-panel-radius);color:var(--text);background:linear-gradient(180deg, var(--surface-raised), var(--surface)), var(--surface)}@supports (color:color-mix(in lab, red, red)){.create-user-drawer{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 94%, transparent), color-mix(in srgb, var(--surface) 98%, var(--bg))), var(--surface)}}.create-user-drawer{overflow:hidden;box-shadow:-22px 0 70px #00000061}.create-user-drawer-header{border-bottom:1px solid var(--border);background:linear-gradient(90deg, var(--accent-soft), transparent 70%), var(--surface-raised);grid-template-columns:42px minmax(0,1fr) 34px;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.create-user-drawer-header{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-soft) 68%, transparent), transparent 70%), color-mix(in srgb, var(--surface-raised) 78%, transparent)}}.create-user-drawer-header>div{gap:4px;min-width:0;display:grid}.create-user-drawer-kicker{color:var(--muted-soft);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:840}.create-user-drawer-header h2{color:var(--text-strong);margin:0;font-size:1rem;font-weight:840;line-height:1.2}.create-user-drawer-header p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.create-user-body{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px;display:grid;overflow:hidden}.create-user-form{grid-template-columns:1fr;align-content:start}.create-user-form-panel{border:1px solid var(--border);align-content:start;gap:12px;min-width:0;min-height:0;padding:10px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.create-user-form-panel{border:1px solid color-mix(in srgb, var(--border) 78%, var(--accent) 22%)}}.create-user-form-panel{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.create-user-form-panel{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.create-user-result-strip{gap:7px;min-width:0;display:grid}.create-user-result-strip span{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:34px;color:var(--muted);background:var(--surface-raised);align-items:center;gap:7px;padding:7px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.create-user-result-strip span{background:color-mix(in srgb, var(--surface-raised) 68%, transparent)}}.create-user-result-strip span{font-size:.76rem;font-weight:760}.create-user-action-dock{border-top:1px solid var(--border);justify-content:flex-end;padding-top:10px}.user-page-link{border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.user-page-link>div{gap:3px;min-width:0;display:grid}.user-page-link span{color:var(--muted);font-size:.78rem;font-weight:760}.user-page-link strong{color:var(--text-strong);overflow-wrap:anywhere}.subscription-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.subscription-preview{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-strong);background:var(--surface-raised);padding:10px 11px;font-size:.84rem;font-weight:760}.date-trigger{border:1px solid var(--border);border-radius:var(--radius);min-width:0;min-height:42px;color:var(--text);background:var(--surface-raised);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.date-trigger:hover,.date-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:0}.date-trigger span{overflow-wrap:anywhere;min-width:0}.compact-date-clear{min-width:44px;padding-inline:10px}.calendar-panel-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-panel-header strong{color:var(--text-strong);text-transform:capitalize;font-size:.94rem}.calendar-weekdays,.calendar-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendar-weekdays span{color:var(--muted);text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:820}.calendar-day-button{border:1px solid var(--border);min-width:0;min-height:34px;color:var(--text);background:var(--surface-raised);cursor:pointer;border-radius:7px;font-size:.82rem;font-weight:760}.calendar-day-button:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.calendar-day-muted{color:var(--muted-soft);background:var(--surface-muted)}.calendar-day-selected{color:var(--bg);border-color:var(--accent);background:var(--accent)}.activity-list{gap:10px;min-width:0;display:grid}.lifecycle-row-subscription{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.lifecycle-row-subscription{background:color-mix(in srgb, var(--green) 6%, var(--surface-raised))}}.lifecycle-row-config{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.lifecycle-row-config{background:color-mix(in srgb, var(--blue) 6%, var(--surface-raised))}}.lifecycle-row-share{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.lifecycle-row-share{background:color-mix(in srgb, var(--violet) 6%, var(--surface-raised))}}.activity-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.activity-row>.status-dot{margin-top:7px}.activity-main{gap:5px;min-width:0;display:grid}.activity-title-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-main strong{color:var(--text-strong);overflow-wrap:anywhere}.activity-title-line small{color:var(--muted);font-weight:760}.activity-empty{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);background:var(--surface-raised);padding:13px}.compact-preview-list .activity-row{min-height:54px}.task-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid;padding:16px!important}.task-details{grid-column:1/-1}.task-details pre{max-height:340px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-soft);margin:0;overflow:auto}.login-screen,.rw-login-page,.loading-screen{background:var(--bg);min-height:100vh;padding:20px;display:grid}.login-screen,.loading-screen{place-items:center}.login-shell,.rw-login-shell{grid-template-columns:1fr;align-items:stretch;gap:16px;width:min(100%,540px);display:grid}.rw-login-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rw-login-signal{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--accent);background:var(--surface-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.rw-login-signal.is-secure,.rw-login-signal.is-online{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.rw-login-signal.is-secure,.rw-login-signal.is-online{border-color:color-mix(in srgb, var(--green) 42%, var(--border))}}.rw-login-signal.is-secure,.rw-login-signal.is-online{background:var(--green-soft)}.rw-login-signal.is-alert{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rw-login-signal.is-alert{border-color:color-mix(in srgb, var(--danger) 44%, var(--border))}}.rw-login-signal.is-alert{background:var(--danger-soft)}.rw-login-signal.is-checking{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.rw-login-signal.is-checking{border-color:color-mix(in srgb, var(--amber) 42%, var(--border))}}.rw-login-signal.is-checking{background:var(--amber-soft)}.rw-login-signal>div{gap:2px;min-width:0;display:grid}.rw-login-signal strong{color:var(--text-strong);overflow-wrap:anywhere}.rw-login-signal span{color:var(--muted);font-size:.78rem;font-weight:740}.rw-login-console{align-self:center;width:100%;min-width:0;display:grid;overflow:hidden}.rw-login-console .login-header{align-items:flex-start;padding:24px 24px 12px}.rw-login-console-centered .login-content{gap:18px;padding:0 24px 24px;display:grid}.login-header p,.rw-share-section-header .rw-share-section-title p{display:none}.login-form{gap:14px;display:grid}.login-submit-button{min-height:42px}.login-submit-spinner{border:2px solid #0310145c;border-top-color:#031014;border-radius:999px;width:16px;height:16px;animation:.82s linear infinite ga-spin}@keyframes ga-spin{to{transform:rotate(360deg)}}.share-kicker{color:var(--accent);font-weight:780}.rw-share-panel{min-width:0}.rw-share-panel-body{padding:16px!important}.rw-share-section{min-width:0;display:grid}.rw-share-section-header{align-items:center}.rw-share-section-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.rw-share-section-content{gap:14px;display:grid}.install-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.linux-bundle-note{color:var(--muted);margin:4px 0 0;line-height:1.45}.linux-bundle-note code{overflow-wrap:anywhere;word-break:break-word}.icon-square{border:1px solid var(--border);border-radius:var(--radius);width:38px;height:38px;color:var(--accent);background:var(--accent-soft);flex:0 0 38px;place-items:center;display:grid}.icon-square.success{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.icon-square.success{border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.icon-square.success{background:var(--green-soft)}.icon-square.accent{color:var(--blue);border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.icon-square.accent{border-color:color-mix(in srgb, var(--blue) 34%, var(--border))}}.icon-square.accent{background:var(--blue-soft)}.rw-link-command-compact{min-width:88px}.command-grid code{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:var(--bg-soft);overflow-wrap:anywhere;padding:11px 12px;display:block}.share-note{color:var(--muted)}.rw-user-overlay{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080c9e;place-items:start center;padding:clamp(42px,7vh,64px) clamp(16px,3vw,34px) clamp(18px,4vh,32px) max(196px,13vw);display:grid;position:fixed;inset:0}.rw-user-workspace{border:1px solid var(--accent);grid-template-rows:auto auto minmax(0,1fr);width:min(980px,100vw - 222px);min-height:min(540px,100vh - 82px);max-height:min(600px,100vh - 82px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rw-user-workspace{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border))}}.rw-user-workspace{border-radius:var(--ga-panel-radius);color:var(--text);background:linear-gradient(180deg, var(--surface-raised), var(--surface)), var(--surface)}@supports (color:color-mix(in lab, red, red)){.rw-user-workspace{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 90%, transparent), color-mix(in srgb, var(--surface) 98%, #02080c)), var(--surface)}}.rw-user-workspace{box-shadow:0 30px 90px #0000007a}.rw-user-header{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.rw-user-header{background:color-mix(in srgb, var(--surface) 78%, #02080c)}}.rw-user-title,.rw-user-header-actions,.rw-user-tabs,.rw-row-actions,.rw-preset-row,.rw-date-picker{align-items:center;min-width:0;display:flex}.rw-user-title{gap:9px}.rw-user-title>div{gap:3px;min-width:0;display:grid}.rw-user-title h2,.rw-panel-header h3,.rw-create-form h3{color:var(--text-strong);margin:0;font-size:.94rem;font-weight:780;line-height:1.18}.rw-user-title p,.rw-panel-header p,.rw-create-form p{color:var(--muted);margin:0;font-size:.7rem;font-weight:700;line-height:1.3}.rw-user-avatar,.rw-icon-button{flex:none;place-items:center;display:grid}.rw-user-avatar{border:1px solid var(--accent-border);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--accent);background:var(--accent-soft)}.rw-user-avatar-large{width:58px;height:58px}.rw-user-header-actions{justify-content:flex-end;gap:8px}.rw-command-button,.rw-icon-button,.rw-choice-list button,.rw-route-strip button,.rw-preset-row button,.rw-link-copy{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.rw-command-button,.rw-icon-button,.rw-choice-list button,.rw-route-strip button,.rw-preset-row button,.rw-link-copy{background:color-mix(in srgb, var(--surface-raised) 86%, transparent)}}.rw-command-button,.rw-icon-button,.rw-choice-list button,.rw-route-strip button,.rw-preset-row button,.rw-link-copy{font:inherit;cursor:pointer}.rw-command-button{min-height:var(--h-button);font-size:var(--fs-sm);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-weight:760;text-decoration:none;display:inline-flex}.rw-command-button-primary{color:var(--text-strong);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rw-command-button-primary{border-color:color-mix(in srgb, var(--accent) 46%, var(--border))}}.rw-command-button-primary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rw-command-button-primary{background:color-mix(in srgb, var(--accent) 18%, var(--surface-raised))}}.rw-command-button-secondary{color:var(--text);border-color:var(--border);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.rw-command-button-secondary{background:color-mix(in srgb, var(--surface-raised) 86%, transparent)}}.rw-command-button-compact{min-height:30px;font-size:var(--fs-sm);padding:5px 9px}.rw-command-button-danger,.rw-danger-action{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rw-command-button-danger,.rw-danger-action{border-color:color-mix(in srgb, var(--danger) 42%, var(--border))}}.rw-command-button-danger,.rw-danger-action{background:var(--danger-soft)}.rw-icon-button{width:var(--h-toolbar);height:var(--h-toolbar);min-width:var(--h-toolbar);color:var(--muted);padding:0;line-height:0;text-decoration:none}.rw-icon-button svg{flex:none;display:block}.rw-icon-action-button{font-size:0}.rw-icon-action-button svg{width:15px;height:15px}.rw-icon-action-button-primary{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.rw-icon-action-button-danger{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rw-icon-action-button-danger{border-color:color-mix(in srgb, var(--danger) 42%, var(--border))}}.rw-icon-action-button-danger{background:var(--danger-soft)}.rw-command-button:hover,.rw-icon-button:hover,.rw-choice-list button:hover,.rw-route-strip button:hover,.rw-preset-row button:hover{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft)}.rw-command-button-danger:hover,.rw-danger-action:hover,.rw-icon-action-button-danger:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.rw-command-button:disabled,.rw-icon-button:disabled,.rw-choice-list button:disabled,.rw-route-strip button:disabled,.rw-preset-row button:disabled{cursor:not-allowed;opacity:.54}.rw-self-end{align-self:end}.rw-profile-message-stack{gap:8px;min-width:0;padding:10px 14px 0;display:grid}.rw-notice{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:8px 10px;font-size:.78rem;font-weight:760}.rw-notice-ok{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.rw-notice-ok{border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.rw-notice-ok{background:var(--green-soft)}.rw-notice-warning{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.rw-notice-warning{border-color:color-mix(in srgb, var(--amber) 34%, var(--border))}}.rw-notice-warning{background:var(--amber-soft)}.rw-notice-danger{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rw-notice-danger{border-color:color-mix(in srgb, var(--danger) 38%, var(--border))}}.rw-notice-danger{background:var(--danger-soft)}.rw-user-body{grid-template-columns:206px minmax(0,1fr);align-content:start;gap:0;min-width:0;min-height:0;display:grid;overflow:hidden}.rw-user-rail{border-right:1px solid var(--border);background:var(--surface-muted);align-content:start;gap:7px;min-width:0;padding:10px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.rw-user-rail{background:color-mix(in srgb, var(--surface-muted) 82%, #02080c)}}.rw-rail-card,.rw-rail-strip,.rw-link-copy{border:1px solid var(--border);border-radius:var(--ga-panel-radius);background:var(--surface-raised);min-width:0}@supports (color:color-mix(in lab, red, red)){.rw-rail-card,.rw-rail-strip,.rw-link-copy{background:color-mix(in srgb, var(--surface-raised) 78%, transparent)}}.rw-rail-card{gap:7px;padding:9px;display:grid}.rw-rail-identity{text-align:center;justify-items:center}.rw-rail-identity strong,.rw-rail-card-head strong,.rw-rail-strip strong,.rw-link-copy strong{color:var(--text-strong);overflow-wrap:anywhere;font-weight:850}.rw-rail-identity small,.rw-rail-strip span,.rw-link-copy span,.rw-danger-row small{color:var(--muted);font-size:.69rem;font-weight:690;line-height:1.35}.rw-rail-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:grid}.rw-rail-strip span,.rw-rail-card-head{align-items:center;gap:7px;min-width:0;display:flex}.rw-rail-card-head{justify-content:space-between}.rw-link-copy{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px;display:grid}.rw-link-copy strong{grid-column:1}.rw-link-copy svg{color:var(--accent);grid-area:1/2/3;align-self:center}.rw-user-workbench{flex-direction:column;gap:8px;min-width:0;min-height:0;padding:10px;display:flex;position:relative;overflow-y:auto}.rw-user-body[data-active-section=configs] .rw-panel:not([data-profile-section=configs]),.rw-user-body[data-active-section=links] .rw-panel:not([data-profile-section=links]),.rw-user-body[data-active-section=subscription] .rw-panel:not([data-profile-section=subscription]),.rw-user-body[data-active-section=activity] .rw-panel:not([data-profile-section=activity]),.rw-user-body[data-active-section=danger] .rw-panel:not([data-profile-section=danger]){display:none}.rw-user-tabs{z-index:5;border:1px solid var(--border);border-radius:var(--ga-panel-radius);background:var(--surface);gap:5px;padding:5px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rw-user-tabs{background:color-mix(in srgb, var(--surface) 94%, #02080c)}}.rw-user-tabs button{border-radius:var(--radius-sm);min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 8px;font-size:.72rem;font-weight:760}.rw-user-tabs button.is-active,.rw-user-tabs button:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.rw-panel{border:1px solid var(--border);border-radius:var(--ga-panel-radius);background:var(--surface-muted);gap:8px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.rw-panel{background:color-mix(in srgb, var(--surface-muted) 84%, transparent)}}.rw-panel{scroll-margin-top:58px}.rw-panel+.rw-panel{margin-top:0}.rw-panel-header,.rw-create-form>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.rw-user-config-workbench-shell{gap:9px;min-width:0;display:grid}.rw-user-config-command-row{grid-template-columns:repeat(3,minmax(96px,.18fr)) minmax(146px,auto);align-items:center;gap:8px;min-width:0;display:grid}.rw-user-config-command-summary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.rw-user-config-command-summary{background:color-mix(in srgb, var(--surface-raised) 70%, transparent)}}.rw-user-config-command-summary span{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:.7rem;font-weight:780;display:flex}.rw-user-config-command-summary strong{color:var(--text-strong);font-size:.78rem;font-weight:880}.rw-config-table{border:1px solid var(--border);border-radius:var(--ga-panel-radius);background:var(--surface);gap:0;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rw-config-table{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.rw-user-config-table-head{border-bottom:1px solid var(--border);min-width:0;color:var(--muted);background:var(--surface-muted);grid-template-columns:minmax(142px,1.04fr) minmax(112px,.72fr) minmax(96px,.58fr) minmax(74px,.42fr) minmax(82px,.46fr) minmax(62px,.32fr) minmax(116px,auto);gap:6px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.rw-user-config-table-head{background:color-mix(in srgb, var(--surface-muted) 72%, #02080c)}}.rw-user-config-table-head{text-transform:uppercase;font-size:.64rem;font-weight:840}.rw-config-row{border-top:1px solid var(--border);grid-template-columns:minmax(190px,1.2fr) minmax(168px,.9fr) minmax(132px,.7fr) minmax(112px,.45fr) minmax(152px,.55fr);align-items:center;gap:9px;min-width:0;padding:7px 9px;display:grid;position:relative}.rw-user-config-row{background:var(--surface);grid-template-columns:minmax(142px,1.04fr) minmax(112px,.72fr) minmax(96px,.58fr) minmax(74px,.42fr) minmax(82px,.46fr) minmax(62px,.32fr) minmax(116px,auto);align-items:center;gap:6px;min-height:50px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.rw-user-config-row{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.rw-user-config-name-cell{align-items:start}.rw-event-row span,.rw-danger-row>div{gap:2px;min-width:0;display:grid}.rw-event-row strong,.rw-danger-row strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.82rem;font-weight:840;line-height:1.25}.rw-event-row small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.28}.rw-user-config-secondary{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:730;line-height:1.15;display:block;overflow:hidden}.rw-user-config-profile-cell,.rw-user-config-platform,.rw-user-config-updated,.rw-user-config-traffic-cell,.rw-user-config-status-pill{min-width:0}.rw-user-config-profile-cell{gap:3px;display:grid}.rw-user-config-profile-cell>strong,.rw-user-config-platform strong,.rw-user-config-updated strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.74rem;font-weight:850;line-height:1.15}.rw-user-config-platform{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;display:grid}.rw-user-config-platform>svg{width:16px;height:16px;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:2px}.rw-user-config-platform.is-android>svg{color:var(--green);background:var(--green-soft)}.rw-user-config-platform.is-windows>svg,.rw-user-config-platform.is-ios>svg{color:#5ea8ff;background:#5ea8ff24}.rw-user-config-platform.is-linux>svg{color:var(--amber);background:var(--amber-soft)}.rw-user-config-platform>span,.rw-user-config-updated{gap:2px;min-width:0;display:grid}.rw-user-config-platform small,.rw-user-config-updated small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:740;line-height:1.2;overflow:hidden}.rw-user-config-status-pill{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:24px;color:var(--muted);background:var(--surface-raised);justify-content:center;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rw-user-config-status-pill{background:color-mix(in srgb, var(--surface-raised) 70%, transparent)}}.rw-user-config-status-pill{font-size:.64rem;font-weight:860;line-height:1}.rw-user-config-status-pill.is-active{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.rw-user-config-status-pill.is-active{border-color:color-mix(in srgb, var(--green) 36%, var(--border))}}.rw-user-config-status-pill.is-active{background:var(--green-soft)}.rw-user-config-status-pill.is-stale{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.rw-user-config-status-pill.is-stale{border-color:color-mix(in srgb, var(--amber) 36%, var(--border))}}.rw-user-config-status-pill.is-stale{background:var(--amber-soft)}.rw-user-config-status-pill.is-disabled{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rw-user-config-status-pill.is-disabled{border-color:color-mix(in srgb, var(--danger) 36%, var(--border))}}.rw-user-config-status-pill.is-disabled{background:var(--danger-soft)}.rw-config-meta{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.rw-config-meta span,.rw-route-strip>span{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:22px;color:var(--muted);background:var(--surface-raised);padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.rw-config-meta span,.rw-route-strip>span{background:color-mix(in srgb, var(--surface-raised) 70%, transparent)}}.rw-config-meta span,.rw-route-strip>span{font-size:.7rem;font-weight:760}.rw-user-config-meta{flex-wrap:nowrap;margin-top:2px;overflow:hidden}.rw-user-config-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:18px;padding:2px 5px;overflow:hidden}.rw-user-config-traffic-cell{align-content:center;gap:3px;display:grid}.rw-user-config-traffic-cell .traffic-meter-head{white-space:nowrap;gap:5px;font-size:.66rem;font-weight:800}.rw-user-config-traffic-cell .traffic-meter-head span:last-child{display:none}.rw-user-config-traffic-cell .traffic-meter-track{height:5px}.rw-route-popover-head>div{gap:1px;min-width:0;display:grid}.rw-route-popover-head strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:840;line-height:1.15;overflow:hidden}.rw-route-popover-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:760;line-height:1.15;overflow:hidden}.rw-route-popover{border:1px solid var(--accent);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.rw-route-popover{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border))}}.rw-route-popover{border-radius:var(--ga-panel-radius);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.rw-route-popover{background:color-mix(in srgb, var(--surface-raised) 88%, #02080c)}}.rw-route-popover-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.rw-route-popover .rw-route-strip{align-self:center}.rw-route-popover .rw-route-input{grid-column:auto}.rw-route-preview-action{align-self:center}.rw-route-strip{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.rw-route-strip::-webkit-scrollbar{display:none}.rw-route-strip button{flex:none;min-height:26px;padding:4px 7px;font-size:.7rem;font-weight:820}.rw-route-strip button.is-active,.rw-choice-list button.is-active,.rw-calendar-days button.is-active{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.rw-route-input{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:30px;color:var(--text);background:var(--surface);grid-column:4/5;padding:5px 8px}.rw-row-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.rw-config-action-dock{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rw-config-action-dock .rw-icon-button{width:24px;min-width:24px;height:24px;min-height:24px}.rw-config-action-dock::-webkit-scrollbar{display:none}.rw-inline-rename{align-items:center;gap:5px;min-width:0;display:flex}.rw-inline-rename input{border:1px solid var(--border);border-radius:var(--radius-sm);width:132px;min-width:0;min-height:32px;color:var(--text);background:var(--surface)}.rw-user-workspace>.rw-create-drawer{top:54px;bottom:0;right:0}.rw-create-drawer{z-index:12;border:0;border-left:1px solid var(--ref-border-soft);border-radius:0 0 var(--ga-panel-radius) 0;background:linear-gradient(180deg, #0e1d26f5, #060e14fa), var(--surface);width:min(316px,100% - 22px);max-height:calc(100% - 54px);display:none;position:absolute;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.rw-create-drawer{background:linear-gradient(180deg, #0e1d26f5, #060e14fa), color-mix(in srgb, var(--surface) 96%, #02080c)}}.rw-create-drawer{box-shadow:-24px 0 58px #00000061}.rw-create-drawer.is-open{display:block}.rw-create-form{gap:8px;min-width:0;padding:10px;display:grid}.rw-create-form>header{z-index:2;background:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-bottom:4px;display:grid;position:sticky;top:0}.rw-create-form label,.rw-create-field,.rw-choice-list{min-width:0;color:var(--muted);gap:6px;font-size:.76rem;font-weight:790;display:grid}.rw-create-field>span,.rw-choice-list>span{color:var(--muted);font-size:.68rem;font-weight:760}.rw-create-form input{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--text);background:var(--surface-raised);padding:6px 8px}.rw-create-device-segment,.rw-create-profile-stack,.rw-create-route-stack{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);padding:8px}@supports (color:color-mix(in lab, red, red)){.rw-create-device-segment,.rw-create-profile-stack,.rw-create-route-stack{background:color-mix(in srgb, var(--surface-muted) 82%, transparent)}}.rw-create-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.rw-choice-list button{text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:.78rem;font-weight:820;display:grid}.rw-create-device-grid button{min-height:48px}.rw-choice-list button>span{gap:2px;min-width:0;display:grid}.rw-choice-list button strong{color:var(--text-strong);font-size:.78rem;font-weight:850;line-height:1.16}.rw-choice-list button small{color:var(--muted);overflow-wrap:anywhere;font-size:.68rem;font-weight:720;line-height:1.22}.rw-create-custom-device{margin-top:2px}.rw-create-action-dock{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding-top:4px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.rw-create-action-dock{background:color-mix(in srgb, var(--surface) 96%, #02080c)}}.rw-subscription-command-strip,.rw-activity-workbench{gap:10px;min-width:0;display:grid}.rw-subscription-command-strip{grid-template-columns:minmax(220px,1fr) auto auto;align-items:start}.rw-date-picker,.rw-preset-row{flex-wrap:wrap;gap:7px}.rw-date-picker{position:relative}.rw-preset-row button{min-height:32px;padding:6px 9px;font-size:.76rem;font-weight:810}.rw-subscription-date-control{min-width:0}.rw-subscription-date-control>.rw-command-button{max-width:100%}.rw-subscription-preset-strip,.rw-subscription-action-dock{justify-content:flex-end;min-width:0;display:flex}.rw-subscription-action-dock{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);padding:4px}@supports (color:color-mix(in lab, red, red)){.rw-subscription-action-dock{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.rw-calendar-panel{z-index:16;border:1px solid var(--accent-border);border-radius:var(--ga-panel-radius);background:var(--surface);width:min(280px,90vw);padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #00000059}.rw-calendar-panel header,.rw-calendar-weekdays,.rw-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.rw-calendar-panel header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;margin-bottom:8px}.rw-calendar-panel header strong{text-align:center;color:var(--text-strong);font-size:.82rem}.rw-calendar-weekdays span{color:var(--muted);text-align:center;font-size:.68rem}.rw-calendar-days button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:28px;color:var(--text);background:var(--surface-raised)}.rw-calendar-days button.is-muted{opacity:.42}.rw-activity-tabs{scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.rw-activity-tabs::-webkit-scrollbar{display:none}.rw-activity-tabs button{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:136px;min-height:34px;color:var(--muted);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.rw-activity-tabs button{background:color-mix(in srgb, var(--surface-raised) 78%, transparent)}}.rw-activity-tabs button{font:inherit;text-align:left;cursor:pointer;font-size:.75rem;font-weight:820}.rw-activity-tabs button:hover,.rw-activity-tabs button.is-active,.rw-activity-tabs button[aria-current=page]{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft)}.rw-activity-tabs button strong{color:var(--text-strong);justify-self:end;font-size:.74rem}.rw-activity-workbench{grid-template-columns:minmax(0,1fr)}.rw-activity-workbench[data-active-activity=lifecycle] [data-activity-section]:not([data-activity-section=lifecycle]),.rw-activity-workbench[data-active-activity=downloads] [data-activity-section]:not([data-activity-section=downloads]),.rw-activity-workbench[data-active-activity=devices] [data-activity-section]:not([data-activity-section=devices]),.rw-activity-workbench[data-active-activity=requests] [data-activity-section]:not([data-activity-section=requests]){display:none}.rw-activity-column{align-content:start;gap:8px;min-width:0;display:grid}.rw-activity-column>strong{color:var(--text-strong);font-size:.82rem}.rw-event-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.rw-event-row{background:color-mix(in srgb, var(--surface-raised) 70%, transparent)}}.rw-empty{border:1px dashed var(--border);border-radius:var(--radius-sm);min-width:0;color:var(--muted);padding:10px;font-size:.78rem}.rw-danger-row{border:1px solid var(--danger);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.rw-danger-row{border:1px solid color-mix(in srgb, var(--danger) 34%, var(--border))}}.rw-danger-row{border-radius:var(--ga-panel-radius);background:var(--danger-soft)}.rw-links-panel .share-panel,.rw-links-panel .share-links-panel{background:0 0}.rw-generated-dashboard-backdrop{gap:10px}.rw-panel-header{justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding-bottom:8px;display:flex}.rw-panel-header div{gap:2px;min-width:0;display:grid}.rw-panel-header span{color:var(--muted);font-size:.72rem;font-weight:800}.rw-panel-header strong{color:var(--text);font-size:.96rem;line-height:1.2}.ga-node-profile-title{align-items:center;gap:9px;min-width:0;display:flex}.ga-node-profile-title>div{gap:3px;min-width:0;display:grid}.ga-node-profile-title h2{color:var(--text-strong);margin:0;font-size:.94rem;font-weight:780;line-height:1.18}.ga-node-profile-title p{color:var(--muted);margin:0;font-size:.7rem;font-weight:700;line-height:1.3}.ga-node-profile-inline-state{color:var(--muted);align-items:center;gap:8px;margin:10px 14px 0;font-size:.78rem;font-weight:780;display:inline-flex}.rw-panel-heading{align-items:center;gap:10px;min-width:0;min-height:42px;display:flex}.rw-panel-heading>div{gap:2px;min-width:0;display:grid}.rw-panel-heading h2{color:var(--text);letter-spacing:0;margin:0;font-size:.95rem;font-weight:840}.rw-panel-heading small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;font-weight:720}.ga-placeholder-page{gap:10px;min-width:0;display:grid}.ga-placeholder-command{padding:10px}.ga-placeholder-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:10px;min-width:0;display:grid}.ga-placeholder-main,.ga-placeholder-rail{border:1px solid var(--border);align-content:start;gap:10px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-main,.ga-placeholder-rail{border:1px solid color-mix(in srgb, var(--border) 84%, var(--accent) 16%)}}.ga-placeholder-main,.ga-placeholder-rail{border-radius:var(--ga-panel-radius);background:linear-gradient(180deg, var(--surface-raised), transparent 54%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-main,.ga-placeholder-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 80%, transparent), transparent 54%), var(--surface)}}.ga-placeholder-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ga-placeholder-lane{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:44px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-lane{background:color-mix(in srgb, var(--surface-raised) 76%, transparent)}}.ga-placeholder-lane.is-ok{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-lane.is-ok{border-color:color-mix(in srgb, var(--green) 26%, var(--border))}}.ga-placeholder-lane.is-warning{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-lane.is-warning{border-color:color-mix(in srgb, var(--amber) 36%, var(--border))}}.ga-placeholder-lane span,.ga-placeholder-lane strong,.ga-placeholder-lane small,.ga-placeholder-backend-row span,.ga-placeholder-protocol-strip small{overflow-wrap:anywhere;min-width:0}.ga-placeholder-lane>span:not(.status-dot){color:var(--muted);font-size:.72rem;font-weight:780}.ga-placeholder-lane strong{color:var(--text-strong);font-size:.86rem;font-weight:860}.ga-placeholder-lane small{color:var(--muted);grid-column:2/-1;font-size:.7rem;font-weight:720}.ga-placeholder-status-pill{border:1px solid var(--amber);align-items:center;min-height:28px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-status-pill{border:1px solid color-mix(in srgb, var(--amber) 34%, var(--border))}}.ga-placeholder-status-pill{border-radius:var(--radius-sm);color:var(--amber);background:var(--amber-soft);font-size:.72rem;font-weight:820}.ga-placeholder-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;min-width:0;display:grid}.ga-placeholder-action{border:1px dashed var(--accent);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 9px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-action{border:1px dashed color-mix(in srgb, var(--accent) 34%, var(--border))}}.ga-placeholder-action{border-radius:var(--radius-sm);color:var(--text);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-action{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.ga-placeholder-action{text-align:left;cursor:help}.ga-placeholder-action:hover,.ga-placeholder-action:focus-visible{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft);outline:none}.ga-placeholder-action-icon{border:1px solid var(--accent-border);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--accent);background:var(--accent-soft);place-items:center;display:grid}.ga-placeholder-action-copy{gap:2px;min-width:0;display:grid}.ga-placeholder-action-copy strong{color:inherit;overflow-wrap:anywhere;font-size:.8rem;font-weight:850;line-height:1.2}.ga-placeholder-action-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem;font-weight:720;line-height:1.25}.ga-placeholder-tooltip{z-index:8;border:1px solid var(--border);border-radius:var(--radius-sm);width:min(280px,100vw - 32px);color:var(--text);background:var(--surface);padding:8px 9px;position:absolute;bottom:calc(100% + 6px);right:8px}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-tooltip{background:color-mix(in srgb, var(--surface) 98%, #02080c)}}.ga-placeholder-tooltip{opacity:0;pointer-events:none;transition:opacity var(--motion-fast), transform var(--motion-fast);font-size:.72rem;font-weight:720;line-height:1.35;transform:translateY(4px);box-shadow:0 14px 32px #0000003d}.ga-placeholder-action:hover .ga-placeholder-tooltip,.ga-placeholder-action:focus-visible .ga-placeholder-tooltip{opacity:1;transform:translateY(0)}.ga-placeholder-backend-list{gap:7px;min-width:0;display:grid}.ga-placeholder-backend-row,.ga-placeholder-protocol-strip{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:40px;color:var(--muted);background:var(--surface-raised);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-backend-row,.ga-placeholder-protocol-strip{background:color-mix(in srgb, var(--surface-raised) 74%, transparent)}}.ga-placeholder-backend-row,.ga-placeholder-protocol-strip{font-size:.74rem;font-weight:750}.ga-placeholder-backend-row svg{color:var(--accent)}.ga-placeholder-protocol-strip{border-color:var(--amber);grid-template-columns:10px minmax(0,auto) minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.ga-placeholder-protocol-strip{border-color:color-mix(in srgb, var(--amber) 36%, var(--border))}}.ga-placeholder-protocol-strip strong{color:var(--text-strong);font-size:.82rem;font-weight:860}.rw-admin-shell :is(.rw-icon-button,.admin-icon-button,.rw-command-button,.filter-tab,.managed-choice-button){border-radius:var(--ref-radius-control);border-color:var(--ref-border-soft);box-shadow:inset 0 1px #ffffff07}.rw-admin-shell :is(.rw-icon-button,.admin-icon-button){width:var(--h-toolbar);height:var(--h-toolbar);min-width:var(--h-toolbar)}.rw-admin-shell :is(.rw-command-button-primary,.filter-tab-active,.managed-choice-button-active){color:var(--ref-text);background:linear-gradient(#14c8d438,#14c8d41f),#0b1c24eb;border-color:#14c8d461}.rw-admin-shell .rw-user-overlay{background:radial-gradient(circle at 50% 10%,#14c8d41a,#0000 42%),#02080ca3}.rw-admin-shell .rw-user-workspace{background:linear-gradient(180deg, #13242eeb, #070f16fa), var(--ref-surface-glass);border:1px solid #14c8d447;box-shadow:0 32px 96px #0000008a,inset 0 1px #ffffff0a}.rw-admin-shell .rw-user-header{border-bottom:1px solid var(--ref-border-soft);background:#081219d1}.rw-admin-shell .rw-user-rail{border-right:1px solid var(--ref-border-soft);background:linear-gradient(#0c1922d1,#060d14eb),#081118c2}.rw-admin-shell :is(.rw-panel,.ga-node-profile-surface,.ga-node-profile-surface-body){border-color:var(--ref-border-soft);background:#0b161ea8}.rw-admin-shell :is(.status-chip,.status-badge,.ops-status-pill){border-radius:999px}@media (width<=1320px){.route-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-activity-card{grid-column:1/-1}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-grid button{width:100%}}@media (width<=980px){.rw-admin-sidebar{display:none}.rw-admin-main{margin-left:0;padding:10px 12px 96px}.operational-header-with-actions{padding-right:0}.operational-header-with-actions .operational-actions{z-index:auto;position:static;top:auto;right:auto}.node-command-matrix,.node-ota-primary{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);align-items:start;width:100%}.node-ota-fact-grid{grid-template-columns:1fr}.rw-desktop-status-row{display:none}.rw-admin-mobile-shell{z-index:50;padding:var(--space-2) var(--space-3);border:1px solid var(--border);gap:0;margin-bottom:8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.rw-admin-mobile-shell{border:1px solid color-mix(in srgb, var(--border) 76%, var(--accent) 24%)}}.rw-admin-mobile-shell{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-soft), transparent 46%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.rw-admin-mobile-shell{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-soft) 46%, transparent), transparent 46%), color-mix(in srgb, var(--surface) 86%, transparent)}}.rw-admin-mobile-shell{box-shadow:0 10px 26px #0000001f}.rw-admin-mobile-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.rw-admin-mobile-brand{min-width:0;color:var(--accent);align-items:center;gap:8px;font-weight:820;text-decoration:none;display:inline-flex}.rw-admin-mobile-brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rw-admin-mobile-header .rw-shell-actions{background:0 0;border:0;flex:none;padding:0}.rw-admin-mobile-header .rw-shell-status-pill{justify-content:center;width:34px;min-height:34px;padding:0}.rw-admin-mobile-header .rw-shell-status-pill span:last-child{display:none}.rw-admin-mobile-command-rail{right:max(10px, env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));z-index:180;border:1px solid var(--accent);grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;padding:6px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.rw-admin-mobile-command-rail{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.rw-admin-mobile-command-rail{border-radius:var(--ga-panel-radius);background:linear-gradient(180deg, var(--surface), var(--surface-muted)), var(--surface)}@supports (color:color-mix(in lab, red, red)){.rw-admin-mobile-command-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-muted) 96%, var(--bg))), var(--surface)}}.rw-admin-mobile-command-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -16px 42px #00000057}.rw-admin-mobile-rail-link,.rw-admin-mobile-more-button{border-radius:var(--radius-sm);min-width:0;min-height:50px;color:var(--muted);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);background:0 0;border:1px solid #0000;grid-template-rows:20px 1fr;place-items:center;gap:2px;padding:6px 3px 5px;text-decoration:none;display:grid}.rw-admin-mobile-rail-link span,.rw-admin-mobile-more-button span{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:780;line-height:1.05;overflow:hidden}.rw-admin-mobile-rail-link.is-active,.rw-admin-mobile-more-button.is-active,.rw-admin-mobile-rail-link:hover,.rw-admin-mobile-more-button:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.rw-admin-mobile-sheet-backdrop{z-index:210;padding:12px 10px calc(84px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070a9e;align-items:end;display:grid;position:fixed;inset:0}.rw-admin-mobile-nav-sheet{border:1px solid var(--accent);gap:10px;width:min(100%,520px);max-height:min(76vh,640px);margin-inline:auto;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.rw-admin-mobile-nav-sheet{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.rw-admin-mobile-nav-sheet{border-radius:var(--ga-panel-radius);background:linear-gradient(180deg, var(--surface-raised), var(--surface)), var(--surface)}@supports (color:color-mix(in lab, red, red)){.rw-admin-mobile-nav-sheet{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 92%, transparent), color-mix(in srgb, var(--surface) 98%, var(--bg))), var(--surface)}}.rw-admin-mobile-nav-sheet{overflow:hidden;box-shadow:0 24px 60px #0000006b}.rw-admin-mobile-sheet-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:4px 2px 8px;display:flex}.rw-admin-mobile-sheet-header div{gap:2px;min-width:0;display:grid}.rw-admin-mobile-sheet-header span{color:var(--muted-soft);text-transform:uppercase;font-size:.68rem;font-weight:820}.rw-admin-mobile-sheet-header strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.rw-admin-mobile-sheet-groups{gap:10px;min-width:0;padding-right:2px;display:grid;overflow-y:auto}.rw-admin-mobile-sheet-group{gap:6px;min-width:0;display:grid}.rw-admin-mobile-sheet-group>strong{color:var(--muted-soft);text-transform:uppercase;font-size:.68rem;font-weight:840}.rw-admin-mobile-sheet-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.rw-mobile-link{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:40px;padding:8px 10px;display:grid}.rw-mobile-link-active{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.rw-mobile-link-placeholder{border-color:var(--border);grid-template-columns:18px minmax(0,1fr) auto}@supports (color:color-mix(in lab, red, red)){.rw-mobile-link-placeholder{border-color:color-mix(in srgb, var(--border) 72%, var(--accent) 12%)}}.admin-metric-strip-cols-3,.admin-metric-strip-cols-4,.admin-metric-strip-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-placeholder-workbench{grid-template-columns:minmax(0,1fr)}.ga-placeholder-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.login-shell{grid-template-columns:1fr;max-width:620px}.create-user-body{grid-template-columns:1fr}.ga-node-profile-insight-grid,.ga-node-profile-insight-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.rw-user-overlay{place-items:stretch stretch;padding:0}.rw-user-workspace{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.rw-user-header{grid-template-columns:minmax(0,1fr);align-items:start}.rw-user-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.rw-user-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.rw-user-rail{border-right:0;border-bottom:1px solid var(--border);overflow:visible}.rw-user-workbench{overflow:visible}.rw-user-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.rw-user-tabs button{justify-content:center;min-width:0}.rw-user-config-command-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-user-config-command-row .rw-command-button-primary{grid-column:1/-1}.rw-user-config-table-head{display:none}.rw-config-row{grid-template-columns:minmax(0,1fr);align-items:start}.rw-user-config-row{min-height:0;padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(146px,max-content);grid-template-areas:"name status""profile actions""platform traffic";align-items:center;gap:5px 7px}.rw-user-config-name-cell{grid-area:name}.rw-user-config-profile-cell{grid-area:profile}.rw-user-config-platform{grid-area:platform;grid-template-columns:16px minmax(0,1fr);gap:5px}.rw-user-config-platform>svg{width:14px;height:14px}.rw-user-config-platform small,.rw-user-config-updated{display:none}.rw-user-config-traffic-cell{grid-area:traffic;min-width:0}.rw-user-config-status-pill{grid-area:status;justify-self:start}.rw-config-action-dock{grid-area:actions;justify-self:end;gap:4px}.rw-config-action-dock .rw-icon-button{width:26px;min-width:26px;height:26px;min-height:26px}.rw-user-config-meta span{min-height:16px;padding:1px 4px}.rw-user-config-traffic-cell .traffic-meter-head{font-size:.61rem}.rw-route-popover{grid-template-columns:minmax(0,1fr)}.rw-route-preview-action{width:100%}.rw-route-strip{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid;overflow-x:visible}.rw-route-strip>span{grid-column:1/-1}.rw-route-strip button{white-space:normal;min-width:0}.rw-route-input{grid-column:auto}.rw-row-actions{flex-wrap:wrap;justify-content:flex-start}.rw-subscription-command-strip,.rw-activity-workbench{grid-template-columns:minmax(0,1fr)}.rw-create-drawer{border-radius:var(--ga-panel-radius) var(--ga-panel-radius) 0 0;width:100%;max-height:86dvh;position:fixed;inset:auto 0 0}.rw-create-device-grid,.rw-create-action-dock{grid-template-columns:minmax(0,1fr)}.command-strip{gap:8px;padding:8px}.command-strip .operational-header-with-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.command-strip .operational-header-with-actions .operational-actions{justify-self:end}.command-strip .rw-action-dock{justify-content:flex-end}.command-strip .toolbar-row{gap:8px}.command-strip .search-field{flex-basis:100%;min-height:36px}.filter-tabs{scrollbar-width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:0;display:grid;overflow-x:visible}.filter-tab{justify-content:space-between;width:100%;max-width:none;min-height:34px;padding:6px 8px}.filter-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-placeholder-lanes,.ga-placeholder-actions{grid-template-columns:minmax(0,1fr)}.ops-status-pill-group{justify-content:flex-start}.ops-status-pill{border-radius:var(--ga-panel-radius);width:100%}.ops-status-pill-copy{justify-content:space-between;width:100%}.operational-header-with-actions{grid-template-columns:1fr}.operational-header-with-actions .operational-actions{justify-self:stretch}.ga-node-profile-insight-grid,.ga-node-profile-insight-grid-two{grid-template-columns:1fr}.ga-node-profile-surface-header{grid-template-columns:auto minmax(0,1fr) auto}.operational-title{min-width:0}.topbar,.operational-header,.link-row,.featured-link,.mini-row,.install-panel{flex-direction:column;align-items:stretch}.operational-actions,.rw-action-dock{justify-content:flex-start}.rw-share-summary-strip,.compact-grid,.request-actions,.route-health-grid,.ga-node-profile-inventory-form,.ga-node-profile-insight-grid-two,.profile-stat-grid,.dashboard-health-row{grid-template-columns:1fr}.dashboard-health-progress{width:100%}.node-update-history-row,.ga-node-profile-telemetry-rollup,.ga-node-profile-telemetry-history-row{grid-template-columns:auto minmax(0,1fr)}.node-update-history-meta,.ga-node-profile-telemetry-history-meta,.ga-node-profile-telemetry-meter,.route-health-mini-meta{text-align:left;grid-column:2/-1;justify-items:start}.explicit-data-cell[data-label]{white-space:normal;align-items:start;min-height:34px;padding-left:98px;display:grid;position:relative;overflow:visible}.explicit-data-cell[data-label]:before{content:attr(data-label);max-width:82px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1.2;position:absolute;top:2px;left:0}.route-health-diagnostics-toggle{grid-template-columns:1fr}.route-health-diagnostics-toggle small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.create-user-sheet-backdrop{padding:10px 10px calc(84px + env(safe-area-inset-bottom));place-items:end stretch}.create-user-drawer{justify-self:stretch;width:100%;height:auto;max-height:min(76vh,100vh - 104px);box-shadow:0 -18px 54px #00000061}.create-user-drawer-header,.create-user-body{padding:10px}.create-user-action-dock{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rw-login-signal-strip,.ga-node-profile-inventory-form,.ga-node-profile-insight-grid,.ga-node-profile-insight-grid-two,.node-editor-row,.ga-node-profile-editor-row,.route-health-mini-row,.ga-node-profile-telemetry-rollup,.ga-node-profile-telemetry-history-row,.route-health-history-row,.profile-insight-row{grid-template-columns:1fr}.download-activity-card{grid-column:auto}.node-command-matrix,.node-ota-primary{grid-template-columns:34px minmax(0,1fr)}.profile-insight-row{align-items:start}.profile-insight-row[data-label]:before{display:none}.profile-insight-actions{justify-content:flex-start;width:100%}.node-action-plan{grid-template-columns:12px minmax(0,1fr)}.node-action-plan-checks,.node-action-plan-proof,.node-action-plan-rollback,.ga-node-profile-confirm-action{grid-column:1/-1}.ga-node-profile-confirm-action{width:100%}.node-action-plan .ga-node-profile-confirm-action{grid-column:1/-1;justify-self:stretch}.ga-node-profile-inventory-field-wide,.ga-node-profile-inventory-actions{grid-column:auto}.ga-node-profile-inventory-actions{justify-content:stretch}.ga-node-profile-inventory-actions button{flex:140px}.node-editor-row>button,.ga-node-profile-editor-row>button{width:100%}.node-editor-check{justify-content:flex-start;width:100%}.node-endpoint-form .node-editor-row,.node-endpoint-form .ga-node-profile-editor-row,.node-port-form .node-editor-row,.node-port-form .ga-node-profile-editor-row{grid-template-columns:1fr}.route-health-profile-mobile-safe .route-health-mini-row{grid-template-columns:12px minmax(0,1fr);align-items:start}.route-health-profile-mobile-safe .route-health-mini-meta,.route-health-profile-mobile-safe .route-service-list,.route-health-profile-mobile-safe .route-health-trend,.route-health-profile-mobile-safe .route-health-history{text-align:left;grid-column:1/-1;justify-items:start}.route-health-profile-mobile-safe .route-service-list,.route-health-profile-mobile-safe .route-health-trend{grid-template-columns:1fr;align-items:stretch;display:grid}.route-health-profile-mobile-safe .route-service{justify-content:space-between;width:100%}.route-health-profile-mobile-safe .route-service .mini-signal,.route-health-profile-mobile-safe .route-health-trend-chip{width:100%}.route-health-profile-mobile-safe .route-health-history-row{grid-template-columns:12px minmax(0,1fr);align-items:start}.route-health-profile-mobile-safe .route-health-history-strip,.route-health-profile-mobile-safe .route-health-history-meta{text-align:left;grid-column:2/-1;justify-content:flex-start;justify-items:start}.config-rename-form{grid-template-columns:minmax(0,1fr) auto auto;width:100%}.profile-picker-backdrop{padding:10px}.profile-picker-context{grid-template-columns:1fr}.route-policy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-picker-actions{flex-direction:column-reverse;align-items:stretch}.traffic-pair{text-align:left}.select-label.compact,.toolbar-search,.search-field{width:100%;max-width:none}}@media (width<=700px){.rw-admin-shell{--ref-compact-shell:1}}@media (width<=560px){.admin-metric-strip-cols-2,.admin-metric-strip-cols-3,.admin-metric-strip-cols-4,.admin-metric-strip-cols-5{grid-template-columns:1fr}.rw-admin-mobile-shell{padding:7px}.rw-admin-mobile-brand{max-width:112px}.ga-node-profile-surface-header{grid-template-columns:minmax(0,1fr) auto}.ga-node-profile-surface-icon{display:none}}@media (width<=520px){.route-policy-summary-grid{grid-template-columns:1fr}}.rw-admin-shell .rw-user-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:32px 22px}.rw-admin-shell .rw-user-workspace{border-radius:var(--radius);width:min(86vw,1100px);max-height:calc(100vh - 64px);overflow:hidden}.rw-admin-shell .rw-user-header{min-height:48px;padding:9px 12px}.rw-admin-shell .rw-user-header h2{font-size:var(--fs-xl);line-height:1.1}.rw-admin-shell .rw-user-header p{font-size:var(--fs-xs);line-height:1.2}.rw-admin-shell .ga-node-profile-title{gap:7px}.rw-user-body{grid-template-columns:205px minmax(0,1fr);min-height:0}.rw-user-workspace>.rw-create-drawer{width:318px}.rw-user-rail{padding:10px}.rw-rail-card{border-radius:var(--radius-sm)}.rw-rail-identity{min-height:0;padding:10px}.rw-user-avatar-large,.rw-rail-identity .rw-user-avatar{width:46px;height:46px}.rw-rail-strip{gap:4px;min-height:34px;padding:7px 8px}.rw-rail-strip strong{font-size:var(--fs-sm);line-height:1.12}.rw-user-tabs{gap:5px;min-height:34px;padding:5px}.rw-user-tabs button{min-height:28px;font-size:var(--fs-sm);padding:5px 8px}.rw-panel,.ga-node-profile-surface{border-radius:var(--radius-sm)}.rw-panel-header,.ga-node-profile-surface-header{min-height:34px;padding:8px 9px}.rw-user-config-command-row{grid-template-columns:repeat(3,minmax(86px,max-content)) minmax(180px,1fr);gap:6px;padding:7px}.rw-user-config-command-summary{min-height:30px;padding:5px 8px}.rw-config-table{border-radius:var(--radius-sm)}.rw-user-config-table-head,.rw-config-row{min-height:34px}.rw-config-row{padding-block:6px}.rw-create-drawer{border-left-color:var(--ref-border-soft)}.rw-create-form>header{min-height:42px;padding-bottom:6px}.rw-create-form h3{font-size:var(--fs-lg)}.rw-create-field input,.rw-create-field textarea{min-height:32px;padding:6px 8px}.rw-create-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rw-choice-list{gap:6px}.rw-choice-list>button,.rw-create-device-grid>button{border-width:1px;gap:6px;min-height:42px;max-height:52px;padding:5px 7px;overflow:hidden}.rw-choice-list>button>span,.rw-create-device-grid>button>span{gap:1px;min-width:0}.rw-choice-list>button strong,.rw-create-device-grid>button strong{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;line-height:1.12;overflow:hidden}.rw-choice-list>button small,.rw-create-device-grid>button small{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;line-height:1.05;overflow:hidden}.rw-create-action-dock{min-height:48px;padding-top:8px}@media (width<=720px){.rw-admin-mobile-shell{border-color:var(--border);margin-bottom:5px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.rw-admin-mobile-shell{border-color:color-mix(in srgb, var(--border) 82%, transparent)}}.rw-admin-mobile-shell{border-radius:var(--radius-sm);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.rw-admin-mobile-shell{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.rw-admin-mobile-shell{box-shadow:none}.rw-admin-mobile-header{gap:6px;min-height:42px}.rw-admin-mobile-brand{font-size:var(--fs-sm);gap:6px;font-weight:760}.rw-admin-mobile-brand .brand-mark,.rw-admin-mobile-brand svg{width:22px;height:22px}.rw-admin-mobile-header .rw-shell-actions :is(.rw-icon-button,.admin-icon-button),.rw-admin-mobile-header .rw-shell-status-pill{width:30px;min-width:30px;height:30px;min-height:30px}.rw-admin-mobile-command-rail{right:max(8px, env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));border-radius:var(--radius-sm);padding:4px}.rw-admin-mobile-rail-link,.rw-admin-mobile-more-button{grid-template-rows:18px 1fr;min-height:44px;padding:4px 2px 3px}.rw-admin-mobile-rail-link span,.rw-admin-mobile-more-button span{font-size:var(--fs-xxs);font-weight:720}.command-strip{border-radius:var(--radius-sm);padding:8px}.operational-header{gap:7px;min-height:36px}.operational-header .module-icon,.rw-panel-heading .module-icon{width:32px;height:32px}.operational-title h1,.operational-header h1,.operational-header h2,.rw-panel-heading h2,.topbar h1{font-size:20px;line-height:1.05}.filter-tab{min-height:28px;font-size:var(--fs-sm);padding:5px 8px}.rw-user-overlay{padding:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.status-dot-online,.status-dot-offline,.status-dot-warning,.status-dot-info{animation:none}}:root{--stage5-bg:#03080d;--stage5-bg-soft:#06121b;--stage5-surface:#0a161f94;--stage5-surface-strong:#0f1e27c7;--stage5-surface-modal:#0e1d27eb;--stage5-line:#76a0ae1f;--stage5-line-strong:#76a0ae2e;--stage5-accent-line:#14c9d557;--stage5-text:#eef7f8;--stage5-muted:#8fa3ad;--stage5-subtle:#627884;--stage5-green:#22d18b;--stage5-amber:#e8a321;--stage5-red:#ef5d6b;--stage5-radius:7px}body{background:radial-gradient(circle at 22% -12%, #1acfdc1b, transparent 30%), radial-gradient(circle at 78% 10%, #1e71ae13, transparent 34%), linear-gradient(145deg, var(--stage5-bg) 0%, var(--stage5-bg-soft) 46%, #02070c 100%)}.rw-admin-shell{background:radial-gradient(circle at 18% -12%,#14c9d51a,#0000 28%),radial-gradient(circle at 80% 12%,#549fff0f,#0000 32%),linear-gradient(145deg,#02070c 0%,#06121b 46%,#02070c 100%)}.rw-admin-shell:before{opacity:.4;background-size:56px 56px;-webkit-mask-image:linear-gradient(#00000057,#0000 72%);mask-image:linear-gradient(#00000057,#0000 72%)}.rw-admin-sidebar{background:linear-gradient(#07121af0,#03090ef5),#050e14;border-right-color:#6d9dad21;box-shadow:16px 0 38px #00000052}.rw-admin-sidebar>.brand-block{border-bottom-color:#6d9dad1a;min-height:38px}.brand-mark,.module-icon,.admin-icon-button{box-shadow:none;background:#14c9d50e;border-color:#6d9dad1f}.rw-side-group-title{color:var(--stage5-subtle);font-weight:600}.rw-side-link{min-height:33px;color:var(--stage5-muted);box-shadow:none;background:0 0;border-color:#0000}.rw-side-link:hover{color:var(--stage5-text);background:#7eacbc0f;border-color:#0000}.rw-side-link-active{color:var(--accent);box-shadow:none;background:linear-gradient(90deg,#14c9d52e,#14c9d50b);border-color:#0000}.rw-shell-actions,.rw-shell-toolbar{min-height:32px;box-shadow:none;background:#08131b6b;border-color:#6d9dad1f;gap:6px;padding:2px}.rw-icon-button,.admin-icon-button{width:30px;min-width:30px;height:30px;color:var(--stage5-muted);box-shadow:none;background:#08131b8f;border-color:#719ba926;border-radius:6px}.rw-icon-button:hover,.admin-icon-button:hover{background:#14c9d511;border-color:#14c9d542}.rw-shell-status-pill{min-height:30px;color:var(--stage5-green);font-size:var(--fs-xs);box-shadow:none;background:#22d18b0e;border-color:#22d18b33;padding:0 10px;font-weight:650}.admin-page-surface,.rw-state-panel,.rw-panel,.ga-node-profile-surface{border-color:var(--stage5-line);border-radius:var(--stage5-radius);background:linear-gradient(#0a161f8a,#050f166b);box-shadow:inset 0 1px #ffffff07}.dashboard-metric-grid{gap:8px}.dashboard-metric-card,.user-metric-card{border-color:var(--stage5-line);border-radius:var(--stage5-radius);min-height:52px;box-shadow:none;background:linear-gradient(#0d1b2494,#07121a75)}.rw-data-row,.rw-config-row{border-color:var(--stage5-line);box-shadow:none;background:0 0;border-radius:0}.rw-config-row:hover{border-color:var(--stage5-line-strong);background:#7eacbc0b}.rw-config-row.is-selected{box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg,#14c9d51c,#14c9d508);border-color:#14c9d538}.status-badge,.status-chip,.ops-status-pill,.ga-node-profile-inline-state,.download-context-chip{min-height:20px;box-shadow:none;font-size:var(--fs-xxs);background:#ffffff07;border-color:#6d9dad24;padding:0 8px;font-weight:650}.rw-user-overlay{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#01060a47}.rw-user-workspace{background:linear-gradient(#12232deb,#09161fe8),#09161fe6;border-color:#37cad63b;border-radius:8px;width:min(1080px,100vw - 226px);max-height:calc(100vh - 82px);box-shadow:0 26px 82px #00000085,inset 0 0 0 1px #ffffff06}.rw-user-header{background:linear-gradient(#132632c2,#0b192285);border-color:#6d9dad1f;min-height:55px;padding:9px 12px}.rw-user-title h2,.ga-node-profile-title h2{letter-spacing:0;font-size:17px;font-weight:650}.rw-user-title p,.ga-node-profile-title p,.row-meta,.mini-section-heading p{color:var(--stage5-muted);font-weight:500}.rw-user-body{background:0 0}.rw-user-rail{background:linear-gradient(#06111961,#06111929);border-color:#6d9dad1f}.profile-insight-row{box-shadow:none;background:0 0;border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#6d9dad1c;border-radius:0}.profile-insight-row:last-child{border-bottom:0}.profile-insight-copy>span,.profile-insight-copy small,.rw-create-field>span,.rw-choice-list>span{color:var(--stage5-subtle);font-size:var(--fs-xxs);font-weight:650}.profile-insight-copy strong{color:var(--stage5-text);font-size:var(--fs-sm);font-weight:610}.rw-user-tabs{background:0 0;border-color:#6d9dad21;min-height:43px}.rw-user-tabs button{height:34px;color:var(--stage5-muted);box-shadow:none;font-size:var(--fs-sm);background:0 0;border-color:#0000;font-weight:620}.rw-user-tabs button.is-active{color:var(--accent);border-color:var(--accent);box-shadow:none;background:0 0}.rw-config-table,.node-action-plan,.node-update-history-row{border-radius:var(--stage5-radius);box-shadow:none;background:#08131b57;border-color:#6d9dad1f}.rw-config-row{min-height:42px;padding:6px 8px}.rw-config-action-dock .rw-icon-button,.rw-row-actions .rw-icon-button{width:26px;min-width:26px;height:26px;color:var(--stage5-muted);background:#08131b57;border-color:#6d9dad1f}.rw-create-drawer{width:clamp(300px,24vw,336px);box-shadow:none;background:#06111975;border-left-color:#6d9dad21}.rw-user-workspace>.rw-create-drawer{width:clamp(300px,24vw,336px);min-width:clamp(300px,24vw,336px)}.rw-create-form{gap:10px;padding:12px}.rw-create-form>header{background:0 0;border:0;min-height:32px;padding:0}.rw-create-form h3{font-size:var(--fs-md);font-weight:650}.rw-create-form p{color:var(--stage5-muted);font-size:var(--fs-xxs)}.rw-create-form input{background:#08131b85;border-color:#6d9dad21;border-radius:6px;height:31px}.rw-create-device-grid{gap:6px}.rw-create-device-grid button,.rw-create-profile-stack>button,.rw-create-route-stack>button,.managed-choice-button{min-height:40px;color:var(--stage5-muted);box-shadow:none;background:#08131b61;border-color:#6d9dad21;border-radius:6px;padding:6px 8px}.rw-create-device-grid button.is-active,.rw-create-profile-stack>button.is-active,.rw-create-route-stack>button.is-active,.managed-choice-button-active{color:var(--stage5-text);border-color:var(--stage5-accent-line);box-shadow:inset 2px 0 0 var(--accent);background:#14c9d517}.rw-create-device-grid button strong,.rw-create-profile-stack button strong,.rw-create-route-stack button strong,.managed-choice-copy strong{font-size:var(--fs-sm);font-weight:600}.rw-create-device-grid button small,.rw-create-profile-stack button small,.rw-create-route-stack button small,.managed-choice-copy small{color:var(--stage5-subtle);font-size:var(--fs-xxs);font-weight:500}.rw-create-action-dock{border-top:1px solid #6d9dad1c;min-height:46px;padding-top:8px}.rw-command-button,.admin-command-button,.node-command-matrix,.node-ota-primary{min-height:32px;box-shadow:none;background:#08131b75;border-color:#719ba926;border-radius:6px;font-weight:620}.rw-command-button-primary,.admin-command-button-primary{color:#041015;background:linear-gradient(#20d0dc,#10aebc);border-color:#14c9d58a;box-shadow:0 10px 22px #14c9d521}.filter-tab{min-height:30px;color:var(--stage5-muted);box-shadow:none;background:#08131b57;border-color:#6d9dad1f;border-radius:6px}.filter-tab-active{color:var(--accent);border-color:var(--stage5-accent-line);box-shadow:inset 2px 0 0 var(--accent);background:#14c9d514}@media (width<=720px){:root{--h-mobile-nav:58px;--h-mobile-row:52px}.rw-admin-mobile-shell{background:#030a0fc7;border:0;min-height:44px;padding:2px 8px;box-shadow:0 10px 24px #00000038}.rw-admin-mobile-header{background:0 0;border:0;min-height:40px}.rw-admin-mobile-brand{background:0 0;border:0;min-height:34px;padding:0}.rw-admin-mobile-brand .brand-mark,.rw-admin-mobile-brand svg{width:26px;height:26px}.rw-admin-mobile-header .rw-shell-actions :is(.rw-icon-button,.admin-icon-button),.rw-admin-mobile-header .rw-shell-status-pill{width:28px;min-width:28px;height:28px;min-height:28px}.admin-page-surface{box-shadow:none;background:0 0;border:0}.rw-admin-mobile-command-rail{height:58px;min-height:58px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:#030a0fe6;border-top-color:#6d9dad1f}.rw-admin-mobile-rail-link,.rw-admin-mobile-more-button{min-height:44px;color:var(--stage5-muted);background:0 0;border:0}.rw-admin-mobile-rail-link span,.rw-admin-mobile-more-button span{font-size:var(--fs-xxs);font-weight:600}.rw-admin-mobile-rail-link.is-active,.rw-admin-mobile-more-button.is-active{color:var(--accent);background:#14c9d514;border-radius:6px}.rw-page-heading,.rw-panel-heading,.admin-page-header,.command-strip{min-height:38px;box-shadow:none;background:0 0;border:0;padding:4px 0}.rw-page-heading h1,.rw-panel-heading h2,.admin-page-header h1{font-size:18px;font-weight:650}.rw-user-workspace{border-radius:8px;width:calc(100vw - 16px);max-height:calc(100vh - 86px)}.dashboard-metric-grid{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.dashboard-metric-card{background:#08131b52;border-color:#6d9dad1a;min-width:132px;min-height:42px;padding:7px 8px}.dashboard-metric-card .module-icon{width:24px;min-width:24px;height:24px}.dashboard-metric-card strong{font-size:var(--fs-lg);font-weight:650}.dashboard-metric-card span:not(.module-icon),.dashboard-metric-card small{font-size:var(--fs-xxs);font-weight:600}}.rw-rail-card.rw-rail-identity{background:0 0;border-width:0 0 1px;border-color:#6d9dad1c;border-radius:0;min-height:0;padding:8px 0 10px}.rw-rail-identity .rw-user-avatar-large,.rw-user-avatar-large{width:44px;height:44px;color:var(--accent);background:#14c9d50e;border-color:#14c9d52e;margin:0 auto 8px}.rw-rail-identity strong,.rw-rail-identity small{font-size:var(--fs-sm);font-weight:610}.rw-user-rail .profile-insight-row{min-height:36px;padding:5px 0}.rw-user-rail .profile-insight-icon,.rw-user-rail .profile-insight-row .status-dot,.rw-user-rail .module-icon{width:18px;min-width:18px;height:18px}.rw-user-config-command-row{background:#08131b42;border-color:#6d9dad1a}.rw-user-config-command-summary{background:#08131b47;border-color:#6d9dad1a;min-height:30px;padding:4px 8px}.rw-create-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-create-device-grid button{grid-template-columns:16px 1fr;min-height:34px}.rw-create-device-grid button small{display:none}.rw-create-profile-stack>button,.rw-create-route-stack>button{min-height:38px}.rw-create-profile-stack,.rw-create-route-stack{gap:6px}.ga-node-profile-surface-header{min-height:28px;margin-bottom:6px}.node-update-history{max-height:76px;overflow:hidden}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes pulse{50%{opacity:.5}}:root{--ref-bg-root:#0a1a25;--ref-bg-root-deep:#061019;--ref-bg-root-soft:#0d202c;--ref-bg-radial-1:#1c6c7c12;--ref-bg-radial-2:#264e6a17;--ref-surface-base:#0f222ec2;--ref-surface-raised:#122734bd;--ref-surface-modal:#102431f0;--ref-surface-modal-soft:#122835d1;--ref-surface-rail:#0e212dd1;--ref-surface-drawer:#0f232fe0;--ref-surface-table:#0d1f2b9e;--ref-surface-row-hover:#22546614;--ref-surface-selected:#1282900e;--ref-border-muted:#84a9b51a;--ref-border-soft:#84a9b526;--ref-border-active:#18a8b52e;--ref-border-danger:#e1606f2e;--ref-border-warning:#d99b302e;--ref-text-main:#dce9eb;--ref-text-soft:#bdd0d5;--ref-text-muted:#93aeb8;--ref-text-faint:#718b96;--ref-text-strong:#f0f6f7;--ref-font-body:13px;--ref-font-table:12px;--ref-font-label:11px;--ref-font-meta:11px;--ref-font-micro:10px;--ref-accent:#18a8b5;--ref-accent-soft:#18a8b513;--ref-accent-dim:#18a8b509;--ref-success:#26bd86;--ref-warning:#d69b30;--ref-danger:#df6473;--ref-shadow-modal:0 26px 76px #0000006b, 0 0 0 1px #ffffff04 inset;--ref-shadow-panel:0 12px 34px #0003;--ref-backdrop:#030a1021;--ref-backdrop-blur:none}.ga-ref-overlay,.ga-ref-overlay *{box-sizing:border-box}.ga-ref-overlay{--ref-ui-panel:var(--ref-surface-modal);--ref-ui-panel-2:var(--ref-surface-modal-soft);--ref-ui-line:var(--ref-border-muted);--ref-ui-line-strong:var(--ref-border-soft);--ref-ui-text:var(--ref-text-main);--ref-ui-muted:var(--ref-text-muted);--ref-ui-subtle:var(--ref-text-faint);--ref-ui-accent:var(--ref-accent);--ref-ui-green:var(--ref-success);--ref-ui-amber:var(--ref-warning);--ref-ui-red:var(--ref-danger);z-index:120;background:radial-gradient(circle at 52% 35%, #18a8b504, transparent 34%), var(--ref-backdrop);-webkit-backdrop-filter:var(--ref-backdrop-blur);backdrop-filter:var(--ref-backdrop-blur);color:var(--ref-ui-text);font-size:var(--ref-font-body);padding:0;line-height:1.35;display:block;position:fixed;inset:0}:is(html:has(.ga-ref-overlay.ga-ref-node-overlay),body:has(.ga-ref-overlay.ga-ref-node-overlay)){overflow:hidden}.ga-ref-overlay.ga-ref-node-overlay{background:radial-gradient(circle at 52% 35%, #18a8b504, transparent 34%), var(--ref-backdrop);-webkit-backdrop-filter:var(--ref-backdrop-blur);backdrop-filter:var(--ref-backdrop-blur)}.ga-ref-workspace-modal{border:1px solid var(--ref-ui-line-strong);background:linear-gradient(180deg, #102431e0, #0b1c28ed), var(--ref-ui-panel);width:min(1004px,100vw - 260px);max-width:none;height:min(777px,100vh - 84px);min-height:0;max-height:none;box-shadow:var(--ref-shadow-modal);border-radius:8px;flex-direction:column;display:flex;position:absolute;top:clamp(56px,11vh,116px);left:clamp(42px,5.25vw,78px);overflow:hidden}.ga-ref-modal-header{border-bottom:1px solid var(--ref-ui-line);background:linear-gradient(#122936c2,#0c1d29a3);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.ga-ref-title-cluster{align-items:center;gap:12px;min-width:0;display:flex}.ga-ref-title-cluster>div{min-width:0}.ga-ref-title-cluster h2{min-width:0;color:var(--ref-ui-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:650;overflow:hidden}.ga-ref-title-meta{min-width:0;color:var(--ref-ui-muted);white-space:nowrap;align-items:center;gap:8px;margin:4px 0 0;font-size:11px;font-weight:500;display:flex}.ga-ref-title-meta>span:not(.ga-ref-status-chip){text-overflow:ellipsis;overflow:hidden}.ga-ref-entity-icon{width:31px;height:31px;color:var(--ref-ui-accent);background:var(--ref-accent-dim);box-shadow:inset 0 0 0 1px var(--ref-border-active);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ga-ref-modal-actions{align-items:center;gap:7px;display:flex}.ga-ref-modal-actions :is(.rw-icon-button,.ga-ref-icon-button){width:30px;min-width:30px;height:30px;color:var(--ref-ui-muted);border:1px solid var(--ref-ui-line);box-shadow:none;background:#0b1c28a8;border-radius:6px}.ga-ref-modal-actions :is(.rw-icon-button,.ga-ref-icon-button):hover:not(:disabled){color:var(--ref-ui-text);border-color:var(--ref-border-active);background:var(--ref-accent-dim)}.ga-ref-modal-actions :is(.rw-icon-button,.ga-ref-icon-button):focus-visible{color:var(--ref-ui-text);border-color:var(--ref-border-active);background:var(--ref-accent-dim);outline:1px solid var(--ref-border-active);outline-offset:1px}.ga-ref-workspace-body{flex-direction:column;flex:1;min-height:0;display:flex}.ga-ref-workspace-grid{grid-template-columns:216px minmax(0,1fr);height:100%;min-height:0;display:grid}.ga-ref-detail-rail{border-right:1px solid var(--ref-ui-line);background:linear-gradient(180deg, #0d1f2bb8, #091823a3), var(--ref-surface-rail);align-content:start;gap:0;min-width:0;padding:12px 16px;display:grid;overflow:hidden auto}.ga-ref-rail-row{background:0 0;border:0;border-bottom:1px solid #719ba916;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;min-height:61px;padding:9px 0;display:grid}.ga-ref-rail-row:last-child{border-bottom:0}.ga-ref-rail-marker{display:none}.ga-ref-rail-copy{gap:2px;min-width:0;display:grid}.ga-ref-rail-copy small{color:var(--ref-ui-muted);text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.ga-ref-rail-copy small:first-child{color:var(--ref-ui-subtle);font-weight:650}.ga-ref-rail-copy strong{min-width:0;color:var(--ref-ui-text);text-overflow:ellipsis;font-size:12px;font-weight:610;overflow:hidden}.ga-ref-rail-row.is-ok .ga-ref-rail-copy strong,.ga-ref-rail-row.is-accent .ga-ref-rail-copy strong{color:var(--ref-ui-green)}.ga-ref-rail-row.is-warning .ga-ref-rail-copy strong{color:var(--ref-ui-amber)}.ga-ref-rail-row.is-danger .ga-ref-rail-copy strong{color:var(--ref-ui-red)}.ga-ref-workspace-main{flex-direction:column;min-width:0;min-height:0;padding:0 16px 16px;display:flex;overflow:hidden}.ga-ref-context-strip{display:none}.ga-ref-tabs{border-bottom:1px solid var(--ref-ui-line);background:0 0;align-items:end;gap:27px;min-height:39px;padding:0;display:flex;overflow:hidden}.ga-ref-tabs button{height:34px;min-height:0;color:var(--ref-ui-muted);box-shadow:none;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0 0 8px;font-size:12px;font-weight:620;display:inline-flex}.ga-ref-tabs button svg{display:none}.ga-ref-tabs button.is-active,.ga-ref-tabs button[aria-current=page]{color:var(--ref-ui-accent);border-bottom-color:var(--ref-ui-accent);box-shadow:none;background:0 0}.ga-ref-pane{flex:1;min-height:0;overflow:hidden auto}.ga-ref-node-pane-fill{height:100%;min-height:0}.ga-ref-node-operations{flex-direction:column;gap:0;height:100%;min-height:0;padding-bottom:0;display:flex;position:relative;overflow:hidden auto}.ga-ref-section{box-shadow:none;background:0 0;border:0;margin:0;padding-top:11px}.ga-ref-section+.ga-ref-section{margin-top:13px}.ga-ref-section-header{background:0 0;border:0;min-height:auto;padding:0;display:block}.ga-ref-section-header .ga-ref-section-icon{display:none}.ga-ref-section-header h3{color:var(--ref-ui-text);margin:0 0 7px;font-size:15px;font-weight:650}.ga-ref-section-header p{display:none}.ga-ref-section-body{background:0 0;padding:0}.ga-ref-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ga-ref-action-cell{min-height:56px;color:var(--ref-ui-text);text-align:left;box-shadow:none;background:linear-gradient(#143c3a38,#0c2b2a2e);border:1px solid #26bd861f;border-radius:7px;align-items:center;gap:11px;padding:8px 12px;display:flex}.ga-ref-action-cell svg{color:var(--ref-ui-green);flex:none}.ga-ref-action-cell-copy{gap:2px;min-width:0;display:grid}.ga-ref-action-cell strong{color:var(--ref-ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.ga-ref-action-cell small{color:var(--ref-ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ga-ref-action-cell.is-warning{border-color:var(--ref-border-warning);background:#d69b300b}.ga-ref-action-cell.is-warning svg,.ga-ref-action-cell.is-warning strong{color:var(--ref-ui-amber)}.ga-ref-action-cell.is-danger{border-color:var(--ref-border-danger);background:#df64730b}.ga-ref-action-cell.is-danger svg,.ga-ref-action-cell.is-danger strong{color:var(--ref-ui-red)}.ga-ref-action-cell:disabled{opacity:.58}.ga-ref-action-plan{border:1px dashed var(--ref-ui-line);background:#0b1c288f;border-radius:7px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;margin-top:9px;padding:8px 10px;display:grid}.ga-ref-action-plan strong,.ga-ref-action-plan small{display:block}.ga-ref-action-plan strong{font-size:12px;font-weight:610}.ga-ref-action-plan small{color:var(--ref-ui-muted);font-size:10px}.ga-ref-action-plan button{min-height:30px;padding:0 12px}.ga-ref-protocol-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.ga-ref-protocol-card{border:1px solid var(--ref-ui-line);background:#0b1c289e;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px 12px;min-height:104px;padding:10px;display:grid}.ga-ref-protocol-card>svg{color:var(--ref-ui-muted);grid-column:span 1}.ga-ref-protocol-card>strong{grid-column:span 5;font-size:13px;font-weight:630}.ga-ref-protocol-card>strong span{color:var(--ref-ui-green);font-size:10px;display:block}.ga-ref-protocol-card div{grid-column:span 2;gap:3px;display:grid}.ga-ref-protocol-card span{color:var(--ref-ui-subtle);font-size:10px}.ga-ref-protocol-card b{color:var(--ref-ui-muted);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:11px;font-weight:610;overflow:hidden}.ga-ref-protocol-card.is-active{background:#26bd8608;border-color:#26bd8621}.ga-ref-protocol-card.is-active>svg{color:var(--ref-ui-green)}.ga-ref-protocol-card.is-planned{color:var(--ref-ui-muted);border-style:dashed}.ga-ref-update-panel{gap:8px;display:grid}.ga-ref-update-row{border:1px solid var(--ref-ui-line);background:#0b1c2894;border-radius:7px;grid-template-columns:140px 110px 1fr 210px 116px;align-items:center;gap:10px;min-height:50px;padding:7px 10px;display:grid}.ga-ref-update-row span,.ga-ref-update-row small{color:var(--ref-ui-muted);font-size:11px}.ga-ref-update-row strong{font-size:12px;font-weight:620}.ga-ref-update-history{border-top:1px solid var(--ref-ui-line);color:var(--ref-ui-muted)}.ga-ref-update-history>summary{cursor:pointer;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;padding:6px 10px;list-style:none;display:grid}.ga-ref-update-history>summary::-webkit-details-marker{display:none}.ga-ref-update-history>summary>span:last-child{gap:2px;min-width:0;display:grid}.ga-ref-update-history strong{color:var(--ref-ui-text);font-size:12px;font-weight:560}.ga-ref-update-history small,.ga-ref-update-history-list{color:var(--ref-ui-muted);font-size:10px}.ga-ref-update-history-list{gap:4px;padding:0 10px 8px 27px;display:grid}.ga-ref-update-history-list .node-update-history-row{justify-content:space-between;gap:10px;display:flex}.ga-ref-progress{background:#7b97a224;border-radius:999px;height:5px;overflow:hidden}.ga-ref-progress b{border-radius:inherit;background:linear-gradient(90deg,#18a8b5b8,#26bd86ad);height:100%;display:block}.ga-ref-footer-actions{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:7px;min-height:66px;margin-top:19px;padding:0;display:grid;position:static}.ga-ref-footer-actions-title{color:var(--ref-ui-text);grid-column:1/-1;align-self:end;margin:0 0 2px;font-size:15px;font-weight:650}.ga-ref-footer-actions :is(a,button){min-width:0;min-height:32px;color:var(--ref-ui-text);border:1px solid var(--ref-ui-line);font:inherit;background:#0b1c28a8;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:620;text-decoration:none;display:inline-flex}.ga-ref-footer-actions :is(a,button):disabled{color:var(--ref-ui-subtle);cursor:not-allowed}.ga-ref-status-chip{min-height:20px;color:var(--ref-ui-muted);border:1px solid var(--ref-ui-line);text-transform:uppercase;background:#ffffff04;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.ga-ref-status-chip:before{content:"";border-radius:inherit;background:currentColor;width:5px;height:5px}.ga-ref-status-chip.is-ok{color:var(--ref-ui-green);background:#26bd8609;border-color:#26bd8624}.ga-ref-status-chip.is-warning{color:var(--ref-ui-amber);border-color:var(--ref-border-warning);background:#d69b300d}.ga-ref-status-chip.is-danger{color:var(--ref-ui-red);border-color:var(--ref-border-danger);background:#df64730d}.ga-ref-inline-state{min-height:34px;color:var(--ref-ui-muted);border-bottom:1px solid var(--ref-ui-line);align-items:center;gap:8px;padding:0 16px;display:flex}@media (width>=1400px) and (height>=900px){.ga-ref-workspace-modal{width:1004px;height:min(777px,100dvh - 64px);top:min(183px,100dvh - 809px);left:264px}}@media (height<=820px){.ga-ref-workspace-modal{width:min(1100px,100vw - 180px);height:calc(100vh - 64px);top:32px;left:max(90px,50vw - 550px)}.ga-ref-modal-header{min-height:56px;padding:8px 12px}.ga-ref-workspace-grid{grid-template-columns:206px minmax(0,1fr)}.ga-ref-detail-rail{padding:10px 12px}.ga-ref-rail-row{min-height:48px;padding:8px 0}.ga-ref-workspace-main{padding:0 12px 10px}.ga-ref-tabs{gap:18px;min-height:36px}.ga-ref-section{padding-top:11px}.ga-ref-action-grid{gap:7px}.ga-ref-action-cell{min-height:47px;padding:7px 10px}.ga-ref-protocol-card{min-height:82px;padding:10px}.ga-ref-update-row{grid-template-columns:120px 88px 1fr 180px 98px;min-height:42px}.ga-ref-footer-actions{min-height:60px;margin-top:10px}}@media (width<=900px){.ga-ref-overlay{overflow:hidden}.ga-ref-workspace-modal{width:auto;height:calc(100vh - 24px);top:12px;left:10px;right:10px}.ga-ref-workspace-grid{grid-template-columns:1fr;overflow:hidden auto}.ga-ref-detail-rail{border-bottom:1px solid #719ba921;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:10px 12px}.ga-ref-rail-row{min-height:44px}.ga-ref-workspace-main{overflow:visible}.ga-ref-tabs{overflow:auto hidden}.ga-ref-action-grid,.ga-ref-protocol-grid{grid-template-columns:minmax(0,1fr)}.ga-ref-update-row{grid-template-columns:1fr auto}.ga-ref-update-row .ga-ref-progress,.ga-ref-update-row button{grid-column:1/-1}}.ga-ref-user-overlay{background:radial-gradient(circle at 55% 34%, #18a8b504, transparent 34%), var(--ref-backdrop);-webkit-backdrop-filter:var(--ref-backdrop-blur);backdrop-filter:var(--ref-backdrop-blur)}:is(html:has(.ga-ref-user-overlay),body:has(.ga-ref-user-overlay)){overflow:hidden}.ga-ref-user-workspace{--ga-ref-user-config-cols:10px minmax(112px, 1fr) minmax(118px, 1fr) minmax(124px, 1fr) minmax(96px, .75fr) 78px 100px;border:1px solid var(--ref-ui-line-strong);background:linear-gradient(180deg, #102431e0, #0b1c28ed), var(--ref-ui-panel);width:1021px;height:794px;min-height:0;box-shadow:var(--ref-shadow-modal);color:var(--ref-ui-text);font-size:var(--ref-font-body);border-radius:8px;flex-direction:column;line-height:1.35;display:flex;position:absolute;top:156px;left:337px;overflow:hidden}.ga-ref-user-header{border-bottom:1px solid var(--ref-ui-line);background:linear-gradient(#122936c2,#0c1d29a3);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 12px;display:flex}.ga-ref-user-title-cluster{align-items:center;gap:12px;min-width:0;display:flex}.ga-ref-user-title-cluster h2{color:var(--ref-ui-text);letter-spacing:0;margin:0;font-size:17px;font-weight:650}.ga-ref-user-title-cluster p{min-width:0;color:var(--ref-ui-muted);white-space:nowrap;align-items:center;gap:8px;margin:3px 0 0;font-size:11px;font-weight:500;display:flex}.ga-ref-user-entity-icon{width:30px;height:30px;color:var(--ref-ui-accent);background:var(--ref-accent-dim);box-shadow:inset 0 0 0 1px var(--ref-border-active);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ga-ref-user-header-actions,.ga-ref-user-row-actions,.ga-ref-user-drawer-actions{align-items:center;gap:7px;display:flex}.ga-ref-user-icon-button,.ga-ref-user-header-action{width:30px;min-width:30px;height:30px;color:var(--ref-ui-muted);border:1px solid var(--ref-ui-line);box-shadow:none;background:#0b1c28a8;border-radius:6px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ga-ref-user-header-action{width:auto;min-width:0;font:inherit;padding:0 12px;font-size:12px;font-weight:620}.ga-ref-user-primary-action,.ga-ref-user-drawer-primary{color:#041015;background:linear-gradient(#1db3bf,#138b96);border-color:#18a8b557;box-shadow:0 10px 22px #18a8b512}.ga-ref-user-workspace-body{grid-template-rows:minmax(0,1fr);grid-template-columns:168px minmax(0,1fr);gap:0;min-width:0;height:calc(100% - 55px);min-height:0;display:grid}.ga-ref-user-workspace:has(.ga-ref-user-drawer.is-open) .ga-ref-user-header{margin-right:220px}.ga-ref-user-workspace:has(.ga-ref-user-drawer.is-open) .ga-ref-user-workspace-body{padding-right:220px}.ga-ref-user-rail{border-right:1px solid var(--ref-ui-line);background:linear-gradient(180deg, #0d1f2bb8, #091823a3), var(--ref-surface-rail);align-content:start;gap:0;min-width:0;padding:13px 12px;display:grid;overflow:hidden auto}.ga-ref-user-rail-avatar{width:82px;height:86px;color:var(--ref-ui-accent);border:1px solid var(--ref-ui-line);background:#18a8b506;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 7px;display:flex;box-shadow:inset 0 0 0 8px #ffffff02}.ga-ref-user-rail-row{border:1px solid var(--ref-ui-line);background:#0816203d;border-radius:6px;align-content:center;gap:2px;min-height:50px;margin-top:5px;padding:6px 8px;display:grid}.ga-ref-user-rail-row:last-child{border-bottom:1px solid var(--ref-ui-line)}.ga-ref-user-rail-row small{min-width:0;color:var(--ref-ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.ga-ref-user-rail-row small:first-child{color:var(--ref-ui-subtle);font-weight:650}.ga-ref-user-rail-row strong{min-width:0;color:var(--ref-ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:610;overflow:hidden}.ga-ref-user-rail-row.is-ok strong,.ga-ref-user-rail-row.is-accent strong{color:var(--ref-ui-green)}.ga-ref-user-rail-row.is-warning strong{color:var(--ref-ui-amber)}.ga-ref-user-rail-row.is-danger strong{color:var(--ref-ui-red)}.ga-ref-user-main{flex-direction:column;min-width:0;min-height:0;padding:0 14px 14px;display:flex;overflow:hidden}.ga-ref-user-tabs{border-bottom:1px solid var(--ref-ui-line);align-items:end;gap:20px;min-height:43px;display:flex}.ga-ref-user-tabs button{height:34px;min-height:0;color:var(--ref-ui-muted);box-shadow:none;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0 0 8px;font-size:12px;font-weight:620;display:inline-flex}.ga-ref-user-tabs button.is-active,.ga-ref-user-tabs button[aria-current=page]{color:var(--ref-ui-accent);border-bottom-color:var(--ref-ui-accent)}.ga-ref-user-pane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ga-ref-user-main[data-active-section] [data-profile-section]{display:none!important}.ga-ref-user-main[data-active-section=configs] [data-profile-section=configs]{display:flex!important}.ga-ref-user-main[data-active-section=links] [data-profile-section=links],.ga-ref-user-main[data-active-section=subscription] [data-profile-section=subscription],.ga-ref-user-main[data-active-section=activity] [data-profile-section=activity],.ga-ref-user-main[data-active-section=danger] [data-profile-section=danger]{min-height:0;overflow:hidden auto;display:block!important}.ga-ref-user-config-panel{flex-direction:column;flex:1;min-height:0}.ga-ref-user-message-stack{gap:6px;padding:8px 0 0;display:grid}.ga-ref-user-notice{border:1px solid var(--ref-ui-line);min-height:28px;color:var(--ref-ui-muted);background:#0b1c2894;border-radius:6px;align-items:center;gap:8px;padding:5px 9px;font-size:11px;display:flex}.ga-ref-user-notice>span:first-child,.ga-ref-user-config-operation-message>span{overflow-wrap:anywhere;flex:1;min-width:0}.ga-ref-user-notice>button,.ga-ref-user-config-operation-message>button{flex:none;margin-left:auto}.ga-ref-user-notice.is-ok{color:var(--ref-ui-green);border-color:#26bd861f}.ga-ref-user-notice.is-warning{color:var(--ref-ui-amber);border-color:var(--ref-border-warning)}.ga-ref-user-notice.is-danger{color:var(--ref-ui-red);border-color:var(--ref-border-danger)}.ga-ref-user-filter-row{grid-template-columns:minmax(150px,1fr) repeat(3,minmax(90px,120px));gap:8px;padding:12px 0 8px;display:grid}.ga-ref-user-search,.ga-ref-user-filter-row button,.ga-ref-user-filter-row select,.ga-ref-user-input{min-width:0;height:31px;color:var(--ref-ui-muted);border:1px solid var(--ref-ui-line);font:inherit;background:#0b1c2899;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.ga-ref-user-filter-row select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ref-ui-muted) 50%), linear-gradient(135deg, var(--ref-ui-muted) 50%, transparent 50%);background-position:calc(100% - 13px) 13px,calc(100% - 9px) 13px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:24px}.ga-ref-user-search input,.ga-ref-user-input input{width:100%;min-width:0;color:var(--ref-ui-text);font:inherit;background:0 0;border:0;outline:0}.ga-ref-user-config-table{border:0;border-top:1px solid var(--ref-ui-line);background:0 0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ga-ref-user-config-head,.ga-ref-user-config-row{grid-template-columns:var(--ga-ref-user-config-cols);border-bottom:1px solid var(--ref-ui-line);min-height:43px;color:var(--ref-ui-muted);align-items:center;gap:8px;padding:6px 12px;display:grid}.ga-ref-user-workspace:has(.ga-ref-user-drawer.is-open){--ga-ref-user-config-cols:10px minmax(88px, 1fr) minmax(94px, 1fr) minmax(90px, .85fr) minmax(78px, .7fr) 82px 84px}.ga-ref-user-config-row>*,.ga-ref-user-config-head>*{min-width:0}.ga-ref-user-config-head>:nth-child(5),.ga-ref-user-config-row>:nth-child(5){border-left:1px solid var(--ref-ui-line);padding-left:8px}.ga-ref-user-config-row{position:relative}.ga-ref-user-config-head{border-bottom:1px solid var(--ref-ui-line);min-height:34px;color:var(--ref-ui-subtle);letter-spacing:.04em;text-transform:uppercase;padding:0 12px;font-size:10px;font-weight:650}.ga-ref-user-config-scroll{flex:1;min-height:0;overflow:hidden auto}.ga-ref-user-config-group{border-bottom:1px solid var(--ref-ui-line)}.ga-ref-user-config-group header{min-height:31px;color:var(--ref-ui-muted);border-bottom:1px solid var(--ref-ui-line);background:#ffffff03;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:flex}.ga-ref-user-config-group header strong{min-width:18px;height:18px;color:var(--ref-ui-muted);background:#ffffff09;border-radius:5px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.ga-ref-user-config-row:last-child{border-bottom:0}.ga-ref-user-config-dot{background:var(--ref-ui-subtle);border-radius:50%;width:8px;height:8px}.ga-ref-user-config-dot.is-active{background:var(--ref-ui-green);box-shadow:0 0 8px #26bd861f}.ga-ref-user-config-dot.is-stale{background:var(--ref-ui-amber)}.ga-ref-user-config-dot.is-disabled{background:var(--ref-ui-red)}.ga-ref-user-config-dot.is-pending{background:var(--ref-ui-amber);animation:1.8s ease-in-out infinite gaRefStatusPulse}.ga-ref-user-config-dot.is-danger{background:var(--ref-ui-red)}.ga-ref-user-config-cell{gap:2px;min-width:0;display:grid}.ga-ref-user-device-cell{grid-template-columns:24px minmax(0,1fr);align-items:center}.ga-ref-user-device-cell-icon{width:24px;height:24px;color:var(--ref-ui-muted);border:1px solid var(--ref-ui-line);background:#ffffff05;border-radius:6px;place-items:center;display:grid}.ga-ref-user-config-cell strong{min-width:0;color:var(--ref-ui-text);font-size:var(--ref-font-table);text-overflow:ellipsis;white-space:nowrap;font-weight:610;overflow:hidden}.ga-ref-user-config-cell small{min-width:0;color:var(--ref-ui-subtle);font-size:var(--ref-font-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ga-ref-user-status-pill{border:1px solid var(--ref-ui-line);width:max-content;min-height:20px;color:var(--ref-ui-muted);text-transform:uppercase;background:#ffffff04;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.ga-ref-user-status-pill:before{content:"";border-radius:inherit;background:currentColor;width:5px;height:5px}.ga-ref-user-status-pill.is-active{color:var(--ref-ui-green);background:#26bd8609;border-color:#26bd8624}.ga-ref-user-status-pill.is-disabled{color:var(--ref-ui-red);border-color:var(--ref-border-danger);background:#df64730d}.ga-ref-user-status-pill.is-pending{color:var(--ref-ui-amber);border-color:var(--ref-border-warning);background:#e8af460d}.ga-ref-user-status-pill.is-danger{color:var(--ref-ui-red);border-color:var(--ref-border-danger);background:#df64730d}.ga-ref-user-pagination{height:38px;color:var(--ref-ui-muted);align-items:center;gap:8px;padding:0 0 0 2px;display:flex}.ga-ref-user-pagination button{width:25px;height:25px;color:var(--ref-ui-muted);background:0 0;border:1px solid #0000;border-radius:5px}.ga-ref-user-pagination button[aria-current=page]{color:var(--ref-ui-accent);border-color:var(--ref-border-active);background:var(--ref-accent-dim)}.ga-ref-user-pagination button:disabled{color:var(--ref-ui-subtle);cursor:not-allowed;opacity:.55}.ga-ref-user-drawer{z-index:4;border-left:1px solid var(--ref-ui-line);background:linear-gradient(180deg, #0d1f2bc2, #091823ad), var(--ref-surface-drawer);flex-direction:column;width:220px;min-width:0;height:100%;min-height:0;display:none;position:absolute;top:0;right:0;overflow:hidden}.ga-ref-user-drawer.is-open{display:flex}.ga-ref-user-create-form{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.ga-ref-user-create-form header{border-bottom:1px solid var(--ref-ui-line);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.ga-ref-user-create-form header strong{align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.ga-ref-user-create-form label,.ga-ref-user-fieldset{gap:6px;min-height:0;display:grid}.ga-ref-user-drawer-scroll{overscroll-behavior:contain;flex:1;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden auto}.ga-ref-user-drawer-section{border-bottom:1px solid var(--ref-ui-line);gap:8px;min-width:0;padding:0 0 10px;display:grid}.ga-ref-user-drawer-section:last-child{border-bottom:0}.ga-ref-user-create-form label>span,.ga-ref-user-fieldset>span{color:var(--ref-ui-muted);font-size:10px;font-weight:650}.ga-ref-user-fieldset{position:relative}.ga-ref-user-create-form input,.ga-ref-user-create-form select{min-width:0;height:31px;color:var(--ref-ui-text);border:1px solid var(--ref-ui-line);font:inherit;background:#0b1c289e;border-radius:6px;outline:0;padding:0 10px}.ga-ref-user-segmented{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ga-ref-user-device-picker{min-width:0;position:relative}.ga-ref-user-device-picker-trigger{text-align:left;width:100%;min-height:32px;color:var(--ref-ui-muted);border:1px solid var(--ref-ui-line);font:inherit;background:#0b1c2894;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 8px;font-size:11px;display:grid}.ga-ref-user-device-picker-trigger>span:first-child,.ga-ref-user-device-menu-icon{place-items:center;width:18px;height:18px;display:grid}.ga-ref-user-device-menu{z-index:8;border:1px solid var(--ref-ui-line-strong);background:#0c1d28fb;border-radius:7px;gap:3px;width:100%;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 32px #01080d57}.ga-ref-user-device-menu button{min-width:0;min-height:40px;color:var(--ref-ui-muted);text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:5px 6px;display:grid}.ga-ref-user-device-menu button:hover,.ga-ref-user-device-menu button.is-active{color:var(--ref-ui-text);border-color:var(--ref-border-active);background:var(--ref-accent-dim)}.ga-ref-user-option-picker{min-width:0;position:relative}.ga-ref-user-option-picker-trigger{width:100%;min-height:42px;color:var(--ref-ui-text);border:1px solid var(--ref-ui-line);text-align:left;font:inherit;background:#0b1c2894;border-radius:6px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:5px 8px;display:grid}.ga-ref-user-option-picker-trigger>span,.ga-ref-user-option-picker-menu button>span:last-child{gap:2px;min-width:0;display:grid}.ga-ref-user-option-picker-trigger strong,.ga-ref-user-option-picker-trigger small,.ga-ref-user-option-picker-menu strong,.ga-ref-user-option-picker-menu small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-ref-user-option-picker-trigger strong,.ga-ref-user-option-picker-menu strong{font-size:11px;font-weight:600}.ga-ref-user-option-picker-trigger small,.ga-ref-user-option-picker-menu small{color:var(--ref-ui-subtle);font-size:9px}.ga-ref-user-option-picker-menu{z-index:14;border:1px solid var(--ref-ui-line-strong);background:#0c1d28fc;border-radius:7px;gap:3px;width:100%;max-height:238px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden auto;box-shadow:0 16px 32px #01080d57}.ga-ref-user-option-picker-menu button{min-width:0;min-height:40px;color:var(--ref-ui-muted);text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:5px 6px;display:grid}.ga-ref-user-option-picker-menu button:hover,.ga-ref-user-option-picker-menu button.is-active{color:var(--ref-ui-text);border-color:var(--ref-border-active);background:var(--ref-accent-dim)}.ga-ref-user-device-menu button>span:last-child{gap:2px;min-width:0;display:grid}.ga-ref-user-device-menu strong,.ga-ref-user-device-menu small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ga-ref-user-device-menu strong{color:inherit;font-size:11px;font-weight:600}.ga-ref-user-device-menu small{color:var(--ref-ui-subtle);font-size:9px}.ga-ref-user-segmented button,.ga-ref-user-option-list button{min-height:34px;color:var(--ref-ui-muted);border:1px solid var(--ref-ui-line);font:inherit;background:#0b1c2894;border-radius:6px}.ga-ref-user-segmented button.is-active,.ga-ref-user-option-list button.is-active{color:var(--ref-ui-text);border-color:var(--ref-border-active);background:var(--ref-accent-dim);box-shadow:inset 2px 0 #18a8b575}.ga-ref-user-option-list{gap:6px;min-height:0;display:grid}.ga-ref-user-route-options{max-height:none;padding-right:2px;overflow:visible}.ga-ref-user-option-list button{text-align:left;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:1px 6px;min-height:42px;padding:6px 8px;display:grid}.ga-ref-user-option-list button>span:last-child{gap:1px;min-width:0;display:grid}.ga-ref-user-option-list strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.ga-ref-user-option-list small{color:var(--ref-ui-subtle);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.ga-ref-user-radio{border:1px solid #8daab56b;border-radius:50%;grid-row:span 2;width:11px;height:11px;margin-top:4px}.ga-ref-user-option-list .is-active .ga-ref-user-radio{border-color:var(--ref-ui-accent);background:var(--ref-ui-accent);box-shadow:inset 0 0 0 3px #07121bfa, 0 0 0 1px var(--ref-border-active)}.ga-ref-user-drawer-footer{z-index:2;border-top:1px solid var(--ref-ui-line);background:linear-gradient(#0c1c27f0,#091722fc);flex:none;grid-template-columns:1fr 1fr;gap:8px;margin-top:0;padding:9px 10px 10px;display:grid;position:relative}.ga-ref-user-row-actions{justify-content:flex-end;gap:4px;position:relative}.ga-ref-user-config-primary-actions{justify-content:flex-end}.ga-ref-user-config-actions-menu{position:relative}.ga-ref-user-config-actions-popover{z-index:12;border:1px solid var(--ref-ui-line-strong);background:#0b1b26fc;border-radius:7px;gap:4px;width:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 18px 38px #01080d61}.ga-ref-user-config-actions-popover .ga-ref-icon-action{width:100%;max-width:none}.ga-ref-user-config-danger-confirm{border:1px solid var(--ref-border-danger);background:color-mix(in srgb, var(--ref-danger) 8%, var(--ref-surface-modal-soft));border-radius:6px;grid-column:2/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.ga-ref-user-config-operation-message{border:1px solid var(--ref-ui-line);min-width:0;color:var(--ref-ui-muted);background:#0b1c286b;border-radius:6px;grid-column:2/-1;align-items:center;gap:8px;padding:5px 8px;font-size:11px;display:flex}.ga-ref-user-config-operation-message span{overflow-wrap:anywhere;min-width:0}.ga-ref-user-config-operation-message.is-warning{color:var(--ref-ui-amber);border-color:var(--ref-border-warning)}.ga-ref-user-config-operation-message.is-danger{color:var(--ref-ui-red);border-color:var(--ref-border-danger)}@media (prefers-reduced-motion:reduce){.ga-ref-user-config-dot.is-pending{animation:none}}@keyframes gaRefStatusPulse{0%,to{opacity:.55}50%{opacity:1}}.ga-ref-user-config-danger-confirm>span:first-child{min-width:0}.ga-ref-user-config-empty{justify-content:center;align-items:center;gap:12px;min-height:76px;display:flex}.ga-ref-user-drawer-footer button{border:1px solid var(--ref-ui-line);min-height:32px;color:var(--ref-ui-text);font:inherit;background:#0b1c28a8;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:620;display:inline-flex}@media (height<=820px){.ga-ref-user-workspace{width:min(1000px,100vw - 280px);height:calc(100vh - 64px);top:32px;left:260px}.ga-ref-user-workspace-body{grid-template-columns:154px minmax(0,1fr)}.ga-ref-user-workspace:has(.ga-ref-user-drawer.is-open) .ga-ref-user-header{margin-right:220px}.ga-ref-user-workspace:has(.ga-ref-user-drawer.is-open) .ga-ref-user-workspace-body{padding-right:220px}.ga-ref-user-drawer{width:220px}.ga-ref-user-rail-row{min-height:47px}.ga-ref-user-option-list button{min-height:37px;padding-top:5px;padding-bottom:5px}.ga-ref-user-filter-row{grid-template-columns:minmax(150px,1fr) repeat(3,minmax(86px,120px))}}@media (width>=1400px) and (height>=900px){.ga-ref-user-workspace{width:1021px;height:min(794px,100dvh - 64px);top:min(156px,100dvh - 826px);left:337px}}@media (width<=900px){.ga-ref-user-workspace{width:calc(100vw - 20px);height:calc(100vh - 24px);top:12px;left:10px}.ga-ref-user-workspace-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;overflow:hidden auto;padding-right:0!important}.ga-ref-user-workspace:has(.ga-ref-user-drawer.is-open) .ga-ref-user-header{margin-right:0}.ga-ref-user-rail{border-bottom:1px solid #719ba921;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ga-ref-user-rail-avatar{display:none}.ga-ref-user-main,.ga-ref-user-drawer{min-height:460px}.ga-ref-user-drawer{border-left:0;width:100%;height:calc(100% - 55px);top:55px}}@media (width<=720px){.ga-ref-workspace-modal,.ga-ref-user-workspace{border-radius:0;width:100vw;height:calc(100dvh - 58px);top:0;left:0;right:auto}.ga-ref-modal-header,.ga-ref-user-header{min-height:58px;padding:8px 10px}.ga-ref-title-cluster,.ga-ref-user-title-cluster{gap:8px}.ga-ref-title-cluster h2,.ga-ref-user-title-cluster h2{font-size:17px}.ga-ref-user-header-actions .ga-ref-user-create-trigger.is-expanded{grid-template-columns:minmax(0,1fr);width:30px;max-width:30px;padding:0}.ga-ref-user-create-trigger .ga-ref-icon-action-copy{display:none}.ga-ref-workspace-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.ga-ref-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:224px;padding:6px 10px;overflow:hidden}.ga-ref-rail-row{min-height:52px;padding:5px 7px}.ga-ref-title-meta>span:not(.ga-ref-status-chip){display:none}.ga-ref-workspace-main{min-height:0;padding:0 10px 10px;overflow:hidden}.ga-ref-tabs,.ga-ref-user-tabs{scrollbar-width:none;flex:none;gap:20px;overflow:auto hidden}.ga-ref-tabs::-webkit-scrollbar{display:none}.ga-ref-user-tabs::-webkit-scrollbar{display:none}.ga-ref-node-operations{overscroll-behavior:contain;overflow:hidden auto}.ga-ref-user-workspace-body{height:calc(100% - 58px);overflow:hidden}.ga-ref-user-rail{max-height:176px;padding:6px 10px;overflow:hidden}.ga-ref-user-rail-row{min-height:40px;margin-top:2px;padding:4px 7px}.ga-ref-user-main,.ga-ref-user-drawer{min-height:0}.ga-ref-user-main{padding:0 10px 10px}.ga-ref-user-drawer{background:linear-gradient(#0d1f2bfa,#091823fe);height:calc(100% - 58px);top:58px}.ga-ref-user-workspace:has(.ga-ref-user-drawer.is-open) .ga-ref-user-header-actions>.ga-ref-user-header-action{display:none}.ga-ref-user-workspace:has(.ga-ref-user-drawer.is-open) .ga-ref-user-create-trigger{display:none}.ga-ref-user-workspace:has(.ga-ref-user-drawer.is-open) .ga-ref-user-title-cluster .ga-ref-status-chip{display:none}.ga-ref-user-create-form{overscroll-behavior:contain}.ga-ref-user-filter-row{grid-template-columns:minmax(0,1fr) auto}}@media (width>=901px){:is(.ga-ref-node-workspace,.ga-ref-user-workspace),.ga-ref-workspace-modal:is(.ga-ref-request-workspace,.ga-ref-task-workspace){left:calc(50% + var(--ref-wb-sidebar-half,93px));transform:translate(-50%)}}@media (width>=1600px){:is(.ga-ref-node-workspace,.ga-ref-user-workspace){--ga-ref-entity-workspace-wide:1180px;width:min(var(--ga-ref-entity-workspace-wide), calc(100vw - 280px))}}@media (width>=2200px){:is(.ga-ref-node-workspace,.ga-ref-user-workspace){--ga-ref-entity-workspace-wide:1320px}}.ga-ref-workbench,.ga-ref-workbench *{box-sizing:border-box}.ga-ref-workbench{--ref-wb-sidebar-half:93px;--ref-wb-bg:var(--ref-bg-root);--ref-wb-surface:var(--ref-surface-base);--ref-wb-surface-2:var(--ref-surface-raised);--ref-wb-line:var(--ref-border-muted);--ref-wb-line-strong:var(--ref-border-soft);--ref-wb-text:var(--ref-text-main);--ref-wb-muted:var(--ref-text-muted);--ref-wb-subtle:var(--ref-text-faint);--ref-wb-accent:var(--ref-accent);--ref-wb-green:var(--ref-success);--ref-wb-amber:var(--ref-warning);--ref-wb-red:var(--ref-danger);z-index:260;color:var(--ref-wb-text);background:radial-gradient(circle at 100% 100%, #000205f0, transparent 42%), radial-gradient(circle at 0% 100%, #0002059e, transparent 30%), radial-gradient(circle at 73% 18%, var(--ref-bg-radial-1), transparent 29%), radial-gradient(circle at 16% 92%, var(--ref-bg-radial-2), transparent 35%), linear-gradient(135deg, var(--ref-bg-root-deep) 0%, var(--ref-bg-root-soft) 48%, var(--ref-bg-root) 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--ref-font-body);grid-template-columns:186px minmax(0,1fr);line-height:1.35;display:grid;position:fixed;inset:0;overflow:hidden}.ga-ref-workbench:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(#9abac303 1px,#0000 1px),linear-gradient(90deg,#9abac302 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ga-ref-workbench-sidebar,.ga-ref-workbench-main{z-index:1;min-width:0;min-height:0;position:relative}.ga-ref-workbench-sidebar{border-right:1px solid var(--ref-wb-line);background:linear-gradient(180deg, #0c1c27b8, #081620a8), var(--ref-wb-surface);flex-direction:column;gap:14px;padding:15px 12px;display:flex}.ga-ref-workbench-brand{align-items:center;gap:9px;min-height:36px;display:flex}.ga-ref-workbench-brand>span{width:28px;height:28px;color:var(--ref-wb-accent);background:var(--ref-accent-dim);box-shadow:inset 0 0 0 1px var(--ref-border-active);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ga-ref-workbench-brand strong,.ga-ref-workbench-brand small{display:block}.ga-ref-workbench-brand strong{font-size:13px;font-weight:650}.ga-ref-workbench-brand small{color:var(--ref-wb-subtle);text-transform:uppercase;font-size:10px;font-weight:520}.ga-ref-workbench-nav{gap:9px;display:grid}.ga-ref-workbench-nav-group{gap:4px;display:grid}.ga-ref-workbench-nav-group-label{color:var(--ref-wb-subtle);font-size:var(--ref-font-micro);letter-spacing:.08em;text-transform:uppercase;padding:0 9px 2px;font-weight:620}.ga-ref-workbench-nav-row{min-height:34px;color:var(--ref-wb-muted);font-size:var(--ref-font-body);border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-weight:560;text-decoration:none;display:flex}.ga-ref-workbench-nav-row svg{color:var(--ref-wb-subtle)}.ga-ref-workbench-nav-label-mobile{display:none}.ga-ref-workbench-nav-row.is-active{color:var(--ref-wb-text);border-color:var(--ref-border-active);background:var(--ref-accent-dim)}.ga-ref-workbench-nav-row.is-active svg{color:var(--ref-wb-accent)}.ga-ref-workbench-sidebar-foot{color:var(--ref-wb-subtle);gap:10px;margin-top:auto;font-size:10px;display:grid}.ga-ref-workbench-sidebar-protocols{gap:5px;display:grid}.ga-ref-workbench-sidebar-protocols>span{align-items:center;gap:7px;display:flex}.ga-ref-workbench-operator{border:1px solid var(--ref-wb-line);background:#0b1c2875;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 8px;display:grid}.ga-ref-workbench-operator>span{width:30px;height:30px;color:var(--ref-wb-accent);border:1px solid var(--ref-border-active);background:var(--ref-accent-dim);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:inline-flex}.ga-ref-workbench-operator strong,.ga-ref-workbench-operator small{display:block}.ga-ref-workbench-operator strong{color:var(--ref-wb-text);font-size:11px;font-weight:600}.ga-ref-workbench-operator small{color:var(--ref-wb-subtle);margin-top:2px;font-size:9px}.ga-ref-workbench-main{flex-direction:column;gap:10px;padding:16px 18px 18px 20px;display:flex;overflow:hidden}.ga-ref-workbench-commandbar{grid-template-columns:minmax(260px,auto) minmax(320px,1fr);grid-template-areas:"page top""filters filters";gap:6px 16px;min-width:0;display:grid}.ga-ref-workbench-nodes .ga-ref-workbench-commandbar,.ga-ref-workbench-devices .ga-ref-workbench-commandbar{grid-template-columns:minmax(260px,auto) minmax(320px,1fr);grid-template-areas:"page page""filters top";gap:15px 16px}.ga-ref-workbench-users .ga-ref-workbench-commandbar{min-height:34px;display:block}.ga-ref-workbench-users .ga-ref-workbench-topbar{justify-content:flex-end}.ga-ref-workbench-topbar{grid-area:top;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.ga-ref-workbench-topbar>.ga-ref-action-group{flex:none}.ga-ref-workbench-search{width:min(460px,42vw);height:32px;color:var(--ref-wb-muted);border:1px solid var(--ref-wb-line);background:#0b1c289e;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.ga-ref-workbench-search input{width:100%;min-width:0;color:var(--ref-wb-muted);font:inherit;background:0 0;border:0;outline:0}.ga-ref-workbench-top-actions{z-index:40;align-items:center;gap:7px;display:flex;position:relative}.ga-ref-notification-center{display:inline-flex;position:relative}.ga-ref-notification-badge{z-index:2;color:#17200c;background:var(--ref-warning);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #d69b306b;border-radius:999px;place-items:center;min-width:16px;max-width:28px;height:16px;padding:0 4px;font-size:9px;font-weight:720;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;overflow:hidden;box-shadow:0 2px 8px #0000003d}.ga-ref-notification-popover{z-index:300;width:min(360px,100vw - 24px);color:var(--ref-text-main);border:1px solid var(--ref-border-soft);background:linear-gradient(180deg, #142b38fa, #0d1f2bfb), var(--ref-surface-modal);border-radius:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 58px #00000070}.ga-ref-notification-popover>header{border-bottom:1px solid var(--ref-border-muted);justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:7px 9px 7px 12px;display:flex}.ga-ref-notification-popover>header>div{gap:2px;min-width:0;display:grid}.ga-ref-notification-popover>header strong,.ga-ref-notification-popover>header small{display:block}.ga-ref-notification-popover>header strong{color:var(--ref-text-strong);font-size:13px;font-weight:640}.ga-ref-notification-popover>header small{color:var(--ref-text-faint);font-size:var(--ref-font-micro)}.ga-ref-notification-tabs{border-bottom:1px solid var(--ref-border-muted);align-items:end;gap:18px;min-height:36px;padding:0 12px;display:flex}.ga-ref-notification-tabs button{min-height:35px;color:var(--ref-text-muted);font:inherit;font-size:var(--ref-font-label);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:570;display:inline-flex;position:relative}.ga-ref-notification-tabs button:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.ga-ref-notification-tabs button.is-active{color:var(--ref-text-main)}.ga-ref-notification-tabs button.is-active:after{background:var(--ref-accent)}.ga-ref-notification-tabs button span{min-width:18px;height:18px;color:var(--ref-text-soft);font-variant-numeric:tabular-nums;background:#84a9b51a;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.ga-ref-notification-list{max-height:314px;overflow:hidden auto}.ga-ref-notification-list>button{width:100%;min-height:55px;color:inherit;border:0;border-bottom:1px solid var(--ref-border-muted);font:inherit;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:7px 11px;display:grid}.ga-ref-notification-list>button:hover,.ga-ref-notification-list>button:focus-visible{background:var(--ref-surface-row-hover);outline:0}.ga-ref-notification-list>button>i{width:28px;height:28px;color:var(--ref-text-muted);background:#84a9b512;border-radius:6px;place-items:center;display:grid}.ga-ref-notification-list>button>i.is-ok{color:var(--ref-success)}.ga-ref-notification-list>button>i.is-warning{color:var(--ref-warning)}.ga-ref-notification-list>button>i.is-danger{color:var(--ref-danger)}.ga-ref-notification-list>button>i svg,.ga-ref-notification-list>button>svg{stroke-width:1.7px;width:14px;height:14px}.ga-ref-notification-list time{color:var(--ref-text-faint);font-size:var(--ref-font-micro);white-space:nowrap}.ga-ref-notification-empty{min-height:82px;color:var(--ref-text-muted);justify-content:center;align-items:center;gap:10px;display:flex}.ga-ref-notification-empty>svg{width:18px;color:var(--ref-success)}.ga-ref-notification-empty span{gap:2px;display:grid}.ga-ref-notification-empty strong{color:var(--ref-text-soft);font-size:var(--ref-font-table);font-weight:590}.ga-ref-notification-empty small{color:var(--ref-text-faint);font-size:var(--ref-font-micro)}.ga-ref-notification-popover>footer{min-height:39px;color:var(--ref-text-faint);border-top:1px solid var(--ref-border-muted);font-size:var(--ref-font-micro);background:#06111947;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.ga-ref-notification-popover>footer button{min-height:28px;color:var(--ref-accent);font:inherit;font-size:var(--ref-font-label);background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.ga-ref-notification-popover>footer button svg{width:13px;height:13px}.ga-ref-workbench-page-actions button:not(.ga-ref-icon-action){min-height:30px;color:var(--ref-wb-muted);border:1px solid var(--ref-wb-line);font:inherit;background:#0b1c2899;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ga-ref-workbench-top-actions .ga-ref-icon-action{background:#0b1c2899}.ga-ref-workbench-version{min-height:30px;color:var(--ref-wb-muted);border:1px solid var(--ref-wb-line);background:#0b1c2899;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.ga-ref-workbench-metrics{grid-template-columns:repeat(var(--ga-ref-metric-count,8), minmax(0, 1fr));border:1px solid var(--ref-wb-line);background:var(--ref-surface-table);border-radius:8px;gap:0;min-height:52px;display:grid;overflow:hidden}.ga-ref-workbench-metric{border:0;border-right:1px solid var(--ref-wb-line);background:0 0;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto;align-content:center;gap:2px 7px;min-width:0;min-height:52px;padding:7px 9px;display:grid}.ga-ref-workbench-metric:last-child{border-right:0}button.ga-ref-workbench-metric{width:100%;color:inherit;font:inherit;text-align:left}.ga-ref-workbench-metric-button{cursor:pointer}.ga-ref-workbench-metric-button:hover,.ga-ref-workbench-metric-button:focus-visible{border-color:var(--ref-border-soft);background:var(--ref-surface-row-hover);outline:none}.ga-ref-workbench-metric>span:not(.ga-ref-workbench-dot){color:var(--ref-wb-subtle);text-transform:uppercase;font-size:10px;font-weight:650}.ga-ref-workbench-metric strong{color:var(--ref-wb-text);grid-column:2/-1;font-size:16px;font-weight:660}.ga-ref-workbench-metric small{color:var(--ref-wb-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:10px;overflow:hidden}.ga-ref-workbench-metric-progress{background:#7b97a221;border-radius:999px;grid-column:2/-1;width:100%;height:3px;overflow:hidden}.ga-ref-workbench-metric-progress b{border-radius:inherit;background:currentColor;height:100%;display:block}.ga-ref-workbench-metric.is-accent .ga-ref-workbench-metric-progress{color:var(--ref-wb-accent)}.ga-ref-workbench-metric.is-ok .ga-ref-workbench-metric-progress{color:var(--ref-wb-green)}.ga-ref-workbench-dot{background:var(--ref-wb-subtle);border-radius:50%;width:7px;height:7px;margin-top:3px}.ga-ref-workbench-dot.is-ok,.ga-ref-workbench-metric.is-ok .ga-ref-workbench-dot,.ga-ref-workbench-table-row.is-ok .ga-ref-workbench-dot{background:var(--ref-wb-green);box-shadow:0 0 8px #26bd861f}.ga-ref-workbench-dot.is-warning,.ga-ref-workbench-metric.is-warning .ga-ref-workbench-dot,.ga-ref-workbench-table-row.is-warning .ga-ref-workbench-dot{background:var(--ref-wb-amber)}.ga-ref-workbench-dot.is-danger,.ga-ref-workbench-metric.is-danger .ga-ref-workbench-dot,.ga-ref-workbench-table-row.is-danger .ga-ref-workbench-dot{background:var(--ref-wb-red)}.ga-ref-workbench-dot.is-accent,.ga-ref-workbench-metric.is-accent .ga-ref-workbench-dot{background:var(--ref-wb-accent)}.ga-ref-workbench-page-head{grid-area:page;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:34px;display:flex}.ga-ref-workbench-page-head>div:first-child{align-items:baseline;gap:9px;min-width:0;display:flex}.ga-ref-workbench-page-head small{color:var(--ref-wb-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.ga-ref-workbench-page-head h1{letter-spacing:0;margin:0;font-size:21px;font-weight:640}.ga-ref-workbench-page-actions{align-items:center;gap:8px;display:flex}.ga-ref-workbench-filterbar{grid-area:filters;align-items:center;gap:6px;min-height:32px;display:flex;overflow:hidden}.ga-ref-workbench-filter{min-height:28px;color:var(--ref-wb-muted);border:1px solid var(--ref-wb-line);white-space:nowrap;background:#0b1c288f;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:580;display:inline-flex}button.ga-ref-workbench-filter{cursor:pointer;font-family:inherit}.ga-ref-workbench-filter strong{color:var(--ref-wb-text);font-size:10px}.ga-ref-workbench-filter.is-active{color:var(--ref-wb-text);border-color:var(--ref-border-active);background:var(--ref-accent-dim)}.ga-ref-workbench-table{border:1px solid var(--ref-wb-line);background:linear-gradient(180deg, #0b1c288f, #0816207a), var(--ref-surface-table);border-radius:8px;flex:1;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff04}.ga-ref-workbench-table-toolbar{display:none}.ga-ref-workbench-users .ga-ref-workbench-metrics{min-height:62px}.ga-ref-workbench-users .ga-ref-workbench-metric{min-height:62px;padding-block:4px}.ga-ref-workbench-devices .ga-ref-workbench-metrics,.ga-ref-workbench-devices .ga-ref-workbench-metric{min-height:86px}.ga-ref-workbench-devices .ga-ref-workbench-table{margin-top:6px}.ga-ref-workbench-users .ga-ref-workbench-table{grid-template-rows:64px 32px minmax(0,1fr);display:grid}.ga-ref-workbench-users .ga-ref-workbench-table-toolbar{border-bottom:1px solid var(--ref-wb-line);grid-template-rows:32px 32px;min-width:0;padding:0 10px;display:grid}.ga-ref-workbench-users .ga-ref-workbench-table-toolbar .ga-ref-workbench-page-head{grid-area:auto;width:100%;min-height:32px}.ga-ref-workbench-users .ga-ref-workbench-table-toolbar .ga-ref-workbench-page-head h1{font-size:15px}.ga-ref-workbench-table-toolbar-controls{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ga-ref-workbench-table-toolbar-controls .ga-ref-workbench-search{width:min(280px,28vw);height:28px}.ga-ref-workbench-table-toolbar-controls .ga-ref-workbench-filterbar{flex:1;min-width:0;min-height:28px}.ga-ref-workbench-users .ga-ref-workbench-table-body{height:auto}.ga-ref-workbench-table-head,.ga-ref-workbench-table-row{grid-template-columns:var(--ga-ref-workbench-cols);align-items:center;gap:10px;display:grid}.ga-ref-workbench-table-row-button{width:100%;color:inherit;border:0;border-bottom:1px solid var(--ref-border-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;padding-inline:0}.ga-ref-workbench-table-row-button:hover,.ga-ref-workbench-table-row-button:focus-visible{background:var(--ref-surface-row-hover);outline:none}.ga-ref-workbench-table-head{min-height:32px;color:var(--ref-wb-subtle);border-bottom:1px solid var(--ref-wb-line);font-size:var(--ref-font-label);letter-spacing:.05em;text-transform:uppercase;background:#ffffff04;padding:0 12px;font-weight:660}.ga-ref-workbench-table-body{height:calc(100% - 32px);overflow:hidden auto}.ga-ref-workbench-table-row{min-height:42px;color:var(--ref-wb-muted);border-bottom:1px solid var(--ref-wb-line);font-size:var(--ref-font-table);background:0 0;padding:6px 12px}.ga-ref-workbench-table-row.is-selected{background:linear-gradient(90deg, var(--ref-surface-selected), #18a8b503);box-shadow:inset 2px 0 #18a8b57a}.ga-ref-workbench-table-row>span,.ga-ref-workbench-table-head>span{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.ga-ref-workbench-table-row>span>span:last-child,.ga-ref-workbench-table-row>span>div{min-width:0}.ga-ref-workbench-table-row strong,.ga-ref-workbench-table-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ga-ref-workbench-table-row strong{color:var(--ref-wb-text);font-size:12px;font-weight:610}.ga-ref-workbench-table-row small{color:var(--ref-wb-subtle);font-size:10px}.ga-ref-workbench-table-row .is-center,.ga-ref-workbench-table-head .is-center{justify-content:center}.ga-ref-workbench-table-row .is-end,.ga-ref-workbench-table-head .is-end{text-align:right;justify-content:flex-end}@media (height<=820px){.ga-ref-workbench{--ref-wb-sidebar-half:87px;grid-template-columns:174px minmax(0,1fr)}.ga-ref-workbench-main{gap:8px;padding:12px 14px 14px 16px}.ga-ref-workbench-metrics{min-height:46px}.ga-ref-workbench-metric{min-height:46px;padding:6px 8px}.ga-ref-workbench-devices .ga-ref-workbench-metrics,.ga-ref-workbench-devices .ga-ref-workbench-metric{min-height:54px}.ga-ref-workbench-devices .ga-ref-workbench-table{margin-top:0}.ga-ref-workbench-metric strong{font-size:14px}.ga-ref-workbench-page-head{min-height:34px}.ga-ref-workbench-page-head h1{font-size:19px}.ga-ref-workbench-table-row{min-height:39px}}@media (width<=720px){.ga-ref-workbench{grid-template-columns:minmax(0,1fr)}.ga-ref-workbench-sidebar{z-index:320;border-top:1px solid var(--ref-wb-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081620f5;border-right:0;width:auto;height:58px;padding:4px 6px;display:block;position:fixed;bottom:0;left:0;right:0}.ga-ref-workbench-brand,.ga-ref-workbench-sidebar-foot{display:none}.ga-ref-workbench-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(62px,1fr);grid-auto-flow:column;gap:2px;height:100%;display:grid;overflow:auto hidden}.ga-ref-workbench-nav-group{display:contents}.ga-ref-workbench-nav-group-label{display:none}.ga-ref-workbench-nav::-webkit-scrollbar{display:none}.ga-ref-workbench-nav-row{scroll-snap-align:start;border-radius:6px;flex-direction:column;justify-content:center;gap:2px;min-width:62px;min-height:50px;padding:2px 4px;font-size:9px;font-weight:540}.ga-ref-workbench-nav-label{display:none}.ga-ref-workbench-nav-label-mobile{text-overflow:clip;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ga-ref-workbench-nav-row svg{width:15px;height:15px}.ga-ref-workbench-main{gap:6px;padding:8px 8px 66px}.ga-ref-workbench-nodes .ga-ref-workbench-commandbar,.ga-ref-workbench-devices .ga-ref-workbench-commandbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"page""top""filters";gap:5px}.ga-ref-workbench-users .ga-ref-workbench-commandbar{display:block}.ga-ref-workbench-users .ga-ref-workbench-table{grid-template-rows:64px minmax(0,1fr);display:grid}.ga-ref-workbench-users .ga-ref-workbench-table-toolbar{grid-template-rows:32px 32px;padding:0 8px;display:grid}.ga-ref-workbench-users .ga-ref-workbench-table-body{height:auto}.ga-ref-workbench-commandbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"page""top""filters";gap:5px}.ga-ref-workbench-topbar{gap:6px;min-height:38px}.ga-ref-workbench-search{flex:1;width:auto;height:32px}.ga-ref-workbench-top-actions{gap:4px}.ga-ref-workbench-version{display:none}.ga-ref-notification-popover{width:min(360px,100vw - 16px);position:fixed;top:50px;right:8px}.ga-ref-workbench-metrics,.ga-ref-workbench-users .ga-ref-workbench-metrics,.ga-ref-workbench-devices .ga-ref-workbench-metrics,.ga-ref-workbench-requests .ga-ref-workbench-metrics,.ga-ref-workbench-tasks .ga-ref-workbench-metrics{scrollbar-width:none;gap:0;min-height:48px;display:flex;overflow:auto hidden}.ga-ref-workbench-metrics::-webkit-scrollbar{display:none}.ga-ref-workbench-metric{border-right:1px solid var(--ref-wb-line);flex:0 0 130px;min-width:130px;min-height:48px;padding:6px 8px}.ga-ref-workbench-devices .ga-ref-workbench-metric{min-height:48px}.ga-ref-workbench-devices .ga-ref-workbench-table{margin-top:0}.ga-ref-workbench-metric strong{font-size:14px}.ga-ref-workbench-page-head{align-items:center;min-height:36px;padding-top:0}.ga-ref-workbench-page-head h1{font-size:19px}.ga-ref-workbench-page-actions{min-width:0;overflow:hidden}.ga-ref-workbench-page-actions .ga-ref-page-note{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.ga-ref-workbench-filterbar{scrollbar-width:none;min-height:30px;overflow:auto hidden}.ga-ref-workbench-filterbar::-webkit-scrollbar{display:none}.ga-ref-workbench-filter{flex:none;min-height:26px;padding:0 9px;font-size:10px}.ga-ref-workbench-table-head{display:none}.ga-ref-workbench-table-body{height:100%}.ga-ref-workbench-table-row{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:54px;padding:6px 9px}.ga-ref-workbench-table-row>span{display:none}.ga-ref-workbench-table-row>span:first-child,.ga-ref-workbench-table-row>span:nth-child(2),.ga-ref-workbench-table-row>span:last-child{display:flex}.ga-ref-workbench-tasks .ga-ref-workbench-table-row>span:nth-child(2){display:none}.ga-ref-workbench-tasks .ga-ref-workbench-table-row>span:nth-child(4){display:flex}.ga-ref-workbench-table-row>span:last-child{color:var(--ref-wb-accent);justify-content:flex-end;font-size:10px}}@media (width>=1800px){.ga-ref-workbench-main{padding-right:24px}}.ga-ref-copy-pair,.ga-ref-copy-label-value{align-content:center;gap:2px;min-width:0;display:grid}.ga-ref-text{min-width:0;max-width:100%}.ga-ref-text.is-critical-nowrap{white-space:nowrap;line-height:1.2;display:block;overflow:visible}.ga-ref-text.is-meta-ellipsis{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.ga-ref-text.is-description-clamp{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.ga-ref-text.is-description-clamp.is-lines-1{text-overflow:ellipsis;white-space:nowrap;display:block}.ga-ref-text.is-description-clamp.is-lines-3{-webkit-line-clamp:3}.ga-ref-copy-title,.ga-ref-copy-value{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:610;line-height:1.2;display:block;overflow:hidden}.ga-ref-copy-subtitle,.ga-ref-copy-detail,.ga-ref-copy-label{min-width:0;color:var(--ref-ui-subtle,var(--ref-text-faint));text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.ga-ref-copy-label{color:var(--ref-ui-muted,var(--ref-text-muted));font-weight:650}.ga-ref-copy-clamp{text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ga-ref-copy-clamp-1{white-space:nowrap;display:block}.ga-ref-copy-clamp-2{-webkit-line-clamp:2;white-space:normal}.ga-ref-option-copy{line-height:1.2}.ga-ref-action-copy .ga-ref-copy-title{color:var(--ref-ui-text,var(--ref-text-main))}.ga-ref-action-copy .ga-ref-copy-subtitle{color:var(--ref-ui-muted,var(--ref-text-muted))}.ga-ref-user-option-list .ga-ref-option-copy{width:100%}.ga-ref-user-option-list .ga-ref-option-copy .ga-ref-copy-title,.ga-ref-user-option-list .ga-ref-option-copy .ga-ref-copy-subtitle{max-width:100%}.ga-ref-user-drawer .ga-ref-option-copy .ga-ref-copy-subtitle{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root{--ga-ref-action-size-dense:28px;--ga-ref-action-size-compact:30px;--ga-ref-action-size-regular:32px;--ga-ref-action-size-mobile:34px}.ga-ref-icon-action{--ga-ref-action-size:var(--ga-ref-action-size-regular);min-width:var(--ga-ref-action-size);width:var(--ga-ref-action-size);height:var(--ga-ref-action-size);min-height:var(--ga-ref-action-size);box-sizing:border-box;border:1px solid var(--ref-border-soft,#698b9a2e);background:var(--ref-surface-modal-soft,#122630b8);color:var(--ref-text-soft,#a9bec7);font:inherit;cursor:pointer;border-radius:7px;flex:none;grid-template-columns:minmax(0,1fr);place-items:center;padding:0;line-height:1;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:grid;overflow:clip}.ga-ref-icon-action.is-dense{--ga-ref-action-size:var(--ga-ref-action-size-dense)}.ga-ref-icon-action.is-compact{--ga-ref-action-size:var(--ga-ref-action-size-compact)}.ga-ref-icon-action.is-regular{--ga-ref-action-size:var(--ga-ref-action-size-regular)}.ga-ref-icon-action.is-expanded{width:auto;height:auto;min-height:var(--ga-ref-action-size);grid-template-columns:16px minmax(0,1fr);place-items:center start;gap:7px;max-width:min(280px,100%);padding:4px 9px;line-height:1.2}.ga-ref-icon-action:hover:not(:disabled){border-color:var(--ref-border-muted,#759dac4d);background:var(--ref-surface-row-hover,#1a333ed1);color:var(--ref-text-main,#d8e4e8)}.ga-ref-icon-action:focus-visible{outline:2px solid color-mix(in srgb, var(--ref-accent,#32bfd0) 52%, transparent);outline-offset:2px}.ga-ref-icon-action:active:not(:disabled){transform:translateY(1px)}.ga-ref-icon-action:disabled{cursor:not-allowed;opacity:.46}.ga-ref-icon-action.is-active,.ga-ref-icon-action.is-accent{border-color:var(--ref-border-active,#38b7c66b);background:var(--ref-accent-dim,#1765713d);color:var(--ref-accent,#41c4d3)}.ga-ref-icon-action.is-warning{border-color:color-mix(in srgb, var(--ref-warning,#d9a441) 38%, transparent);color:var(--ref-warning,#d9a441)}.ga-ref-icon-action.is-danger{border-color:color-mix(in srgb, var(--ref-danger,#d06770) 38%, transparent);color:var(--ref-danger,#d06770)}.ga-ref-icon-action-glyph{flex:none;place-items:center;width:15px;height:15px;line-height:1;display:grid;overflow:clip}.ga-ref-icon-action-glyph[data-icon-size="14"]{width:14px;height:14px}.ga-ref-icon-action-glyph[data-icon-size="15"]{width:15px;height:15px}.ga-ref-icon-action-glyph[data-icon-size="16"]{width:16px;height:16px}.ga-ref-icon-action-glyph>svg{stroke-width:1.7px;width:100%;height:100%;display:block;overflow:visible}.ga-ref-icon-action-copy{text-align:left;gap:2px;min-width:0;display:grid}.ga-ref-icon-action-label,.ga-ref-icon-action-description{min-width:0;display:block}.ga-ref-icon-action-label{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.15;overflow:hidden}.ga-ref-icon-action-description{color:var(--ref-text-muted,#78919c);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:450;line-height:1.2;display:-webkit-box;overflow:hidden}.ga-ref-action-group{align-items:center;gap:6px;min-width:0;display:flex}.ga-ref-action-group.is-compact{gap:4px}@media (width<=720px){.ga-ref-icon-action.is-regular{--ga-ref-action-size:var(--ga-ref-action-size-mobile)}}@media (prefers-reduced-motion:reduce){.ga-ref-icon-action{transition:none}}.ga-ref-device-overlay{background:radial-gradient(circle at 54% 39%, #18a8b505, transparent 34%), var(--ref-backdrop);-webkit-backdrop-filter:var(--ref-backdrop-blur);backdrop-filter:var(--ref-backdrop-blur)}.ga-ref-device-workspace{border:1px solid var(--ref-ui-line-strong);background:linear-gradient(180deg, #102431e6, #0b1c28f0), var(--ref-surface-modal);width:830px;height:670px;min-height:0;box-shadow:var(--ref-shadow-modal);border-radius:8px;flex-direction:column;display:flex;position:absolute;top:208px;left:323px;overflow:hidden}.ga-ref-device-header{border-bottom:1px solid var(--ref-ui-line);justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 18px;display:flex}.ga-ref-device-title-cluster{align-items:center;gap:12px;min-width:0;display:flex}.ga-ref-device-entity-icon{border:1px solid var(--ref-border-active);width:32px;height:32px;color:var(--ref-accent);background:var(--ref-accent-dim);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ga-ref-device-title-cluster h2{color:var(--ref-text-strong);letter-spacing:0;margin:0;font-size:18px;font-weight:630}.ga-ref-device-title-cluster p{color:var(--ref-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:500;overflow:hidden}.ga-ref-device-header-actions{align-items:center;gap:6px;display:inline-flex}.ga-ref-device-layout{flex:1;grid-template-rows:minmax(0,1fr) 58px;grid-template-columns:226px minmax(0,1fr);min-height:0;display:grid}.ga-ref-device-rail{border-right:1px solid var(--ref-ui-line);background:var(--ref-surface-rail);min-width:0;min-height:0;padding:14px 10px;overflow:hidden auto}.ga-ref-device-rail-hero{border:1px solid var(--ref-ui-line);background:#0b1d289e;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin-bottom:8px;padding:10px;display:grid}.ga-ref-device-rail-hero>span:first-child{width:32px;height:32px;color:var(--ref-accent);background:#18a8b517;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ga-ref-device-rail-stack{display:grid}.ga-ref-device-rail-row{border-bottom:1px solid #719ba91f;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:5px 0;display:grid}.ga-ref-device-rail-row.has-action{grid-template-columns:20px minmax(0,1fr) 28px}.ga-ref-device-rail-icon{color:var(--ref-text-muted)}.ga-ref-device-rail-action{align-self:center}.ga-ref-device-rail-row.is-ok .ga-ref-device-rail-icon{color:var(--ref-success)}.ga-ref-device-rail-row .ga-ref-copy-detail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ga-ref-device-warning-row{min-height:54px;color:var(--ref-warning);background:#dca32414;border:1px solid #dca32470;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:grid}.ga-ref-device-main{background:var(--ref-surface-modal-soft);grid-template-rows:46px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ga-ref-device-tabs{border-bottom:1px solid var(--ref-ui-line);align-items:end;gap:26px;min-height:46px;padding:0 18px;display:flex}.ga-ref-device-tabs button{height:35px;color:var(--ref-text-muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:12px;font-weight:620}.ga-ref-device-tabs button.is-active{color:var(--ref-accent);border-bottom-color:var(--ref-accent)}.ga-ref-device-detail-table{border:1px solid var(--ref-ui-line);background:#07141e6b;border-radius:7px;align-self:start;min-height:0;margin:10px 18px;overflow:hidden}.ga-ref-device-detail-row{border-bottom:1px solid #719ba91c;grid-template-columns:minmax(184px,.42fr) minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:38px;padding:5px 10px;display:grid}.ga-ref-device-detail-row:last-child{border-bottom:0}.ga-ref-device-detail-label{min-width:0;display:block}.ga-ref-device-detail-label .ga-ref-copy-pair{align-items:start;gap:2px;display:grid}.ga-ref-device-detail-label .ga-ref-copy-title{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.ga-ref-device-detail-value{min-width:0;color:var(--ref-text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:580;overflow:hidden}.ga-ref-device-detail-row.is-warning>strong{color:var(--ref-warning);white-space:normal}.ga-ref-device-detail-row .ga-ref-copy-pair{align-items:baseline;gap:6px;display:flex}.ga-ref-device-detail-row .ga-ref-device-detail-label .ga-ref-copy-pair{align-items:start;gap:2px;display:grid}.ga-ref-device-detail-row .ga-ref-copy-subtitle{flex:0 auto}.ga-ref-device-detail-action{color:var(--ref-text-muted);text-align:right}.ga-ref-device-row-actions{color:var(--ref-text-muted);justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ga-ref-device-row-actions svg{opacity:.82}.ga-ref-device-platform-cell{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.ga-ref-device-platform-icon{width:22px;height:22px;color:var(--ref-text-muted);background:#557d8d17;border-radius:6px;place-items:center;display:grid}.ga-ref-device-platform-cell.is-phone .ga-ref-device-platform-icon,.ga-ref-device-platform-cell.is-tablet .ga-ref-device-platform-icon{color:var(--ref-accent)}.ga-ref-device-platform-cell.is-router .ga-ref-device-platform-icon,.ga-ref-device-platform-cell.is-server .ga-ref-device-platform-icon{color:var(--ref-success)}.ga-ref-device-platform-cell.is-tv .ga-ref-device-platform-icon,.ga-ref-device-platform-cell.is-shield .ga-ref-device-platform-icon{color:var(--ref-warning)}.ga-ref-device-action-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;margin:10px 18px;display:grid;overflow:hidden auto}.ga-ref-device-action-list .ga-ref-icon-action{justify-self:stretch;width:100%;max-width:none}.ga-ref-device-owner-panel,.ga-ref-device-history-panel,.ga-ref-device-actions-panel{min-height:0;margin:16px 22px;overflow:hidden auto}.ga-ref-device-owner-grid{gap:8px;display:grid}.ga-ref-device-history-row,.ga-ref-device-download-row,.ga-ref-device-action-card{border:1px solid var(--ref-ui-line);background:#0816207a;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.ga-ref-device-history-row+.ga-ref-device-history-row,.ga-ref-device-download-row+.ga-ref-device-download-row,.ga-ref-device-action-card+.ga-ref-device-action-card{margin-top:7px}.ga-ref-device-footer-actions{border-top:1px solid var(--ref-ui-line);background:linear-gradient(#091722b8,#08151fe6);grid-area:2/1/auto/-1;justify-content:flex-end;align-items:center;gap:6px;min-height:58px;padding:10px 14px;display:flex}.ga-ref-device-footer-actions .ga-ref-action-group{justify-content:flex-end;width:100%}.ga-ref-device-footer-actions .ga-ref-icon-action{max-width:220px}@media (height<=820px){.ga-ref-device-workspace{width:min(870px,100vw - 240px);height:calc(100vh - 112px);top:56px;left:max(220px,50vw - 435px)}.ga-ref-device-header{min-height:58px;padding:10px 14px}.ga-ref-device-layout{grid-template-rows:minmax(0,1fr) 58px;grid-template-columns:210px minmax(0,1fr)}.ga-ref-device-rail{padding:10px}.ga-ref-device-main{grid-template-rows:42px minmax(0,1fr)}.ga-ref-device-tabs{gap:18px;min-height:42px;padding:0 14px}.ga-ref-device-detail-table,.ga-ref-device-owner-panel,.ga-ref-device-history-panel,.ga-ref-device-actions-panel{margin:10px 14px}.ga-ref-device-detail-row{grid-template-columns:166px minmax(0,1fr) 34px;min-height:36px;padding:6px 10px}.ga-ref-device-footer-actions{min-height:58px;padding:8px 12px}}@media (width>=1800px) and (height>=900px){.ga-ref-device-workspace{top:208px;left:calc(50vw - 415px)}}@media (width<=720px){.ga-ref-device-overlay{overflow:hidden}.ga-ref-device-workspace{border-left:0;border-right:0;border-radius:0;width:100vw;height:calc(100dvh - 58px);top:0;left:0}.ga-ref-device-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:58px;padding:7px 10px;display:grid}.ga-ref-device-title-cluster{gap:8px}.ga-ref-device-title-cluster>div{min-width:0}.ga-ref-device-entity-icon{border-radius:6px;width:28px;height:28px}.ga-ref-device-title-cluster h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ga-ref-device-title-cluster p{margin-top:2px;font-size:10px}.ga-ref-device-header-actions{justify-content:flex-end;gap:4px;width:auto}.ga-ref-device-header-actions .ga-ref-icon-action{--ga-ref-action-size:30px}.ga-ref-device-layout{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:hidden}.ga-ref-device-rail{border-right:0;border-bottom:1px solid var(--ref-ui-line);padding:7px 10px 8px;overflow:visible}.ga-ref-device-rail-hero{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;min-height:40px;margin-bottom:5px;padding:5px 7px}.ga-ref-device-rail-hero>span:first-child{width:26px;height:26px}.ga-ref-device-rail-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-ref-device-rail-row{border-right:1px solid #719ba91f;grid-template-columns:14px minmax(0,1fr);gap:5px;min-height:42px;padding:4px 6px}.ga-ref-device-rail-row:nth-child(3n){border-right:0}.ga-ref-device-rail-row .ga-ref-copy-detail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ga-ref-device-rail-row .ga-ref-copy-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ga-ref-device-rail-action{display:none}.ga-ref-device-rail-row.has-action{grid-template-columns:14px minmax(0,1fr)}.ga-ref-device-warning-row{min-height:36px;margin-top:5px;padding:5px 7px}.ga-ref-device-main{overscroll-behavior:contain;grid-template-rows:40px max-content;overflow:hidden auto}.ga-ref-device-tabs{z-index:2;scrollbar-width:none;background:#0a1b26fa;align-items:end;gap:18px;min-height:40px;padding:0 12px;position:sticky;top:0;overflow:auto hidden}.ga-ref-device-tabs::-webkit-scrollbar{display:none}.ga-ref-device-tabs button{flex:none;min-width:max-content;height:34px}.ga-ref-device-detail-table,.ga-ref-device-owner-panel,.ga-ref-device-history-panel,.ga-ref-device-actions-panel{margin:8px 10px 12px;overflow:visible}.ga-ref-device-detail-row{grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:3px 8px;min-height:58px;padding:7px 9px}.ga-ref-device-detail-row>.ga-ref-copy-pair{grid-area:1/1}.ga-ref-device-detail-row>strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;grid-area:2/1/auto/-1;line-height:1.3;overflow:visible}.ga-ref-device-detail-action{grid-area:1/2;align-self:center}.ga-ref-device-footer-actions{z-index:3;flex-wrap:nowrap;grid-area:3/1;justify-content:flex-end;gap:6px;min-height:48px;padding:7px 10px;position:sticky;bottom:0}.ga-ref-device-footer-actions .ga-ref-icon-action-copy{display:none}.ga-ref-device-footer-actions .ga-ref-icon-action{flex:0 0 34px;width:34px;min-width:34px;height:32px;padding:0}.ga-ref-device-action-list{grid-template-columns:minmax(0,1fr);margin:8px 10px 12px}}.ga-ref-queue-workspace{min-width:0}.ga-ref-request-workspace{height:min(560px,100vh - 84px)}.ga-ref-task-workspace{height:min(690px,100vh - 84px)}.ga-ref-queue-grid{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.ga-ref-queue-main{flex-direction:column;min-width:0;min-height:0;padding:0 16px 14px;display:flex;overflow:hidden}.ga-ref-queue-pane{flex:1;min-height:0;padding-top:12px;overflow:hidden auto}.ga-ref-detail-matrix{border:1px solid var(--ref-border-muted);background:var(--ref-surface-table);border-radius:7px;overflow:hidden}.ga-ref-detail-row{border-bottom:1px solid var(--ref-border-soft);grid-template-columns:minmax(130px,.36fr) minmax(0,1fr);align-items:center;gap:14px;min-height:46px;padding:8px 12px;display:grid}.ga-ref-detail-row:last-child{border-bottom:0}.ga-ref-detail-row>span{color:var(--ref-text-muted);font-size:11px}.ga-ref-detail-row>strong,.ga-ref-detail-row>div{min-width:0;color:var(--ref-text-main);font-size:12px;font-weight:580}.ga-ref-request-comments,.ga-ref-task-summary,.ga-ref-task-evidence-grid,.ga-ref-task-diagnostics{margin-top:12px}.ga-ref-request-comment,.ga-ref-task-summary{border:1px solid var(--ref-border-muted);background:var(--ref-surface-modal-soft);border-radius:7px;padding:10px 12px}.ga-ref-request-comment+.ga-ref-request-comment{margin-top:8px}.ga-ref-request-comment strong,.ga-ref-task-summary strong{color:var(--ref-text-main);margin-bottom:4px;font-size:11px;font-weight:620;display:block}.ga-ref-request-comment p,.ga-ref-task-summary p{color:var(--ref-text-muted);margin:0;font-size:11px}.ga-ref-task-summary p+p{margin-top:5px}.ga-ref-queue-footer{border-top:1px solid var(--ref-border-muted);align-items:center;gap:8px;min-height:54px;margin-top:auto;padding-top:10px;display:flex}.ga-ref-queue-footer label{flex:1;min-width:0}.ga-ref-queue-footer input{width:100%;height:32px;color:var(--ref-text-main);border:1px solid var(--ref-border-muted);background:var(--ref-surface-table);font:inherit;border-radius:6px;outline:0;padding:0 10px}.ga-ref-queue-footer input:focus{border-color:var(--ref-border-active)}.ga-ref-queue-button,.ga-ref-page-action{min-height:30px;color:var(--ref-text-muted);border:1px solid var(--ref-border-muted);background:var(--ref-surface-table);font:inherit;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.ga-ref-queue-button.is-primary{color:var(--ref-text-main);border-color:var(--ref-border-active);background:var(--ref-accent-dim)}.ga-ref-queue-button.is-danger{color:var(--ref-danger);border-color:var(--ref-border-danger)}.ga-ref-page-note{color:var(--ref-text-muted);font-size:10px}.ga-ref-task-evidence-grid{border-top:1px solid var(--ref-border-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ga-ref-task-evidence{align-content:start;gap:9px;min-width:0;padding:10px 4px 0;display:grid}.ga-ref-task-evidence+.ga-ref-task-evidence{border-left:1px solid var(--ref-border-soft);padding-left:12px}.ga-ref-task-evidence>.ga-ref-copy-pair{min-height:30px}.ga-ref-task-evidence .task-signal-strip{min-height:24px}.ga-ref-task-evidence .task-signal-segment{border-radius:5px;height:22px}.ga-ref-task-evidence .task-signal-legend{margin-top:5px;font-size:10px}.ga-ref-task-diagnostics pre{max-height:420px;color:var(--ref-text-muted);border:1px solid var(--ref-border-muted);background:var(--ref-surface-table);white-space:pre-wrap;border-radius:7px;margin:0;padding:12px;font-size:10px;line-height:1.5;overflow:auto}@media (width<=980px){.ga-ref-queue-workspace{width:calc(100vw - 32px);left:16px}}@media (width<=720px){.ga-ref-queue-workspace,.ga-ref-request-workspace,.ga-ref-task-workspace{width:calc(100vw - 16px);height:calc(100vh - 74px);top:8px;left:8px}.ga-ref-queue-grid{grid-template-columns:minmax(0,1fr)}.ga-ref-queue-grid>.ga-ref-detail-rail{display:none}.ga-ref-queue-main{padding:0 10px 10px}.ga-ref-detail-row{grid-template-columns:104px minmax(0,1fr);gap:9px;min-height:42px;padding:6px 9px}.ga-ref-queue-footer{flex-wrap:wrap;gap:6px;min-height:50px}.ga-ref-queue-footer label{flex-basis:100%}.ga-ref-queue-button{flex:1}.ga-ref-task-evidence-grid{grid-template-columns:minmax(0,1fr)}.ga-ref-task-evidence{padding:8px 2px 0}.ga-ref-task-evidence+.ga-ref-task-evidence{border-left:0;border-top:1px solid var(--ref-border-soft);padding-left:2px}}.ga-ref-workbench-overview{--ref-dashboard-rx:#31bdc8;--ref-dashboard-tx:#8290df;--ref-dashboard-clients:#32c895;--ref-dashboard-grid:#87a4ae1c;--ref-dashboard-row:#82a2ad12;--ref-dashboard-panel:#0f1f2ab8;--ref-dashboard-panel-strong:#11232fdb}.ga-ref-workbench-overview .ga-ref-workbench-table-row{min-height:42px}.ga-ref-workbench-overview .ga-ref-workbench-metrics{grid-template-columns:repeat(3,minmax(0,1.62fr)) repeat(3,minmax(0,1fr))}.ga-ref-workbench-overview .ga-ref-workbench-metric:nth-child(3){box-shadow:inset -7px 0 var(--ref-bg-root);padding-right:16px}.ga-ref-dashboard-overview{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex;overflow:hidden auto}.ga-ref-dashboard-lanes{grid-template-columns:minmax(0,1.62fr) minmax(330px,1fr);align-items:start;gap:8px;min-width:0;display:grid}.ga-ref-dashboard-panel-slot{min-width:0;margin:0}.ga-ref-dashboard-layout-panel{min-width:0;position:relative}.ga-ref-dashboard-layout-panel.is-editing{outline:1px dashed var(--ref-border-active);outline-offset:2px;resize:vertical;min-height:150px;max-height:620px;overflow:auto}.ga-ref-dashboard-layout-panel.is-editing>.ga-ref-dashboard-panel{min-height:100%}.ga-ref-dashboard-panel-order{z-index:4;gap:2px;display:flex;position:absolute;top:4px;right:5px}.ga-ref-dashboard-panel-order .ga-ref-icon-action{background:var(--ref-surface-raised)}.ga-ref-dashboard-panel-order .ga-ref-icon-action:disabled{opacity:.35}.ga-ref-dashboard-panel-order .ga-ref-icon-action-glyph{width:14px;height:14px}.ga-ref-dashboard-lane,.ga-ref-dashboard-lane-shell,.ga-ref-dashboard-lane-content{min-width:0}.ga-ref-dashboard-lane-shell{flex-direction:column;gap:7px;display:flex}.ga-ref-dashboard-lane-header{height:27px;color:var(--ref-text-soft);align-items:center;gap:7px;padding:0 3px;display:flex}.ga-ref-dashboard-lane-header>svg{width:14px;height:14px;color:var(--ref-dashboard-rx);stroke-width:1.7px;flex:none}.ga-ref-dashboard-lane-shell.is-users .ga-ref-dashboard-lane-header>svg{color:var(--ref-dashboard-tx)}.ga-ref-dashboard-lane-header>strong{white-space:nowrap;font-size:11px;font-weight:610}.ga-ref-dashboard-lane-header>span{min-width:0;color:var(--ref-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ga-ref-dashboard-lane-actions{align-items:center;gap:3px;margin-left:auto;display:flex}.ga-ref-dashboard-lane-content{gap:8px;display:grid}.ga-ref-dashboard-panel{border:1px solid var(--ref-border-muted);background:var(--ref-dashboard-panel);border-radius:7px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 26px #0000001a}.ga-ref-dashboard-panel[data-state=partial],.ga-ref-dashboard-panel[data-state=stale]{border-color:var(--ref-border-warning)}.ga-ref-dashboard-panel-header{border-bottom:1px solid var(--ref-border-muted);background:#1225317a;align-items:center;gap:7px;height:36px;padding:0 9px;display:flex}.ga-ref-dashboard-panel-header>svg{width:13px;height:13px;color:var(--ref-text-muted);stroke-width:1.7px;flex:none}.ga-ref-dashboard-panel-title{gap:1px;min-width:0;display:grid}.ga-ref-dashboard-panel-title>strong{color:var(--ref-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:590;overflow:hidden}.ga-ref-dashboard-panel-title>small{color:var(--ref-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ga-ref-dashboard-panel-legend,.ga-ref-dashboard-panel-actions{color:var(--ref-text-faint);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:9px;display:flex}.ga-ref-dashboard-panel-actions{gap:3px;margin-left:3px}.ga-ref-dashboard-panel-body{min-width:0}.ga-ref-dashboard-panel-state,.ga-ref-dashboard-chart-state{min-height:138px;color:var(--ref-text-faint);grid-template-columns:9px minmax(0,1fr);align-content:center;column-gap:9px;padding:18px;display:grid}.ga-ref-dashboard-panel-state>span:first-child,.ga-ref-dashboard-chart-state-mark{background:var(--ref-text-faint);border-radius:50%;grid-row:1/span 2;width:7px;height:7px;margin-top:4px}.ga-ref-dashboard-panel-state[data-state=loading]>span:first-child,.ga-ref-dashboard-chart-state[data-state=loading] .ga-ref-dashboard-chart-state-mark{background:var(--ref-accent)}.ga-ref-dashboard-panel-state[data-state=partial]>span:first-child,.ga-ref-dashboard-panel-state[data-state=stale]>span:first-child{background:var(--ref-warning)}.ga-ref-dashboard-panel-state[data-state=error]>span:first-child,.ga-ref-dashboard-chart-state[data-state=error] .ga-ref-dashboard-chart-state-mark{background:var(--ref-danger)}.ga-ref-dashboard-panel-state>strong,.ga-ref-dashboard-chart-state>strong{color:var(--ref-text-soft);font-size:11px;font-weight:590}.ga-ref-dashboard-panel-state>small,.ga-ref-dashboard-chart-state>span:last-child{margin-top:3px;font-size:10px;line-height:1.45}.ga-ref-dashboard-panel-state>div{grid-column:2;margin-top:9px}.ga-ref-dashboard-chart{min-width:0}.ga-ref-dashboard-chart-notice{min-height:25px;color:var(--ref-warning);border-bottom:1px solid var(--ref-border-warning);background:#d69b300a;align-items:center;padding:0 10px;font-size:9px;display:flex}.ga-ref-dashboard-chart-canvas{height:154px;padding:6px 8px 0;position:relative}.ga-ref-dashboard-chart.is-clients .ga-ref-dashboard-chart-canvas{height:128px}.ga-ref-dashboard-chart-svg{outline:0;width:100%;height:142px;overflow:visible}.ga-ref-dashboard-chart.is-clients .ga-ref-dashboard-chart-svg{height:118px}.ga-ref-dashboard-chart-svg:focus-visible{outline:1px solid var(--ref-border-active);outline-offset:-1px;border-radius:4px}.ga-ref-dashboard-chart-grid{stroke:var(--ref-dashboard-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.ga-ref-dashboard-chart-axis{fill:var(--ref-text-faint);font-variant-numeric:tabular-nums;font-size:8px}.ga-ref-dashboard-chart-series .ga-ref-dashboard-chart-area{fill:#0000}.ga-ref-dashboard-chart-series .ga-ref-dashboard-chart-line{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.ga-ref-dashboard-chart-series.is-rx .ga-ref-dashboard-chart-line{stroke:var(--ref-dashboard-rx)}.ga-ref-dashboard-chart-series.is-rx .ga-ref-dashboard-chart-area{fill:url(#ga-ref-dashboard-traffic-rx-fill)}.ga-ref-dashboard-chart-series.is-tx .ga-ref-dashboard-chart-line{stroke:var(--ref-dashboard-tx)}.ga-ref-dashboard-chart-series.is-tx .ga-ref-dashboard-chart-area{fill:url(#ga-ref-dashboard-traffic-tx-fill)}.ga-ref-dashboard-chart-series.is-clients .ga-ref-dashboard-chart-line{stroke:var(--ref-dashboard-clients)}.ga-ref-dashboard-chart-series.is-clients .ga-ref-dashboard-chart-area{fill:url(#ga-ref-dashboard-clients-clients-fill)}.ga-ref-dashboard-chart-focus line{stroke:var(--ref-text-faint);stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.ga-ref-dashboard-chart-focus circle{stroke:var(--ref-bg-root);stroke-width:2px;vector-effect:non-scaling-stroke}.ga-ref-dashboard-chart-focus circle.is-rx{fill:var(--ref-dashboard-rx)}.ga-ref-dashboard-chart-focus circle.is-tx{fill:var(--ref-dashboard-tx)}.ga-ref-dashboard-chart-focus circle.is-clients{fill:var(--ref-dashboard-clients)}.ga-ref-dashboard-chart-readout{border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal);pointer-events:none;border-radius:5px;min-width:112px;padding:6px 7px;position:absolute;top:12px;right:12px;box-shadow:0 9px 24px #0003}.ga-ref-dashboard-chart-readout>time{color:var(--ref-text-faint);font-size:8px;display:block}.ga-ref-dashboard-chart-readout>span{color:var(--ref-text-muted);align-items:center;gap:5px;margin-top:4px;font-size:8px;display:flex}.ga-ref-dashboard-chart-readout i{background:currentColor;border-radius:50%;width:5px;height:5px}.ga-ref-dashboard-chart-readout .is-rx{color:var(--ref-dashboard-rx)}.ga-ref-dashboard-chart-readout .is-tx{color:var(--ref-dashboard-tx)}.ga-ref-dashboard-chart-readout .is-clients{color:var(--ref-dashboard-clients)}.ga-ref-dashboard-chart-readout strong{color:var(--ref-text-soft);margin-left:auto;font-size:9px;font-weight:590}.ga-ref-dashboard-chart-summary{border-top:1px solid var(--ref-border-muted);align-items:center;gap:15px;min-height:35px;padding:0 9px;display:flex;overflow:auto hidden}.ga-ref-dashboard-chart-summary>span{flex:none;align-items:baseline;gap:4px;display:inline-flex}.ga-ref-dashboard-chart-summary small{color:var(--ref-text-faint);font-size:8px}.ga-ref-dashboard-chart-summary strong{color:var(--ref-text-soft);font-size:9px;font-weight:580}.ga-ref-dashboard-chart-summary .is-rx strong{color:var(--ref-dashboard-rx)}.ga-ref-dashboard-chart-summary .is-tx strong{color:var(--ref-dashboard-tx)}.ga-ref-dashboard-chart-summary .is-success strong{color:var(--ref-success)}.ga-ref-dashboard-chart-summary .is-warning strong{color:var(--ref-warning)}.ga-ref-dashboard-sparkline{width:74px;height:20px;overflow:visible}.ga-ref-dashboard-sparkline polyline{fill:none;stroke:var(--ref-success);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ga-ref-dashboard-sparkline.is-warning polyline{stroke:var(--ref-warning)}.ga-ref-dashboard-sparkline.is-danger polyline{stroke:var(--ref-danger)}.ga-ref-dashboard-sparkline.is-muted polyline{stroke:var(--ref-text-faint)}.ga-ref-dashboard-sparkline-empty{color:var(--ref-text-faint);font-size:9px}.ga-ref-dashboard-node-table,.ga-ref-dashboard-user-table{min-width:0}.ga-ref-dashboard-node-head,.ga-ref-dashboard-node-row{grid-template-columns:minmax(122px,1.1fr) minmax(85px,.72fr) 58px 80px 82px 74px 18px;align-items:center;column-gap:8px;min-width:0;padding:0 9px;display:grid}.ga-ref-dashboard-user-head,.ga-ref-dashboard-user-row{grid-template-columns:minmax(115px,1.15fr) minmax(72px,.72fr) minmax(82px,.68fr) minmax(72px,.62fr) 18px;align-items:center;column-gap:7px;min-width:0;padding:0 9px;display:grid}.ga-ref-dashboard-node-head,.ga-ref-dashboard-user-head{height:25px;color:var(--ref-text-faint);border-bottom:1px solid var(--ref-dashboard-row);text-transform:uppercase;font-size:8px;font-weight:580}.ga-ref-dashboard-node-row,.ga-ref-dashboard-user-row{width:100%;height:42px;color:var(--ref-text-muted);border:0;border-bottom:1px solid var(--ref-dashboard-row);font:inherit;text-align:left;background:0 0;font-size:9px}button.ga-ref-dashboard-node-row,button.ga-ref-dashboard-user-row{cursor:pointer}.ga-ref-dashboard-node-row:last-child,.ga-ref-dashboard-user-row:last-child{border-bottom:0}button.ga-ref-dashboard-node-row:hover,button.ga-ref-dashboard-node-row:focus-visible,button.ga-ref-dashboard-user-row:hover,button.ga-ref-dashboard-user-row:focus-visible{background:var(--ref-surface-row-hover);outline:0}.ga-ref-dashboard-node-row>span,.ga-ref-dashboard-user-row>span,.ga-ref-dashboard-node-head>span,.ga-ref-dashboard-user-head>span{min-width:0}.ga-ref-dashboard-node-row>svg,.ga-ref-dashboard-user-row>svg{width:13px;height:13px;color:var(--ref-text-faint)}.ga-ref-dashboard-node-name,.ga-ref-dashboard-user-name{align-items:center;gap:7px;display:flex}.ga-ref-dashboard-node-icon{width:23px;height:23px;color:var(--ref-text-muted);background:#61849114;border-radius:5px;flex:0 0 23px;place-items:center;display:inline-grid;position:relative}.ga-ref-dashboard-node-icon>svg{stroke-width:1.65px;width:12px;height:12px}.ga-ref-dashboard-node-icon>b{border:1px solid var(--ref-dashboard-panel-strong);background:var(--ref-success);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-1px;right:-1px}.ga-ref-dashboard-node-icon.is-warning>b{background:var(--ref-warning)}.ga-ref-dashboard-node-icon.is-danger>b{background:var(--ref-danger)}.ga-ref-dashboard-node-icon.is-muted>b{background:var(--ref-text-faint)}.ga-ref-dashboard-user-name>i{width:23px;height:23px;color:var(--ref-dashboard-clients);background:#32c8950f;border-radius:5px;flex:0 0 23px;place-items:center;display:inline-grid}.ga-ref-dashboard-user-name>i>svg{stroke-width:1.65px;width:12px;height:12px}.ga-ref-dashboard-node-name .ga-ref-copy-pair,.ga-ref-dashboard-user-name .ga-ref-copy-pair{min-width:0}.ga-ref-dashboard-node-name .ga-ref-copy-title,.ga-ref-dashboard-user-name .ga-ref-copy-title{font-size:10px;font-weight:580}.ga-ref-dashboard-node-name .ga-ref-copy-subtitle,.ga-ref-dashboard-user-name .ga-ref-copy-subtitle{font-size:8px}.ga-ref-dashboard-state,.ga-ref-dashboard-pair,.ga-ref-dashboard-traffic-total{gap:1px;min-width:0;display:grid}.ga-ref-dashboard-state strong{color:var(--ref-success);font-size:9px;font-weight:570}.ga-ref-dashboard-state.is-warning strong{color:var(--ref-warning)}.ga-ref-dashboard-state.is-danger strong{color:var(--ref-danger)}.ga-ref-dashboard-state.is-muted strong{color:var(--ref-text-faint)}.ga-ref-dashboard-state small,.ga-ref-dashboard-pair small{color:var(--ref-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ga-ref-dashboard-pair strong,.ga-ref-dashboard-traffic-total strong{color:var(--ref-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:570;overflow:hidden}.ga-ref-dashboard-route{color:var(--ref-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ga-ref-dashboard-traffic-total>span{background:#779ca91f;border-radius:3px;width:48px;height:3px;margin-top:3px;overflow:hidden}.ga-ref-dashboard-traffic-total>span>i{border-radius:inherit;background:var(--ref-dashboard-rx);height:100%;display:block}.ga-ref-dashboard-operations-slot{min-width:0}.ga-ref-dashboard-operations{border:1px solid var(--ref-border-muted);background:var(--ref-dashboard-panel);border-radius:7px;min-width:0;overflow:hidden}.ga-ref-dashboard-operations>header{border-bottom:1px solid var(--ref-border-muted);align-items:center;gap:7px;height:25px;padding:0 9px;display:flex}.ga-ref-dashboard-operations>header>strong{color:var(--ref-text-soft);white-space:nowrap;font-size:10px;font-weight:590}.ga-ref-dashboard-operations>header>span{min-width:0;color:var(--ref-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ga-ref-dashboard-operations>header>div{margin-left:auto}.ga-ref-dashboard-operation-grid{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));min-height:50px;display:grid}.ga-ref-dashboard-operation-grid>div,.ga-ref-dashboard-operation-grid>button{min-width:0;color:inherit;border:0;border-right:1px solid var(--ref-dashboard-row);font:inherit;text-align:left;background:0 0;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;display:grid}.ga-ref-dashboard-operation-grid>:last-child{border-right:0}.ga-ref-dashboard-operation-grid>button:hover,.ga-ref-dashboard-operation-grid>button:focus-visible{background:var(--ref-surface-row-hover);outline:0}.ga-ref-dashboard-operation-icon{width:23px;height:23px;color:var(--ref-text-muted);background:#779ca90f;border-radius:5px;place-items:center;display:grid}.ga-ref-dashboard-operation-icon.is-ok{color:var(--ref-success);background:#26bd860f}.ga-ref-dashboard-operation-icon.is-warning{color:var(--ref-warning);background:#d69b300f}.ga-ref-dashboard-operation-icon.is-danger{color:var(--ref-danger);background:#df64730f}.ga-ref-dashboard-operation-icon>svg{stroke-width:1.7px;width:12px;height:12px}.ga-ref-dashboard-operation-grid>*>span:nth-child(2){min-width:0}.ga-ref-dashboard-operation-grid>*>span:nth-child(2) strong,.ga-ref-dashboard-operation-grid>*>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ga-ref-dashboard-operation-grid>*>span:nth-child(2) strong{color:var(--ref-text-soft);font-size:9px;font-weight:580}.ga-ref-dashboard-operation-grid>*>span:nth-child(2) small{color:var(--ref-text-faint);margin-top:2px;font-size:8px}.ga-ref-dashboard-operation-grid>*>b{color:var(--ref-text-main);font-size:10px;font-weight:620}.ga-ref-dashboard-requests{position:relative}.ga-ref-dashboard-requests-trigger,.ga-ref-dashboard-layout-toggle{height:30px;color:var(--ref-text-muted);border:1px solid var(--ref-border-muted);font:inherit;white-space:nowrap;background:#11232f73;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:560;display:inline-flex}.ga-ref-dashboard-requests-trigger:hover,.ga-ref-dashboard-requests-trigger:focus-visible,.ga-ref-dashboard-layout-toggle:hover,.ga-ref-dashboard-layout-toggle:focus-visible{color:var(--ref-text-soft);border-color:var(--ref-border-soft);outline:0}.ga-ref-dashboard-requests-trigger>svg,.ga-ref-dashboard-layout-toggle .ga-ref-icon-action-glyph{stroke-width:1.7px;width:13px;height:13px}.ga-ref-dashboard-requests-trigger>b{min-width:17px;max-width:30px;height:17px;color:var(--ref-warning);border:1px solid var(--ref-border-warning);font-variant-numeric:tabular-nums;white-space:nowrap;background:#d69b300d;border-radius:999px;place-items:center;padding:0 4px;font-size:8px;line-height:1;display:inline-grid;overflow:hidden}.ga-ref-dashboard-requests-popover{z-index:90;border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal);width:min(318px,100vw - 24px);box-shadow:var(--ref-shadow-panel);border-radius:7px;position:absolute;top:36px;right:0;overflow:hidden}.ga-ref-dashboard-requests-popover>header{border-bottom:1px solid var(--ref-border-muted);align-items:center;gap:7px;height:40px;padding:0 7px 0 10px;display:flex}.ga-ref-dashboard-requests-popover>header>svg{width:13px;height:13px;color:var(--ref-warning)}.ga-ref-dashboard-requests-popover>header>span{gap:1px;min-width:0;display:grid}.ga-ref-dashboard-requests-popover>header strong{color:var(--ref-text-soft);font-size:10px;font-weight:590}.ga-ref-dashboard-requests-popover>header small{color:var(--ref-text-faint);font-size:8px}.ga-ref-dashboard-requests-popover>header>.ga-ref-icon-action{color:var(--ref-text-muted);background:0 0;border:0;border-radius:5px;place-items:center;margin-left:auto;display:grid}.ga-ref-dashboard-requests-popover>header>.ga-ref-icon-action:hover,.ga-ref-dashboard-requests-popover>header>.ga-ref-icon-action:focus-visible{color:var(--ref-text-main);background:var(--ref-surface-row-hover);outline:0}.ga-ref-dashboard-requests-popover>header>.ga-ref-icon-action .ga-ref-icon-action-glyph{width:14px;height:14px}.ga-ref-dashboard-request-list>button{width:100%;min-height:49px;color:inherit;border:0;border-bottom:1px solid var(--ref-border-muted);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.ga-ref-dashboard-request-list>button:not(:disabled):hover,.ga-ref-dashboard-request-list>button:not(:disabled):focus-visible{background:var(--ref-surface-row-hover);outline:0}.ga-ref-dashboard-request-list>button:disabled{opacity:.75}.ga-ref-dashboard-request-list>button>i{width:24px;height:24px;color:var(--ref-accent);background:var(--ref-accent-dim);border-radius:5px;place-items:center;display:grid}.ga-ref-dashboard-request-list>button>i>svg{width:12px;height:12px}.ga-ref-dashboard-request-list>button>span{min-width:0}.ga-ref-dashboard-request-list strong,.ga-ref-dashboard-request-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ga-ref-dashboard-request-list strong{color:var(--ref-text-soft);font-size:9px;font-weight:580}.ga-ref-dashboard-request-list small,.ga-ref-dashboard-request-list time{color:var(--ref-text-faint);font-size:8px}.ga-ref-dashboard-request-list small{margin-top:2px}.ga-ref-dashboard-request-empty{min-height:58px;color:var(--ref-text-faint);place-items:center;font-size:9px;display:grid}.ga-ref-dashboard-requests-popover>footer{background:#0816203d;justify-content:flex-end;align-items:center;min-height:35px;padding:0 8px;display:flex}.ga-ref-dashboard-requests-popover>footer>button{height:25px;color:var(--ref-accent);font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:inline-flex}.ga-ref-dashboard-requests-popover>footer svg{width:12px;height:12px}.ga-ref-dashboard-layout-controls{min-height:32px;color:var(--ref-text-faint);border:1px solid var(--ref-border-muted);background:#11232f6b;border-radius:6px;align-items:center;gap:7px;padding:4px 8px;font-size:9px;display:flex}.ga-ref-dashboard-layout-controls>svg{width:13px;height:13px;color:var(--ref-accent);flex:none}.ga-ref-dashboard-layout-controls>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-ref-dashboard-layout-controls>.ga-ref-icon-action{background:0 0;margin-left:auto}.ga-ref-dashboard-layout-controls>.ga-ref-icon-action+.ga-ref-icon-action{margin-left:0}.ga-ref-dashboard-layout-controls>.ga-ref-icon-action.is-primary{color:var(--ref-text-main);border-color:var(--ref-border-active);background:var(--ref-accent-dim)}.ga-ref-dashboard-layout-controls>.ga-ref-icon-action .ga-ref-icon-action-glyph{width:14px;height:14px}.ga-ref-dashboard-period{border:1px solid var(--ref-border-muted);background:#08162033;border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.ga-ref-dashboard-period>button{min-width:34px;height:24px;color:var(--ref-text-faint);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:9px;font-weight:560;display:inline-flex}.ga-ref-dashboard-period>button:hover:not(:disabled),.ga-ref-dashboard-period>button:focus-visible:not(:disabled){color:var(--ref-text-soft);background:var(--ref-surface-row-hover);outline:0}.ga-ref-dashboard-period>button.is-active{color:var(--ref-text-main);background:var(--ref-accent-soft)}.ga-ref-dashboard-period>button:disabled{cursor:not-allowed;opacity:.48}.ga-ref-dashboard-section{border:1px solid var(--ref-border-muted);background:var(--ref-surface-table);border-radius:7px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ga-ref-dashboard-section-header{border-bottom:1px solid var(--ref-border-muted);background:var(--ref-surface-modal-soft);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:6px 9px 6px 11px;display:flex}.ga-ref-dashboard-section-header>div:first-child{gap:1px;min-width:0;display:grid}.ga-ref-dashboard-section-header strong{color:var(--ref-text-main);font-size:12px;font-weight:600}.ga-ref-dashboard-section-header small{color:var(--ref-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ga-ref-dashboard-section-actions{align-items:center;gap:4px;display:flex}.ga-ref-dashboard-section-actions>a,.ga-ref-dashboard-section-actions>button{min-height:26px;color:var(--ref-text-muted);border:1px solid var(--ref-border-muted);font:inherit;white-space:nowrap;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0 7px;font-size:9px;font-weight:560;text-decoration:none;display:inline-flex}.ga-ref-dashboard-table,.ga-ref-dashboard-table-body{min-width:0;min-height:0}.ga-ref-dashboard-table{scrollbar-color:var(--ref-border-soft) transparent;scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow:hidden}.ga-ref-dashboard-table-head,.ga-ref-dashboard-table-row{grid-template-columns:var(--ga-ref-dashboard-cols);align-items:center;min-width:0;display:grid}.ga-ref-dashboard-table-head{min-height:27px;color:var(--ref-text-faint);border-bottom:1px solid var(--ref-border-muted);text-transform:uppercase;padding:0 9px;font-size:8px;font-weight:600}.ga-ref-dashboard-table-body{flex:1;overflow:hidden auto}.ga-ref-dashboard-table-row{width:100%;min-height:38px;color:var(--ref-text-muted);border:0;border-bottom:1px solid var(--ref-border-muted);font:inherit;text-align:left;background:0 0;padding:0 9px;font-size:10px}.ga-ref-dashboard-table-row:last-child{border-bottom:0}.ga-ref-dashboard-table-row.is-actionable:hover,.ga-ref-dashboard-table-row.is-actionable:focus-visible{background:var(--ref-surface-row-hover);outline:0}.ga-ref-dashboard-table-row>span,.ga-ref-dashboard-table-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:8px;overflow:hidden}.ga-ref-dashboard-table-row>span.is-center,.ga-ref-dashboard-table-head>span.is-center{text-align:center}.ga-ref-dashboard-table-row>span.is-end,.ga-ref-dashboard-table-head>span.is-end{text-align:right}.ga-ref-dashboard-empty{min-height:64px;color:var(--ref-text-faint);justify-content:center;align-items:center;font-size:10px;display:flex}.ga-ref-dashboard-entity{align-items:center;gap:7px;min-width:0;display:flex}.ga-ref-dashboard-entity-icon{width:23px;height:23px;color:var(--ref-text-muted);background:var(--ref-surface-modal-soft);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ga-ref-dashboard-inline-value{gap:1px;min-width:0;display:grid}.ga-ref-dashboard-inline-value small,.ga-ref-dashboard-inline-value strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ga-ref-dashboard-inline-value small{color:var(--ref-text-faint);text-transform:uppercase;font-size:8px;font-weight:560}.ga-ref-dashboard-inline-value strong{color:var(--ref-text-main);font-size:10px;font-weight:580}.ga-ref-dashboard-settings-workspace{width:min(760px,100vw - 64px);height:min(470px,100vh - 72px);top:50%;left:50%;transform:translate(-50%,-50%)}.ga-ref-dashboard-settings-body{flex:1;grid-template-columns:196px minmax(0,1fr);min-height:0;display:grid}.ga-ref-dashboard-settings-main{min-width:0;padding:16px;overflow:auto}.ga-ref-dashboard-settings-grid{gap:12px;display:grid}.ga-ref-dashboard-settings-grid label{color:var(--ref-text-muted);gap:5px;font-size:10px;font-weight:600;display:grid}.ga-ref-dashboard-settings-grid input{width:100%;height:34px;color:var(--ref-text-main);border:1px solid var(--ref-border-muted);background:var(--ref-surface-table);font:inherit;border-radius:6px;outline:0;padding:0 10px}.ga-ref-dashboard-settings-grid input:focus{border-color:var(--ref-border-active)}.ga-ref-dashboard-settings-actions{border-top:1px solid var(--ref-border-muted);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.ga-ref-dashboard-settings-note{color:var(--ref-success);margin-top:10px;font-size:11px}.ga-ref-dashboard-settings-note.is-error{color:var(--ref-danger)}@media (width<=980px){.ga-ref-dashboard-node-head,.ga-ref-dashboard-node-row{grid-template-columns:minmax(116px,1fr) minmax(80px,.7fr) 54px 76px 72px 18px}.ga-ref-dashboard-node-head>:nth-child(5),.ga-ref-dashboard-node-row>:nth-child(5){display:none}.ga-ref-dashboard-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-ref-dashboard-operation-grid>:nth-child(2){border-right:0}.ga-ref-dashboard-operation-grid>*{border-bottom:1px solid var(--ref-dashboard-row);min-height:54px}.ga-ref-dashboard-operation-grid>:nth-last-child(-n+2){border-bottom:0}}@media (width<=720px){.ga-ref-workbench-overview .ga-ref-workbench-main{scrollbar-width:thin;padding-bottom:76px;overflow-y:auto}.ga-ref-workbench-overview .ga-ref-workbench-page-head small,.ga-ref-workbench-overview .ga-ref-dashboard-inline-value,.ga-ref-workbench-overview .ga-ref-dashboard-layout-toggle{display:none}.ga-ref-workbench-overview .ga-ref-workbench-metric:nth-child(3){box-shadow:none;padding-right:8px}.ga-ref-dashboard-overview{overflow:visible}.ga-ref-dashboard-lanes,.ga-ref-dashboard-lane,.ga-ref-dashboard-lane-shell,.ga-ref-dashboard-lane-content,.ga-ref-dashboard-lane-content>div{display:contents}.ga-ref-dashboard-lane-header{display:none}.ga-ref-dashboard-layout-panel[data-dashboard-panel=traffic]{order:1}.ga-ref-dashboard-layout-panel[data-dashboard-panel=clients]{order:2}.ga-ref-dashboard-operations-slot{order:3}.ga-ref-dashboard-layout-panel[data-dashboard-panel=nodes]{order:4}.ga-ref-dashboard-layout-panel[data-dashboard-panel=users]{order:5}.ga-ref-dashboard-lane-header{height:25px}.ga-ref-dashboard-lane-header>span{display:none}.ga-ref-dashboard-panel-header{height:38px}.ga-ref-dashboard-panel-title>small{max-width:220px}.ga-ref-dashboard-panel-legend{display:none}.ga-ref-dashboard-chart-canvas,.ga-ref-dashboard-chart.is-clients .ga-ref-dashboard-chart-canvas{height:142px}.ga-ref-dashboard-chart-svg,.ga-ref-dashboard-chart.is-clients .ga-ref-dashboard-chart-svg{height:132px}.ga-ref-dashboard-chart-readout{top:10px;right:10px}.ga-ref-dashboard-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;min-height:54px;display:grid;overflow:hidden}.ga-ref-dashboard-chart-summary>span{min-width:0}.ga-ref-dashboard-chart-summary small,.ga-ref-dashboard-chart-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ga-ref-dashboard-node-head,.ga-ref-dashboard-user-head{display:none}.ga-ref-dashboard-node-row{grid-template-columns:minmax(122px,1fr) minmax(72px,.55fr) 72px 16px;gap:7px;height:54px;padding:0 9px}.ga-ref-dashboard-node-row>:nth-child(3),.ga-ref-dashboard-node-row>:nth-child(5),.ga-ref-dashboard-node-row>:nth-child(6){display:none}.ga-ref-dashboard-user-row{grid-template-columns:minmax(132px,1fr) minmax(70px,.62fr) minmax(65px,.5fr) 16px;gap:7px;height:54px;padding:0 9px}.ga-ref-dashboard-user-row>:nth-child(3){display:none}.ga-ref-dashboard-route{font-size:8px}.ga-ref-dashboard-operation-grid{grid-template-columns:minmax(0,1fr)}.ga-ref-dashboard-operation-grid>*{border-right:0;border-bottom:1px solid var(--ref-dashboard-row);min-height:49px}.ga-ref-dashboard-operation-grid>:nth-child(2),.ga-ref-dashboard-operation-grid>:nth-last-child(-n+2){border-bottom:1px solid var(--ref-dashboard-row)}.ga-ref-dashboard-operation-grid>:last-child{border-bottom:0}.ga-ref-dashboard-layout-controls{flex-wrap:wrap;align-items:flex-start}.ga-ref-dashboard-layout-controls>span{white-space:normal;width:calc(100% - 22px)}.ga-ref-dashboard-layout-controls>.ga-ref-icon-action{margin-left:20px}.ga-ref-dashboard-layout-controls>.ga-ref-icon-action+.ga-ref-icon-action{margin-left:0}.ga-ref-dashboard-requests-trigger>span{display:none}.ga-ref-dashboard-requests-popover{width:auto;position:fixed;top:54px;left:8px;right:8px}.ga-ref-dashboard-period{max-width:100%;overflow:auto hidden}.ga-ref-dashboard-section{min-height:250px}.ga-ref-dashboard-section-header{flex-direction:column;align-items:flex-start;gap:5px}.ga-ref-dashboard-section-actions{width:100%;overflow:auto hidden}.ga-ref-dashboard-table{overflow:auto hidden}.ga-ref-dashboard-table-head,.ga-ref-dashboard-table-row{min-width:0}.ga-ref-dashboard-settings-workspace{width:calc(100vw - 16px);height:calc(100vh - 74px);top:8px;left:8px;transform:none}.ga-ref-dashboard-settings-body{grid-template-columns:minmax(0,1fr)}.ga-ref-dashboard-settings-body .ga-ref-detail-rail{display:none}.ga-ref-dashboard-settings-main{padding:12px}}@media (width>=721px) and (height<=760px){.ga-ref-dashboard-chart-canvas{height:124px}.ga-ref-dashboard-chart-svg{height:114px}.ga-ref-dashboard-chart.is-clients .ga-ref-dashboard-chart-canvas{height:108px}.ga-ref-dashboard-chart.is-clients .ga-ref-dashboard-chart-svg{height:98px}.ga-ref-dashboard-node-row,.ga-ref-dashboard-user-row{height:38px}.ga-ref-dashboard-operation-grid>*{min-height:48px}}@media (prefers-reduced-motion:reduce){.ga-ref-dashboard-panel,.ga-ref-dashboard-chart-line,.ga-ref-dashboard-requests-popover,.ga-ref-dashboard-layout-controls{scroll-behavior:auto;transition:none!important;animation:none!important}}.ga-ref-node-overlay{max-width:100vw;overflow-x:clip}.ga-node-profile-section{gap:8px;min-width:0;scroll-margin-top:12px;display:grid}.ga-node-profile-stack{align-items:start;gap:10px;min-width:0;padding-top:10px;display:grid}.ga-node-profile-surface{border:1px solid var(--ref-border-soft);background:color-mix(in srgb, var(--ref-surface-modal-soft) 82%, transparent);border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.ga-node-profile-surface-header{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:32px;display:grid}.ga-node-profile-surface-header>div{min-width:0}.ga-node-profile-surface-header h3{color:var(--ref-text-main);margin:0;font-size:12px;font-weight:620;line-height:1.2}.ga-node-profile-surface-header p{color:var(--ref-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:500;line-height:1.35;overflow:hidden}.ga-node-profile-surface-icon{width:26px;height:26px;color:var(--ref-accent);border:1px solid var(--ref-border-soft);background:var(--ref-accent-dim);border-radius:6px;place-items:center;display:grid}.ga-node-profile-surface-icon>svg{width:14px;height:14px;display:block}.ga-node-profile-surface-body{gap:10px;min-width:0;display:grid}.ga-ref-workspace-main[data-active-section=routes] .ga-node-profile-diagnostics [data-node-section=audit],.ga-ref-workspace-main[data-active-section=audit] .ga-node-profile-diagnostics [data-node-section=routes]{display:none}.ga-node-fleet{border:1px solid var(--ref-wb-line);background:linear-gradient(180deg, #0b1c288f, #0816207a), var(--ref-surface-table);border-radius:8px;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff04}.ga-node-fleet button,.ga-node-fleet input{font:inherit}.ga-node-fleet-toolbar{border-bottom:1px solid var(--ref-wb-line);align-items:center;gap:8px;min-height:34px;padding:4px 8px;display:flex}.ga-node-fleet-presets,.ga-node-fleet-active-filters{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow:auto hidden}.ga-node-fleet-presets::-webkit-scrollbar{display:none}.ga-node-fleet-active-filters::-webkit-scrollbar{display:none}.ga-node-fleet-presets button,.ga-node-fleet-active-filters button{min-height:24px;color:var(--ref-wb-muted);cursor:pointer;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.ga-node-fleet-presets button:hover,.ga-node-fleet-presets button:focus-visible,.ga-node-fleet-active-filters button:hover,.ga-node-fleet-active-filters button:focus-visible,.ga-node-fleet-presets button.is-active{color:var(--ref-wb-text);border-color:var(--ref-border-active);background:var(--ref-accent-dim);outline:none}.ga-node-fleet-presets small{color:var(--ref-wb-subtle);font-size:9px}.ga-node-fleet-active-filters{border-left:1px solid var(--ref-wb-line);flex:1;padding-left:7px}.ga-node-fleet-active-filters button{border-color:var(--ref-wb-line);background:#0b1c288a}.ga-node-fleet-active-filters button.is-clear{color:var(--ref-wb-subtle);background:0 0;border-color:#0000}.ga-node-fleet-result-count{color:var(--ref-wb-subtle);white-space:nowrap;margin-left:auto;font-size:10px}.ga-node-fleet-order-mode{min-height:20px;color:var(--ref-wb-subtle);border-left:1px solid var(--ref-wb-line);white-space:nowrap;flex:none;align-items:center;padding:0 6px;font-size:9px;display:inline-flex}.ga-node-fleet-scroll{overscroll-behavior-inline:contain;scrollbar-color:#4a707d66 transparent;scrollbar-width:thin;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;overflow:auto}.ga-node-fleet-scroll:after{content:"";pointer-events:none;width:12px;position:sticky;right:0}.ga-node-fleet-head,.ga-node-fleet-row{min-width:var(--node-fleet-min-width);display:grid}.ga-node-fleet-head{z-index:6;min-height:34px;color:var(--ref-wb-subtle);border-bottom:1px solid var(--ref-wb-line);letter-spacing:0;text-transform:uppercase;background:#0a1924f5;font-size:10px;font-weight:660;position:sticky;top:0}.ga-node-fleet-head-cell{border-right:1px solid #60849014;align-items:center;gap:4px;min-width:0;padding:0 9px;display:flex;position:relative}.ga-node-fleet-head-cell>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-node-fleet-head-cell>button,.ga-node-fleet-cell.is-actions>button,.ga-node-fleet-popover header>button,.ga-node-fleet-settings-order button{width:24px;height:24px;color:var(--ref-wb-subtle);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 24px;place-items:center;padding:0;display:inline-grid}.ga-node-fleet-head-cell>button:hover,.ga-node-fleet-head-cell>button:focus-visible,.ga-node-fleet-head-cell>button.is-active,.ga-node-fleet-cell.is-actions>button:hover,.ga-node-fleet-cell.is-actions>button:focus-visible,.ga-node-fleet-popover header>button:hover,.ga-node-fleet-popover header>button:focus-visible,.ga-node-fleet-settings-order button:hover:not(:disabled),.ga-node-fleet-settings-order button:focus-visible:not(:disabled){color:var(--ref-wb-accent);border-color:var(--ref-border-active);background:var(--ref-accent-dim);outline:none}.ga-node-fleet-head-cell>button{margin-left:auto}.ga-node-fleet-head-cell.is-actions{border-right:0;justify-content:center;padding:0}.ga-node-fleet-head-cell.is-actions>button{margin:0}[data-node-column-resizer]{z-index:4;cursor:col-resize;touch-action:none;width:10px;height:26px;position:absolute;top:4px;right:-5px}[data-node-column-resizer]:after{content:"";background:var(--ref-wb-line-strong);width:1px;height:18px;position:absolute;top:4px;right:4px}[data-node-column-resizer]:hover:after,[data-node-column-resizer]:focus-visible:after{background:var(--ref-wb-accent);width:2px}[data-node-column-resizer]:focus-visible{outline:none}[data-node-column-resizer][aria-disabled=true]{cursor:default;pointer-events:none}.ga-node-fleet-row{min-height:46px;color:var(--ref-wb-muted);border-bottom:1px solid var(--ref-wb-line);cursor:pointer;background:0 0;font-size:11px;position:relative}.ga-node-fleet-row.is-dragging{z-index:8;cursor:grabbing;box-shadow:0 10px 28px #0000003d}.ga-node-fleet-row.is-dragging>.ga-node-fleet-cell{z-index:1;opacity:.3;position:relative}[data-node-reorder-placeholder]{z-index:0;border:1px dashed var(--ref-border-active);background:var(--ref-surface-selected);pointer-events:none;height:100%;display:block;position:absolute;top:0;left:0;right:0}.ga-node-fleet.is-compact .ga-node-fleet-row{min-height:40px}.ga-node-fleet-row:hover,.ga-node-fleet-row:focus-visible{background:var(--ref-surface-row-hover);outline:none}.ga-node-fleet-row.is-selected{background:linear-gradient(90deg, var(--ref-surface-selected), #18a8b503);box-shadow:inset 2px 0 #18a8b57a}.ga-node-fleet-cell{border-right:1px solid #6084900f;align-items:center;gap:7px;min-width:0;padding:5px 9px;display:flex;overflow:hidden}.ga-node-fleet-cell>.ga-ref-copy-pair{width:100%}.ga-node-v3-value-change{align-items:inherit;width:100%;min-width:0;display:inline-flex}.ga-node-v3-value-change>.ga-ref-copy-pair{width:100%}.ga-node-v3-measured-stack{display:grid}.ga-node-fleet-cell .ga-ref-copy-title{color:var(--ref-wb-text);font-size:12px}.ga-node-fleet-cell .ga-ref-copy-subtitle{color:var(--ref-wb-subtle);font-size:10px}.ga-node-fleet-cell .ga-ref-copy-pair.is-ok .ga-ref-copy-title{color:var(--ref-wb-green)}.ga-node-fleet-cell .ga-ref-copy-pair.is-warning .ga-ref-copy-title{color:var(--ref-wb-amber)}.ga-node-fleet-cell .ga-ref-copy-pair.is-danger .ga-ref-copy-title{color:var(--ref-wb-red)}.ga-node-fleet-cell.is-users,.ga-node-fleet-cell.is-load,.ga-node-fleet-cell.is-latency,.ga-node-fleet-cell.is-queue{text-align:right}.ga-node-fleet-cell.is-actions{border-right:0;justify-content:center;gap:2px;padding:0}.ga-node-fleet-grip{cursor:grab;touch-action:none}.ga-node-fleet-grip:active{cursor:grabbing}.ga-node-fleet-grip[aria-disabled=true]{opacity:.3;cursor:default}.ga-node-fleet-status-dot{background:var(--ref-wb-subtle);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.ga-node-fleet-status-dot.is-ok{background:var(--ref-wb-green)}.ga-node-fleet-status-dot.is-warning{background:var(--ref-wb-amber)}.ga-node-fleet-status-dot.is-danger{background:var(--ref-wb-red)}[data-node-identity-sticky]{z-index:3;isolation:isolate;background:var(--ref-surface-table);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:1px 0 0 var(--ref-wb-line);position:sticky;left:0}.ga-node-fleet-head [data-node-identity-sticky]{z-index:7;background:#0a1924fa}.ga-node-fleet-row:hover [data-node-identity-sticky],.ga-node-fleet-row:focus-visible [data-node-identity-sticky]{background:#0d202bfa}.ga-node-fleet-row.is-selected [data-node-identity-sticky]{background:#0c232efa}.ga-node-fleet-empty{min-width:var(--node-fleet-min-width);min-height:120px;color:var(--ref-wb-subtle);place-items:center;font-size:11px;display:grid}.ga-node-fleet-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ga-node-fleet-popover{z-index:20;width:min(248px,100vw - 28px);max-height:min(420px,100vh - 180px);color:var(--ref-wb-text);border:1px solid var(--ref-border-soft);text-align:left;text-transform:none;background:#0c1d28fc;border-radius:7px;position:absolute;top:calc(100% + 5px);left:4px;overflow:auto;box-shadow:0 16px 36px #00000057}.ga-node-fleet-settings{width:min(300px,100vw - 28px);left:auto;right:4px}.ga-node-fleet-popover header{border-bottom:1px solid var(--ref-wb-line);justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 11px;display:flex}.ga-node-fleet-popover header>div{gap:2px;min-width:0;display:grid}.ga-node-fleet-popover header strong{font-size:12px;font-weight:650}.ga-node-fleet-popover header small{color:var(--ref-wb-subtle);font-size:9px}.ga-node-fleet-popover fieldset{border:0;border-bottom:1px solid var(--ref-wb-line);gap:3px;min-width:0;margin:0;padding:8px 10px;display:grid}.ga-node-fleet-popover legend{color:var(--ref-wb-subtle);letter-spacing:0;text-transform:uppercase;padding:0 0 5px;font-size:9px;font-weight:650}.ga-node-fleet-popover-option,.ga-node-fleet-density label{min-height:26px;color:var(--ref-wb-muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.ga-node-fleet-popover-option input,.ga-node-fleet-density input,.ga-node-fleet-settings-row input{width:14px;height:14px;accent-color:var(--ref-wb-accent);margin:0}.ga-node-fleet-popover-number{color:var(--ref-wb-muted);gap:6px;padding:10px;font-size:10px;display:grid}.ga-node-fleet-popover-number input{width:100%;height:30px;color:var(--ref-wb-text);border:1px solid var(--ref-wb-line-strong);background:#051119b8;border-radius:5px;outline:none;padding:0 8px}.ga-node-fleet-popover-number input:focus{border-color:var(--ref-border-active)}.ga-node-fleet-popover footer{border-top:1px solid var(--ref-wb-line);justify-content:flex-end;align-items:center;gap:6px;min-height:42px;padding:6px 8px;display:flex}.ga-node-fleet-popover footer button,.ga-node-fleet-reset{min-height:28px;color:var(--ref-wb-muted);border:1px solid var(--ref-wb-line-strong);cursor:pointer;background:#0a1b26bd;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.ga-node-fleet-popover footer button:hover,.ga-node-fleet-popover footer button:focus-visible,.ga-node-fleet-reset:hover,.ga-node-fleet-reset:focus-visible{color:var(--ref-wb-text);border-color:var(--ref-border-active);outline:none}.ga-node-fleet-popover footer button.is-primary{color:var(--ref-wb-text);background:var(--ref-accent-dim);border-color:#18a8b56b}.ga-node-fleet-settings-columns{padding:5px 8px;display:grid}.ga-node-fleet-settings-row{border-bottom:1px solid #60849014;justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.ga-node-fleet-settings-row>label{min-width:0;color:var(--ref-wb-muted);cursor:pointer;flex:1;align-items:center;gap:7px;font-size:10px;display:flex}.ga-node-fleet-settings-order{gap:2px;display:flex}.ga-node-fleet-settings-order button:disabled{opacity:.28;cursor:default}.ga-node-fleet-density{grid-template-columns:1fr 1fr}.ga-node-fleet-density legend{grid-column:1/-1}.ga-node-fleet-reset{width:calc(100% - 16px);margin:8px}.ga-node-users-trigger{position:relative;overflow:visible}.ga-node-users-trigger .ga-ref-icon-action-glyph{width:25px;height:16px;overflow:visible}.ga-node-users-icon{grid-template-columns:14px minmax(10px,auto);align-items:center;gap:1px;width:25px;height:16px;display:grid}.ga-node-users-icon>svg{width:14px;height:14px;display:block}.ga-node-users-badge{min-width:10px;height:11px;color:var(--ref-text-strong);border:1px solid var(--ref-border-soft);background:var(--ref-surface-selected);border-radius:6px;justify-content:center;align-items:center;padding:0 2px;font-size:7px;font-weight:650;line-height:1;display:inline-flex}.ga-node-profile-users{flex-direction:column;min-width:0;height:100%;min-height:0;padding-top:10px;display:flex}.ga-node-users-toolbar{border:1px solid var(--ref-border-muted);background:var(--ref-surface-modal-soft);border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:8px;min-height:36px;padding:0 8px;display:flex}.ga-node-users-segments{align-items:center;gap:2px;display:inline-flex}.ga-node-users-segments+.ga-node-users-segments{border-left:1px solid var(--ref-border-muted);padding-left:8px}.ga-node-users-segments button,.ga-node-user-cell.is-actions button,.ga-node-user-inspector header>button,.ga-node-user-inspector footer button{font:inherit}.ga-node-users-segments button{min-height:24px;color:var(--ref-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:0 7px;font-size:10px}.ga-node-users-segments button:hover,.ga-node-users-segments button:focus-visible,.ga-node-users-segments button.is-active{color:var(--ref-text-main);border-color:var(--ref-border-active);background:var(--ref-accent-dim);outline:none}.ga-node-users-count{color:var(--ref-text-faint);white-space:nowrap;margin-left:auto;font-size:10px}.ga-node-users-scroll{border:1px solid var(--ref-border-muted);background:var(--ref-surface-table);scrollbar-width:thin;border-radius:0 0 7px 7px;flex:1;min-width:0;min-height:0;overflow:auto}.ga-node-users-head,.ga-node-user-row{grid-template-columns:minmax(150px,1.1fr) 106px 154px 132px 126px 186px 104px 86px;min-width:1040px;display:grid}.ga-node-users-head{z-index:2;min-height:32px;color:var(--ref-text-faint);border-bottom:1px solid var(--ref-border-muted);text-transform:uppercase;background:#0a1924f7;align-items:center;font-size:9px;font-weight:650;position:sticky;top:0}.ga-node-users-head>span{border-right:1px solid #60849012;min-width:0;padding:0 8px}.ga-node-user-row{min-height:48px;color:var(--ref-text-muted);border-bottom:1px solid var(--ref-border-muted);background:0 0;align-items:stretch}.ga-node-user-row:hover{background:var(--ref-surface-row-hover)}.ga-node-user-cell{border-right:1px solid #6084900e;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex;overflow:hidden}.ga-node-user-cell>.ga-ref-copy-pair{width:100%}.ga-node-user-cell .ga-ref-copy-title{color:var(--ref-text-main);font-size:11px}.ga-node-user-cell .ga-ref-copy-subtitle{font-size:9px}.ga-node-user-presence{background:var(--ref-text-faint);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.ga-node-user-row.is-online .ga-node-user-presence{background:var(--ref-success)}.ga-node-user-row.is-recent .ga-node-user-presence{background:var(--ref-warning)}.ga-node-user-cell.is-actions{border-right:0;justify-content:flex-end;gap:2px;padding-inline:4px}.ga-node-user-cell.is-actions button,.ga-node-user-inspector header>button{width:24px;height:24px;color:var(--ref-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 24px;place-items:center;padding:0;display:inline-grid}.ga-node-user-cell.is-actions button:hover:not(:disabled),.ga-node-user-cell.is-actions button:focus-visible:not(:disabled),.ga-node-user-inspector header>button:hover,.ga-node-user-inspector header>button:focus-visible{color:var(--ref-accent);border-color:var(--ref-border-active);background:var(--ref-accent-dim);outline:none}.ga-node-user-cell.is-actions button:disabled{opacity:.34;cursor:default}.ga-node-users-empty{min-height:96px;color:var(--ref-text-faint);text-align:center;place-items:center;padding:16px;font-size:11px;display:grid}.ga-node-users-unavailable{min-height:132px;color:var(--ref-text-muted);border:1px solid var(--ref-border-muted);background:var(--ref-surface-modal-soft);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:14px;display:grid}.ga-node-users-unavailable>svg{color:var(--ref-warning)}.ga-node-users-unavailable strong,.ga-node-users-unavailable p{margin:0}.ga-node-users-unavailable strong{color:var(--ref-text-main);font-size:12px;font-weight:620}.ga-node-users-unavailable p{color:var(--ref-text-faint);margin-top:3px;font-size:10px}.ga-node-user-inspector{z-index:25;border-left:1px solid var(--ref-border-soft);background:linear-gradient(#0e212dfc,#091823fe);border-radius:0 0 8px;flex-direction:column;width:min(380px,100% - 216px);min-width:320px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 64px);display:flex;position:absolute;top:64px;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 34px #0000003d}.ga-node-user-inspector>header{border-bottom:1px solid var(--ref-border-muted);align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:flex}.ga-node-user-inspector-icon{width:28px;height:28px;color:var(--ref-accent);background:var(--ref-accent-dim);border-radius:50%;flex:0 0 28px;place-items:center;display:inline-grid}.ga-node-user-inspector>header>div{gap:2px;min-width:0;display:grid}.ga-node-user-inspector>header strong{color:var(--ref-text-main);font-size:12px;font-weight:620}.ga-node-user-inspector>header small{color:var(--ref-text-faint);font-size:9px}.ga-node-user-inspector>header>button{margin-left:auto}.ga-node-user-inspector-body{flex:1;min-height:0;overflow:hidden auto}.ga-node-user-inspector .ga-node-user-row.is-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"user config actions""device device actions""ip route actions""session traffic actions";min-width:0;min-height:88px;padding:6px 8px;display:grid}.ga-node-user-inspector .ga-node-user-cell{border-right:0;min-height:0;padding:3px 5px}.ga-node-user-inspector .ga-node-user-cell.is-user{grid-area:user}.ga-node-user-inspector .ga-node-user-cell.is-config{grid-area:config}.ga-node-user-inspector .ga-node-user-cell.is-device{grid-area:device}.ga-node-user-inspector .ga-node-user-cell.is-ip{grid-area:ip}.ga-node-user-inspector .ga-node-user-cell.is-session{grid-area:session}.ga-node-user-inspector .ga-node-user-cell.is-traffic{grid-area:traffic}.ga-node-user-inspector .ga-node-user-cell.is-route{grid-area:route}.ga-node-user-inspector .ga-node-user-cell.is-actions{flex-direction:column;grid-area:actions;justify-content:center}.ga-node-user-inspector .ga-node-users-unavailable{grid-template-columns:auto minmax(0,1fr);min-height:0;margin:10px}.ga-node-user-inspector .ga-node-users-unavailable>.ga-ref-copy-pair{grid-column:2}.ga-node-user-inspector>footer{border-top:1px solid var(--ref-border-muted);background:var(--ref-surface-modal-soft);justify-content:flex-end;align-items:center;gap:6px;min-height:48px;padding:7px 9px;display:flex}.ga-node-user-inspector>footer button{min-height:30px;color:var(--ref-text-muted);border:1px solid var(--ref-border-muted);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.ga-node-user-inspector>footer button:hover,.ga-node-user-inspector>footer button:focus-visible,.ga-node-user-inspector>footer button.is-primary{color:var(--ref-text-main);border-color:var(--ref-border-active);background:var(--ref-accent-dim);outline:none}@media (width<=760px){.ga-node-fleet-toolbar{grid-template-columns:minmax(0,1fr) auto;min-height:36px;padding-inline:6px;display:grid}.ga-node-fleet-active-filters{border-left:0;grid-column:1/-1;padding-left:0}.ga-node-fleet-result-count{font-size:9px}.ga-node-fleet-head{min-height:32px}.ga-node-fleet-head-cell,.ga-node-fleet-cell{padding-inline:7px}.ga-node-fleet-row,.ga-node-fleet.is-comfortable .ga-node-fleet-row{min-height:42px}.ga-node-fleet-popover{width:auto;max-height:calc(100dvh - 198px);position:fixed;top:124px;left:8px;right:8px}.ga-node-users-toolbar{min-height:40px;overflow:auto hidden}.ga-node-users-segments+.ga-node-users-segments{padding-left:5px}.ga-node-user-inspector{border-left:0;border-radius:0 0 8px 8px;width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 56px);top:56px}}@media (prefers-reduced-motion:reduce){.ga-node-fleet-scroll,.ga-node-users-scroll,.ga-node-user-inspector-body,.ga-node-ufw-table-viewport,.ga-node-ufw-drawer-body,.ga-node-sync-body{scroll-behavior:auto!important}.ga-node-fleet-row,.ga-node-fleet-row *,.ga-node-v3-drawer,.ga-node-v3-inspector,.ga-node-v3-value-change,.ga-node-user-inspector,.ga-node-sync-inspector,.ga-node-ufw-drawer{transition-duration:.01ms!important;animation:none!important;transform:none!important}}.ga-node-ufw-workbench{min-width:0;color:var(--ref-text-main);gap:8px;display:grid;position:relative}.ga-node-ufw-toolbar,.ga-node-ufw-toolbar>div,.ga-node-ufw-footer,.ga-node-ufw-drawer>header,.ga-node-ufw-drawer>footer{align-items:center;display:flex}.ga-node-ufw-toolbar{justify-content:space-between;gap:12px;min-height:38px}.ga-node-ufw-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.ga-node-ufw-toolbar>div:last-child{gap:6px}.ga-node-ufw-toolbar strong{font-size:13px;font-weight:600}.ga-node-ufw-toolbar small{color:var(--ref-text-muted);font-size:10px}.ga-node-ufw-toolbar button,.ga-node-ufw-footer button,.ga-node-ufw-drawer button{border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal-soft);color:var(--ref-text-soft);font:inherit;border-radius:6px}.ga-node-ufw-toolbar button,.ga-node-ufw-footer button{justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:11px;display:inline-flex}.ga-node-ufw-toolbar button:hover,.ga-node-ufw-footer button:hover,.ga-node-ufw-drawer button:hover{border-color:var(--ref-border-muted);color:var(--ref-text-main)}.ga-node-ufw-toolbar button.is-primary{border-color:var(--ref-border-active);background:var(--ref-accent-soft);color:var(--ref-accent)}.ga-node-ufw-status-strip{border:1px solid var(--ref-border-soft);background:color-mix(in srgb, var(--ref-surface-modal-soft) 84%, transparent);border-radius:8px;grid-template-columns:.7fr 1.2fr 1fr 1.4fr;min-height:48px;display:grid}.ga-node-ufw-status-strip>span,.ga-node-ufw-status-strip>button{border-right:1px solid var(--ref-border-soft);flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:6px 10px;display:flex}.ga-node-ufw-status-strip>span:last-child{border-right:0}.ga-node-ufw-status-strip>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-top:0;border-bottom:0;border-left:0;border-radius:0}.ga-node-ufw-status-strip>button:hover,.ga-node-ufw-status-strip>button:focus-visible{background:var(--ref-surface-selected);outline:none}.ga-node-ufw-status-strip small{color:var(--ref-text-muted);text-transform:uppercase;font-size:9px}.ga-node-ufw-status-strip strong{color:var(--ref-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.ga-node-ufw-status-strip strong.is-ok{color:var(--ref-success)}.ga-node-ufw-status-strip strong.is-warning{color:var(--ref-warning)}.ga-node-ufw-interfaces{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.ga-node-ufw-interfaces article{border-bottom:1px solid var(--ref-border-soft);background:color-mix(in srgb, var(--ref-surface-modal-soft) 58%, transparent);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:6px 9px;display:grid}.ga-node-ufw-interfaces article>svg{color:var(--ref-text-muted)}.ga-node-ufw-interfaces article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ga-node-ufw-interfaces article>span:last-child{align-items:flex-end}.ga-node-ufw-interfaces strong{color:var(--ref-text-soft);font-size:11px;font-weight:550}.ga-node-ufw-interfaces small{color:var(--ref-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ga-node-ufw-table-viewport{overscroll-behavior-inline:contain;border:1px solid var(--ref-border-soft);scrollbar-color:var(--ref-border-muted) transparent;border-radius:8px;max-width:100%;overflow-x:auto}.ga-node-ufw-table{width:max-content;min-width:100%;display:grid}.ga-node-ufw-rule-row{grid-template-columns:var(--ga-node-ufw-columns);border-bottom:1px solid var(--ref-border-soft);min-height:38px;display:grid}.ga-node-ufw-rule-row:last-child{border-bottom:0}.ga-node-ufw-rule-row:not(.is-header):hover{background:var(--ref-surface-row-hover)}.ga-node-ufw-rule-row.has-drift{background:color-mix(in srgb, var(--ref-warning) 5%, transparent)}.ga-node-ufw-rule-row.is-header{z-index:2;background:var(--ref-surface-table);min-height:30px;position:sticky;top:0}.ga-node-ufw-cell{border-right:1px solid var(--ref-border-soft);min-width:0;color:var(--ref-text-soft);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:flex;position:relative;overflow:hidden}.ga-node-ufw-cell:last-child{border-right:0}.ga-node-ufw-rule-row.is-header .ga-node-ufw-cell{color:var(--ref-text-muted);text-transform:uppercase;font-size:9px;font-weight:500;overflow:visible}.ga-node-ufw-rule-row.is-header .ga-node-ufw-cell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:4px;display:block;overflow:hidden}.ga-node-ufw-cell.is-comment,.ga-node-ufw-cell.is-source,.ga-node-ufw-cell.is-destination,.ga-node-ufw-cell.is-egress{text-overflow:ellipsis;line-height:29px;display:block}.ga-node-ufw-cell.is-controls{justify-content:flex-end;padding-inline:4px}.ga-node-ufw-cell.is-controls button{width:27px;height:27px;color:var(--ref-text-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ga-node-ufw-cell.is-controls button:hover{background:var(--ref-surface-selected);color:var(--ref-text-main)}.ga-node-ufw-cell [data-node-ufw-column-resizer]{z-index:3;cursor:col-resize;background:0 0;border:0;border-radius:0;width:18px;padding:0;position:absolute;top:4px;bottom:4px;right:-9px}.ga-node-ufw-cell [data-node-ufw-column-resizer]:after{background:var(--ref-border-muted);content:"";opacity:.55;width:1px;position:absolute;top:3px;bottom:3px;right:8px}.ga-node-ufw-cell [data-node-ufw-column-resizer]:focus-visible:after,.ga-node-ufw-cell [data-node-ufw-column-resizer]:hover:after{background:var(--ref-accent);opacity:1}.ga-node-ufw-footer{min-height:30px;color:var(--ref-text-muted);justify-content:flex-start;gap:10px;font-family:ui-monospace,monospace;font-size:9px}.ga-node-ufw-footer span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.ga-node-ufw-footer button{margin-left:auto;font-family:inherit}.ga-node-ufw-unavailable{border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal-soft);border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.ga-node-ufw-unavailable>svg{color:var(--ref-warning)}.ga-node-ufw-unavailable strong{font-size:12px;font-weight:600}.ga-node-ufw-unavailable p{color:var(--ref-text-muted);margin:3px 0 0;font-size:10px}.ga-node-ufw-unavailable button{border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal-soft);min-height:30px;color:var(--ref-text-soft);border-radius:6px;font-size:10px}.ga-node-ufw-drawer{z-index:70;border-left:1px solid var(--ref-border-muted);background:var(--ref-surface-drawer);grid-template-rows:auto minmax(0,1fr) auto;width:min(356px,100vw - 16px);max-width:356px;max-height:calc(100dvh - 58px);display:grid;position:fixed;top:58px;bottom:0;right:0;box-shadow:-16px 0 40px #0000003d}.ga-node-ufw-drawer>header{border-bottom:1px solid var(--ref-border-soft);justify-content:space-between;min-height:50px;padding:8px 12px}.ga-node-ufw-drawer>header>div{flex-direction:column;gap:2px;display:flex}.ga-node-ufw-drawer>header strong{font-size:13px;font-weight:600}.ga-node-ufw-drawer>header small{color:var(--ref-text-muted);font-size:9px}.ga-node-ufw-drawer>header button{place-items:center;width:28px;height:28px;padding:0;display:grid}.ga-node-ufw-drawer-body{min-height:0;padding:10px 12px;overflow-y:auto}.ga-node-ufw-drawer>footer{border-top:1px solid var(--ref-border-soft);background:var(--ref-surface-drawer);flex-wrap:wrap;gap:6px;min-height:64px;padding:8px 12px;position:relative}.ga-node-ufw-drawer>footer button{min-height:32px;padding:0 9px;font-size:10px}.ga-node-ufw-drawer>footer button:disabled{cursor:not-allowed;opacity:.48}.ga-node-ufw-drawer>footer small{color:var(--ref-text-muted);flex-basis:100%;font-size:9px}.ga-node-ufw-preview-button{color:var(--ref-accent)!important}.ga-node-ufw-form-group{border-bottom:1px solid var(--ref-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 0;display:grid}.ga-node-ufw-field{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.ga-node-ufw-label{color:var(--ref-text-muted);font-size:9px}.ga-node-ufw-field input,.ga-node-ufw-field textarea,.ga-node-ufw-listbox>button{border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal-soft);width:100%;min-height:32px;color:var(--ref-text-main);font:inherit;border-radius:6px;outline:0;padding:6px 8px;font-size:10px}.ga-node-ufw-field textarea{resize:vertical;min-height:52px}.ga-node-ufw-field input:focus,.ga-node-ufw-field textarea:focus,.ga-node-ufw-listbox>button:focus-visible{border-color:var(--ref-border-active)}.ga-node-ufw-field.is-error input,.ga-node-ufw-field.is-error textarea{border-color:var(--ref-danger)}.ga-node-ufw-field>small,.ga-node-ufw-form-error{color:var(--ref-danger);margin:0;font-size:9px;line-height:1.35}.ga-node-ufw-listbox>button{text-align:left;justify-content:space-between;align-items:center;gap:6px;display:flex}.ga-node-ufw-listbox button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.ga-node-ufw-listbox button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.ga-node-ufw-listbox button small{color:var(--ref-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ga-node-ufw-menu{z-index:80;border:1px solid var(--ref-border-muted);background:var(--ref-surface-modal);width:max(100%,170px);max-height:220px;box-shadow:var(--ref-shadow-panel);border-radius:7px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);left:0;overflow-y:auto}.ga-node-ufw-menu button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:5px 7px;display:flex}.ga-node-ufw-menu button[aria-selected=true]{background:var(--ref-surface-selected);color:var(--ref-accent)}.ga-node-ufw-preview,.ga-node-ufw-warning{border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal-soft);border-radius:7px;margin-top:8px;padding:8px}.ga-node-ufw-preview header,.ga-node-ufw-warning{align-items:flex-start;gap:7px;display:flex}.ga-node-ufw-preview header span,.ga-node-ufw-warning span{flex-direction:column;gap:2px;display:flex}.ga-node-ufw-preview strong,.ga-node-ufw-warning strong{font-size:10px;font-weight:600}.ga-node-ufw-preview small,.ga-node-ufw-warning small{color:var(--ref-text-muted);font-size:9px;line-height:1.35}.ga-node-ufw-preview p{align-items:flex-start;gap:5px;margin:6px 0;font-size:9px;line-height:1.35;display:flex}.ga-node-ufw-preview p.is-danger,.ga-node-ufw-warning>svg{color:var(--ref-danger)}.ga-node-ufw-preview p.is-warning{color:var(--ref-warning)}.ga-node-ufw-preview p.is-ok{color:var(--ref-success)}@media (width<=760px){.ga-node-ufw-workbench{width:100%;max-width:100%;overflow:hidden}.ga-node-ufw-toolbar{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.ga-node-ufw-toolbar>div{width:100%;min-width:0}.ga-node-ufw-toolbar>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.ga-node-ufw-toolbar button{white-space:normal;width:100%;min-width:0;height:auto;min-height:34px;padding-block:5px}.ga-node-ufw-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-node-ufw-status-strip>span:nth-child(2){border-right:0}.ga-node-ufw-status-strip>span:nth-child(-n+2){border-bottom:1px solid var(--ref-border-soft)}.ga-node-ufw-status-strip strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ga-node-ufw-interfaces{grid-template-columns:1fr}.ga-node-ufw-interfaces article{grid-template-columns:28px minmax(0,1fr)}.ga-node-ufw-interfaces article>span:last-child{grid-column:2;align-items:flex-start}.ga-node-ufw-table-viewport{width:100%;min-width:0}.ga-node-ufw-footer{flex-wrap:wrap}.ga-node-ufw-footer span{max-width:100%}.ga-node-ufw-footer button{margin-left:0}.ga-node-ufw-drawer{width:100vw;max-width:100%;max-height:100dvh;top:0}}.ga-node-sync-trigger{min-width:var(--ga-ref-action-size);max-width:var(--ga-ref-action-size);width:var(--ga-ref-action-size)!important;padding:0!important}.ga-node-sync-trigger.is-ok{color:var(--ref-success)}.ga-node-sync-trigger.is-warning{color:var(--ref-warning)}.ga-node-sync-trigger.is-danger{color:var(--ref-danger)}.ga-node-sync-inspector{z-index:30;border-left:1px solid var(--ref-border-muted);width:min(430px,100% - 216px);min-width:360px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 64px);color:var(--ref-text-main);background:linear-gradient(#0e212dfe,#091823fe);border-radius:0 0 8px;flex-direction:column;display:flex;position:absolute;top:64px;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 40px #00000047}.ga-node-sync-header{border-bottom:1px solid var(--ref-border-muted);align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.ga-node-sync-icon{background:var(--ref-accent-dim);width:29px;height:29px;color:var(--ref-accent);border-radius:50%;flex:0 0 29px;place-items:center;display:inline-grid}.ga-node-sync-header>div{flex:1;gap:2px;min-width:0;display:grid}.ga-node-sync-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.ga-node-sync-header small{color:var(--ref-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ga-node-sync-header>button{width:28px;height:28px;color:var(--ref-text-muted);background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 28px;place-items:center;padding:0;display:inline-grid}.ga-node-sync-header>button:hover,.ga-node-sync-header>button:focus-visible{border-color:var(--ref-border-muted);color:var(--ref-text-main);outline:none}.ga-node-sync-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.ga-node-sync-unavailable{border:1px solid var(--ref-border-warning);background:color-mix(in srgb, var(--ref-warning) 5%, transparent);border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin:12px;padding:12px;display:grid}.ga-node-sync-unavailable>svg{color:var(--ref-warning)}.ga-node-sync-unavailable strong{font-size:12px;font-weight:620}.ga-node-sync-unavailable p{color:var(--ref-text-muted);margin:4px 0 0;font-size:10px;line-height:1.45}.ga-node-sync-busy{border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal-soft);align-items:flex-start;gap:10px;padding:12px;display:flex}.ga-node-sync-busy>svg{color:var(--ref-accent);flex:none}.ga-node-sync-busy strong{font-size:11px;font-weight:620}.ga-node-sync-busy p{color:var(--ref-text-muted);margin:3px 0 0;font-size:9px;line-height:1.45}.ga-node-sync-summary{border-bottom:1px solid var(--ref-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ga-node-sync-summary-status{border-bottom:1px solid var(--ref-border-soft);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:8px 10px;display:grid}.ga-node-sync-summary-status small,.ga-node-sync-checksum small{color:var(--ref-text-faint);text-transform:uppercase;font-size:8px}.ga-node-sync-summary-status strong{font-size:11px;font-weight:620}.ga-node-sync-summary-status span{color:var(--ref-text-muted);grid-column:2;font-size:9px}.ga-node-sync-checksum{border-right:1px solid var(--ref-border-soft);background:color-mix(in srgb, var(--ref-accent) 2%, transparent);gap:3px;min-width:0;padding:8px 10px;display:grid}.ga-node-sync-checksum.is-actual{background:color-mix(in srgb, var(--ref-warning) 2%, transparent);border-right:0}.ga-node-sync-checksum strong{color:var(--ref-text-soft);font-size:10px;font-weight:580}.ga-node-sync-checksum code{color:var(--ref-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ga-node-sync-subsystems{display:grid}.ga-node-sync-subsystem{border-bottom:1px solid var(--ref-border-soft);grid-template-columns:20px minmax(0,1fr) minmax(108px,auto);align-items:center;gap:7px;min-height:58px;padding:6px 10px;display:grid}.ga-node-sync-subsystem>svg{color:var(--ref-warning)}.ga-node-sync-subsystem.is-ok>svg{color:var(--ref-success)}.ga-node-sync-subsystem.is-danger>svg{color:var(--ref-danger)}.ga-node-sync-subsystem.is-muted>svg{color:var(--ref-text-faint)}.ga-node-sync-subsystem>div{gap:2px;min-width:0;display:grid}.ga-node-sync-subsystem strong{font-size:10px;font-weight:600}.ga-node-sync-subsystem small{color:var(--ref-text-muted);font-size:8px}.ga-node-sync-subsystem span{color:var(--ref-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ga-node-sync-subsystem>code{color:var(--ref-text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ga-node-sync-restore{border-bottom:1px solid var(--ref-border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.ga-node-sync-restore>div{min-width:0}.ga-node-sync-restore strong{font-size:11px;font-weight:620}.ga-node-sync-restore p{color:var(--ref-text-muted);margin:3px 0 0;font-size:9px;line-height:1.4}.ga-node-sync-restore>small{color:var(--ref-text-faint);grid-column:1/-1;font-size:9px}.ga-node-sync-restore button,.ga-node-sync-adopt button{border:1px solid var(--ref-border-muted);min-height:32px;color:var(--ref-text-soft);font:inherit;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:inline-flex}.ga-node-sync-restore button.is-primary{border-color:var(--ref-border-active);background:var(--ref-accent-dim);color:var(--ref-accent)}.ga-node-sync-restore button:disabled,.ga-node-sync-adopt button:disabled{cursor:not-allowed;opacity:.46}.ga-node-sync-adopt{border-bottom:1px solid var(--ref-border-soft)}.ga-node-sync-adopt>summary{min-height:44px;color:var(--ref-danger);cursor:pointer;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:7px;padding:7px 10px;list-style:none;display:grid}.ga-node-sync-adopt>summary::-webkit-details-marker{display:none}.ga-node-sync-adopt>summary>span{gap:1px;display:grid}.ga-node-sync-adopt>summary strong{font-size:10px;font-weight:620}.ga-node-sync-adopt>summary small{color:var(--ref-text-faint);font-size:8px}.ga-node-sync-adopt[open]>summary>svg:last-child{transform:rotate(180deg)}.ga-node-sync-adopt-body{gap:8px;padding:0 10px 10px;display:grid}.ga-node-sync-adopt-body>p{border-left:2px solid var(--ref-danger);color:var(--ref-text-muted);margin:0;padding-left:8px;font-size:9px;line-height:1.45}.ga-node-sync-adopt-body ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ga-node-sync-adopt-body li{min-width:0;color:var(--ref-text-soft);justify-content:space-between;gap:8px;font-size:9px;display:flex}.ga-node-sync-adopt-body li code{color:var(--ref-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ga-node-sync-adopt-body label{color:var(--ref-text-muted);gap:4px;font-size:9px;display:grid}.ga-node-sync-adopt-body input{border:1px solid var(--ref-border-soft);background:var(--ref-surface-modal-soft);width:100%;min-height:32px;color:var(--ref-text-main);font:inherit;border-radius:6px;outline:none;padding:5px 8px;font-size:10px}.ga-node-sync-adopt-body input:focus{border-color:var(--ref-border-danger)}.ga-node-sync-adopt button.is-danger{border-color:var(--ref-border-danger);color:var(--ref-danger);justify-self:start}.ga-node-sync-adopt-body>small{color:var(--ref-text-faint);font-size:9px}.ga-node-sync-notice,.ga-node-sync-error{border:1px solid var(--ref-border-soft);color:var(--ref-text-muted);border-radius:6px;margin:8px 10px;padding:7px 8px;font-size:9px;line-height:1.4}.ga-node-sync-notice{border-color:var(--ref-border-active)}.ga-node-sync-error{border-color:var(--ref-border-danger);color:var(--ref-danger)}.ga-node-operations-sync-status{border-bottom:1px solid var(--ref-border-soft);min-height:42px;color:var(--ref-text-muted);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.ga-node-operations-sync-status>span{gap:2px;min-width:0;display:grid}.ga-node-operations-sync-status strong{color:var(--ref-text-soft);font-size:10px;font-weight:600}.ga-node-operations-sync-status small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ga-node-danger-zone{border-top:1px solid var(--ref-border-soft);border-bottom:1px solid var(--ref-border-soft);background:color-mix(in srgb, var(--ref-danger) 2%, transparent);margin:10px 0 0}.ga-node-danger-zone>summary{min-height:40px;color:var(--ref-danger);cursor:pointer;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px 10px;list-style:none;display:grid}.ga-node-danger-zone>summary::-webkit-details-marker{display:none}.ga-node-danger-zone>summary>span{gap:1px;min-width:0;display:grid}.ga-node-danger-zone>summary strong{font-size:10px;font-weight:620}.ga-node-danger-zone>summary small{color:var(--ref-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ga-node-danger-zone[open]>summary>svg:last-child{transform:rotate(180deg)}.ga-node-danger-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.ga-ref-node-workspace .ga-ref-footer-actions{flex-shrink:0}.ga-ref-node-workspace .ga-ref-footer-actions button:has(>small){text-align:left;grid-template-rows:auto auto;grid-template-columns:14px minmax(0,1fr);justify-items:start;display:grid}.ga-ref-node-workspace .ga-ref-footer-actions button:has(>small)>svg{grid-row:1/-1}.ga-ref-node-workspace .ga-ref-footer-actions button>small{color:var(--ref-text-faint);font-size:8px;font-weight:500}@media (width>=1920px) and (height>=900px){.ga-ref-node-workspace{height:min(777px,100dvh - 246px);max-height:calc(100dvh - 246px)}.ga-ref-node-workspace .ga-ref-footer-actions{z-index:2;background:linear-gradient(180deg, transparent, var(--ref-surface-modal) 24%);padding-top:8px;position:sticky;bottom:0}}@media (height<=820px){.ga-node-sync-inspector{top:56px}}@media (width<=760px){.ga-node-sync-inspector{border-left:0;border-radius:0 0 8px 8px;width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 56px);top:56px}.ga-node-sync-restore{grid-template-columns:minmax(0,1fr)}.ga-node-sync-restore button{justify-self:start}.ga-node-danger-actions{grid-template-columns:minmax(0,1fr)}}
