@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-latin-300-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-sans:var(--font-family-en);--font-arabic:var(--font-family-ar);--font-mono:"IBM Plex Mono",var(--font-family-mono);--color-bg:var(--color-surface-canvas);--color-surface:var(--color-surface-default);--color-surface-muted:var(--color-surface-selected);--color-text:var(--color-text-primary);--color-text-muted:var(--color-text-secondary);--color-text-subtle:var(--color-text-tertiary);--color-border:var(--color-border-default);--color-primary:var(--color-action-primary);--color-primary-hover:var(--color-action-primary-hover);--color-primary-soft:var(--color-surface-selected);--color-primary-soft-text:var(--color-text-primary);--color-primary-contrast:var(--color-action-on-primary);--color-focus:var(--color-state-focus);--color-success:var(--color-status-success-fg);--color-success-soft:var(--color-status-success-bg);--color-warning:var(--color-status-warning-fg);--color-warning-soft:var(--color-status-warning-bg);--color-caution:var(--color-status-warning-fg);--color-danger:var(--color-status-error-fg);--color-danger-soft:var(--color-status-error-bg);--color-info-soft:var(--color-status-info-bg);--color-info-text:var(--color-status-info-fg);--color-disabled-bg:var(--color-state-disabled-bg);--color-disabled-border:var(--color-border-strong);--color-disabled-text:var(--color-text-secondary);--shell-bg:var(--color-surface-shell);--shell-text:var(--color-nzrh-grey-100);--shell-text-strong:var(--color-nzrh-white);--shell-muted:var(--color-nzrh-grey-300);--shell-active:#1f1f1e;--shell-hover:#242422;--shell-card:#141413;--shell-accent:var(--color-state-focus);--banner-bg:var(--color-surface-inverse);--banner-text:var(--color-text-inverse);--banner-chip:color-mix(in srgb,var(--color-text-inverse) 16%,transparent);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--radius:var(--radius-md);--radius-pill:var(--radius-full);--control-height:var(--size-control-lg);--content-max:var(--layout-content-max);--shadow:var(--shadow-1);--shadow-menu:var(--shadow-2);--text-xs:var(--type-label-size);--text-sm:var(--type-body-sm-size);--text-md:var(--type-body-size);--text-lg:var(--type-heading-size);--text-xl:var(--type-title-size);--text-2xl:var(--type-metric-size)}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);line-height:calc(1.5 * var(--line-scale, 1));-webkit-text-size-adjust:100%}html[lang=ar]{font-family:var(--font-arabic)}body{margin:0;min-block-size:100vh;min-block-size:100dvh;background:var(--color-bg);font-size:var(--text-md)}h1,h2,h3,h4{line-height:1.3}:lang(ar){font-family:var(--font-arabic)}.mono,code,kbd,samp{font-family:var(--font-mono)}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:calc(-1 * var(--space-8) * 2);padding:var(--space-2) var(--space-4);background:var(--color-surface);border-radius:var(--radius)}.skip-link:focus{inset-block-start:var(--space-2)}.first-load-loader{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface-canvas);color:var(--color-text-primary);text-align:center;animation:first-load-reveal 0s linear .3s both;transition:opacity .2s ease}[data-first-load-leave] .first-load-loader{opacity:0;pointer-events:none}[data-app-root]:has([data-first-load-ready]) .first-load-loader{opacity:0;pointer-events:none}@keyframes first-load-reveal{0%{visibility:hidden}to{visibility:visible}}.first-load-loader-mark svg{width:119px;height:119px}.first-load-loader-wordmark{margin-block:20px 0;display:flex;flex-direction:column;gap:2px}.first-load-loader-wordmark [lang=ar]{font-family:var(--font-family-ar);font-size:28px;font-weight:600;line-height:1.2}.first-load-loader-wordmark [lang=en]{font-family:var(--font-family-en);font-size:16px;font-weight:500;line-height:1.3}.first-load-loader-status{margin-block:16px 0;font-size:13px;color:var(--color-text-secondary)}.shell{display:flex;flex-direction:column;min-block-size:100vh;min-block-size:100dvh}.shell-app{flex-direction:row;align-items:stretch}.shell-column{flex:1 1;min-inline-size:0;display:flex;flex-direction:column;max-block-size:100vh;max-block-size:100dvh}.shell-app .shell-column>main{position:relative;flex:1 1;min-block-size:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.orgnav,.sidebar{scrollbar-width:thin;scrollbar-color:var(--color-nzrh-grey-500) transparent}.orgnav::-webkit-scrollbar,.shell-app .shell-column>main::-webkit-scrollbar,.sidebar::-webkit-scrollbar{inline-size:10px;block-size:10px}.orgnav::-webkit-scrollbar-track,.shell-app .shell-column>main::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track{background:transparent}.orgnav::-webkit-scrollbar-thumb,.shell-app .shell-column>main::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-full);background-color:var(--color-border-strong);background-clip:padding-box}.orgnav::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background-color:var(--color-nzrh-grey-500)}.top-bar{flex:none;justify-content:space-between;gap:12px;min-block-size:60px;padding-block:8px;padding-inline:24px;background:var(--color-surface-default);-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.top-bar,.top-bar-end{display:flex;flex-wrap:wrap;align-items:center}.top-bar-end{gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.brand{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:var(--type-heading-size)}.brand-mark{flex:none;color:var(--color-text-primary)}.content{inline-size:100%;max-inline-size:var(--layout-content-max);margin-inline:auto;padding-block:24px 32px;padding-inline:28px}.shell>.content{flex:1 1 auto}.content-wide{max-inline-size:1440px}.content-narrow{max-inline-size:1100px}.sidebar{flex:none;inline-size:var(--size-sidebar);position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100vh;block-size:100dvh;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding-block:20px 16px;padding-inline:12px;background:var(--shell-bg);color:var(--shell-text)}.sidebar-brand{display:flex;align-items:center;gap:10px;padding-inline:8px;text-decoration:none}.sidebar-brand,.sidebar-brand .brand-mark,.sidebar-brand:hover{color:var(--shell-text-strong)}.sidebar-brand-text{display:flex;flex-direction:column;min-inline-size:0}.sidebar-brand-name{font-size:15px;font-weight:600;line-height:1.3}.sidebar-brand-by{font-size:10px;color:var(--shell-muted)}.sidebar-nav{gap:16px}.nav-group,.nav-section,.sidebar-nav{display:flex;flex-direction:column}.nav-group{gap:2px;margin:0;padding:0;list-style:none}.nav-group-title{padding-inline:10px;-webkit-padding-after:4px;padding-block-end:4px;font-size:var(--type-overline-size);line-height:var(--type-overline-line);color:var(--shell-muted)}.nav-link{position:relative;display:flex;align-items:center;gap:10px;min-block-size:38px;padding-inline:10px;border-radius:var(--radius-sm);color:var(--shell-text);text-decoration:none;font-size:13px;font-weight:500}.nav-link:hover{background:var(--shell-hover);color:var(--shell-text-strong)}.nav-link[aria-current=page]{background:var(--shell-active);color:var(--shell-text-strong)}.nav-link[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;inset-block:8px;inline-size:3px;border-radius:var(--radius-full);background:var(--shell-accent)}.nav-link .icon{flex:none;opacity:.85}.nav-link-label{flex:1 1 auto;min-inline-size:0}.nav-count{flex:none;min-inline-size:18px;padding-block:1px;padding-inline:6px;border-radius:var(--radius-full);background:var(--shell-hover);color:var(--shell-text-strong);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.bottom-tab[data-nav=alerts] .nav-count,.bottom-tab[data-nav=inbox] .nav-count,.nav-link[data-nav=alerts] .nav-count,.nav-link[data-nav=inbox] .nav-count{background:var(--color-action-destructive);color:var(--color-nzrh-white)}.sidebar :focus-visible{outline-color:var(--shell-accent)}.sidebar-automation{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:var(--radius-md);background:var(--shell-card)}.sidebar-automation-title{font-size:var(--type-overline-size);line-height:var(--type-overline-line);color:var(--shell-muted)}.sidebar-automation-state{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--shell-text-strong)}.automation-dot{flex:none;inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:#a6a6a3}[data-mode=suggest] .automation-dot{background:#a39bff}[data-mode=auto] .automation-dot{background:#4cc38a}[data-mode=stopped] .automation-dot{background:#ff7a6b}.sidebar-user{-webkit-margin-before:auto;margin-block-start:auto;display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--radius-md);background:var(--shell-card);font-size:12px}.sidebar-user .avatar{flex:none;inline-size:30px;block-size:30px;background:var(--shell-hover);color:var(--shell-text-strong)}.sidebar-user-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0;overflow-wrap:anywhere}.sidebar-user-name{font-weight:600;color:var(--shell-text-strong)}.sidebar-user-email{font-size:11px;color:var(--shell-muted)}.icon{display:inline-block;vertical-align:middle}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.page-header-text{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.page-header-description,.page-header-eyebrow{font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale));color:var(--color-text-secondary)}.page-header-description{margin:0;max-inline-size:40rem}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-5)}.card h1{margin-block:0 var(--space-3);font-size:var(--text-2xl);font-weight:600}.muted{color:var(--color-text-muted)}[dir=rtl] .icon-directional{transform:scaleX(-1)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.stack>*{margin-block:0}.auth-screen{display:flex;flex-direction:column;align-items:center;gap:28px;padding-block:40px 24px}.auth-brand{text-align:center}.auth-brand,.auth-brand-lockup{display:flex;flex-direction:column;align-items:center;gap:10px}.auth-brand-lockup{color:var(--color-text-primary)}.auth-brand-name{font-size:var(--type-title-size);font-weight:var(--font-weight-semibold);line-height:calc(var(--type-title-line) * var(--line-scale, 1))}.auth-brand-tagline{margin:0;font-size:var(--type-body-sm-size);color:var(--color-text-secondary)}.auth-card{inline-size:100%;max-inline-size:30rem;margin-inline:auto}.auth-card h1:focus{outline:none}.auth-card h1:focus-visible{outline:2px solid var(--color-focus)}.small{font-size:.875rem}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field label{font-weight:500}.field input{font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding-block:var(--space-2);padding-inline:var(--space-3);inline-size:100%}.field input[aria-invalid=true]{border-color:var(--color-danger)}.field input[dir=ltr]{text-align:start}.code-input{font-family:var(--font-mono);letter-spacing:.1em}.hint{margin:0;font-size:.875rem;color:var(--color-text-muted)}.notice{padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius);border:1px solid var(--color-border);border-inline-start-width:4px;margin:0}.notice-error{border-color:var(--color-danger);color:var(--color-danger)}.notice-warning{border-color:var(--color-warning)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-height);font:inherit;font-size:var(--text-md);font-weight:600;padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius);border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast);cursor:pointer;text-decoration:none}.button:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-primary-contrast)}.button:disabled,.button[aria-disabled=true]{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);color:var(--color-disabled-text);cursor:not-allowed;filter:none}.button-secondary{background:var(--color-surface);font-weight:500}.button-secondary,.button-secondary:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.button-secondary:hover:not(:disabled){background:var(--color-surface-muted)}.button-danger,.button-danger:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger);color:var(--color-text-inverse)}.button-danger:hover:not(:disabled){filter:brightness(.92)}.button-danger-outline{border:2px solid var(--color-danger);background:var(--color-surface);color:var(--color-danger)}.button-danger-outline:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.button-small{min-block-size:2.25rem;padding-inline:var(--space-3);font-size:var(--text-sm)}.button-link{min-block-size:0;background:none;border:none;color:var(--color-primary);padding:0;font-weight:500;text-decoration:underline;align-self:flex-start}.button-link:hover:not(:disabled){background:none;color:var(--color-primary-hover)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.checkbox{display:flex;align-items:center;gap:var(--space-2)}.qr-code{inline-size:12rem;block-size:12rem;max-inline-size:100%}.qr-code,.secret{border-radius:var(--radius)}.secret{display:inline-block;overflow-wrap:anywhere;padding-block:var(--space-1);padding-inline:var(--space-2);background:var(--color-bg)}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);-webkit-padding-start:var(--space-6);padding-inline-start:var(--space-6);margin:0;font-family:var(--font-mono)}.menu{position:relative}.menu>summary{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);cursor:pointer;list-style:none;padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);max-inline-size:22rem}.menu>summary:hover{background:var(--color-surface-muted)}.menu>summary::-webkit-details-marker{display:none}.switcher-current{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-panel{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0;z-index:20;min-inline-size:16rem;max-inline-size:min(24rem,calc(100vw - 2 * var(--space-4)));padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu)}.user-menu .menu-panel{inset-inline-start:auto;inset-inline-end:0}.menu:not([open])>.menu-panel{display:none}.menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.menu-list a{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius);text-decoration:none;color:var(--color-text)}.menu-list a:hover{background:var(--color-surface-muted)}.menu-list a[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary-soft-text);font-weight:600}.menu-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.menu-group-label{inline-size:100%;font-size:var(--text-sm);color:var(--color-text-muted)}.menu-option{font:inherit;min-block-size:2.25rem;padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);cursor:pointer}.menu-option[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.swatch{display:inline-block;inline-size:.75rem;block-size:.75rem;border-radius:50%;border:1px solid var(--color-border);background:var(--color-bg);flex:none}.swatch-large{inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius)}.client-banner{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);padding-inline:var(--space-7);background:var(--banner-bg);color:var(--banner-text);font-size:var(--text-sm);-webkit-border-start:.5rem solid var(--banner-bg);border-inline-start:.5rem solid var(--banner-bg)}.client-banner-name{font-size:var(--text-md);font-weight:600}.client-banner-name-en{opacity:.9}.client-banner .chip{display:inline;padding-block:.125rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--banner-chip);color:var(--banner-text);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:inherit}.client-banner .chip-alert{background:var(--color-warning-soft);color:var(--color-warning);font-weight:600}.badge{display:inline-block;padding-block:.125rem;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-sm)}.badge-danger{border-color:var(--color-danger);color:var(--color-danger);font-weight:600}.client-content{min-inline-size:0}@media (min-width:640px) and (max-width:1023.98px){.sidebar{inline-size:var(--size-sidebar-rail);padding-inline:10px;overflow:visible}.sidebar-brand{justify-content:center;padding-inline:0}.sidebar-automation-title,.sidebar-brand-text,.sidebar-user-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.nav-group-title{padding-inline:0;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-link{justify-content:center;padding-inline:0}.nav-link .nav-link-label{display:none;position:absolute;inset-inline-start:calc(100% + 8px);inset-block-start:50%;transform:translateY(-50%);z-index:50;flex:none;padding-block:6px;padding-inline:10px;border-radius:var(--radius-sm);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:12px;white-space:nowrap;box-shadow:var(--shadow-2)}.nav-link:focus-visible .nav-link-label,.nav-link:hover .nav-link-label{display:block}.nav-link .nav-count{position:absolute;inset-block-start:2px;inset-inline-end:2px}.sidebar-automation,.sidebar-user{align-items:center;justify-content:center;padding:6px}}@media (max-width:639.98px){.shell-app{flex-direction:column}.shell-column{max-block-size:none}.sidebar{display:none}.content,.top-bar{padding-inline:16px}.content{padding-block:16px 24px}.shell-app .content{-webkit-padding-after:calc(56px + 24px);padding-block-end:calc(56px + 24px)}.client-banner{padding-inline:16px}.menu-panel{position:static;-webkit-margin-before:8px;margin-block-start:8px;max-inline-size:100%}}.client-card-name{inline-size:100%;font-weight:var(--font-weight-semibold);font-size:17px}.page-title{margin:0;font-size:var(--type-title-size);line-height:calc(var(--type-title-line) * var(--line-scale));font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking)}.table-wrap{position:relative;overflow-x:auto}.table{inline-size:100%;border-collapse:collapse}.table td,.table th{text-align:start;vertical-align:top;padding:var(--space-2);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.field textarea{font:inherit}.color-field{display:flex;align-items:center;gap:var(--space-2)}.add-member{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.member-actions{flex-wrap:nowrap}.member-actions,.member-none{align-items:center;min-block-size:var(--size-row-dense)}.member-none{display:inline-flex}.member-name{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.check-list,.history-list{list-style:none;padding:0;flex-direction:column}.check-list,.chip-group,.history-list{margin:0;display:flex;gap:var(--space-2)}.chip-group{flex-wrap:wrap;align-items:center}.badge-warning{border-color:var(--color-warning);color:var(--color-warning);font-weight:600}.facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0}.facts dd{min-inline-size:0}.facts dd,.signal-body{margin:0;overflow-wrap:anywhere}.signal-body{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:4px solid var(--color-border);border-inline-start:4px solid var(--color-border);white-space:pre-wrap}.reply-text{white-space:pre-wrap;overflow-wrap:anywhere}.check{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.check-dot{inline-size:.75rem;block-size:.75rem;border-radius:999px;background:var(--color-success)}.check-warn .check-dot{background:var(--color-warning)}.check-fail .check-dot{background:var(--color-danger)}.approval-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.approval-title{margin:0;font-size:var(--type-heading-size);line-height:calc(var(--type-heading-line) * var(--line-scale, 1));font-weight:var(--font-weight-semibold)}.approval-select{display:inline-flex;align-items:center;--choice-bare-start:10px}@media (max-width:30rem){.facts{grid-template-columns:1fr}}.facts-row{display:contents}.alerts-bell{display:inline-flex;align-items:center;gap:6px;min-block-size:var(--control-height);padding-block:4px;padding-inline:10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.alerts-bell:hover{background:var(--color-state-hover);color:var(--color-text-primary)}.badge-ok{border-color:var(--color-success);color:var(--color-success);font-weight:600}.stack-sm{display:flex;flex-direction:column;gap:var(--space-2)}.stack-sm>*{margin-block:0}.webhook-url{overflow-wrap:anywhere;font-family:var(--font-mono)}.drive-block{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-muted)}.drive-block h4{margin:0;font-weight:600}.drive-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);margin:0}.drive-facts dt{color:var(--color-text-muted)}.drive-facts dd{margin:0;min-inline-size:0;overflow-wrap:anywhere}.drive-command{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);overflow-wrap:anywhere;text-align:start}@media (max-width:30rem){.drive-facts{grid-template-columns:minmax(0,1fr)}}.registry-value,.table code{overflow-wrap:anywhere}.table input{font:inherit;max-inline-size:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}.view-tabs{display:flex;flex-wrap:wrap;gap:18px;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.view-tabs a{display:inline-flex;align-items:center;min-block-size:44px;padding-block:8px;font-size:var(--type-action-size);font-weight:var(--type-action-weight);color:var(--color-text-secondary);text-decoration:none;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent}.view-tabs a:hover{color:var(--color-text-primary)}.view-tabs a[aria-current=page]{color:var(--color-text-primary);border-block-end-color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.month-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.month-title{display:flex;flex-direction:column;margin:0;font-size:var(--type-subheading-size);line-height:calc(var(--type-subheading-line) * var(--line-scale));font-weight:var(--type-subheading-weight)}.chip-list{gap:8px 16px}.calendar-legend,.chip-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.calendar-legend{gap:8px 14px;font-size:var(--type-label-size);color:var(--color-text-secondary)}.calendar-legend li{display:inline-flex;align-items:center;gap:6px}.calendar-grid{inline-size:100%;table-layout:fixed;border-collapse:collapse}.calendar-grid th{padding:4px;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);text-align:start}.calendar-grid td{vertical-align:top;block-size:6.5rem;padding:4px;border:1px solid var(--color-border-subtle);background:var(--color-surface-default);overflow-wrap:anywhere}.calendar-grid td.calendar-blank{background:transparent}.calendar-today{background:var(--color-surface-subtle)}.calendar-today .calendar-number:after{content:"";display:inline-block;inline-size:6px;block-size:6px;-webkit-margin-start:4px;margin-inline-start:4px;border-radius:var(--radius-full);background:var(--color-brand-primary);vertical-align:2px}.calendar-date{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px}.calendar-number{font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar-entries{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;font-size:var(--type-body-sm-size)}.calendar-event{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-border-start:3px solid var(--color-text-tertiary);border-inline-start:3px solid var(--color-text-tertiary)}.calendar-event-client{border-inline-start-color:var(--color-data-series-3)}.seasonal-marker{display:block;color:var(--color-status-success-fg);font-weight:var(--font-weight-semibold)}.calendar-item{display:flex;flex-direction:column;border:1px solid var(--color-border-default);border-inline-start-width:3px;border-radius:var(--radius-sm);background:var(--color-surface-default)}.calendar-item-button{display:flex;flex-direction:column;gap:2px;inline-size:100%;min-block-size:44px;padding:4px 6px;font:inherit;color:inherit;text-align:start;background:transparent;border:0;border-radius:inherit;cursor:pointer}.calendar-item-button:hover{background:var(--color-state-hover)}.calendar-item-button[aria-pressed=true]{background:var(--color-surface-selected);box-shadow:0 0 0 1px var(--color-text-primary)}.calendar-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.calendar-item-status{display:inline-flex;align-items:center;gap:4px;font-size:var(--type-label-size);color:var(--color-text-secondary)}.calendar-item-idea{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tone-ok{border-inline-start-color:var(--color-status-success-fg)}.tone-waiting{border-inline-start-color:var(--color-status-warning-fg)}.tone-progress{border-inline-start-color:var(--color-status-info-fg)}.tone-danger{border-inline-start-color:var(--color-status-error-fg)}.tone-ok .calendar-item-status{color:var(--color-status-success-fg)}.tone-waiting .calendar-item-status{color:var(--color-status-warning-fg)}.tone-progress .calendar-item-status{color:var(--color-status-info-fg)}.tone-danger .calendar-item-status{color:var(--color-status-error-fg)}.calendar-agenda{display:none}@media (max-width:48rem){.calendar-grid{display:none}.calendar-agenda{display:flex}}.design-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:12px;gap:12px;align-items:start}.design-column{display:flex;flex-direction:column;gap:8px;min-inline-size:0;padding:12px;background:var(--color-surface-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.design-column-title{margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--type-action-size);font-weight:var(--font-weight-semibold)}.design-column-name{display:inline-flex;align-items:center;gap:6px;min-inline-size:0}.design-column-title .icon{flex:none}.design-column[data-tone=waiting] .design-column-title .icon{color:var(--color-status-warning-fg)}.design-column[data-tone=progress] .design-column-title .icon{color:var(--color-status-info-fg)}.design-column[data-tone=ok] .design-column-title .icon{color:var(--color-status-success-fg)}.design-column[data-tone=danger] .design-column-title .icon{color:var(--color-status-error-fg)}.design-column[data-tone=neutral] .design-column-title .icon{color:var(--color-text-tertiary)}.design-column-list,.design-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.design-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:12px;gap:12px}.design-card{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-inline-start-width:3px;border-radius:var(--radius-sm);min-inline-size:0}.design-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.design-card-due{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--color-text-secondary);unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.design-card-title{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.design-card-designer{gap:8px}.avatar,.design-card-designer{display:inline-flex;align-items:center}.avatar{inline-size:24px;block-size:24px;flex:none;justify-content:center;border-radius:var(--radius-full);background:var(--color-state-pressed);color:var(--color-text-primary);font-size:11px;font-weight:var(--font-weight-semibold)}.design-card-foot{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;-webkit-padding-before:8px;padding-block-start:8px;-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.design-card .actions{margin:0}.knowledge-layout{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.knowledge-main{min-width:0}.knowledge-tree{gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.knowledge-folder,.knowledge-tree{display:flex;flex-direction:column}.knowledge-folder{gap:var(--space-1)}.knowledge-folder-title{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600}.knowledge-folder-title svg{flex:none;color:var(--color-text-muted)}.knowledge-folder-name{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-folder-title .pill{flex:none}.knowledge-docs a{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2);min-block-size:2.25rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:inherit;text-decoration:none}.knowledge-docs a:hover{background:var(--color-surface-muted)}.knowledge-folder>a.small{padding-inline:var(--space-2)}.knowledge-docs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1);overflow-wrap:anywhere}.knowledge-docs a[aria-current=page]{font-weight:600;background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.knowledge-doc-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.knowledge-text{inline-size:100%;min-block-size:18rem;resize:vertical;line-height:1.6}.markdown-preview{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);overflow-wrap:anywhere;line-height:1.6}.markdown-preview>:first-child{-webkit-margin-before:0;margin-block-start:0}.markdown-preview pre{overflow-x:auto;padding:var(--space-2);background:var(--color-bg);border-radius:var(--radius)}.markdown-preview blockquote{margin-inline:0;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:3px solid var(--color-border);border-inline-start:3px solid var(--color-border)}.diff-lines{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.diff-gap,.diff-line{display:flex;gap:var(--space-2);padding-block:.125rem;padding-inline:var(--space-2)}.diff-gap{justify-content:center;background:var(--color-bg)}.diff-add{background:color-mix(in srgb,var(--color-success) 14%,transparent)}.diff-remove{background:color-mix(in srgb,var(--color-danger) 14%,transparent)}.diff-sign{flex:0 0 1ch}.diff-number{flex:0 0 3.5ch;text-align:end}.diff-text{flex:1 1 auto;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:48rem){.knowledge-layout{grid-template-columns:minmax(0,1fr)}}.knowledge-test{min-inline-size:0}.knowledge-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.knowledge-aside{position:-webkit-sticky;position:sticky;inset-block-start:var(--space-4)}.knowledge-doc-folder{flex-basis:100%}.knowledge-complete{display:flex;flex-direction:column;gap:var(--space-2)}.knowledge-complete-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}@media (max-width:80rem){.knowledge-work{grid-template-columns:minmax(0,1fr)}.knowledge-aside{position:static}}.knowledge-test-title{margin:0;font-size:1rem}.card-flush{padding:0;overflow:hidden}.card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.card-title{margin:0;font-size:var(--text-md);font-weight:600}.stat-tile{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.stat-label{display:inline-flex;align-items:center;gap:8px;font-size:var(--type-label-size);line-height:calc(var(--type-label-line) * var(--line-scale));font-weight:var(--type-label-weight);color:var(--color-text-secondary)}.stat-dot{inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:var(--color-brand-primary);flex:none}.stat-value{font-size:var(--type-metric-size);font-weight:var(--type-metric-weight);line-height:calc(var(--type-metric-line) * var(--line-scale));letter-spacing:var(--type-metric-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-value-text{font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight)}.stat-sub{font-size:var(--type-label-size);line-height:calc(var(--type-label-line) * var(--line-scale));color:var(--color-text-tertiary)}.stat-urgent .stat-sub{color:var(--color-status-warning-fg)}.stat-ok .stat-sub{color:var(--color-status-success-fg)}.pill{display:inline-flex;align-items:center;gap:var(--space-1);padding-block:.125rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;line-height:1.5;white-space:nowrap;background:var(--color-surface-muted);color:var(--color-text-muted)}.pill-accent{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.pill-ok{background:var(--color-success-soft);color:var(--color-success)}.pill-warning{background:var(--color-warning-soft);color:var(--color-warning)}.pill-danger{background:var(--color-danger-soft);color:var(--color-danger);font-weight:600}.pill-info{background:var(--color-info-soft);color:var(--color-info-text)}.platform-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:2.25rem;padding-block:.125rem;padding-inline:var(--space-2);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;background:var(--color-surface-muted);color:var(--color-text)}.platform-badge[data-platform=instagram]{background:#f7e6ef;color:#8a1f55}.platform-badge[data-platform=whatsapp]{background:#e2f3e6;color:#1d6b33}.platform-badge[data-platform=facebook]{background:#e4eaf8;color:#1e3f8a}.platform-badge[data-platform=tiktok]{background:#e9e9ec;color:#202124}.platform-badge[data-platform=google_business]{background:#fcefd9;color:#8a4b08}.sla{font-size:var(--text-xs);white-space:nowrap;padding-block:.125rem;padding-inline:var(--space-2);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-muted)}.sla-breached{background:var(--color-danger-soft);color:var(--color-danger);font-weight:600}.sla-soon{background:var(--color-warning-soft);color:var(--color-warning)}.sla-answered{background:var(--color-success-soft);color:var(--color-success)}.sla-none{background:transparent}.banner{display:flex;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.banner-icon{flex:none;-webkit-margin-before:.125rem;margin-block-start:.125rem}.banner-body{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.banner-title{font-weight:600}.banner-text{font-size:var(--text-sm);line-height:1.6}.banner-info{border-color:#c9d4f3;background:var(--color-info-soft);color:var(--color-info-text)}.banner-warning{border-color:#f1d3b5;background:#fdf6ee;color:#7c2d12}.banner-danger{border-color:#f3c6c1;background:var(--color-danger-soft);color:var(--color-danger)}.banner-success{border-color:#bfe0da;background:var(--color-primary-soft);color:var(--color-primary-soft-text)}:root[data-theme=dark] .banner-warning{border-color:#5a3a24;background:var(--color-warning-soft);color:var(--color-warning)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .banner-warning{border-color:#5a3a24;background:var(--color-warning-soft);color:var(--color-warning)}}.empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding-block:32px;padding-inline:20px;text-align:center;color:var(--color-text-secondary)}.empty-state:before{content:"";inline-size:36px;block-size:36px;border-radius:var(--radius-full);border:5px solid var(--color-border-strong);-webkit-margin-after:2px;margin-block-end:2px}.empty-state .empty-state-title,.empty-state-title{margin:0;font-size:15px;font-weight:var(--font-weight-semibold);line-height:calc(22px * var(--line-scale, 1));color:var(--color-text-primary)}.empty-state-text{margin:0;font-size:var(--type-body-sm-size);max-inline-size:28rem}.filter-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.filter-spacer{flex:1 1 1.25rem}.filter-select{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.field textarea{inline-size:100%;line-height:1.6;resize:vertical}.more-filters{position:static}.more-filters>summary{list-style:none}.more-filters>summary::-webkit-details-marker{display:none}.more-filters-panel{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:15;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);min-inline-size:18rem;max-inline-size:min(24rem,calc(100vw - 2 * var(--space-4)));padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu)}.more-filters-panel .filter-select{justify-content:space-between}.data-table .num{text-align:end}.list-detail{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.list-detail-aside{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr) minmax(14rem,17rem)}.list-detail-list,.list-detail-main,.list-detail-side{min-inline-size:0}.list-detail-list,.list-detail-main{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}@media (max-width:80rem){.list-detail-aside{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}.list-detail-aside .list-detail-side{grid-column:2}}@media (max-width:48rem){.list-detail,.list-detail-aside{grid-template-columns:minmax(0,1fr)}.list-detail-aside .list-detail-side{grid-column:auto}.list-detail-open .list-detail-main{order:-1}.more-filters-panel{position:static;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);min-inline-size:0}}.inbox-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.inbox-row+.inbox-row{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.inbox-row-link{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-4);color:var(--color-text);text-decoration:none}.inbox-row-link:hover{background:var(--color-bg);color:var(--color-text)}.inbox-row-link[aria-current=page]{background:var(--color-primary-soft);box-shadow:inset 3px 0 0 var(--color-primary)}[dir=rtl] .inbox-row-link[aria-current=page]{box-shadow:inset -3px 0 0 var(--color-primary)}.inbox-row-pending{display:flex;align-items:center;justify-content:flex-end;min-height:14px}.inbox-row-head,.inbox-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.inbox-author{flex:1 1 auto;min-inline-size:0;font-weight:600}.inbox-author,.inbox-snippet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-snippet{display:block;line-height:1.6}.inbox-row-meta{font-size:var(--text-xs)}.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge,.bell-count,.chip,.nav-count,.num,.pill,.platform-badge,.sla,.stat-value,.tab-count{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.top-bar-start{display:flex;align-items:center;gap:12px;flex:1 1 28rem;flex-wrap:nowrap;min-inline-size:0}.top-bar-start>.menu{flex:none}.top-bar-brand{display:none}.client-switcher>summary{display:flex;align-items:center;gap:10px}.switcher-text{display:flex;flex-direction:column;min-inline-size:0;text-align:start}.switcher-overline{font-size:var(--type-overline-size);line-height:var(--type-overline-line);color:var(--color-text-secondary)}.top-search{position:relative;display:flex;align-items:center;flex:1 1 14rem;min-inline-size:8rem;max-inline-size:28rem}.top-search input{inline-size:100%;-webkit-padding-end:44px;padding-inline-end:44px}.top-search-kbd{position:absolute;inset-inline-end:10px;padding-block:1px;padding-inline:5px;border:1px solid var(--color-border-default);border-radius:var(--radius-xs);background:var(--color-surface-subtle);color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:11px;pointer-events:none}.top-search-miss{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;z-index:20;padding-block:4px;padding-inline:10px;border-radius:var(--radius-sm);background:var(--color-surface-inverse);color:var(--color-text-inverse);white-space:nowrap;box-shadow:var(--shadow-2)}.top-bar-button,.top-search-miss{font-size:var(--type-body-sm-size)}.top-bar-icon-button{padding-inline:0;inline-size:var(--control-height)}.bell-count{min-inline-size:18px;padding-block:1px;padding-inline:5px;border-radius:var(--radius-full);background:var(--color-action-destructive);color:var(--color-nzrh-white);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.bell-count-critical{font-weight:600}.automation-pill{display:flex;align-items:center;gap:10px;-webkit-padding-start:12px;padding-inline-start:12px;border:1px solid var(--color-border-default);border-radius:var(--radius-full)}.automation-pill[data-mode=stopped]{background:var(--color-status-error-bg);border-color:var(--color-status-error-border)}.automation-pill-state{display:flex;align-items:center;gap:8px;font-size:var(--type-body-sm-size);font-weight:500}.automation-pill .button{border-start-start-radius:var(--radius-full);border-start-end-radius:var(--radius-full);border-end-start-radius:var(--radius-full);border-end-end-radius:var(--radius-full)}.automation-pill:not(:has(.automation-pill-state)){border:none;-webkit-padding-start:0;padding-inline-start:0}.stop-control{position:relative}.stop-dialog{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:30;inline-size:min(24rem,calc(100vw - 32px));padding:16px;background:var(--color-surface-default);border:1px solid var(--color-border-default);-webkit-border-start:4px solid var(--color-action-destructive);border-inline-start:4px solid var(--color-action-destructive);border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.stop-dialog-title{margin:0;font-weight:600}.adapters-mode-banner{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding-block:6px;padding-inline:24px;background:var(--color-warning-soft);color:var(--color-text-primary);font-size:var(--type-body-sm-size)}.adapters-mode-banner strong{font-weight:600}@media (max-width:640px){.adapters-mode-banner{padding-inline:16px}}.inbox-freshness{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.stopped-banner{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-block:8px;padding-inline:24px;background:var(--color-action-destructive);color:var(--color-nzrh-white);font-size:var(--type-body-sm-size)}.stopped-banner .icon{flex:none}.stopped-banner-text{flex:1 1 16rem;display:flex;flex-wrap:wrap;column-gap:12px;min-inline-size:0}.stopped-banner-by{opacity:.9}.stopped-banner .button{background:var(--color-nzrh-white);color:var(--color-action-destructive);border-color:transparent}.bottom-tabs{display:none}@media (max-width:639.98px){.top-bar-brand{display:inline-flex}.top-bar-start{flex-wrap:wrap}.top-search{max-inline-size:none}.top-search-kbd{display:none}.stop-dialog{position:static;-webkit-margin-before:8px;margin-block-start:8px}.bottom-tabs{position:fixed;inset-block-end:0;inset-inline:0;z-index:40;block-size:56px;background:var(--shell-bg)}.bottom-tab,.bottom-tabs{display:flex;color:var(--shell-text)}.bottom-tab{position:relative;flex:1 1;min-inline-size:44px;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none}.bottom-tab-label{font-size:10px;max-inline-size:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bottom-tab[aria-current=page]{color:var(--shell-text-strong)}.bottom-tab[aria-current=page]:before{content:"";position:absolute;inset-block-start:0;inset-inline:12px;block-size:3px;border-radius:var(--radius-full);background:var(--shell-accent)}.bottom-tab .nav-count{position:absolute;inset-block-start:4px;inset-inline-end:calc(50% - 20px)}.bottom-tab :focus-visible{outline-color:var(--shell-accent)}}@media (min-width:640px) and (max-width:1149.98px){.top-search{display:none}}@media (max-width:1099.98px){.automation-pill-label{display:none}}.bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.bulk-bar-text{flex:1 1 18rem;min-inline-size:0}.bulk-bar-text p{margin:0}.bulk-status:empty{display:none}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.severity-dot{inline-size:8px;block-size:8px;border-radius:var(--radius-full);flex:none;background:var(--color-text-tertiary)}.severity-dot[data-severity=critical]{background:var(--color-brand-primary)}.severity-dot[data-severity=warn]{background:var(--color-status-warning-fg)}.section-title{margin:0;font-size:var(--type-subheading-size);line-height:calc(var(--type-subheading-line) * var(--line-scale));font-weight:var(--type-subheading-weight)}.client-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-gap:16px;gap:16px}.client-card2{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.client-card2-head{display:flex;align-items:center;gap:12px}.client-logo{inline-size:40px;block-size:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);border:1px solid var(--color-border-strong);background:var(--color-surface-default);font-weight:var(--font-weight-semibold);font-size:var(--type-body-sm-size)}.client-card2-names{display:flex;flex-direction:column;min-inline-size:0}.client-card2-group{-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.client-card2-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.client-card2-spend{display:flex;flex-direction:column;gap:8px}.client-card2-money{margin:0;display:flex;flex-direction:column;gap:2px}.client-card2-counts dt,.client-card2-money dt{font-size:var(--type-label-size);color:var(--color-text-secondary)}.client-card2-counts dd,.client-card2-money dd{margin:0;font-size:18px;font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-card2-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.client-card2-money .meter{-webkit-margin-before:6px;margin-block-start:6px}.channel .platform-badge{background:transparent;border:1px dashed var(--color-border-strong);color:var(--color-text-subtle)}.channel-on .platform-badge{border-style:solid;border-color:transparent;background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.setup-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.setup-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;min-block-size:44px}.setup-name{flex:1 1 auto;min-inline-size:0}.auth-card h1{font-size:var(--text-xl)}.field input{min-block-size:var(--control-height);border-color:var(--color-border-strong)}.language-switcher{display:flex;gap:var(--space-2)}.language-switcher a{display:inline-flex;align-items:center;min-block-size:2.5rem;padding-inline:var(--space-3);border-radius:var(--radius);text-decoration:none;color:var(--color-text);border:1px solid var(--color-border-strong)}.language-switcher a[aria-current=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.client-card2-sub{display:block;font-size:var(--type-label-size);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.content h2:not([class]){margin:0;font-size:var(--text-lg);font-weight:600}.settings-cards{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:start}@media (min-width:920px){.settings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-note{margin:0;font-size:var(--type-body-sm-size);color:var(--color-text-secondary)}.card-narrow{max-inline-size:36rem}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);grid-gap:16px;gap:16px;align-items:start}.content-main{min-inline-size:0}.content-detail{position:-webkit-sticky;position:sticky;inset-block-start:16px}.content-detail .facts{grid-template-columns:minmax(0,1fr);row-gap:2px}.content-detail .facts dd{-webkit-margin-after:8px;margin-block-end:8px}.meter{position:relative;display:block;block-size:8px;border-radius:var(--radius-full);background:var(--color-border-subtle);overflow:hidden}.meter>span{display:block;block-size:100%;background:var(--color-data-series-1)}.meter-mark{position:absolute;inset-block:0;inline-size:2px}.meter-mark,.stat-urgent .meter>span{background:var(--color-status-warning-fg)}.month-nav{padding:8px 12px;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.calendar-grid th{color:var(--color-text-tertiary)}@media (max-width:64rem){.content-layout{grid-template-columns:minmax(0,1fr)}.content-detail{position:static}}.idea-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:12px;gap:12px}.idea-card{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-inline-size:0}@media (max-width:30rem){.idea-grid{grid-template-columns:minmax(0,1fr)}}.settings-page .field{max-inline-size:40rem}.overview-grid{display:grid;grid-gap:16px;gap:16px;align-items:start}.overview-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.overview-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.overview-grid:empty{display:none}.overview-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.overview-list>li+li{-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.overview-item{display:flex;align-items:center;gap:12px;padding-block:8px;min-block-size:44px;min-inline-size:0}.overview-link{color:inherit;text-decoration:none;border-radius:var(--radius-sm)}.overview-link:hover{background:var(--color-state-hover)}.overview-item-text{display:flex;flex-direction:column;gap:2px;flex:1 1;min-inline-size:0}.overview-snippet{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-time{flex:none;padding:2px 8px;border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:var(--type-label-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-budget{display:flex;flex-direction:column;gap:4px;padding-block:8px}.overview-budget-head{display:flex;justify-content:space-between;gap:8px}.stack-xs{display:flex;flex-direction:column;gap:var(--space-1)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.product-name,.rule-value{font-weight:600;overflow-wrap:anywhere}.rule-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rule-list>li+li{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.rule-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2)}.rule-text{display:flex;flex-direction:column;gap:2px;flex:1 1;min-inline-size:12rem}.product-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.product-card{display:flex;flex-direction:column;gap:var(--space-2)}.branch-card-head,.product-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.product-story{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.matrix-cell{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:9rem}.matrix-price input{inline-size:100%}.branch-layout{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.branch-list{list-style:none;margin:0;padding:0;gap:var(--space-2)}.branch-card,.branch-list{display:flex;flex-direction:column}.branch-card{gap:var(--space-1);inline-size:100%;padding:var(--space-3);font:inherit;color:inherit;text-align:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer}.branch-card[aria-current=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.hours-table td{vertical-align:top}.hours-time{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.hours-offset{inline-size:4.5rem}tr[data-invalid=true] td{background:var(--color-danger-soft)}@media (max-width:56rem){.branch-layout{grid-template-columns:minmax(0,1fr)}}.segmented{display:inline-flex;flex-wrap:wrap;border:1px solid var(--color-border-strong);border-radius:var(--radius);overflow:hidden;background:var(--color-surface)}.segmented-option{min-block-size:2.75rem;min-inline-size:4.5rem;padding-inline:var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);background:transparent;border:0;-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);cursor:pointer}.segmented-option:first-child{-webkit-border-start:0;border-inline-start:0}.segmented-option[aria-checked=true]{background:var(--color-primary);color:var(--color-primary-contrast);font-weight:600}.segmented-option:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.segmented-option:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.mode-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:12px;gap:12px;padding:12px 16px;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.mode-legend-item{display:flex;align-items:baseline;gap:8px}.switches-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.switches-aside,.switches-main{min-inline-size:0}.divider{border:0;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);margin:var(--space-2) 0}@media (max-width:64rem){.switches-layout{grid-template-columns:minmax(0,1fr)}.switches-aside{position:static;order:-1}}.ads-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);grid-gap:16px;gap:16px;align-items:start}.ads-main{min-inline-size:0}.cap-meter{position:relative;display:flex;block-size:8px;border-radius:var(--radius-full);background:var(--color-border-subtle);overflow:hidden}.cap-spent{display:block;background:var(--color-data-series-1)}.cap-allocated{display:block;background-image:repeating-linear-gradient(45deg,transparent 0 4px,var(--color-data-series-2) 4px 6px)}.cap-warn .cap-spent{background:var(--color-status-warning-fg)}.cap-reached .cap-spent{background:var(--color-status-error-fg)}[data-anomaly] .cap-spent{background:var(--color-data-highlight)}.cap-line{position:absolute;inset-block:0;inset-inline-end:0;inline-size:3px;background:var(--color-text-primary)}.cap-mark{position:absolute;inset-block:0;inset-inline-start:80%;inline-size:2px;background:var(--color-status-warning-fg)}.cap-legend{margin:0;display:flex;justify-content:space-between;gap:8px}.cap-line-label{font-weight:var(--font-weight-semibold)}.campaign-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.campaign-list>li+li{-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.pace-bar{display:flex;inline-size:100%;block-size:4px;border-radius:2px;background:var(--color-border-subtle);overflow:hidden}.pace-bar>span{display:block;background:var(--color-data-series-1)}[data-anomaly] .pace-bar>span{background:var(--color-data-highlight)}.campaign-row{padding-block:8px;min-inline-size:0}.campaign-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;inline-size:100%;min-block-size:44px;padding:8px;font:inherit;color:inherit;text-align:start;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.campaign-head:hover{background:var(--color-state-hover)}.campaign-name{display:inline-flex;align-items:center;gap:6px;font-weight:var(--font-weight-medium)}.campaign-dot{inline-size:7px;block-size:7px;border-radius:var(--radius-full);background:var(--color-data-highlight);flex:none}.campaign-pace{flex-basis:100%;display:flex;flex-direction:column;gap:4px}.campaign-money{-webkit-margin-start:auto;margin-inline-start:auto}.ad-copy{display:block;font-weight:400;max-inline-size:28rem}.move-reject{flex-basis:100%}@media (max-width:64rem){.ads-layout{grid-template-columns:minmax(0,1fr)}}.campaign-row .table{min-inline-size:40rem}.change-list{list-style:none;margin:0;padding:0}.change-row{display:flex;flex-direction:column;gap:2px;padding-block:var(--space-2);overflow-wrap:anywhere}.change-list>li+li{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.change-danger,.change-subject{font-weight:var(--font-weight-semibold)}.change-danger{color:var(--color-status-error-fg)}.bar-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:16px;gap:16px}.bar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bar-item,.seo-row{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(4rem,2fr) auto;align-items:center;grid-gap:8px;gap:8px}.bar-label{min-inline-size:0;overflow-wrap:anywhere}.bar-meter{block-size:8px}.sparkline{color:var(--color-data-series-1);direction:ltr}.keyword-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);grid-gap:16px;gap:16px;align-items:start}.row-pick{min-block-size:var(--size-touch-min);text-align:start}.data-table tr.row-selected td{background:var(--color-surface-selected)}.keyword-chart{margin:0;padding:12px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);min-inline-size:0}.keyword-svg{display:block;inline-size:100%;block-size:12rem;overflow:visible;direction:ltr}.chart-grid{stroke:var(--color-border-default);stroke-width:1;vector-effect:non-scaling-stroke}.chart-tick{fill:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:11px}.chart-series polyline{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-google circle,.chart-google polyline{stroke:var(--color-data-series-1)}.chart-google circle{fill:var(--color-data-series-1)}.chart-google_maps polyline{stroke:var(--color-data-series-3);stroke-dasharray:6 4}.chart-google_maps circle{fill:var(--color-data-series-3)}.chart-axis{display:flex;justify-content:space-between;gap:8px;direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.chart-legend li,.chart-legend-toggle{display:inline-flex;align-items:center;gap:8px}.chart-legend-toggle{min-block-size:44px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.chart-legend-toggle[aria-pressed=false]{color:var(--color-text-tertiary)}.chart-legend-toggle[aria-pressed=false] .chart-key{opacity:.35}.chart-key{inline-size:20px;block-size:0;-webkit-border-before:3px solid var(--color-data-series-1);border-block-start:3px solid var(--color-data-series-1)}.chart-key.chart-google_maps{-webkit-border-before:3px dashed var(--color-data-series-3);border-block-start:3px dashed var(--color-data-series-3)}.web-property-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.web-property-grid h4{margin:0;font-weight:600}.web-tag{display:inline-flex;align-items:center;gap:8px}@media (max-width:64rem){.keyword-layout{grid-template-columns:minmax(0,1fr)}}.intel-detail{padding:16px 20px}.intel-detail .table{min-inline-size:36rem}.intel-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));grid-gap:12px;gap:12px}.intel-handle{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius-full);font-size:var(--type-body-sm-size);unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media (max-width:48rem){.intel-detail{padding:12px}}.form-column{max-inline-size:calc(40rem + 2 * var(--space-5) + 2px)}.form-fieldset{margin:0;padding:0;border:0;min-inline-size:0}.form-fieldset>legend{padding:0;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.field-label{font-weight:500}.link-code{display:inline-block;padding:var(--space-2) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:.08em;overflow-wrap:anywhere}.checkbox-row{min-block-size:var(--control-height)}.day-chart{margin:0;display:flex;flex-direction:column;gap:4px;min-inline-size:0}.day-chart-plot{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;block-size:9rem;direction:ltr}.day-chart-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.day-chart-columns{gap:2px;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.day-chart-columns,.day-chart-slot{display:flex;align-items:flex-end;min-inline-size:0}.day-chart-slot{flex:1 1;block-size:100%}.day-chart-col{display:block;inline-size:100%;border-start-start-radius:2px;border-start-end-radius:2px;background:var(--color-data-series-1)}.day-chart-days{display:flex;justify-content:space-between;-webkit-padding-start:24px;padding-inline-start:24px;direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.split-meter{display:flex;block-size:8px;border-radius:var(--radius-full);background:var(--color-border-subtle);overflow:hidden}.split-ai{display:block;background:var(--color-data-series-1)}.split-human{display:block;background:var(--color-data-series-2)}.split-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0}.split-key{display:inline-block;inline-size:12px;block-size:12px;border-radius:2px;-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:middle}.org-cost-money{white-space:nowrap}.channel-chips{list-style:none;margin:0;padding:0;flex-direction:column}.channel-chip,.channel-chips{display:flex;gap:var(--space-2)}.channel-chip{flex-wrap:wrap;align-items:center}.order-link-url{overflow-wrap:anywhere}.order-link-edit{display:flex;flex-wrap:wrap;gap:var(--space-2)}.order-link-edit input{flex:1 1;min-inline-size:12rem}.report-note{-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.report-note-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.report-note-count{white-space:nowrap}.settings-page .team-chats-client{max-inline-size:24rem}.team-chat-row .pill{align-self:flex-start}.team-chat-branch{min-inline-size:12rem}.team-chat-form{padding-block:var(--space-3);border-block:1px solid var(--color-border)}.triage-check{min-block-size:var(--control-height)}.triage-human{-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.triage-subtitle{margin:0;font-size:var(--text-sm);font-weight:600}.triage-route-form{padding-block:var(--space-3)}.triage-detail{scroll-margin-block-start:var(--space-4)}.nowrap{white-space:nowrap}.org-approval-summary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.run-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.run-row+.run-row{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.run-row-link{display:flex;flex-direction:column;gap:var(--space-1);min-block-size:var(--control-height);padding-block:var(--space-3);padding-inline:var(--space-4);color:var(--color-text);text-decoration:none}.run-row-link:hover{background:var(--color-bg);color:var(--color-text)}.run-row-link[aria-current=page]{background:var(--color-primary-soft);box-shadow:inset 3px 0 0 var(--color-primary)}[dir=rtl] .run-row-link[aria-current=page]{box-shadow:inset -3px 0 0 var(--color-primary)}.run-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.run-code{font-size:var(--text-xs);background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:var(--radius);padding-block:2px;padding-inline:var(--space-2);unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.run-name{flex:1 1 auto;min-inline-size:0;font-weight:600}.run-detail{padding:var(--space-5);overflow-wrap:anywhere}.run-detail .approval-title{font-size:var(--text-lg)}.step-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wf-step{display:flex;gap:var(--space-3);padding-block:var(--space-2)}.wf-step+.wf-step{-webkit-border-before:1px dashed var(--color-border);border-block-start:1px dashed var(--color-border)}.wf-step-dot{flex:none;inline-size:12px;block-size:12px;-webkit-margin-before:6px;margin-block-start:6px;border-radius:var(--radius-pill);border:2px solid var(--color-border-strong);background:var(--color-surface)}.wf-step-dot-ok{background:var(--color-success);border-color:var(--color-success)}.wf-step-dot-danger{background:var(--color-danger);border-color:var(--color-danger)}.wf-step-dot-warning{background:var(--color-caution);border-color:var(--color-caution)}.wf-step-dot-info{background:var(--color-info-text);border-color:var(--color-info-text)}.wf-step-body{min-inline-size:0}.cell-stack,.wf-step-body{display:flex;flex-direction:column;gap:var(--space-1)}.cell-stack{align-items:flex-start}.schedule-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.growth-row{display:grid;grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,auto);align-items:center;grid-gap:12px;gap:12px;padding-block:8px}.growth-row+.growth-row{-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.growth-numbers{text-align:end}@media (max-width:48rem){.growth-row{grid-template-columns:1fr}}.disclosure>summary{display:inline-flex;align-items:center;min-block-size:var(--size-touch-min);cursor:pointer;color:var(--color-text-link);font-weight:var(--font-weight-medium)}.disclosure>summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-state-focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.disclosure[open]>summary{-webkit-margin-after:8px;margin-block-end:8px}.card-subheading{margin:0;font-size:var(--type-subheading-size);line-height:calc(var(--type-subheading-line) * var(--line-scale));font-weight:var(--type-subheading-weight)}.target-picker{border:0;margin:0;padding:0;min-inline-size:0}.target-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-block-size:var(--control-height)}.attention-dot{inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:var(--color-brand-primary);flex:none}.inbox-screen .inbox-snippet{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale, 1));color:var(--color-text-secondary)}.inbox-screen .inbox-row-link{gap:6px;padding-block:10px;padding-inline:14px}.conversation{display:flex;flex-direction:column;min-block-size:32rem}.conversation-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:14px;padding-inline:18px;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.conversation-who{display:flex;flex-direction:column;gap:2px;flex:1 1 12rem;min-inline-size:0}.conversation-author{font-weight:var(--font-weight-semibold);font-size:var(--type-heading-size);overflow-wrap:anywhere}.conversation-thread{flex:1 1;gap:10px;padding:18px;background:var(--color-surface-subtle)}.bubble-row,.conversation-thread{display:flex;flex-direction:column}.bubble-row{gap:4px;max-inline-size:80%}.bubble-row-them{align-self:flex-start;align-items:flex-start}.bubble-row-us{align-self:flex-end;align-items:flex-end}.bubble{padding-block:10px;padding-inline:14px;border-radius:var(--radius-lg);line-height:calc(var(--type-body-line) * var(--line-scale, 1));font-size:var(--type-body-size)}.bubble-them{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-start-start-radius:var(--radius-xs)}.bubble-us{background:var(--color-surface-inverse);color:var(--color-text-inverse);border-start-end-radius:var(--radius-xs)}.bubble-text{white-space:pre-line;overflow-wrap:anywhere}.bubble-meta{font-size:var(--type-label-size);color:var(--color-text-tertiary)}.conversation-footer{padding-block:14px 18px;padding-inline:18px;-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default)}.ai-card{padding:14px;background:var(--color-ai-surface);border:1px dashed var(--color-ai-border);border-radius:var(--radius-md)}.ai-card[data-author=human]{background:var(--color-surface-default);border:1px solid var(--color-border-default)}.ai-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-card-grounded{-webkit-margin-start:auto;margin-inline-start:auto}.ai-card-text{margin:0;font-size:var(--type-body-size);line-height:calc(var(--type-body-line) * var(--line-scale, 1) * 1.15);white-space:pre-line;overflow-wrap:anywhere}.validation-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--type-label-size)}.validation-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.validation-item[data-light=pass] .validation-icon{color:var(--color-status-success-fg)}.validation-item[data-light=warn] .validation-icon{color:var(--color-status-warning-fg)}.validation-item[data-light=fail] .validation-icon{color:var(--color-status-error-fg)}.validation-item[data-light=warn] .validation-result{color:var(--color-status-warning-fg);font-weight:var(--font-weight-medium)}.validation-item[data-light=fail] .validation-result{color:var(--color-status-error-fg);font-weight:var(--font-weight-medium)}.validation-note,.validation-result{color:var(--color-text-secondary)}.validation-summary{margin:0}.validation-notes{flex-basis:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;-webkit-padding-start:22px;padding-inline-start:22px}.validation-notes .tooltip{white-space:normal;inline-size:max-content;max-inline-size:min(320px,80vw);overflow-wrap:anywhere}.signal-actions .actions{align-items:center}.side-panel .card{padding:14px 16px}.facts-compact{font-size:var(--type-body-sm-size);gap:4px 12px}.facts-compact dt{color:var(--color-text-secondary)}.alert-rows,.approval-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.alert-row,.approval-row{display:flex;align-items:flex-start;gap:8px;-webkit-padding-start:10px;padding-inline-start:10px}.alert-row+.alert-row,.approval-row+.approval-row{-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default)}.approval-row .approval-select{-webkit-padding-before:14px;padding-block-start:14px}.alert-row-open,.approval-row-open{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:6px;padding-block:10px;padding-inline:6px 14px;min-block-size:var(--size-control-lg);font:inherit;color:var(--color-text-primary);text-align:start;background:transparent;border:0;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.alert-row:hover,.approval-row:hover{background:var(--color-state-hover)}.alert-row[data-current=true],.approval-row[data-current=true]{background:var(--color-surface-selected);box-shadow:inset 3px 0 0 var(--color-action-primary)}[dir=rtl] .alert-row[data-current=true],[dir=rtl] .approval-row[data-current=true]{box-shadow:inset -3px 0 0 var(--color-action-primary)}.alert-detail,.approval-card{padding:18px}@media (min-width:1000px){.list-detail-main:has(>.alert-detail),.list-detail-main:has(>.approval-card){position:-webkit-sticky;position:sticky;inset-block-start:0}}.mode-dot{inline-size:8px;block-size:8px;border-radius:var(--radius-full);flex:none;background:var(--color-text-tertiary)}.mode-dot[data-mode=suggest]{background:var(--color-ai-fg)}.mode-dot[data-mode=auto]{background:var(--color-status-success-fg)}.mode-dot[data-mode=stopped]{background:var(--color-status-error-fg)}.mode-state{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-body-sm-size)}.mode-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mode-list>li+li{-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default)}.mode-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-block:10px;min-block-size:52px}.mode-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1;min-inline-size:12rem}.mode-name{font-weight:var(--font-weight-semibold)}.mode-lock{display:inline-flex;align-items:center;gap:4px;-webkit-margin-before:4px;margin-block-start:4px;padding:2px 7px;border-radius:var(--radius-xs);border:1px solid var(--color-status-warning-border);background:var(--color-status-warning-bg);color:var(--color-status-warning-fg);font-size:var(--type-overline-size);font-weight:var(--font-weight-medium)}.mode-confirm,.mode-error,.mode-saved{flex-basis:100%}.mode-confirm{padding:12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.mode-stats,.mode-stats dd{margin:0}.mode-fallback{display:inline-flex;align-items:center;gap:8px}.step-chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.step{display:flex;flex-wrap:wrap;gap:8px;-webkit-padding-start:10px;padding-inline-start:10px;padding-block:2px;-webkit-border-start:3px solid var(--color-border-default);border-inline-start:3px solid var(--color-border-default)}.step,.step-order{align-items:center}.step-order{display:inline-flex;gap:4px}.step-approved,.step-edited{border-inline-start-color:var(--color-status-success-fg)}.step-approved .step-order .icon,.step-edited .step-order .icon{color:var(--color-status-success-fg)}.step-rejected{border-inline-start-color:var(--color-status-error-fg)}.step-rejected .step-order .icon{color:var(--color-status-error-fg)}.step-current{border-inline-start-color:var(--color-status-warning-fg);font-weight:var(--font-weight-semibold)}.step-current .step-order .icon{color:var(--color-status-warning-fg)}.step-role{overflow-wrap:anywhere}.signin{display:flex;min-block-size:100dvh;background:var(--color-surface-default);color:var(--color-text-primary)}.signin-panel-side{flex:none;inline-size:440px;box-sizing:border-box;padding:40px;justify-content:space-between;background:var(--color-surface-shell);color:var(--color-nzrh-white)}.signin-panel-foot,.signin-panel-side{display:flex;flex-direction:column;gap:32px}.signin-panel-words{display:flex;flex-direction:column;gap:12px}.signin-overline{margin:0;font-size:var(--type-overline-size);line-height:var(--type-overline-line);font-weight:var(--font-weight-semibold);letter-spacing:var(--type-overline-tracking);color:var(--color-nzrh-grey-300)}.signin-tagline{margin:0;max-inline-size:18ch;font-size:var(--type-display-size);line-height:calc(var(--type-display-line) * var(--line-scale, 1));font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);color:var(--color-nzrh-white)}.signin-lockup{display:flex;align-items:center;gap:10px}.signin-band .brand-mark,.signin-panel-side .brand-mark{color:inherit}.signin-panel-side .signin-mark{flex:none;margin:-11.5px;color:inherit}.signin-panel-side .signin-mark-pupil,.signin-panel-side .signin-mark-scan{fill:var(--color-brand-primary)}.signin-panel-side .signin-mark-halo{fill:none;stroke:var(--color-brand-primary);opacity:0}.signin-panel-side .signin-mark-scan{opacity:0}.signin-panel-side .signin-mark-halo,.signin-panel-side .signin-mark-pupil{transform-box:fill-box;transform-origin:center}.signin-panel-side .signin-mark-move{animation:signin-mark-glance 2.8s cubic-bezier(.45,0,.25,1) infinite}.signin-panel-side .signin-mark-pupil{animation:signin-mark-ready 2.8s ease-out infinite}.signin-panel-side .signin-mark-scan{animation:signin-mark-scan 2.8s cubic-bezier(.4,0,.2,1) infinite}.signin-panel-side .signin-mark-halo{animation:signin-mark-halo 2.8s ease-out infinite}@keyframes signin-mark-glance{0%,6%{transform:translate(16.3px,-16.3px)}24%{transform:translate(-20px)}50%{transform:translate(20px)}64%,74%{transform:translate(0)}to{transform:translate(16.3px,-16.3px)}}@keyframes signin-mark-ready{0%,64%{transform:scale(1)}69%{transform:scale(1.16)}78%,to{transform:scale(1)}}@keyframes signin-mark-scan{0%,20%{opacity:0;transform:translateX(-36.4px)}27%,46%{opacity:.55}54%,to{opacity:0;transform:translateX(36.4px)}}@keyframes signin-mark-halo{0%,66%{opacity:0;transform:scale(1)}70%{opacity:.45}86%,to{opacity:0;transform:scale(1.22)}}@keyframes signin-mark-breathe{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.signin-panel-side .signin-mark-halo,.signin-panel-side .signin-mark-move,.signin-panel-side .signin-mark-scan{animation:none}.signin-panel-side .signin-mark-move{transform:translate(16.3px,-16.3px)}.signin-panel-side .signin-mark-pupil{animation:signin-mark-breathe 2.4s ease-in-out infinite}}.signin-lockup-text{display:flex;flex-direction:column}.signin-lockup-name{font-size:15px;line-height:20px;font-weight:var(--font-weight-semibold)}.signin-lockup-by{font-family:var(--font-family-en);font-size:10px;line-height:14px;color:var(--color-nzrh-grey-300)}.signin-band{display:none;flex-direction:column;gap:4px;padding:8px 20px 16px;background:var(--color-surface-shell);color:var(--color-nzrh-white)}.signin-band-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px}.signin-band-tagline{margin:0;-webkit-padding-start:38px;padding-inline-start:38px;font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale, 1));color:var(--color-nzrh-grey-200)}.signin-main{flex:1 1;min-inline-size:0;display:flex;flex-direction:column}.signin-main-top{display:flex;justify-content:flex-end;padding:24px 32px}.signin-main-form{flex:1 1;display:grid;place-items:center;padding:0 32px 72px}.signin-lang a{display:inline-flex;align-items:center;gap:8px;block-size:36px;padding-inline:12px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font-size:var(--type-action-size);line-height:var(--type-action-line);font-weight:var(--font-weight-medium);text-decoration:none}.signin-lang a:hover{background:var(--color-state-hover);color:var(--color-text-primary)}.signin-lang-shell a{block-size:44px;border-color:var(--color-nzrh-grey-600);color:var(--color-nzrh-white)}.signin-lang-shell a:hover{background:#1d1d1b;color:var(--color-nzrh-white)}.signin-column{inline-size:100%;max-inline-size:360px;display:flex;flex-direction:column}.signin-eyebrow{margin:0 0 8px;font-size:var(--type-label-size);line-height:calc(var(--type-label-line) * var(--line-scale, 1));font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.signin-column>h1{margin:0;font-size:var(--type-display-size);line-height:calc(var(--type-display-line) * var(--line-scale, 1));font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.signin-sub{margin:8px 0 0;font-size:var(--type-body-size);line-height:calc(var(--type-body-line) * var(--line-scale, 1));color:var(--color-text-secondary);text-wrap:pretty}.signin-column>.notice{-webkit-margin-before:16px;margin-block-start:16px}.signin-column>form{-webkit-margin-before:24px;margin-block-start:24px;gap:24px}.signin-fields{display:flex;flex-direction:column;gap:16px}.signin-help{-webkit-margin-before:24px;margin-block-start:24px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle);display:flex;align-items:flex-start;gap:12px}.signin-help .icon{flex:none;-webkit-margin-before:2px;margin-block-start:2px;color:var(--color-text-tertiary)}.signin-help-title{margin:0;font-weight:var(--font-weight-semibold)}.signin-help-body,.signin-help-title{font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale, 1))}.signin-help-body{margin:4px 0 0;color:var(--color-text-secondary);text-wrap:pretty}.signin-code{display:flex;flex-direction:column;gap:8px}.signin-code-label{font-size:var(--type-label-size);line-height:calc(var(--type-label-line) * var(--line-scale, 1));font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.signin-code-boxes{display:flex;gap:8px}.signin-code-box{box-sizing:border-box;flex:1 1;min-inline-size:0;max-inline-size:56px;block-size:56px;padding:0;text-align:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);font-family:var(--font-family-en);font-size:var(--type-title-size);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;caret-color:var(--color-text-primary);transition:border-color var(--motion-duration-base) var(--motion-easing-standard)}.signin-code-box[data-filled]{border-color:var(--color-text-tertiary)}.signin-code-box:hover:not(:-moz-read-only){border-color:var(--color-text-tertiary)}.signin-code-box:hover:not(:read-only){border-color:var(--color-text-tertiary)}.signin-code-box:focus-visible{border-color:var(--color-text-primary);outline:none;box-shadow:0 0 0 2px var(--color-surface-default),0 0 0 4px var(--color-state-focus)}.signin-code-box[aria-invalid=true]{border-color:var(--color-status-error-fg)}.signin-code-hint{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale, 1));color:var(--color-text-tertiary)}.signin-code-problem{color:var(--color-status-error-fg)}.signin-code-hint .icon{flex:none;-webkit-margin-before:3px;margin-block-start:3px}.signin-code-recovery{align-self:center;min-block-size:44px;padding-inline:8px;font-size:var(--type-body-sm-size);text-underline-offset:3px}.signin-code-recovery,.signin-code-recovery:hover:not(:disabled){color:var(--color-text-link)}@media (max-width:1023px){.signin{flex-direction:column}.signin-main-top,.signin-panel-side{display:none}.signin-band{display:flex}.signin-main-form{place-items:start center;padding:24px 20px 32px}.signin-column>h1{font-size:var(--type-title-size);line-height:calc(var(--type-title-line) * var(--line-scale, 1));letter-spacing:var(--type-title-tracking)}}.shell-v3 .shell-column{background:var(--color-surface-canvas)}.shell-v3 .content{max-inline-size:1440px;padding-block:24px 48px;padding-inline:32px}.shell-v3 .settings-page{max-inline-size:1280px}.orgnav{flex:none;box-sizing:border-box;inline-size:232px;position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100vh;block-size:100dvh;overflow-y:auto;flex-direction:column;gap:20px;padding:16px 12px;background:var(--color-surface-shell);unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.orgnav,.orgnav-brand{display:flex;color:var(--color-nzrh-white)}.orgnav-brand{align-items:center;gap:10px;padding:4px 8px 8px;text-decoration:none}.orgnav .brand-mark{flex:none;color:var(--color-nzrh-white)}.orgnav-brand-text{display:flex;flex-direction:column;min-inline-size:0}.orgnav-brand-name{font-size:15px;line-height:calc(20px * var(--line-scale, 1));font-weight:var(--font-weight-semibold)}.orgnav-brand-by{font-family:var(--font-family-en);font-size:10px;line-height:14px;color:var(--color-nzrh-grey-300)}.orgnav-nav{display:flex;flex-direction:column;gap:20px}.orgnav-group,.orgnav-group ul{display:flex;flex-direction:column;gap:2px}.orgnav-group ul{list-style:none;margin:0;padding:0}.orgnav-group-title{padding:0 10px 6px;font-size:var(--type-overline-size);line-height:calc(var(--type-overline-line) * var(--line-scale, 1));font-weight:var(--font-weight-semibold);letter-spacing:var(--type-overline-tracking);color:var(--color-nzrh-grey-300)}.orgnav-link{position:relative;display:flex;align-items:center;gap:10px;block-size:36px;padding-inline:10px;border-radius:var(--radius-md);color:#c4c3c2;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-medium);text-decoration:none}.orgnav-link:hover{background:#1d1d1b;color:var(--color-nzrh-white)}.orgnav-link[aria-current=page]{background:#242422;color:var(--color-nzrh-white)}.orgnav-marker{position:absolute;inset-inline-start:0;inset-block:8px;inline-size:3px;border-radius:2px;background:transparent}.orgnav-link[aria-current=page] .orgnav-marker{background:var(--color-nzrh-signal)}.orgnav-link .icon{flex:none}.orgnav-link-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orgnav-count{flex:none;padding-inline:6px;border-radius:var(--radius-full);background:#242422;color:#e1e1e0;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.area-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.area-row{display:flex;align-items:center;gap:var(--space-3);min-block-size:44px;padding-block:var(--space-2);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.area-row:last-child{-webkit-border-after:none;border-block-end:none}.area-row-name{font-weight:500}.area-row>.switch-row{-webkit-margin-start:auto;margin-inline-start:auto}.orgnav-badge{flex:none;padding-inline:6px;border-radius:var(--radius-full);border:1px solid #3a3a37;color:#a8a8a4;font-size:10px;line-height:16px;white-space:nowrap;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.orgnav-dot{flex:none;inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:var(--color-nzrh-signal)}.orgnav :focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-state-focus);border-radius:var(--radius-md)}.orgnav-user{-webkit-margin-before:auto;margin-block-start:auto;display:flex;align-items:center;gap:10px;padding:10px;-webkit-border-before:1px solid #242422;border-block-start:1px solid #242422}.orgnav-avatar{flex:none;inline-size:32px;block-size:32px;border-radius:var(--radius-full);background:#3a3936;color:var(--color-nzrh-white);display:grid;place-items:center;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold)}.orgnav-user-text{display:flex;flex-direction:column;min-inline-size:0}.orgnav-user-name{font-size:var(--type-body-sm-size);font-weight:var(--font-weight-medium);color:var(--color-nzrh-white);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orgnav-user-role{font-size:11px;line-height:calc(16px * var(--line-scale, 1));color:var(--color-nzrh-grey-300)}.orgbar{flex:none;display:flex;align-items:center;gap:12px;block-size:60px;padding-inline:24px;background:var(--color-surface-default);-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.orgbar-brand,.orgbar-title,.palette-trigger-icon{display:none}.orgbar-spacer{flex:1 1 auto}.palette-trigger{flex:1 1 auto;box-sizing:border-box;min-inline-size:44px;max-inline-size:440px;block-size:36px;display:flex;align-items:center;gap:8px;padding-inline:12px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-tertiary);font-family:inherit;font-size:var(--type-body-sm-size);text-align:start;cursor:pointer}.palette-trigger-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.palette-kbd{flex:none;padding:1px 6px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-family:var(--font-family-en);font-size:11px;color:var(--color-text-tertiary)}.account-menu-trigger:focus-visible,.palette-trigger-icon:focus-visible,.palette-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface-default),0 0 0 4px var(--color-state-focus)}.orgbar .top-bar-button,.orgbar .top-bar-icon-button,.shell-v3 .clientbar .client-switcher>summary{min-block-size:var(--size-control-md);block-size:var(--size-control-md);border-radius:var(--radius-md)}.orgbar .top-bar-icon-button{inline-size:var(--size-control-md)}.account-menu{position:relative;flex:none}.account-menu-trigger{block-size:36px;display:flex;align-items:center;gap:8px;padding-inline:4px 8px;border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-medium);cursor:pointer}.account-menu-avatar{flex:none;inline-size:28px;block-size:28px;border-radius:var(--radius-full);background:var(--color-surface-inverse);color:var(--color-text-inverse);display:grid;place-items:center;font-size:var(--type-label-size);font-weight:var(--font-weight-semibold)}.account-menu-name{max-inline-size:12ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shell-v3 .account-menu-panel{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:auto;inset-inline-end:0;inline-size:min(260px,calc(100vw - 24px));max-inline-size:calc(100vw - 24px);z-index:var(--z-dropdown);display:flex;flex-direction:column;padding:6px;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-2)}.account-menu-identity{margin:0;display:flex;flex-direction:column;gap:2px;padding:10px 10px 12px;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.account-menu-identity-name{font-size:var(--type-body-size);font-weight:var(--font-weight-semibold)}.account-menu-identity-email{font-size:var(--type-label-size);color:var(--color-text-secondary);text-align:start;overflow-wrap:anywhere}.account-menu-identity-role{font-size:var(--type-label-size);color:var(--color-text-tertiary)}.palette-overlay{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;justify-content:center;align-items:flex-start;padding:96px 12px 12px;background:var(--color-surface-overlay)}.palette-dialog{box-sizing:border-box;inline-size:min(560px,100%);background:var(--color-surface-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);overflow:hidden}.palette-input-row{display:flex;align-items:center;gap:10px;block-size:52px;padding-inline:16px;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.palette-input-icon{flex:none;color:var(--color-text-tertiary)}.palette-input{flex:1 1 auto;min-inline-size:0;border:0;outline:none;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:16px}.palette-results{max-block-size:360px;overflow-y:auto;padding:6px}.palette-result{display:flex;align-items:center;gap:10px;min-block-size:44px;padding-inline:10px;border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--type-body-size);text-decoration:none}.palette-result:focus-visible,.palette-result:hover{background:var(--color-state-hover)}.palette-result-icon{flex:none;color:var(--color-text-tertiary)}.palette-result-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.palette-result-kind{flex:none;font-size:var(--type-label-size);color:var(--color-text-tertiary)}.palette-empty{margin:0;padding:20px;text-align:center;font-size:var(--type-body-size);color:var(--color-text-secondary)}.settings-index{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-inline-size:560px}.settings-index-item{display:flex;align-items:center;gap:12px;min-block-size:52px;padding-inline:16px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);font-size:var(--type-body-size);text-decoration:none}.settings-index-item:hover{background:var(--color-state-hover)}.settings-index-chevron{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--color-text-tertiary)}.orgnav-tabs{display:none}@media (min-width:640px) and (max-width:1023.98px){.palette-trigger{max-inline-size:280px}.account-menu-name{display:none}}@media (max-width:639.98px){.orgnav{display:none}.orgbar{block-size:56px;gap:8px;padding-inline:12px}.orgbar-brand{display:inline-flex;flex:none;color:var(--color-text-primary)}.orgbar-title{display:block;flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:var(--font-weight-semibold)}.account-menu-name,.orgbar-spacer,.palette-trigger{display:none}.orgbar .top-bar-button,.orgbar .top-bar-icon-button{min-block-size:var(--size-control-lg);block-size:var(--size-control-lg);padding-inline:8px}.orgbar .top-bar-icon-button{inline-size:var(--size-control-lg)}.palette-trigger-icon{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;background:transparent;color:var(--color-text-primary);cursor:pointer}.account-menu-trigger{block-size:44px}.palette-overlay{-webkit-padding-before:12px;padding-block-start:12px}.shell-v3 .content{padding-inline:16px;padding-block:16px calc(64px + 24px)}.orgnav-tabs{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--z-dropdown);display:grid;grid-template-columns:repeat(5,1fr);block-size:64px;background:var(--color-surface-shell);color:var(--color-nzrh-white)}.orgnav-tab{position:relative;min-inline-size:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#c4c3c2;font-size:11px;text-decoration:none}.orgnav-tab[aria-current=page]{color:var(--color-nzrh-white)}.orgnav-tab-label{max-inline-size:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orgnav-tab-marker{position:absolute;inset-block-start:0;inset-inline:30%;block-size:3px;border-radius:0 0 2px 2px;background:transparent}.orgnav-tab[aria-current=page] .orgnav-tab-marker{background:var(--color-nzrh-signal)}.orgnav-tab .orgnav-count{position:absolute;inset-block-start:6px;inset-inline-end:calc(50% - 22px)}.orgnav-tab .orgnav-dot{position:absolute;inset-block-start:8px;inset-inline-start:calc(50% - 22px)}.orgnav-tabs :focus-visible{outline:2px solid var(--color-state-focus);outline-offset:-2px}}.orgnav .sidebar-automation{-webkit-margin-before:auto;margin-block-start:auto}.orgnav .sidebar-automation+.orgnav-user{-webkit-margin-before:0;margin-block-start:0}.clientbar{position:relative;z-index:11;flex-wrap:wrap;block-size:auto;min-block-size:60px;padding-block:6px}.clientbar-row{display:flex;align-items:center;gap:12px;min-inline-size:0}.clientbar-row-main{flex:1 1 auto;min-inline-size:0}.clientbar-row-controls{flex:none;gap:8px}.shell-v3 .client-switcher{flex:none;inline-size:auto}.shell-v3 .client-switcher>summary{box-sizing:border-box;align-items:center;max-inline-size:15rem;gap:8px;padding-block:2px;padding-inline:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);background:var(--color-surface-default);color:var(--color-text-primary)}.shell-v3 .switcher-text{justify-content:center;gap:0;overflow:hidden}.shell-v3 .switcher-overline{line-height:13px;white-space:nowrap}.shell-v3 .switcher-current{font-size:var(--type-body-sm-size);line-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shell-v3 .client-switcher>summary:hover{background:var(--color-state-hover)}.shell-v3 .client-switcher:focus-within>summary{box-shadow:0 0 0 2px var(--color-surface-default),0 0 0 4px var(--color-state-focus)}.shell-v3 .client-switcher .menu-panel{inset-inline-start:0;inset-inline-end:auto;inline-size:min(18rem,calc(100vw - 24px));min-inline-size:0;max-inline-size:calc(100vw - 24px);border-radius:var(--radius-lg)}.shell-v3 .avatar-client[data-ink=dark],.shell-v3 .avatar-client[data-ink=light]{background:var(--tile-color);border-color:var(--tile-color)}.shell-v3 .avatar-client[data-ink=light]{color:var(--color-nzrh-white)}.shell-v3 .avatar-client[data-ink=dark]{color:#0b0b0a}.shell-v3 .avatar-client[data-ink=ring]{border-width:2px;border-color:var(--tile-color)}.shell-v3 .alerts-bell{box-sizing:border-box;block-size:36px;min-block-size:0;padding-inline:10px;border-color:var(--color-border-default);border-radius:var(--radius-md)}.shell-v3 .automation-pill{flex:none;block-size:36px;gap:8px;-webkit-padding-start:10px;padding-inline-start:10px;border-color:var(--color-border-default)}.shell-v3 .automation-pill-label{white-space:nowrap}.shell-v3 .stop-dialog{inset-inline-start:auto;inset-inline-end:0;inline-size:min(24rem,calc(100vw - 24px));max-inline-size:calc(100vw - 24px)}.shell-v3 .client-banner{padding-inline:24px;border-inline-start-width:4px}.shell-v3 .stopped-banner{padding-inline:24px}@media (min-width:640px) and (max-width:1023.98px){.shell-v3 .client-switcher>summary{max-inline-size:11rem}.clientbar-row{flex-wrap:wrap;row-gap:8px}.clientbar-row-controls{flex:0 1 auto;max-inline-size:100%}}@media (max-width:639.98px){.clientbar{block-size:auto;min-block-size:56px;padding-block:8px;gap:8px}.clientbar-row{flex:1 1 100%;flex-wrap:wrap;gap:8px}.clientbar-row-controls{justify-content:flex-end}.shell-v3 .clientbar .client-switcher>summary{min-block-size:var(--size-control-lg);block-size:var(--size-control-lg);inline-size:var(--size-control-lg);justify-content:center;padding-block:0;padding-inline:0}.shell-v3-client .switcher-text{display:none}.shell-v3 .alerts-bell{block-size:var(--size-control-lg)}.shell-v3 .automation-pill{flex:1 1 100%;justify-content:space-between;block-size:auto;min-block-size:var(--size-control-lg)}.shell-v3-client[data-stop-dock=on]{--phone-stop-dock:57px;--phone-tabs:64px}.shell-v3-client[data-stop-dock=on] .clientbar .automation-pill{position:fixed;inset-inline:0;inset-block-end:var(--phone-tabs);z-index:var(--z-drawer);box-sizing:border-box;flex:none;flex-wrap:nowrap;justify-content:flex-end;gap:8px;block-size:auto;min-block-size:var(--phone-stop-dock);padding-block:6px;padding-inline:16px;border:0;-webkit-border-before:var(--border-width-default) solid var(--color-border-default);border-block-start:var(--border-width-default) solid var(--color-border-default);border-radius:0;background:var(--color-surface-default)}.shell-v3-client[data-stop-dock=on] .clientbar .automation-pill[data-mode=stopped]{background-color:var(--color-surface-default);background-image:linear-gradient(var(--color-status-error-bg),var(--color-status-error-bg));border-block-start-color:var(--color-status-error-border)}.shell-v3-client[data-stop-dock=on] .clientbar .automation-pill .automation-pill-label{display:inline;overflow:hidden;text-overflow:ellipsis}.shell-v3-client[data-stop-dock=on] .clientbar .automation-pill-state{min-inline-size:0;-webkit-margin-end:auto;margin-inline-end:auto}.shell-v3-client[data-stop-dock=on] .clientbar .stop-control{flex:none}.shell-v3-client[data-stop-dock=on] .content{-webkit-padding-after:calc(var(--phone-tabs) + var(--phone-stop-dock) + 24px);padding-block-end:calc(var(--phone-tabs) + var(--phone-stop-dock) + 24px)}.shell-v3 .clientbar .stop-dialog{position:absolute;-webkit-margin-before:0;margin-block-start:0}.shell-v3-client[data-stop-dock=on] .clientbar .stop-dialog{inset-block-start:auto;inset-block-end:calc(100% + 8px);inset-inline-start:auto;inset-inline-end:0;inline-size:min(24rem,calc(100vw - 24px));max-inline-size:calc(100vw - 24px);max-block-size:calc(100vh - var(--phone-tabs) - var(--phone-stop-dock) - 24px);max-block-size:calc(100dvh - var(--phone-tabs) - var(--phone-stop-dock) - 24px);overflow-y:auto}.shell-v3 .client-banner,.shell-v3 .stopped-banner{padding-inline:16px}}.home-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media (min-width:64rem){.home-main{grid-template-columns:minmax(0,1fr) 340px}}.home-aside{display:flex;flex-direction:column;gap:16px;min-inline-size:0}.home-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.home-toolbar .section-title{flex:1 1 auto;min-inline-size:7rem}.home-search{flex:1 1 12rem;max-inline-size:18rem;min-inline-size:0}.client-card2-late{color:var(--color-status-error-fg);font-size:var(--type-label-size);font-weight:var(--font-weight-medium)}.client-card2-actions{-webkit-margin-before:auto;margin-block-start:auto}.cell-client{display:inline-flex;align-items:center;gap:8px;min-inline-size:0}@media (max-width:1023px){.home .data-table-sized{table-layout:auto}}.home-alerts{list-style:none;margin:0;padding:4px 0}.home-alert{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding-block:10px;padding-inline:16px;min-block-size:44px;text-decoration:none;color:var(--color-text-primary)}.home-alert-meta{display:flex;align-items:baseline;gap:6px;min-inline-size:0;color:var(--color-text-tertiary)}.home-alert-client{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.home-alert-time{flex:none;white-space:nowrap}.home-alert-time:before{content:"·";-webkit-margin-end:6px;margin-inline-end:6px}.home-alert-repeat{-webkit-margin-start:6px;margin-inline-start:6px}.home-alert:hover{background:var(--color-state-hover)}.home-alert .severity-dot{-webkit-margin-before:6px;margin-block-start:6px}.home-alert-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.home-alert-title{font-size:var(--type-body-sm-size);font-weight:var(--font-weight-medium)}.home-alert-severity{font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);white-space:nowrap;-webkit-padding-before:2px;padding-block-start:2px}.home-alert-severity[data-severity=critical]{color:var(--color-status-attention-fg)}.home-alert-severity[data-severity=warn]{color:var(--color-status-warning-fg)}.home-alert-severity[data-severity=info]{color:var(--color-status-info-fg)}.home-alerts-empty,.home-alerts-foot{margin:0;padding-block:10px 14px;padding-inline:16px}.setup-toggle{inline-size:100%;display:flex;align-items:center;gap:10px;padding-block:14px;padding-inline:16px;min-block-size:44px;border:0;background:transparent;color:var(--color-text-primary);font-family:inherit;text-align:start;cursor:pointer}.setup-toggle:hover{background:var(--color-state-hover)}.setup-toggle-text{flex:1 1 auto;display:flex;flex-direction:column;min-inline-size:0}.setup-warn-icon{flex:none;color:var(--color-status-warning-fg)}.setup-done{display:flex;align-items:center;gap:10px;font-size:var(--type-body-sm-size)}.setup-done-icon{flex:none;color:var(--color-status-success-fg)}.setup-progress{display:flex;flex-direction:column;gap:6px;margin:0;padding-block:0 14px;padding-inline:16px}.setup-group+.setup-group,.setup-groups{-webkit-border-before:var(--border-width-default) solid var(--color-border-subtle);border-block-start:var(--border-width-default) solid var(--color-border-subtle)}.setup-group-title{margin:0;padding-block:12px 2px;padding-inline:16px;font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.setup-group-why{margin:0;-webkit-padding-after:4px;padding-block-end:4px;padding-inline:16px}.home-aside .setup-list{padding-block:0 8px}.home-aside .setup-item{padding-inline:16px;padding-block:4px;column-gap:8px}.setup-action-note{grid-column:1/-1}.setup-action{justify-self:end}.setup-cli{font-family:var(--font-mono);font-size:var(--type-label-size);unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.setup-foot{margin:0;padding-block:4px 12px;padding-inline:16px}.cost-top{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:64rem){.cost-top{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}.cost-card{min-inline-size:0}.cost-spend-cell{display:flex;flex-direction:column;gap:6px;min-inline-size:11rem}.cost-estimate{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle);font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale))}.cost-estimate>span:first-child{flex:1 1 12rem}.cost-pad{padding-inline:16px;-webkit-padding-after:14px;padding-block-end:14px}.cost-cards{list-style:none;margin:0;padding:0}.cost-card-row{display:flex;flex-direction:column;gap:8px;padding:14px 16px;-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.cost-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.cost-card-name{font-weight:var(--font-weight-semibold)}.cost-card-facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.cost-table{min-inline-size:0}@media (max-width:39.99rem){.cost-table{display:none}}@media (min-width:40rem){.cost-cards{display:none}}.org-approval-rows{list-style:none;margin:0;padding:0}.org-approval-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding-block:14px;padding-inline:16px;-webkit-border-before:var(--border-width-default) solid var(--color-border-subtle);border-block-start:var(--border-width-default) solid var(--color-border-subtle)}.org-approval-row:first-child{-webkit-border-before:0;border-block-start:0}@media (min-width:40rem){.org-approval-row{grid-template-columns:150px minmax(0,1fr) auto;gap:12px 16px;align-items:start}}.org-approval-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:0}@media (min-width:40rem){.org-approval-meta{flex-direction:column;align-items:flex-start}}.org-approval-main{display:flex;flex-direction:column;gap:8px;min-inline-size:0}.org-approval-customer{margin:0;font-size:var(--type-label-size);line-height:calc(var(--type-label-line) * var(--line-scale));color:var(--color-text-secondary)}.org-approval-draft{display:flex;align-items:flex-start;gap:8px;margin:0;padding-block:8px;padding-inline:10px;border:var(--border-width-default) dashed var(--color-ai-border);border-radius:var(--radius-md);background:var(--color-ai-surface);font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale))}.org-approval-draft>bdi{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-inline-size:0}.org-approval-ai{flex:none;padding-block:1px;padding-inline:5px;border-radius:var(--radius-sm);background:var(--color-ai-bg);color:var(--color-ai-fg);font-size:var(--type-overline-size);font-weight:var(--font-weight-semibold)}.org-approval-facts{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:var(--type-label-size);line-height:calc(var(--type-label-line) * var(--line-scale));color:var(--color-text-secondary)}.org-approval-facts>span{display:inline-flex;align-items:center;gap:4px;min-inline-size:0}.org-approval-checks-failed{color:var(--color-status-error-fg)}.org-approval-action{display:flex;align-items:center;justify-content:flex-end;align-self:stretch}.org-approval-action .button{inline-size:100%}@media (min-width:40rem){.org-approval-action .button{inline-size:auto}}.app-row{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);overflow:hidden}.app-row-head{inline-size:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px 16px;gap:8px 16px;align-items:center;min-block-size:var(--size-touch-min);padding-block:14px;padding-inline:16px;border:0;background:transparent;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer}.app-row-head:hover{background:var(--color-state-hover)}.app-row-head:focus-visible{outline:var(--focus-ring-width) solid var(--color-state-focus);outline-offset:calc(-1 * var(--focus-ring-offset))}.app-row-name{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.app-row-title{font-size:var(--type-body-size);line-height:calc(var(--type-body-line) * var(--line-scale));font-weight:var(--font-weight-semibold)}.app-row-sub{font-size:var(--type-label-size);line-height:calc(var(--type-label-line) * var(--line-scale))}.app-row-chevron,.app-row-sub{color:var(--color-text-tertiary)}.app-row-chevron{justify-self:end}[dir=rtl] .app-row-chevron-closed{transform:scaleX(-1)}.app-row-body{padding-block:14px 18px;padding-inline:16px;-webkit-border-before:var(--border-width-default) solid var(--color-border-subtle);border-block-start:var(--border-width-default) solid var(--color-border-subtle)}.app-row-why{padding-block:10px;padding-inline:12px;border-radius:var(--radius-md);background:var(--color-surface-subtle);font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale))}.app-row-why-title{margin:0;font-weight:var(--font-weight-semibold)}.app-row-why ul{margin:4px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.app-row-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.secret-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:12px;gap:12px}.alerts-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.alert-row{-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent}.alert-row[data-severity=critical]{border-inline-start-color:var(--color-nzrh-signal)}.alert-row[data-severity=warn]{border-inline-start-color:var(--color-status-warning-fg)}.alert-row-icon{flex:none;-webkit-margin-before:12px;margin-block-start:12px}.alert-row[data-severity=critical] .alert-row-icon{color:var(--color-status-attention-fg)}.alert-row[data-severity=warn] .alert-row-icon{color:var(--color-status-warning-fg)}.alert-row[data-severity=info] .alert-row-icon{color:var(--color-status-info-fg)}.alert-row-open{flex-direction:row;align-items:flex-start;gap:10px}.alert-row-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.alert-row-head,.alert-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.alert-row-meta{color:var(--color-text-secondary)}.alert-row-meta>:not(:last-child):after{content:"·";-webkit-padding-start:6px;padding-inline-start:6px;color:var(--color-text-tertiary)}.alert-row-status{font-weight:var(--font-weight-medium)}.alert-row-title{font-size:var(--type-body-sm-size)}.alert-row-count,.alert-row-title{font-weight:var(--font-weight-semibold)}.alert-row-count{font-size:var(--type-overline-size);padding-inline:6px;border-radius:var(--radius-full);background:var(--color-surface-selected)}.alert-row-severity{font-weight:var(--font-weight-semibold)}.alert-row-severity[data-severity=critical]{color:var(--color-status-attention-fg)}.alert-row-severity[data-severity=warn]{color:var(--color-status-warning-fg)}.alert-row-severity[data-severity=info]{color:var(--color-text-secondary)}.alert-row-held{display:inline-flex;align-items:center;gap:4px;font-size:var(--type-label-size);color:var(--color-status-warning-fg)}.alert-row-member .alert-row-open{-webkit-padding-start:34px;padding-inline-start:34px}.alert-group-toggle{flex:none;inline-size:44px;min-block-size:44px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--color-text-tertiary);cursor:pointer}.alert-group-toggle [data-open]{transform:rotate(180deg)}.alert-detail-head{display:flex;flex-direction:column;gap:8px}.alert-detail-line,.alert-detail-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.alert-detail-title{gap:10px}.alert-next{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.alert-next-body{margin:0;font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale))}.alert-next-client{align-self:flex-start;display:inline-flex;align-items:center;gap:4px}.alert-tech>summary{min-block-size:44px;display:list-item;padding-block:12px;-webkit-padding-start:18px;padding-inline-start:18px;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer}.alert-actions{display:flex;flex-wrap:wrap;gap:12px}.alert-action{display:flex;flex:1 1 10rem;flex-direction:column;gap:4px;min-inline-size:0}.alert-action:has(.banner){flex-basis:100%}.safety-card{background:var(--color-surface-subtle)}.safety-title{display:flex;align-items:center;gap:8px}.safety-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:8px 24px;gap:8px 24px;margin:0;padding:0;list-style:none;font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale))}.safety-list li{display:flex;align-items:flex-start;gap:8px}.safety-list .icon{flex:none;-webkit-margin-before:3px;margin-block-start:3px;color:var(--color-text-secondary)}.cap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:16px;gap:16px;align-items:start}.ai-cap-spent{display:flex;align-items:center;min-block-size:var(--control-height);font-size:var(--type-heading-size);line-height:calc(var(--type-heading-line) * var(--line-scale));font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spend-line{margin:0;font-size:var(--type-body-sm-size);line-height:calc(var(--type-body-sm-line) * var(--line-scale));text-wrap:pretty}.cell-control-row{display:flex;align-items:center;gap:8px}.ai-page .advanced-card>summary{padding-block:14px;padding-inline:16px;color:var(--color-text-primary)}.ai-page .advanced-card[open]>summary{-webkit-border-after:var(--border-width-default) solid var(--color-border-subtle);border-block-end:var(--border-width-default) solid var(--color-border-subtle);-webkit-margin-after:14px;margin-block-end:14px}.ai-page .advanced-card>.stack{-webkit-padding-after:16px;padding-block-end:16px;padding-inline:16px}.registry-name{font-weight:var(--font-weight-medium)}.registry-cli{display:block;padding-block:4px;padding-inline:6px;border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:var(--type-overline-size);text-align:start;overflow-wrap:anywhere}.users-toolbar{justify-content:flex-end}.person-cell{display:flex;align-items:center;gap:10px;min-inline-size:0}.role-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:12px;gap:12px}.role-guide-item{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}