.zr{--zr-canvas: #ecedee;--zr-card: #ffffff;--zr-card-2: #f6f6f7;--zr-sunk: #e1e4e8;--zr-line: #dadcdf;--zr-line-2: #c5c8cc;--zr-text: #0e1012;--zr-text-2: #3b4046;--zr-muted: #5f666e;--zr-faint: #8a9199;--zr-rail: #111316;--zr-rail-2: #1b1e22;--zr-rail-line: #2a2f35;--zr-rail-text: #c4c9ce;--zr-ink: #0e1012;--zr-ink-text: #ffffff;--zr-sig: #e8501c;--zr-sig-ink: #ffffff;--zr-sig-soft: #ffe7db;--zr-sig-deep: #9a3412;--zr-link: #1e5bd6;--zr-low-bg: #e3f1ea;--zr-low-fg: #1b6b45;--zr-med-bg: #fcefd2;--zr-med-fg: #7a4b00;--zr-high-bg: #fbe1de;--zr-high-fg: #a1251b;--zr-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--zr-body: "Instrument Sans", "Inter", system-ui, -apple-system, sans-serif;--zr-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--zr-portrait-bg: #dde0e4;--zr-ease: cubic-bezier(.2, .7, .2, 1);--zr-zoom: 1;--zr-vh: calc(1dvh / var(--zr-zoom));--zr-vw: calc(1vw / var(--zr-zoom));zoom:var(--zr-zoom);display:grid;grid-template-columns:248px minmax(0,1fr);min-height:calc(100 * var(--zr-vh));background:var(--zr-canvas);color:var(--zr-text);font-family:var(--zr-body);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){.zr{--zr-canvas: #0a0b0d;--zr-card: #15181b;--zr-card-2: #1b1e22;--zr-sunk: #22262b;--zr-line: #2a2f35;--zr-line-2: #3a4047;--zr-text: #f3f4f5;--zr-text-2: #c4c9ce;--zr-muted: #9aa1a9;--zr-faint: #7a828b;--zr-ink: #f3f4f5;--zr-ink-text: #0e1012;--zr-sig-soft: #3a1a0e;--zr-sig-deep: #ffb08f;--zr-link: #7fa6f5;--zr-low-bg: #12301f;--zr-low-fg: #8fd8ae;--zr-med-bg: #3a2a08;--zr-med-fg: #f2c46d;--zr-high-bg: #3d1512;--zr-high-fg: #f5a29a;--zr-portrait-bg: #1d2125;color-scheme:dark}}@media(min-width:2200px){.zr{--zr-zoom: 1.2}}@media(min-width:2560px){.zr{--zr-zoom: 1.35}}@media(min-width:3000px){.zr{--zr-zoom: 1.6}}@media(min-width:3600px){.zr{--zr-zoom: 1.85}}.zr *,.zr *:before,.zr *:after{box-sizing:border-box}:where(.zr) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.zr) img{max-width:100%}:where(.zr) a{color:var(--zr-link)}.zr :focus-visible{outline:2px solid var(--zr-sig);outline-offset:2px}.zr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zr-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--zr-sig);color:var(--zr-sig-ink);font-weight:700;text-decoration:none}.zr-skip:focus{top:12px}.zr-rail{position:sticky;top:0;height:calc(100 * var(--zr-vh));display:flex;flex-direction:column;gap:18px;padding:22px 14px 18px;overflow-y:auto;background:var(--zr-rail);color:var(--zr-rail-text);scrollbar-width:thin}.zr-brand{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 0}.zr-brand__word,.zr-brand__word:hover{font-family:var(--zr-display);font-weight:700;font-stretch:122%;font-size:23px;letter-spacing:-.02em;color:#fff;text-decoration:none}.zr-brand__live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#9aa1a9}.zr-dot{width:7px;height:7px;border-radius:50%;background:var(--zr-sig);flex:0 0 auto}.zr-dot--muted{background:#8a9199}.zr-dot--ok{background:#3fae74}.zr-pulse{animation:zr-pulse 1.6s ease-in-out infinite}@keyframes zr-pulse{0%,to{opacity:1}50%{opacity:.28}}.zr-nav{display:flex;flex-direction:column;gap:2px}.zr-nav__group{padding:14px 12px 6px;font-size:12px;font-weight:600;color:#6f7780}.zr-nav__item{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--zr-rail-text);font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.zr-nav__item svg{color:#8a9199;flex:0 0 auto}.zr-nav__item:hover{background:var(--zr-rail-2);color:#fff}.zr-nav__item[aria-current=page]{background:#1f2328;color:#fff}.zr-nav__item[aria-current=page] svg{color:var(--zr-sig)}.zr-nav__label{flex:1;min-width:0}.zr-nav__count{font-size:12px;font-variant-numeric:tabular-nums;color:#8a9199}.zr-nav__badge{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--zr-rail-line);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}.zr-nav__badge--sig{background:var(--zr-sig)}.zr-account{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 12px;border:1px solid var(--zr-rail-line);border-radius:12px;font-size:12.5px;color:#9aa1a9}.zr-account__identity{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.zr-account strong{color:#fff;font-weight:600;font-size:13.5px}.zr-account a,.zr-account button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:8px 12px;border:1px solid #ffffff45;border-radius:8px;background:transparent;color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.zr-account a:hover,.zr-account button:hover{background:#ffffff12}.zr-account button:disabled{opacity:.6;cursor:wait}.zr-menu-toggle{display:none;place-items:center;width:44px;height:44px;margin-left:auto;border:1px solid var(--zr-rail-line);border-radius:12px;background:transparent;color:#fff;cursor:pointer}.zr-menu-toggle:hover{background:var(--zr-rail-2)}.zr-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--zr-line);font-size:13px;color:var(--zr-muted)}.zr-foot__word{font-family:var(--zr-display);font-weight:700;font-stretch:122%;font-size:17px;letter-spacing:-.02em;color:var(--zr-text)}.zr-foot p{flex:1 1 320px;margin:0}.zr-foot__back{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-weight:600;text-decoration:none}.zr-foot__back:hover{text-decoration:underline;text-underline-offset:4px}.zr-foot__up{transform:rotate(-90deg)}.zr-main{min-width:0;padding:24px 32px 64px;display:flex;flex-direction:column;gap:20px}.zr-main>*{animation:zr-page .22s ease-out backwards}@keyframes zr-page{0%{opacity:0}}.zr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin:-24px -32px 6px;padding:36px 32px 26px;border-bottom:1px solid var(--zr-line)}.zr-head__text{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:760px}.zr-eyebrow{font-size:13px;font-weight:600;color:var(--zr-muted)}.zr-h1{margin:0;font-family:var(--zr-display);font-weight:760;font-stretch:122%;font-size:40px;line-height:1;letter-spacing:-.03em;text-wrap:balance}.zr-h2{margin:0;font-family:var(--zr-display);font-weight:700;font-stretch:114%;font-size:20px;line-height:1.15;letter-spacing:-.01em}.zr-lede{margin:0;max-width:60ch;font-size:15px;line-height:1.5;color:var(--zr-text-2);text-wrap:pretty}.zr-head__pills{display:flex;flex-wrap:wrap;gap:8px}.zr-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--zr-line);border-radius:999px;background:var(--zr-card);color:var(--zr-text);font-size:13px;white-space:nowrap}.zr-pill--mono{font-variant-numeric:tabular-nums}button.zr-pill{cursor:pointer}.zr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--zr-line-2);border-radius:12px;background:var(--zr-card);color:var(--zr-text);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,filter .15s ease,transform .08s ease}.zr-btn:active:not(:disabled){transform:translateY(1px)}.zr-btn:hover:not(:disabled){background:var(--zr-card-2);border-color:var(--zr-faint)}.zr-btn:disabled{cursor:not-allowed;opacity:.45}.zr-btn--sig:disabled,.zr-btn--ink:disabled{border-color:var(--zr-sunk);background:var(--zr-sunk);color:var(--zr-faint);opacity:1}.zr-btn--sig{border-color:var(--zr-sig);background:var(--zr-sig);color:var(--zr-sig-ink)}.zr-btn--sig:hover:not(:disabled){background:var(--zr-sig);border-color:var(--zr-sig);filter:brightness(1.08)}.zr-btn--ink{border-color:var(--zr-ink);background:var(--zr-ink);color:var(--zr-ink-text)}.zr-btn--ink:hover:not(:disabled){background:var(--zr-ink);border-color:var(--zr-ink);filter:brightness(1.25)}.zr-btn--ghost-dark{border-color:#3a4047;background:transparent;color:#fff}.zr-btn--ghost-dark:hover:not(:disabled){background:#22262b;border-color:#4a5057}.zr-btn--small{min-height:36px;padding:0 12px;border-radius:10px;font-size:13px}.zr-btn--link{min-height:44px;padding:0 4px;border:0;background:none!important;color:var(--zr-link)}.zr-card{background:var(--zr-card);border:1px solid var(--zr-line);border-radius:16px}.zr-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--zr-line);border-radius:999px;background:var(--zr-card);color:var(--zr-text);font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap}.zr-chip:hover{border-color:var(--zr-faint)}.zr-chip[aria-pressed=true],.zr-chip[aria-selected=true]{border-color:var(--zr-ink);background:var(--zr-ink);color:var(--zr-ink-text)}.zr-chip__count{font-size:12px;font-variant-numeric:tabular-nums;opacity:.7}.zr-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.zr-field{width:100%;min-height:48px;font-family:var(--zr-body);font-size:14px;letter-spacing:normal;text-transform:none;padding:0 14px;border:1px solid var(--zr-line-2);border-radius:12px;background:var(--zr-card);outline:none;transition:border-color .15s ease}.zr-field:focus{border-color:var(--zr-ink)}textarea.zr-field{min-height:92px;padding:12px 14px;resize:vertical;line-height:1.5}.zr-label{display:grid;gap:8px;font-size:13px;font-weight:600;color:var(--zr-text-2)}.zr-mono{font-variant-numeric:tabular-nums}.zr-code{font-family:var(--zr-mono);font-size:.92em}.zr-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--zr-card);color:var(--zr-text-2);font-size:12px;font-weight:600}.zr-risk{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:600;white-space:nowrap}.zr-risk--low{background:var(--zr-low-bg);color:var(--zr-low-fg)}.zr-risk--medium{background:var(--zr-med-bg);color:var(--zr-med-fg)}.zr-risk--high{background:var(--zr-high-bg);color:var(--zr-high-fg)}.zr-risk--neutral{background:var(--zr-sunk);color:var(--zr-text-2)}.zr-notice{display:block;margin:0;padding:12px 16px;border-radius:12px;background:var(--zr-med-bg);color:var(--zr-med-fg);font-size:13.5px;line-height:1.45}.zr-notice--plain{background:var(--zr-card);border:1px solid var(--zr-line);color:var(--zr-text-2)}.zr-notice--error{background:var(--zr-high-bg);color:var(--zr-high-fg)}.zr-empty{display:grid;gap:10px;justify-items:start;padding:28px;border:1px dashed var(--zr-line-2);border-radius:16px;color:var(--zr-text-2);font-size:14px}.zr-loading{padding:28px;color:var(--zr-muted);font-size:13px}.zr-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zr-in{animation:zr-in .32s ease-out both}@keyframes zr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.zr-section{display:flex;flex-direction:column;gap:12px}.zr-section__row,.zr-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}.zr-stat__value{font-family:var(--zr-display);font-weight:650;font-stretch:120%;font-size:32px;line-height:1;font-variant-numeric:tabular-nums}.zr-note{font-size:12.5px;line-height:1.45;color:var(--zr-muted)}.zr-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0}.zr-pick{max-width:520px}.zr-portrait{opacity:0;transition:opacity .45s var(--zr-ease),transform .5s var(--zr-ease)}.zr-portrait.is-loaded{opacity:1}.zr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(176px,100%),1fr));gap:14px}.zr-agent{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--zr-line);border-radius:14px;background:var(--zr-card);overflow:hidden;transition:border-color .2s var(--zr-ease)}.zr-agent:hover,.zr-agent:focus-within{border-color:var(--zr-text)}.zr-agent__open{display:flex;flex-direction:column;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.zr-agent__open:focus-visible{outline-offset:-2px}.zr-agent__photo{position:relative;display:block;width:100%;aspect-ratio:4 / 5;background:var(--zr-portrait-bg);overflow:hidden}.zr-agent__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.zr-agent:hover .zr-agent__photo img.is-loaded{transform:scale(1.04)}.zr-agent__body{display:flex;flex-direction:column;gap:2px;padding:12px 14px 14px}.zr-agent__name{font-family:var(--zr-display);font-weight:700;font-stretch:112%;font-size:16px;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zr-agent__mine{margin-left:6px;height:20px;border:1px solid var(--zr-sig);background:transparent;color:var(--zr-sig-deep);font-family:var(--zr-body);font-size:11px;font-stretch:100%;letter-spacing:0;vertical-align:2px}.zr-agent__specialty{font-size:13px;color:var(--zr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zr-agent__first{display:-webkit-box;margin-top:6px;padding-top:8px;overflow:hidden;border-top:1px solid var(--zr-line);font-size:12.5px;line-height:1.4;color:var(--zr-text-2);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.zr-agent__save{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--zr-line);border-radius:50%;background:var(--zr-card);color:var(--zr-text);cursor:pointer;transition:background-color .18s var(--zr-ease),color .18s var(--zr-ease),transform .18s var(--zr-ease)}.zr-agent__save:hover{transform:scale(1.06)}.zr-agent__call{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--zr-ink);border-radius:50%;background:var(--zr-ink);color:var(--zr-ink-text);cursor:pointer;transition:transform .15s var(--zr-ease)}.zr-agent__call:hover{transform:scale(1.06)}.zr-agent__call:focus-visible{outline:2px solid var(--zr-sig);outline-offset:2px}.zr-agent__save.is-saved{border-color:var(--zr-sig);background:var(--zr-sig);color:var(--zr-sig-ink)}.zr-agent--full .zr-agent__open{flex:1 1 auto}.zr-agent__context{display:block;margin-top:6px;overflow:hidden;font-size:12px;line-height:1.4;color:var(--zr-muted);white-space:nowrap;text-overflow:ellipsis}.zr-agent__omail{color:var(--zr-text-2)}.zr-grid--full{grid-template-columns:repeat(auto-fill,minmax(min(208px,100%),1fr))}.zr-agent__shortlist{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0 12px 12px;padding:0 12px;border:1px solid var(--zr-line-2);border-radius:10px;background:var(--zr-card);color:var(--zr-text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.zr-agent__shortlist:hover{border-color:var(--zr-text)}.zr-agent__shortlist.is-saved{border-color:var(--zr-sig);background:var(--zr-sig-soft);color:var(--zr-sig-deep)}.zr-scrim{position:fixed;inset:0;z-index:40;background:#0e101273;animation:zr-fade .24s var(--zr-ease) both}@keyframes zr-fade{0%{opacity:0}}@keyframes zr-slide-in{0%{opacity:0;transform:translate(28px)}}@keyframes zr-rise{0%{opacity:0;transform:translateY(10px)}}.zr-drawer{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(600px,100%);display:flex;flex-direction:column;background:var(--zr-card);color:var(--zr-text);box-shadow:-1px 0 0 var(--zr-line);outline:none;animation:zr-slide-in .32s var(--zr-ease) both}.zr-drawer:focus-visible{outline:none}.zr-drawer__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--zr-line)}.zr-drawer__scroll{flex:1;overflow-y:auto}.zr-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--zr-line-2);border-radius:12px;background:var(--zr-card);color:var(--zr-text);cursor:pointer}.zr-icon-btn:hover{background:var(--zr-card-2)}.zr-toast{position:fixed;right:24px;bottom:24px;z-index:60;max-width:min(440px,calc(100 * var(--zr-vw) - 32px));padding:13px 16px;border-radius:12px;background:#0e1012;color:#fff;font-size:14px;line-height:1.4;animation:zr-rise .28s var(--zr-ease) both;pointer-events:none}@media(max-width:860px){.zr{grid-template-columns:minmax(0,1fr)}.zr-rail{position:sticky;top:0;z-index:30;height:auto;max-height:calc(100 * var(--zr-vh));flex-direction:column;gap:8px;padding:10px 16px;overflow-y:auto}.zr-brand{gap:14px;padding:0}.zr-brand__live{margin-right:auto}.zr-menu-toggle{display:inline-grid}.zr-rail:not(.is-open) .zr-nav{display:none}.zr-rail.is-open{padding-bottom:16px}.zr-rail.is-open .zr-account{margin-top:8px}.zr-main{padding:20px 16px 56px}.zr-head{margin:-20px -16px 0;padding:20px 16px 18px}.zr-h1{font-size:26px}.zr-drawer{width:100%}}@media(prefers-reduced-motion:reduce){.zr *,.zr *:before,.zr *:after{animation:none!important;transition:none!important}.zr-portrait{opacity:1}}.zr-guide{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.zr-guide h2{margin-top:0}.zr-guide>.zr-card{padding:24px}.zr-guide p{line-height:1.65;color:var(--zr-muted)}.zr-talk .google-voice-tools{padding:12px 18px}.zr .google-voice-panel{background:var(--zr-card);color:var(--zr-text);border-color:var(--zr-line)}.zr .google-voice-tools button,.zr .google-voice-panel select,.zr .google-voice-panel textarea{border-color:var(--zr-line-2)}.zr .google-voice-modes button[aria-pressed=true]{background:var(--zr-sig-soft);border-color:var(--zr-sig)}.zr .google-voice-actions .google-voice-primary{background:var(--zr-sig);border-color:var(--zr-sig);color:var(--zr-sig-ink)}.zr-agent-access{display:grid;gap:12px;margin:20px 0;padding:18px;border:1px solid var(--zr-line, #ded8d2);border-radius:12px}.zr-agent-access h4,.zr-agent-access p{margin:0}.zr-connection-access,.zr-grant-editor{display:grid;gap:12px}.zr-connection-access__actions{display:flex;flex-wrap:wrap;gap:8px}.zr-grant-actions{list-style:none;padding:0;margin:0;max-height:340px;overflow:auto;border:1px solid var(--zr-line, #ded8d2);border-radius:8px}.zr-grant-actions li+li{border-top:1px solid var(--zr-line, #ded8d2)}.zr-grant-actions label{display:flex;align-items:flex-start;gap:10px;padding:12px}.zr-grant-actions input{flex:none;margin-top:4px}.zr-grant-actions span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.zr-grant-actions small{opacity:.75}@media(max-width:600px){.zr-agent-access{padding:12px}.zr-connection-access__actions>button{flex:1 1 auto}}.zr-intro{position:relative;margin:0;background:var(--zr-portrait-bg)}.zr-intro__stage{position:relative;aspect-ratio:4 / 3;overflow:hidden}.zr-intro__portrait{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.zr-intro__video{display:block;width:100%;height:100%;object-fit:contain;background:var(--zr-portrait-bg)}.zr-intro__video:focus-visible{outline:2px solid var(--zr-sig);outline-offset:-2px}.zr-intro__play{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:grid;grid-template-columns:44px minmax(0,auto);align-items:center;column-gap:12px;width:max-content;max-width:calc(100% - 32px);padding:10px 18px 10px 10px;border:1px solid var(--zr-line);border-radius:16px;background:var(--zr-card);color:var(--zr-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.zr-intro__play:hover{border-color:var(--zr-faint)}.zr-intro__play:focus-visible{outline:2px solid var(--zr-sig);outline-offset:2px}.zr-intro__icon{grid-row:1 / 3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--zr-sig);color:var(--zr-sig-ink)}.zr-intro__play strong{font-size:14px;line-height:1.3}.zr-intro__play small{overflow:hidden;font-size:12px;line-height:1.35;color:var(--zr-muted);text-overflow:ellipsis;white-space:nowrap}.zr-intro__label{position:absolute;top:14px;left:14px;padding:5px 10px;border-radius:999px;background:var(--zr-card);color:var(--zr-text-2);font-size:11.5px;font-weight:600;pointer-events:none}.zr-intro__error{margin:0;padding:10px 16px;background:var(--zr-high-bg);color:var(--zr-high-fg);font-size:13px;line-height:1.45}@media(max-width:420px){.zr-intro__play{bottom:12px;grid-template-columns:38px minmax(0,auto);column-gap:10px;padding:8px 14px 8px 8px}.zr-intro__icon{width:38px;height:38px}}.zg-thread{display:grid;gap:.75rem}.zg-thread__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.zg-thread__facts{font-size:.875rem;opacity:.75}.zg-thread__steps{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;max-height:20rem;overflow:auto}.zg-thread__step{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem}.zg-thread__step--say{font-style:italic}.zg-thread__step--failed,.zg-thread__step--unknown,.zg-thread__step--blocked{font-weight:600}.zg-thread__receipt{opacity:.7}.zg-thread__asks{display:grid;gap:.5rem}.zg-thread__ask{display:grid;gap:.5rem;padding:.75rem;border:2px solid currentColor;border-radius:.5rem}.zg-thread__ask:focus-visible{outline:2px solid currentColor;outline-offset:2px}.zg-thread__ask-why{font-size:.875rem;opacity:.75}.zg-thread__details{margin:0;font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere}.zg-thread__choices{display:flex;flex-wrap:wrap;gap:.5rem}.zg-thread__more{font-size:.875rem;opacity:.75}.zg-thread__reply{display:flex;flex-wrap:wrap;gap:.5rem}.zg-thread__reply input{flex:1 1 12rem;min-width:0}.zg-thread__fold{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;width:100%;padding:.5rem .75rem;font:inherit;font-size:.875rem;text-align:left;color:inherit;background:transparent;border:1px solid currentColor;border-radius:.5rem;cursor:pointer;opacity:.75}.zg-thread__fold:hover{opacity:1}.zg-thread__fold:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.zg-thread__team{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.zg-thread__member{display:grid;gap:.25rem;font-size:.875rem}.zg-thread__live{opacity:.75}.zg-thread__live--waiting_on_you{font-weight:600;opacity:1}.zg-thread__report{padding:.5rem .75rem;border-left:2px solid currentColor;white-space:pre-wrap;overflow-wrap:anywhere}.zg-thread__step--handoff{font-weight:600}.zg-thread__by{opacity:.6}.zg-review{display:grid;gap:.5rem;min-width:0}.zg-review__facts,.zg-review__why{margin:0;font-size:.875rem;overflow-wrap:anywhere}.zg-review__list{margin:0;padding-left:1.25rem;font-size:.875rem;max-height:12rem;overflow:auto}.zg-review__file{display:grid;gap:.25rem;min-width:0}.zg-review__path{margin:0;font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.zg-review__path span{font-weight:400;opacity:.75}.zg-review__patch{margin:0;max-height:26rem;overflow:auto;padding:.5rem;border:1px solid currentColor;border-radius:.375rem;font-size:.8125rem;line-height:1.45;white-space:pre}.zg-review__patch:focus-visible{outline:2px solid currentColor;outline-offset:2px}.zg-review__line{display:block;min-width:max-content}.zg-review__line--hunk{opacity:.7}.zg-review__line--add{background:color-mix(in srgb,#16a34a 24%,transparent)}.zg-review__line--remove{background:color-mix(in srgb,#dc2626 24%,transparent)}.zg-email-panel{display:grid;gap:.75rem;padding:1rem;overflow-wrap:anywhere}.zg-lounge-email{max-height:min(50vh,36rem);overflow:auto}.zg-email-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.zg-email-panel .zg-email-compose{display:grid;gap:.5rem;margin:0}.zg-email-panel label{display:grid;gap:.3rem}.zg-email-panel textarea,.zg-email-panel select{width:100%;min-width:0;font:inherit}.zg-email-panel button{justify-self:start}.zg-email-review{padding:.75rem;border:1px solid currentColor;border-radius:.5rem}.zg-email-review p{margin:0 0 .5rem}.zg-email-review dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.25rem .65rem}.zg-email-review dd{margin:0}.zg-email-review pre{font:inherit;white-space:pre-wrap}.zg-mailbox{display:grid;gap:.5rem;padding:.75rem;border:1px solid currentColor;border-radius:.5rem}.zg-mailbox p{margin:0}.zg-mailbox__seats{opacity:.75;font-size:.875em}.zg-mailbox__list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.zg-mailbox__decision{opacity:.75;font-size:.875em}.zr-phone{display:grid;gap:.75rem;padding:.9rem}.zr-phone p{margin:0}.zr-phone__number{font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums}.zr-phone__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.zr-phone__area{width:5.5rem}.zr-phone__voice{min-width:12rem}.zr-phone__greeting{width:100%}.zr-phone__list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.zr-phone__choice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.zr-phone__code{font-size:1.4rem;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums}.zr-phone__error{color:var(--zr-red, #e5484d)}.zr-call-record{margin-top:.4rem;font-size:.9rem}.zr-call-record>summary{cursor:pointer}.zr-call-record ol{margin:.4rem 0 0;padding:0;list-style:none;display:grid;gap:.3rem}.zr-call-record__who{font-weight:600;margin-right:.3rem}.zr-work-panels{display:grid;gap:.5rem;margin-top:1rem}.zr-work-panel{border:1px solid var(--zr-line);border-radius:.6rem;background:var(--zr-card)}.zr-work-panel>summary{cursor:pointer;padding:.7rem .9rem;font-weight:600}.zr-work-panel[open]>summary{border-bottom:1px solid var(--zr-line)}.zr-work-panel .zg-email-panel input,.zr-work-panel .zg-email-panel select,.zr-work-panel .zg-email-panel textarea{padding:.45rem .55rem;border:1px solid var(--zr-line);border-radius:.4rem;background:var(--zr-canvas);color:var(--zr-text)}.zr-work-panel .zg-email-panel button{padding:.4rem .75rem;border:1px solid var(--zr-line);border-radius:.4rem;background:var(--zr-ink);color:var(--zr-ink-text);font:inherit;cursor:pointer}.zr-work-panel .zg-email-panel button:disabled{opacity:.55;cursor:default}.zr-work-panel .zg-email-review{border-color:var(--zr-line)}.zr-where__list,.zr-where__people{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.5rem}.zr-where__row{display:grid;gap:.55rem;padding:.7rem .85rem;border:1px solid var(--zr-line);border-radius:.6rem;background:var(--zr-card)}.zr-where__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.zr-where__state{color:var(--zr-muted, inherit);font-size:.875rem}.zr-where__state.is-ready{color:var(--zr-text);font-weight:600}.zr-where__connect{display:grid;gap:.4rem;justify-items:start}.zr-where__connect .zr-field{width:100%}.zr-where__code{display:grid;gap:.4rem;justify-items:start;padding:.6rem .7rem;border:1px dashed var(--zr-line);border-radius:.4rem}.zr-where__code p{margin:0}.zr-where__code code{font-size:1rem;user-select:all;overflow-wrap:anywhere}.zr-where__people li{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.zr-context{display:flex;flex-direction:column;gap:6px}.zr-context__fact{margin:0;font-size:13.5px;line-height:1.45;color:var(--zr-text);overflow-wrap:anywhere}.zr-context__label{color:var(--zr-muted)}.zr-context__fact a{color:var(--zr-link);text-underline-offset:3px}.zr-context__omail{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.zr-context__note{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--zr-muted)}.zr-context--compact{gap:1px}.zr-context--compact .zr-context__fact{font-size:12px;line-height:1.4;color:var(--zr-text-2)}.zr-resume{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--zr-line);border-radius:16px;background:var(--zr-card);scroll-margin-top:12px}.zr-resume:focus{outline:none}.zr-resume__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--zr-line)}.zr-resume__kind{font-size:12.5px;font-weight:600;color:var(--zr-muted)}.zr-resume__name{margin:2px 0 0;font-family:var(--zr-display);font-weight:700;font-stretch:114%;font-size:22px;line-height:1.15}.zr-resume .zr-resume__role{margin-top:2px}.zr-resume h4{margin:0;font-family:var(--zr-display);font-weight:650;font-stretch:108%;font-size:15px}.zr-resume p{margin:0;font-size:13.5px;line-height:1.55;color:var(--zr-text-2)}.zr-resume__summary{display:flex;flex-direction:column;gap:6px}.zr-resume__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.zr-resume__grid section{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--zr-line)}.zr-resume ul,.zr-resume ol{display:grid;gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.45;color:var(--zr-text)}.zr-resume p.zr-resume__label{margin-top:4px;font-weight:600;color:var(--zr-text)}.zr-resume p.zr-resume__fine{font-size:12px;color:var(--zr-muted)}.zr-resume__part{font-family:var(--zr-mono);font-size:11.5px;color:var(--zr-muted)}.zr-resume .zr-context__fact{font-size:13.5px}.zr-brief{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--zr-line)}.zr-brief__kind{margin-bottom:-6px;font-size:12.5px;font-weight:600;color:var(--zr-muted)}.zr-brief__lede{margin:0;font-size:13.5px;line-height:1.5;color:var(--zr-text-2)}.zr-brief__number{font-family:var(--zr-mono);font-size:11.5px;font-weight:500;color:var(--zr-muted)}.zr-brief__rows{margin:0;overflow:hidden;border:1px solid var(--zr-line);border-radius:12px}.zr-brief__rows>div{display:grid;grid-template-columns:136px minmax(0,1fr);gap:12px;padding:10px 14px;border-top:1px solid var(--zr-line)}.zr-brief__rows>div:first-child{border-top:0}.zr-brief__rows dt{font-size:13px;font-weight:600;line-height:1.5}.zr-brief__rows dd{margin:0;font-size:13.5px;line-height:1.5;color:var(--zr-text-2)}.zr-brief__tools{display:flex;flex-direction:column;gap:8px}.zr-brief__tools>span{font-size:12.5px;color:var(--zr-muted)}.zr-brief__tools ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.zr-brief__tools li{padding:5px 11px;border:1px dashed var(--zr-line-2);border-radius:999px;font-size:12.5px;color:var(--zr-text-2)}.zr-usecases{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px 18px;padding-top:16px;border-top:1px solid var(--zr-line)}.zr-usecases__head{display:flex;flex-direction:column;gap:4px}.zr-usecases__title{margin:0;font-family:var(--zr-display);font-weight:650;font-stretch:110%;font-size:17px}.zr-usecases__head p{margin:0;font-size:13px;line-height:1.5;color:var(--zr-text-2)}.zr-usecases__list{display:grid;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.45}.zr-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zr-proof>div{padding:14px;border-radius:12px;background:var(--zr-card-2)}.zr-proof strong{font-size:14px}.zr-proof p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--zr-text-2)}.zr-related{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--zr-line)}.zr-related__head{display:flex;flex-direction:column;gap:2px}.zr-related__head strong{font-family:var(--zr-display);font-weight:650;font-stretch:110%;font-size:17px}.zr-related__head span{font-size:12.5px;color:var(--zr-muted)}.zr-related__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.zr-related__person{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border:1px solid var(--zr-line);border-radius:12px;background:var(--zr-card);color:var(--zr-text);font:inherit;text-align:left;cursor:pointer}.zr-related__person:hover{border-color:var(--zr-faint)}.zr-related__person:focus-visible{outline:2px solid var(--zr-sig);outline-offset:2px}.zr-related__person>svg{color:var(--zr-muted)}.zr-related__face{width:48px;height:48px;overflow:hidden;border-radius:10px;background:var(--zr-portrait-bg)}.zr-related__face .zr-portrait{width:100%;height:100%;object-fit:cover;object-position:center 15%}.zr-related__text{display:flex;flex-direction:column;min-width:0}.zr-related__text strong{font-size:14px}.zr-related__text span{font-size:12.5px;color:var(--zr-text-2)}.zr-related__text small{overflow:hidden;font-size:12px;color:var(--zr-muted);text-overflow:ellipsis;white-space:nowrap}.zr-related__text .zr-related__context{margin-top:4px}.zr-related__text .zr-related__context .zr-context__fact{overflow:hidden;font-size:11.5px;color:var(--zr-muted);text-overflow:ellipsis;white-space:nowrap}.zr-related__pager{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--zr-muted)}.zr-related__pager span{margin-right:auto}.zr-related__step{width:36px;height:36px}@media(max-width:560px){.zr-resume{padding:16px}.zr-resume__grid,.zr-proof,.zr-usecases{grid-template-columns:minmax(0,1fr)}.zr-brief__rows>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media print{@page{margin:16mm 14mm}html.zr-print-resume,html.zr-print-resume body{height:auto;overflow:visible!important;background:#fff}html.zr-print-resume .zr{display:block;min-height:0;--zr-card: #ffffff;--zr-card-2: #f6f6f7;--zr-line: #dadcdf;--zr-line-2: #c5c8cc;--zr-text: #0e1012;--zr-text-2: #3b4046;--zr-muted: #5f666e;--zr-link: #1e5bd6;background:#fff}html.zr-print-resume .zr>:not(.zr-drawer),html.zr-print-resume .zr-drawer__bar,html.zr-print-resume .zr-drawer__foot,html.zr-print-resume .zr-profile__media,html.zr-print-resume .zr-profile>:not(.zr-resume),html.zr-print-resume .zr-resume__print{display:none!important}html.zr-print-resume .zr-drawer{position:static;display:block;width:auto;box-shadow:none;animation:none}html.zr-print-resume .zr-drawer__scroll{overflow:visible}html.zr-print-resume .zr-profile{padding:0}html.zr-print-resume .zr-resume{border:0;padding:0}html.zr-print-resume .zr-resume__grid section{break-inside:avoid}}.zr-profile__media{background:var(--zr-sunk)}.zr-profile{display:flex;flex-direction:column;gap:14px;padding:22px 24px 28px}.zr-profile__name{margin:0;font-family:var(--zr-display);font-weight:680;font-stretch:118%;font-size:30px;line-height:1.05;letter-spacing:-.02em}.zr-profile__role{margin:-8px 0 0;font-size:15px;color:var(--zr-text-2)}.zr-profile__tag{font-size:11.5px;font-weight:500;color:var(--zr-faint)}.zr-profile__context{padding:12px 0;border-top:1px solid var(--zr-line);border-bottom:1px solid var(--zr-line)}.zr-profile__voice{display:flex;align-items:center;gap:8px;margin:-4px 0 0;font-size:13.5px;color:var(--zr-text-2)}.zr-profile__voice svg{flex:none;color:var(--zr-sig)}.zr-profile__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zr-profile__link-note{font-size:12.5px;color:var(--zr-muted)}.zr-profile__link-note:empty{display:none}.zr-profile__copy{min-height:30px;padding:0 10px;font-size:12px}.zr-profile__fiction{margin:0;font-size:12.5px;line-height:1.5;color:var(--zr-muted)}.zr-profile__quote{margin:0;font-size:17px;line-height:1.5;color:var(--zr-text)}.zr-profile__block{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--zr-line)}.zr-profile__first{margin:0;font-family:var(--zr-display);font-weight:640;font-stretch:108%;font-size:17px;line-height:1.3}.zr-drawer__foot{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--zr-line);background:var(--zr-card)}.zr-drawer__foot .zr-btn{flex:1 1 140px}.zr-drawer__foot .zr-btn[aria-pressed=true]{border-color:var(--zr-ink);background:var(--zr-ink);color:var(--zr-ink-text)}.zr-drawer__h{margin:0;font-family:var(--zr-display);font-weight:650;font-stretch:110%;font-size:18px}.zr-tools-panel{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--zr-line)}.zr-tools-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.zr-tools-panel__state{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--zr-muted)}.zr-tools-panel__lede{margin:0;font-size:13.5px;line-height:1.5;color:var(--zr-text-2)}.zr-surfaces{display:grid;gap:10px}.zr-surface{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--zr-line);border-radius:14px;background:var(--zr-card)}.zr-surface__head{display:flex;flex-direction:column;gap:2px}.zr-surface__head strong{font-size:14.5px}.zr-surface__head span{font-size:13px;color:var(--zr-muted)}.zr-surface__restricted{margin:0;padding:10px 12px;border-radius:10px;background:var(--zr-med-bg);color:var(--zr-med-fg);font-size:12.5px;line-height:1.45}.zr-surface__apps{display:flex;flex-wrap:wrap;gap:6px}.zr-app{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px 0 4px;border:1px solid var(--zr-line);border-radius:999px;background:var(--zr-card);color:var(--zr-text);font-size:12.5px;font-weight:500;cursor:default}button.zr-app{cursor:pointer}button.zr-app:hover:not(:disabled){border-color:var(--zr-faint)}button.zr-app:disabled{opacity:.6;cursor:not-allowed}.zr-app__mark{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--zr-sunk);color:var(--zr-text-2);font-family:var(--zr-display);font-size:11px;font-weight:700}.zr-app__cta{display:inline-flex;align-items:center;font-weight:600;color:var(--zr-muted);transition:color .15s ease}button.zr-app:hover:not(:disabled) .zr-app__cta,button.zr-app:focus-visible .zr-app__cta{color:var(--zr-sig)}.zr-app--on{border-color:var(--zr-low-fg);background:var(--zr-low-bg);color:var(--zr-low-fg)}.zr-app--on .zr-app__mark{background:var(--zr-card);color:var(--zr-low-fg)}.zr-app--native{background:var(--zr-card-2)}.zr-app--native .zr-app__mark{background:var(--zr-ink);color:var(--zr-ink-text)}.zr-app--zapier{padding:0 10px;border-style:dashed;color:var(--zr-muted)}.zr-ask{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--zr-card-2)}.zr-ask__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.zr-ask__note{font-size:12.5px;color:var(--zr-muted)}.zr-agent-says{margin:0;display:grid;gap:8px;padding:12px 14px;border-left:3px solid var(--zr-sig);background:var(--zr-card-2);font-size:14px;line-height:1.5}.zr-agent-says p{margin:0}.zr-receipt{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--zr-line);font-size:13.5px}.zr-receipt--completed{border-color:var(--zr-low-fg);background:var(--zr-low-bg);color:var(--zr-low-fg)}.zr-receipt--outcome_unknown,.zr-receipt--blocked{background:var(--zr-med-bg);color:var(--zr-med-fg);border-color:transparent}.zr-receipt--failed{background:var(--zr-high-bg);color:var(--zr-high-fg);border-color:transparent}.zr-receipt pre,.zr-proposal__args{margin:0;max-height:260px;overflow:auto;padding:12px;border-radius:10px;background:var(--zr-card-2);border:1px solid var(--zr-line);color:var(--zr-text);font-family:var(--zr-mono);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.zr-proposal{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid var(--zr-line);border-radius:16px;background:var(--zr-card)}.zr-proposal__head{display:flex;align-items:center;gap:12px}.zr-proposal__face{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--zr-sunk)}.zr-proposal__who{display:flex;flex-direction:column;min-width:0;flex:1}.zr-proposal__by{font-size:13px;color:var(--zr-muted)}.zr-proposal__title{margin:0;font-family:var(--zr-display);font-weight:650;font-stretch:110%;font-size:19px;line-height:1.2}.zr-proposal__when{font-size:11.5px;color:var(--zr-faint)}.zr-proposal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;color:var(--zr-text-2)}.zr-proposal__app{font-weight:650;color:var(--zr-text)}.zr-proposal__tool{color:var(--zr-muted)}.zr-proposal__fields{margin:0;border:1px solid var(--zr-line);border-radius:10px;background:var(--zr-card-2)}.zr-proposal__field{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 12px;border-top:1px solid var(--zr-line)}.zr-proposal__field:first-child{border-top:0}.zr-proposal__field dt{color:var(--zr-muted);font-size:13px;line-height:1.5}.zr-proposal__field dd{margin:0;color:var(--zr-text);font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.zr-proposal__field--long{grid-template-columns:minmax(0,1fr);gap:4px}.zr-proposal__field--long dd{max-height:220px;overflow:auto}.zr-proposal__tech{font-size:12.5px;color:var(--zr-muted)}.zr-proposal__tech summary{cursor:pointer;width:fit-content}.zr-proposal__tech>:not(summary){display:block;margin-top:8px}.zr-proposal__summary{margin:0;font-size:14.5px;line-height:1.5}.zr-proposal__decide{display:grid;gap:10px}.zr-proposal__buttons{display:flex;flex-wrap:wrap;gap:8px}.zr-proposal__buttons .zr-btn{flex:1 1 180px;min-height:48px}.zr-proposal__hint,.zr-proposal__receipt{margin:0;font-size:12.5px;color:var(--zr-muted)}.zr-proposal__status{margin:0;font-weight:600;font-size:13.5px}.zr-proposal__status--completed{color:var(--zr-low-fg)}.zr-proposal__status--failed{color:var(--zr-high-fg)}.zr-proposal__status--outcome_unknown{color:var(--zr-med-fg)}.zr-profile__skills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.zr-profile__skills li{padding:6px 12px;border:1px solid var(--zr-line);border-radius:999px;background:var(--zr-card-2);font-size:13px;line-height:1.35}.zr-profile__mine{display:grid;gap:8px;margin:4px 0 12px;padding:12px 14px;border:1px solid var(--zr-sig);border-radius:12px;font-size:13.5px}.zr-profile__mine p{margin:0}.zr-profile__mine-note{color:var(--zr-text-2)}.zr-profile__make{margin:2px 0 12px}.zr-profile__kicker{margin-bottom:-8px}.zr-profile__kicker .zr-mono{font-size:12px;font-weight:500}.zr-profile__status{display:flex;flex-wrap:wrap;gap:6px;margin:0}.zr-profile__status span{padding:5px 10px;border-radius:999px;background:var(--zr-card-2);color:var(--zr-text-2);font-size:12.5px;font-weight:600;line-height:1.35}.zr-profile__status span:last-child{background:var(--zr-med-bg);color:var(--zr-med-fg)}.zr-profile__status span.is-ready{background:var(--zr-low-bg);color:var(--zr-low-fg)}.zr-profile__skills li{display:inline-flex;align-items:center;gap:6px}.zr-profile__skills li svg{flex:none;color:var(--zr-sig)}.zr-profile .zr-profile__links .zr-btn{max-width:100%}.zr-create{position:fixed;top:50%;left:50%;z-index:41;width:min(980px,calc(100% - 32px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border:1px solid var(--zr-line);border-radius:20px;background:var(--zr-card);color:var(--zr-text);transform:translate(-50%,-50%);outline:none;overflow:hidden;animation:zr-fade .2s var(--zr-ease) both}.zr-create:focus-visible{outline:none}.zr-create__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--zr-line)}.zr-create__title{margin:0;font-family:var(--zr-display);font-weight:680;font-stretch:112%;font-size:20px}.zr-create__body{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px;overflow-y:auto}.zr-create__lede{margin:0;max-width:62ch;color:var(--zr-text-2)}.zr-create__tools{display:flex;flex-wrap:wrap;gap:8px}.zr-create__tools .zr-field:first-of-type{flex:1 1 260px;width:auto}.zr-create__tools select.zr-field{flex:0 1 220px;width:auto}.zr-create__faces{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.zr-create__face{display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden;border:2px solid transparent;border-radius:14px;background:var(--zr-card-2);color:inherit;text-align:left;cursor:pointer}.zr-create__face .zr-portrait{width:100%;height:auto;aspect-ratio:1;background:var(--zr-portrait-bg)}.zr-create__face:hover{border-color:var(--zr-line-2)}.zr-create__face[aria-pressed=true]{border-color:var(--zr-sig)}.zr-create__face-text{display:grid;gap:1px;padding:7px 9px 9px;font-size:12px;line-height:1.3;color:var(--zr-text-2)}.zr-create__face-text strong{overflow:hidden;font-size:13px;color:var(--zr-text);text-overflow:ellipsis;white-space:nowrap}.zr-create__more{align-self:center}.zr-create__foot{position:sticky;bottom:-18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 -18px -18px;padding:12px 18px;border-top:1px solid var(--zr-line);background:var(--zr-card)}.zr-create__who{display:flex;align-items:center;gap:16px}.zr-create__portrait{flex:0 0 auto;width:112px;height:112px;border-radius:16px;background:var(--zr-portrait-bg)}.zr-create__who-text{display:grid;gap:4px;min-width:0}.zr-create__who-text strong{font-family:var(--zr-display);font-weight:650;font-stretch:108%;font-size:18px}.zr-create__check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--zr-text-2)}.zr-create__check input{width:18px;height:18px;accent-color:var(--zr-sig)}@media(max-width:640px){.zr-create{top:auto;bottom:0;left:0;width:100%;max-height:calc(100dvh - 24px);border-radius:20px 20px 0 0;transform:none}.zr-create__faces{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.zr-create__who{align-items:flex-start}.zr-create__portrait{width:84px;height:84px}}@media(prefers-reduced-motion:reduce){.zr-create{animation:none}}.zr-attention{margin:8px 12px 4px;padding:8px;border:1px solid var(--zr-sig-deep);border-radius:8px;background:var(--zr-rail-2)}.zr-attention__head,.zr-attention__item,.zr-attention__more{display:flex;width:100%;border:0;background:transparent;color:var(--zr-rail-text);font:inherit;text-align:left;cursor:pointer}.zr-attention__head{justify-content:space-between;align-items:center;padding:2px 4px 6px;font-weight:600;color:#fff}.zr-attention__list{margin:0;padding:0;list-style:none}.zr-attention__item{flex-direction:column;gap:1px;padding:6px 4px;border-radius:6px}.zr-attention__item:hover,.zr-attention__more:hover{background:var(--zr-rail-line)}.zr-attention__head:focus-visible,.zr-attention__item:focus-visible,.zr-attention__more:focus-visible{outline:2px solid var(--zr-sig);outline-offset:1px}.zr-attention__who{font-size:12px;color:var(--zr-faint)}.zr-attention__what{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zr-attention__more{padding:4px;font-size:12px;color:var(--zr-faint)}.zr-call{--call-bg: #0e1012;--call-floor: #07080a;--call-key: #23272d;--call-key-hover: #2d3238;--call-line: #30353c;--call-text: #f3f4f5;--call-muted: #9aa1a9;--call-dim: #7d848c;--call-rest: #454b52;--call-note: #f2c46d;--call-end: #e8501c;position:fixed;top:0;left:0;z-index:80;display:grid;place-items:center;width:calc(100 * var(--zr-vw, 1vw));height:calc(100 * var(--zr-vh, 1vh));background:#030405ed;color:var(--call-text);font-family:var(--zr-body);-webkit-font-smoothing:antialiased;animation:zr-call-dim .22s ease both}.zr-call__phone{position:relative;display:flex;flex-direction:column;width:min(440px,100%);height:100%;overflow:hidden;overflow:clip;background:var(--call-bg);animation:zr-call-rise .3s var(--zr-ease, ease) both}@media(min-width:640px)and (min-height:720px){.zr-call__phone{height:min(900px,calc(100% - 48px));border:1px solid var(--call-line);border-radius:28px}}.zr-call button{-webkit-tap-highlight-color:transparent}.zr-call button:focus-visible{outline:3px solid var(--call-text);outline-offset:3px}.zr-call__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:max(18px,env(safe-area-inset-top)) 22px 0;font-size:14px}.zr-call__status{display:flex;align-items:baseline;gap:10px;margin:0;min-height:20px}.zr-call__time{font-family:var(--zr-mono);font-variant-numeric:tabular-nums;color:var(--call-text)}.zr-call__doing{color:var(--call-muted)}.zr-call__voice{flex:none;font-size:12.5px;color:var(--call-dim)}.zr-call__who{padding:10px 22px 0}.zr-call__name{margin:0;font-family:var(--zr-display);font-weight:700;font-stretch:112%;font-size:clamp(30px,9vw,40px);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.zr-call__role{margin:6px 0 0;font-size:15px;color:var(--call-muted)}.zr-call__alerts{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.zr-call__alerts li{padding:5px 10px;border:1px solid #5a2a17;border-radius:999px;background:#24130c;color:#ffb08f;font-size:12.5px;line-height:1.3}.zr-call__stage{position:relative;flex:1 1 auto;min-height:120px;margin-top:8px}.zr-call__face{position:absolute;inset:0;transition:opacity .3s ease}.zr-call__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;user-select:none;-webkit-user-drag:none}.zr-call__img--sharp{opacity:0;transition:opacity .35s ease}.zr-call__img--sharp.is-ready{opacity:1}.zr-call__phone.is-ended .zr-call__face,.zr-call__phone.is-failed .zr-call__face{opacity:.4}.zr-call__tray{display:flex;flex:none;flex-direction:column;align-items:center;gap:16px;padding:14px 22px max(24px,env(safe-area-inset-bottom));background:var(--call-floor)}.zr-call__meter{display:flex;align-items:center;justify-content:center;gap:3px;height:30px}.zr-call__meter i{width:3px;height:30px;border-radius:2px;background:var(--call-rest);transform:scaleY(.08);transform-origin:center}.zr-call__phone.is-speaking .zr-call__meter i{background:var(--call-end)}.zr-call__phone.is-hearing .zr-call__meter i{background:var(--call-text)}.zr-call__meter.is-device i{animation:zr-call-bar .8s ease-in-out infinite alternate}.zr-call__caption{display:-webkit-box;overflow:hidden;min-height:2.9em;max-width:34ch;margin:0;font-size:16px;line-height:1.45;text-align:center;text-wrap:balance;color:var(--call-text);-webkit-line-clamp:2;-webkit-box-orient:vertical}.zr-call__caption.is-you{color:var(--call-muted)}.zr-call__caption.is-note{color:var(--call-note)}.zr-call__timing{width:min(100%,360px);margin:-4px auto 0;padding:9px 12px;border:1px solid var(--call-line);border-radius:12px;background:#ffffff09;color:var(--call-muted);font-size:11px;line-height:1.4;text-align:left}.zr-call__timing-title{display:flex;justify-content:space-between;gap:10px;color:var(--call-text);font-weight:600}.zr-call__timing-title strong{font-family:var(--zr-mono);font-variant-numeric:tabular-nums}.zr-call__timing p{margin:3px 0 0}.zr-call__timing-details{margin-top:3px}.zr-call__timing-details summary{width:fit-content;color:var(--call-dim);font-size:10px;cursor:pointer}.zr-call__timing-scope{color:var(--call-dim);font-size:10px}.zr-call__said{margin-right:6px;font-weight:600;color:var(--call-text)}.zr-call__keys{display:grid;grid-template-columns:repeat(3,76px);justify-content:center;gap:18px 26px}.zr-call__key{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--call-text);font:500 12.5px/1 var(--zr-body);cursor:pointer}.zr-call__key-face{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--call-key);transition:background-color .15s ease,color .15s ease,transform .08s ease}.zr-call__key[aria-pressed=true] .zr-call__key-face{background:var(--call-text);color:var(--call-bg)}.zr-call__key:active:not(:disabled) .zr-call__key-face{transform:scale(.95)}.zr-call__key:disabled{cursor:default;opacity:.4}.zr-call__end{display:grid;place-items:center;width:74px;height:74px;border:0;border-radius:50%;background:var(--call-end);color:#fff;cursor:pointer;transition:filter .15s ease,transform .08s ease}.zr-call__end:active:not(:disabled){transform:scale(.96)}.zr-call__end:disabled{cursor:default;opacity:.35}.zr-call__type{display:flex;gap:8px;width:100%;max-width:380px;min-height:2.9em}.zr-call__type input{flex:1;min-width:0;min-height:48px;padding:0 18px;border:1px solid var(--call-line);border-radius:24px;background:#15181b;color:var(--call-text);font:16px/1.2 var(--zr-body)}.zr-call__type input::placeholder{color:var(--call-dim)}.zr-call__type input:focus-visible{border-color:var(--call-text);outline:none;box-shadow:0 0 0 1px var(--call-text)}.zr-call__type button{display:grid;flex:none;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--call-text);color:var(--call-bg);cursor:pointer}.zr-call__type button:disabled{cursor:default;opacity:.4}.zr-call__failed{display:flex;flex-direction:column;align-items:center;gap:16px;padding:4px 0 6px;text-align:center}.zr-call__failed p{max-width:34ch;margin:0;font-size:15.5px;line-height:1.45}.zr-call__retry{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.zr-call__pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #3a4047;border-radius:22px;background:transparent;color:var(--call-text);font:600 14px/1 var(--zr-body);cursor:pointer}.zr-call__pill--light{border-color:var(--call-text);background:var(--call-text);color:var(--call-bg)}@media(hover:hover){.zr-call__key:not([aria-pressed=true]):hover:not(:disabled) .zr-call__key-face{background:var(--call-key-hover)}.zr-call__end:hover:not(:disabled){filter:brightness(1.08)}.zr-call__pill:hover{border-color:#5a6067}.zr-call__pill--light:hover{border-color:var(--call-text);filter:brightness(.92)}}@media(max-height:640px){.zr-call__name{font-size:26px}.zr-call__tray{gap:10px;padding-top:8px}.zr-call__keys{grid-template-columns:repeat(3,64px);gap:10px 20px}.zr-call__key-face{width:52px;height:52px}.zr-call__end{width:60px;height:60px}.zr-call__caption{min-height:1.45em;-webkit-line-clamp:1}}@media(orientation:landscape)and (max-height:540px){.zr-call__phone{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"top tray" "who tray" "stage tray";width:min(920px,100%)}.zr-call__top{grid-area:top;padding-left:max(22px,env(safe-area-inset-left))}.zr-call__who{grid-area:who;padding-left:max(22px,env(safe-area-inset-left))}.zr-call__stage{grid-area:stage;min-height:0;margin-top:4px}.zr-call__tray{grid-area:tray;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) 22px}.zr-call__caption{min-height:2.9em;-webkit-line-clamp:2}}@keyframes zr-call-dim{0%{opacity:0}}@keyframes zr-call-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes zr-call-bar{0%{transform:scaleY(.14)}to{transform:scaleY(.62)}}@media(prefers-reduced-motion:reduce){.zr-call,.zr-call__phone{animation:none}.zr-call__meter.is-device i{animation:none;transform:scaleY(.4)}.zr-call__img--sharp,.zr-call__face{transition:none}}.zr-call__phone{overflow-y:auto;overscroll-behavior:contain}.zr-call__top,.zr-call__who{flex:none}.zr-call__retry{width:100%}.zr-call__pill{justify-content:center}@media(max-width:360px){.zr-call__tray{padding-right:16px;padding-left:16px}.zr-call__keys{gap:12px 14px}.zr-call__retry .zr-call__pill{flex:1 1 auto}}.zr-call__details{width:100%;color:var(--call-muted);font-size:12px}.zr-call__details summary{padding:10px;cursor:pointer}.zr-call__details p{margin:4px auto 0;font:12px/1.5 var(--zr-mono)}.zr-call__workspace{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 18px 0}.zr-call__top-actions{display:flex;align-items:center;gap:8px}.zr-call__minimize{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-12px -8px -8px 0;border:1px solid var(--call-line);border-radius:50%;background:var(--call-key);color:var(--call-text);cursor:pointer}.zr-call.is-compact{inset:auto max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) auto;width:164px;height:auto;background:transparent;animation:none;pointer-events:none}.zr-call.is-compact .zr-call__phone{display:block;width:100%;height:auto;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;animation:none;pointer-events:none}.zr-call__companion{display:grid;justify-items:center;gap:8px}.zr-call__bubble{position:relative;display:block;width:76px;height:76px;padding:3px;border:1px solid #ffffff4d;border-radius:50%;background:var(--call-bg);color:var(--call-text);box-shadow:0 6px 24px #0005;cursor:pointer;pointer-events:auto}.zr-call__bubble-portrait{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#282d33}.zr-call__bubble-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.zr-call__badge{position:absolute;right:-2px;bottom:0;display:grid;place-items:center;width:24px;height:24px;border:3px solid var(--call-bg);border-radius:50%;background:#65d4a1;color:#08281d}.zr-call__badge.is-muted{background:#f2c46d;color:#392800}.zr-call__phone.is-calling .zr-call__badge{background:#f2c46d}.zr-call__phone.is-failed .zr-call__badge,.zr-call__phone.is-ended .zr-call__badge{background:var(--call-end);color:#fff}.zr-call__phone.is-speaking .zr-call__bubble{box-shadow:0 0 0 4px #e8501c35,0 6px 24px #0005}.zr-call__bubble-status{display:grid;gap:2px;max-width:164px;margin:0;padding:5px 12px;border:1px solid #ffffff24;border-radius:12px;background:var(--call-bg);color:var(--call-muted);font-size:11px;line-height:1.3;text-align:center;box-shadow:0 3px 12px #0002}.zr-call__bubble-status strong{overflow:hidden;text-overflow:ellipsis;color:var(--call-text);font-size:12px}.zr-call__bubble-controls{display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid #ffffff36;border-radius:30px;background:var(--call-bg);box-shadow:0 6px 24px #0004;pointer-events:auto}.zr-call__bubble-time{min-width:44px;padding:0 4px;color:var(--call-text);font:12px/1 var(--zr-mono);font-variant-numeric:tabular-nums;text-align:center}.zr-call__bubble-controls button{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--call-key);color:var(--call-text);cursor:pointer}.zr-call__bubble-controls button[aria-pressed=true]{background:var(--call-text);color:var(--call-bg)}.zr-call__bubble-controls .zr-call__bubble-end{background:var(--call-end);color:#fff}.zr-call__bubble-controls button:disabled{opacity:.4;cursor:default}@media(hover:hover){.zr-call__bubble:hover{border-color:#fff}.zr-call__minimize:hover,.zr-call__bubble-controls button:hover:not(:disabled){filter:brightness(1.2)}}@media(max-width:560px){.zr-call.is-compact{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}}.zr-call__float{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;width:164px;padding:8px 12px;border:1px solid var(--call-line);border-radius:22px;background:var(--call-bg);color:var(--call-text);font:500 12px/1.3 var(--zr-body);cursor:pointer;pointer-events:auto}.zr-call__float:disabled,.zr-call__minimize:disabled{opacity:.5;cursor:wait}.zr-call__floating-error{margin:12px 18px;padding:12px;border:1px solid #795529;border-radius:12px;background:#2d2316;color:var(--call-text);font-size:13px;line-height:1.45;pointer-events:auto}.zr-call.is-floating-source{width:264px}.zr-call__floating-status{display:grid;justify-items:center;gap:10px;padding:14px;border:1px solid var(--call-line);border-radius:16px;background:var(--call-bg);box-shadow:0 6px 24px #0004;pointer-events:auto}.zr-call__floating-status p{margin:0;color:var(--call-muted);font-size:12px}.zr.zr-call-float-host{padding:0;zoom:1;display:block;grid-template-columns:none;min-height:100dvh;background:#0e1012}.zr-call.is-floating-window{position:static;inset:auto;display:grid;width:100%;min-height:100dvh;height:auto;padding:16px;background:var(--call-bg);pointer-events:auto}.zr-call.is-floating-window .zr-call__phone{width:100%;pointer-events:auto}.zr-call__float-hint{max-width:32ch;margin:10px 18px;color:var(--call-muted);font-size:12px;line-height:1.45;text-align:center}.zr-orders__live-notes{margin-bottom:24px;padding:24px}.zr-orders__live-notes .zr-orders__directory-head{gap:16px;flex-wrap:wrap}.zr-orders__live-brief{margin:18px 0;padding:18px;border:1px solid var(--zr-line, #e0dbd4);border-radius:12px}.zr-orders__live-brief p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.zr:has(.zr-call.is-compact){padding-bottom:280px}@media(max-width:560px){.zr-orders__live-notes{padding:18px}.zr:has(.zr-call.is-compact){padding-bottom:350px}}.zr-overview{display:flex;flex-direction:column;gap:28px}.zr-workforce-bridge{display:grid;gap:18px;padding:clamp(22px,4vw,36px);border:1px solid var(--zr-line, #dedfe2);border-radius:20px;background:var(--zr-paper, #fff)}.zr-workforce-bridge__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.zr-workforce-bridge__head .zr-h2{margin:8px 0}.zr-workforce-bridge__head p{max-width:68ch;margin:0;color:var(--zr-muted, #6d737c);line-height:1.55}.zr-workforce-bridge__status{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:12px;background:#f6f5f3;color:var(--zr-ink, #26292d);font-size:13px;line-height:1.5}.zr-workforce-bridge__dot{flex:0 0 9px;width:9px;height:9px;margin-top:5px;border-radius:50%;background:#bd7a22}.zr-workforce-bridge__dot.is-ready{background:#2d8158}.zr-workforce-bridge__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zr-workforce-bridge__group{min-width:0;border:1px solid var(--zr-line, #dedfe2);border-radius:12px;overflow:hidden}.zr-workforce-bridge__group summary{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(120px,1.4fr) auto;align-items:center;gap:8px;min-height:58px;padding:12px 15px;cursor:pointer;list-style-position:inside}.zr-workforce-bridge__group summary>span:first-of-type{font-weight:700}.zr-workforce-bridge__group summary small,.zr-workforce-bridge__group li small{color:var(--zr-muted, #6d737c);font-size:12px;line-height:1.4}.zr-workforce-bridge__count{justify-self:end;color:var(--zr-muted, #6d737c);font-size:11px;white-space:nowrap}.zr-workforce-bridge__group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0 10px 10px;list-style:none}.zr-workforce-bridge__group li{min-width:0}.zr-workforce-bridge__group li a{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:50px;padding:8px 10px;border-radius:9px;color:inherit;text-decoration:none}.zr-workforce-bridge__group li a:hover,.zr-workforce-bridge__group li a:focus-visible{outline:none;background:#f6f5f3}.zr-workforce-bridge__group li a>span:nth-child(2){display:grid;min-width:0}.zr-workforce-bridge__group li strong,.zr-workforce-bridge__group li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zr-workforce-bridge__group li strong{font-size:12px}.zr-workforce-bridge__note{margin:0;color:var(--zr-muted, #6d737c);font-size:12px;line-height:1.5}@media(max-width:760px){.zr-workforce-bridge__head{align-items:flex-start;flex-direction:column}.zr-workforce-bridge__groups,.zr-workforce-bridge__group ul{grid-template-columns:1fr}.zr-workforce-bridge__group summary{grid-template-columns:minmax(95px,.7fr) minmax(0,1.2fr) auto;padding-inline:10px}}.zr-stage{display:grid;grid-template-columns:minmax(420px,1fr) minmax(0,1.4fr);border-radius:20px;overflow:hidden;background:var(--zr-rail);color:#f3f4f5}.zr-stage__copy{container-type:inline-size;display:flex;flex-direction:column;justify-content:flex-end;gap:22px;min-width:0;padding:44px 40px 40px}.zr-stage__live{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#aeb4bb}.zr-stage__title{margin:0;font-family:var(--zr-display);font-weight:800;font-stretch:116%;font-size:clamp(24px,8.6cqi,64px);line-height:.98;letter-spacing:-.035em;color:#fff}.zr-stage__title span{display:block;white-space:nowrap}.zr-stage__lede{max-width:52ch;margin:0;font-size:16px;line-height:1.5;color:#c4c9ce}.zr-stage__actions{display:flex;flex-wrap:wrap;gap:10px}.zr-stage__cta{min-height:50px;padding:0 18px;border-radius:14px;font-size:14.5px}.zr-stage__facts{display:flex;flex-wrap:wrap;gap:12px 32px;margin:8px 0 0;padding:20px 0 0;border-top:1px solid #2a2f35;list-style:none;font-size:13px;color:#9aa1a9}.zr-stage__facts strong{display:block;font-family:var(--zr-display);font-weight:760;font-stretch:120%;font-size:26px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.zr-stage__links{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:-8px}.zr-stage__link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;border:0;background:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.zr-stage__link:hover{text-decoration:underline;text-underline-offset:4px}.zr-stage__link:focus-visible{outline-color:#fff}.zr-stage__scope{display:grid;gap:10px}.zr-stage__inventory{margin:0;font-size:12.5px;line-height:1.5;color:#9aa1a9}.zr-truth{display:grid;gap:14px;padding:20px 24px;border:1px solid var(--zr-line);border-radius:20px;background:var(--zr-card)}.zr-truth__title{margin:0;font-family:var(--zr-display);font-weight:700;font-stretch:112%;font-size:17px;line-height:1.25}.zr-truth__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.zr-truth__list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--zr-text-2)}.zr-truth__mark{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--zr-sunk);color:var(--zr-text-2)}.zr-truth__mark.is-now{background:var(--zr-low-bg);color:var(--zr-low-fg)}.zr-truth__mark.is-next{background:var(--zr-med-bg);color:var(--zr-med-fg)}.zr-truth__mark.is-next svg{transform:rotate(-45deg)}.zr-truth__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.zr-orders-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;padding:28px;border:1px solid var(--zr-line);border-radius:20px;background:var(--zr-card)}.zr-orders-intro__copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.zr-orders-intro__title{margin:0;font-family:var(--zr-display);font-weight:760;font-stretch:118%;font-size:30px;line-height:1.05;letter-spacing:-.025em}.zr-orders-intro__title span{display:block}.zr-orders-intro__copy>p{max-width:54ch;margin:0;font-size:14.5px;line-height:1.55;color:var(--zr-text-2)}.zr-orders-intro__copy>p.zr-note{font-size:12.5px;color:var(--zr-muted)}.zr-orders-intro__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.zr-orders-intro__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.zr-orders-intro__points li{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--zr-line);border-radius:14px;background:var(--zr-card-2)}.zr-orders-intro__icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:4px;border-radius:10px;background:var(--zr-sunk);color:var(--zr-text)}.zr-orders-intro__points strong{font-family:var(--zr-display);font-weight:700;font-stretch:110%;font-size:15.5px;line-height:1.25}.zr-orders-intro__points p{margin:0;font-size:13px;line-height:1.5;color:var(--zr-text-2)}.zr-wall{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-content:center;gap:8px;margin:0;padding:12px;list-style:none}.zr-wall__tile{position:relative;display:block;width:100%;aspect-ratio:4 / 5;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--zr-rail-2);cursor:pointer}.zr-wall__tile img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.zr-wall__tile:hover img.is-loaded,.zr-wall__tile:focus-visible img.is-loaded{transform:scale(1.06)}.zr-wall__tile:focus-visible{outline-offset:3px}.zr-wall__name{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 8px;border-radius:8px;background:#0e1012;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(4px);transition:opacity .18s var(--zr-ease),transform .18s var(--zr-ease);pointer-events:none}.zr-wall__tile:hover .zr-wall__name,.zr-wall__tile:focus-visible .zr-wall__name{opacity:1;transform:none}.zr-wall--arrive li{animation:zr-wall-in .62s var(--zr-ease) both;animation-delay:calc(var(--i) * 30ms + .12s)}@keyframes zr-wall-in{0%{opacity:0;transform:translateY(14px) scale(.97)}}.zr-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));gap:12px}.zr-door{position:relative;display:grid;justify-items:start;gap:3px;padding:18px 18px 16px;border:1px solid var(--zr-line);border-radius:16px;background:var(--zr-card);color:var(--zr-text);text-align:left;cursor:pointer;transition:border-color .18s var(--zr-ease)}.zr-door:hover{border-color:var(--zr-text)}.zr-door__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:10px;border-radius:12px;background:var(--zr-sunk);color:var(--zr-text)}.zr-door--alert .zr-door__icon{background:var(--zr-sig);color:var(--zr-sig-ink)}.zr-door__label{font-family:var(--zr-display);font-weight:700;font-stretch:112%;font-size:16px;line-height:1.2}.zr-door__note{font-size:13px;color:var(--zr-muted)}.zr-door--alert .zr-door__note{color:var(--zr-text);font-weight:600}.zr-door__badge{position:absolute;top:16px;right:16px;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--zr-sig);color:var(--zr-sig-ink);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}@media(min-width:1180px){.zr-doors{grid-template-columns:repeat(5,minmax(0,1fr))}}.zr-journey{display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--zr-line);border-radius:20px;background:var(--zr-card)}.zr-journey__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.zr-journey__list li{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:2px solid var(--zr-text)}.zr-journey__n{font-family:var(--zr-display);font-weight:800;font-stretch:120%;font-size:34px;line-height:1;color:var(--zr-sig);font-variant-numeric:tabular-nums}.zr-journey__list strong{font-family:var(--zr-display);font-weight:700;font-stretch:112%;font-size:18px;line-height:1.2}.zr-journey__list p{max-width:40ch;margin:0;font-size:14.5px;line-height:1.55;color:var(--zr-text-2)}.zr-journey__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.zr-journey__head p{max-width:56ch;margin:0;font-size:14px;line-height:1.5;color:var(--zr-text-2)}.zr-journey__state{align-self:flex-start;display:inline-flex;align-items:center;min-height:26px;margin-top:auto;padding:0 10px;border-radius:8px;background:var(--zr-med-bg);color:var(--zr-med-fg);font-size:12.5px;font-weight:600}.zr-journey__state.is-ready{background:var(--zr-low-bg);color:var(--zr-low-fg)}.zr-journey__actions{display:flex;flex-wrap:wrap;gap:8px}.zr-voices{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--zr-line);border-radius:20px;background:var(--zr-card)}.zr-voices__copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px}.zr-voices__copy>p{max-width:54ch;margin:0;font-size:14.5px;line-height:1.55;color:var(--zr-text-2)}.zr-voices__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.zr-voices__copy>p.zr-voices__timeline{margin-top:auto;padding-top:14px;border-top:1px solid var(--zr-line);font-size:13px}.zr-voices__copy>p.zr-voices__fine{font-size:12.5px;color:var(--zr-muted)}.zr-voices__panel{display:flex;flex-direction:column;gap:14px;padding:28px;background:var(--zr-rail);color:#e8eaed}.zr-voices__stats{display:grid;gap:12px;margin:0}.zr-voices__stats div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-bottom:12px;border-bottom:1px solid #2a2f35}.zr-voices__stats dt{font-size:13.5px;color:#aeb4bb}.zr-voices__stats dd{margin:0;font-family:var(--zr-display);font-weight:760;font-stretch:118%;font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums;color:#fff}.zr-voices__stats dd span{font-family:var(--zr-body);font-size:13px;font-weight:500;color:#9aa1a9}.zr-voices__stats dd.is-text{font-size:18px}.zr-voices__stats dd.is-on{color:#8fd8ae}.zr-voices__stats dd.is-off{color:#ffb08f}.zr-voices__service{margin:0;font-size:12.5px;line-height:1.5;color:#ffb08f}.zr-voices__queue{margin:0;font-size:13.5px;font-weight:600;color:#fff}.zr-voices__checked{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:12.5px;line-height:1.5;color:#9aa1a9}.zr-voices__checked .zr-voices__refresh{min-height:32px;gap:6px;color:#fff;font-size:12.5px}.zr-voices__refresh:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.zr-firstproof{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);overflow:hidden;border:1px solid var(--zr-line);border-radius:20px;background:var(--zr-card)}.zr-firstproof__copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px}.zr-firstproof__title{margin:0;font-family:var(--zr-display);font-weight:760;font-stretch:118%;font-size:28px;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.zr-firstproof__copy>p{max-width:62ch;margin:0;font-size:14.5px;line-height:1.55;color:var(--zr-text-2)}.zr-firstproof__copy>p.zr-firstproof__first{font-size:13px;color:var(--zr-muted)}.zr-firstproof__cta{margin-top:4px}.zr-firstproof__face{display:block;min-height:100%;background:var(--zr-portrait-bg)}.zr-firstproof__face img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}@media(min-width:1280px){.zr-grid--row{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:1500px){.zr-wall{grid-template-columns:repeat(6,minmax(0,1fr))}.zr-wall li:nth-child(n+19){display:none}}@media(max-width:1100px){.zr-stage{grid-template-columns:minmax(0,1fr)}.zr-stage__copy{padding:32px 28px 8px}.zr-orders-intro{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){.zr-truth__list{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.zr-firstproof{grid-template-columns:minmax(0,1fr)}.zr-firstproof__face{order:-1;height:240px;min-height:0}}@media(max-width:560px){.zr-orders-intro__points{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.zr-stage__copy{padding:26px 20px 4px}.zr-stage__lede{font-size:16px}.zr-wall{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 20px 22px}.zr-wall li:nth-child(n+9){display:none}.zr-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.zr-door__badge{top:12px;right:12px}.zr-journey,.zr-voices__copy,.zr-voices__panel,.zr-orders-intro,.zr-firstproof__copy{padding:20px}.zr-truth{padding:18px 20px}.zr-orders-intro__title,.zr-firstproof__title{font-size:24px}.zr-journey__list{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:960px){.zr-voices{grid-template-columns:minmax(0,1fr)}}@media(prefers-color-scheme:dark){.zr-stage{border:1px solid var(--zr-line)}}.zr-roster__tools{display:grid;grid-template-columns:minmax(0,1fr) 220px 180px;gap:10px}.zr-agent--compact .zr-agent__body{padding:10px 12px 12px}.zr-agent--compact .zr-agent__first{min-height:2.8em;padding-top:0;border-top:0;font-size:12px;color:var(--zr-muted)}@media(max-width:560px){.zr-roster__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zr-agent--compact .zr-agent__name{font-size:14px}.zr-agent--compact .zr-agent__specialty{font-size:12px}}@media(pointer:coarse){.zr-agent--compact .zr-agent__save{width:44px;height:44px}}@media(max-width:340px){.zr-roster__grid{grid-template-columns:minmax(0,1fr)}}.zr-roster__search{position:relative;display:block}.zr-roster__search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--zr-muted);pointer-events:none}.zr-roster__search .zr-field{padding-left:46px}.zr-roster__browse{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;padding-top:8px}.zr-roster__intro{display:grid;gap:8px;max-width:72ch}.zr-roster__about{margin:0;font-size:14px;line-height:1.55;color:var(--zr-text-2)}.zr-roster__count{margin:0;font-size:13px;font-weight:600;color:var(--zr-muted);font-variant-numeric:tabular-nums}.zr-roster__count strong{color:var(--zr-text)}.zr-roster__label{margin-right:4px;font-size:13px;font-weight:600;color:var(--zr-muted)}.zr-roster__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;font-size:13px;color:var(--zr-muted);font-variant-numeric:tabular-nums}.zr-roster__more .zr-btn{min-width:220px}@media(max-width:860px){.zr-roster__tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zr-roster__search{grid-column:1 / -1}}.zr-roster__mine{display:grid;gap:10px;margin-bottom:8px}.zr-roster__mine .zr-h2 .zr-chip__count{font-family:var(--zr-body);font-size:14px}.zr-describe{display:grid;gap:12px;padding:20px;border:1px solid var(--zr-line);border-radius:16px;background:var(--zr-card)}.zr-describe__head{display:grid;gap:4px}.zr-describe__head .zr-note{margin:0;max-width:70ch}.zr-describe__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.zr-describe__form .zr-btn{min-height:48px}.zr-describe__results{display:grid;gap:10px}.zr-describe__order{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:10px 14px;border-radius:12px;background:var(--zr-sig-soft);color:var(--zr-text);font-size:13.5px}.zr-describe__order .zr-btn--link{min-height:32px;font-size:13.5px}.zr-describe__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.zr-describe__match{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:100%;padding:10px 12px 10px 10px;border:1px solid var(--zr-line);border-radius:14px;background:var(--zr-card-2);color:var(--zr-text);font:inherit;text-align:left;cursor:pointer}.zr-describe__match:hover{border-color:var(--zr-faint)}.zr-describe__match:focus-visible{outline:2px solid var(--zr-sig);outline-offset:2px}.zr-describe__match>svg{color:var(--zr-muted)}.zr-describe__face{width:52px;height:52px;overflow:hidden;border-radius:12px;background:var(--zr-portrait-bg)}.zr-describe__face .zr-portrait{width:100%;height:100%;object-fit:cover;object-position:50% 14%}.zr-describe__text{display:grid;gap:2px;min-width:0}.zr-describe__text strong{font-size:14.5px}.zr-describe__text span{font-size:13px;line-height:1.4;color:var(--zr-text-2)}.zr-describe__text small{font-size:12px;color:var(--zr-muted)}@media(max-width:1100px){.zr-describe__list{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.zr-describe{padding:16px}.zr-describe__form{grid-template-columns:minmax(0,1fr)}}.zr-shortlist__kept{margin:-6px 0 0;font-size:13px;font-weight:600;color:var(--zr-muted)}.zr-shortlist__board{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--zr-line);border-radius:20px;background:var(--zr-card)}.zr-shortlist__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.zr-shortlist__count{font-size:13px;font-weight:600;color:var(--zr-muted);font-variant-numeric:tabular-nums}.zr-shortlist__bottom{margin:0;padding-top:14px;border-top:1px solid var(--zr-line);font-size:12.5px;color:var(--zr-muted)}.zr-shortlist__empty{justify-items:center;padding:36px 24px;text-align:center}.zr-shortlist__board .zr-shortlist__faces li{border-color:var(--zr-card)}.zr-shortlist__faces{display:flex;margin:0 0 8px;padding:0;list-style:none}.zr-shortlist__faces li{width:64px;height:64px;margin-left:-12px;overflow:hidden;border:3px solid var(--zr-canvas);border-radius:50%;background:var(--zr-portrait-bg)}.zr-shortlist__faces li:first-child{margin-left:0}.zr-shortlist__faces img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 14%}.zr-shortlist__empty strong{font-family:var(--zr-display);font-weight:700;font-stretch:112%;font-size:18px;color:var(--zr-text)}.zr-compare{display:flex;flex-direction:column;gap:12px;margin-top:28px}.zr-compare__scroll{overflow-x:auto;border:1px solid var(--zr-line);border-radius:16px;background:var(--zr-card)}.zr-compare__scroll:focus-visible{outline:2px solid var(--zr-sig);outline-offset:2px}.zr-compare__table{width:100%;min-width:760px;border-collapse:collapse;font-size:13.5px;line-height:1.45}.zr-compare__table th,.zr-compare__table td{padding:12px 16px;border-top:1px solid var(--zr-line);text-align:left;vertical-align:top}.zr-compare__table thead th{border-top:0;background:var(--zr-card-2);font-size:12.5px;font-weight:600;color:var(--zr-muted)}.zr-compare__table tbody th{width:240px;font-weight:inherit}.zr-compare__table ul{display:grid;gap:3px;margin:0;padding-left:16px}.zr-compare__who{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--zr-text);font:inherit;text-align:left;cursor:pointer}.zr-compare__who>span:last-child{display:flex;flex-direction:column}.zr-compare__who strong{font-size:14px}.zr-compare__who strong+span{font-size:12.5px;color:var(--zr-muted)}.zr-compare__who:hover strong{text-decoration:underline;text-underline-offset:3px}.zr-compare__who:focus-visible{outline:2px solid var(--zr-sig);outline-offset:4px;border-radius:6px}.zr-compare__face{flex:none;width:40px;height:40px;overflow:hidden;border-radius:10px;background:var(--zr-portrait-bg)}.zr-compare__face img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 14%}.zr-lab{display:flex;flex-direction:column;gap:14px}.zr-lab__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.zr-lab__metric{display:flex;flex-direction:column;gap:6px;padding:18px}.zr-lab__value{font-family:var(--zr-display);font-weight:650;font-stretch:120%;font-size:32px;line-height:1;font-variant-numeric:tabular-nums}.zr-lab__note{font-size:12.5px;line-height:1.45;color:var(--zr-muted)}.zr-lab__gym{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.zr-lab__gym-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.zr-lab__table-wrap{overflow-x:auto}.zr-lab__table{width:100%;border-collapse:collapse;font-size:13.5px}.zr-lab__table th,.zr-lab__table td{padding:10px 8px;border-bottom:1px solid var(--zr-line);text-align:left}.zr-lab__table thead th{font-size:12.5px;font-weight:600;color:var(--zr-muted)}.zr-lab__table td:last-child{width:40%}.zr-lab__track{position:relative;display:block;height:10px;border-radius:999px;background:var(--zr-sunk)}.zr-lab__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--zr-ink)}.zr-lab__tick{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--zr-sig)}.zr-lab__receipt{padding:14px 18px}.zr-lab__receipt summary{cursor:pointer;font-weight:600}.zr-lab__receipt dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:12px 0;font-size:13px}.zr-lab__receipt dt{color:var(--zr-muted)}.zr-lab__receipt dd{margin:0;word-break:break-all}.zr-lab__promo{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.zr-lab__steps{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:8px}.zr-lab__steps li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--zr-line);border-radius:12px}@media(max-width:560px){.zr-lab__steps li{grid-template-columns:30px minmax(0,1fr)}.zr-lab__steps li .zr-risk{grid-column:2;justify-self:start}}.zr-provider-catalog__search{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:18px 0}.zr-provider-catalog__search .zr-label{flex:1;min-width:220px}.zr-provider-catalog__summary{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0;color:var(--zr-muted,#706e68)}.zr-provider-catalog__summary strong{color:var(--zr-ink,#292824)}.zr-provider-catalog__items{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;margin:0;padding:0}.zr-provider-catalog__item{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:18px}.zr-provider-catalog__item h3{margin:0 0 8px;font-size:16px}.zr-provider-catalog__item p{font-size:14px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.zr-provider-catalog__item small{color:var(--zr-muted,#706e68);line-height:1.5}.zr-provider-catalog__item .zr-btn{align-self:flex-start}.zr-provider-catalog__paging{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.zr-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px}.zr-provider{display:flex;flex-direction:column;gap:12px;padding:18px 20px}.zr-provider__head{display:flex;align-items:flex-start;gap:12px}.zr-provider__mark{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:10px;background:var(--zr-ink);color:var(--zr-ink-text);font-family:var(--zr-display);font-weight:700;font-stretch:115%;font-size:16px}.zr-provider__sub{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--zr-muted)}.zr-provider__state{display:inline-flex;align-items:center;gap:8px;font-size:13.5px}.zr-provider__form{display:grid;gap:10px}.zr-provider__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.zr-provider__row a{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600}.zr-connected{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px}.zr-connected__item{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px}.zr-connected__rule{flex:1 1 100%}.zr-connected__rule .zr-field{min-height:40px}.zr-rules__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 16px}.zr-rules__form .zr-label{flex:1 1 220px}.zr-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none}.zr-rules__item{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px}.zr-rules__item strong{flex:1 1 auto}.zr-setup{display:grid;gap:8px;padding:12px 14px;border:1px dashed var(--zr-line-2);border-radius:12px;font-size:13.5px}.zr-setup ol{display:grid;gap:6px;margin:0;padding-left:20px;line-height:1.5}.zr-setup a{display:inline-flex;align-items:center;gap:4px;font-weight:600}.zr-setup code{padding:1px 5px;border-radius:5px;background:var(--zr-sunk);font-family:var(--zr-mono);font-size:12px}.zr-connected__name{display:flex;flex-direction:column;flex:1;min-width:0}.zr-connected__name .zr-mono{font-size:11.5px;color:var(--zr-low-fg)}.zr-tools__filter{width:min(320px,100%)}.zr-tools__filter .zr-field{min-height:42px}.zr-lanes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:10px}.zr-approvals{display:flex;flex-direction:column;gap:12px;max-width:980px}.zr-approvals__bar{max-width:980px}.zr-approvals__lock{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--zr-muted)}.zr-activity{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;max-width:980px}.zr-activity__item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px}.zr-activity__item img{width:40px;height:40px;border-radius:10px;object-fit:cover;background:var(--zr-sunk)}.zr-activity__body{display:flex;flex-direction:column;gap:2px;min-width:0}.zr-activity__line{font-size:14px}.zr-activity__action{font-size:15px;color:var(--zr-text);overflow-wrap:anywhere}.zr-activity__message{font-size:13.5px;color:var(--zr-text-2)}.zr-activity__side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11.5px;color:var(--zr-faint)}@media(max-width:560px){.zr-activity__item{grid-template-columns:40px minmax(0,1fr)}.zr-activity__side{grid-column:2;flex-direction:row;align-items:center}}.zr-logins__picker{display:grid;gap:14px;padding:18px 20px}.zr-logins__search{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--zr-line);border-radius:10px;background:var(--zr-card-2);color:var(--zr-muted)}.zr-logins__search input{flex:1;min-width:0;border:0;background:transparent;color:var(--zr-text);font:inherit;outline:none}.zr-logins__search:focus-within{border-color:var(--zr-text-2)}.zr-logins__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zr-muted)}.zr-logins__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:4px;margin:0;padding:0;list-style:none}.zr-logins__app{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--zr-text);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.zr-logins__app:hover:not(:disabled){background:var(--zr-card-2)}.zr-logins__app:focus-visible,.zr-logins__quiet:focus-visible{outline:2px solid var(--zr-sig);outline-offset:1px}.zr-logins__app:disabled{cursor:default;opacity:.6}.zr-logins__app-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zr-logins__check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--zr-low-fg);color:var(--zr-card)}.zr-logins__connect{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--zr-line)}.zr-logins__row{display:flex;justify-content:flex-end;gap:8px}.zr-logins__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zr-logins__item{display:grid;grid-template-columns:auto minmax(0,2fr) auto auto minmax(0,1.2fr) auto;align-items:center;gap:8px 14px;padding:12px 16px}.zr-logins__main{display:grid;gap:2px;min-width:0}.zr-logins__main .zr-note{overflow-wrap:anywhere}.zr-logins__rename{display:flex;flex-wrap:wrap;gap:6px}.zr-logins__rename .zr-field{width:180px;max-width:100%}.zr-logins__tag{padding:2px 8px;border-radius:999px;background:var(--zr-sunk);color:var(--zr-text-2);font-size:12px;font-weight:600}.zr-logins__state{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.zr-logins__state--warn{color:var(--zr-high-fg)}.zr-logins__who{display:grid;gap:2px;justify-items:start;min-width:0}.zr-logins__faces{display:inline-flex}.zr-logins__face{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;margin-right:-6px;border:2px solid var(--zr-card);border-radius:50%;background:var(--zr-ink);color:var(--zr-ink-text);font-size:11px;font-weight:700}.zr-logins__face--more{background:var(--zr-sunk);color:var(--zr-text-2)}.zr-logins__nobody{font-size:13px;color:var(--zr-faint)}.zr-logins__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.zr-logins__give{display:grid;flex:1 1 100%;gap:8px;min-width:min(260px,100%)}.zr-logins__form{display:grid;gap:12px;padding:16px 18px}.zr-logins__detected{display:flex;align-items:center;gap:6px;margin:0;color:var(--zr-low-fg);font-size:13.5px}.zr-logins__quiet{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;padding:12px 16px;border:1px dashed var(--zr-line-2);border-radius:16px;background:transparent;color:var(--zr-text);font:inherit;text-align:left;cursor:pointer}.zr-logins__quiet-show{margin-left:auto;font-size:13px;font-weight:600}.zr-logins__agent{display:grid;gap:8px;padding:14px 18px}.zr-logins__agent-name{display:flex;align-items:center;gap:12px;margin:0;font-size:15px}.zr-logins__lines{display:grid;gap:6px;margin:0;padding:0;list-style:none}.zr-logins__line{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:4px 12px;padding:7px 0;border-top:1px solid var(--zr-line)}.zr-logins__line--ended{opacity:.6}.zr-logins__line-name{display:grid;gap:1px;min-width:0;overflow-wrap:anywhere}.zr-logins__recent{margin-top:4px}.zr-logins__recent summary{cursor:pointer;font-size:14px;font-weight:600}@media(max-width:760px){.zr-logins__item{grid-template-columns:auto minmax(0,1fr) auto}.zr-logins__state,.zr-logins__who{grid-column:2 / -1}.zr-logins__actions{grid-column:1 / -1;justify-content:flex-start}.zr-logins__line{grid-template-columns:minmax(0,1fr) auto}}.zr-logins__link{padding:0;border:0;background:transparent;color:var(--zr-link);font:inherit;text-decoration:underline;cursor:pointer}.zr-logins__actions .zr-btn--danger{border-color:var(--zr-high-fg);color:var(--zr-high-fg)}.zg-ten-trial{min-height:100vh;background:var(--zr-canvas);color:var(--zr-text);font-family:var(--zr-body)}.zg-ten-trial button,.zg-ten-trial input{font:inherit}.zg-ten-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1550px;margin:auto;padding:22px 36px;border-bottom:1px solid var(--zr-line)}.zg-ten-header strong{font-size:25px;letter-spacing:-.075em}.zg-ten-header strong span,.zg-ten-intro h1 span,.zg-ten-identity h2 span{color:var(--zr-sig)}.zg-ten-back{display:inline-flex;align-items:center;gap:7px;color:var(--zr-sig-deep);text-decoration:none;font-weight:650}.zg-ten-back:hover{text-decoration:underline}.zg-ten-header-tag{padding:7px 11px;border:1px solid var(--zr-line);border-radius:999px;color:var(--zr-sig-deep);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.zg-ten-main{max-width:1550px;margin:auto;padding:42px 36px 90px}.zg-ten-kicker{color:var(--zr-sig);font-size:12px;font-weight:800;letter-spacing:.15em}.zg-ten-intro{margin-bottom:28px}.zg-ten-intro h1{margin:8px 0 10px;font-size:clamp(42px,5vw,76px);line-height:1.02;letter-spacing:-.065em}.zg-ten-intro p{max-width:930px;margin:0;color:var(--zr-muted);font-size:17px;line-height:1.6}.zg-ten-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:22px;align-items:stretch}.zg-ten-stage,.zg-ten-details,.zg-ten-roster,.zg-ten-router{border:1px solid var(--zr-line);border-radius:24px;background:var(--zr-card);box-shadow:0 18px 55px #0000000b}.zg-ten-stage{overflow:hidden}.zg-ten-stage .zg-avatar-3d{min-height:660px;border-radius:24px 24px 0 0}.zg-ten-character{position:relative;display:grid;place-items:center;min-height:660px;overflow:hidden;background:radial-gradient(circle at 50% 30%,var(--zr-card-2),var(--zr-portrait-bg) 74%)}.zg-ten-character>img{display:block;width:min(88%,610px);height:620px;object-fit:contain;object-position:center bottom}.zg-ten-character-caption{position:absolute;right:18px;bottom:18px;left:18px;display:grid;gap:4px;padding:14px 17px;border:1px solid var(--zr-line);border-radius:13px;background:var(--zr-card);color:var(--zr-text)}.zg-ten-character-caption strong{font-size:16px}.zg-ten-character-caption span{font-size:13px;line-height:1.4}.zg-ten-refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;border:1px solid var(--zr-line);border-radius:10px;background:var(--zr-sig-soft);color:var(--zr-sig-deep);padding:10px 13px;font-weight:700;cursor:pointer}.zg-ten-details{padding:clamp(25px,3vw,45px)}.zg-ten-identity{display:flex;align-items:center;gap:14px;margin:22px 0}.zg-ten-identity img{width:72px;height:72px;object-fit:cover;border-radius:14px;border:1px solid var(--zr-line)}.zg-ten-identity h2{margin:0;font-size:clamp(36px,4vw,62px);line-height:1;letter-spacing:-.06em}.zg-ten-identity p{margin:6px 0 0;color:var(--zr-muted);font-weight:650}.zg-ten-focus{color:var(--zr-text);font-size:19px;line-height:1.5}.zg-ten-call-status{margin:25px 0 14px;padding:14px 16px;border:1px solid var(--zr-line-2);border-radius:12px;background:var(--zr-med-bg);color:var(--zr-med-fg);line-height:1.5}.zg-ten-call{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:17px 22px;border:0;border-radius:12px;background:var(--zr-sig);color:#fff;font-weight:750}.zg-ten-call:disabled{background:var(--zr-sunk);color:var(--zr-muted);cursor:not-allowed}.zg-ten-call-explanation{color:var(--zr-muted);font-size:13px;line-height:1.6}.zg-ten-direct-call{display:inline-flex;align-items:center;gap:8px;margin-top:5px;padding:11px 14px;border-radius:9px;background:var(--zr-sig-soft);color:var(--zr-sig);font-size:14px;font-weight:780;text-decoration:none}.zg-ten-direct-call:hover{background:var(--zr-sig-soft)}.zg-ten-existing-call{display:inline-flex;align-items:center;gap:7px;margin-top:5px;color:var(--zr-sig-deep);font-size:14px;font-weight:760;text-decoration:none}.zg-ten-existing-call:hover{text-decoration:underline}.zg-ten-details .zg-ten-existing-note{margin:7px 0 0;color:var(--zr-muted);font-size:12px;line-height:1.5}.zg-ten-checks{margin-top:27px;border-top:1px solid var(--zr-line)}.zg-ten-checks div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--zr-line);color:var(--zr-muted);font-size:14px}.zg-ten-checks strong{color:var(--zr-text);text-align:right}.zg-ten-refresh{margin-top:19px}.zg-ten-roster,.zg-ten-router{margin-top:24px;padding:28px}.zg-ten-roster h2,.zg-ten-router h2{margin:7px 0;font-size:30px;letter-spacing:-.04em}.zg-ten-roster p,.zg-ten-router p{margin:0 0 18px;color:var(--zr-muted);line-height:1.5}.zg-ten-roster-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.zg-ten-roster-grid button{display:flex;align-items:center;gap:9px;min-width:0;padding:9px;border:1px solid var(--zr-line);border-radius:12px;background:var(--zr-card);color:var(--zr-text);cursor:pointer;text-align:left}.zg-ten-roster-grid button:hover,.zg-ten-roster-grid button.is-selected{border-color:var(--zr-sig);background:var(--zr-sig-soft)}.zg-ten-roster-grid img{width:46px;height:46px;flex:none;border-radius:8px;object-fit:cover}.zg-ten-roster-grid span{display:grid;gap:3px;min-width:0}.zg-ten-roster-grid strong{font-size:14px}.zg-ten-roster-grid small{color:var(--zr-muted);font-size:11px;line-height:1.25}.zg-ten-roster-grid svg{flex:none;margin-left:auto;color:var(--zr-sig)}.zg-ten-router{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px}.zg-ten-router form{display:grid;gap:8px;align-content:center}.zg-ten-router label{color:var(--zr-text);font-size:13px;font-weight:750}.zg-ten-router form>div{display:flex;gap:8px}.zg-ten-router input{flex:1;min-width:0;padding:13px 14px;border:1px solid var(--zr-line);border-radius:10px;color:var(--zr-text)}.zg-ten-router form>div button{display:flex;align-items:center;gap:6px;flex:none;padding:12px 14px;border:0;border-radius:10px;background:var(--zr-sig);color:#fff;font-weight:700;cursor:pointer}.zg-ten-router form>div button:disabled{background:var(--zr-sunk);color:var(--zr-muted);cursor:not-allowed}.zg-ten-router small{color:var(--zr-muted);font-size:11px}.zg-ten-router form>p{margin:8px 0 0;font-size:13px}.zg-ten-router form>p button{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:var(--zr-sig-deep);font-weight:750;cursor:pointer}@media(max-width:1100px){.zg-ten-layout{grid-template-columns:1fr}.zg-ten-stage .zg-avatar-3d,.zg-ten-character{min-height:560px}.zg-ten-character>img{height:520px}.zg-ten-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.zg-ten-header{padding:16px}.zg-ten-header strong{display:none}.zg-ten-main{padding:28px 14px 70px}.zg-ten-intro p{font-size:15px}.zg-ten-stage .zg-avatar-3d,.zg-ten-character{min-height:430px}.zg-ten-character>img{height:400px}.zg-ten-details{padding:22px}.zg-ten-roster,.zg-ten-router{padding:20px}.zg-ten-roster-grid{grid-template-columns:1fr}.zg-ten-router{grid-template-columns:1fr;gap:12px}.zg-ten-router form>div{flex-direction:column}.zg-ten-router form>div button{justify-content:center}}.zg-ten-intro h1,.zg-ten-trial h2{font-family:var(--zr-display)}.zg-ten-direct-call{border:0;min-height:44px;cursor:pointer;background:var(--zr-sig);color:var(--zr-sig-ink)}.zg-ten-direct-call:hover{background:var(--zr-sig);filter:brightness(.94)}.zg-ten-router input{background:var(--zr-card)}.zr-picker{display:grid;gap:8px}.zr-picker__list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.zr-picker__item{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.zr-picker__item:hover{background:var(--zr-card-2)}.zr-picker__item>span{display:flex;flex-direction:column;min-width:0}.zr-picker__item strong{font-size:13.5px}.zr-picker__item span span{overflow:hidden;font-size:12px;color:var(--zr-muted);white-space:nowrap;text-overflow:ellipsis}.zr-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 14px 0;padding:10px 14px;border:1px solid var(--zr-line-2);border-radius:12px;background:var(--zr-card-2);font-size:13.5px}.zr-confirm>span{flex:1 1 260px}.zr-rich{display:grid;gap:8px;overflow-wrap:anywhere}.zr-rich p,.zr-rich ul,.zr-rich ol{margin:0}.zr-rich ul,.zr-rich ol{padding-left:20px}.zr-rich li+li{margin-top:4px}.zr-rich__h{font-weight:700}.zr-rich code{padding:1px 5px;border-radius:5px;background:var(--zr-sunk);font-family:var(--zr-mono);font-size:.9em}.zr-msg__bubble .zr-rich a{color:inherit}.zr-cite a{margin-left:1px;padding:0 4px;border-radius:4px;background:var(--zr-sunk);color:var(--zr-text);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none}.zr-sources{display:grid;gap:4px;margin:0;padding:10px 12px 10px 30px;border:1px solid var(--zr-line);border-radius:12px;font-size:13px}.zr-sources li{overflow-wrap:anywhere}.zr-sources li:target{outline:2px solid var(--zr-sig);outline-offset:2px}.zr-sources .zr-mono{margin-left:8px;font-size:11px;color:var(--zr-muted)}.zr-toggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--zr-line);border-radius:999px;background:transparent;font-size:13px;font-weight:600;cursor:pointer}.zr-toggle[aria-pressed=true]{border-color:var(--zr-ink);background:var(--zr-ink);color:var(--zr-ink-text)}.zr-picker__item img{width:36px;height:36px;border-radius:10px;object-fit:cover;background:var(--zr-sunk)}.zr-inline-link{padding:0;border:0;background:none;color:var(--zr-link);font-size:inherit;font-weight:600;cursor:pointer}.zr-agentgrid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:16px;align-items:start}.zr-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.zr-form{display:grid;gap:14px;padding:18px 20px}.zr-form__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.zr-form__row>.zr-label{flex:1 1 140px}.zr-form__end{flex:0 0 auto}.zr-field--area{min-height:72px;padding:10px 14px;line-height:1.45;resize:vertical}.zr-fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.zr-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zr-status{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--zr-sunk);color:var(--zr-text-2);font-size:12.5px;font-weight:600;white-space:nowrap}.zr-status--active{background:var(--zr-low-bg);color:var(--zr-low-fg)}.zr-status--waiting{background:var(--zr-sig);color:var(--zr-sig-ink)}.zr-status--paused{background:var(--zr-med-bg);color:var(--zr-med-fg)}.zr-goal,.zr-routine{display:grid;gap:12px;padding:16px 18px}.zr-goal--waiting{border-color:var(--zr-sig)}.zr-goal__head,.zr-routine__head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:0;border:0;background:transparent;text-align:left}.zr-goal__head{cursor:pointer}.zr-goal__head img,.zr-routine__head img,.zr-checkin>img{width:40px;height:40px;border-radius:10px;object-fit:cover;background:var(--zr-sunk)}.zr-goal__title{display:flex;flex-direction:column;min-width:0}.zr-goal__title strong{font-family:var(--zr-display);font-weight:650;font-stretch:108%;font-size:16px;line-height:1.25}.zr-goal__title>span{font-size:12.5px;color:var(--zr-muted)}.zr-progress{height:6px;overflow:hidden;border-radius:999px;background:var(--zr-sunk)}.zr-progress span{display:block;height:100%;background:var(--zr-ink);transition:width .5s var(--zr-ease)}.zr-goal__facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.zr-goal__bounds{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.zr-goal__bounds li{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid var(--zr-line);border-radius:999px;color:var(--zr-text-2);font-size:12px;font-weight:500}.zr-goal__summary{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:var(--zr-card-2)}.zr-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:step}.zr-step{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--zr-line);border-radius:12px;counter-increment:step}.zr-step--waiting{border-color:var(--zr-sig)}.zr-step--done,.zr-step--skipped{background:var(--zr-card-2)}.zr-step__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.zr-step__line:before{content:counter(step);display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--zr-sunk);font-size:11.5px;font-weight:700}.zr-step--done .zr-step__line:before{background:var(--zr-ink);color:var(--zr-ink-text)}.zr-step__kind,.zr-kind{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--zr-sunk);font-size:12px;font-weight:600}.zr-step__kind:first-letter,.zr-kind:first-letter{text-transform:uppercase}.zr-step__app{font-size:11.5px;color:var(--zr-muted)}.zr-step__state{margin-left:auto;font-size:12.5px;color:var(--zr-muted)}.zr-step--waiting .zr-step__state{color:var(--zr-sig-deep);font-weight:600}.zr-step--failed .zr-step__state{color:var(--zr-high-fg)}.zr-step__detail,.zr-step__question{margin:0;font-size:13.5px;color:var(--zr-text-2)}.zr-step__question{font-weight:600;color:var(--zr-text)}.zr-step__result{font-size:13.5px}.zr-step__answer{display:grid;gap:8px}.zr-routine__tag{margin-left:8px;vertical-align:middle;background:var(--zr-sig-soft);color:var(--zr-sig-deep)}.zr-routine__instruction{display:grid;justify-items:start;gap:2px;font-size:13.5px;color:var(--zr-text-2)}.zr-routine__instruction p{margin:0;max-width:96ch}.zr-run{display:grid;gap:6px;padding:12px 14px;border-left:3px solid var(--zr-low-fg);border-radius:4px 12px 12px 4px;background:var(--zr-card-2);font-size:13.5px}.zr-run--needs_you,.zr-run--failed{border-left-color:var(--zr-sig)}.zr-runs summary{font-size:13px;font-weight:600;cursor:pointer}.zr-runs ul{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none;font-size:13px}.zr-runs .zr-mono{font-size:11px;color:var(--zr-muted)}.zr-skills{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none}.zr-skill{display:grid;gap:6px;align-content:start;padding:14px 16px}.zr-skill p{margin:0;font-size:13px;color:var(--zr-text-2)}.zr-skill__name{font-size:12px;color:var(--zr-sig-deep)}.zr-checkins__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;max-width:980px}.zr-checkins{display:flex;flex-direction:column;gap:8px;max-width:980px;margin:0;padding:0;list-style:none}.zr-checkin{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px}.zr-checkin--unread{border-color:var(--zr-line-2)}.zr-checkin__body{display:grid;gap:6px;min-width:0}.zr-checkin__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zr-kind--you{background:var(--zr-sig);color:var(--zr-sig-ink)}.zr-kind--idea{background:var(--zr-sig-soft);color:var(--zr-sig-deep)}.zr-checkin__text{font-size:13.5px;color:var(--zr-text-2)}.zr-checkin__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.zr-checkin__x{width:36px;height:36px}.zr-settings__who{display:flex;align-items:center;gap:12px}.zr-settings__who img{width:56px;height:56px;border-radius:14px;object-fit:cover;background:var(--zr-sunk)}.zr-settings__who>span{display:grid;gap:2px}.zr-levels{display:grid;gap:8px}.zr-level{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--zr-line);border-radius:12px;cursor:pointer}.zr-level input{grid-row:span 2;margin:3px 0 0;accent-color:var(--zr-sig)}.zr-level strong{font-size:14px}.zr-level span{font-size:12.5px;color:var(--zr-muted)}.zr-level--on{border-color:var(--zr-ink)}.zr-memories{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zr-memory{display:grid;gap:8px;padding:12px 14px}.zr-memory__text{margin:0;font-size:14px}.zr-memory__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zr-memory__actions{margin-left:auto}.zr-memory__edit{display:grid;gap:8px}.zr-memories__erase{align-self:flex-start}.zr-confirm .zr-label{flex:1 1 220px}@media(max-width:960px){.zr-agentgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.zr-checkin{grid-template-columns:40px minmax(0,1fr)}.zr-checkin__actions{grid-column:1 / -1;justify-content:flex-start}.zr-goal__head,.zr-routine__head{grid-template-columns:40px minmax(0,1fr)}.zr-goal__head .zr-status,.zr-routine__head .zr-status{grid-column:2;justify-self:start}.zr-step__state{margin-left:0;width:100%}}.zr-chooser{display:grid;gap:8px;min-width:0}.zr-chooser__label{font-size:13px;font-weight:600;color:var(--zr-text-2)}.zr-chooser__current{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 10px;border:1px solid var(--zr-line);border-radius:12px;background:var(--zr-card)}.zr-chooser__current img{width:36px;height:36px;border-radius:10px;object-fit:cover;background:var(--zr-sunk)}.zr-chooser__who{display:flex;flex-direction:column;min-width:0}.zr-chooser__who strong{font-size:14px;color:var(--zr-text)}.zr-chooser__who span{overflow:hidden;font-size:12.5px;color:var(--zr-muted);white-space:nowrap;text-overflow:ellipsis}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.zg-linux-terminal{display:flex;flex-direction:column;min-width:0;min-height:520px;background:#0d1c22;color:#d9ede3}.zg-linux-terminal-head{display:flex;align-items:center;gap:9px;padding:15px 20px;border-bottom:1px solid #ffffff14;font-size:13px}.zg-linux-terminal-head>span{width:7px;height:7px;border-radius:50%;background:#6f9286}.zg-linux-terminal-head>span.is-connected{background:#89e7ad;box-shadow:0 0 8px #8ae5b150}.zg-linux-terminal-head strong{font-weight:600}.zg-linux-terminal-head small{margin-left:auto;font-size:11px;color:#8eaba0}.zg-linux-terminal-status{padding:12px 20px;font-size:12px;line-height:1.6;color:#b1d4bf}.zg-linux-terminal-actions{display:flex;align-items:center;gap:16px;padding:0 20px 14px;flex-wrap:wrap}.zg-linux-terminal-actions button{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #ffffff20;border-radius:8px;background:#2a614d;color:#f0fff2;font:inherit;font-size:12px;cursor:pointer}.zg-linux-terminal-actions button:disabled{opacity:.6;cursor:wait}.zg-linux-terminal-actions>span{font-size:11px;color:#8aa89c}.zg-linux-terminal-screen{flex:1;min-width:0;min-height:360px;padding:0 15px 12px;position:relative}.zg-linux-terminal-screen>.xterm{height:100%}.zg-linux-terminal-screen .xterm-viewport{scrollbar-color:#456d5d #0d1c22}.zg-linux-terminal-note{font-size:11px;line-height:1.6;color:#8da99c;padding:10px 20px;margin:0;border-top:1px solid #ffffff12}.zg-computer-frame.is-expanded .zg-linux-terminal,.zg-computer-frame.is-expanded .zg-linux-terminal-screen{min-height:0}.zg-computer-frame.is-expanded .zg-linux-terminal-screen>.xterm{position:absolute;inset:0 15px 12px}@media(max-width:620px){.zg-linux-terminal-head{padding:12px;font-size:11px;flex-wrap:wrap}.zg-linux-terminal-head small{font-size:10px}.zg-linux-terminal-status{padding:12px;font-size:11px}.zg-linux-terminal-actions{padding:0 12px 12px;gap:10px}.zg-linux-terminal-screen{padding:0 7px 10px}.zg-linux-terminal-note{padding:10px 12px}.zg-computer-frame.is-expanded .zg-linux-terminal-screen>.xterm{inset:0 7px 10px}}.zg-linux-terminal-toolkit{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 20px;margin:0 15px 15px;border:1px solid #ffffff16;border-radius:12px;background:#18302d}.zg-linux-terminal-toolkit>label{display:flex;align-items:center;gap:7px;font-size:10px;color:#a8c5b1}.zg-linux-terminal-toolkit select{min-width:0;border:1px solid #ffffff20;border-radius:6px;background:#224239;color:#d4e8ce;padding:6px;font:inherit;font-size:10px}.zg-linux-terminal-toolkit>button{display:flex;align-items:center;gap:6px;border:1px solid #72967140;border-radius:7px;background:#315c47;color:#e6f6da;padding:7px 10px;font:inherit;font-size:10px;cursor:pointer}.zg-linux-terminal-toolkit>span{font-size:9px;color:#8eaa92;line-height:1.5}.zg-linux-terminal-head{background:#122b28}.zg-linux-terminal-head strong{letter-spacing:.02em}.zg-linux-terminal-actions button{border-radius:10px;background:#315d46}.zg-linux-terminal-status{color:#b6d0b7;font-size:11px}.zg-linux-terminal-toolkit select:focus-visible,.zg-linux-terminal-toolkit button:focus-visible{outline:2px solid #8ac88a;outline-offset:3px}@media(max-width:620px){.zg-linux-terminal-toolkit{padding:10px;margin-inline:8px;gap:8px}.zg-linux-terminal-toolkit>label{font-size:9px}}.zg-live-browser{display:flex;flex-direction:column;min-height:520px;background:#f5faf2;color:#193d2f;min-width:0}.zg-live-browser-toolbar{display:flex;align-items:center;gap:6px;padding:12px;background:#1b4140;color:#d4eee0}.zg-live-browser button{display:inline-flex;justify-content:center;align-items:center;gap:6px;border:0;border-radius:8px;padding:11px;background:#2c7a5e;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.zg-live-browser button:disabled{opacity:.45;cursor:default}.zg-live-browser-toolbar form{display:flex;gap:8px;flex:1;min-width:0}.zg-live-browser-toolbar input{width:100%;min-width:0;flex:1;padding:11px;border:0;border-radius:8px;background:#fff;color:#173c2e;font:inherit;font-size:13px}.zg-live-browser-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;font-size:12px;line-height:1.5;border-bottom:1px solid #d8e6d8}.zg-live-browser a{color:#205b3e;text-decoration:underline;text-underline-offset:3px}.zg-live-browser-status a{display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.zg-live-browser-start{display:flex;flex:1;min-height:320px;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px}.zg-live-browser-start h3{font:400 32px/1.1 Georgia,serif;letter-spacing:-.03em;margin:20px 0 8px}.zg-live-browser-start>p{max-width:570px;font-size:14px;line-height:1.65}.zg-live-browser-start>button{padding:13px 20px}.zg-live-browser-viewport{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-height:180px;background:#fff;overflow:auto;overscroll-behavior:contain}.zg-live-browser-viewport>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;cursor:default;user-select:none}.zg-live-browser-viewport>p{padding:30px;color:#47604f;font-size:14px}.zg-live-browser-keyboard{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;padding:0;border:0;resize:none}.zg-live-browser-note{font-size:11px!important;line-height:1.6;color:#627669;padding:10px 15px;margin:0}.zg-live-browser-direct{display:inline-flex;align-self:start;align-items:center;gap:6px;padding:9px 15px;font-size:12px}.zg-computer-frame.is-expanded .zg-live-browser{min-height:0;flex:1}.zg-computer-frame.is-expanded .zg-live-browser-viewport{min-height:0}.zg-live-browser input:focus-visible,.zg-live-browser a:focus-visible{outline:3px solid #89d1b4;outline-offset:2px}.zg-live-browser-type{display:flex;align-items:center;gap:9px;padding:11px 15px;border-top:1px solid #d8e6d8}.zg-live-browser-type label{font-size:11px;max-width:120px}.zg-live-browser-type input{flex:1;min-width:0;padding:10px;border:1px solid #bfd5c4;border-radius:8px;background:#fff;font:inherit;font-size:12px;color:#173c2e}@media(max-width:620px){.zg-live-browser-toolbar{gap:4px;padding:9px;flex-wrap:wrap}.zg-live-browser-toolbar form{flex-basis:100%;order:2}.zg-live-browser-status{flex-wrap:wrap}.zg-live-browser-start{padding:22px}.zg-live-browser-start h3{font-size:27px}.zg-live-browser-note{font-size:10px!important}.zg-live-browser-type{flex-wrap:wrap}.zg-live-browser-type label{max-width:none;width:100%}}.chat-media-controls{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.chat-media-controls>button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #e8e7f0!important;border-radius:9px!important;background:#f7f6fb!important;color:#5135ba!important}.chat-media-controls>span{font-size:12px}.chat-media-controls button[aria-pressed=true]{background:#ffe2d9!important;color:#923719!important}.chat-media-files{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;width:100%}.chat-media-files>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border:1px solid #e8e7f0;background:#f7f6fb;padding:6px 9px;border-radius:10px;max-width:100%;font-size:12px}.chat-media-files span{overflow-wrap:anywhere;min-width:0}.chat-media-files audio{width:100%;max-width:300px}.chat-media-files button{border:0;background:transparent;color:#5135ba;padding:4px}.chat-media-files p{font-size:12px}.zg-lounge{--l-ink: #203f35;--l-muted: #738378;--l-line: #dfe7dd;background:#f8faf4;color:var(--l-ink);font-size:13px;min-height:620px}.zg-lounge button,.zg-lounge input,.zg-lounge textarea,.zg-lounge select{font:inherit}.zg-lounge button{cursor:pointer}.zg-lounge button:disabled{opacity:.4;cursor:default}.zg-lounge button:focus-visible,.zg-lounge input:focus-visible,.zg-lounge select:focus-visible,.zg-lounge textarea:focus-visible{outline:3px solid #72ab91;outline-offset:3px}.zg-lounge-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:27px 30px;border-bottom:1px solid var(--l-line);background:#fffffa}.zg-lounge-kicker{font-size:9px;font-weight:700;letter-spacing:.16em;color:#62806e}.zg-lounge-head h3{font:400 clamp(22px,2.2vw,32px)/1.15 Georgia,serif;letter-spacing:-.04em;margin:10px 0 0}.zg-lounge-local{font-size:10px;white-space:nowrap;border:1px solid #cadbc9;border-radius:30px;padding:7px 11px;background:#eef5e9;color:#59745d}.zg-lounge-panel-title{display:flex;align-items:center;gap:9px;margin-bottom:20px}.zg-lounge-panel-title svg{color:#789f75}.zg-lounge-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;padding:12px 15px;background:#28543f;color:#fff;font-weight:600!important}.zg-lounge-boundary{font-size:10px;line-height:1.6;color:var(--l-muted);margin:16px 0 0}.zg-lounge-notice{margin:0;padding:13px 25px;background:#e4efe0;color:#2b563c;font-size:12px}.zg-lounge-empty{padding:20px;color:var(--l-muted);font-size:12px;line-height:1.6;text-align:center}.zg-meeting-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px}.zg-meeting-main{padding:20px;background:#e9eee4;min-width:0}.zg-meeting-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px}.zg-meeting-bar>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:700;font-size:12px}.zg-meeting-bar small{font-weight:400;color:#778676;font-size:10px}.zg-meeting-bar button{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #cfd9c9;border-radius:8px;background:#ffffff90;color:#365441;font-size:10px}.zg-meeting-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:350px;align-content:center}.zg-meeting-gallery.is-focus{grid-template-columns:1fr}.zg-meeting-person{position:relative;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#c0d9bd,#e4ecdd);border:1px solid #fff;border-radius:17px;box-shadow:0 10px 28px #354a3012}.zg-meeting-person>img{display:block;object-fit:contain;object-position:center bottom;width:100%;height:260px;padding-top:34px}.zg-meeting-gallery.is-focus .zg-meeting-person>img{height:360px}.zg-meeting-person-tag{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:30px;background:#ffffffa0;font-size:8px;color:#577152}.zg-meeting-person>div{position:relative;display:grid;gap:4px;background:#fffff5db;padding:14px 30px 14px 14px;backdrop-filter:blur(15px)}.zg-meeting-person strong{font-size:14px;letter-spacing:-.02em}.zg-meeting-person small{font-size:10px;color:#74816f;line-height:1.4}.zg-meeting-person>div button{position:absolute;right:10px;top:14px;background:transparent;color:#476e4e;border:0;padding:3px}.zg-meeting-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:18px 0 0}.zg-meeting-controls button{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid #cedbc9;border-radius:11px;background:#f9fbf3;color:#36563f;font-size:11px}.zg-meeting-controls button[aria-pressed=true]{background:#284b38;color:#fff}.zg-meeting-controls button>span{font:11px ui-monospace,monospace;color:inherit;opacity:.7}.zg-meeting-aside{background:#fffffa;border-left:1px solid var(--l-line);padding:22px}.zg-meeting-aside>label{display:grid;gap:8px;margin:17px 0;font-size:11px;font-weight:600}.zg-meeting-aside textarea{width:100%;resize:vertical;min-height:80px;border:1px solid #d6e0d1;border-radius:10px;background:#f7f9f0;padding:12px;color:#38533f;font-weight:400;line-height:1.7;font-size:12px}.zg-meeting-aside>.zg-lounge-primary{width:100%;font-size:11px}.zg-meeting-roster{margin-top:24px;border-top:1px solid var(--l-line);padding-top:18px}.zg-meeting-roster>strong{display:flex;justify-content:space-between;font-size:12px}.zg-meeting-roster small{color:#809077;font-weight:400}.zg-meeting-roster>div{display:flex;align-items:center;gap:8px;margin-top:9px}.zg-meeting-roster select{min-width:0;width:100%;padding:9px;border:1px solid #d2ddcc;border-radius:8px;background:#fff;color:#547047;font-size:10px}.zg-meeting-roster button{border:1px solid #d2ddcc;border-radius:7px;background:#f4f7ed;padding:6px;color:#57734b}.zg-meeting-roster>div>img{width:27px;height:30px;object-fit:contain;background:#e8eedf;border-radius:6px}.zg-meeting-roster>div>span{flex:1;font-size:11px}.zg-chat-layout{display:grid;grid-template-columns:155px minmax(0,1fr) 200px;min-height:570px}.zg-chat-sidebar{padding:22px 12px;background:#eaf0e4;border-right:1px solid var(--l-line)}.zg-chat-sidebar>.zg-lounge-kicker{display:block;margin:0 6px 17px;font-size:8px}.zg-chat-sidebar>button{display:flex;align-items:center;gap:6px;width:100%;background:transparent;border:0;border-radius:9px;padding:11px 8px;margin:3px 0;color:#708267;text-align:left;font-size:11px}.zg-chat-sidebar>button[aria-pressed=true]{background:#d5e4cd;color:#355932;font-weight:700}.zg-chat-sidebar>button small{margin-left:auto;font-size:9px}.zg-chat-sidebar>p{font-size:10px;line-height:1.7;color:#77886d;padding:7px}.zg-chat-agent{display:grid;justify-items:center;gap:6px;text-align:center;border-top:1px solid #d5dfcc;margin-top:28px;padding-top:24px}.zg-chat-agent>img{width:75px;height:90px;object-fit:contain;background:radial-gradient(circle,#c7dcbc,#e8eddf);border-radius:15px}.zg-chat-agent>strong{font-size:15px}.zg-chat-agent>small{color:#77876d;font-size:10px;line-height:1.5}.zg-chat-agent>button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#4e7849;font-size:9px;padding:8px 0}.zg-chat-main{display:flex;flex-direction:column;min-width:0;background:#fffffa}.zg-chat-toolbar{display:flex;align-items:center;gap:9px;padding:17px;border-bottom:1px solid var(--l-line)}.zg-chat-toolbar>strong{font-size:13px;white-space:nowrap}.zg-chat-toolbar>label{display:flex;align-items:center;gap:6px;margin-left:auto;color:#87947b;min-width:0}.zg-chat-toolbar input{width:110px;min-width:0;background:transparent;border:0;padding:5px;font-size:11px;color:#365337}.zg-chat-toolbar button{background:transparent;border:0;padding:5px;color:#73936a}.zg-chat-toolbar button[aria-pressed=true]{background:#deebd6;border-radius:7px}.zg-chat-log{flex:1;height:360px;max-height:460px;overflow:auto;padding:20px}.zg-chat-welcome{padding:38px 8px;text-align:center;max-width:360px;margin:auto}.zg-chat-welcome>div:first-child{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 25px;background:#edf2e6;border:1px solid #dce5d3;border-radius:22px;color:#6c925e}.zg-chat-welcome h4{font:400 29px/1.2 Georgia,serif;margin:13px 0;letter-spacing:-.04em}.zg-chat-welcome p{font-size:12px;line-height:1.7;color:#839077}.zg-chat-welcome>div:last-child{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:24px}.zg-chat-welcome button{display:flex;gap:7px;border:1px solid #dae4d2;border-radius:8px;background:#f5f8ef;color:#607e51;padding:9px;font-size:10px}.zg-chat-message{position:relative;display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.zg-chat-message.is-selected{background:#f1f6ea;border-radius:10px;box-shadow:0 0 0 8px #f1f6ea}.zg-chat-message:focus-visible{outline:2px solid #739666;outline-offset:5px;border-radius:8px}.zg-chat-message-tools{position:absolute;top:-18px;right:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:calc(100% - 44px);padding:5px;background:#fffef8;border:1px solid #d7e3d0;border-radius:10px;box-shadow:0 5px 18px #183d291a}.zg-chat-message-tools .zg-chat-message-actions{gap:4px}.zg-chat-message-tools button{cursor:pointer}.zg-chat-message-tools button:disabled{cursor:default;opacity:.5}.zg-chat-message-tools .zg-chat-message-actions button{min-height:28px;font-size:11px;color:#52765e}.zg-chat-close-tools{display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#52765e;min-height:28px;border-radius:6px}.zg-chat-message-tools button:hover:not(:disabled){background:#eaf2e1}@media(max-width:600px){.zg-chat-message-tools{position:relative;top:auto;max-width:100%;margin-top:8px}}.zg-chat-you{display:grid;place-items:center;flex-shrink:0;background:#dce8d4;color:#517743;width:30px;height:30px;border-radius:10px;font-weight:700}.zg-chat-message>div:last-child{min-width:0;flex:1}.zg-chat-message header{display:flex;align-items:center;gap:8px;font-size:12px}.zg-chat-message time{font-size:9px;color:#8b9880}.zg-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin:6px 0;color:#486041}.zg-chat-message-actions{display:flex;flex-wrap:wrap;gap:8px}.zg-chat-message-actions button{display:flex;gap:4px;align-items:center;border:0;background:#f0f5e8;border-radius:5px;color:#719164;font-size:9px;padding:4px 7px}.zg-chat-compose{margin:0 17px 17px;border:1px solid #d3dfcb;border-radius:13px;padding:12px;background:#f8fbf1;box-shadow:0 4px 15px #24432105}.zg-chat-compose textarea{border:0;background:transparent;width:100%;resize:vertical;color:#35572d;font-size:12px;line-height:1.7;min-height:48px}.zg-chat-compose>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.zg-chat-compose span{font-size:9px;color:#89997a}.zg-chat-compose button{font-size:10px;padding:9px 12px}.zg-chat-actions{border-left:1px solid var(--l-line);background:#f5f8ee;padding:20px 15px}.zg-chat-actions>.zg-lounge-panel-title{font-size:12px}.zg-chat-actions>p{font-size:11px;line-height:1.7;color:#7b8b6d}.zg-chat-actions>label{display:flex;align-items:flex-start;gap:8px;margin:14px 0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.zg-chat-actions input{accent-color:#567b47;margin-top:3px;flex-shrink:0}.zg-chat-actions .is-done{text-decoration:line-through;color:#99a48c}.zg-chat-actions>button{display:flex;align-items:center;gap:7px;width:100%;border:1px solid #d0dcc6;border-radius:9px;background:#e8efde;color:#58734b;padding:10px;font-size:10px;margin-top:25px}.zg-plugin-layout{padding:26px}.zg-plugin-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.zg-plugin-intro p{font-size:12px;color:#76866a;max-width:380px;line-height:1.7}.zg-plugin-intro>label{display:flex;align-items:center;gap:8px;border:1px solid #d4e0cd;border-radius:10px;padding:11px;background:#fff;color:#819674}.zg-plugin-intro input{border:0;background:transparent;min-width:0;width:145px;color:#466a38;font-size:12px}.zg-plugin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.zg-plugin-grid>button{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #dce5d4;background:#fffefa;border-radius:17px;padding:20px;text-align:left;color:#365331;transition:box-shadow .2s,transform .2s}.zg-plugin-grid>button:hover{transform:translateY(-3px);box-shadow:0 12px 24px #30432410}.zg-plugin-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;font-size:22px;color:#fff;margin-bottom:18px;font-weight:600}.zg-plugin-grid .zg-lounge-kicker{font-size:8px}.zg-plugin-grid strong{font-size:17px;margin-top:6px}.zg-plugin-grid p{font-size:11px;line-height:1.7;color:#7f8c73;flex:1}.zg-plugin-status{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4ebdd;padding-top:12px;margin-top:5px;width:100%;font-size:10px;color:#628652}.zg-plugin-guide{margin-top:22px;border:1px solid #ccdec1;border-radius:17px;background:#eaf2e1;padding:23px}.zg-plugin-guide>div{display:flex;align-items:center;justify-content:space-between}.zg-plugin-guide h4{font:400 26px Georgia,serif;margin:0}.zg-plugin-guide button{background:transparent;border:0;color:#5d7a4c}.zg-plugin-guide p{font-size:11px;color:#7c8f6b;line-height:1.7}.zg-plugin-guide>label{display:flex;align-items:center;gap:12px;background:#fbfff4;border:1px solid #d8e6cc;border-radius:10px;padding:13px;margin-top:10px;font-size:12px}.zg-plugin-guide input{accent-color:#5b8245}.zg-plugin-guide label span{display:grid;gap:5px;flex:1}.zg-plugin-guide small{font-size:8px;letter-spacing:.12em;color:#8b9c7a}@media(min-width:1500px){.zg-meeting-person>img{height:320px}.zg-chat-log{height:440px;max-height:560px}}@media(max-width:1150px){.zg-chat-layout{grid-template-columns:135px minmax(0,1fr)}.zg-chat-actions{grid-column:1/-1;border-left:0;border-top:1px solid var(--l-line)}.zg-chat-actions>label{display:inline-flex;max-width:300px;margin-right:20px}.zg-meeting-layout{grid-template-columns:minmax(0,1fr) 240px}.zg-meeting-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.zg-meeting-person>img{height:200px}}@media(max-width:700px){.zg-lounge-head{padding:22px 18px}.zg-lounge-local{font-size:8px}.zg-meeting-layout{grid-template-columns:1fr}.zg-meeting-aside{border-left:0;border-top:1px solid var(--l-line)}.zg-meeting-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.zg-meeting-person>img{height:185px}.zg-meeting-person-tag{font-size:6px;left:6px;top:9px;padding:4px}.zg-meeting-person>div{padding:11px 8px}.zg-meeting-person>div button{display:none}.zg-meeting-person strong{font-size:12px}.zg-meeting-person small{font-size:8px}.zg-chat-layout{grid-template-columns:1fr}.zg-chat-sidebar{display:flex;gap:3px;padding:9px;overflow:auto}.zg-chat-sidebar>.zg-lounge-kicker,.zg-chat-agent,.zg-chat-sidebar>p{display:none}.zg-chat-sidebar>button{width:auto;flex:1;white-space:nowrap}.zg-chat-sidebar>button small{padding-left:7px}.zg-chat-toolbar{padding:13px}.zg-chat-toolbar input{width:90px}.zg-chat-actions{grid-column:auto}.zg-plugin-layout{padding:18px}.zg-plugin-intro{flex-direction:column;align-items:stretch}.zg-plugin-intro input{width:100%}.zg-plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zg-plugin-grid>button{padding:15px}.zg-lounge-head h3{font-size:24px}}@media(max-width:430px){.zg-meeting-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.zg-meeting-person>img{height:190px}.zg-plugin-grid{gap:9px}.zg-plugin-grid strong{font-size:15px}.zg-chat-compose span{font-size:8px}}@media(prefers-reduced-motion:reduce){.zg-lounge *{transition:none!important;scroll-behavior:auto!important}}.zg-chat-format-tools{display:flex!important;justify-content:flex-start!important;gap:5px;border-bottom:1px solid #dce6d5;padding-bottom:10px;margin-bottom:8px}.zg-chat-format-tools button{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;border-radius:8px;padding:7px;color:#35584b;cursor:pointer}.zg-chat-format-tools button:hover{background:#e5efd9}.zg-chat-emoji-picker{background:#fffef9;border:1px solid #d6e4cd;box-shadow:0 12px 30px #163a2520;border-radius:16px;padding:14px;max-width:330px;margin-bottom:12px}.zg-chat-emoji-picker input{width:100%;box-sizing:border-box;margin:10px 0;padding:9px;border:1px solid #d6e4cd;border-radius:8px}.zg-chat-emoji-grid{display:grid!important;grid-template-columns:repeat(6,1fr);gap:4px}.zg-chat-emoji-grid button{background:transparent;border:0;padding:8px;font-size:23px;border-radius:8px;cursor:pointer}.zg-chat-emoji-grid button:hover{background:#eaf2e1}.zg-chat-reactions{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.zg-chat-reactions button{display:flex;gap:5px;align-items:center;border:1px solid #dfE8d8;background:#fafcf6;border-radius:20px;padding:4px 9px;cursor:pointer}.zg-chat-reactions button[aria-pressed=true]{background:#e0efce;border-color:#739666}.zg-chat-you img{width:100%;height:100%;object-fit:cover;border-radius:10px}.zg-chat-rich-text p{margin:0 0 8px}.zg-chat-rich-text code{background:#eaf0e4;border-radius:4px;padding:2px 5px}.zg-chat-rich-text pre{padding:12px;background:#edf2e8;overflow:auto;border-radius:10px}.zg-chat-rich-text ul,.zg-chat-rich-text ol{padding-left:22px}.zg-chat-rich-text blockquote{border-left:3px solid #a2bd91;padding-left:12px;margin-left:0}.zg-chat-compose{position:relative}.zg-chat-emoji-picker{position:absolute;bottom:100%;left:12px;z-index:20;width:min(330px,calc(100% - 24px));box-sizing:border-box}.zg-chat-reactions:empty{display:none}.zg-chat-reaction-control{display:inline-block}.zg-chat-reaction-control>button{display:flex;align-items:center;gap:5px;border:0;border-radius:6px;padding:5px 8px;background:#f0f5e9;color:#52765e;font-size:12px;cursor:pointer}.zg-chat-reaction-picker{position:absolute;top:100%;right:0;z-index:30;width:min(300px,65vw);max-height:40vh;overflow:auto;padding:12px;background:#fffef8;border:1px solid #d7e3d0;border-radius:14px;box-shadow:0 12px 35px #183d2926}.zg-chat-reaction-picker{box-sizing:border-box}.zg-chat-reaction-picker.opens-up{top:auto;bottom:calc(100% + 6px)}.zg-chat-private-people{margin:12px 20px;padding:18px;border:1px solid #d7e3d0;border-radius:16px;background:#f7faef}.zg-chat-private-people>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.zg-chat-private-people>div:first-child{justify-content:space-between}.zg-chat-private-people button{border:1px solid #d7e3d0;border-radius:10px;background:#fff;padding:8px 12px;cursor:pointer}.zg-chat-private-people input{width:100%;margin:8px 0 12px;padding:10px;border:1px solid #d7e3d0;border-radius:10px}.zg-chat-memory{margin:12px 20px;padding:18px;background:#f3f7ed;border:1px solid #d7e3d0;border-radius:16px;max-height:40vh;overflow:auto}.zg-chat-memory>div{display:flex;gap:8px;align-items:center;margin:10px 0}.zg-chat-memory>div:first-child{justify-content:space-between}.zg-chat-memory input{flex:1;min-width:0;border:1px solid #d7e3d0;border-radius:9px;padding:10px}.zg-chat-memory button{border:1px solid #d7e3d0;border-radius:8px;background:#fff;padding:6px 9px;cursor:pointer}.zg-chat-memory article{border-top:1px solid #d7e3d0;padding:12px 0}.zg-chat-memory article p{white-space:pre-wrap;overflow-wrap:anywhere}.zg-chat-main{position:relative}.zg-chat-memory,.zg-chat-private-people{position:absolute;top:55px;left:0;right:0;z-index:25;max-height:min(55vh,500px);overflow:auto;box-shadow:0 14px 40px #183d2920}.zg-computer-frame.is-expanded .zg-computer-lounge-container:has(.zg-lounge[aria-label="Workspace chat"]){display:flex;flex-direction:column;min-height:0;overflow:hidden}.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"]{display:flex;flex-direction:column;height:100%;min-height:0}.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"] .zg-chat-layout{flex:1;min-height:0;overflow:hidden}.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"] .zg-chat-main{min-height:0}.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"] .zg-chat-log{height:auto;max-height:none;min-height:0}.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"] .zg-chat-compose,.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"] .zg-chat-toolbar{flex-shrink:0}.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"] .zg-chat-sidebar,.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"] .zg-chat-actions{overflow:auto}.zg-lounge[aria-label="Workspace chat"] .zg-chat-log{background:linear-gradient(180deg,#fffefb,#fdfefb);padding:22px 24px}.zg-chat-message{margin-bottom:22px;gap:14px}.zg-chat-you{width:36px;height:36px;border-radius:12px;box-shadow:0 2px 7px #1d43260a}.zg-chat-message header{font-size:12px;margin-bottom:4px}.zg-chat-message time{font-size:10px}.zg-chat-message p{font-size:13px;line-height:1.75}.zg-chat-date-divider{display:flex;align-items:center;gap:14px;margin:3px 0 26px;color:#71816a}.zg-chat-date-divider:before,.zg-chat-date-divider:after{content:"";height:1px;flex:1;background:#e6ecdf}.zg-chat-date-divider span{border:1px solid #e0e8d8;border-radius:20px;padding:4px 13px;background:#fffefb;font-size:10px;font-weight:600;white-space:nowrap}.zg-chat-thread-link{display:inline-flex;align-items:center;gap:7px;margin-top:7px;padding:4px 0;border:0;background:transparent;color:#537b63;font-size:11px;font-weight:600;cursor:pointer}.zg-chat-thread-link:hover{color:#244b36;text-decoration:underline}.zg-chat-compose{background:#fffefb;border:1px solid #dce5d3;border-radius:18px;padding:14px 16px;box-shadow:0 6px 24px #24432108;transition:border-color .15s,box-shadow .15s}.zg-chat-compose:focus-within{border-color:#8ead85;box-shadow:0 0 0 3px #8ead8514,0 8px 26px #24432108}.zg-chat-compose-heading{margin-bottom:8px}.zg-chat-compose-heading>span{font-size:9px;font-weight:650;letter-spacing:.12em;color:#6d836a}.zg-chat-compose-heading>div{display:flex;gap:3px}.zg-chat-compose .zg-chat-compose-heading button{display:grid;place-items:center;width:29px;height:29px;padding:0;border:0;border-radius:9px;background:transparent;color:#76906f;cursor:pointer}.zg-chat-compose .zg-chat-compose-heading button:hover,.zg-chat-compose .zg-chat-compose-heading button[aria-expanded=true]{background:#edf4e6;color:#355d43}.zg-lounge .zg-chat-compose textarea,.zg-lounge .zg-chat-compose textarea:focus,.zg-lounge .zg-chat-compose textarea:focus-visible{border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;font-size:13px;resize:none}.zg-chat-compose>.zg-chat-format-tools{justify-content:flex-start;padding-bottom:8px;margin-bottom:8px}.zg-chat-compose .zg-lounge-primary{border-radius:11px}.zg-chat-draft-preview{max-height:150px;overflow:auto;margin:5px 0 12px;padding:12px;background:#f4f7ee;border:1px dashed #d4dfcb;border-radius:10px}.zg-chat-draft-preview>small{font-size:8px;letter-spacing:.15em;color:#86967a}.zg-chat-draft-preview .zg-chat-rich-text{margin-top:8px;font-size:13px}.zg-chat-reply-status{display:flex;align-items:center;gap:10px;margin:6px 0 12px 50px;color:#6b8566;font-size:11px}.zg-chat-reply-status button{display:flex;align-items:center;gap:5px;border:0;background:#edf3e7;border-radius:8px;color:#5b7555;padding:5px 8px;font-size:10px;cursor:pointer}.zg-chat-typing-dots{display:inline-flex;gap:4px}.zg-chat-typing-dots i{width:4px;height:4px;background:#84a57a;border-radius:50%;animation:zg-chat-dot 1.2s ease-in-out infinite}.zg-chat-typing-dots i:nth-child(2){animation-delay:.15s}.zg-chat-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes zg-chat-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.zg-chat-jump-latest{position:absolute;bottom:185px;left:50%;transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:6px;border:1px solid #c8dac1;border-radius:20px;background:#f5faee;color:#355d43;padding:8px 14px;font-size:11px;box-shadow:0 5px 18px #183d291a;cursor:pointer;white-space:nowrap}.zg-chat-compose>.zg-chat-emoji-picker{display:block}.zg-chat-emoji-picker{border-radius:18px;max-height:min(50vh,440px);overflow:auto;box-shadow:0 14px 45px #183d2924}.zg-chat-compose>.zg-chat-draft-preview{display:block}.zg-chat-reaction-picker>.zg-chat-emoji-content,.zg-chat-emoji-picker>.zg-chat-emoji-content{display:block;margin:0}.zg-chat-emoji-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.zg-chat-emoji-heading strong{display:block;font-size:13px;color:#35543e}.zg-chat-emoji-heading small{display:block;font-size:10px;color:#85947c;margin-top:4px}.zg-chat-emoji-heading>button{display:grid;place-items:center;padding:4px;border:0;background:transparent;color:#73856b;cursor:pointer}.zg-chat-emoji-search{display:flex;align-items:center;gap:7px;border:1px solid #dce5d4;padding:8px;border-radius:10px;color:#8da183;background:#fafcf6}.zg-chat-emoji-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#486041;padding:0;font-size:11px;margin:0}.zg-chat-emoji-categories{display:flex;flex-wrap:wrap;gap:3px;margin:10px 0}.zg-chat-emoji-categories button{border:0;background:transparent;border-radius:7px;padding:6px 7px;font-size:10px;color:#839378;cursor:pointer}.zg-chat-emoji-categories button[aria-pressed=true]{background:#eaf2e1;color:#426538;font-weight:600}.zg-chat-emoji-recent{border-bottom:1px solid #e7eddf;margin-bottom:8px;padding-bottom:5px}.zg-chat-emoji-recent>small{font-size:8px;color:#8a9a80;letter-spacing:.12em}.zg-chat-emoji-grid button{min-width:0;min-height:38px;padding:5px;font-size:22px}.zg-chat-compose .zg-chat-emoji-grid button{font-size:22px;padding:5px}.zg-chat-emoji-empty{font-size:11px;color:#85947c;padding:10px}.zg-chat-toolbar>.zg-chat-moves-toggle{display:none}.zg-chat-actions>.zg-chat-moves-close{width:auto;padding:4px;margin:0 0 8px auto}@media(max-width:1150px){.zg-chat-layout{position:relative}.zg-chat-toolbar>.zg-chat-moves-toggle{display:inline-flex}.zg-chat-actions{display:none}.zg-chat-actions.is-open{display:block;position:absolute;top:60px;right:12px;z-index:28;width:min(320px,calc(100% - 24px));box-sizing:border-box;max-height:60vh;overflow:auto;border:1px solid #d7e3d0;border-radius:16px;box-shadow:0 14px 40px #183d2920}.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"] .zg-chat-layout{grid-template-rows:minmax(0,1fr)}}@media(max-width:700px){.zg-computer-frame.is-expanded .zg-lounge[aria-label="Workspace chat"] .zg-chat-layout{grid-template-rows:auto minmax(0,1fr)}.zg-chat-actions.is-open{top:120px}.zg-chat-toolbar{flex-wrap:wrap;gap:4px}.zg-lounge[aria-label="Workspace chat"] .zg-lounge-head{padding:16px 18px}}@media(prefers-reduced-motion:reduce){.zg-chat-typing-dots i{animation:none}.zg-chat-compose{transition:none}}@media(max-width:600px){.zg-lounge[aria-label="Workspace chat"] .zg-chat-log{padding:18px 14px}.zg-chat-compose{margin:0 10px 10px;padding:10px 12px}.zg-chat-compose-heading>span{font-size:8px}.zg-chat-jump-latest{bottom:165px}}.zg-specialist-channels{padding:24px;margin:0 0 24px;border:1px solid var(--l-line,#e6e5ee);border-radius:18px;background:#fff;color:inherit}.zg-specialist-channels header{display:flex;justify-content:space-between;gap:24px;align-items:start}.zg-specialist-channels h4{margin:0;font:700 24px/1.25 Inter,ui-sans-serif,system-ui,sans-serif}.zg-specialist-channels p{font-size:14px;line-height:1.65}.zg-specialist-channels a{color:#5334b1;white-space:nowrap}.zg-specialist-channels button{padding:10px 14px;border:1px solid #ded9ed;border-radius:9px;background:#f1edfd;color:#5334b1}.zg-specialist-channel-fields{display:grid;gap:14px;margin-top:18px}.zg-specialist-channel-fields label{display:grid;gap:8px;font-weight:600}.zg-specialist-channel-fields :is(select,input,textarea){font:inherit;width:100%;box-sizing:border-box;padding:12px;border:1px solid #ded9ed;border-radius:9px;background:#fff;color:inherit}.zg-specialist-channel-fields button{justify-self:start}@media(max-width:700px){.zg-specialist-channels header{display:block}.zg-specialist-channels a{white-space:normal}}.google-voice-tools{margin-block:12px;color:inherit}.google-voice-tools button,.google-voice-panel select,.google-voice-panel textarea{font:inherit;color:inherit}.google-voice-tools button{border:1px solid #b9b3aa;border-radius:10px;padding:9px 13px;background:transparent;cursor:pointer}.google-voice-tools button:disabled{opacity:.5;cursor:default}.google-voice-tools button:focus-visible,.google-voice-panel select:focus-visible,.google-voice-panel textarea:focus-visible{outline:2px solid #e96942;outline-offset:3px}.google-voice-panel{margin-block:12px;padding:18px;border:1px solid #b9b3aa;border-radius:18px;max-width:620px;background:var(--surface, #fff);color:var(--text-primary, #292723)}.google-voice-panel header{display:flex;align-items:start;justify-content:space-between;gap:12px}.google-voice-panel header strong{font-size:18px}.google-voice-panel header p{margin:6px 0 12px;line-height:1.5}.google-voice-modes,.google-voice-actions{display:flex;gap:8px;flex-wrap:wrap}.google-voice-modes{padding:4px;background:#8b817812;border-radius:13px}.google-voice-modes button{flex:1 1 auto;border-color:transparent}.google-voice-modes button[aria-pressed=true]{background:#e969421a;border-color:#e96942}.google-voice-panel .google-voice-explanation{font-size:13px;line-height:1.5;margin:12px 0}.google-voice-panel label{display:grid;gap:6px;margin-block:12px;font-size:14px;font-weight:600}.google-voice-panel select,.google-voice-panel textarea{box-sizing:border-box;width:100%;padding:10px;background:transparent;border:1px solid #b9b3aa;border-radius:9px;font-weight:400}.google-voice-panel textarea{resize:vertical}.google-voice-actions{margin-block:14px 10px}.google-voice-actions .google-voice-primary{background:#292723;color:#fff;border-color:#292723}.google-voice-panel small{display:block;font-size:12px}.google-voice-captions{max-height:220px;overflow:auto;border-top:1px solid #b9b3aa;margin-top:12px;line-height:1.5}.google-voice-panel [role=alert]{color:#b64222}@media(prefers-color-scheme:dark){.google-voice-panel{background:var(--surface, #262521);color:var(--text-primary, #f5f2ec)}}.zr-talk__signin,.zr-talk__error{margin:0;padding:0 16px 10px 70px;font-size:13px;line-height:1.5}.zr-talk__signin a{color:var(--zr-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.zr-talk__error{color:var(--zr-high-fg)}.zr-talk__btn--end{border-color:var(--zr-sig);color:var(--zr-sig)}.zr-talk__btn[aria-pressed=true]{border-color:var(--zr-faint);background:var(--zr-line)}.zr-talk__receipts{display:flex;flex-direction:column;gap:4px;padding:10px 16px 0 70px}.zr-talk__receipts>div{display:flex;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;border:1px solid var(--zr-line);border-left:3px solid #5a6067;border-radius:8px;background:var(--zr-card-2);font-size:13px;color:var(--zr-text-2)}.zr-talk__receipts>div.is-problem{border-left-color:var(--zr-sig)}.zr-talk__receipts strong{color:var(--zr-text);font-weight:600}.zr-talk__brief{width:100%;max-width:760px;border:1px solid var(--zr-line);border-radius:10px;background:var(--zr-card-2)}.zr-talk__brief summary{padding:10px 14px;font-size:13.5px;font-weight:600;color:var(--zr-text);cursor:pointer}.zr-talk__brief summary:focus-visible{outline:2px solid var(--zr-text);outline-offset:2px}.zr-talk__brief label{display:flex;flex-direction:column;gap:6px;padding:0 14px 10px;font-size:13px;color:var(--zr-muted)}.zr-talk__brief textarea,.zr-talk__type input{width:100%;padding:10px 12px;border:1px solid var(--zr-line-2);border-radius:9px;background:var(--zr-card);color:var(--zr-text);font:14px/1.5 var(--zr-body)}.zr-talk__brief textarea:focus-visible,.zr-talk__type input:focus-visible{border-color:var(--zr-text);outline:none}.zr-talk__brief .zr-talk__btn{margin:0 14px 14px}.zr-talk__plan{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%;max-width:760px;padding:12px 14px;border:1px solid var(--zr-line);border-radius:10px;background:var(--zr-card-2);color:var(--zr-text-2)}.zr-talk__plan>svg{flex:none;color:var(--zr-text)}.zr-talk__plan-text{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0;font-size:13px}.zr-talk__plan-text strong{font-size:14px;color:var(--zr-text)}.zr-talk__captions{display:flex;flex-direction:column;gap:8px;width:100%;max-width:760px;max-height:280px;overflow-y:auto}.zr-talk__captions p{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;margin:0;font-size:14px;line-height:1.5;color:var(--zr-text)}.zr-talk__captions strong{overflow:hidden;color:var(--zr-muted);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.zr-talk__captions p.is-you span{color:var(--zr-text-2)}.zr-talk__type{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;width:100%;max-width:760px}.zr-talk__type label{display:flex;flex:1 1 260px;flex-direction:column;gap:6px;min-width:0;font-size:13px;color:var(--zr-muted)}@media(max-width:760px){.zr-talk__signin,.zr-talk__error,.zr-talk__receipts{padding-left:16px}.zr-talk__captions p{grid-template-columns:minmax(0,1fr);gap:2px}}.zr-skin .zg-lounge{--l-ink: #2a2f35;--l-muted: #5f666e;--l-line: #e1e4e8;background:#f6f6f7}.zr-skin .zg-lounge button:focus-visible,.zr-skin .zg-lounge input:focus-visible,.zr-skin .zg-lounge select:focus-visible,.zr-skin .zg-lounge textarea:focus-visible{outline:3px solid #e8501c}.zr-skin .zg-lounge-head{background:#fff}.zr-skin .zg-lounge-kicker{color:#5f666e}.zr-skin .zg-lounge-head h3{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:650}.zr-skin .zg-lounge-local{border:1px solid #c5c8cc;background:#ecedee;color:#5f666e}.zr-skin .zg-lounge-panel-title svg{color:#8a9199}.zr-skin .zg-lounge-primary{background:#3b4046;color:#fff}.zr-skin .zg-lounge-notice{background:#e1e4e8;color:#3b4046}.zr-skin .zg-meeting-main{background:#ecedee}.zr-skin .zg-meeting-bar small{color:#8a9199}.zr-skin .zg-meeting-bar button{border:1px solid #c5c8cc;background:#ffffff90;color:#3b4046}.zr-skin .zg-meeting-person{background:#c5c8cc;border:1px solid #ffffff;box-shadow:0 10px 28px #3b404612}.zr-skin .zg-meeting-person-tag{background:#ffffffa0;color:#5f666e}.zr-skin .zg-meeting-person>div{background:#f6f6f7db}.zr-skin .zg-meeting-person small{color:#5f666e}.zr-skin .zg-meeting-person>div button{color:#5f666e}.zr-skin .zg-meeting-controls button{border:1px solid #c5c8cc;background:#f6f6f7;color:#3b4046}.zr-skin .zg-meeting-controls button[aria-pressed=true]{background:#3b4046;color:#fff}.zr-skin .zg-meeting-aside{background:#fff}.zr-skin .zg-meeting-aside textarea{border:1px solid #dadcdf;background:#f6f6f7;color:#3b4046}.zr-skin .zg-meeting-roster small{color:#8a9199}.zr-skin .zg-meeting-roster select{border:1px solid #dadcdf;background:#fff;color:#5f666e}.zr-skin .zg-meeting-roster button{border:1px solid #dadcdf;background:#f6f6f7;color:#5f666e}.zr-skin .zg-meeting-roster>div>img{background:#e1e4e8}.zr-skin .zg-chat-sidebar{background:#ecedee}.zr-skin .zg-chat-sidebar>button{color:#5f666e}.zr-skin .zg-chat-sidebar>button[aria-pressed=true]{background:#dadcdf;color:#3b4046}.zr-skin .zg-chat-sidebar>p{color:#5f666e}.zr-skin .zg-chat-agent{border-top:1px solid #dadcdf}.zr-skin .zg-chat-agent>img{background:#c5c8cc}.zr-skin .zg-chat-agent>small{color:#5f666e}.zr-skin .zg-chat-agent>button{color:#5f666e}.zr-skin .zg-chat-main{background:#fff}.zr-skin .zg-chat-toolbar>label{color:#8a9199}.zr-skin .zg-chat-toolbar input{color:#3b4046}.zr-skin .zg-chat-toolbar button{color:#8a9199}.zr-skin .zg-chat-toolbar button[aria-pressed=true]{background:#dadcdf}.zr-skin .zg-chat-welcome>div:first-child{background:#ecedee;border:1px solid #dadcdf;color:#5f666e}.zr-skin .zg-chat-welcome h4{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:650}.zr-skin .zg-chat-welcome p{color:#8a9199}.zr-skin .zg-chat-welcome button{border:1px solid #dadcdf;background:#f6f6f7;color:#5f666e}.zr-skin .zg-chat-message.is-selected{background:#ecedee;box-shadow:0 0 0 8px #ecedee}.zr-skin .zg-chat-message:focus-visible{outline:2px solid #e8501c}.zr-skin .zg-chat-message-tools{background:#fff;border:1px solid #dadcdf;box-shadow:0 5px 18px #2a2f351a}.zr-skin .zg-chat-message-tools .zg-chat-message-actions button,.zr-skin .zg-chat-close-tools{color:#5f666e}.zr-skin .zg-chat-message-tools button:hover:not(:disabled){background:#ecedee}.zr-skin .zg-chat-you{background:#dadcdf;color:#5f666e}.zr-skin .zg-chat-message time{color:#8a9199}.zr-skin .zg-chat-message p{color:#3b4046}.zr-skin .zg-chat-message-actions button{background:#ecedee;color:#5f666e}.zr-skin .zg-chat-compose{border:1px solid #dadcdf;background:#f6f6f7;box-shadow:0 4px 15px #2a2f3505}.zr-skin .zg-chat-compose textarea{color:#3b4046}.zr-skin .zg-chat-compose span{color:#8a9199}.zr-skin .zg-chat-actions{background:#f6f6f7}.zr-skin .zg-chat-actions>p{color:#5f666e}.zr-skin .zg-chat-actions input{accent-color:#5f666e}.zr-skin .zg-chat-actions .is-done{color:#8a9199}.zr-skin .zg-chat-actions>button{border:1px solid #c5c8cc;background:#e1e4e8;color:#5f666e}.zr-skin .zg-plugin-intro p{color:#5f666e}.zr-skin .zg-plugin-intro>label{border:1px solid #dadcdf;background:#fff;color:#8a9199}.zr-skin .zg-plugin-intro input{color:#3b4046}.zr-skin .zg-plugin-grid>button{border:1px solid #dadcdf;background:#fff;color:#3b4046}.zr-skin .zg-plugin-grid>button:hover{box-shadow:0 12px 24px #2a2f3510}.zr-skin .zg-plugin-mark{color:#fff}.zr-skin .zg-plugin-grid p{color:#8a9199}.zr-skin .zg-plugin-status{border-top:1px solid #e1e4e8;color:#5f666e}.zr-skin .zg-plugin-guide{border:1px solid #c5c8cc;background:#ecedee}.zr-skin .zg-plugin-guide h4{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:650}.zr-skin .zg-plugin-guide button{color:#5f666e}.zr-skin .zg-plugin-guide p{color:#8a9199}.zr-skin .zg-plugin-guide>label{background:#f6f6f7;border:1px solid #dadcdf}.zr-skin .zg-plugin-guide input{accent-color:#5f666e}.zr-skin .zg-plugin-guide small{color:#8a9199}.zr-skin .zg-chat-format-tools{border-bottom:1px solid #dadcdf}.zr-skin .zg-chat-format-tools button{color:#3b4046}.zr-skin .zg-chat-format-tools button:hover{background:#e1e4e8}.zr-skin .zg-chat-emoji-picker{background:#fff;border:1px solid #dadcdf;box-shadow:0 12px 30px #2a2f3520}.zr-skin .zg-chat-emoji-picker input{border:1px solid #dadcdf}.zr-skin .zg-chat-emoji-grid button:hover{background:#ecedee}.zr-skin .zg-chat-reactions button{border:1px solid #dadcdf;background:#f6f6f7}.zr-skin .zg-chat-reactions button[aria-pressed=true]{background:#dadcdf;border-color:#8a9199}.zr-skin .zg-chat-rich-text code,.zr-skin .zg-chat-rich-text pre{background:#ecedee}.zr-skin .zg-chat-rich-text blockquote{border-left:3px solid #8a9199}.zr-skin .zg-chat-reaction-control>button{background:#ecedee;color:#5f666e}.zr-skin .zg-chat-reaction-picker{background:#fff;border:1px solid #dadcdf;box-shadow:0 12px 35px #2a2f3526}.zr-skin .zg-chat-private-people{border:1px solid #dadcdf;background:#f6f6f7}.zr-skin .zg-chat-private-people button{border:1px solid #dadcdf;background:#fff}.zr-skin .zg-chat-private-people input{border:1px solid #dadcdf}.zr-skin .zg-chat-memory{background:#f6f6f7;border:1px solid #dadcdf}.zr-skin .zg-chat-memory input{border:1px solid #dadcdf}.zr-skin .zg-chat-memory button{border:1px solid #dadcdf;background:#fff}.zr-skin .zg-chat-memory article{border-top:1px solid #dadcdf}.zr-skin .zg-chat-memory,.zr-skin .zg-chat-private-people{box-shadow:0 14px 40px #2a2f3520}.zr-skin .zg-lounge[aria-label="Workspace chat"] .zg-chat-log{background:#fff}.zr-skin .zg-chat-you{box-shadow:0 2px 7px #2a2f350a}.zr-skin .zg-chat-date-divider{color:#5f666e}.zr-skin .zg-chat-date-divider:before,.zr-skin .zg-chat-date-divider:after{background:#e1e4e8}.zr-skin .zg-chat-date-divider span{border:1px solid #dadcdf;background:#fff}.zr-skin .zg-chat-thread-link{color:#5f666e}.zr-skin .zg-chat-thread-link:hover{color:#2a2f35}.zr-skin .zg-chat-compose{background:#fff;border:1px solid #dadcdf;box-shadow:0 6px 24px #2a2f3508}.zr-skin .zg-chat-compose:focus-within{border-color:#8a9199;box-shadow:0 0 0 3px #8a919914,0 8px 26px #2a2f3508}.zr-skin .zg-chat-compose-heading>span{color:#5f666e}.zr-skin .zg-chat-compose .zg-chat-compose-heading button{color:#8a9199}.zr-skin .zg-chat-compose .zg-chat-compose-heading button:hover,.zr-skin .zg-chat-compose .zg-chat-compose-heading button[aria-expanded=true]{background:#ecedee;color:#3b4046}.zr-skin .zg-chat-draft-preview{background:#f6f6f7;border:1px dashed #dadcdf}.zr-skin .zg-chat-draft-preview>small{color:#8a9199}.zr-skin .zg-chat-reply-status{color:#5f666e}.zr-skin .zg-chat-reply-status button{background:#ecedee;color:#5f666e}.zr-skin .zg-chat-typing-dots i{background:#8a9199}.zr-skin .zg-chat-jump-latest{border:1px solid #c5c8cc;background:#f6f6f7;color:#3b4046;box-shadow:0 5px 18px #2a2f351a}.zr-skin .zg-chat-emoji-picker{box-shadow:0 14px 45px #2a2f3524}.zr-skin .zg-chat-emoji-heading strong{color:#3b4046}.zr-skin .zg-chat-emoji-heading small{color:#8a9199}.zr-skin .zg-chat-emoji-heading>button{color:#5f666e}.zr-skin .zg-chat-emoji-search{border:1px solid #dadcdf;color:#8a9199;background:#f6f6f7}.zr-skin .zg-chat-emoji-search input{color:#3b4046}.zr-skin .zg-chat-emoji-categories button{color:#8a9199}.zr-skin .zg-chat-emoji-categories button[aria-pressed=true]{background:#ecedee;color:#3b4046}.zr-skin .zg-chat-emoji-recent{border-bottom:1px solid #e1e4e8}.zr-skin .zg-chat-emoji-recent>small{color:#8a9199}.zr-skin .zg-chat-emoji-empty{color:#8a9199}@media(max-width:1150px){.zr-skin .zg-chat-actions.is-open{border:1px solid #dadcdf;box-shadow:0 14px 40px #2a2f3520}}.zr-skin .zg-specialist-channels{border:1px solid var(--l-line,#ecedee);background:#fff}.zr-skin .zg-specialist-channels a{color:#5f666e}.zr-skin .zg-specialist-channels button{border:1px solid #e1e4e8;background:#f6f6f7;color:#5f666e}.zr-skin .zg-specialist-channel-fields :is(select,input,textarea){border:1px solid #e1e4e8;background:#fff}.zr-skin .chat-media-controls>button{border:1px solid #ecedee!important;background:#f6f6f7!important;color:#5f666e!important}.zr-skin .chat-media-controls button[aria-pressed=true]{background:#ecedee!important;color:#5f666e!important}.zr-skin .chat-media-files>div{border:1px solid #ecedee;background:#f6f6f7}.zr-skin .chat-media-files button{color:#5f666e}.zr-skin .zg-lounge-primary,.zr-skin .zg-chat-send,.zr-skin button[type=submit].zg-lounge-primary{background:#e8501c;color:#fff}.zr-skin :focus-visible{outline-color:#e8501c}.zr-computers__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.zr-computers__label{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--zr-line);border-radius:999px;background:var(--zr-card);font:500 12.5px/1 var(--zr-mono);color:var(--zr-muted);white-space:nowrap}.zr-computers__bar .zr-pick{flex:0 1 420px;min-width:0}.zr-segment{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--zr-line);border-radius:12px;background:var(--zr-sunk)}.zr-segment button{min-height:40px;padding:0 16px;border:0;border-radius:9px;background:transparent;font-size:14px;font-weight:600;cursor:pointer}.zr-segment button[aria-pressed=true]{background:var(--zr-card);color:var(--zr-text);box-shadow:0 1px 4px #00000014}.zr-computers{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.zr-computers__who{overflow:hidden}.zr-computers__who img{display:block;width:calc(100% - 32px);margin:16px 16px 0;height:auto;aspect-ratio:4 / 5;border-radius:14px;object-fit:cover;object-position:center 12%;background:var(--zr-sunk)}.zr-computers__id{display:flex;flex-direction:column;gap:8px;padding:16px;font-size:13.5px}.zr-computers__name{font-family:var(--zr-display);font-weight:650;font-stretch:110%;font-size:20px}.zr-computers__meta{font-size:12.5px;color:var(--zr-muted);line-height:1.5}.zr-computers__kicker,.zr-computers__teammate{font-size:12px;color:var(--zr-muted)}.zr-computers__context{margin:0;padding:0}.zr-computers__id .zr-btn{align-self:flex-start}.zr-computers__local{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--zr-muted)}.zr-computer{display:flex;flex-direction:column;min-width:0;border-radius:18px;overflow:hidden;background:#111316;color:#e8eaed}.zr-computer__top{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid #2a2f35}.zr-computer__lights{display:inline-flex;gap:6px}.zr-computer__lights i{width:10px;height:10px;border-radius:50%;background:#3a4047}.zr-computer__lights i:first-child{background:#f28b82}.zr-computer__lights i:nth-child(2){background:#fdd663}.zr-computer__lights i:nth-child(3){background:#81c995}.zr-computer__title{display:flex;flex:1;flex-direction:column;min-width:0}.zr-computer__expand{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid #3a4047;border-radius:10px;background:#1b1e22;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer}.zr-computer__expand:hover{border-color:#5a6067}.zr-computer button:focus-visible,.zr-computer a:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.zr-computer__title .zr-mono{font-size:11px;color:#9aa1a9}.zr-computer__tabs{display:flex;gap:2px;padding:10px 12px;overflow-x:auto;border-bottom:1px solid #2a2f35;scrollbar-width:none;container-type:inline-size}.zr-computer__tabs::-webkit-scrollbar{display:none}.zr-computer__tabs button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:#aeb4bb;font-size:14px;font-weight:500;cursor:pointer}.zr-computer__tabs button:hover{color:#fff}.zr-computer__tabs button[aria-selected=true]{background:var(--zr-sig);color:var(--zr-sig-ink)}@container (max-width: 759px){.zr-computer__tabs button{padding:0 11px}.zr-computer__tabs button svg{display:none}}@container (max-width: 599px){.zr-computer__tabs button{padding:0 8px}}.zr-computer__screen{min-height:520px;display:flex;flex-direction:column}.zr-computer__screen>*{flex:1}.zr-computer__lounge{background:#f6f6f7;color:#0e1012}.zr-computer__signin{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:40px 28px;font-size:14px;color:#c4c9ce}.zr-computer__signin-note{max-width:60ch;font-size:12.5px;color:#9aa1a9}.zr-computer__signin strong{font-family:var(--zr-display);font-weight:650;font-stretch:110%;font-size:20px;color:#fff}.zr-computer .zg-linux-terminal,.zr-computer .zg-linux-terminal-head,.zr-computer .zg-live-browser{background:#0e1012;color:#e8eaed}.zr-computer .zg-linux-terminal-head>span.is-connected{background:var(--zr-sig);box-shadow:none}.zr-computer .zg-linux-terminal-status,.zr-computer .zg-linux-terminal-note,.zr-computer .zg-linux-terminal-actions>span,.zr-computer .zg-linux-terminal-head small,.zr-computer .zg-linux-terminal-toolkit>label,.zr-computer .zg-linux-terminal-toolkit>span{color:#aeb4bb}.zr-computer .zg-linux-terminal-actions button,.zr-computer .zg-linux-terminal-toolkit>button,.zr-computer .zg-live-browser button{border:1px solid #3a4047;background:#1b1e22;color:#fff}.zr-computer .zg-linux-terminal-actions button:first-child,.zr-computer .zg-live-browser form button[type=submit]{border-color:var(--zr-sig);background:var(--zr-sig)}.zr-computer .zg-linux-terminal-toolkit{border-color:#2a2f35;background:#15181b}.zr-computer .zg-linux-terminal-toolkit select{border-color:#3a4047;background:#1b1e22;color:#e8eaed}.zr-computer .zg-live-browser-toolbar{background:#1b1e22;color:#e8eaed}.zr-computer .zg-linux-terminal-screen .xterm-viewport{scrollbar-color:#3a4047 #0e1012}.zr-computer .zg-linux-terminal-actions>span,.zr-computer .zg-linux-terminal-note{font-size:12.5px;line-height:1.5}@media(prefers-color-scheme:dark){.zr-computer{border:1px solid var(--zr-line)}}@media(max-width:1279px){.zr-computers{grid-template-columns:minmax(0,1fr)}.zr-computers__who{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start}.zr-computers__who img{margin:16px 0 0 16px;width:116px;height:auto;aspect-ratio:4 / 5;border-radius:12px;object-position:center 12%}}@media(max-width:420px){.zr-computers__who{grid-template-columns:96px minmax(0,1fr)}.zr-computers__who img{width:80px}}.zr-computer.is-expanded{position:fixed;inset:0;z-index:70;width:calc(100 * var(--zr-vw, 1vw));height:calc(100 * var(--zr-vh, 1vh));border-radius:0}.zr-computer.is-expanded .zr-computer__screen{flex:1;min-height:0;overflow:auto}.zr-computer:fullscreen{width:100vw;height:100vh}.zr-talk{border-bottom:1px solid var(--zr-line);background:var(--zr-card);color:var(--zr-text)}.zr-talk button:focus-visible,.zr-talk a:focus-visible{outline-color:var(--zr-text)}.zr-talk__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px}.zr-talk__face{flex:none;width:40px;height:40px;overflow:hidden;border-radius:50%;background:#0e1012}.zr-talk__face .zr-portrait{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.35) translateY(9%)}.zr-talk__who{display:flex;flex:1 1 220px;flex-direction:column;min-width:0;font-size:13px;color:var(--zr-muted)}.zr-talk__who strong{font-size:14.5px;color:var(--zr-text)}.zr-talk__actions{display:flex;flex-wrap:wrap;gap:6px}.zr-talk__btn{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid var(--zr-line-2);border-radius:10px;background:var(--zr-card);color:var(--zr-text);font:600 13.5px/1 var(--zr-body);text-decoration:none;cursor:pointer}.zr-talk__btn:hover:not(:disabled){border-color:var(--zr-faint)}.zr-talk__btn:disabled{cursor:default;opacity:.45}.zr-talk__btn--call{border-color:var(--zr-sig);background:var(--zr-sig);color:var(--zr-sig-ink)}.zr-talk__btn--call:hover:not(:disabled){border-color:var(--zr-sig);filter:brightness(1.08)}.zr-talk__btn--icon{width:36px;justify-content:center;padding:0}.zr-talk__panel{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 16px 16px 70px}.zr-talk__lines{display:flex;flex-direction:column;gap:8px;width:100%;max-width:760px;margin:0;padding:0;list-style:none}.zr-talk__lines li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5;color:var(--zr-text)}.zr-talk__lines strong{color:var(--zr-muted);font-weight:600}.zr-talk__lines li.is-you span{color:var(--zr-text-2)}.zr-talk__note,.zr-talk__fine{max-width:760px;margin:0;font-size:13px;line-height:1.5;color:var(--zr-muted)}.zr-talk__fine{font-size:12px;color:var(--zr-muted)}.zr-desk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"copy face" "dock dock";grid-template-rows:minmax(0,1fr) auto;min-height:520px;overflow:hidden;background:radial-gradient(ellipse at 90% 10%,rgb(139 91 71 / .24),transparent 58%),linear-gradient(125deg,#182321,#191b20 60%,#302323)}.zr-desk__copy{z-index:1;display:flex;grid-area:copy;flex-direction:column;align-items:flex-start;gap:14px;padding:40px 0 24px 36px}.zr-desk__kicker{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#d1b5a5}.zr-desk__title{max-width:14ch;margin:0;font-family:var(--zr-body);font-weight:500;font-stretch:100%;font-size:clamp(28px,2.9vw,42px);line-height:1.12;letter-spacing:-.03em;color:#fff}.zr-desk__copy p{max-width:34ch;margin:0;font-size:13.5px;line-height:1.55;color:#c4c9ce}.zr-desk__shortcuts{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-top:6px}.zr-desk__shortcuts button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #3a4047;border-radius:10px;background:transparent;color:#fff;font:600 14px/1 var(--zr-body);cursor:pointer}.zr-desk__shortcuts button:hover{border-color:#6a7077}.zr-desk__face{grid-area:face;align-self:end;justify-self:center;width:100%;max-width:420px;height:auto;aspect-ratio:1 / 1;object-fit:contain;object-position:center bottom}.zr-desk__dock{z-index:1;display:flex;grid-area:dock;justify-self:center;flex-wrap:wrap;justify-content:center;gap:6px;max-width:calc(100% - 32px);margin:0 16px 20px;padding:8px;border:1px solid rgb(255 255 255 / .15);border-radius:20px;background:#e1e7de2e;backdrop-filter:blur(14px)}.zr-desk__dock button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:64px;height:64px;border:1px solid rgb(255 255 255 / .12);border-radius:12px;background:#e1e7de29;color:#efa585;font:500 11px/1 var(--zr-body);cursor:pointer}.zr-desk__dock button:hover{border-color:#ffffff59;background:#e1e7de42}.zr-desk__dock button>span{color:#eef1ec}.zr-desk__open{position:absolute;top:7px;right:7px;color:#7d848c}.zr-desk__dock button:hover .zr-desk__open{color:#fff}.zr-files{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);min-height:520px;background:#0e1012}.zr-files__list{display:flex;flex-direction:column;gap:2px;padding:12px;border-right:1px solid #2a2f35}.zr-files__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 10px;font-size:13.5px;color:#fff}.zr-files__head button,.zr-files__actions button,.zr-files__edit{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #3a4047;border-radius:9px;background:#1b1e22;color:#fff;font:600 13px/1 var(--zr-body);cursor:pointer}.zr-files__item{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;overflow:hidden;border:0;border-radius:8px;background:transparent;color:#c4c9ce;font:500 13.5px/1.2 var(--zr-mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.zr-files__item[aria-pressed=true]{background:#23272d;color:#fff}.zr-files__body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:20px 24px}.zr-files__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;color:#fff}.zr-files__title span{font-size:12.5px;color:#9aa1a9}.zr-files__text{width:100%;margin:0;padding:16px;overflow:auto;border:1px solid #2a2f35;border-radius:10px;background:#15181b;color:#e8eaed;font:13.5px/1.6 var(--zr-mono);white-space:pre-wrap}.zr-files__form{display:flex;flex-direction:column;gap:12px;width:100%}.zr-files__form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#aeb4bb}.zr-files__form input,.zr-files__form textarea{width:100%;padding:10px 12px;border:1px solid #3a4047;border-radius:9px;background:#15181b;color:#fff;font:14px/1.5 var(--zr-mono)}.zr-files__form input:read-only{color:#9aa1a9}.zr-files__form input:focus-visible,.zr-files__form textarea:focus-visible{border-color:#fff;outline:none}.zr-files__actions{display:flex;gap:8px}.zr-files__save{border-color:var(--zr-sig)!important;background:var(--zr-sig)!important}.zr-files__problem{margin:0;font-size:13px;color:#ffb08f}.zr-access{display:flex;flex-direction:column;gap:12px;min-height:520px;padding:28px 28px 24px;background:#0e1012;color:#c4c9ce}.zr-access__kicker{font-size:13px;color:#9aa1a9}.zr-access__title{margin:0;font-family:var(--zr-display);font-weight:700;font-stretch:112%;font-size:26px;color:#fff}.zr-access p{max-width:60ch;margin:0;font-size:14px;line-height:1.55}.zr-access__list{display:flex;flex-direction:column;gap:8px;max-width:640px;margin:6px 0 0;padding:0;list-style:none}.zr-access__switch{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid #2a2f35;border-radius:12px;background:#15181b;color:#e8eaed;text-align:left;cursor:pointer}.zr-access__text{display:flex;flex-direction:column;gap:2px;font-size:14.5px}.zr-access__text small{font-size:12.5px;color:#9aa1a9}.zr-access__state{min-width:46px;padding:6px 10px;border-radius:999px;background:#23272d;color:#aeb4bb;font-size:12.5px;font-weight:600;text-align:center}.zr-access__switch[aria-checked=true] .zr-access__state{background:var(--zr-sig);color:var(--zr-sig-ink)}.zr-access__switch[aria-checked=false] svg{color:#6a7077}.zr-access .zr-access__fine{font-size:12.5px;color:#7d848c}.zr-computer__locked{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:520px;padding:40px 32px;background:#0e1012;color:#c4c9ce}.zr-computer__locked strong{font-family:var(--zr-display);font-weight:650;font-stretch:110%;font-size:22px;color:#fff}.zr-computer__notice{margin:0;padding:10px 16px;border-top:1px solid #2a2f35;font-size:13px;color:#e8eaed}.zr-computer__foot{margin:0;padding:12px 16px;border-top:1px solid #2a2f35;font-size:12px;color:#7d848c}.zr-computer__plugins-note{margin:0;padding:14px 20px 20px;font-size:13.5px;color:#3b4046}@media(max-width:760px){.zr-desk{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "face" "dock";grid-template-rows:auto}.zr-desk__copy{padding:28px 20px 0}.zr-desk__face{max-width:300px}.zr-desk__dock button{width:72px;height:64px}.zr-files{grid-template-columns:minmax(0,1fr)}.zr-files__list{border-right:0;border-bottom:1px solid #2a2f35}.zr-talk__panel{padding-left:16px}.zr-computer__top{flex-wrap:wrap}}.zr-calls{display:grid;grid-template-columns:minmax(280px,400px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"dial favs" "dial recents";align-items:start;gap:24px 32px}.zr-calls__dial{grid-area:dial}.zr-calls__favs-wrap{grid-area:favs}.zr-calls__recents-wrap{grid-area:recents}.zr-calls__favs-wrap,.zr-calls__recents-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.zr-calls__favs{display:flex;flex-wrap:wrap;gap:16px 14px;margin:0;padding:4px 2px;list-style:none}.zr-calls__fav{display:flex;flex-direction:column;align-items:center;gap:3px;width:84px;padding:0;border:0;background:none;color:var(--zr-text);cursor:pointer}.zr-calls__fav:disabled{cursor:default;opacity:.5}.zr-calls__fav:focus-visible{outline:2px solid var(--zr-sig);outline-offset:4px;border-radius:12px}.zr-calls__fav-face{position:relative;width:72px;height:72px;margin-bottom:4px}.zr-calls__fav-photo,.zr-calls__recent-face{display:block;overflow:hidden;border-radius:50%;background:#0e1012}.zr-calls__fav-photo{width:72px;height:72px}.zr-calls__fav-photo .zr-portrait,.zr-calls__recent-face .zr-portrait{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.35) translateY(9%)}.zr-calls__fav-phone{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--zr-canvas);border-radius:50%;background:var(--zr-sig);color:var(--zr-sig-ink)}.zr-calls__fav:hover:not(:disabled) .zr-calls__fav-phone{filter:brightness(1.1)}.zr-calls__fav-name{max-width:84px;overflow:hidden;font-weight:600;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.zr-calls__fav-role{font-size:12px;color:var(--zr-muted)}.zr-calls__dial{display:flex;flex-direction:column;gap:14px;padding:20px}.zr-calls__preview{position:relative;height:260px;overflow:hidden;border-radius:14px;background:#0e1012}.zr-calls__preview .zr-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}.zr-calls__who{display:flex;flex-direction:column;gap:2px}.zr-calls__who strong{font-family:var(--zr-display);font-weight:700;font-stretch:112%;font-size:22px;line-height:1.1}.zr-calls__who span{color:var(--zr-muted)}.zr-calls__call{min-height:52px;border-radius:14px;font-size:16px}.zr-calls__dial .zr-note{margin:0}.zr-calls__profile{align-self:flex-start;min-height:32px}.zr-calls__recents{display:flex;flex-direction:column;margin:0;padding:0;border-top:1px solid var(--zr-line);list-style:none}.zr-calls__recent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--zr-line)}.zr-calls__again{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;color:var(--zr-text);text-align:left;cursor:pointer}.zr-calls__again:disabled{cursor:default}.zr-calls__again:focus-visible{outline:2px solid var(--zr-sig);outline-offset:3px;border-radius:8px}.zr-calls__recent-face{flex:none;width:44px;height:44px}.zr-calls__recent-text{display:flex;flex-direction:column;min-width:0}.zr-calls__recent-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zr-calls__recent-text span{font-size:13px;color:var(--zr-muted)}.zr-calls__recent-text .is-missed{color:var(--zr-high-fg)}.zr-calls__meta{display:flex;flex-direction:column;align-items:flex-end;gap:0}.zr-calls__when{font-size:12.5px;color:var(--zr-muted);white-space:nowrap}.zr-calls__transcript{min-height:30px;padding:0;font-size:13px}@media(max-width:900px){.zr-calls{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"favs" "dial" "recents"}.zr-calls__favs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -2px}.zr-calls__favs>li{scroll-snap-align:start}}.zr-calls__connection{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid var(--zr-line);border-radius:12px;background:var(--zr-canvas)}.zr-calls__connection-title{display:flex;align-items:center;gap:8px;font-size:13px}.zr-calls__connection .zr-note{line-height:1.55}.zr-calls__recovery{display:flex;flex-wrap:wrap;gap:8px}.zr-calls__recovery .zr-btn{min-height:44px}.zr-calls__privacy{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--zr-muted);font-size:12px;line-height:1.5}.zr-calls__privacy svg{flex:none;margin-top:2px}.zr-calls__dial{min-width:0}.zr-calls__who strong{overflow-wrap:anywhere}@media(max-width:420px){.zr-calls{gap:24px}.zr-calls__dial{padding:16px}.zr-calls__preview{height:225px}.zr-calls__recent{grid-template-columns:minmax(0,1fr);gap:5px}.zr-calls__meta{flex-direction:row;align-items:center;gap:12px;padding-left:56px}}.zr-orders{display:grid;grid-template-columns:minmax(250px,280px) minmax(0,1fr);gap:20px;align-items:start}.zr-orders__agent{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;background:#111316;color:#e8eaed}.zr-orders__eyebrow{font-size:13px;font-weight:600;color:#9aa1a9}.zr-orders__title{margin:-6px 0 0;font-family:var(--zr-display);font-weight:680;font-stretch:116%;font-size:22px;color:#fff}.zr-orders__sub{margin:-8px 0 0;font-size:14px;color:#c4c9ce}.zr-orders__law{margin:0;padding:12px 14px;border-radius:12px;background:#1b1e22;font-size:14px;font-weight:600;line-height:1.45;color:#fff}.zr-orders__label{display:grid;gap:8px;font-size:13px;font-weight:600;color:#c4c9ce}.zr-orders__field{width:100%;min-height:46px;padding:0 14px;border:1px solid #3a4047;border-radius:12px;background:#1b1e22;color:#fff;font-family:var(--zr-body);font-size:15px;letter-spacing:0;text-transform:none;outline:none}.zr-orders__field:focus{border-color:#fff}.zr-orders__call{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:#1b1e22;font-size:13px;color:#aeb4bb}.zr-orders__call strong{font-family:var(--zr-display);font-weight:650;font-stretch:112%;font-size:19px;line-height:1.25;color:#fff}.zr-orders__money{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px}.zr-orders__house summary{font-size:13px;font-weight:600;color:#c4c9ce;cursor:pointer}.zr-orders__rules{margin:10px 0 0;padding-left:18px;display:grid;gap:8px;font-size:13.5px;line-height:1.45;color:#e8eaed}.zr-orders__message{margin:0;font-size:13px;color:#c4c9ce}.zr-orders__main{display:flex;flex-direction:column;gap:14px;min-width:0}.zr-orders__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px}.zr-orders__card{display:flex;flex-direction:column;gap:8px;padding:16px}.zr-orders__card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.zr-orders__card-title{font-family:var(--zr-display);font-weight:650;font-stretch:108%;font-size:17px}.zr-orders__card-text{font-size:13.5px;line-height:1.45;color:var(--zr-text-2)}.zr-orders__marks{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.zr-orders__marks i,.zr-orders__mark{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--zr-line);border-radius:8px;background:var(--zr-card-2);font-family:var(--zr-display);font-size:11.5px;font-style:normal;font-weight:700}.zr-orders__marks .zr-mono,.zr-orders__site{font-size:11.5px;color:var(--zr-muted)}.zr-orders__uses{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px}.zr-orders__uses .zr-card{display:flex;flex-direction:column;gap:6px;padding:14px;font-size:13.5px;line-height:1.45;color:var(--zr-text-2)}.zr-orders__uses strong{font-size:15px;color:var(--zr-text)}.zr-orders__works{margin:0;font-size:13px;color:#aeb4bb}.zr-orders__works strong{color:#fff;font-weight:600}.zr-orders__ask{display:grid;gap:10px;padding:16px}.zr-orders__ask-label{font-family:var(--zr-display);font-weight:650;font-stretch:108%;font-size:17px}.zr-orders__ask-row{display:flex;flex-wrap:wrap;gap:8px}.zr-orders__ask-row>.zr-field:first-child{flex:1 1 320px}.zr-orders__ask-app{flex:0 1 200px;width:auto}.zr-orders__ask-hint{margin:0;font-size:13px;color:var(--zr-muted)}.zr-orders__panel{display:flex;flex-direction:column;gap:14px;min-width:0}.zr-orders__h3{margin:0;font-family:var(--zr-display);font-weight:650;font-stretch:108%;font-size:16px}.zr-orders__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zr-orders__search{flex:1 1 240px;width:auto}.zr-orders__select{flex:0 1 220px;width:auto}.zr-orders__segment{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--zr-line);border-radius:999px;background:var(--zr-card)}.zr-orders__segment button{min-height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;font-size:13.5px;font-weight:600;cursor:pointer}.zr-orders__segment button[aria-pressed=true]{background:var(--zr-ink);color:var(--zr-ink-text)}.zr-orders__apps{display:flex;flex-direction:column;gap:14px}.zr-orders__group{display:grid;gap:8px}.zr-orders__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.zr-orders__applist{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px}.zr-orders__app{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--zr-line);border-radius:14px;background:var(--zr-card)}.zr-orders__app.is-off{background:var(--zr-card-2)}.zr-orders__app.is-off .zr-orders__app-body{opacity:.6}.zr-orders__app-body{display:grid;gap:2px;min-width:0}.zr-orders__app-body strong{display:flex;align-items:center;gap:6px;font-size:13.5px}.zr-orders__app-what{overflow:hidden;font-size:12px;color:var(--zr-text-2);text-overflow:ellipsis;white-space:nowrap}.zr-orders__tag{border:1px solid var(--zr-line);background:var(--zr-card-2)}.zr-orders__app-actions{display:inline-flex;align-items:center;gap:6px}.zr-orders__switch{position:relative;width:42px;height:24px;border:0;border-radius:999px;background:var(--zr-line-2);cursor:pointer;transition:background-color .15s ease}.zr-orders__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.zr-orders__switch[aria-checked=true]{background:var(--zr-ink)}.zr-orders__switch[aria-checked=true]:after{transform:translate(18px);background:var(--zr-canvas)}.zr-orders__switch:disabled,.zr-orders__x:disabled{cursor:not-allowed;opacity:.5}.zr-orders__x{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--zr-muted);font-size:18px;line-height:1;cursor:pointer}.zr-orders__x:hover:not(:disabled){border-color:var(--zr-line);color:var(--zr-text)}.zr-orders__add{border-color:var(--zr-line-2)}.zr-orders__removed{display:grid;gap:10px;padding:16px}.zr-orders__uses-pane{display:flex;flex-direction:column;gap:12px}.zr-orders__say{font-size:15px;color:var(--zr-text)}.zr-orders__use-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.zr-orders__use-foot .zr-btn{margin-left:auto}.zr-orders__item{display:grid;gap:8px;padding:14px 16px}.zr-orders__item.is-new{border-color:var(--zr-sig)}.zr-orders__item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.zr-orders__item-head strong{font-size:15px}.zr-orders__item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:var(--zr-text-2)}.zr-orders__examples{margin:0;padding:0;list-style:none;display:grid;gap:8px;width:100%}.zr-orders__examples li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px}.zr-orders__card.is-yours{border-color:var(--zr-ink)}.zr-orders__card .zr-orders__card-title,.zr-orders__card .zr-orders__card-text{margin:0}.zr-orders__card-note{margin-top:auto}.zr-orders__card-action{align-self:flex-start}.zr-orders__skip{border:0;font:inherit;font-weight:700;cursor:pointer}.zr-orders__about>summary{width:fit-content;padding:4px 0;color:var(--zr-muted);font-size:13px;cursor:pointer}.zr-orders__about[open]>summary{margin-bottom:12px}.zr-orders__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:18px 24px;margin-bottom:20px;padding:20px}.zr-orders__intro-copy{display:grid;align-content:start;gap:12px}.zr-orders__intro-copy>p:not(.zr-note){margin:0;max-width:62ch;font-size:15px;line-height:1.5;color:var(--zr-text-2)}.zr-orders__intro-copy .zr-note{margin:0}.zr-orders__intro-actions{display:flex;flex-wrap:wrap;gap:8px}.zr-orders__features{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zr-orders__features li{display:grid;align-content:start;gap:6px;padding:14px;border:1px solid var(--zr-line);border-radius:12px;background:var(--zr-card-2);font-size:13px;line-height:1.45;color:var(--zr-text-2)}.zr-orders__features strong{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--zr-text)}.zr-orders__features svg{flex:none;color:var(--zr-muted)}.zr-orders__directory{display:flex;flex-direction:column;gap:12px;min-width:0;scroll-margin-top:16px}.zr-orders__directory-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 16px}.zr-orders__directory-head .zr-h2{margin-top:2px}.zr-orders__meta{font-size:13px;color:var(--zr-muted)}.zr-orders__lead{margin:0;max-width:72ch;font-size:14px;line-height:1.5;color:var(--zr-text-2)}.zr-orders__count{margin:0;font-size:13px;font-weight:600;color:var(--zr-text-2)}.zr-orders__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;padding-top:4px;font-size:13.5px;color:var(--zr-text-2)}.zr-orders__card-foot{margin-top:auto}.zr-orders__warning{margin:-6px 0 0;font-size:13px;font-weight:600;color:#ffb4a6}.zr-orders__logo{overflow:hidden;padding:3px;background:#fff}.zr-orders__logo img{display:block;width:100%;height:100%;object-fit:contain}.zr-orders__app-name{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.zr-orders__app-name:hover,.zr-orders__app-name[aria-expanded=true]{text-decoration:underline;text-underline-offset:3px}.zr-orders__app-details{grid-column:1 / -1;display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--zr-line)}.zr-orders__app-details p{margin:0}.zr-orders__h4{margin:4px 0 0;font-size:14px;font-weight:650}.zr-orders__ideas{margin:0;padding:0;list-style:none;display:grid;gap:8px}.zr-orders__ideas li{display:grid;gap:4px;justify-items:start;padding:10px 12px;border-radius:10px;background:var(--zr-card-2);font-size:13px;line-height:1.45;color:var(--zr-text-2)}.zr-orders__ideas strong{font-size:14px;color:var(--zr-text)}.zr-orders__workspace{display:flex;flex-direction:column;gap:12px;min-width:0}.zr-orders__brief{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--zr-text);text-underline-offset:3px}.zr-orders__editor{padding:18px}.zr-orders__checks{display:grid;gap:6px;max-height:260px;margin:0;padding:10px 14px 12px;overflow:auto;border:1px solid var(--zr-line);border-radius:12px}.zr-orders__checks legend{padding:0 4px;font-size:13px;font-weight:600;color:var(--zr-text-2)}.zr-orders__checks--apps{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr))}.zr-orders__check{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4}.zr-orders__check input{flex:none;margin-top:2px;accent-color:var(--zr-ink)}.zr-orders__role-open{display:grid;gap:12px;padding:18px}.zr-orders__role-open p{margin:0}.zr-orders__jobs{margin:0;padding-left:20px;display:grid;gap:8px;font-size:13.5px}.zr-orders__jobs summary{cursor:pointer;font-weight:600}.zr-orders__jobs pre{margin:8px 0;padding:12px;border-radius:10px;background:var(--zr-card-2);font-family:var(--zr-body);font-size:13px;line-height:1.55;white-space:pre-wrap}@media(prefers-reduced-motion:reduce){.zr-orders__switch,.zr-orders__switch:after{transition:none}}@media(prefers-color-scheme:dark){.zr-orders__agent{border:1px solid var(--zr-line)}}@media(max-width:1100px){.zr-orders{grid-template-columns:minmax(0,1fr)}.zr-orders__agent{position:static}}@media(max-width:860px){.zr-orders__intro{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.zr-orders__intro{padding:16px}.zr-orders__features{grid-template-columns:minmax(0,1fr)}}.zr-owned-chief-voice{border:1px solid var(--zr-line,#d7d9dd);border-radius:14px;padding:16px;min-width:0;margin:0 0 20px}.zr-owned-chief-voice__panel{display:grid;gap:12px;padding-top:16px;min-width:0}.zr-owned-chief-voice__panel>.zr-note,.zr-owned-chief-voice__panel>.zr-notice{margin:0}.zr-owned-chief-voice__panel .zr-field{width:100%;max-width:100%;min-width:0}.zr-owned-chief-voice__selected,.zr-owned-chief-voice__controls{display:grid;gap:12px;min-width:0}.zr-owned-chief-voice__selected details{padding:12px;border:1px solid var(--zr-line,#d7d9dd);border-radius:10px;min-width:0}.zr-owned-chief-voice__selected summary{cursor:pointer;overflow-wrap:anywhere}.zr-owned-chief-voice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zr-owned-chief-voice__saved{padding:12px;border-radius:10px;background:var(--zr-card-2,#f5f6f7);min-width:0}.zr-owned-chief-voice__saved h3{margin:0 0 8px}.zr-owned-chief-voice__saved p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:520px){.zr-owned-chief-voice{padding:12px}.zr-owned-chief-voice__actions>.zr-btn{max-width:100%;white-space:normal;text-align:center}}.zr-chat{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;align-items:start}.zr-chat__list{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px;max-height:calc(100 * var(--zr-vh) - 32px);overflow-y:auto;padding:14px}.zr-chat__list-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.zr-threads{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.zr-thread{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.zr-thread:hover{background:var(--zr-card-2)}.zr-thread[aria-current=true]{background:var(--zr-sunk)}.zr-thread img,.zr-picker__item img,.zr-msg__avatar{width:36px;height:36px;border-radius:10px;object-fit:cover;background:var(--zr-sunk)}.zr-thread__text{display:flex;flex-direction:column;min-width:0}.zr-thread__text strong{overflow:hidden;font-size:13.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.zr-thread__text span,.zr-thread time{overflow:hidden;font-size:12px;color:var(--zr-muted);white-space:nowrap;text-overflow:ellipsis}.zr-chat__panel{position:relative;display:flex;flex-direction:column;min-width:0;min-height:max(480px,calc(100 * var(--zr-vh) - 196px))}.zr-chat__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--zr-line)}.zr-chat__lists{display:none}.zr-chat__who{display:flex;align-items:center;gap:10px;min-width:0;padding:4px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.zr-chat__who img{width:40px;height:40px;border-radius:12px;object-fit:cover;background:var(--zr-sunk)}.zr-chat__who>span{display:flex;flex-direction:column;min-width:0}.zr-chat__who strong{font-family:var(--zr-display);font-weight:650;font-stretch:110%;font-size:16px}.zr-chat__who span span{font-size:12.5px;color:var(--zr-muted)}.zr-chat__people{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1}.zr-chat__people img{width:28px;height:28px;border-radius:8px;object-fit:cover;background:var(--zr-sunk)}.zr-chat__actions{display:flex;gap:6px;margin-left:auto}.zr-chat__actions .zr-icon-btn{width:40px;height:40px}.zr-chat__picker{padding:12px 14px;border-bottom:1px solid var(--zr-line);background:var(--zr-card-2)}.zr-chat__log{display:flex;flex-direction:column;gap:18px;flex:1;padding:20px 18px;overflow-y:auto}.zr-chat__intro{display:grid;justify-items:start;gap:10px;max-width:640px;margin:12px 0}.zr-chat__intro img{width:72px;height:72px;border-radius:18px;object-fit:cover;background:var(--zr-sunk)}.zr-chat__intro p{margin:0;color:var(--zr-text-2)}.zr-chat__starters{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.zr-chat__starters .zr-chip{min-height:38px;white-space:normal;text-align:left}.zr-chat__signin{display:grid;justify-items:start;gap:12px;max-width:640px;padding:22px 24px}.zr-chat__signin ul{margin:0;padding-left:18px;color:var(--zr-text-2);line-height:1.6}.zr-msg{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.zr-msg--user{grid-template-columns:minmax(0,1fr);justify-items:end;gap:4px}.zr-msg__bubble{display:grid;gap:8px;max-width:min(640px,88%);padding:10px 14px;border-radius:16px 16px 4px;background:var(--zr-ink);color:var(--zr-ink-text);font-size:14.5px;line-height:1.5}.zr-msg--pending .zr-msg__bubble{opacity:.7}.zr-msg__tag{justify-self:start;padding:2px 8px;border-radius:6px;background:#ffffff24;font-size:12px;font-weight:600}.zr-msg__image{display:block;max-width:240px;max-height:240px;border-radius:10px;object-fit:cover}.zr-msg__time{font-size:11.5px;color:var(--zr-faint)}.zr-msg__main{display:grid;gap:8px;min-width:0;max-width:760px}.zr-msg__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;color:var(--zr-muted)}.zr-msg__who strong{font-size:13.5px;color:var(--zr-text)}.zr-msg__who time{color:var(--zr-faint)}.zr-msg__body{font-size:14.5px;line-height:1.55}.zr-typing{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--zr-muted)}.zr-parts{display:grid;gap:8px}.zr-msgreceipt{display:grid;gap:2px;margin:0;padding:8px 12px;border-left:3px solid var(--zr-low-fg);border-radius:4px 10px 10px 4px;background:var(--zr-card-2);font-size:13px}.zr-msgreceipt__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;color:var(--zr-muted)}.zr-msgreceipt__meta strong{color:var(--zr-text);font-weight:650}.zr-msgreceipt--failed,.zr-msgreceipt--blocked,.zr-msgreceipt--outcome_unknown{border-left-color:var(--zr-sig)}.zr-inline-approval{max-width:680px}.zr-memchips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.zr-memchip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;border:1px dashed var(--zr-line-2);border-radius:10px;font-size:12.5px;color:var(--zr-text-2)}.zr-memchip__btn{padding:0;border:0;background:none;color:var(--zr-link);font-size:inherit;font-weight:600;cursor:pointer}.zr-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:680px;padding:10px 12px;border:1px solid var(--zr-line);border-radius:12px}.zr-suggest__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--zr-sig-soft);color:var(--zr-sig-deep)}.zr-suggest__text{display:flex;flex:1 1 220px;flex-direction:column;font-size:13px}.zr-suggest__text span{color:var(--zr-muted)}.zr-suggest__error{color:var(--zr-high-fg)}.zr-connect-row{display:flex;flex-wrap:wrap;gap:8px}.zr-part-note{margin:0;font-size:12.5px;color:var(--zr-muted)}.zr-composer{position:sticky;bottom:0;display:grid;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--zr-line);border-radius:0 0 16px 16px;background:var(--zr-card)}.zr-composer__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.zr-composer__chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 4px 0 10px;border-radius:999px;background:var(--zr-sunk);font-size:12.5px;font-weight:600}.zr-composer__image{position:relative;display:inline-block}.zr-composer__image img{display:block;width:52px;height:52px;border-radius:10px;object-fit:cover}.zr-composer__image .zr-composer__x{position:absolute;top:-6px;right:-6px;background:var(--zr-ink);color:var(--zr-ink-text)}.zr-composer__x{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;cursor:pointer}.zr-composer__text{width:100%;min-height:52px;max-height:220px;padding:12px 14px;border:1px solid var(--zr-line-2);border-radius:12px;background:var(--zr-card);font-size:14.5px;line-height:1.45;resize:vertical}.zr-composer__text:focus{border-color:var(--zr-ink)}.zr-composer__problem{margin:0;font-size:12.5px;color:var(--zr-high-fg)}.zr-composer__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zr-composer__hint{flex:1 1 160px;font-size:12px;color:var(--zr-faint)}.zr-composer__send{min-height:42px}.zr-tool-btn{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--zr-line);border-radius:10px;background:transparent;color:var(--zr-text-2);cursor:pointer}.zr-tool-btn[aria-expanded=true]{border-color:var(--zr-ink);color:var(--zr-text)}.zr-popover{position:absolute;right:14px;bottom:calc(100% - 4px);left:14px;z-index:6;display:grid;gap:12px;max-width:420px;max-height:420px;overflow-y:auto;padding:14px;border:1px solid var(--zr-line-2);border-radius:14px;background:var(--zr-card)}.zr-popover__section{display:grid;gap:8px}.zr-popover__list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.zr-popover__item{display:grid;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.zr-popover__item:hover{background:var(--zr-card-2)}.zr-popover__item span{overflow:hidden;font-size:12.5px;color:var(--zr-muted);white-space:nowrap;text-overflow:ellipsis}@media(max-width:860px){.zr-chat{grid-template-columns:minmax(0,1fr)}.zr-chat__list{display:none;position:static;max-height:none}.zr-chat--list-open .zr-chat__list{display:flex}.zr-chat__lists{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--zr-line);border-radius:10px;background:transparent;font-size:13px;font-weight:600;cursor:pointer}.zr-chat__head{padding:10px 12px}.zr-chat__actions{margin-left:0}.zr-chat__log{padding:16px 12px}.zr-msg__bubble{max-width:92%}.zr-composer__hint{display:none}.zr-composer__send{margin-left:auto}}.zr-team{display:grid;gap:1.25rem;max-width:56rem}.zr-team__tree,.zr-team__reports{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.zr-team__reports{margin-top:.75rem;margin-left:1.25rem;padding-left:1rem;border-left:1px solid var(--zr-line)}.zr-team__agent{display:grid;gap:.5rem;padding:.875rem 1rem}.zr-team__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.zr-team__role{color:var(--zr-muted);font-size:.875rem}.zr-team__status{padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--zr-muted);background:var(--zr-sunk)}.zr-team__status[data-state=thinking],.zr-team__status[data-state=writing],.zr-team__status[data-state=working],.zr-team__status[data-state=talking]{color:var(--zr-low-fg);background:var(--zr-low-bg)}.zr-team__status[data-state=waiting_on_you]{color:var(--zr-sig-ink);background:var(--zr-sig)}.zr-team__reply{margin:0;color:var(--zr-text-2);overflow-wrap:anywhere}.zr-team__threads{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.zr-team__line{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;padding:.25rem 0;font:inherit;font-size:.875rem;text-align:left;color:var(--zr-text-2);background:transparent;border:0;cursor:pointer}.zr-team__line:hover{color:var(--zr-text)}.zr-team__line:focus-visible{outline:2px solid var(--zr-link);outline-offset:2px}.zr-team__edit{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:var(--zr-muted)}.zr-team__edit select{max-width:18rem;padding:.375rem .5rem}.zr-limits{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:16px}.zr-limits p{margin:0}.zr-limits__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.zr-limits__form .zr-field{width:110px}.zr-week{padding:16px 18px;margin-bottom:16px}.zr-week__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.zr-week__day{min-width:0;padding:8px;border:1px solid var(--zr-line);border-radius:8px;background:var(--zr-card-2)}.zr-week__day--today{border-color:var(--zr-sig)}.zr-week__label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--zr-text-2)}.zr-week__entries{display:grid;gap:4px;margin:0;padding:0;list-style:none}.zr-week__entry{display:grid;gap:1px;width:100%;padding:5px 6px;border:1px solid var(--zr-line);border-radius:6px;background:var(--zr-card);color:var(--zr-text);font:inherit;text-align:left;cursor:pointer}.zr-week__entry:hover{border-color:var(--zr-line-2)}.zr-week__entry:focus-visible{outline:2px solid var(--zr-sig);outline-offset:1px}.zr-week__entry--upcoming{background:transparent;color:var(--zr-muted);border-style:dashed}.zr-week__entry--done{border-color:var(--zr-low-fg)}.zr-week__entry--failed,.zr-week__entry--needs_you{border-color:var(--zr-sig)}.zr-week__entry--skipped{color:var(--zr-muted)}.zr-week__time,.zr-week__state{font-size:11px;color:var(--zr-muted)}.zr-week__title{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.zr-week__none{color:var(--zr-faint)}@media(max-width:900px){.zr-week__days{grid-template-columns:1fr}}.zr-standing{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--zr-line)}.zr-standing .zr-eyebrow,.zr-standing .zr-note{margin:0}.zr-standing__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zr-standing__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.zr-standing__text{display:grid;gap:2px;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.zr-standing__item--removed .zr-standing__text{color:var(--zr-muted)}.zr-standing__problem{color:var(--zr-sig-deep)}.zr-standing__actions{display:flex;gap:6px}.zr-watches{display:grid;gap:12px;margin:0;padding:0;list-style:none}.zr-watch{display:grid;gap:6px;padding:14px 16px}.zr-watch__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.zr-watch__target{margin:0;overflow:hidden;font-family:var(--zr-mono);font-size:12px;color:var(--zr-muted);text-overflow:ellipsis;white-space:nowrap}.zr-attention-page{display:grid;gap:12px;margin:0;padding:0;list-style:none}.zr-attention-card{display:grid;gap:8px;padding:14px 16px}.zr-attention-card__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.zr-attention-card__detail{white-space:pre-wrap;color:var(--zr-text-2)}.zr-attention-card__answer{display:flex;flex:1 1 280px;gap:8px}.zr-attention-card__answer .zr-field{flex:1;min-width:0}.zr-plans__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.zr-plans__seats{display:inline-flex;align-items:center;gap:8px}.zr-plans__seats-label{font-size:13px;font-weight:600;color:var(--zr-text-2)}.zr-plans__seats .zr-icon-btn{width:40px;height:40px;font-size:20px;line-height:1}.zr-plans__seats .zr-icon-btn:disabled{cursor:not-allowed;opacity:.45}.zr-plans__count{width:72px;min-height:40px;text-align:center;font-variant-numeric:tabular-nums}.zr-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.zr-plan{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--zr-line);border-radius:18px;background:var(--zr-card)}.zr-plan--lead{border:2px solid var(--zr-sig);padding:19px}.zr-plan.is-picked{border-color:var(--zr-ink)}.zr-plan__for{font-size:12.5px;font-weight:600;color:var(--zr-muted)}.zr-plan__name{margin:0;font-family:var(--zr-display);font-weight:700;font-stretch:112%;font-size:22px}.zr-plan__price{display:flex;align-items:baseline;gap:8px;margin:0}.zr-plan__price strong{font-family:var(--zr-display);font-weight:760;font-stretch:116%;font-size:40px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zr-plan__price span{font-size:13px;color:var(--zr-muted)}.zr-plan__total{margin:-4px 0 0;font-size:13px;font-weight:600;color:var(--zr-text-2);font-variant-numeric:tabular-nums}.zr-plan__line{margin:0;font-size:14px;color:var(--zr-text-2)}.zr-plan__list{flex:1;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--zr-line);list-style:none;display:grid;align-content:start;gap:9px;font-size:13.5px;line-height:1.4}.zr-plan__list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}.zr-plan__list svg{margin-top:1px;color:var(--zr-sig)}.zr-plan__cta{margin-top:6px}@media(max-width:1200px){.zr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.zr-plans{grid-template-columns:minmax(0,1fr)}}.zr-health{display:grid;gap:1rem}.zr-health__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.zr-health__time{color:var(--zr-muted);font-size:.85rem}.zr-health__error{margin:0;color:var(--zr-high-fg)}.zr-health__intro{margin:0;color:var(--zr-muted);max-width:60ch}.zr-health__table{display:grid;border:1px solid var(--zr-line);border-radius:.6rem;overflow:hidden;background:var(--zr-card)}.zr-health__row{display:grid;grid-template-columns:minmax(10rem,1.1fr) 6.5rem 6.5rem minmax(0,3fr);gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--zr-line);align-items:start}.zr-health__row--head{border-top:0;background:var(--zr-sunk);font-size:.8rem;color:var(--zr-muted)}.zr-health__row small{display:block;color:var(--zr-muted)}.zr-health__row code{display:block;margin-top:.25rem;font-family:var(--zr-mono);font-size:.8rem;overflow-wrap:anywhere;color:var(--zr-high-fg)}.zr-health__row em{display:block;margin-top:.25rem;font-style:normal;color:var(--zr-med-fg)}.zr-health__rung{text-transform:capitalize;color:var(--zr-muted)}.zr-health__pill{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.8rem}.zr-health__pill--ok{background:var(--zr-low-bg);color:var(--zr-low-fg)}.zr-health__pill--failed{background:var(--zr-high-bg);color:var(--zr-high-fg)}.zr-health__pill--owner_blocked{background:var(--zr-med-bg);color:var(--zr-med-fg)}@media(max-width:640px){.zr-health__row{grid-template-columns:1fr;gap:.35rem}.zr-health__row--head{display:none}}.zp-card{padding:22px;margin-bottom:14px}.zp-card>p{margin:0 0 10px;line-height:1.5}.zp-card>.zr-h2{margin:0 0 8px}.zp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.zp-grid .zp-card{margin-bottom:0}.zp-stack{margin-top:14px}.zp-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--zr-muted);font-size:13px;font-weight:600}.zp-banner{margin:0 0 14px;padding:12px 16px;border-radius:8px;background:var(--zr-med-bg);color:var(--zr-med-fg);font-weight:600;line-height:1.45}.zp-tag--example{background:var(--zr-med-bg);color:var(--zr-med-fg)}.zp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.zp-form{display:grid;gap:12px}.zp-form label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--zr-text-2)}.zp-form input,.zp-form select{min-height:42px;padding:8px 10px;border:1px solid var(--zr-line);border-radius:8px;background:var(--zr-card);color:var(--zr-text);font:inherit;font-size:15px}.zp-form input:focus-visible,.zp-form select:focus-visible{outline:2px solid var(--zr-sig);outline-offset:1px}.zp-form [type=color]{width:64px;padding:3px}.zp-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.zp-color{max-width:120px}.zp-list,.zp-proof,.zp-call{list-style:none;margin:0 0 10px;padding:0}.zp-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--zr-line)}.zp-list li:first-child{border-top:0}.zp-list p,.zp-proof p{margin:2px 0 0}.zp-list .zr-tag{flex:none;max-width:55%;height:auto;min-height:22px;padding:3px 8px}.zp-proof li{display:grid;grid-template-columns:112px 1fr;gap:14px;padding:11px 0;border-top:1px solid var(--zr-line)}.zp-proof li:first-child{border-top:0}.zp-evidence{font-family:var(--zr-mono);font-size:12px;color:var(--zr-muted);overflow-wrap:anywhere}.zp-state{justify-content:center;height:auto;min-height:22px;padding:3px 8px;text-align:center}.zp-state--proven,.zp-state--set_up{background:var(--zr-low-bg);color:var(--zr-low-fg)}.zp-state--running,.zp-state--needs_you{background:var(--zr-med-bg);color:var(--zr-med-fg)}.zp-state--failed{background:var(--zr-high-bg);color:var(--zr-high-fg)}.zp-state--not_yet{background:var(--zr-sunk);color:var(--zr-text-2)}.zp-page{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--zr-line)}.zp-page:first-of-type{border-top:0}.zp-page .zr-note{margin:2px 0 0}.zp-check{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:14px}.zp-ask,.zp-result{margin-top:12px;padding:12px;border-radius:8px;background:var(--zr-sunk)}.zp-ask p,.zp-result p{margin:0 0 8px}.zp-call li{padding:10px 12px;margin-bottom:8px;border-radius:8px;background:var(--zr-sunk);line-height:1.45}.zp-call__agent{margin-left:24px}.zp-frames{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.zp-frame{margin:0}.zp-frame figcaption{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-weight:600}.zp-frame iframe{display:block;width:100%;height:560px;border:1px solid var(--zr-line);border-radius:10px;background:#fff}@media(max-width:560px){.zp-proof li{grid-template-columns:1fr;gap:6px}.zp-proof .zr-tag{justify-self:start}.zp-list li{flex-direction:column}.zp-list .zr-tag{max-width:100%}}
