.lock[data-v-677d0cd0]{background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.dot-grid[data-v-677d0cd0]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.topbar[data-v-677d0cd0]{z-index:2;padding:calc(1.25rem + env(safe-area-inset-top,0px)) 1.75rem 1.15rem;border-bottom:1px solid #1f1f1f;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:relative}.wordmark[data-v-677d0cd0]{letter-spacing:-.02em;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-style:italic}.workspace-label[data-v-677d0cd0]{letter-spacing:.18em;text-transform:uppercase;color:#8c8c8c;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Fira Code,monospace;font-size:14px;font-weight:600}.stage[data-v-677d0cd0]{z-index:2;text-align:center;width:100%;padding:3rem 1.5rem calc(2.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;margin:auto 0;display:flex;position:relative}.signal[data-v-677d0cd0]{justify-content:center;align-items:center;gap:1rem;width:100%;max-width:520px;margin-bottom:1.1rem;display:flex}.pulse-line[data-v-677d0cd0]{flex:auto;min-width:0;height:28px}.portrait[data-v-677d0cd0]{flex-shrink:0;width:68px;height:68px}.pulse-wave[data-v-677d0cd0]{width:64px;height:28px;margin-bottom:1.6rem}.headline[data-v-677d0cd0]{letter-spacing:-.02em;color:#fff;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,5.2vw,2.9rem);font-weight:500;line-height:1.14}.headline-muted[data-v-677d0cd0]{color:#8c8c8c}.subhead[data-v-677d0cd0]{color:#8c8c8c;max-width:34ch;margin-top:.9rem;font-size:1rem;line-height:1.55}.form[data-v-677d0cd0]{flex-direction:column;gap:1.25rem;width:100%;max-width:340px;margin-top:2.25rem;display:flex}.field[data-v-677d0cd0]{text-align:left}.field-label[data-v-677d0cd0]{letter-spacing:.16em;text-transform:uppercase;color:#8c8c8c;margin-bottom:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Fira Code,monospace;font-size:14px;font-weight:600;display:block}.field-input[data-v-677d0cd0]{color:#fff;letter-spacing:.32em;box-sizing:border-box;-webkit-appearance:none;background:0 0;border:none;border-bottom:1px solid #1f1f1f;border-radius:0;outline:none;width:100%;padding:.6rem .1rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Fira Code,monospace;font-size:16px;transition:border-color .2s}.field-input[data-v-677d0cd0]:focus-visible{outline-offset:2px;border-color:#7dd3fc;outline:2px solid #7dd3fc8c}.field-input[aria-invalid=true][data-v-677d0cd0]{border-color:#ff2b8a}.field-input[data-v-677d0cd0]:disabled{opacity:.6}.cta[data-v-677d0cd0]{cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;min-height:46px;padding:1px;position:relative}.cta-border[data-v-677d0cd0]{border-radius:inherit;background:linear-gradient(90deg, #7dd3fc, var(--purple,#6b57e8), #ff2b8a);-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-inner[data-v-677d0cd0]{background:#000;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;display:flex;position:relative}.cta-label[data-v-677d0cd0]{letter-spacing:.01em;color:#fff;font-size:15px;font-weight:600}.cta-arrow[data-v-677d0cd0]{color:#fff;font-size:15px}.cta:hover:not(:disabled) .cta-border[data-v-677d0cd0]{opacity:.75}.cta[data-v-677d0cd0]:disabled{cursor:default}.cta.is-loading .cta-border[data-v-677d0cd0]{opacity:.45}.cta[data-v-677d0cd0]:focus-visible{outline-offset:3px;outline:2px solid #7dd3fccc}.spin-icon[data-v-677d0cd0]{animation:.82s linear infinite spin-677d0cd0}@keyframes spin-677d0cd0{to{transform:rotate(360deg)}}.error[data-v-677d0cd0]{letter-spacing:.01em;color:#ff8a9e;min-height:17px;margin:0;font-size:14px}.footnote[data-v-677d0cd0]{color:#666;margin-top:2rem;font-size:14px}@media (prefers-reduced-motion:reduce){.spin-icon[data-v-677d0cd0]{animation:none}.field-input[data-v-677d0cd0],.cta[data-v-677d0cd0],.cta-border[data-v-677d0cd0]{transition:none}}@media (width<=430px){.topbar[data-v-677d0cd0]{padding:calc(1rem + env(safe-area-inset-top,0px)) 1.25rem 1rem}.wordmark[data-v-677d0cd0]{font-size:1.15rem}.workspace-label[data-v-677d0cd0]{font-size:14px}.stage[data-v-677d0cd0]{padding:2.25rem 1.25rem calc(2rem + env(safe-area-inset-bottom,0px))}.portrait[data-v-677d0cd0]{width:56px;height:56px}.signal[data-v-677d0cd0]{gap:.75rem}}@media (height<=620px){.stage[data-v-677d0cd0]{padding-top:1.5rem;padding-bottom:1.5rem}.signal[data-v-677d0cd0]{margin-bottom:.75rem}.pulse-wave[data-v-677d0cd0]{margin-bottom:1rem}.subhead[data-v-677d0cd0]{margin-top:.6rem}.form[data-v-677d0cd0]{gap:1rem;margin-top:1.5rem}.footnote[data-v-677d0cd0]{margin-top:1.25rem}}.lock[data-v-f26fa674]{background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.dot-grid[data-v-f26fa674]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.topbar[data-v-f26fa674]{z-index:2;padding:calc(1.25rem + env(safe-area-inset-top,0px)) 1.75rem 1.15rem;border-bottom:1px solid #1f1f1f;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:relative}.wordmark[data-v-f26fa674]{letter-spacing:-.02em;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-style:italic}.workspace-label[data-v-f26fa674]{letter-spacing:.18em;text-transform:uppercase;color:#8c8c8c;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Fira Code,monospace;font-size:14px;font-weight:600}.stage[data-v-f26fa674]{z-index:2;text-align:center;width:100%;padding:2.5rem 1.5rem calc(2.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;margin:auto 0;display:flex;position:relative}.signal[data-v-f26fa674]{justify-content:center;align-items:center;gap:1rem;width:100%;max-width:460px;margin-bottom:1rem;display:flex}.pulse-line[data-v-f26fa674]{flex:auto;min-width:0;height:26px}.portrait[data-v-f26fa674]{flex-shrink:0;width:60px;height:60px}.pulse-wave[data-v-f26fa674]{width:60px;height:26px;margin-bottom:1.5rem}.copy[data-v-f26fa674]{width:100%;max-width:520px}.headline[data-v-f26fa674]{letter-spacing:-.02em;color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,5.2vw,2.9rem);font-weight:500;line-height:1.14}.headline-muted[data-v-f26fa674]{color:#8c8c8c}.subhead[data-v-f26fa674]{color:#8c8c8c;max-width:36ch;margin:.9rem auto 0;font-size:1rem;line-height:1.55}.form[data-v-f26fa674]{flex-direction:column;gap:1.25rem;width:100%;max-width:360px;margin-top:2.25rem;display:flex}.field[data-v-f26fa674]{text-align:left}.field-label[data-v-f26fa674]{letter-spacing:.18em;text-transform:uppercase;color:#8c8c8c;margin-bottom:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Fira Code,monospace;font-size:14px;font-weight:600;display:block}.field-input[data-v-f26fa674]{box-sizing:border-box;color:#fff;letter-spacing:0;-webkit-appearance:none;background:0 0;border:none;border-bottom:1px solid #2a2a2a;border-radius:0;outline:none;width:100%;padding:.55rem .1rem .7rem;font-family:inherit;font-size:16px;transition:border-color .2s}.field-input[data-v-f26fa674]:focus-visible{border-color:#7dd3fc;outline:none;box-shadow:0 1px #7dd3fc59}.field-input[aria-invalid=true][data-v-f26fa674]{border-color:#ff2b8a}.field-input[data-v-f26fa674]:disabled{opacity:.6}.code-input[data-v-f26fa674]{letter-spacing:.42em;font-family:ui-monospace,SFMono-Regular,Menlo,Fira Code,monospace;font-size:20px}.cta[data-v-f26fa674]{cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;min-height:48px;padding:1px;position:relative}.cta-border[data-v-f26fa674]{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.85;background:linear-gradient(90deg,#7dd3fc,#6b57e8,#ff2b8a);padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-inner[data-v-f26fa674]{color:#fff;letter-spacing:.02em;background:#000;border-radius:9px;justify-content:center;align-items:center;min-height:46px;font-size:15px;font-weight:600;display:flex;position:relative}.cta:hover:not(:disabled) .cta-border[data-v-f26fa674]{opacity:1}.cta[data-v-f26fa674]:disabled{cursor:default}.cta.is-loading .cta-border[data-v-f26fa674]{opacity:.45}.cta[data-v-f26fa674]:focus-visible,.secondary-action[data-v-f26fa674]:focus-visible{outline-offset:3px;outline:2px solid #7dd3fccc}.secondary-action[data-v-f26fa674]{color:#8c8c8c;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;align-self:center;min-height:40px;padding:0;font-size:15px;text-decoration:underline}.secondary-action[data-v-f26fa674]:hover:not(:disabled){color:#fff}.message[data-v-f26fa674]{color:#777;max-width:360px;min-height:17px;margin:.85rem 0 0;font-size:14px}.message.is-error[data-v-f26fa674]{color:#ff8a9e}.footnote[data-v-f26fa674]{color:#666;margin-top:1.75rem;font-size:14px}@media (prefers-reduced-motion:reduce){.field-input[data-v-f26fa674],.cta-border[data-v-f26fa674]{transition:none}}@media (width<=430px){.topbar[data-v-f26fa674]{padding:calc(1rem + env(safe-area-inset-top,0px)) 1.25rem 1rem}.wordmark[data-v-f26fa674]{font-size:1.15rem}.workspace-label[data-v-f26fa674]{font-size:14px}.stage[data-v-f26fa674]{padding:2rem 1.25rem calc(2rem + env(safe-area-inset-bottom,0px))}.signal[data-v-f26fa674]{gap:.75rem;margin-bottom:.85rem}.portrait[data-v-f26fa674]{width:52px;height:52px}.pulse-wave[data-v-f26fa674]{margin-bottom:1.1rem}}@media (height<=640px){.stage[data-v-f26fa674]{padding-top:1.4rem;padding-bottom:1.4rem}.signal[data-v-f26fa674]{margin-bottom:.6rem}.portrait[data-v-f26fa674]{width:48px;height:48px}.pulse-wave[data-v-f26fa674]{margin-bottom:.9rem}.subhead[data-v-f26fa674]{margin-top:.55rem}.form[data-v-f26fa674]{gap:1rem;margin-top:1.4rem}.footnote[data-v-f26fa674]{margin-top:1.1rem}}.awaiting[data-v-6df40a16]{background:#050505;padding:1.25rem;display:flex;position:fixed;inset:0;overflow:hidden auto}.dot-grid[data-v-6df40a16]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.card[data-v-6df40a16]{z-index:10;text-align:center;background:#0d0d0d;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:400px;margin:auto;padding:2.75rem 2.25rem 2.25rem;position:relative;box-shadow:0 40px 80px #000000b8,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0d}.check-ring[data-v-6df40a16]{background:#ffffff08;border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 1.25rem;display:flex}.brand[data-v-6df40a16]{letter-spacing:.28em;text-transform:uppercase;color:#ffffffad;margin-bottom:1rem;font-size:14px;font-weight:600}.headline[data-v-6df40a16]{color:#fffffff2;margin:0 0 .75rem;font-size:17px;font-weight:600;line-height:1.4}.body[data-v-6df40a16]{color:#ffffffad;margin:0 0 1.75rem;font-size:15px;line-height:1.6}.signout-btn[data-v-6df40a16]{cursor:pointer;letter-spacing:.15em;text-transform:uppercase;color:#ffffffe6;background:0 0;border:1px solid #ffffff73;border-radius:10px;width:100%;min-height:44px;padding:12px 24px;font-size:14px;font-weight:600;transition:border-color .3s,color .3s}.signout-btn[data-v-6df40a16]:hover:not(:disabled){color:#fff;border-color:#ffffffe6}.signout-btn[data-v-6df40a16]:focus-visible{outline-offset:2px;outline:2px solid #c8b4fff2}.signout-btn[data-v-6df40a16]:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.signout-btn[data-v-6df40a16]{transition:none}}@media (width<=430px){.awaiting[data-v-6df40a16]{padding:1rem}.card[data-v-6df40a16]{border-radius:16px;padding:2.25rem 1.75rem 1.75rem}}.auth-error[data-v-9e42a236]{background:#050505;padding:1.25rem;display:flex;position:fixed;inset:0;overflow:hidden auto}.dot-grid[data-v-9e42a236]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.card[data-v-9e42a236]{z-index:10;text-align:center;background:#0d0d0d;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:400px;margin:auto;padding:2.75rem 2.25rem 2.25rem;position:relative;box-shadow:0 40px 80px #000000b8,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0d}.brand[data-v-9e42a236]{letter-spacing:.28em;text-transform:uppercase;color:#ffffffad;margin-bottom:1rem;font-size:14px;font-weight:600}.headline[data-v-9e42a236]{color:#fffffff2;margin:0 0 .75rem;font-size:17px;font-weight:600;line-height:1.4}.body[data-v-9e42a236]{color:#ffffffad;margin:0;font-size:15px;line-height:1.6}@media (width<=430px){.auth-error[data-v-9e42a236]{padding:1rem}.card[data-v-9e42a236]{border-radius:16px;padding:2.25rem 1.75rem 1.75rem}}.sp[data-v-9ebf2a5c]{z-index:400;color:#fff;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;inset:0}.sp__inner[data-v-9ebf2a5c]{flex-direction:column;height:100%;padding:22px 18px 28px;display:flex}.sp__head[data-v-9ebf2a5c]{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.sp__over[data-v-9ebf2a5c]{font-family:var(--font-mono);letter-spacing:.24em;color:#fff9;font-size:14px;font-weight:600}.sp__label[data-v-9ebf2a5c]{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:4px;font-size:2.2rem;line-height:1.05}.sp__close[data-v-9ebf2a5c]{color:#fff;border-radius:var(--radius-round);cursor:pointer;background:#ffffff1f;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sp__nav[data-v-9ebf2a5c]{flex-direction:column;gap:3px;display:flex}.sp__item[data-v-9ebf2a5c]{border-radius:var(--radius-md);color:#ffffffe0;align-items:center;gap:14px;padding:15px 14px;text-decoration:none;transition:background .14s;display:flex}.sp__item[data-v-9ebf2a5c]:hover{background:#ffffff1a}.sp__item.is-active[data-v-9ebf2a5c]{color:#fff;background:#fff3}.sp__icon[data-v-9ebf2a5c]{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sp__icon[data-v-9ebf2a5c] svg{width:20px;height:20px}.sp__item-label[data-v-9ebf2a5c]{flex:1;font-size:1.05rem;font-weight:500}.sp__chev[data-v-9ebf2a5c]{color:#ffffff80;flex-shrink:0}.sheet-enter-active[data-v-9ebf2a5c],.sheet-leave-active[data-v-9ebf2a5c]{transition:opacity .2s,transform .2s}.sheet-enter-from[data-v-9ebf2a5c],.sheet-leave-to[data-v-9ebf2a5c]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.sheet-enter-active[data-v-9ebf2a5c],.sheet-leave-active[data-v-9ebf2a5c]{transition:none}.sheet-enter-from[data-v-9ebf2a5c],.sheet-leave-to[data-v-9ebf2a5c]{transform:none}}.sidebar[data-v-41d2cb0d]{--sb-expanded:228px;--sb-collapsed:64px;width:var(--sb-expanded);will-change:width;flex-direction:column;flex-shrink:0;height:100vh;transition:width .28s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow:hidden;background-color:#000!important;border-right:1px solid #1f1f1f!important}.sidebar.is-collapsed[data-v-41d2cb0d]{width:var(--sb-collapsed)}.sb-header[data-v-41d2cb0d]{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:flex-start;align-items:center;height:64px;padding:0 10px;display:flex;overflow:hidden}.sb-toggle[data-v-41d2cb0d]{border-radius:var(--radius-sm,6px);width:44px;height:44px;color:var(--text-secondary,#8c8c8c);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;transition:color .12s,background-color .12s;display:grid}.sb-toggle[data-v-41d2cb0d]:hover{color:#fff;background:#111}.sb-toggle[data-v-41d2cb0d]:focus-visible{outline:2px solid var(--cyan,#62d7ff);outline-offset:-2px}.sb-toggle-mark[data-v-41d2cb0d]{transform-origin:50%;background:currentColor;border-radius:99px;width:3px;height:25px;transition:transform .18s,height .18s;display:block;transform:rotate(34deg)}.is-collapsed .sb-header[data-v-41d2cb0d]{justify-content:center;padding:0 10px}.is-collapsed .sb-toggle-mark[data-v-41d2cb0d]{height:28px;transform:rotate(-34deg)}.sb-nav[data-v-41d2cb0d]{scrollbar-width:none;flex-direction:column;flex:1;padding:.4rem .5rem;display:flex;position:relative;overflow:hidden auto}.sb-nav[data-v-41d2cb0d]::-webkit-scrollbar{display:none}.nav-group[data-v-41d2cb0d]{--nav-accent:#fff;border-bottom:1px solid #ffffff0d;flex-direction:column;margin-bottom:2px;padding-bottom:4px;display:flex}.nav-group--content[data-v-41d2cb0d]{--nav-accent:var(--cyan,#62d7ff)}.nav-group--intelligence[data-v-41d2cb0d]{--nav-accent:var(--purple-t,#a594f9)}.nav-group--outreach[data-v-41d2cb0d]{--nav-accent:var(--yellow,#ffd200)}.nav-group--ops[data-v-41d2cb0d]{--nav-accent:var(--magenta,#ff2b8a)}.nav-group[data-v-41d2cb0d]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.group-lbl[data-v-41d2cb0d]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#767676);-webkit-user-select:none;user-select:none;z-index:1;white-space:nowrap;opacity:1;max-height:32px;padding:9px 8px 3px;font-weight:700;transition:opacity .16s,max-height .22s;position:relative;overflow:hidden;font-size:14px!important}.is-collapsed .group-lbl[data-v-41d2cb0d]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.nav-item[data-v-41d2cb0d]{border-radius:var(--radius-sm,6px);color:#ffffff80;z-index:1;white-space:nowrap;border:0;justify-content:flex-start;align-items:center;gap:8px;min-height:42px;padding:9px 9px 9px 11px;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s,background-color .12s;display:flex;position:relative;overflow:hidden}.is-collapsed .nav-item[data-v-41d2cb0d]{justify-content:center;gap:0;padding:9px}.nav-item[data-v-41d2cb0d]:hover{color:#ffffffd9;background-color:#111}.nav-item.router-link-exact-active[data-v-41d2cb0d]{color:#fff;box-shadow:inset 2px 0 0 var(--nav-accent);background:#111;font-weight:600}.nav-item.router-link-exact-active .nav-icon[data-v-41d2cb0d]{color:var(--nav-accent);opacity:1}.nav-icon[data-v-41d2cb0d]{opacity:.65;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .12s,color .12s;display:flex}.nav-icon[data-v-41d2cb0d] svg{width:100%;height:100%}.nav-item:hover .nav-icon[data-v-41d2cb0d]{opacity:1}.nav-text[data-v-41d2cb0d]{opacity:1;white-space:nowrap;flex:1;transition:opacity .15s;overflow:hidden}.is-collapsed .nav-text[data-v-41d2cb0d]{opacity:0;flex:0;width:0;overflow:hidden}.nav-badge[data-v-41d2cb0d]{color:#c0a9ff;background:#c0a9ff1f;border:1px solid #c0a9ff40;border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:14px;font-weight:700;transition:opacity .15s}.is-collapsed .nav-badge[data-v-41d2cb0d]{opacity:0;width:0;padding:0;overflow:hidden}.sb-footer[data-v-41d2cb0d]{border-top:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-height:60px;padding:8px;display:flex;overflow:hidden}.footer-action[data-v-41d2cb0d]{width:100%;min-height:44px;color:var(--text-secondary,#a3a3a3);cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:600;transition:color .12s,background .12s,border-color .12s;display:flex}.footer-action[data-v-41d2cb0d]:hover{color:#fff;background:#ffffff0f;border-color:#ffffff29}.is-collapsed .footer-action[data-v-41d2cb0d]{justify-content:center;width:44px;padding:0}.is-collapsed .footer-action-label[data-v-41d2cb0d]{display:none}.topbar[data-v-41d2cb0d]{-webkit-backdrop-filter:blur(16px);z-index:300;background:#0a0a0ce6;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 1.5rem;display:none;position:fixed;top:0;left:0}.topbar-brand[data-v-41d2cb0d]{align-items:center;display:flex}.topbar-wordmark-img[data-v-41d2cb0d]{object-fit:contain;-webkit-user-select:none;user-select:none;opacity:.88;flex-shrink:0;width:auto;max-width:190px;height:38px;display:block}.ham[data-v-41d2cb0d]{color:#ffffffd1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .12s,color .12s,border-color .12s;display:flex}.ham[data-v-41d2cb0d]:hover{color:#fffffffa;background:#ffffff12;border-color:#ffffff38}.ham-bars[data-v-41d2cb0d],.ham-x[data-v-41d2cb0d]{transition:opacity .2s}.ham-x[data-v-41d2cb0d],.ham-svg.is-open .ham-bars[data-v-41d2cb0d]{opacity:0}.ham-svg.is-open .ham-x[data-v-41d2cb0d]{opacity:1}.mob-overlay[data-v-41d2cb0d]{z-index:400;background:#0000008c;position:fixed;inset:64px 0 0}.mob-panel[data-v-41d2cb0d]{-webkit-backdrop-filter:blur(28px);scrollbar-width:none;background:#08080cf7;border-bottom:1px solid #ffffff12;max-height:calc(100vh - 64px);position:absolute;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-100%)}.mob-panel[data-v-41d2cb0d]::-webkit-scrollbar{display:none}.mob-nav[data-v-41d2cb0d]{flex-direction:column;padding:8px 0 4px;display:flex}.mob-section-lbl[data-v-41d2cb0d]{letter-spacing:.18em;text-transform:uppercase;color:#c0a9ff73;-webkit-user-select:none;user-select:none;padding:20px 32px 5px;font-size:14px;font-weight:700}.mob-item[data-v-41d2cb0d]{color:#ffffffd1;letter-spacing:-.01em;border-bottom:1px solid #ffffff0b;align-items:center;gap:10px;padding:15px 32px;font-size:26px;font-weight:700;text-decoration:none;transition:color .14s,padding-left .2s cubic-bezier(.22,1,.36,1);display:flex}.mob-item[data-v-41d2cb0d]:hover{color:#c0a9ff;padding-left:40px}.mob-item.router-link-exact-active[data-v-41d2cb0d]{color:#c0a9ff}.mob-badge[data-v-41d2cb0d]{color:#c0a9ff;background:#c0a9ff1f;border:1px solid #c0a9ff40;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:14px;font-weight:700}.mob-footer[data-v-41d2cb0d]{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px 28px;display:flex}.mob-logout[data-v-41d2cb0d]{color:#ffffff61;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:9px 16px;font-family:inherit;font-size:15px;transition:color .12s,background .12s,border-color .12s;display:flex}.mob-logout[data-v-41d2cb0d]:hover{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff2e}.bot-bar[data-v-41d2cb0d]{z-index:300;height:60px;padding-bottom:env(safe-area-inset-bottom,0px);align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0;background-color:#000!important;border-top:1px solid #1f1f1f!important}.bot-tab[data-v-41d2cb0d]{color:#ffffff59;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:8px 4px;font-family:inherit;text-decoration:none;transition:color .12s;display:flex;position:relative}.bot-tab[data-v-41d2cb0d]:hover{color:#ffffffa6}.bot-tab.router-link-exact-active[data-v-41d2cb0d],.bot-tab.is-active[data-v-41d2cb0d]{color:#ffffffeb}.bot-tab.router-link-exact-active[data-v-41d2cb0d]:before,.bot-tab.is-active[data-v-41d2cb0d]:before{content:"";background:var(--tab-accent,#7dd3fc);width:28px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bot-tab.router-link-exact-active .bot-icon[data-v-41d2cb0d],.bot-tab.is-active .bot-icon[data-v-41d2cb0d]{color:var(--tab-accent,#7dd3fc);background:0 0}.bot-icon[data-v-41d2cb0d]{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:26px;transition:color .12s;display:flex}.bot-label[data-v-41d2cb0d]{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1}.bot-badge[data-v-41d2cb0d]{color:#fff;background:#ff2b8a;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:14px;font-weight:800;display:flex;position:absolute;top:6px;right:calc(50% - 14px)}@media (width<=768px){.sidebar[data-v-41d2cb0d],.topbar[data-v-41d2cb0d]{display:none}.bot-bar[data-v-41d2cb0d]{display:flex}}@media (width>=769px){.topbar[data-v-41d2cb0d],.bot-bar[data-v-41d2cb0d],.mob-overlay[data-v-41d2cb0d]{display:none}}@media (prefers-reduced-motion:reduce){.sidebar[data-v-41d2cb0d],.sb-toggle-mark[data-v-41d2cb0d],.group-lbl[data-v-41d2cb0d],.nav-text[data-v-41d2cb0d],.nav-badge[data-v-41d2cb0d]{transition:none}}.page-sparkle[data-v-8cb839d0]{z-index:5000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-sparkle__veil[data-v-8cb839d0]{opacity:.75;filter:blur(8px);background:radial-gradient(circle at 50% 100%,#7dd3fc1f,#0000 30%),radial-gradient(circle at 22% 88%,#ff2b8a14,#0000 24%),radial-gradient(circle at 75% 92%,#facc1512,#0000 22%);height:36%;animation:1.1s cubic-bezier(.22,1,.36,1) both page-sparkle-veil-8cb839d0;position:absolute;inset:auto 0 0}.page-sparkle--consensus .page-sparkle__veil[data-v-8cb839d0]{opacity:.95;height:52%}.page-sparkle__dot[data-v-8cb839d0]{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--c);box-shadow:0 0 10px color-mix(in srgb, var(--c) 82%, transparent), 0 0 26px color-mix(in srgb, var(--c) 38%, transparent);opacity:0;animation:page-sparkle-rise-8cb839d0 var(--duration) cubic-bezier(.22, 1, .36, 1) var(--delay) both;border-radius:999px;position:absolute;transform:translate(-50%,24px)scale(.65)}.page-sparkle__dot[data-v-8cb839d0]:before,.page-sparkle__dot[data-v-8cb839d0]:after{content:"";width:calc(var(--s) * 4.4);background:linear-gradient(90deg, transparent, var(--c), transparent);opacity:.7;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.page-sparkle__dot[data-v-8cb839d0]:after{transform:translate(-50%,-50%)rotate(90deg)}.page-sparkle-fade-enter-active[data-v-8cb839d0],.page-sparkle-fade-leave-active[data-v-8cb839d0]{transition:opacity .22s}.page-sparkle-fade-enter-from[data-v-8cb839d0],.page-sparkle-fade-leave-to[data-v-8cb839d0]{opacity:0}@keyframes page-sparkle-rise-8cb839d0{0%{opacity:0;transform:translate(-50%,24px)scale(.55)}16%{opacity:.95}76%{opacity:.78}to{opacity:0;transform:translate(calc(10px - 50%),-54px)scale(1)}}@keyframes page-sparkle-veil-8cb839d0{0%{opacity:0;transform:translateY(32px)}30%{opacity:.9}to{opacity:0;transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){.page-sparkle[data-v-8cb839d0]{display:none}}.boot-screen{background:#000;position:fixed;inset:0}@media (width<=768px){.app-main{padding-top:env(safe-area-inset-top,0px)!important;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))!important}}.src-bdg[data-v-bb16493e]{letter-spacing:.02em;white-space:nowrap;vertical-align:middle;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:14px;font-weight:700;display:inline-flex}.src-bdg-dot[data-v-bb16493e]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.src-bdg-ts[data-v-bb16493e]{opacity:.8;font-weight:500}.src-live[data-v-bb16493e]{background:var(--green-dim);color:var(--green);border:1px solid var(--green-b)}.src-live .src-bdg-dot[data-v-bb16493e]{background:var(--green)}.src-verified[data-v-bb16493e]{background:var(--blue-dim);color:var(--blue);border:1px solid var(--blue-b)}.src-verified .src-bdg-dot[data-v-bb16493e]{background:var(--blue)}.src-planned[data-v-bb16493e]{color:var(--text-3);border:1px solid var(--border);background:#ffffff05}.src-planned .src-bdg-dot[data-v-bb16493e]{background:var(--text-3)}.src-stale[data-v-bb16493e]{opacity:.88;border-style:dashed}.week-brief[data-v-d746b325]{border-radius:var(--r);background:radial-gradient(circle at 88% 12%,#7dd3fc0f,#0000 18rem),#000;border:1px solid #1f1f1f;margin-bottom:1.5rem;position:relative}.week-brief__acc[data-v-d746b325]{width:100%}.week-brief__summary[data-v-d746b325]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 12rem 1.15rem 1.375rem;list-style:none;display:flex}.week-brief__summary[data-v-d746b325]::-webkit-details-marker{display:none}.week-brief__eyebrow[data-v-d746b325]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:700}.week-brief__head h2[data-v-d746b325]{color:var(--text);letter-spacing:-.045em;margin-top:.4rem;font-size:clamp(1.15rem,2.2vw,1.6rem);line-height:1.1}.week-brief__status[data-v-d746b325]{color:var(--text-secondary);margin-top:.45rem;font-size:.9375rem}.week-brief__cta[data-v-d746b325]{color:#a9d5ff;min-height:38px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #7dd3fc4d;border-radius:999px;align-items:center;padding:0 .95rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex;position:absolute;top:1.15rem;right:calc(2.375rem + 14px)}.week-brief__cta[data-v-d746b325]:hover{background:#7dd3fc14;border-color:#7dd3fc99}.week-brief__chev[data-v-d746b325]{color:var(--text-muted);place-items:center;transition:transform .2s;display:inline-grid}.week-brief__acc[open] .week-brief__chev[data-v-d746b325]{transform:rotate(180deg)}.week-brief__body[data-v-d746b325]{border-top:1px solid #1f1f1f;padding:0 1.375rem 1.375rem}.week-brief__cols[data-v-d746b325]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:1.25rem 0;display:grid}.week-brief__cols p[data-v-d746b325]{color:var(--text-secondary);margin-top:.4rem;font-size:.9375rem;line-height:1.55}.week-brief__label[data-v-d746b325]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:700}.week-brief__packets[data-v-d746b325]{border-top:1px solid var(--border-subtle,#1a1a1a);gap:.5rem;padding:1.25rem 0;display:grid}.week-brief__packets .week-brief__label[data-v-d746b325]{margin-bottom:.35rem}.week-brief__packet[data-v-d746b325]{border:1px solid var(--border-subtle,#1a1a1a);color:inherit;border-radius:10px;grid-template-columns:minmax(120px,.4fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem .9rem;text-decoration:none;transition:border-color .15s;display:grid}.week-brief__packet[data-v-d746b325]:hover{border-color:#ffffff3d}.week-brief__packet-ch[data-v-d746b325]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.875rem}.week-brief__packet strong[data-v-d746b325]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:500;overflow:hidden}.week-brief__packet svg[data-v-d746b325]{color:var(--text-muted)}.week-brief__actions[data-v-d746b325]{border-top:1px solid var(--border-subtle,#1a1a1a);gap:.55rem;padding:1.25rem 0;display:grid}.week-brief__actions .week-brief__label[data-v-d746b325]{margin-bottom:.35rem}.week-brief__action[data-v-d746b325]{align-items:baseline;gap:.75rem;display:flex}.week-brief__who[data-v-d746b325]{width:5.5rem;color:var(--text);flex-shrink:0;font-size:.9375rem;font-weight:600}.week-brief__task[data-v-d746b325]{color:var(--text-secondary);font-size:.9375rem}.week-brief__handoff[data-v-d746b325]{border-top:1px solid var(--border-subtle,#1a1a1a);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:1rem;font-size:.875rem;display:flex}.week-brief__dot[data-v-d746b325]{background:var(--yellow,#facc15);border-radius:50%;width:6px;height:6px}@media (width<=720px){.week-brief__summary[data-v-d746b325]{flex-direction:column;align-items:flex-start;gap:.85rem;padding-right:1.375rem}.week-brief__cta[data-v-d746b325]{justify-content:center;width:calc(100% - 2.75rem);margin:0 1.375rem 1.15rem;display:flex;position:static}.week-brief__cols[data-v-d746b325]{grid-template-columns:1fr;gap:1rem}.week-brief__packet[data-v-d746b325]{grid-template-columns:1fr auto}.week-brief__packet-ch[data-v-d746b325]{grid-column:1/-1}}.page-caption[data-v-3f4c429a]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.75rem;font-size:14px;font-weight:600}.readiness-panel[data-v-51a245ef]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin-bottom:1.5rem;overflow:hidden}.readiness-panel[open][data-v-51a245ef]{border-color:var(--border2)}.readiness-head[data-v-51a245ef]{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-height:88px;padding:1rem 1.25rem;list-style:none;display:grid}.readiness-head[data-v-51a245ef]::-webkit-details-marker{display:none}.readiness-head[data-v-51a245ef]:hover{background:#ffffff05}.panel-chev[data-v-51a245ef]{color:var(--text-3);transition:transform .2s;display:inline-flex}.readiness-panel[open] .panel-chev[data-v-51a245ef]{transform:rotate(90deg)}.readiness-title[data-v-51a245ef]{gap:.25rem;display:grid}.readiness-title>span[data-v-51a245ef]{color:var(--text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:800}.readiness-title small[data-v-51a245ef]{color:var(--text-3);font-size:.875rem}.readiness-score[data-v-51a245ef]{color:var(--blue);align-items:baseline;display:flex}.readiness-score strong[data-v-51a245ef]{letter-spacing:-.08em;font-size:clamp(2.25rem,5vw,3.75rem);line-height:.9}.readiness-score span[data-v-51a245ef]{margin-left:.2rem;font-size:.9rem;font-weight:800}.readiness-body[data-v-51a245ef]{border-top:1px solid var(--border);padding:1rem 1.25rem 1.25rem}.readiness-explainer[data-v-51a245ef]{max-width:720px;color:var(--text-2);font-size:.9375rem;line-height:1.55}.readiness-track[data-v-51a245ef],.lane-track[data-v-51a245ef]{background:var(--surface3);height:2px;margin-top:.9rem}.readiness-track span[data-v-51a245ef],.lane-track span[data-v-51a245ef]{background:var(--blue);height:100%;display:block}.readiness-lanes[data-v-51a245ef]{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.readiness-lane[data-v-51a245ef]{background:var(--bg);min-width:0;padding:.85rem}.readiness-lane>div[data-v-51a245ef]:first-child{justify-content:space-between;gap:.5rem;display:flex}.readiness-lane strong[data-v-51a245ef]{color:var(--text);font-size:.875rem;line-height:1.3}.readiness-lane span[data-v-51a245ef]{color:var(--text-3);font-family:var(--font-mono);font-size:.875rem}.lane-track[data-v-51a245ef]{margin-top:.65rem}@media (width<=860px){.readiness-lanes[data-v-51a245ef]{grid-template-columns:1fr 1fr}}@media (width<=640px){.readiness-head[data-v-51a245ef]{grid-template-columns:auto minmax(0,1fr) auto;min-height:76px;padding:.9rem 1rem}.readiness-head>.bdg[data-v-51a245ef]{display:none}.readiness-body[data-v-51a245ef]{padding:.9rem 1rem 1rem}.readiness-lanes[data-v-51a245ef]{grid-template-columns:1fr}.readiness-lane[data-v-51a245ef]{grid-template-columns:minmax(0,1fr) 5rem;align-items:center;gap:.75rem;display:grid}.lane-track[data-v-51a245ef]{margin-top:0}}@media (prefers-reduced-motion:reduce){.panel-chev[data-v-51a245ef]{transition:none}}.pulse[data-v-46ff0fd9]{vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;animation:2s infinite blink-46ff0fd9;display:inline-block}@keyframes blink-46ff0fd9{0%,to{opacity:1}50%{opacity:.3}}.ov-header[data-v-46ff0fd9]{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.ov-header-copy[data-v-46ff0fd9]{flex:1;min-width:0}.ov-status-bdg[data-v-46ff0fd9]{flex-shrink:0;align-self:flex-start;margin-top:4px}.ov-action-desk[data-v-46ff0fd9]{border-radius:var(--r);background:radial-gradient(circle at 84% 14%,#76b7ff14,#0000 17rem),#000;border:1px solid #1f1f1f;margin-bottom:1.5rem;position:relative;overflow:hidden}.ov-action-desk[data-v-46ff0fd9]:before{content:"";pointer-events:none;opacity:.28;background:radial-gradient(circle at 78% 35%,#0000 0 2.6rem,#7dd3fc1a 2.68rem 2.74rem,#0000 2.82rem 5.6rem),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80% 36%,#000 0 18rem,#0000 29rem);mask-image:radial-gradient(circle at 80% 36%,#000 0 18rem,#0000 29rem)}.ov-action-desk__head[data-v-46ff0fd9],.ov-action-desk__list[data-v-46ff0fd9]{z-index:1;position:relative}.ov-action-desk__head[data-v-46ff0fd9]{border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.375rem;display:flex}.ov-action-desk__head h2[data-v-46ff0fd9]{color:var(--text);letter-spacing:-.055em;margin-top:.35rem;font-size:clamp(1.25rem,2.25vw,1.95rem);line-height:1}.ov-action-desk__head p[data-v-46ff0fd9]{max-width:560px;color:var(--text-secondary);margin-top:.55rem;font-size:.9rem;line-height:1.55}.ov-action-desk__link[data-v-46ff0fd9]{min-height:38px;color:var(--blue);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #76b7ff47;border-radius:999px;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.ov-action-desk__link[data-v-46ff0fd9]:hover{background:#76b7ff14;border-color:#76b7ff8f}.ov-action-desk__list[data-v-46ff0fd9]{display:grid}.ov-action-row[data-v-46ff0fd9]{min-height:116px;color:inherit;background:#00000059;border-bottom:1px solid #1f1f1f;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.375rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.ov-action-row[data-v-46ff0fd9]:last-child{border-bottom:none}.ov-action-row[data-v-46ff0fd9]:before{content:"";opacity:0;background:radial-gradient(circle at 18% 20%,#ff2b8a1f,#0000 11rem),radial-gradient(circle at 88% 18%,#7dd3fc1f,#0000 12rem);transition:opacity .18s;position:absolute;inset:-1px}.ov-action-row[data-v-46ff0fd9]:hover:before{opacity:1}.ov-action-row[data-v-46ff0fd9]>*{z-index:1;position:relative}.ov-action-row__number[data-v-46ff0fd9]{color:#fff;width:2.05rem;height:2.05rem;font-family:var(--font-mono);background:radial-gradient(circle at 35% 25%,#ffffff2e,#0000 42%),#080808;border:1px solid #ffffff29;border-radius:999px;place-items:center;font-size:.875rem;font-weight:800;display:inline-grid}.ov-action-row__top[data-v-46ff0fd9]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:700;display:flex}.ov-action-row__top strong[data-v-46ff0fd9]{color:var(--yellow);white-space:nowrap;font-size:.875rem}.ov-action-row h3[data-v-46ff0fd9]{max-width:720px;color:var(--text);letter-spacing:-.05em;margin-top:.45rem;font-size:clamp(1.08rem,1.85vw,1.45rem);line-height:1.08}.ov-action-row p[data-v-46ff0fd9]{max-width:520px;color:var(--text-secondary);margin-top:.55rem;font-size:.9375rem;line-height:1.55}.ov-action-row__arrow[data-v-46ff0fd9]{color:var(--text-muted);transition:color .15s,transform .15s}.ov-action-row:hover .ov-action-row__arrow[data-v-46ff0fd9]{color:var(--blue);transform:translate(2px,-2px)}.ov-panel[data-v-46ff0fd9]{border-radius:var(--r);transition:border-color .2s;overflow:hidden;box-shadow:none!important;background:#000!important;border:1px solid #1f1f1f!important}.ov-panel[data-v-46ff0fd9]:hover{border-color:var(--border-hover)!important;box-shadow:none!important;background:#000!important}.ov-panel-head[data-v-46ff0fd9]{border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;padding:.9rem 1.375rem;display:flex}.ov-section-lbl[data-v-46ff0fd9]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:15px;font-weight:700}.ov-grid[data-v-46ff0fd9]{grid-template-columns:repeat(3,1fr);gap:1.375rem;margin-bottom:1.375rem;display:grid}.ov-panel-team[data-v-46ff0fd9]{grid-column:span 1}.ov-panel-timeline[data-v-46ff0fd9]{grid-column:span 2}.ov-panel-team .row[data-v-46ff0fd9]{border-bottom-color:#1f1f1f;transition:border-color .2s}.ov-panel-team .row[data-v-46ff0fd9]:hover{background:0 0}.tl-row[data-v-46ff0fd9]{border-bottom:1px solid #1f1f1f;align-items:center;gap:14px;padding:13px 1.375rem;display:flex}.tl-row[data-v-46ff0fd9]:last-child{border-bottom:none}.tl-dot[data-v-46ff0fd9]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot-prog[data-v-46ff0fd9]{background:var(--yellow)}.dot-done[data-v-46ff0fd9]{background:var(--green)}.dot-blue[data-v-46ff0fd9]{background:var(--blue)}.dot-pend[data-v-46ff0fd9]{background:var(--text-secondary)}.tl-body[data-v-46ff0fd9]{flex:1;min-width:0}.tl-label[data-v-46ff0fd9]{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.tl-range[data-v-46ff0fd9]{color:var(--text-secondary);margin-top:2px;font-size:15px}.ov-grace-card[data-v-46ff0fd9]{color:inherit;border-radius:var(--r);box-shadow:none;background:radial-gradient(circle at 86% 18%,#7dd3fc14,#0000 17rem),radial-gradient(circle at 16% 95%,#ff2b8a0a,#0000 14rem),#000;border:1px solid #1f1f1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-bottom:1.375rem;padding:1.25rem 1.375rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.ov-grace-card[data-v-46ff0fd9]:before{content:"";pointer-events:none;opacity:.42;background:radial-gradient(circle at 83% 48%,#0000 0 2.4rem,#7dd3fc1f 2.48rem 2.55rem,#0000 2.62rem 4.6rem,#5eead414 4.68rem 4.74rem,#0000 4.82rem),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 84%,#000 0 18rem,#0000 27rem);mask-image:radial-gradient(circle at 84%,#000 0 18rem,#0000 27rem)}.ov-grace-card__copy[data-v-46ff0fd9],.ov-grace-card__signal[data-v-46ff0fd9]{z-index:1;position:relative}.ov-grace-card[data-v-46ff0fd9]:hover{border-color:#7dd3fc6b;transform:translateY(-1px)}.ov-grace-card__copy h2[data-v-46ff0fd9]{max-width:920px;color:var(--text);letter-spacing:-.065em;margin-top:.6rem;font-size:clamp(1.6rem,3.4vw,3.35rem);line-height:.98}.ov-grace-card__copy p[data-v-46ff0fd9]{max-width:780px;color:var(--text-secondary);margin-top:.75rem;font-size:.98rem;line-height:1.62}.ov-grace-card__eyebrow[data-v-46ff0fd9]{align-items:center;gap:.65rem;display:inline-flex}.ov-grace-card__mark[data-v-46ff0fd9]{color:#dff7ff;background:radial-gradient(circle at 62% 32%,#facc153d,#0000 38%),radial-gradient(circle at 35% 70%,#5eead42e,#0000 45%),#ffffff06;border:1px solid #7dd3fc38;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:inline-grid;box-shadow:inset 0 0 18px #7dd3fc14}.ov-grace-card__mark svg[data-v-46ff0fd9]{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #7dd3fc6b);width:1rem;height:1rem}.ov-grace-card:hover .ov-grace-card__mark svg[data-v-46ff0fd9]{animation:1.2s both grace-twinkle-46ff0fd9}@keyframes grace-twinkle-46ff0fd9{0%,to{opacity:.86;transform:scale(1)rotate(0)}36%{opacity:1;transform:scale(1.12)rotate(8deg)}62%{opacity:.92;transform:scale(.96)rotate(-5deg)}}.ov-grace-card__signal[data-v-46ff0fd9]{border-radius:calc(var(--r) - 2px);background:linear-gradient(135deg,#ffffff0a,#ffffff03),#0000006b;border:1px solid #ffffff17;width:min(260px,26vw);min-width:220px;padding:1rem}.ov-grace-card__signal-top[data-v-46ff0fd9]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ov-grace-card__signal-top span[data-v-46ff0fd9]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:700}.ov-grace-card__signal-top strong[data-v-46ff0fd9]{color:var(--text);letter-spacing:-.045em;font-size:1.55rem;font-weight:800;line-height:1}.ov-grace-card__signal-track[data-v-46ff0fd9]{background:#ffffff0f;border-radius:999px;height:3px;margin-top:.85rem;overflow:hidden}.ov-grace-card__signal-track span[data-v-46ff0fd9]{border-radius:inherit;background:linear-gradient(90deg,#7dd3fc,#5eead4 52%,#facc15);width:84%;height:100%;display:block;box-shadow:0 0 18px #5eead438}.ov-grace-card__signal p[data-v-46ff0fd9]{color:var(--text-secondary);margin-top:.85rem;font-size:.875rem;line-height:1.45}.ov-infra-wrap[data-v-46ff0fd9]{margin-bottom:1.5rem}.infra-foot[data-v-46ff0fd9]{border-top:1px solid #1f1f1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:.75rem 1.375rem;display:flex}.infra-link[data-v-46ff0fd9]{color:var(--text-secondary);font-size:15px;font-weight:600;text-decoration:none;transition:color .12s}.infra-link[data-v-46ff0fd9]:hover{color:var(--text)}.infra-row[data-v-46ff0fd9]{grid-template-columns:repeat(4,1fr);display:grid}.infra-card[data-v-46ff0fd9]{text-align:center;border-right:1px solid #1f1f1f;padding:1.5rem 1.25rem;box-shadow:none!important;background:#000!important}.infra-card[data-v-46ff0fd9]:last-child{border-right:none}.infra-card[data-v-46ff0fd9]:hover{box-shadow:none!important;background:#000!important}.infra-val[data-v-46ff0fd9]{letter-spacing:-.045em;color:var(--text);margin-bottom:7px;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1}.infra-lbl[data-v-46ff0fd9]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:15px;font-weight:700}@media (width<=860px){.ov-grid[data-v-46ff0fd9]{grid-template-columns:1fr;gap:1rem}.ov-panel-team[data-v-46ff0fd9],.ov-panel-timeline[data-v-46ff0fd9]{grid-column:span 1}.ov-action-row[data-v-46ff0fd9]{grid-template-columns:2.4rem minmax(0,1fr)}.ov-action-row__arrow[data-v-46ff0fd9]{display:none}.infra-row[data-v-46ff0fd9]{grid-template-columns:repeat(2,1fr)}.infra-card[data-v-46ff0fd9]:nth-child(2){border-right:none}.infra-card[data-v-46ff0fd9]:first-child,.infra-card[data-v-46ff0fd9]:nth-child(2){border-bottom:1px solid #1f1f1f}.ov-grace-card[data-v-46ff0fd9]{grid-template-columns:1fr}.ov-grace-card__signal[data-v-46ff0fd9]{width:100%;min-width:0}}@media (width<=768px){.ov-header[data-v-46ff0fd9]{flex-direction:column;gap:1rem}.ov-status-bdg[data-v-46ff0fd9]{align-self:flex-start;margin-top:0}.ov-action-desk__head[data-v-46ff0fd9]{flex-direction:column}.ov-action-desk__link[data-v-46ff0fd9]{justify-content:center;width:100%}.infra-row[data-v-46ff0fd9]{grid-template-columns:1fr}.infra-card[data-v-46ff0fd9]{border-bottom:1px solid #1f1f1f;border-right:none;padding:1.125rem 1rem}.infra-card[data-v-46ff0fd9]:last-child{border-bottom:none}}.overline-row[data-v-e2c86d69]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.overline-row .overline[data-v-e2c86d69]{margin-bottom:0}.prov-banner[data-v-e2c86d69]{border:1px solid var(--border);color:var(--text-2);border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:2rem;padding:13px 1.25rem;font-size:15px;line-height:1.6;display:flex}.prov-banner strong[data-v-e2c86d69]{color:var(--text);font-weight:600}.prov-dot[data-v-e2c86d69]{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px}.prov-demo[data-v-e2c86d69]{background:var(--yellow-dim);border-color:var(--yellow-b)}.prov-demo .prov-dot[data-v-e2c86d69]{background:var(--yellow)}.prov-demo strong[data-v-e2c86d69]{color:var(--yellow)}.prov-uniform .prov-dot[data-v-e2c86d69],.prov-mixed .prov-dot[data-v-e2c86d69]{background:var(--text-3)}.prov-mixed .mix-automatic[data-v-e2c86d69]{color:var(--green)}.prov-mixed .mix-human[data-v-e2c86d69]{color:var(--blue)}.prov-mixed .mix-unknown[data-v-e2c86d69]{color:var(--text-3)}.sec-cap[data-v-e2c86d69]{color:var(--text-3);max-width:680px;margin:-.25rem 0 .75rem;font-size:15px;line-height:1.6}.state-blk[data-v-e2c86d69]{padding:1.25rem 1.5rem}.state-row[data-v-e2c86d69]{justify-content:space-between;align-items:center;gap:12px;display:flex}.state-lbl[data-v-e2c86d69]{color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:14px}.state-val[data-v-e2c86d69]{color:var(--text);letter-spacing:-.02em;font-size:20px;font-weight:700}.health-chip[data-v-e2c86d69]{flex-shrink:0}.stale-row[data-v-e2c86d69]{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.stale-row .row-title[data-v-e2c86d69]{color:var(--yellow)}.bdg-stale[data-v-e2c86d69]{background:var(--yellow-dim);color:var(--yellow);border:1px dashed var(--yellow-b);flex-shrink:0}.si-block[data-v-e2c86d69]{color:var(--red);background:#ef444414;border:1px solid #ef444438;font-size:14px;font-weight:700}.blockers-blk .row-title[data-v-e2c86d69]{color:var(--red);font-weight:600}.ws-header[data-v-53221a61]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ws-header-actions[data-v-53221a61]{flex-shrink:0;align-items:center;gap:10px;margin-top:6px;display:flex}.open-badge[data-v-53221a61]{color:#c0a9ff;letter-spacing:-.01em;vertical-align:middle;background:#c0a9ff1f;border:1px solid #c0a9ff38;border-radius:99px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:10px;padding:0 6px;font-size:15px;font-weight:700;display:inline-flex}.view-toggle[data-v-53221a61]{border:1px solid var(--border2);background:#ffffff08;border-radius:9px;gap:2px;padding:3px;display:flex}.vt-btn[data-v-53221a61]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:15px;font-weight:500;transition:background .12s,color .12s;display:flex}.vt-btn[data-v-53221a61]:hover{color:var(--text)}.vt-btn.active[data-v-53221a61]{color:var(--text);background:#ffffff12}.capture-bar[data-v-53221a61]{border:1px solid var(--border);background:var(--bg-main);border-radius:10px;align-items:center;margin-bottom:1.25rem;transition:border-color .15s;display:flex;overflow:hidden}.capture-bar[data-v-53221a61]:focus-within{border-color:var(--border-hover)}.capture-input[data-v-53221a61]{min-width:0;height:48px;color:var(--text);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;padding:0 16px;font-family:inherit;font-size:15px;font-weight:400}.capture-input[data-v-53221a61]::placeholder{color:var(--text-3);font-size:14px}.capture-right[data-v-53221a61]{border-left:1px solid var(--border);align-items:center;gap:0;height:48px;display:flex}.capture-channels[data-v-53221a61]{align-items:center;gap:0;height:100%;padding:0 8px;display:flex}.cch-btn[data-v-53221a61]{height:32px;color:var(--text-secondary);cursor:pointer;text-transform:capitalize;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;transition:background .1s,color .1s,border-color .1s}.cch-btn[data-v-53221a61]:hover{color:var(--text)}.cch-btn.active[data-v-53221a61]{border-color:var(--border2);color:var(--text);background:#ffffff0f}.capture-add[data-v-53221a61]{border:none;border-left:1px solid var(--border);cursor:pointer;width:48px;height:48px;color:var(--text-3);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.capture-add[data-v-53221a61]:hover{color:var(--text);background:#ffffff0a}.capture-add.ready[data-v-53221a61]{color:var(--brand-emerald)}.capture-add[data-v-53221a61]:active{transform:scale(.94)}.ch-tabs[data-v-53221a61]{background:var(--surface);border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:10px;gap:2px;width:fit-content;max-width:100%;margin-bottom:1.25rem;padding:4px;display:flex;overflow-x:auto}.ch-tab[data-v-53221a61]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:7px 14px;font-family:inherit;font-size:15px;font-weight:500;transition:background .12s,color .12s;display:flex}.ch-tab[data-v-53221a61]:hover{color:var(--text)}.ch-tab.active[data-v-53221a61]{background:var(--surface3);color:var(--text)}.tab-ct[data-v-53221a61]{color:var(--text-3);background:#ffffff0a;border-radius:99px;padding:1px 7px;font-size:14px;font-weight:600}.ch-tab.active .tab-ct[data-v-53221a61]{color:#c0a9ff;background:#c0a9ff1a}.task-list[data-v-53221a61]{padding:0;overflow:hidden}.empty-state[data-v-53221a61]{color:var(--text-3);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:3rem 2rem;display:flex}.empty-state p[data-v-53221a61]{margin:0;font-size:14px}.add-link[data-v-53221a61]{cursor:pointer;color:#c0a9ff;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;text-decoration:underline}.add-link[data-v-53221a61]:hover{color:var(--text)}.group-header[data-v-53221a61]{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:9px 1.25rem;display:flex}.group-label-text[data-v-53221a61]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:14px;font-weight:700}.group-count[data-v-53221a61]{color:var(--text-3);background:#ffffff0a;border-radius:99px;padding:1px 7px;font-size:14px;font-weight:600}.new-task-btn[data-v-53221a61]{border:1px solid var(--border2);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-family:inherit;font-size:14px;font-weight:500;transition:background .1s,color .1s,border-color .1s;display:flex}.new-task-btn[data-v-53221a61]:hover{border-color:var(--border-hover);color:var(--text);background:#ffffff0a}.toggleable[data-v-53221a61]{border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;width:100%;font-family:inherit;transition:background .1s}.toggleable[data-v-53221a61]:hover{background:#ffffff04}.gl-chev[data-v-53221a61]{color:var(--text-3);margin-left:auto;transition:transform .2s}.gl-chev.open[data-v-53221a61]{transform:rotate(180deg)}.task-row[data-v-53221a61]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:11px 1.25rem;transition:background .1s;display:flex}.task-row[data-v-53221a61]:last-child{border-bottom:none}.task-row[data-v-53221a61]:hover{background:#ffffff05}.done-row[data-v-53221a61]{opacity:.5}.toggle-btn[data-v-53221a61]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:transform .15s;display:flex}.toggle-btn[data-v-53221a61]:hover{transform:scale(1.1)}.toggle-circle[data-v-53221a61]{border:1.5px solid var(--border2);border-radius:50%;width:16px;height:16px;transition:border-color .15s,background .15s;display:block}.toggle-btn:hover .toggle-circle[data-v-53221a61]{background:#22c55e1a;border-color:#22c55e}.task-body[data-v-53221a61]{flex:1;min-width:0}.task-title[data-v-53221a61]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.done-title[data-v-53221a61]{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--border2);text-decoration-color:var(--border2)}.task-notes[data-v-53221a61]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;overflow:hidden}.task-meta[data-v-53221a61]{flex-shrink:0;align-items:center;gap:6px;display:flex}.ch-chip[data-v-53221a61]{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:14px;font-weight:600}.ch-outreach[data-v-53221a61]{color:#60a5fa;background:#3b82f61a}.ch-content[data-v-53221a61]{color:#c0a9ff;background:#c0a9ff1a}.ch-ops[data-v-53221a61]{color:#fbbf24;background:#f59e0b1a}.prio-dot[data-v-53221a61]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.prio-high[data-v-53221a61]{background:#ef4444}.prio-medium[data-v-53221a61]{background:#f59e0b}.prio-low[data-v-53221a61]{background:var(--border2)}.due-chip[data-v-53221a61]{color:var(--text-secondary);background:#ffffff0a;border-radius:4px;padding:2px 7px;font-size:14px;font-weight:500}.row-actions[data-v-53221a61]{opacity:0;flex-shrink:0;gap:2px;transition:opacity .15s;display:flex}.task-row:hover .row-actions[data-v-53221a61]{opacity:1}.act-btn[data-v-53221a61]{cursor:pointer;color:var(--text-3);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px;transition:background .1s,color .1s;display:flex}.act-btn[data-v-53221a61]:hover{color:var(--text);background:#ffffff12}.act-del[data-v-53221a61]:hover{color:#ef4444;background:#ef44441f}.cal-wrap[data-v-53221a61]{padding:0;overflow:hidden}.cal-nav[data-v-53221a61]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.cal-nav-btn[data-v-53221a61]{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;align-items:center;padding:5px;transition:background .1s,color .1s;display:flex}.cal-nav-btn[data-v-53221a61]:hover{color:var(--text);background:#ffffff0f}.cal-month-label[data-v-53221a61]{color:var(--text);font-size:15px;font-weight:600}.cal-grid[data-v-53221a61]{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);display:grid}.cal-dow[data-v-53221a61]{text-align:center;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);border-bottom:1px solid var(--border);padding:8px 4px;font-size:14px;font-weight:700}.cal-cell[data-v-53221a61]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:88px;padding:6px;transition:background .1s}.cal-cell[data-v-53221a61]:nth-child(7n){border-right:none}.cal-cell[data-v-53221a61]:hover{background:#ffffff04}.cal-other[data-v-53221a61]{opacity:.28}.cal-day-num[data-v-53221a61]{color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-bottom:4px;font-size:14px;font-weight:500;display:flex}.today-num[data-v-53221a61]{color:#0a0a0c;background:#c0a9ff;font-weight:700}.cal-chip[data-v-53221a61]{cursor:pointer;border-radius:5px;align-items:center;gap:4px;margin-bottom:2px;padding:3px 5px 3px 3px;font-size:14px;font-weight:500;transition:opacity .1s;display:flex;overflow:hidden}.cal-chip[data-v-53221a61]:hover{opacity:.75}.chip-done[data-v-53221a61]{color:#4ade80;background:#22c55e1a}.chip-open[data-v-53221a61]{color:var(--text-secondary);background:#ffffff0d}.cal-chip-av[data-v-53221a61]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;font-weight:700;display:flex}.cal-chip-title[data-v-53221a61]{white-space:nowrap;text-overflow:ellipsis;max-width:90px;overflow:hidden}.cal-empty[data-v-53221a61]{text-align:center;color:var(--text-3);padding:2rem 1.25rem;font-size:15px}.unscheduled[data-v-53221a61]{border-top:1px solid var(--border)}.unscheduled-hd[data-v-53221a61]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:9px 1.25rem;font-size:14px;font-weight:700;display:flex}.modal-overlay[data-v-53221a61]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-53221a61]{border:1px solid var(--border2);background:#111113;border-radius:14px;width:480px;max-width:100%;box-shadow:0 24px 64px #0009}.modal-head[data-v-53221a61]{justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 0;display:flex}.modal-head h3[data-v-53221a61]{color:var(--text);margin:0;font-size:15px;font-weight:600}.modal-close[data-v-53221a61]{cursor:pointer;color:var(--text-3);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:color .12s;display:flex}.modal-close[data-v-53221a61]:hover{color:var(--text)}.modal-body[data-v-53221a61]{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.form-field[data-v-53221a61]{flex-direction:column;flex:1;gap:5px;display:flex}.form-field label[data-v-53221a61]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:14px;font-weight:700}.form-row[data-v-53221a61]{gap:1rem;display:flex}.f-input[data-v-53221a61]{background:var(--bg);border:1px solid var(--border2);color:var(--text);box-sizing:border-box;border-radius:7px;outline:none;width:100%;padding:9px 11px;font-family:inherit;font-size:15px;transition:border-color .15s}.f-input[data-v-53221a61]:focus{border-color:#c0a9ff}.f-date[data-v-53221a61]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.seg[data-v-53221a61]{background:var(--bg);border:1px solid var(--border);border-radius:7px;gap:2px;padding:3px;display:flex}.seg-btn[data-v-53221a61]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:500;transition:background .1s,color .1s}.seg-btn[data-v-53221a61]:hover{color:var(--text)}.seg-btn.active[data-v-53221a61]{color:var(--text);background:#ffffff14}.modal-foot[data-v-53221a61]{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:1rem 1.5rem 1.25rem;display:flex}.btn-ghost[data-v-53221a61]{border:1px solid var(--border2);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:background .12s,color .12s}.btn-ghost[data-v-53221a61]:hover{color:var(--text);background:#ffffff0a}.btn-primary[data-v-53221a61]{color:#0a0a0c;cursor:pointer;background:#c0a9ff;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .15s}.btn-primary[data-v-53221a61]:hover{opacity:.85}.btn-primary[data-v-53221a61]:disabled{opacity:.3;cursor:not-allowed}.modal-fade-enter-active[data-v-53221a61],.modal-fade-leave-active[data-v-53221a61]{transition:opacity .18s,transform .18s}.modal-fade-enter-from[data-v-53221a61],.modal-fade-leave-to[data-v-53221a61]{opacity:0;transform:scale(.97)translateY(6px)}@media (width<=768px){.ws-header[data-v-53221a61]{flex-direction:column;gap:12px}.ws-header-actions[data-v-53221a61]{margin-top:0}.capture-channels[data-v-53221a61],.task-meta .due-chip[data-v-53221a61]{display:none}.row-actions[data-v-53221a61]{opacity:1}.form-row[data-v-53221a61]{flex-direction:column;gap:.75rem}}.ins-header[data-v-3f9db865]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.ins-header-copy[data-v-3f9db865]{flex:1;min-width:0}.not-connected-pill[data-v-3f9db865]{border-radius:var(--radius-pill);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);vertical-align:middle;background:#000;border:1px solid #1f1f1f;margin-left:8px;padding:2px 8px;font-size:15px;font-weight:600;display:inline-block}.connect-btn[data-v-3f9db865]{border-radius:var(--r);letter-spacing:.01em;color:var(--text-secondary);cursor:pointer;background:#000;border:1px solid #1f1f1f;flex-shrink:0;align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding:8px 14px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s;display:flex}.connect-btn[data-v-3f9db865]:hover{opacity:.8}.connect-btn-live[data-v-3f9db865]{color:#00e599;background:#00e59914;border-color:#00e59940}.connect-dot[data-v-3f9db865]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.connect-btn-live .connect-dot[data-v-3f9db865]{animation:2s infinite dot-blink-3f9db865;box-shadow:0 0 8px #00e599}@keyframes dot-blink-3f9db865{0%,to{opacity:1}50%{opacity:.4}}.setup-notice[data-v-3f9db865]{border-radius:var(--r);background:#000;border:1px solid #1f1f1f;align-items:flex-start;gap:14px;margin-bottom:1.5rem;padding:18px 20px;display:flex}.setup-notice-icon[data-v-3f9db865]{border-radius:var(--r);width:36px;height:36px;color:var(--text-secondary);background:#000;border:1px solid #1f1f1f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.setup-notice-body[data-v-3f9db865]{flex:1;min-width:0}.setup-notice-text[data-v-3f9db865]{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:1.5}.setup-link[data-v-3f9db865]{color:var(--text-secondary);border-bottom:1px solid #2a2a2a;padding-bottom:1px;font-size:15px;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s}.setup-link[data-v-3f9db865]:hover{color:var(--text);border-color:var(--border-hover)}.metrics-grid[data-v-3f9db865]{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:1.5rem;transition:opacity .2s;display:grid}.metrics-inactive[data-v-3f9db865]{opacity:.5!important}.metric-card[data-v-3f9db865]{border-radius:var(--r);text-align:center;padding:1.5rem 1.25rem;transition:border-color .2s;box-shadow:none!important;background:#000!important;border:1px solid #1f1f1f!important}.metric-card[data-v-3f9db865]:hover{border-color:var(--border-hover)!important}.metric-card-inactive[data-v-3f9db865]{background:#000!important;border:1px dashed #2a2a2a!important}.metric-card-inactive[data-v-3f9db865]:hover{border-color:var(--border-hover)!important}.metric-val[data-v-3f9db865]{letter-spacing:-.045em;color:var(--text);margin-bottom:10px;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1}.metric-lbl[data-v-3f9db865]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:15px;font-weight:700}.metric-note[data-v-3f9db865]{color:var(--text-secondary);margin-top:6px;font-size:15px;font-weight:400}.ins-source[data-v-3f9db865]{margin-bottom:1.5rem}.notice-fade-enter-active[data-v-3f9db865],.notice-fade-leave-active[data-v-3f9db865]{transition:opacity .2s,transform .2s}.notice-fade-enter-from[data-v-3f9db865],.notice-fade-leave-to[data-v-3f9db865]{opacity:0;transform:translateY(-6px)}.inner[data-v-3f9db865]{background:#000}@media (width<=860px){.metrics-grid[data-v-3f9db865]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.ins-header[data-v-3f9db865]{flex-direction:column;gap:1rem}.connect-btn[data-v-3f9db865]{align-self:flex-start;margin-top:0}.metrics-grid[data-v-3f9db865]{grid-template-columns:1fr;gap:12px}.metric-card[data-v-3f9db865]{padding:1.25rem 1rem}}.analytics-inner[data-v-6d96ffc6]{width:100%;max-width:1540px}.aud-header[data-v-6d96ffc6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2.5rem;display:flex}.header-actions[data-v-6d96ffc6]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.last-updated[data-v-6d96ffc6],.range-label[data-v-6d96ffc6]{color:var(--text-secondary);font-size:15px}.live-dot[data-v-6d96ffc6]{border-radius:var(--radius-round);background:var(--green);width:7px;height:7px;animation:2.5s ease-in-out infinite pulse-dot-6d96ffc6}.live-dot.muted[data-v-6d96ffc6]{background:var(--text-3);animation:none}.live-dot.warning[data-v-6d96ffc6]{background:var(--yellow)}.live-txt[data-v-6d96ffc6]{color:var(--green);font-size:15px;font-weight:600}.live-txt.warning[data-v-6d96ffc6]{color:var(--yellow)}.live-txt.muted[data-v-6d96ffc6]{color:var(--text-2)}.refresh-btn[data-v-6d96ffc6],.btn-retry[data-v-6d96ffc6]{border-radius:var(--r);background:var(--green-dim);border:1px solid var(--green-b);color:var(--green);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .12s;display:flex}.refresh-btn[data-v-6d96ffc6]:hover,.btn-retry[data-v-6d96ffc6]:hover{opacity:.8}.refresh-btn[data-v-6d96ffc6]:disabled{opacity:.5;cursor:default}.refresh-btn.spinning svg[data-v-6d96ffc6]{animation:.7s linear infinite spin-6d96ffc6}.empty-state[data-v-6d96ffc6],.error-state[data-v-6d96ffc6]{text-align:center;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:4rem 2rem;font-size:14px;display:flex}.empty-icon[data-v-6d96ffc6]{opacity:.25;color:var(--text)}.property-block[data-v-6d96ffc6]{animation-delay:var(--delay)}.property-primary[data-v-6d96ffc6]{border-color:var(--border2)}.property-head[data-v-6d96ffc6]{gap:1rem}.property-main[data-v-6d96ffc6]{flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.property-title[data-v-6d96ffc6]{align-items:center;gap:10px;min-width:0;display:flex}.property-meta[data-v-6d96ffc6]{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.domain-link[data-v-6d96ffc6]{color:inherit;text-decoration:none;transition:color .12s}.domain-link[data-v-6d96ffc6]:hover{color:var(--signal-primary)}.toggle-btn[data-v-6d96ffc6]{border-radius:var(--r);border:1px solid var(--border2);width:30px;height:30px;color:var(--text-2);cursor:pointer;background:#ffffff05;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toggle-btn[data-v-6d96ffc6]:hover{color:var(--text);border-color:var(--border-hover)}.panel-chev[data-v-6d96ffc6]{color:currentColor;transition:transform .2s;display:inline-flex}.toggle-btn.is-open .panel-chev[data-v-6d96ffc6]{transform:rotate(90deg)}.analytics-stat-grid[data-v-6d96ffc6]{border-bottom:1px solid var(--border)}.property-block.is-collapsed .analytics-stat-grid[data-v-6d96ffc6]{border-bottom:none}.stat-delta[data-v-6d96ffc6]{align-items:center;gap:10px;min-height:18px;margin-top:.55rem;display:flex}.delta-pct[data-v-6d96ffc6]{white-space:nowrap;color:var(--text-3);font-size:13px;font-weight:600}.delta-up[data-v-6d96ffc6]{color:var(--green)}.delta-down[data-v-6d96ffc6]{color:var(--red)}.delta-none[data-v-6d96ffc6]{font-weight:400}.delta-spark[data-v-6d96ffc6]{min-width:0;max-width:96px;height:18px;color:var(--text-3);opacity:.8;flex:1}.stat-val.is-primary[data-v-6d96ffc6]{color:var(--signal-primary)}.read-grid[data-v-6d96ffc6]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.website-grid[data-v-6d96ffc6]{grid-template-columns:repeat(2,minmax(0,1fr))}.website-grid .website-source-panel[data-v-6d96ffc6]{border-right:1px solid var(--border);order:-1}.website-grid .website-chart[data-v-6d96ffc6]{border-right:none}.chart-panel[data-v-6d96ffc6]{border-right:1px solid var(--border);min-width:0}.chart-head[data-v-6d96ffc6]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:11px 1.25rem;display:flex}.spark-chart[data-v-6d96ffc6]{height:120px;padding:.85rem 1.25rem .1rem;position:relative}.hit-row[data-v-6d96ffc6]{display:flex;position:absolute;inset:.85rem 1.25rem .1rem}.hit-col[data-v-6d96ffc6]{cursor:crosshair;background:0 0;border:0;flex:1;min-width:0;padding:0}.hit-col.is-active[data-v-6d96ffc6]{background:linear-gradient(to right, transparent calc(50% - .5px), var(--border2) calc(50% - .5px), var(--border2) calc(50% + .5px), transparent calc(50% + .5px))}.hit-col[data-v-6d96ffc6]:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}.chart-tip[data-v-6d96ffc6]{border:1px solid var(--border2);background:var(--bg);pointer-events:none;white-space:nowrap;align-items:baseline;gap:6px;padding:6px 10px;display:flex;position:absolute;top:.5rem;transform:translate(-50%)}.tip-val[data-v-6d96ffc6]{color:var(--text);font-size:15px;font-weight:700}.tip-unit[data-v-6d96ffc6]{color:var(--text-3);font-size:13px}.tip-date[data-v-6d96ffc6]{color:var(--text-2);border-left:1px solid var(--border);padding-left:8px;font-size:13px}.spark-chart svg[data-v-6d96ffc6]{width:100%;height:100%;overflow:visible}.grid-line[data-v-6d96ffc6]{fill:none;stroke:var(--border2);stroke-width:.25px;vector-effect:non-scaling-stroke}.trend-line[data-v-6d96ffc6]{fill:none;stroke:var(--signal-primary);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.96;transition:opacity .2s}.trend-shadow[data-v-6d96ffc6]{stroke-width:6px;opacity:.08}.chart-foot[data-v-6d96ffc6]{color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.15rem 1.25rem .85rem;font-size:14px;display:flex}.read-panel[data-v-6d96ffc6]{min-width:0}.website-primary-read[data-v-6d96ffc6]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.website-primary-read>.blk-head[data-v-6d96ffc6]{grid-column:1/-1}.website-primary-read>.metric-row[data-v-6d96ffc6]{border-bottom:0;border-top:1px solid var(--border);min-height:88px}.website-primary-read>.metric-row[data-v-6d96ffc6]:nth-child(odd){border-left:1px solid var(--border)}.website-primary-read>.metric-row[data-v-6d96ffc6]:last-child:nth-child(2n){grid-column:1/-1}.metric-row[data-v-6d96ffc6]{min-height:66px}.source-row .row-num[data-v-6d96ffc6]{color:var(--signal-primary)}.row-num[data-v-6d96ffc6]{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.feature-row[data-v-6d96ffc6]{padding:0;display:block}.feature-row__head[data-v-6d96ffc6]{justify-content:space-between;align-items:baseline;gap:1rem;padding:14px 1.25rem;display:flex}.feature-row__head .row-title[data-v-6d96ffc6]{margin-bottom:0}.feature-breakdown[data-v-6d96ffc6]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid}.feature-breakdown__item[data-v-6d96ffc6]{border-right:1px solid var(--border);min-width:0;color:var(--text-2);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 1.25rem;font-size:14px;display:flex}.feature-breakdown__item[data-v-6d96ffc6]:last-child{border-right:0}.feature-breakdown__item strong[data-v-6d96ffc6]{color:var(--text);font-variant-numeric:tabular-nums}.help-center-grid[data-v-6d96ffc6]{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-center-grid .read-panel[data-v-6d96ffc6]:first-child{border-right:1px solid var(--border)}.help-center-summary[data-v-6d96ffc6]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-center-summary>div[data-v-6d96ffc6]{border-right:1px solid var(--border);min-width:0;padding:1.25rem}.help-center-summary>div[data-v-6d96ffc6]:last-child{border-right:0}.help-center-summary strong[data-v-6d96ffc6],.help-center-summary span[data-v-6d96ffc6]{display:block}.help-center-summary strong[data-v-6d96ffc6]{color:var(--text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.help-center-summary span[data-v-6d96ffc6]{color:var(--text-3);font:600 13px/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.panel-footnote[data-v-6d96ffc6]{border-top:1px solid var(--border);color:var(--text-2);padding:1rem 1.25rem;font-size:14px;line-height:1.55}.composition-panel[data-v-6d96ffc6],.routes-panel[data-v-6d96ffc6]{border-bottom:1px solid var(--border)}.routes-summary[data-v-6d96ffc6]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px}.route-toggle[data-v-6d96ffc6],.region-toggle[data-v-6d96ffc6]{min-height:32px;color:var(--text-3);cursor:pointer;font:400 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.route-toggle span[data-v-6d96ffc6]:last-child,.region-toggle span[data-v-6d96ffc6]:last-child{color:var(--signal-primary);font-family:var(--font-mono);font-size:18px;transition:transform .16s}.route-toggle[aria-expanded=true] span[data-v-6d96ffc6]:last-child,.region-toggle[aria-expanded=true] span[data-v-6d96ffc6]:last-child{transform:rotate(45deg)}.route-toggle[data-v-6d96ffc6]:focus-visible,.region-toggle[data-v-6d96ffc6]:focus-visible{outline:1px solid var(--signal-primary);outline-offset:4px}.route-overflow[data-v-6d96ffc6]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-overflow .metric-row[data-v-6d96ffc6]:nth-child(odd){border-right:1px solid var(--border)}.composition[data-v-6d96ffc6]{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.25rem;display:grid}.composition-item[data-v-6d96ffc6]{align-content:start;gap:10px;min-width:0;padding:.15rem 1.25rem 0;display:grid}.composition-item[data-v-6d96ffc6]:first-child{border-right:1px solid var(--border);padding-left:0}.composition-item[data-v-6d96ffc6]:last-child{padding-right:0}.composition-head[data-v-6d96ffc6],.split-labels[data-v-6d96ffc6]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.composition-value[data-v-6d96ffc6]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.group-lbl[data-v-6d96ffc6]{border-top:1px solid var(--border);color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;padding:.9rem 1.25rem .35rem;font-size:14px}.tag-chip[data-v-6d96ffc6]{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.15rem .5rem;font-size:.9375rem}.tag-ok[data-v-6d96ffc6]{color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.tag-warn[data-v-6d96ffc6]{color:var(--yellow);border-color:color-mix(in srgb, var(--yellow) 40%, transparent)}.region-list[data-v-6d96ffc6]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.region-row[data-v-6d96ffc6]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 3.5rem auto;align-items:center;gap:.75rem;min-width:0;padding:14px 1.25rem;font-size:.9375rem;display:grid}.region-row[data-v-6d96ffc6]:nth-child(3n){border-right:0}.region-row[data-v-6d96ffc6]:nth-last-child(-n+3){border-bottom:0}.region-name[data-v-6d96ffc6]{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex;overflow:hidden}.region-flag[data-v-6d96ffc6]{text-align:center;flex:none;width:1.35rem}.region-bar[data-v-6d96ffc6]{border-radius:var(--radius-pill);background:var(--border);height:3px;overflow:hidden}.region-fill[data-v-6d96ffc6]{background:var(--text-3);height:100%;display:block}.region-count[data-v-6d96ffc6]{min-width:2.5rem;color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.regions-summary[data-v-6d96ffc6]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px}.region-list--overflow[data-v-6d96ffc6]{border-top:1px solid var(--border)}.region-empty[data-v-6d96ffc6]{color:var(--text-3);padding:1.25rem;font-size:14px;line-height:1.45}.split-track[data-v-6d96ffc6]{border-radius:var(--radius-pill);background:#ffffff12;width:100%;height:7px;display:flex;overflow:hidden}.split-segment[data-v-6d96ffc6]{background:var(--signal-primary);min-width:3px}.split-segment[data-v-6d96ffc6]:nth-child(2){background:var(--purple-t)}.split-segment[data-v-6d96ffc6]:nth-child(3){background:var(--pink)}.split-labels[data-v-6d96ffc6]{color:var(--text-3);font-size:14px}.attribution-drawer[data-v-6d96ffc6]{border-block:1px solid var(--border)}.attribution-drawer>summary[data-v-6d96ffc6]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.05rem 1.25rem;list-style:none;display:flex}.attribution-drawer>summary[data-v-6d96ffc6]::-webkit-details-marker{display:none}.attribution-drawer>summary>span[data-v-6d96ffc6]:first-child{gap:3px;display:grid}.attribution-drawer>summary strong[data-v-6d96ffc6]{color:var(--text);font-size:15px}.attribution-drawer>summary small[data-v-6d96ffc6]{color:var(--text-2);font-size:14px}.attribution-summary[data-v-6d96ffc6]{color:var(--text-2);white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:inline-flex}.attribution-summary span[data-v-6d96ffc6]{color:var(--signal-primary);font-size:18px;transition:transform .18s}.attribution-drawer[open] .attribution-summary span[data-v-6d96ffc6]{transform:rotate(45deg)}.attribution-grid[data-v-6d96ffc6]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.attribution-grid .read-panel[data-v-6d96ffc6]:first-child{border-right:1px solid var(--border)}.campaign-select[data-v-6d96ffc6]{border:0;border-bottom:1px solid var(--border);width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.campaign-select[data-v-6d96ffc6]:hover,.campaign-select--active[data-v-6d96ffc6]{background:#ffffff06}.campaign-select--active[data-v-6d96ffc6]{border-left-color:var(--signal-primary)}.campaign-select[data-v-6d96ffc6]:focus-visible{outline:2px solid var(--signal-primary);outline-offset:-3px}.campaign-select__title[data-v-6d96ffc6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.campaign-status[data-v-6d96ffc6]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:24px;color:var(--text-2);white-space:nowrap;align-items:center;padding:2px 8px;font-size:12px;line-height:1;display:inline-flex}.campaign-status--active[data-v-6d96ffc6]{border-color:var(--green-b);color:var(--green)}.campaign-status--warning[data-v-6d96ffc6]{border-color:var(--yellow-b);color:var(--yellow)}.sequence-panel-head[data-v-6d96ffc6]{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.sequence-panel-head>span[data-v-6d96ffc6]:first-child{gap:4px;min-width:0;display:grid}.sequence-panel-head small[data-v-6d96ffc6]{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}@keyframes spin-6d96ffc6{to{transform:rotate(360deg)}}@keyframes pulse-dot-6d96ffc6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@media (width<=980px){.read-grid[data-v-6d96ffc6],.help-center-grid[data-v-6d96ffc6],.attribution-grid[data-v-6d96ffc6],.route-overflow[data-v-6d96ffc6]{grid-template-columns:1fr}.website-grid .website-source-panel[data-v-6d96ffc6],.chart-panel[data-v-6d96ffc6]{border-right:none;border-bottom:1px solid var(--border)}.website-grid .website-chart[data-v-6d96ffc6]{border-bottom:none}.help-center-grid .read-panel[data-v-6d96ffc6]:first-child,.attribution-grid .read-panel[data-v-6d96ffc6]:first-child{border-right:none;border-bottom:1px solid var(--border)}.region-list[data-v-6d96ffc6]{grid-template-columns:repeat(2,minmax(0,1fr))}.region-row[data-v-6d96ffc6]:nth-child(3n){border-right:1px solid var(--border)}.region-row[data-v-6d96ffc6]:nth-child(2n){border-right:0}.region-row[data-v-6d96ffc6]:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.region-row[data-v-6d96ffc6]:nth-last-child(-n+2){border-bottom:0}}@media (width<=768px){.aud-header[data-v-6d96ffc6],.property-main[data-v-6d96ffc6]{flex-direction:column;align-items:flex-start}.property-head[data-v-6d96ffc6]{flex-direction:row;align-items:flex-start;gap:12px}.header-actions[data-v-6d96ffc6]{align-items:flex-start}.property-meta[data-v-6d96ffc6]{white-space:normal;flex-flow:wrap;align-items:baseline;gap:4px 10px}.toggle-btn[data-v-6d96ffc6]{flex:none;width:34px;height:34px}.analytics-stat-grid[data-v-6d96ffc6]{grid-template-columns:repeat(2,1fr)}.analytics-stat-grid .stat-cell[data-v-6d96ffc6]{padding:1.2rem 1rem}.analytics-stat-grid .stat-cell[data-v-6d96ffc6]:nth-child(2){border-right:none}.analytics-stat-grid .stat-cell[data-v-6d96ffc6]:first-child,.analytics-stat-grid .stat-cell[data-v-6d96ffc6]:nth-child(2){border-bottom:1px solid var(--border)}.spark-chart[data-v-6d96ffc6]{height:120px}.metric-row[data-v-6d96ffc6]{min-height:58px}}@media (width<=640px){.analytics-inner[data-v-6d96ffc6]{padding-top:2rem}.aud-header[data-v-6d96ffc6]{margin-bottom:1.5rem}.pg-sub[data-v-6d96ffc6]{margin-bottom:0}.property-block[data-v-6d96ffc6]{margin-bottom:1rem}.property-head[data-v-6d96ffc6],.chart-head[data-v-6d96ffc6],.blk-head[data-v-6d96ffc6]{padding-left:1rem;padding-right:1rem}.composition[data-v-6d96ffc6]{padding:1rem}.composition-head[data-v-6d96ffc6],.split-labels[data-v-6d96ffc6]{flex-direction:column;align-items:flex-start;gap:6px}.chart-head[data-v-6d96ffc6]{flex-flow:wrap;align-items:center;gap:10px}.chart-head .bdg[data-v-6d96ffc6]{margin-left:auto}.delta-spark[data-v-6d96ffc6]{display:none}.stat-delta[data-v-6d96ffc6]{margin-top:.4rem}.feature-breakdown[data-v-6d96ffc6]{grid-template-columns:1fr}.feature-breakdown__item[data-v-6d96ffc6]{border-right:0;border-bottom:1px solid var(--border)}.feature-breakdown__item[data-v-6d96ffc6]:last-child{border-bottom:0}.composition[data-v-6d96ffc6]{grid-template-columns:1fr;gap:1rem;height:auto}.composition-item[data-v-6d96ffc6]{padding:0}.composition-item[data-v-6d96ffc6]:first-child{border-right:0;border-bottom:1px solid var(--border);padding-bottom:1rem}.region-list[data-v-6d96ffc6]{grid-template-columns:1fr}.region-row[data-v-6d96ffc6],.region-row[data-v-6d96ffc6]:nth-child(2n),.region-row[data-v-6d96ffc6]:nth-child(3n),.region-row[data-v-6d96ffc6]:nth-last-child(-n+2),.region-row[data-v-6d96ffc6]:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--border)}.region-row[data-v-6d96ffc6]:last-child{border-bottom:0}.website-primary-read[data-v-6d96ffc6]{grid-template-columns:1fr}.website-primary-read>.metric-row[data-v-6d96ffc6]:nth-child(odd){border-left:0}.attribution-drawer>summary[data-v-6d96ffc6]{align-items:flex-start}.attribution-summary[data-v-6d96ffc6]{font-size:0}.attribution-summary span[data-v-6d96ffc6]{font-size:18px}.help-center-summary>div[data-v-6d96ffc6]{padding:1rem}}.pg-header[data-v-e770bbe9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}.tab-pills[data-v-e770bbe9]{flex-wrap:wrap;gap:6px;display:flex}.tab-pill[data-v-e770bbe9]{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:all .12s}.tab-pill[data-v-e770bbe9]:hover{border-color:var(--border2);color:var(--text)}.tab-pill.active[data-v-e770bbe9]{color:#c0a9ff;background:#c0a9ff1a;border-color:#c0a9ff4d;font-weight:600}.doc-row[data-v-e770bbe9]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 1.25rem;transition:background .12s;display:flex}.doc-row[data-v-e770bbe9]:last-child{border-bottom:none}.doc-row[data-v-e770bbe9]:hover{background:#ffffff05}.doc-icon[data-v-e770bbe9]{color:var(--text-3);flex-shrink:0}.doc-body[data-v-e770bbe9]{flex:1;min-width:0}.doc-title[data-v-e770bbe9]{color:var(--text);font-size:15px;font-weight:600}.doc-sub[data-v-e770bbe9]{color:var(--text-3);margin-top:2px;font-size:14px}.doc-actions[data-v-e770bbe9]{flex-shrink:0;gap:6px;display:flex}.doc-btn[data-v-e770bbe9]{border:1px solid var(--border);color:var(--text-2);border-radius:6px;padding:4px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .12s}.doc-btn[data-v-e770bbe9]:hover{border-color:var(--border2);color:var(--text);background:#ffffff0a}.links-grid[data-v-e770bbe9]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;padding:1rem 1.25rem;display:grid}.link-card[data-v-e770bbe9]{border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:all .12s;display:flex}.link-card[data-v-e770bbe9]:hover{border-color:var(--border2);color:var(--text);background:#ffffff0a;transform:translateY(-1px)}.link-icon[data-v-e770bbe9]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.icon-linkedin[data-v-e770bbe9]{color:#0a66c2;background:#0a66c21f}.icon-instagram[data-v-e770bbe9]{color:#e1306c;background:#e1306c1f}.icon-substack[data-v-e770bbe9]{color:#ff6719;background:#ff67191f}.icon-domain[data-v-e770bbe9]{color:#c0a9ff;background:#c0a9ff1a}.icon-tool[data-v-e770bbe9]{color:var(--text-2);background:#ffffff0f}.link-body[data-v-e770bbe9]{flex:1;min-width:0}.link-label[data-v-e770bbe9]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.link-handle[data-v-e770bbe9]{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:14px;overflow:hidden}.link-arrow[data-v-e770bbe9]{color:var(--text-3);opacity:0;flex-shrink:0;transition:opacity .12s}.link-card:hover .link-arrow[data-v-e770bbe9]{opacity:1}.tool-row[data-v-e770bbe9]{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 1.25rem;transition:background .12s;display:flex}.tool-row[data-v-e770bbe9]:last-child{border-bottom:none}.tool-row[data-v-e770bbe9]:hover{background:#ffffff05}.tool-main[data-v-e770bbe9]{flex:1;min-width:0}.tool-name[data-v-e770bbe9]{align-items:center;gap:8px;margin-bottom:3px;display:flex}.tool-link[data-v-e770bbe9]{color:var(--text);font-size:15px;font-weight:600;text-decoration:none;transition:color .12s}.tool-link[data-v-e770bbe9]:hover{color:#c0a9ff}.ch-outreach[data-v-e770bbe9]{color:#c0a9ff;background:#c0a9ff1a}.ch-content[data-v-e770bbe9]{color:#e1306c;background:#e1306c1f}.ch-ops[data-v-e770bbe9]{color:var(--green);background:#34d3991a}.tool-role[data-v-e770bbe9]{color:var(--text-3);font-size:14px}.live-chip[data-v-e770bbe9]{color:var(--green);white-space:nowrap;background:#34d3991a;border:1px solid #34d39933;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:14px;font-weight:500;display:flex}.live-dot-green[data-v-e770bbe9]{background:var(--green);border-radius:50%;width:5px;height:5px;animation:2s infinite pulse-dot-e770bbe9}.static-chip[data-v-e770bbe9]{color:var(--text-3);font-size:14px}.tool-status[data-v-e770bbe9]{text-transform:capitalize;border-radius:5px;padding:3px 9px;font-size:14px;font-weight:600}.ts-active[data-v-e770bbe9]{color:var(--green);background:#34d3991a}.ts-planned[data-v-e770bbe9]{color:var(--text-3);background:#ffffff0a}.ts-pending[data-v-e770bbe9]{color:var(--yellow);background:#fbbf241a}.ts-in-progress[data-v-e770bbe9]{color:#c0a9ff;background:#c0a9ff14}.integration-stats[data-v-e770bbe9]{padding:.75rem 1.25rem}.usage-row[data-v-e770bbe9]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:15px;display:flex}.usage-row[data-v-e770bbe9]:last-child{border-bottom:none}.usage-label[data-v-e770bbe9]{color:var(--text-2);flex-shrink:0}.usage-val[data-v-e770bbe9]{color:var(--text);text-align:right;word-break:break-word;font-weight:600}.usage-good[data-v-e770bbe9]{color:var(--green)}.usage-warn[data-v-e770bbe9]{color:var(--yellow)}.tool-loading[data-v-e770bbe9]{color:var(--text-3);align-items:center;gap:10px;padding:1rem 1.25rem;font-size:14px;display:flex}.tool-error[data-v-e770bbe9]{color:var(--text-3);padding:1rem 1.25rem;font-size:14px;line-height:1.6}.mini-spinner[data-v-e770bbe9]{border:1.5px solid var(--border);border-top-color:#c0a9ff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin-e770bbe9}.assets-grid[data-v-e770bbe9]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:1rem 1.25rem;display:grid}.asset-card[data-v-e770bbe9]{border:1px solid var(--border);color:inherit;border-radius:9px;flex-direction:column;text-decoration:none;transition:border-color .12s,transform .12s;display:flex;overflow:hidden}.asset-card[data-v-e770bbe9]:hover{border-color:var(--border2);transform:translateY(-1px)}.asset-thumb[data-v-e770bbe9]{aspect-ratio:16/10;background:#000;justify-content:center;align-items:center;display:flex;overflow:hidden}.asset-thumb img[data-v-e770bbe9]{object-fit:contain;width:100%;height:100%}.asset-meta[data-v-e770bbe9]{padding:8px 10px}.asset-context[data-v-e770bbe9]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.asset-sub[data-v-e770bbe9]{color:var(--text-3);margin-top:2px;font-size:14px}@keyframes spin-e770bbe9{to{transform:rotate(360deg)}}@keyframes pulse-dot-e770bbe9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@media (width<=640px){.links-grid[data-v-e770bbe9]{grid-template-columns:1fr}.tool-row[data-v-e770bbe9]{flex-wrap:wrap}.assets-grid[data-v-e770bbe9]{grid-template-columns:repeat(2,1fr)}}.customer-feedback[data-v-090a0ca6]{max-width:none;padding-bottom:clamp(4rem,9vw,8rem)}.customer-feedback__head[data-v-090a0ca6]{padding-bottom:clamp(2rem,4vw,3.5rem)}.feedback-read[data-v-090a0ca6]{border-block:1px solid var(--border);margin-bottom:clamp(2.75rem,5vw,4.5rem)}.feedback-read__topline[data-v-090a0ca6]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:48px;display:flex}.feedback-read__topline h2[data-v-090a0ca6],.feedback-read__topline span[data-v-090a0ca6]{color:var(--text-3);font:600 13px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.feedback-read__actions[data-v-090a0ca6]{align-items:center;gap:1rem;display:flex}.feedback-refresh[data-v-090a0ca6]{border:1px solid var(--border2);border-radius:var(--radius-sm);min-height:34px;color:var(--text-2);cursor:pointer;background:0 0;padding:.45rem .75rem;font-size:13px;font-weight:650}.feedback-refresh[data-v-090a0ca6]:hover:not(:disabled){border-color:var(--cyan);color:var(--text)}.feedback-refresh[data-v-090a0ca6]:disabled{cursor:wait;opacity:.55}.feedback-metrics[data-v-090a0ca6]{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.feedback-metric[data-v-090a0ca6]{border-left:1px solid var(--border);min-width:0;padding:clamp(1.25rem,2.5vw,2rem) clamp(.75rem,2vw,1.5rem)}.feedback-metric[data-v-090a0ca6]:first-child{border-left:0}.feedback-metric strong[data-v-090a0ca6]{color:var(--text);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.75rem,3.3vw,3.25rem);font-weight:680;line-height:1;display:block;overflow:hidden}.feedback-metric.is-primary strong[data-v-090a0ca6]{color:var(--cyan)}.feedback-metric span[data-v-090a0ca6]{color:var(--text-3);font:600 13px/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.6rem;display:block}.feedback-source-read[data-v-090a0ca6]{padding-block:.55rem}.feedback-source-read__row[data-v-090a0ca6]{min-height:46px;color:var(--text-2);grid-template-columns:minmax(130px,.55fr) minmax(120px,1fr) minmax(150px,.55fr);align-items:center;gap:1rem;font-size:14px;display:grid}.feedback-source-read__source[data-v-090a0ca6]{gap:.25rem;min-width:0;display:grid}.feedback-source-read__source small[data-v-090a0ca6]{color:var(--text-3);font-size:13px;line-height:1.4}.feedback-source-read__track[data-v-090a0ca6]{background:var(--border);border-radius:999px;height:5px;overflow:hidden}.feedback-source-read__track>span[data-v-090a0ca6]{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;display:block}.feedback-source-read__track.is-unavailable[data-v-090a0ca6]{opacity:.45}.feedback-source-read__track>span.is-processing[data-v-090a0ca6]{animation:1.1s ease-in-out infinite alternate feedback-progress-090a0ca6}.feedback-source-read__state[data-v-090a0ca6]{justify-content:flex-end;align-items:center;gap:.8rem;min-width:0;display:flex}.feedback-source-read__state strong[data-v-090a0ca6]{color:var(--text-2);white-space:nowrap;font-size:15px;font-weight:600}.feedback-source-read__connection[data-v-090a0ca6]{color:var(--text-3);white-space:nowrap;align-items:center;gap:.45rem;font-size:15px;font-weight:600;display:inline-flex}.feedback-source-read__dot[data-v-090a0ca6]{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.feedback-source-read__connection.is-connected[data-v-090a0ca6]{color:var(--green)}.feedback-source-read__connection.is-connecting[data-v-090a0ca6]{color:var(--yellow)}.feedback-source-read__connection.is-disconnected[data-v-090a0ca6]{color:var(--red)}.feedback-source-read__connection.is-not-connected[data-v-090a0ca6]{color:var(--text-3)}.feedback-source-read__connection.is-connecting .feedback-source-read__dot[data-v-090a0ca6]{animation:1.1s ease-in-out infinite alternate feedback-connection-090a0ca6}.grace-read[data-v-090a0ca6]{border-block:1px solid var(--border);grid-template-columns:minmax(170px,.34fr) minmax(0,1.2fr) minmax(280px,.7fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,5vw,5rem) 0;display:grid}.grace-read__meta[data-v-090a0ca6]{flex-direction:column;gap:1rem;display:flex}.grace-read__meta>span[data-v-090a0ca6]:last-child{color:var(--text-2);font-size:14px;line-height:1.5}.grace-read__body h2[data-v-090a0ca6]{max-width:780px;color:var(--text);font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.7vw,5.8rem);font-weight:400;line-height:.94}.grace-read__body p[data-v-090a0ca6],.grace-read__next p[data-v-090a0ca6]{color:var(--text-2);margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}.grace-read__next[data-v-090a0ca6]{border-top:2px solid var(--cyan);align-self:end;padding-top:1rem}.grace-read__next>span[data-v-090a0ca6]{color:var(--cyan);font:600 13px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}@keyframes feedback-progress-090a0ca6{0%{opacity:.55}to{opacity:1}}@keyframes feedback-connection-090a0ca6{0%{opacity:.45}to{opacity:1}}.findings[data-v-090a0ca6]{border-top:1px solid var(--border);margin-top:clamp(3.25rem,7vw,7rem)}.findings__intro[data-v-090a0ca6]{grid-template-columns:minmax(80px,.32fr) minmax(0,1.35fr) minmax(190px,.55fr);gap:2rem;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(2.25rem,5vw,4rem);display:grid}.section-label[data-v-090a0ca6]{color:var(--magenta);font:600 13px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:.45rem 0 0}.findings__intro h2[data-v-090a0ca6]{max-width:780px;color:var(--text);font-family:var(--font-serif);letter-spacing:-.045em;grid-column:2;margin:0;font-size:clamp(2.5rem,6vw,6rem);font-weight:400;line-height:.95}.finding[data-v-090a0ca6]{border-top:1px solid var(--border);grid-template-columns:minmax(80px,.32fr) minmax(0,1.35fr) minmax(190px,.55fr);align-items:start;gap:2rem;padding:clamp(2rem,4.5vw,4.5rem) 0;display:grid}.finding__number[data-v-090a0ca6]{color:var(--text-3);font:600 13px/1 var(--font-mono);letter-spacing:.12em}.finding__body h3[data-v-090a0ca6]{max-width:850px;color:var(--text);font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.6vw,3.75rem);font-weight:400;line-height:1.02}.finding__body p[data-v-090a0ca6]{max-width:700px;color:var(--text-2);margin:1.3rem 0 0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.65}.finding__source[data-v-090a0ca6]{color:var(--text-3);font:500 13px/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:.25rem 0 0}.feedback-work[data-v-090a0ca6],.knowledge-read[data-v-090a0ca6]{border-top:1px solid var(--border);margin-top:clamp(4rem,8vw,8rem)}.feedback-work__intro[data-v-090a0ca6],.knowledge-read__head[data-v-090a0ca6]{grid-template-columns:minmax(170px,.34fr) minmax(0,1.2fr) minmax(280px,.7fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(2rem,4vw,3.5rem);display:grid}.feedback-work__intro h2[data-v-090a0ca6],.knowledge-read__head h2[data-v-090a0ca6]{color:var(--text);font-family:var(--font-serif);letter-spacing:-.04em;text-wrap:balance;grid-column:2;margin:0;font-size:clamp(2.2rem,4.5vw,4.8rem);font-weight:400;line-height:.98}.feedback-work__intro>p[data-v-090a0ca6]:last-child,.knowledge-read__head>p[data-v-090a0ca6]{color:var(--text-2);align-self:end;margin:0;font-size:15px;line-height:1.6}.feedback-work__item[data-v-090a0ca6]{border-top:1px solid var(--border);grid-template-columns:minmax(70px,.25fr) minmax(0,1.45fr) minmax(150px,.45fr);align-items:start;gap:2rem;padding:1.75rem 0;display:grid}.feedback-work__item>span[data-v-090a0ca6]{color:var(--text-3);font:600 13px/1 var(--font-mono);letter-spacing:.12em}.feedback-work__item h3[data-v-090a0ca6],.knowledge-card h3[data-v-090a0ca6]{color:var(--text);margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.25}.feedback-work__item p[data-v-090a0ca6],.knowledge-card p[data-v-090a0ca6]{max-width:720px;color:var(--text-2);margin:.6rem 0 0;font-size:15px;line-height:1.6}.feedback-work__item>strong[data-v-090a0ca6]{color:var(--text-3);font:600 13px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-self:end}.feedback-work__item>strong.is-next[data-v-090a0ca6]{color:var(--cyan)}.feedback-work__item>strong.is-waiting[data-v-090a0ca6]{color:var(--yellow)}.knowledge-read__head>div[data-v-090a0ca6]{display:contents}.knowledge-source-gate[data-v-090a0ca6]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:1.25rem 0;display:grid}.knowledge-source-gate>div[data-v-090a0ca6]{gap:.45rem;display:grid}.knowledge-source-gate span[data-v-090a0ca6],.knowledge-read__subhead span[data-v-090a0ca6]{color:var(--magenta);font:600 13px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.knowledge-source-gate strong[data-v-090a0ca6]{color:var(--yellow);font-size:17px}.knowledge-source-gate.is-ready strong[data-v-090a0ca6]{color:var(--green)}.knowledge-source-gate p[data-v-090a0ca6]{max-width:760px;color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.knowledge-read__subhead[data-v-090a0ca6]{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.knowledge-read__subhead strong[data-v-090a0ca6]{color:var(--text-2);font-size:15px}.knowledge-read__grid[data-v-090a0ca6]{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-card[data-v-090a0ca6]{border-right:1px solid var(--border);min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.knowledge-card[data-v-090a0ca6]:last-child{border-right:0}.knowledge-card__topline[data-v-090a0ca6]{color:var(--text-3);font:600 13px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,4vw,4rem);display:flex}.knowledge-card__topline strong[data-v-090a0ca6]{color:var(--magenta);font:inherit}.knowledge-card__matches[data-v-090a0ca6]{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.knowledge-card__matches a[data-v-090a0ca6],.knowledge-card__matches span[data-v-090a0ca6]{color:var(--cyan);font-size:14px;line-height:1.45}.knowledge-card__matches a[data-v-090a0ca6]:hover{color:var(--text)}.knowledge-card p.knowledge-card__source[data-v-090a0ca6]{color:var(--text-3);font:600 13px/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:1.25rem}.feedback-note[data-v-090a0ca6]{border-top:1px solid var(--border);align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.feedback-note__mark[data-v-090a0ca6]{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #7dd3fc3d}.feedback-note p[data-v-090a0ca6]{color:var(--text-3);margin:0;font-size:14px}@media (width<=760px){.feedback-metrics[data-v-090a0ca6]{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-metric[data-v-090a0ca6]:nth-child(3){border-left:0}.feedback-metric[data-v-090a0ca6]:nth-child(n+3){border-top:1px solid var(--border)}.findings__intro[data-v-090a0ca6]{grid-template-columns:1fr;gap:1rem}.findings__intro h2[data-v-090a0ca6]{grid-column:auto}.finding[data-v-090a0ca6]{grid-template-columns:42px minmax(0,1fr);gap:1rem}.finding__source[data-v-090a0ca6]{grid-column:2;margin-top:0}.grace-read[data-v-090a0ca6],.feedback-work__intro[data-v-090a0ca6],.knowledge-read__head[data-v-090a0ca6]{grid-template-columns:1fr}.feedback-work__intro h2[data-v-090a0ca6],.knowledge-read__head h2[data-v-090a0ca6]{grid-column:1}.grace-read__next[data-v-090a0ca6]{align-self:auto}.feedback-work__item[data-v-090a0ca6]{grid-template-columns:42px minmax(0,1fr);gap:1rem}.feedback-work__item>strong[data-v-090a0ca6]{grid-column:2;justify-self:start}.knowledge-read__grid[data-v-090a0ca6]{grid-template-columns:1fr}.knowledge-source-gate[data-v-090a0ca6]{grid-template-columns:1fr;gap:.75rem}.knowledge-read__subhead[data-v-090a0ca6]{flex-direction:column;align-items:flex-start}.knowledge-card[data-v-090a0ca6]{border-right:0;border-bottom:1px solid var(--border)}.finding__evidence dl[data-v-090a0ca6]{grid-template-columns:1fr}}@media (width<=440px){.feedback-read__topline[data-v-090a0ca6]{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:.7rem}.feedback-read__actions[data-v-090a0ca6]{flex-direction:column;align-items:flex-start;gap:.65rem;width:100%}.feedback-source-read__row[data-v-090a0ca6]{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding-block:.5rem}.feedback-source-read__track[data-v-090a0ca6]{grid-area:2/1/auto/-1}.feedback-source-read__state[data-v-090a0ca6]{flex-direction:column;align-items:flex-end;gap:.2rem}.finding[data-v-090a0ca6]{grid-template-columns:1fr}.finding__number[data-v-090a0ca6],.finding__source[data-v-090a0ca6]{grid-column:1}.feedback-work__item[data-v-090a0ca6]{grid-template-columns:1fr}.feedback-work__item>strong[data-v-090a0ca6]{grid-column:1}}@media (prefers-reduced-motion:reduce){.feedback-source-read__track>span.is-processing[data-v-090a0ca6],.feedback-source-read__connection.is-connecting .feedback-source-read__dot[data-v-090a0ca6]{animation:none}.panel-chev[data-v-090a0ca6]{transition:none}}.team-feedback__error[data-v-4da8e6a0]{color:var(--signal-danger);font-size:15px}.team-feedback__log-title[data-v-4da8e6a0]{margin-bottom:0}.view-wrapper[data-v-a6aabaa0]{box-sizing:border-box;background-color:#000;min-height:100vh;padding:24px 24px 120px}.dashboard-header[data-v-a6aabaa0]{margin-bottom:32px}.meta-context[data-v-a6aabaa0]{color:#888;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-family:monospace;font-size:14px}.main-title[data-v-a6aabaa0]{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.1}.subtitle[data-v-a6aabaa0]{color:#888;margin:0;font-size:14px;line-height:1.5}.week-slider-container[data-v-a6aabaa0]{border-bottom:1px solid #222;margin-bottom:24px;padding-bottom:4px}.week-scroll-strip[data-v-a6aabaa0]{scrollbar-width:none;-ms-overflow-style:none;gap:0;display:flex;overflow-x:auto}.week-scroll-strip[data-v-a6aabaa0]::-webkit-scrollbar{display:none}.week-btn[data-v-a6aabaa0]{color:#888;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:color .15s,border-color .15s}.week-btn[data-v-a6aabaa0]:hover{color:#ccc}.week-btn.active[data-v-a6aabaa0]{color:#fff;border-bottom-color:#fff}.week-meta-label[data-v-a6aabaa0]{color:#444;letter-spacing:.12em;text-transform:uppercase;padding:6px 0 2px;font-family:monospace;font-size:14px}.filter-row[data-v-a6aabaa0]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filter-pill[data-v-a6aabaa0]{color:#888;cursor:pointer;background:#000;border:1px solid #222;border-radius:4px;padding:6px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s}.filter-pill[data-v-a6aabaa0]:hover{color:#ccc;border-color:#444}.filter-pill.active[data-v-a6aabaa0]{color:#000;background:#fff;border-color:#fff}.content-grid[data-v-a6aabaa0]{grid-template-columns:1fr;gap:12px;max-width:1040px;display:grid}.node-card[data-v-a6aabaa0]{cursor:pointer;background:#000;border:1px solid #222;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;min-height:112px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.node-card[data-v-a6aabaa0]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--x,82%) var(--y,18%), #76b7ff1f, transparent 13rem), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px);background-size:auto,30px 30px,30px 30px;transition:opacity .18s;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(circle at 82% 18%,#000 0 12rem,#0000 22rem);mask-image:radial-gradient(circle at 82% 18%,#000 0 12rem,#0000 22rem)}.node-card[data-v-a6aabaa0]:hover{background:#ffffff05;border-color:#76b7ff57;transform:translateY(-1px)}.node-card[data-v-a6aabaa0]:hover:before{opacity:1}.card-meta[data-v-a6aabaa0]{align-items:center;gap:8px;display:flex}.day-badge[data-v-a6aabaa0]{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:700}.platform-tag[data-v-a6aabaa0]{color:#888;text-transform:uppercase;letter-spacing:.08em;font-family:monospace;font-size:14px}.platform-tag.linkedin[data-v-a6aabaa0]{color:#0a66c2}.platform-tag.instagram[data-v-a6aabaa0]{color:#e1306c}.platform-tag.substack[data-v-a6aabaa0]{color:#ff6719}.card-label[data-v-a6aabaa0]{color:#444;text-transform:uppercase;letter-spacing:.1em;margin:0;font-family:monospace;font-size:14px}.card-title[data-v-a6aabaa0]{z-index:1;color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:720;line-height:1.16;position:relative}.card-footer[data-v-a6aabaa0]{z-index:1;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:4px;display:flex;position:relative}.owner-text[data-v-a6aabaa0]{color:#888;font-size:14px}.card-action[data-v-a6aabaa0]{color:#a9d5ff;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-family:monospace;font-size:14px}.status-dot[data-v-a6aabaa0]{color:#888;text-transform:capitalize;align-items:center;gap:5px;font-size:14px;display:flex}.status-dot .dot[data-v-a6aabaa0]{background:#333;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot.planned .dot[data-v-a6aabaa0]{background:#34495e}.status-dot.draft .dot[data-v-a6aabaa0]{background:#e67e22}.status-dot.scheduled .dot[data-v-a6aabaa0]{background:#7c3aed}.status-dot.published .dot[data-v-a6aabaa0]{background:#00e599}.empty-state[data-v-a6aabaa0]{justify-content:center;align-items:center;padding:60px 0;display:flex}.empty-text[data-v-a6aabaa0]{color:#444;margin:0;font-family:monospace;font-size:15px}@media (width<=768px){.view-wrapper[data-v-a6aabaa0]{padding-top:20px;padding-left:16px!important;padding-right:16px!important}.main-title[data-v-a6aabaa0]{font-size:26px}}@media (width>=760px){.node-card[data-v-a6aabaa0]{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.node-card[data-v-a6aabaa0]{padding:20px 22px}}.pg-header[data-v-84d0e104]{margin-bottom:1.75rem}.ch-card[data-v-84d0e104]{border-radius:var(--r);margin-bottom:1rem;transition:border-color .2s;overflow:hidden;box-shadow:none!important;background:#000!important;border:1px solid #1f1f1f!important}.ch-card[data-v-84d0e104]:hover{border-color:var(--border-hover)!important;box-shadow:none!important;background:#000!important}.ch-head[data-v-84d0e104]{border-bottom:1px solid #1f1f1f;align-items:center;gap:12px;padding:1rem 1.25rem;display:flex}.ch-icon[data-v-84d0e104]{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.li-icon[data-v-84d0e104]{color:#0a66c2;background:#0a66c21f}.ss-icon[data-v-84d0e104]{color:#ff6719;background:#ff67191f}.ig-icon[data-v-84d0e104]{color:#e1306c;background:#e1306c1f}.ch-meta[data-v-84d0e104]{flex:1;min-width:0}.ch-name[data-v-84d0e104]{color:var(--text);font-size:14px;font-weight:600}.ch-desc[data-v-84d0e104]{color:var(--text-secondary);margin-top:2px;font-size:15px}.status-pill[data-v-84d0e104]{letter-spacing:.04em;border-radius:var(--radius-pill);flex-shrink:0;padding:3px 10px;font-size:15px;font-weight:700}.pill-active[data-v-84d0e104]{color:var(--green);background:#22c55e1a;border:1px solid #22c55e33}.pill-pending[data-v-84d0e104]{color:var(--yellow);background:#f59e0b1a;border:1px solid #f59e0b33}.ch-section[data-v-84d0e104]{border-bottom:1px solid #1f1f1f;padding:1rem 1.25rem}.ch-section-last[data-v-84d0e104]{border-bottom:none}.section-label[data-v-84d0e104]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:10px;font-size:15px;font-weight:700}.link-cluster[data-v-84d0e104]{flex-wrap:wrap;gap:6px;display:flex}.ch-link[data-v-84d0e104]{color:var(--text-secondary);border-radius:var(--r);border:1px solid #1f1f1f;align-items:center;gap:5px;padding:5px 10px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,color .12s;display:inline-flex;background:#000!important}.ch-link[data-v-84d0e104]:hover{color:var(--text);border-color:var(--border-hover);background:#000!important}.cadence-list[data-v-84d0e104]{flex-direction:column;gap:7px;display:flex}.cadence-row[data-v-84d0e104]{align-items:center;gap:10px;display:flex}.day-pip[data-v-84d0e104]{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r);color:var(--purple-t);text-align:center;background:#6b57e81a;flex-shrink:0;min-width:30px;padding:2px 8px;font-size:15px;font-weight:700}.cadence-text[data-v-84d0e104]{color:var(--text-secondary);font-size:15px;line-height:1.45}.ch-notice[data-v-84d0e104]{border-radius:var(--r);color:var(--yellow);border:1px solid #1f1f1f;align-items:flex-start;gap:8px;padding:10px 12px;font-size:15px;line-height:1.55;display:flex;background:#000!important}.pg-header[data-v-c3047c3b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}.header-actions[data-v-c3047c3b]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.last-updated[data-v-c3047c3b]{color:var(--text-secondary);font-size:15px}.date-range[data-v-c3047c3b]{align-items:center;gap:7px;display:flex}.range-label[data-v-c3047c3b]{color:var(--text-secondary);font-size:15px}.live-dot[data-v-c3047c3b]{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite pulse-dot-c3047c3b}.live-txt[data-v-c3047c3b]{color:var(--green);font-size:15px;font-weight:600}.refresh-btn[data-v-c3047c3b]{border-radius:var(--r);background:var(--purple-dim);border:1px solid var(--purple-b);color:var(--purple-t);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .12s;display:flex}.refresh-btn[data-v-c3047c3b]:hover{opacity:.8}.refresh-btn[data-v-c3047c3b]:disabled{opacity:.5;cursor:default}.refresh-btn.spinning svg[data-v-c3047c3b]{animation:.7s linear infinite spin}.icon-btn[data-v-c3047c3b]{border:1px solid var(--border);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;transition:all .12s;display:flex}.icon-btn[data-v-c3047c3b]:hover,.icon-btn.active[data-v-c3047c3b]{border-color:var(--border2);color:var(--text)}.settings-panel[data-v-c3047c3b]{background:var(--surface);border:1px solid var(--border2);border-radius:10px;margin-bottom:1.5rem;padding:1.1rem 1.25rem}.settings-head[data-v-c3047c3b]{color:var(--text);margin-bottom:6px;font-size:15px;font-weight:700}.settings-desc[data-v-c3047c3b]{color:var(--text-3);margin-bottom:12px;font-size:14px;line-height:1.6}.settings-desc code[data-v-c3047c3b]{color:var(--purple-t);background:var(--purple-dim);border-radius:4px;padding:1px 5px;font-family:SF Mono,ui-monospace,monospace;font-size:14px}.settings-row[data-v-c3047c3b]{flex-wrap:wrap;gap:8px;display:flex}.api-key-input[data-v-c3047c3b]{background:var(--bg);border:1px solid var(--border2);min-width:200px;color:var(--text);border-radius:7px;outline:none;flex:1;padding:7px 10px;font-family:SF Mono,ui-monospace,monospace;font-size:12.5px;transition:border-color .12s}.api-key-input[data-v-c3047c3b]:focus{border-color:var(--purple-t)}.btn-primary[data-v-c3047c3b]{background:var(--purple-t);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:7px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .12s}.btn-primary[data-v-c3047c3b]:hover{opacity:.85}.btn-ghost[data-v-c3047c3b]{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:14px;font-weight:500}.key-status[data-v-c3047c3b]{color:var(--green);align-items:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.key-dot[data-v-c3047c3b]{background:var(--green);border-radius:50%;width:6px;height:6px}.kpi-strip[data-v-c3047c3b]{margin-bottom:1.5rem;display:flex;overflow-x:auto;box-shadow:none!important;background:#000!important;border:1px solid #1f1f1f!important}.kpi-cell[data-v-c3047c3b]{text-align:center;border-right:1px solid #1f1f1f;flex:1;min-width:110px;padding:1.25rem 1rem;background:#000!important}.kpi-cell[data-v-c3047c3b]:last-child{border-right:none}.kpi-val[data-v-c3047c3b]{letter-spacing:-.04em;margin-bottom:4px;font-size:clamp(22px,3vw,32px);font-weight:800;line-height:1}.kpi-lbl[data-v-c3047c3b]{color:var(--text-secondary);font-size:15px;font-weight:600}.charts-row[data-v-c3047c3b]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}.chart-blk[data-v-c3047c3b]{min-height:240px}.chart-wrap[data-v-c3047c3b]{height:200px;padding:1.25rem;position:relative}.table-wrap[data-v-c3047c3b]{overflow-x:auto}.post-table[data-v-c3047c3b]{border-collapse:collapse;width:100%;font-size:15px}.post-table th[data-v-c3047c3b]{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:10px 14px;font-size:15px;font-weight:700}.post-table td[data-v-c3047c3b]{border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:top;padding:11px 14px}.post-table tr:last-child td[data-v-c3047c3b]{border-bottom:none}.post-table tr:hover td[data-v-c3047c3b]{background:#ffffff05}.num[data-v-c3047c3b]{text-align:right}.highlight[data-v-c3047c3b]{color:var(--purple-t);font-weight:600}.post-text-cell[data-v-c3047c3b]{max-width:300px}.post-snippet[data-v-c3047c3b]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.post-date[data-v-c3047c3b]{color:var(--text-secondary);margin-top:2px;font-size:15px}.engagement[data-v-c3047c3b]{color:var(--purple-t);font-weight:600}.empty-row[data-v-c3047c3b]{text-align:center;color:var(--text-secondary);padding:2rem;font-size:15px}.post-link[data-v-c3047c3b]{color:var(--purple-t);opacity:.75;font-size:15px;text-decoration:none;transition:opacity .12s}.post-link[data-v-c3047c3b]:hover{opacity:1}.loading-state[data-v-c3047c3b],.error-state[data-v-c3047c3b],.empty-state[data-v-c3047c3b]{text-align:center;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:4rem 2rem;font-size:14px;display:flex}.empty-icon[data-v-c3047c3b]{opacity:.25;color:var(--text)}.empty-sub[data-v-c3047c3b]{color:var(--text-3);margin-top:-6px;font-size:14px}.empty-sub code[data-v-c3047c3b]{color:var(--purple-t);background:var(--purple-dim);border-radius:4px;padding:1px 5px;font-family:SF Mono,ui-monospace,monospace;font-size:14px}.spinner[data-v-c3047c3b]{border:2px solid var(--border);border-top-color:var(--purple-t);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}.stale-banner[data-v-c3047c3b]{border-radius:var(--r);color:var(--yellow);background:#f59e0b12;border:1px solid #f59e0b2e;align-items:center;gap:8px;margin-top:1rem;padding:10px 14px;font-size:15px;display:flex}.slide-down-enter-active[data-v-c3047c3b],.slide-down-leave-active[data-v-c3047c3b]{max-height:200px;transition:all .2s;overflow:hidden}.slide-down-enter-from[data-v-c3047c3b],.slide-down-leave-to[data-v-c3047c3b]{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}@keyframes pulse-dot-c3047c3b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@media (width<=768px){.pg-header[data-v-c3047c3b]{flex-direction:column;gap:1rem}.header-actions[data-v-c3047c3b]{width:100%}.refresh-btn .btn-label[data-v-c3047c3b]{display:none}.refresh-btn[data-v-c3047c3b]{justify-content:center;width:36px;height:36px;padding:8px}.last-updated[data-v-c3047c3b]{display:none}.kpi-strip[data-v-c3047c3b]{overflow-x:visible;grid-template-columns:1fr!important;display:grid!important}.kpi-cell[data-v-c3047c3b]{border-bottom:1px solid #1f1f1f;width:100%;min-width:0;border-right:none!important}.kpi-cell[data-v-c3047c3b]:last-child{border-bottom:none}.charts-row[data-v-c3047c3b]{grid-template-columns:1fr!important}}.cr-notes__list[data-v-80706e8a]{gap:.65rem;margin-top:1rem;padding:0;list-style:none;display:grid}.cr-note[data-v-80706e8a]{background:#facc150d;border:1px solid #facc1538;border-left:2px solid #facc15b3;border-radius:0 12px 12px 0;padding:.8rem .9rem}.cr-note__head[data-v-80706e8a]{align-items:center;gap:.55rem;margin-bottom:.5rem;display:flex}.cr-note__avatar[data-v-80706e8a]{width:1.7rem;height:1.7rem;color:var(--text-primary);letter-spacing:-.05em;border:1px solid #fff6;border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:800;display:inline-grid}.cr-note__head strong[data-v-80706e8a]{color:var(--text-primary);font-size:.9375rem;display:block}.cr-note__time[data-v-80706e8a]{color:var(--text-muted);font-family:var(--font-mono);font-size:.875rem}.cr-note__resolved[data-v-80706e8a]{color:var(--green,#5eead4);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:.875rem;font-weight:700}.cr-note__body[data-v-80706e8a]{color:var(--text-secondary);white-space:pre-wrap;font-size:.9rem;line-height:1.55}.asset-viewer__list[data-v-8323c98b]{gap:.65rem;margin-top:1rem;display:grid}.asset-viewer__item[data-v-8323c98b]{align-items:center;gap:.75rem;display:flex}.asset-viewer__tile[data-v-8323c98b]{border-radius:var(--radius-md);background:radial-gradient(circle at 28% 18%,#ffffff2e,#0000 34%),linear-gradient(150deg,#7dd3fc80,#ff2b8a6b 52%,#facc1566);border:1px solid #ffffff1f;flex-shrink:0;place-items:end start;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.asset-viewer__tile span[data-v-8323c98b]{color:#ffffffeb;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 3px #00000080;padding:0 0 .28rem .4rem;font-size:14px}.asset-viewer__doc[data-v-8323c98b]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:56px;height:56px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;background:#050505;flex-shrink:0;place-items:center;font-size:14px;display:grid}.asset-viewer__meta[data-v-8323c98b]{min-width:0}.asset-viewer__meta strong[data-v-8323c98b]{color:var(--text-primary);font-size:.9375rem;line-height:1.3;display:block}.asset-viewer__meta small[data-v-8323c98b]{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;margin-top:.2rem;font-size:14px;display:block}.rc-overlay[data-v-871cef61]{z-index:6000;-webkit-backdrop-filter:blur(6px);background:#0000009e;justify-content:center;align-items:flex-end;padding:1rem;animation:.2s both rc-overlay-in-871cef61;display:flex;position:fixed;inset:0}@media (width>=640px){.rc-overlay[data-v-871cef61]{align-items:center}}.rc-modal[data-v-871cef61]{border-radius:var(--radius-lg);background:radial-gradient(circle at 82% 8%,#7dd3fc0f,#0000 16rem),#050505;border:1px solid #ffffff24;width:min(560px,100%);padding:clamp(1.25rem,3vw,1.75rem);animation:.24s cubic-bezier(.22,1,.36,1) both rc-modal-in-871cef61;box-shadow:0 30px 90px #0009}.rc-modal__eyebrow[data-v-871cef61]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:700}.rc-modal__head h2[data-v-871cef61]{color:var(--text-primary);letter-spacing:-.03em;margin-top:.5rem;font-size:1.5rem;font-weight:700}.rc-modal__head p[data-v-871cef61]{color:var(--text-secondary);margin-top:.55rem;font-size:.92rem;line-height:1.55}.rc-chips[data-v-871cef61]{flex-wrap:wrap;gap:.45rem;margin:1.25rem 0 .85rem;display:flex}.rc-chip[data-v-871cef61]{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:.35rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.rc-chip[data-v-871cef61]:hover{color:var(--text-primary);border-color:#ffffff4d}.rc-chip.is-active[data-v-871cef61]{color:#7dd3fc;background:#7dd3fc1a;border-color:#7dd3fc80}.rc-input[data-v-871cef61]{border-radius:var(--radius-md);width:100%;color:var(--text-primary);resize:vertical;background:#000;border:1px solid #ffffff29;padding:.9rem 1rem;font-family:inherit;font-size:.98rem;line-height:1.55;transition:border-color .15s,box-shadow .15s}.rc-input[data-v-871cef61]::placeholder{color:var(--text-muted)}.rc-input[data-v-871cef61]:focus{border-color:#7dd3fc8c;outline:none;box-shadow:0 0 0 3px #7dd3fc1f}.rc-modal__foot[data-v-871cef61]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.rc-hint[data-v-871cef61]{color:var(--text-muted);font-family:var(--font-mono);font-size:.875rem}.rc-actions[data-v-871cef61]{gap:.6rem;display:flex}.rc-btn[data-v-871cef61]{cursor:pointer;border-radius:999px;min-height:42px;padding:0 1.1rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:border-color .15s,background .15s,opacity .15s}.rc-btn[data-v-871cef61]:disabled{opacity:.5;cursor:not-allowed}.rc-btn--ghost[data-v-871cef61]{color:var(--text-secondary);background:0 0;border:1px solid #ffffff29}.rc-btn--ghost[data-v-871cef61]:hover:not(:disabled){color:var(--text-primary)}.rc-btn--primary[data-v-871cef61]{color:#facc15;background:#facc151f;border:1px solid #facc1573}.rc-btn--primary[data-v-871cef61]:hover:not(:disabled){background:#facc1533}@keyframes rc-overlay-in-871cef61{0%{opacity:0}to{opacity:1}}@keyframes rc-modal-in-871cef61{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rc-overlay[data-v-871cef61],.rc-modal[data-v-871cef61]{animation:none}}.mrs-gate[data-v-870e0a4a],.mrs-session[data-v-870e0a4a]{z-index:700;padding:env(safe-area-inset-top,0px) calc(1.4rem + env(safe-area-inset-right,0px)) calc(1.4rem + env(safe-area-inset-bottom,0px)) calc(1.4rem + env(safe-area-inset-left,0px));background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.mrs-gate[data-v-870e0a4a]{text-align:center;background:radial-gradient(circle at 50% 38%,#7dd3fc24,#0000 55%),#000;justify-content:center;align-items:center}.mrs-gate--done[data-v-870e0a4a]{background:radial-gradient(circle at 50% 38%,#5eead424,#0000 55%),#000}.mrs-gate__inner[data-v-870e0a4a]{flex-direction:column;align-items:center;max-width:420px;display:flex}.mrs-gate__mark[data-v-870e0a4a]{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#7dd3fc;margin-bottom:1rem;font-size:14px;font-weight:600}.mrs-gate__title[data-v-870e0a4a]{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,8vw,2.6rem);font-weight:500;line-height:1.08}.mrs-gate__lead[data-v-870e0a4a]{color:var(--text-secondary,#8c8c8c);margin:1rem 0 0;font-size:1rem}.mrs-gate__cta[data-v-870e0a4a]{color:#04121f;cursor:pointer;background:#7dd3fc;border:none;border-radius:12px;width:100%;margin-top:1.9rem;padding:.95rem 0;font-size:1rem;font-weight:700}.mrs-gate--done .mrs-gate__cta[data-v-870e0a4a]{background:#5eead4}.mrs-gate__later[data-v-870e0a4a]{color:var(--text-muted,#666);cursor:pointer;background:0 0;border:none;margin-top:1rem;font-size:.9rem}.mrs-session__head[data-v-870e0a4a]{justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.mrs-session__count[data-v-870e0a4a]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted,#666);font-size:14px}.mrs-session__close[data-v-870e0a4a]{border-radius:var(--radius-round,50%);color:#fff;cursor:pointer;background:#ffffff0f;border:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mrs-card[data-v-870e0a4a]{border:1px solid var(--border-subtle,#1f1f1f);border-radius:14px;flex:1;margin-top:1.1rem;padding:1.3rem 1.2rem;overflow-y:auto}.mrs-card--state[data-v-870e0a4a]{text-align:center;color:var(--text-secondary,#8c8c8c);justify-content:center;align-items:center;gap:.5rem;display:flex}.mrs-card--error[data-v-870e0a4a]{color:#facc15}.mrs-card--error button[data-v-870e0a4a]{color:#7dd3fc;cursor:pointer;background:0 0;border:none;text-decoration:underline}.mrs-card__meta[data-v-870e0a4a]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#7dd3fc;font-size:14px}.mrs-card__title[data-v-870e0a4a]{font-family:var(--font-serif);color:#fff;letter-spacing:-.015em;margin:.6rem 0 .9rem;font-size:1.5rem;line-height:1.16}.mrs-card__body[data-v-870e0a4a]{color:var(--text-secondary,#8c8c8c);font-size:.95rem;line-height:1.6}.mrs-card__body p[data-v-870e0a4a]{margin:0 0 .8rem}.mrs-card-enter-active[data-v-870e0a4a],.mrs-card-leave-active[data-v-870e0a4a]{transition:opacity .2s,transform .2s}.mrs-card-enter-from[data-v-870e0a4a]{opacity:0;transform:translate(16px)}.mrs-card-leave-to[data-v-870e0a4a]{opacity:0;transform:translate(-16px)}.mrs-actions[data-v-870e0a4a]{text-align:center;margin-top:1.1rem}.mrs-actions__hint[data-v-870e0a4a]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted,#555);margin:0 0 .8rem;font-size:14px}.mrs-actions__row[data-v-870e0a4a]{justify-content:center;gap:2.2rem;display:flex}.mrs-thumb[data-v-870e0a4a]{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:flex}.mrs-thumb svg[data-v-870e0a4a]{border-radius:var(--radius-round,50%);box-sizing:border-box;width:62px;height:62px;padding:18px}.mrs-thumb--down[data-v-870e0a4a]{color:#ff2b8a}.mrs-thumb--down svg[data-v-870e0a4a]{border:1.5px solid #ff2b8a}.mrs-thumb--up[data-v-870e0a4a]{color:#5eead4}.mrs-thumb--up svg[data-v-870e0a4a]{color:#04211b;background:#5eead4;padding:18px}.mrs-thumb[data-v-870e0a4a]:disabled{opacity:.4;cursor:default}.mrs-stars[data-v-870e0a4a]{justify-content:center;gap:.5rem;margin-top:1.1rem;display:flex}.mrs-star[data-v-870e0a4a]{color:#ffffff2e;cursor:pointer;background:0 0;border:none;font-size:2.4rem;line-height:1;transition:color .12s,transform .12s}.mrs-star[data-v-870e0a4a]:hover,.mrs-star[data-v-870e0a4a]:active{color:#facc15;transform:scale(1.12)}.mrs-sheet-backdrop[data-v-870e0a4a]{z-index:720;background:#0000008c;align-items:flex-end;display:flex;position:fixed;inset:0}.mrs-sheet[data-v-870e0a4a]{width:100%;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#0a0a0a;border-top:1px solid #262626;border-radius:16px 16px 0 0}.mrs-sheet__handle[data-v-870e0a4a]{background:#333;border-radius:2px;width:34px;height:3px;margin:0 auto 12px}.mrs-sheet__label[data-v-870e0a4a]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ff2b8a;margin-bottom:8px;font-size:14px}.mrs-sheet__input[data-v-870e0a4a]{border:1px solid var(--border-subtle,#1f1f1f);color:#fff;width:100%;min-height:64px;font:inherit;resize:vertical;box-sizing:border-box;background:#000;border-radius:8px;padding:10px 12px;font-size:.95rem}.mrs-sheet__submit[data-v-870e0a4a]{color:#04121f;cursor:pointer;background:#7dd3fc;border:none;border-radius:10px;width:100%;margin-top:10px;padding:.85rem 0;font-size:.95rem;font-weight:700}.mrs-sheet__submit[data-v-870e0a4a]:disabled{opacity:.45;cursor:default}.mrs-sheet-enter-active[data-v-870e0a4a],.mrs-sheet-leave-active[data-v-870e0a4a]{transition:opacity .18s}.mrs-sheet-enter-active .mrs-sheet[data-v-870e0a4a],.mrs-sheet-leave-active .mrs-sheet[data-v-870e0a4a]{transition:transform .22s}.mrs-sheet-enter-from[data-v-870e0a4a],.mrs-sheet-leave-to[data-v-870e0a4a]{opacity:0}.mrs-sheet-enter-from .mrs-sheet[data-v-870e0a4a],.mrs-sheet-leave-to .mrs-sheet[data-v-870e0a4a]{transform:translateY(100%)}.mrs-fade-enter-active[data-v-870e0a4a],.mrs-fade-leave-active[data-v-870e0a4a]{transition:opacity .22s}.mrs-fade-enter-from[data-v-870e0a4a],.mrs-fade-leave-to[data-v-870e0a4a]{opacity:0}@media (width>=769px){.mrs-gate[data-v-870e0a4a],.mrs-session[data-v-870e0a4a],.mrs-sheet-backdrop[data-v-870e0a4a]{display:none!important}}@media (prefers-reduced-motion:reduce){.mrs-card-enter-active[data-v-870e0a4a],.mrs-card-leave-active[data-v-870e0a4a],.mrs-sheet-enter-active[data-v-870e0a4a],.mrs-sheet-leave-active[data-v-870e0a4a],.mrs-fade-enter-active[data-v-870e0a4a],.mrs-fade-leave-active[data-v-870e0a4a]{transition:none}}.focus-page[data-v-89ccf598]{--focus-border:#ffffff1f;--focus-border-soft:#ffffff12;width:min(1080px,100% - clamp(2rem,6vw,5rem));margin:0 auto;padding:clamp(1.75rem,4vw,3.5rem) 0 6rem}.overline[data-v-89ccf598]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.875rem;font-weight:700}.focus-head[data-v-89ccf598]{margin-bottom:2rem}.focus-head h1[data-v-89ccf598]{color:var(--text-primary);letter-spacing:-.05em;margin-top:.6rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:700;line-height:1}.focus-head__sub[data-v-89ccf598]{max-width:640px;color:var(--text-secondary);margin-top:.85rem;font-size:.98rem;line-height:1.6}.focus-summary[data-v-89ccf598]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.focus-summary__cell[data-v-89ccf598]{border:1px solid var(--focus-border);border-top-width:2px;border-top-color:var(--focus-border);background:#000;gap:.3rem;padding:1rem 1.1rem;display:grid}.focus-summary__cell strong[data-v-89ccf598]{color:var(--text-primary);letter-spacing:-.05em;font-size:1.9rem;font-weight:800;line-height:1}.focus-summary__cell span[data-v-89ccf598]{color:var(--text-secondary);letter-spacing:.01em;font-size:.875rem}.focus-summary__cell.is-action[data-v-89ccf598]{border-top-color:#7dd3fc}.focus-summary__cell.is-warn[data-v-89ccf598]{border-top-color:#facc15}.focus-summary__cell.is-muted[data-v-89ccf598]{border-top-color:#ffffff47}.focus-summary__cell.is-done[data-v-89ccf598]{border-top-color:#5eead4}.focus-bucket[data-v-89ccf598]{margin-bottom:1.75rem}.focus-bucket__head[data-v-89ccf598]{border-bottom:1px solid var(--focus-border-soft);align-items:center;gap:.6rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.focus-bucket__head h2[data-v-89ccf598]{color:var(--text-primary);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.focus-bucket__dot[data-v-89ccf598]{background:var(--text-muted);border-radius:50%;width:.55rem;height:.55rem}.focus-bucket__dot.is-action[data-v-89ccf598]{background:#7dd3fc}.focus-bucket__dot.is-warn[data-v-89ccf598]{background:#facc15}.focus-bucket__dot.is-muted[data-v-89ccf598]{background:#ffffff52}.focus-bucket__dot.is-done[data-v-89ccf598]{background:#5eead4}.focus-bucket__count[data-v-89ccf598]{color:var(--text-muted);font-family:var(--font-mono);margin-left:auto;font-size:.875rem}.focus-list[data-v-89ccf598]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.focus-row[data-v-89ccf598]{border:1px solid var(--focus-border);background:#000;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;transition:border-color .15s;display:flex}.focus-row[data-v-89ccf598]:hover{border-color:#ffffff3d}.focus-row__main[data-v-89ccf598]{min-width:0}.focus-row__meta[data-v-89ccf598]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;font-size:.875rem;display:flex}.focus-row__version[data-v-89ccf598]{color:var(--text-muted)}.focus-row__priority[data-v-89ccf598]{border:1px solid;border-radius:999px;padding:.1rem .4rem;font-size:.875rem}.focus-row__priority.is-urgent[data-v-89ccf598]{color:#ff6b6b}.focus-row__priority.is-high[data-v-89ccf598]{color:#facc15}.focus-row__title[data-v-89ccf598]{color:var(--text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.focus-row__side[data-v-89ccf598]{flex-shrink:0;align-items:center;gap:1rem;display:flex}.focus-row__due[data-v-89ccf598]{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.875rem}.focus-row__due.is-soon[data-v-89ccf598]{color:#facc15}.focus-row__cta[data-v-89ccf598]{border:1px solid var(--focus-border);min-height:38px;color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.focus-row__cta[data-v-89ccf598]:hover{color:#7dd3fc;border-color:#7dd3fc80}.focus-team[data-v-89ccf598]{border-top:1px solid var(--focus-border-soft);margin-top:2.5rem;padding-top:1.5rem}.focus-team__head[data-v-89ccf598]{align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.focus-team__sub[data-v-89ccf598]{color:var(--text-muted);font-size:.9375rem}.focus-team__grid[data-v-89ccf598]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;display:grid}.focus-team__cell[data-v-89ccf598]{border:1px solid var(--focus-border-soft);background:#000;align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex}.focus-team__avatar[data-v-89ccf598]{width:2rem;height:2rem;color:var(--text-primary);letter-spacing:-.05em;border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:800;display:inline-grid}.focus-team__body strong[data-v-89ccf598]{color:var(--text-primary);font-size:.9375rem;display:block}.focus-team__body span[data-v-89ccf598]{color:var(--text-secondary);font-size:.875rem}.focus-state[data-v-89ccf598]{border:1px solid var(--focus-border);color:var(--text-secondary);background:#000;justify-items:start;gap:.65rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.focus-state__title[data-v-89ccf598]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem}.focus-state--error strong[data-v-89ccf598]{color:#ff6b6b}.focus-state__link[data-v-89ccf598],.focus-state button[data-v-89ccf598]{color:#7dd3fc;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none}@media (width<=720px){.focus-page[data-v-89ccf598]{width:100%;padding:1.25rem 1rem 5.5rem}.focus-summary[data-v-89ccf598]{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-row[data-v-89ccf598]{flex-direction:column;align-items:stretch;gap:.85rem}.focus-row__side[data-v-89ccf598]{justify-content:space-between}.focus-row__cta[data-v-89ccf598]{flex:1;justify-content:center}}.signal-cx[data-v-33bd9962]{z-index:600;text-align:center;padding:2rem calc(1.5rem + env(safe-area-inset-right,0px)) 2rem calc(1.5rem + env(safe-area-inset-left,0px));background:radial-gradient(circle at 50% 40%,#7dd3fc29,#0000 55%),#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.signal-cx__inner[data-v-33bd9962]{flex-direction:column;align-items:center;max-width:460px;display:flex}.signal-cx__mark[data-v-33bd9962]{justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:1.4rem;display:flex;position:relative}.signal-cx__mark svg[data-v-33bd9962]{fill:#7dd3fc;width:100%;height:100%}.signal-cx__mark[data-v-33bd9962]:before{content:"";border:1px solid #7dd3fc66;border-radius:50%;animation:2s ease-out infinite signal-ring-33bd9962;position:absolute;inset:-18px}.signal-cx__mark.is-still[data-v-33bd9962]:before{opacity:.5;animation:none}@keyframes signal-ring-33bd9962{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.signal-cx__over[data-v-33bd9962]{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#7dd3fc;font-size:14px;font-weight:600}.signal-cx__title[data-v-33bd9962]{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;margin:.6rem 0 0;font-size:clamp(2rem,6vw,2.8rem);font-weight:500;line-height:1.05}.signal-cx__lead[data-v-33bd9962]{color:var(--text-secondary,#8c8c8c);margin:.9rem 0 0;font-size:1.05rem;line-height:1.55}.signal-cx__cta[data-v-33bd9962]{color:#04121f;cursor:pointer;background:#7dd3fc;border:none;border-radius:10px;margin-top:1.8rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;transition:transform .15s,background .15s}.signal-cx__cta[data-v-33bd9962]:hover{background:#a4e0fd;transform:translateY(-1px)}.signal-enter-active[data-v-33bd9962]{transition:opacity .25s}.signal-leave-active[data-v-33bd9962]{transition:opacity .2s}.signal-enter-from[data-v-33bd9962],.signal-leave-to[data-v-33bd9962]{opacity:0}@media (prefers-reduced-motion:reduce){.signal-cx__mark[data-v-33bd9962]:before{animation:none}.signal-enter-active[data-v-33bd9962],.signal-leave-active[data-v-33bd9962]{transition:none}}.brief-page[data-v-33bd9962]{--bf-border:#ffffff21;--bf-border-soft:#ffffff12;--bf-cyan:#7dd3fc;--bf-teal:#5eead4;--bf-yellow:#facc15;--bf-pink:#ff2b8a;width:min(760px,100% - clamp(2rem,6vw,4rem));margin:0 auto;padding:clamp(1.75rem,4vw,3.5rem) 0 6rem}.overline[data-v-33bd9962]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.875rem;font-weight:700}.brief-head[data-v-33bd9962]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.brief-head__eyebrow[data-v-33bd9962]{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.brief-mark[data-v-33bd9962]{color:#dff7ff;background:radial-gradient(circle at 62% 32%,#facc1538,#0000 40%),radial-gradient(circle at 35% 70%,#5eead429,#0000 46%),#ffffff05;border:1px solid #7dd3fc3d;border-radius:999px;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;display:inline-grid}.brief-mark svg[data-v-33bd9962]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 0 8px #7dd3fc66);width:.95rem;height:.95rem}.brief-skip[data-v-33bd9962]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.875rem;text-decoration:none}.brief-skip[data-v-33bd9962]:hover{color:var(--text-secondary)}.brief-topic[data-v-33bd9962]{border-bottom:1px solid var(--bf-border-soft);gap:.3rem;margin-bottom:2rem;padding-bottom:1.5rem;display:grid}.brief-topic span[data-v-33bd9962]{color:var(--text-muted);font-size:.9375rem}.brief-topic strong[data-v-33bd9962]{color:var(--text-primary);letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3.5vw,2.4rem);font-weight:500;line-height:1.1}.brief-progress[data-v-33bd9962]{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.brief-dots[data-v-33bd9962]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.brief-dot[data-v-33bd9962]{background:#ffffff1a;border-radius:999px;flex:1;max-width:26px;height:5px;transition:background .25s,transform .25s,box-shadow .25s}.brief-dot.is-done[data-v-33bd9962]{background:linear-gradient(90deg, var(--bf-cyan), var(--bf-teal))}.brief-dot.is-current[data-v-33bd9962]{background:var(--bf-cyan);transform:scaleY(1.6);box-shadow:0 0 10px 1px #7dd3fc8c}@media (prefers-reduced-motion:reduce){.brief-dot[data-v-33bd9962]{transition:none}}.brief-progress__label[data-v-33bd9962]{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.875rem}.brief-card[data-v-33bd9962]{min-height:260px}.brief-card__type[data-v-33bd9962]{color:var(--bf-cyan);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:700}.brief-card__prompt[data-v-33bd9962]{color:var(--text-primary);letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(1.5rem,3.4vw,2.3rem);font-weight:700;line-height:1.06}.brief-card__context[data-v-33bd9962]{color:var(--text-secondary);margin-top:.85rem;font-size:1rem;line-height:1.6}.brief-choices[data-v-33bd9962]{gap:.6rem;margin-top:1.5rem;display:grid}.brief-choice[data-v-33bd9962]{border:1px solid var(--bf-border);min-height:52px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:#000;border-radius:12px;padding:.85rem 1.1rem;font-size:.98rem;transition:border-color .15s,background .15s,color .15s}.brief-choice[data-v-33bd9962]:hover{color:var(--text-primary);border-color:#ffffff47}.brief-choice.is-selected[data-v-33bd9962]{color:#dff7ff;background:#7dd3fc17;border-color:#7dd3fc8c}.brief-taste[data-v-33bd9962]{gap:.6rem;margin-top:1.5rem;display:grid}.brief-taste__line[data-v-33bd9962]{border:1px solid var(--bf-border);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:#000;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem 1.1rem;transition:border-color .15s,background .15s;display:grid}.brief-taste__line[data-v-33bd9962]:hover{border-color:#ffffff47}.brief-taste__line.is-selected[data-v-33bd9962]{background:#5eead412;border-color:#5eead480}.brief-taste__index[data-v-33bd9962]{border:1px solid var(--bf-border);width:1.6rem;height:1.6rem;color:var(--bf-teal);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:inline-grid}.brief-taste__text[data-v-33bd9962]{color:var(--text-primary);font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.45}.brief-taste__line.is-selected .brief-taste__index[data-v-33bd9962]{color:#bff6ea;border-color:#5eead499}.brief-input[data-v-33bd9962],.brief-note[data-v-33bd9962]{border:1px solid var(--bf-border);width:100%;color:var(--text-primary);font:inherit;resize:vertical;background:#000;border-radius:12px;margin-top:1.4rem;padding:.9rem 1rem;font-size:1rem;line-height:1.55;transition:border-color .15s,box-shadow .15s}.brief-note[data-v-33bd9962]{margin-top:.7rem;font-size:.9rem}.brief-input[data-v-33bd9962]::placeholder,.brief-note[data-v-33bd9962]::placeholder{color:var(--text-muted)}.brief-input[data-v-33bd9962]:focus,.brief-note[data-v-33bd9962]:focus{border-color:#7dd3fc80;outline:none;box-shadow:0 0 0 3px #7dd3fc1a}.brief-nav[data-v-33bd9962]{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.brief-nav__right[data-v-33bd9962]{gap:.6rem;display:flex}.brief-btn[data-v-33bd9962]{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.3rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,opacity .15s,color .15s;display:inline-flex}.brief-btn[data-v-33bd9962]:disabled{opacity:.4;cursor:not-allowed}.brief-btn--ghost[data-v-33bd9962]{border:1px solid var(--bf-border);color:var(--text-secondary);background:0 0}.brief-btn--ghost[data-v-33bd9962]:hover:not(:disabled){color:var(--text-primary);border-color:#ffffff4d}.brief-btn--primary[data-v-33bd9962]{color:#a9d5ff;background:#7dd3fc1f;border:1px solid #7dd3fc80}.brief-btn--primary[data-v-33bd9962]:hover:not(:disabled){background:#7dd3fc33}.brief-summary__receipt[data-v-33bd9962]{border:1px solid var(--bf-border);background:radial-gradient(circle at 6% 18%,#7dd3fc14,#0000 12rem),#ffffff05;border-left-color:#7dd3fc8c;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;max-width:640px;margin-top:1rem;padding:1rem 1.1rem;display:grid}.brief-summary__mark[data-v-33bd9962]{color:#a9d5ff;background:#7dd3fc14;border:1px solid #7dd3fc52;border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid}.brief-summary__mark svg[data-v-33bd9962]{fill:currentColor;width:1rem;height:1rem}.brief-summary h1[data-v-33bd9962]{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.055em;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:760;line-height:1}.brief-summary__receipt p[data-v-33bd9962]{color:var(--text-secondary);margin-top:.45rem;font-size:.95rem;line-height:1.55}.brief-summary__lead[data-v-33bd9962]{max-width:560px;color:var(--text-secondary);margin-top:1rem;font-size:1rem;line-height:1.6}.brief-summary__grid[data-v-33bd9962]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.75rem;display:grid}.brief-summary__cell[data-v-33bd9962]{border:1px solid var(--bf-border);border-top:2px solid var(--bf-border);background:#000;gap:.35rem;padding:1rem 1.1rem;display:grid}.brief-summary__cell span[data-v-33bd9962]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem}.brief-summary__cell strong[data-v-33bd9962]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.15rem}.brief-summary__cell--reco.is-pursue_now[data-v-33bd9962]{border-top-color:var(--bf-teal)}.brief-summary__cell--reco.is-shape_first[data-v-33bd9962]{border-top-color:var(--bf-yellow)}.brief-summary__objection[data-v-33bd9962]{color:var(--text-secondary);background:#facc150d;border-left:2px solid #facc1599;margin-top:1rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.5}.brief-summary__objection span[data-v-33bd9962]{color:var(--bf-yellow);font-weight:700}.brief-summary__actions[data-v-33bd9962]{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.brief-card-enter-active[data-v-33bd9962],.brief-card-leave-active[data-v-33bd9962]{transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}.brief-card-enter-from[data-v-33bd9962]{opacity:0;transform:translate(14px)}.brief-card-leave-to[data-v-33bd9962]{opacity:0;transform:translate(-14px)}@media (width<=640px){.brief-page[data-v-33bd9962]{width:100%;padding:1.25rem 1rem 5.5rem}.brief-summary__grid[data-v-33bd9962]{grid-template-columns:1fr}.brief-nav[data-v-33bd9962]{flex-direction:column-reverse;align-items:stretch}.brief-nav__right[data-v-33bd9962]{grid-template-columns:1fr 1fr;display:grid}}.grace-page[data-v-9fbecc73]{--grace-border:#ffffff24;--grace-border-soft:#ffffff14;--grace-muted:#ffffff75;--grace-soft:#ffffffad;--grace-blue:#7dd3fc;--grace-cyan:#5eead4;--grace-yellow:#facc15;--grace-pink:#ff2b8a;--grace-purple:#a594f9;width:min(1360px,100% - clamp(2rem,7vw,7rem));margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0 6rem}.grace-page__back[data-v-9fbecc73]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;font-size:.875rem;text-decoration:none;display:inline-flex}.grace-page__back[data-v-9fbecc73]:hover{color:var(--text-primary)}.grace-hero[data-v-9fbecc73]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.25rem;display:flex}.grace-hero__copy h1[data-v-9fbecc73]{color:var(--text-primary);letter-spacing:-.085em;margin-bottom:1rem;font-size:clamp(3.1rem,9vw,8.5rem);font-weight:750;line-height:.88}.grace-hero__copy p[data-v-9fbecc73]{max-width:720px;color:var(--text-secondary);font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.6}.grace-hero__cta[data-v-9fbecc73]{border:1px solid var(--grace-border);min-height:42px;color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;padding:0 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.grace-hero__cta[data-v-9fbecc73]:hover{color:var(--grace-blue);border-color:#7dd3fc80}.agent-card__cta[data-v-9fbecc73]{border-radius:var(--radius-md);color:var(--grace-blue);letter-spacing:.01em;border:1px solid #7dd3fc66;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.7rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.agent-card__cta[data-v-9fbecc73]:hover{border-color:var(--grace-blue);background:#7dd3fc14}.agent-card__cta-spark[data-v-9fbecc73]{display:inline-flex}.agent-card__cta-arrow[data-v-9fbecc73]{opacity:.8;margin-left:.05rem}.agent-card[data-v-9fbecc73],.blueprint-panel[data-v-9fbecc73],.grace-quickstart[data-v-9fbecc73]{border:1px solid var(--grace-border);background:radial-gradient(circle at 78% 18%,#7dd3fc12,#0000 20rem),radial-gradient(circle at 28% 86%,#ff2b8a0d,#0000 18rem),#000}.agent-card[data-v-9fbecc73]{position:relative;overflow:hidden}.agent-card[data-v-9fbecc73]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 34%,#000 0,#0000 58%);mask-image:radial-gradient(circle at 68% 34%,#000 0,#0000 58%)}.agent-card__masthead[data-v-9fbecc73]{z-index:1;border-bottom:1px solid var(--grace-border);min-height:76px;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 clamp(1.25rem,4vw,4rem);font-size:.875rem;display:flex;position:relative}.agent-card__masthead span[data-v-9fbecc73]:first-child{color:var(--text-primary);letter-spacing:-.08em;text-transform:lowercase;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.6vw,2.15rem);font-style:italic}.agent-card__grid[data-v-9fbecc73]{z-index:1;grid-template-columns:minmax(280px,.86fr) minmax(0,1.35fr);gap:0;display:grid;position:relative}.agent-card__identity[data-v-9fbecc73]{border-right:1px solid var(--grace-border);align-content:center;gap:2rem;min-height:560px;padding:clamp(1.25rem,5vw,4rem);display:grid}.agent-portrait[data-v-9fbecc73]{border:1px solid var(--grace-border-soft);color:#ffffffc7;background:radial-gradient(circle at 52% 45%,#7dd3fc1a,#0000 34%),#ffffff04;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.agent-portrait svg[data-v-9fbecc73]{filter:drop-shadow(0 0 22px #7dd3fc1a);width:min(100%,360px)}.portrait-sparkle[data-v-9fbecc73]{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--c);box-shadow:0 0 8px color-mix(in srgb, var(--c) 82%, transparent), 0 0 18px color-mix(in srgb, var(--c) 38%, transparent);pointer-events:none;opacity:0;border-radius:999px;animation:.72s cubic-bezier(.22,1,.36,1) forwards portrait-sparkle-9fbecc73;position:absolute;transform:scale(.4)}.portrait-sparkle[data-v-9fbecc73]:before,.portrait-sparkle[data-v-9fbecc73]:after{content:"";width:calc(var(--s) * 3.4);background:linear-gradient(90deg, transparent, var(--c), transparent);height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.portrait-sparkle[data-v-9fbecc73]:after{transform:translate(-50%,-50%)rotate(90deg)}@keyframes portrait-sparkle-9fbecc73{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.portrait-sparkle[data-v-9fbecc73]{display:none}}.portrait-glow[data-v-9fbecc73]{stroke:#7dd3fc6b;stroke-width:1.2px;stroke-linecap:round}.agent-card__nameplate[data-v-9fbecc73]{border-top:1px solid var(--grace-border-soft);padding-top:1rem}.agent-card__label[data-v-9fbecc73],.panel-head[data-v-9fbecc73],.quickstart-link span[data-v-9fbecc73]{color:var(--grace-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:700}.agent-card__nameplate strong[data-v-9fbecc73]{color:var(--text-primary);letter-spacing:-.06em;margin-top:.35rem;font-size:clamp(2.3rem,5vw,4.2rem);line-height:.95;display:block}.agent-card__nameplate p[data-v-9fbecc73]{color:var(--text-secondary);margin-top:.5rem}.agent-card__report[data-v-9fbecc73]{align-content:stretch;display:grid}.report-block[data-v-9fbecc73]{border-bottom:1px solid var(--grace-border);padding:clamp(1.5rem,4vw,3.25rem)}.report-block h2[data-v-9fbecc73]{max-width:780px;color:var(--text-primary);letter-spacing:-.075em;margin-top:1rem;font-size:clamp(2rem,5vw,4.8rem);line-height:.98}.report-block p[data-v-9fbecc73]{max-width:760px;color:var(--text-secondary);margin-top:1.2rem;font-size:1rem;line-height:1.75}.confidence-panel[data-v-9fbecc73]{border-bottom:1px solid var(--grace-border);grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);display:grid}.confidence-panel__score[data-v-9fbecc73]{border-right:1px solid var(--grace-border);padding:clamp(1.25rem,3vw,2rem)}.confidence-panel__score strong[data-v-9fbecc73]{color:var(--text-primary);letter-spacing:-.08em;margin-top:.75rem;font-size:clamp(3.2rem,7vw,6.4rem);line-height:.86;display:block}.confidence-panel__score strong[data-v-9fbecc73]:after{content:"%";color:var(--grace-muted);letter-spacing:-.04em;font-size:.32em}.confidence-panel__score p[data-v-9fbecc73]{max-width:360px;color:var(--text-secondary);margin-top:1rem;font-size:.92rem;line-height:1.6}.confidence-panel__factors[data-v-9fbecc73]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.confidence-factor[data-v-9fbecc73]{border-right:1px solid var(--grace-border);border-bottom:1px solid var(--grace-border);min-height:140px;padding:1.15rem}.confidence-factor[data-v-9fbecc73]:nth-child(2n){border-right:none}.confidence-factor[data-v-9fbecc73]:nth-last-child(-n+2){border-bottom:none}.confidence-factor div[data-v-9fbecc73]{color:var(--text-primary);justify-content:space-between;gap:1rem;font-size:.9375rem;font-weight:700;display:flex}.confidence-factor div span[data-v-9fbecc73]{color:var(--text-secondary)}.confidence-factor i[data-v-9fbecc73]{background:linear-gradient(90deg, #7dd3fc, #5eead4, #facc15) 0 / var(--value) 100% no-repeat, #ffffff0f;height:3px;margin:.85rem 0 .8rem;display:block}.confidence-factor p[data-v-9fbecc73]{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.trait-grid[data-v-9fbecc73]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trait-cell[data-v-9fbecc73]{border-right:1px solid var(--grace-border);border-bottom:1px solid var(--grace-border);min-height:180px;padding:clamp(1.25rem,3vw,2rem)}.trait-cell[data-v-9fbecc73]:nth-child(2n){border-right:none}.trait-cell span[data-v-9fbecc73]{color:var(--grace-blue);font-family:var(--font-mono);font-size:.875rem}.trait-cell strong[data-v-9fbecc73]{color:var(--text-primary);letter-spacing:-.02em;margin-top:.8rem;font-size:1.05rem;display:block}.trait-cell p[data-v-9fbecc73]{color:var(--text-secondary);margin-top:.55rem;font-size:.9rem;line-height:1.6}.blueprint-grid[data-v-9fbecc73]{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:1rem;margin-top:1rem;display:grid}.blueprint-panel[data-v-9fbecc73]{min-height:260px;padding:clamp(1.1rem,3vw,1.65rem)}.blueprint-panel--flow[data-v-9fbecc73]{grid-row:span 2}.blueprint-panel--goals[data-v-9fbecc73]{min-height:320px}.panel-head[data-v-9fbecc73]{border-bottom:1px solid var(--grace-border-soft);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.panel-head span[data-v-9fbecc73]:last-child{color:#ffffff52;text-align:right}.flow-stack[data-v-9fbecc73]{margin-top:1.35rem}.goal-list[data-v-9fbecc73]{gap:.9rem;margin-top:1.25rem;display:grid}.goal-row[data-v-9fbecc73]{border:1px solid var(--grace-border-soft);background:#ffffff03;grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;padding:.95rem;display:grid}.goal-row>span[data-v-9fbecc73]{color:var(--grace-blue);font-family:var(--font-mono);letter-spacing:.08em;font-size:.875rem}.goal-row strong[data-v-9fbecc73]{color:var(--text-primary);font-size:.96rem}.goal-row p[data-v-9fbecc73]{color:var(--text-secondary);margin-top:.4rem;font-size:.9375rem;line-height:1.5}.flow-layer[data-v-9fbecc73]{border:1px solid var(--grace-border);background:#ffffff05;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:96px;padding:1rem 1.15rem;display:grid;position:relative}.flow-layer+.flow-layer[data-v-9fbecc73]{margin-top:1.1rem}.flow-layer+.flow-layer[data-v-9fbecc73]:before{content:"";background:var(--grace-border);width:1px;height:1.1rem;position:absolute;top:-1.1rem;left:50%}.flow-layer strong[data-v-9fbecc73],.source-row strong[data-v-9fbecc73],.permission-cell strong[data-v-9fbecc73]{color:var(--text-primary);font-size:1rem}.flow-layer p[data-v-9fbecc73],.source-row p[data-v-9fbecc73]{max-width:720px;color:var(--text-secondary);margin-top:.35rem;font-size:.9rem;line-height:1.55}.flow-layer>span[data-v-9fbecc73]{color:var(--grace-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:800}.source-list[data-v-9fbecc73]{gap:1rem;margin-top:1.25rem;display:grid}.source-row[data-v-9fbecc73]{grid-template-columns:auto minmax(0,1fr);gap:.9rem;display:grid}.source-dot[data-v-9fbecc73]{background:var(--text-muted);border-radius:50%;width:.7rem;height:.7rem;margin-top:.38rem}.source-dot.is-purple[data-v-9fbecc73]{background:var(--grace-purple)}.source-dot.is-yellow[data-v-9fbecc73]{background:var(--grace-yellow)}.source-dot.is-green[data-v-9fbecc73]{background:var(--grace-cyan)}.source-dot.is-pink[data-v-9fbecc73]{background:var(--grace-pink)}.signal-chart[data-v-9fbecc73]{border-left:1px solid var(--grace-border-soft);border-bottom:1px solid var(--grace-border-soft);align-items:end;gap:.42rem;min-height:190px;margin-top:1.35rem;padding:.4rem .2rem;display:flex}.signal-bar[data-v-9fbecc73]{width:100%;max-width:24px;height:calc(var(--h) * 1%);background:#ffffff06;border:1px solid #ffffff0f;align-content:end;min-height:32px;display:grid}.signal-bar span[data-v-9fbecc73]:first-child{background:linear-gradient(#ff2b8ae6,#ff2b8a8c);flex:1;min-height:60%}.signal-bar span[data-v-9fbecc73]:nth-child(2){background:var(--grace-yellow);height:9px}.signal-bar span[data-v-9fbecc73]:nth-child(3){background:var(--grace-cyan);height:7px}.signal-legend[data-v-9fbecc73]{color:var(--text-secondary);flex-wrap:wrap;gap:.85rem;margin-top:1.1rem;font-size:.9375rem;display:flex}.signal-legend span[data-v-9fbecc73]{align-items:center;gap:.35rem;display:inline-flex}.signal-legend i[data-v-9fbecc73]{border-radius:var(--radius-xs);width:.65rem;height:.65rem}.legend-output[data-v-9fbecc73]{background:var(--grace-cyan)}.legend-tool[data-v-9fbecc73]{background:var(--grace-yellow)}.legend-response[data-v-9fbecc73]{background:var(--grace-pink)}.permission-grid[data-v-9fbecc73]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.25rem;display:grid}.permission-cell[data-v-9fbecc73]{border:1px solid var(--grace-border-soft);background:#ffffff04;min-height:92px;padding:.9rem}.permission-cell span[data-v-9fbecc73]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem}.permission-cell strong[data-v-9fbecc73]{margin-top:.5rem;display:block}.permission-cell.is-allowed[data-v-9fbecc73]{border-color:#5eead429}.permission-cell.is-allowed span[data-v-9fbecc73]{color:var(--grace-cyan)}.permission-cell.is-denied[data-v-9fbecc73]{opacity:.68}.permission-cell.is-denied span[data-v-9fbecc73]{color:#ff2b8ab8}.grace-quickstart[data-v-9fbecc73]{grid-template-columns:minmax(240px,.6fr) minmax(0,1fr);gap:2rem;margin-top:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.grace-quickstart h2[data-v-9fbecc73]{max-width:520px;color:var(--text-primary);letter-spacing:-.065em;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1}.quickstart-links[data-v-9fbecc73]{gap:.8rem;display:grid}.quickstart-link[data-v-9fbecc73]{border:1px solid var(--grace-border);gap:.45rem;padding:.95rem 1rem;display:grid}.quickstart-link code[data-v-9fbecc73]{color:var(--text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.9375rem}@media (width<=980px){.grace-page[data-v-9fbecc73]{width:min(100% - 2rem,760px)}.grace-hero[data-v-9fbecc73],.agent-card__grid[data-v-9fbecc73],.blueprint-grid[data-v-9fbecc73],.confidence-panel[data-v-9fbecc73],.grace-quickstart[data-v-9fbecc73]{grid-template-columns:1fr}.blueprint-panel--flow[data-v-9fbecc73]{grid-row:auto}.grace-hero[data-v-9fbecc73]{align-items:start;display:grid}.agent-card__identity[data-v-9fbecc73]{border-right:none;border-bottom:1px solid var(--grace-border);min-height:auto}.confidence-panel__score[data-v-9fbecc73]{border-right:none;border-bottom:1px solid var(--grace-border)}.confidence-panel__factors[data-v-9fbecc73]{grid-template-columns:1fr}.confidence-factor[data-v-9fbecc73],.confidence-factor[data-v-9fbecc73]:nth-child(2n),.confidence-factor[data-v-9fbecc73]:nth-last-child(-n+2){border-right:none;border-bottom:1px solid var(--grace-border)}.confidence-factor[data-v-9fbecc73]:last-child{border-bottom:none}.trait-grid[data-v-9fbecc73],.permission-grid[data-v-9fbecc73]{grid-template-columns:1fr}.trait-cell[data-v-9fbecc73]{border-right:none}}@media (width<=640px){.grace-page[data-v-9fbecc73]{width:100%;padding:1.25rem 1rem 5.5rem}.agent-card__masthead[data-v-9fbecc73],.panel-head[data-v-9fbecc73]{flex-direction:column;align-items:flex-start}.agent-card__identity[data-v-9fbecc73]{padding:1rem}.agent-portrait[data-v-9fbecc73]{min-height:270px}.report-block[data-v-9fbecc73],.trait-cell[data-v-9fbecc73]{padding:1.1rem}.flow-layer[data-v-9fbecc73]{grid-template-columns:1fr;gap:.75rem}}.pg-header[data-v-c818d1b5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}.header-actions[data-v-c818d1b5]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.last-updated[data-v-c818d1b5]{color:var(--text-secondary);font-size:15px}.date-range[data-v-c818d1b5]{align-items:center;gap:7px;display:flex}.range-label[data-v-c818d1b5]{color:var(--text-secondary);font-size:15px}.live-dot[data-v-c818d1b5]{background:#00e599;border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite pulse-dot-c818d1b5}.live-txt[data-v-c818d1b5]{color:#00e599;font-size:15px;font-weight:600}.refresh-btn[data-v-c818d1b5]{border-radius:var(--r);color:#00e599;cursor:pointer;background:#00e59914;border:1px solid #00e59933;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .12s;display:flex}.refresh-btn[data-v-c818d1b5]:hover{opacity:.8}.refresh-btn[data-v-c818d1b5]:disabled{opacity:.5;cursor:default}.refresh-btn.spinning svg[data-v-c818d1b5]{animation:.7s linear infinite spin-c818d1b5}.demo-pill[data-v-c818d1b5]{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);vertical-align:middle;background:#fbbf241f;border:1px solid #fbbf2447;margin-left:8px;padding:1px 7px;font-size:15px;font-weight:700;display:inline-block}.bdg-ph[data-v-c818d1b5]{border-radius:var(--radius-pill);letter-spacing:.05em;text-transform:uppercase;color:#00e599;background:#00e59914;border:1px solid #00e59933;align-items:center;padding:2px 8px;font-size:15px;font-weight:700;display:inline-flex}.kpi-strip[data-v-c818d1b5]{border-radius:var(--r);margin-bottom:1.5rem;display:flex;box-shadow:none!important;background:#000!important;border:1px solid #1f1f1f!important}.kpi-cell[data-v-c818d1b5]{text-align:center;border-right:1px solid #1f1f1f;flex:1;min-width:0;padding:1.25rem 1rem}.kpi-cell[data-v-c818d1b5]:last-child{border-right:none}.kpi-val[data-v-c818d1b5]{letter-spacing:-.04em;margin-bottom:4px;font-size:clamp(22px,3vw,32px);font-weight:800;line-height:1}.kpi-lbl[data-v-c818d1b5]{color:var(--text-secondary);font-size:15px;font-weight:600}.chart-wrap[data-v-c818d1b5]{height:200px;padding:1.25rem;position:relative}.chart-wrap-pages[data-v-c818d1b5]{height:260px;padding:1.25rem;position:relative}.empty-state[data-v-c818d1b5],.error-state[data-v-c818d1b5]{text-align:center;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:4rem 2rem;font-size:14px;display:flex}.empty-icon[data-v-c818d1b5]{opacity:.25;color:var(--text)}.empty-sub[data-v-c818d1b5]{color:var(--text-3);max-width:380px;margin-top:-6px;font-size:14px}.btn-retry[data-v-c818d1b5]{border-radius:var(--r);color:#00e599;cursor:pointer;background:#00e5991a;border:1px solid #00e59933;padding:8px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .12s}.btn-retry[data-v-c818d1b5]:hover{opacity:.85}.stale-banner[data-v-c818d1b5]{border-radius:var(--r);color:var(--yellow);background:#f59e0b12;border:1px solid #f59e0b2e;align-items:center;gap:8px;margin-top:1rem;padding:10px 14px;font-size:15px;display:flex}@keyframes spin-c818d1b5{to{transform:rotate(360deg)}}@keyframes pulse-dot-c818d1b5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@media (width<=768px){.pg-header[data-v-c818d1b5]{flex-direction:column;gap:1rem}.header-actions[data-v-c818d1b5]{width:100%}.kpi-strip[data-v-c818d1b5]{grid-template-columns:1fr;display:grid}.kpi-cell[data-v-c818d1b5]{border-bottom:1px solid #1f1f1f;border-right:none}.kpi-cell[data-v-c818d1b5]:last-child{border-bottom:none}.refresh-btn .btn-label[data-v-c818d1b5]{display:none}.refresh-btn[data-v-c818d1b5]{justify-content:center;width:36px;height:36px;padding:8px}.last-updated[data-v-c818d1b5]{display:none}.chart-wrap-pages[data-v-c818d1b5]{height:300px}}.sheet-overlay[data-v-f70a4872]{-webkit-backdrop-filter:blur(4px);z-index:9999;opacity:0;visibility:hidden;background:#000000b8;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.sheet-overlay.show[data-v-f70a4872]{opacity:1;visibility:visible}.bottom-sheet[data-v-f70a4872]{background:#000;border-top:1px solid #222;border-radius:12px 12px 0 0;flex-direction:column;height:85vh;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.bottom-sheet.open[data-v-f70a4872]{transform:translateY(0)}.sheet-handle-row[data-v-f70a4872]{cursor:pointer;flex-shrink:0;justify-content:center;padding:12px 0 8px;display:flex}.sheet-handle[data-v-f70a4872]{background:#333;border-radius:2px;width:36px;height:4px}.sheet-scroll-content[data-v-f70a4872]{-webkit-overflow-scrolling:touch;flex:1;padding:0 16px 140px;overflow-y:auto}.sheet-header[data-v-f70a4872]{border-bottom:1px solid #1a1a1a;margin-bottom:20px;padding:8px 0 20px}.pipeline-header[data-v-f70a4872]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.platform-indicator[data-v-f70a4872]{color:#888;text-transform:uppercase;letter-spacing:.1em;font-family:monospace;font-size:14px}.owner-pill[data-v-f70a4872]{color:#555;font-family:monospace;font-size:14px}.drawer-title[data-v-f70a4872]{color:#fff;letter-spacing:-.025em;margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.3}.drawer-label[data-v-f70a4872]{color:#444;text-transform:uppercase;letter-spacing:.1em;margin:0;font-family:monospace;font-size:14px}.node-pipeline[data-v-f70a4872]{background:#080808;border:1px solid #222;border-radius:8px;justify-content:space-between;margin-bottom:20px;padding:14px 8px;display:flex;position:relative}.node-pipeline[data-v-f70a4872]:before{content:"";pointer-events:none;background:#222;height:1px;position:absolute;top:20px;left:calc(12.5% + 6px);right:calc(12.5% + 6px)}.pipeline-node[data-v-f70a4872]{cursor:pointer;z-index:1;flex-direction:column;flex:1;align-items:center;gap:7px;display:flex;position:relative}.node-circle[data-v-f70a4872]{background:#000;border:2px solid #333;border-radius:50%;width:14px;height:14px;transition:all .2s}.pipeline-node:hover .node-circle[data-v-f70a4872]{border-color:#666}.pipeline-node.active .node-circle[data-v-f70a4872]{background:#fff;border-color:#fff;box-shadow:0 0 10px #ffffff40}.node-label[data-v-f70a4872]{color:#555;text-align:center;white-space:nowrap;font-size:14px;font-weight:500;transition:color .2s}.pipeline-node.active .node-label[data-v-f70a4872]{color:#fff;font-weight:600}.approval-block[data-v-f70a4872]{margin-bottom:24px}.approval-header[data-v-f70a4872]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.approval-label[data-v-f70a4872]{letter-spacing:.14em;text-transform:uppercase;color:#555;font-family:monospace;font-size:14px;font-weight:700}.approval-count[data-v-f70a4872]{color:#555;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:color .2s;display:flex}.approval-count.count-consensus[data-v-f70a4872]{color:#00e599}.count-check[data-v-f70a4872]{letter-spacing:.05em;text-transform:uppercase;color:#00e599;align-items:center;gap:3px;font-size:14px;font-weight:700;display:flex}.approval-grid[data-v-f70a4872]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.av-btn[data-v-f70a4872]{cursor:pointer;background:#000;border:1px solid #1f1f1f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:10px 6px;font-family:inherit;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.av-btn[data-v-f70a4872]:hover:not(.approved){background:#080808;border-color:#333}.av-btn[data-v-f70a4872]:active{transform:scale(.97)}.av-btn.approved[data-v-f70a4872]{background:#fff;border-color:#fff;box-shadow:0 0 16px #ffffff26}.av-btn.is-self[data-v-f70a4872]:not(.approved){border-color:#2a2a2a}.av-btn.is-self[data-v-f70a4872]:after{content:"";background:#c0a9ff80;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.av-btn.approved.is-self[data-v-f70a4872]:after{background:#0000004d}.av-inner[data-v-f70a4872]{align-items:center;gap:4px;display:flex}.av-initials[data-v-f70a4872]{letter-spacing:.04em;color:#8c8c8c;font-size:14px;font-weight:700;font-family:var(--font-mono,"ui-monospace, monospace");line-height:1;transition:color .18s}.av-btn.approved .av-initials[data-v-f70a4872]{color:#000}.av-check[data-v-f70a4872]{color:#000;flex-shrink:0}.av-name[data-v-f70a4872]{letter-spacing:.06em;text-transform:uppercase;color:#555;font-size:14px;font-weight:600;line-height:1;transition:color .18s}.av-btn.approved .av-name[data-v-f70a4872]{color:#00000080}.check-pop-enter-active[data-v-f70a4872]{transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .18s}.check-pop-leave-active[data-v-f70a4872]{transition:transform .14s,opacity .12s}.check-pop-enter-from[data-v-f70a4872]{opacity:0;transform:scale(0)rotate(-20deg)}.check-pop-leave-to[data-v-f70a4872]{opacity:0;transform:scale(0)rotate(10deg)}.markdown-preview-box[data-v-f70a4872]{background:#030303;border:1px solid #1a1a1a;border-radius:6px;padding:16px}.preview-label[data-v-f70a4872]{color:#333;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-family:monospace;font-size:14px}.raw-render-text[data-v-f70a4872]{color:#ddd;white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.65}.action-footer-wrapper[data-v-f70a4872]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#000;border-top:1px solid #222;flex-direction:column;flex-shrink:0;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.launch-success[data-v-f70a4872]{color:#00e599;letter-spacing:-.01em;background:#00e5990f;border:1px solid #00e59940;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;font-size:14px;font-weight:600;display:flex}.launch-btn[data-v-f70a4872]{color:#000;letter-spacing:.05em;cursor:pointer;background:#fff;border:none;border-radius:6px;width:100%;height:52px;font-family:inherit;font-size:14px;font-weight:800;transition:box-shadow .2s,transform .12s,opacity .15s;box-shadow:0 0 18px #ffffff38,0 0 36px #ffffff14,0 2px 12px #ffffff1a}.launch-btn[data-v-f70a4872]:hover{box-shadow:0 0 28px #ffffff52,0 0 56px #ffffff1f,0 4px 20px #ffffff26}.launch-btn[data-v-f70a4872]:active{transform:scale(.99);box-shadow:0 0 12px #ffffff24}.master-copy-btn[data-v-f70a4872]{color:#000;cursor:pointer;letter-spacing:-.01em;background:#fff;border:none;border-radius:6px;width:100%;height:52px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.master-copy-btn[data-v-f70a4872]:active{transform:scale(.99)}.master-copy-btn.copied[data-v-f70a4872]{color:#00e599;background:#0a0a0a;border:1px solid #1a1a1a}@media (width>=768px){.bottom-sheet[data-v-f70a4872]{border-radius:12px 12px 0 0;max-width:600px;margin:0 auto}}.panel[data-v-51350017]{border-radius:var(--r);transition:border-color .2s;box-shadow:none!important;background:#000!important;border:1px solid #1f1f1f!important}.panel[data-v-51350017]:hover{border-color:var(--border-hover)!important;box-shadow:none!important;background:#000!important}.section-label[data-v-51350017]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-top:.25rem;margin-bottom:.75rem;font-size:15px;font-weight:700}.pg-header[data-v-51350017]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.header-meta[data-v-51350017]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.sprint-dates[data-v-51350017]{color:var(--text-3);font-size:14px}.pillars-grid[data-v-51350017]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.pillar-card[data-v-51350017]{flex-direction:column;gap:0;padding:1.5rem;display:flex}.pillar-card--featured[data-v-51350017]{background:#000!important;border-color:#1f1f1f!important}.pillar-num[data-v-51350017]{letter-spacing:.12em;color:var(--text-secondary);margin-bottom:10px;font-size:15px;font-weight:700}.pillar-title[data-v-51350017]{letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.2}.pillar-type-tag[data-v-51350017]{border-radius:var(--radius-pill);background:var(--yellow-dim);color:var(--yellow);border:1px solid var(--yellow-b);margin-bottom:14px;padding:2px 9px;font-size:15px;font-weight:600;display:inline-block}.pillar-type-tag--insight[data-v-51350017]{background:var(--purple-dim);color:var(--purple-t);border-color:var(--purple-b)}.pillar-type-tag--pov[data-v-51350017]{background:var(--blue-dim);color:var(--blue);border-color:var(--blue-b)}.pillar-desc[data-v-51350017]{color:var(--text-2);flex:1;margin-bottom:16px;font-size:13.5px;line-height:1.7}.pillar-divider[data-v-51350017]{background:#1f1f1f;height:1px;margin-bottom:14px}.pillar-meta-row[data-v-51350017]{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.pillar-example[data-v-51350017]{border-radius:var(--r);border:1px solid #1f1f1f;margin-bottom:10px;padding:10px 12px;background:#000!important}.example-label[data-v-51350017]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.example-text[data-v-51350017]{color:var(--text);font-size:15px;font-style:italic;line-height:1.5}.pillar-voice[data-v-51350017]{color:var(--text-secondary);font-size:15px;font-weight:500}.meta-chip[data-v-51350017]{color:var(--text-secondary);border-radius:var(--r);background:#000;border:1px solid #1f1f1f;padding:2px 8px;font-size:15px}.hooks-grid[data-v-51350017]{grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.hook-card[data-v-51350017]{flex-direction:column;gap:10px;padding:1.25rem;display:flex}.hook-top[data-v-51350017]{justify-content:space-between;align-items:center;display:flex}.hook-id[data-v-51350017]{color:var(--text-secondary);letter-spacing:.1em;font-size:15px;font-weight:700}.hook-type-tag[data-v-51350017]{letter-spacing:.06em;border-radius:var(--radius-pill);padding:2px 8px;font-size:14px;font-weight:700}.tag-challenge[data-v-51350017]{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.tag-data[data-v-51350017]{background:var(--blue-dim);color:var(--blue);border:1px solid var(--blue-b)}.tag-story[data-v-51350017]{background:var(--green-dim);color:var(--green);border:1px solid var(--green-b)}.tag-tension[data-v-51350017]{background:var(--yellow-dim);color:var(--yellow);border:1px solid var(--yellow-b)}.tag-promise[data-v-51350017]{background:var(--purple-dim);color:var(--purple-t);border:1px solid var(--purple-b)}.hook-title[data-v-51350017]{color:var(--text);font-size:14px;font-weight:700;line-height:1.25}.hook-template[data-v-51350017]{color:var(--text-secondary);flex:1;font-size:15px;line-height:1.65}.hook-example-wrap[data-v-51350017]{border-radius:var(--r);border:1px solid #1f1f1f;padding:8px 10px;background:#000!important}.hook-example-label[data-v-51350017]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.hook-example[data-v-51350017]{color:var(--text-secondary);font-size:15px;font-style:italic;line-height:1.5}.node-map-blk[data-v-51350017]{overflow:hidden}.node-tree[data-v-51350017]{flex-direction:column;align-items:center;gap:0;padding:24px 20px 28px;display:flex}.node[data-v-51350017]{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:#111117;border:1px solid #ffffff1a;align-items:stretch;font-family:inherit;transition:border-color .14s,background .14s,transform .1s;display:flex;overflow:hidden}.node[data-v-51350017]:hover{background:#18181f;border-color:#ffffff38}.node[data-v-51350017]:active{transform:scale(.985)}.node-anchor[data-v-51350017]{background:#ff69190d;border-color:#ff69194d;width:100%;max-width:400px}.node-anchor[data-v-51350017]:hover{background:#ff691914;border-color:#ff691980}.node-platform-bar[data-v-51350017]{flex-shrink:0;align-self:stretch;width:4px}.node-content[data-v-51350017]{flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px 16px 14px;display:flex}.node-top-row[data-v-51350017]{justify-content:space-between;align-items:center;gap:8px;display:flex}.node-day[data-v-51350017]{letter-spacing:.12em;text-transform:uppercase;color:#fff6;font-size:14px;font-weight:800}.anchor-badge[data-v-51350017]{letter-spacing:.14em;text-transform:uppercase;color:#ff6719;background:#ff691926;border:1px solid #ff69194d;border-radius:4px;padding:2px 8px;font-size:14px;font-weight:800}.node-platform-tag[data-v-51350017]{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:14px;font-weight:700}.node-title[data-v-51350017]{color:#ffffffe6;letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.2}.node-sub[data-v-51350017]{color:#ffffff6b;font-size:15px;line-height:1.55}.node-sub--sm[data-v-51350017]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.node-owners[data-v-51350017]{gap:5px;margin-top:4px;display:flex}.node-tap-hint[data-v-51350017]{color:#ffffff38;align-items:center;gap:5px;margin-top:4px;font-size:14px;font-weight:500;display:flex}.node-connector[data-v-51350017]{pointer-events:none;flex-direction:column;align-items:center;width:100%;padding:2px 0;display:flex}.conn-trunk[data-v-51350017]{background:#ffffff1a;width:1px;height:20px}.conn-spread[data-v-51350017]{border-top:1px solid #ffffff1a;justify-content:space-around;width:80%;display:flex}.conn-branch[data-v-51350017]{background:#ffffff1a;width:1px;height:16px}.node-outputs[data-v-51350017]{grid-template-columns:repeat(5,1fr);gap:10px;width:100%;display:grid}.node-output .node-title[data-v-51350017]{font-size:15px}.cadence-row[data-v-51350017]{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 1.25rem;transition:background .12s;display:flex}.cadence-row[data-v-51350017]:last-child{border-bottom:none}.cadence-row[data-v-51350017]:hover{background:#ffffff05}.cad-day[data-v-51350017]{flex-shrink:0;min-width:80px;font-size:14px;font-weight:700}.day-mon-text[data-v-51350017]{color:var(--blue)}.day-tue-text[data-v-51350017]{color:var(--yellow)}.day-wed-text[data-v-51350017]{color:var(--green)}.day-thu-text[data-v-51350017]{color:var(--purple-t)}.day-fri-text[data-v-51350017]{color:#a594f9}.cad-body[data-v-51350017]{flex:1;min-width:0}.cad-format[data-v-51350017]{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:600}.cad-desc[data-v-51350017]{color:var(--text-2);font-size:12.5px;line-height:1.55}.cad-authors[data-v-51350017]{flex-shrink:0;gap:4px;display:flex}.rules-grid[data-v-51350017]{grid-template-columns:repeat(3,1fr);display:grid}.rule-cell[data-v-51350017]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:1.25rem;display:flex}.rule-cell[data-v-51350017]:nth-child(3n){border-right:none}.rule-cell[data-v-51350017]:nth-last-child(-n+3){border-bottom:none}.rule-icon[data-v-51350017]{color:var(--text-3);letter-spacing:.05em;background:#121214;border:1px solid #1f1f24;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.rule-body[data-v-51350017]{flex:1;min-width:0}.rule-title[data-v-51350017]{color:var(--text);margin-bottom:4px;font-size:13.5px;font-weight:700}.rule-desc[data-v-51350017]{color:var(--text-2);font-size:12.5px;line-height:1.65}@media (width<=1000px){.hooks-grid[data-v-51350017]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.node-outputs[data-v-51350017]{grid-template-columns:repeat(2,1fr);width:100%}.conn-spread[data-v-51350017]{width:50%}.node-anchor[data-v-51350017]{max-width:100%}.pillars-grid[data-v-51350017]{grid-template-columns:1fr}.hooks-grid[data-v-51350017]{grid-template-columns:repeat(2,1fr)}.rules-grid[data-v-51350017]{grid-template-columns:1fr}.rule-cell[data-v-51350017]{border-right:none}.rule-cell[data-v-51350017]:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.rule-cell[data-v-51350017]:last-child{border-bottom:none}.cadence-row[data-v-51350017]{flex-wrap:wrap;gap:8px}.cad-day[data-v-51350017]{min-width:60px}}@media (width<=480px){.node-outputs[data-v-51350017]{grid-template-columns:1fr;gap:8px}.conn-spread[data-v-51350017]{display:none}.conn-trunk[data-v-51350017]{height:12px}.hooks-grid[data-v-51350017]{grid-template-columns:1fr}.node-tree[data-v-51350017]{padding:16px}}.blog-page[data-v-2bf4dd63]{max-width:860px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.blog-head[data-v-2bf4dd63]{margin-bottom:2.5rem}.overline[data-v-2bf4dd63]{font-family:var(--font-mono);letter-spacing:.28em;color:var(--text-2);font-size:14px;font-weight:600}.blog-head h1[data-v-2bf4dd63]{font-family:var(--font-serif);color:var(--text);letter-spacing:-.02em;margin:.6rem 0 0;font-size:clamp(2rem,5vw,3rem);font-weight:500}.blog-head__sub[data-v-2bf4dd63]{color:var(--text-2);max-width:560px;margin:.7rem 0 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.55}.blog-section[data-v-2bf4dd63]{margin-bottom:2.4rem}.blog-section__label[data-v-2bf4dd63]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);margin:0 0 .9rem;padding-bottom:.6rem;font-size:14px;font-weight:600}.blog-list[data-v-2bf4dd63]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.blog-card[data-v-2bf4dd63]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface2);padding:1.4rem 1.5rem;text-decoration:none;transition:border-color .16s,transform .16s;display:block}.blog-card[data-v-2bf4dd63]:hover{border-color:var(--border-hover);transform:translateY(-1px)}.blog-card__topic[data-v-2bf4dd63]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:14px;font-weight:600}.blog-card__title[data-v-2bf4dd63]{font-family:var(--font-serif);color:var(--text);letter-spacing:-.015em;margin:.5rem 0 .4rem;font-size:1.4rem;font-weight:500;line-height:1.15}.blog-card__dek[data-v-2bf4dd63]{color:var(--text-2);margin:0;font-size:.96rem;line-height:1.5}.blog-card__foot[data-v-2bf4dd63]{justify-content:space-between;align-items:center;margin-top:1.1rem;display:flex}.blog-card__meta[data-v-2bf4dd63]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);font-size:14px}.blog-card__read[data-v-2bf4dd63]{color:var(--blue);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;display:inline-flex}@media (width<=640px){.blog-page[data-v-2bf4dd63]{padding:1.6rem 1.15rem 3rem}.blog-card[data-v-2bf4dd63]{padding:1.2rem 1.15rem}.blog-card__title[data-v-2bf4dd63]{font-size:1.25rem}}.ms-blk[data-v-5403e258]{margin-bottom:1.25rem}.ms-source[data-v-5403e258]{color:var(--text-3);font:600 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:auto}.ms-strip[data-v-5403e258]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ms-cell[data-v-5403e258]{border-right:1px solid var(--border);padding:1.25rem}.ms-cell[data-v-5403e258]:last-child{border-right:none}.ms-num[data-v-5403e258]{font-family:var(--font-serif);color:var(--text);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1}.ms-num.ms-muted[data-v-5403e258]{color:var(--text-3)}.ms-name[data-v-5403e258]{margin-top:.5rem;font-size:15px;font-weight:600}.ms-sub[data-v-5403e258]{color:var(--text-3);margin-top:.2rem;font-size:14px}.ms-foot[data-v-5403e258]{border-top:1px solid var(--border);color:var(--text-3);padding:.9rem 1.25rem;font-size:14px;line-height:1.5}@media (width<=640px){.ms-cell[data-v-5403e258]{border-right:none;border-bottom:1px solid var(--border)}.ms-cell[data-v-5403e258]:last-child{border-bottom:none}.ms-source[data-v-5403e258]{letter-spacing:.04em;font-size:13px}}.automations[data-v-28481776]{max-width:none}.strip-stack[data-v-28481776]{margin-top:2.25rem}.provider-list[data-v-28481776]{gap:1rem;margin-top:2.25rem;display:grid}.panel[data-v-28481776]{border:1px solid var(--border);background:var(--bg)}.panel summary[data-v-28481776]{list-style:none}.panel summary[data-v-28481776]::-webkit-details-marker{display:none}.panel-head[data-v-28481776]{cursor:pointer;border-bottom:0;align-items:center;gap:12px;min-height:62px;padding:0 18px;display:flex}.panel[open]>.panel-head[data-v-28481776]{border-bottom:1px solid var(--border)}.panel-chev[data-v-28481776]{color:var(--text-3);place-items:center;transition:transform .16s;display:grid}.panel[open]>.panel-head .panel-chev[data-v-28481776]{transform:rotate(90deg)}.provider-name[data-v-28481776]{color:var(--text);font-size:14px;font-weight:700}.provider-purpose[data-v-28481776]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.provider-summary[data-v-28481776]{color:var(--text-2);font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:auto}.panel-body[data-v-28481776]{padding:0}.provider-bar[data-v-28481776]{min-height:48px;color:var(--text-3);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:0 18px;font-size:14px;display:flex}.eyebrow[data-v-28481776]{color:var(--text-3);font:600 12px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.provider-link[data-v-28481776]{min-height:40px;color:var(--text-2);white-space:nowrap;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.provider-link[data-v-28481776]:hover{color:var(--text)}.automation-grid[data-v-28481776]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-list[data-v-28481776]{padding:18px}.workflow-switch[data-v-28481776]{border:1px solid var(--border);border-radius:var(--radius-pill);gap:3px;width:fit-content;padding:3px;display:flex}.workflow-switch button[data-v-28481776]{border-radius:var(--radius-pill);min-height:34px;color:var(--text-3);font:600 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 16px}.workflow-switch button.active[data-v-28481776]{background:var(--surface2);color:var(--text)}.workflow-banner[data-v-28481776]{border:1px solid var(--border);color:var(--text-2);margin:14px 0;padding:12px 14px;font-size:14px;line-height:1.45}.workflow-list .automation-block[data-v-28481776]{border:1px solid var(--border)}.automation-block[data-v-28481776]{min-width:0}.automation-block+.automation-block[data-v-28481776]{border-left:0}.blk-head[data-v-28481776]{min-height:46px;padding:0 14px}.automation-row[data-v-28481776]{border:0;border-top:1px solid var(--border);background:var(--bg);width:100%;min-height:58px;color:inherit;text-align:left;font:inherit;align-items:center;gap:14px;padding:12px 16px;display:flex}button.automation-row[data-v-28481776]:not(:disabled){cursor:pointer}button.automation-row[data-v-28481776]:not(:disabled):hover{background:var(--surface)}.step-day[data-v-28481776]{width:52px;color:var(--yellow);font:600 12px/1.4 var(--font-mono);text-transform:uppercase;flex:0 0 52px}.row-body[data-v-28481776]{flex:1;min-width:0}.row-title[data-v-28481776]{color:var(--text);font-size:15px;font-weight:650;line-height:1.4;display:block}.row-sub[data-v-28481776]{color:var(--text-3);margin-top:4px;font-size:14px;line-height:1.5;display:block}.row-open[data-v-28481776]{color:var(--text-3)}.check-dot[data-v-28481776]{border:1px solid var(--yellow);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.check-dot.passed[data-v-28481776]{background:var(--green);border-color:var(--green)}.provider-alert[data-v-28481776]{border-top:1px solid var(--border);border-left:2px solid var(--yellow);color:var(--text-2);margin:0;padding:12px 18px;font-size:14px;line-height:1.5}.provider-note[data-v-28481776]{border-top:1px solid var(--border);color:var(--text-3);margin:0;padding:12px 18px;font-size:14px}.empty-row[data-v-28481776]{border:1px solid var(--border);color:var(--text-3);padding:20px;font-size:15px}.draft-preview[data-v-28481776]{border:0;border-top:1px solid var(--border);background:var(--bg);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:74px;padding:16px;display:flex}.draft-preview[data-v-28481776]:hover{background:var(--surface)}.preview-action[data-v-28481776]{color:var(--cyan);white-space:nowrap;font-size:14px}.approval-rule[data-v-28481776]{border-top:1px solid var(--border);color:var(--text-3);align-items:flex-start;gap:10px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.preview-overlay[data-v-28481776]{z-index:1200;background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.preview-panel[data-v-28481776]{background:var(--bg);border:1px solid var(--border2);grid-template-rows:auto 1fr;width:min(1120px,100vw - 48px);height:min(940px,100vh - 48px);display:grid}.preview-head[data-v-28481776]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.preview-head h2[data-v-28481776]{color:var(--text);margin:7px 0 0;font-size:15px;line-height:1.4}.preview-close[data-v-28481776]{border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--text-2);cursor:pointer;font-size:24px}.email-frame[data-v-28481776]{background:var(--bg);border:0;width:100%;height:100%}.text-preview[data-v-28481776]{color:var(--text-2);white-space:pre-wrap;padding:24px;overflow:auto}.drawer-fade-enter-active[data-v-28481776],.drawer-fade-leave-active[data-v-28481776]{transition:opacity .16s}.drawer-fade-enter-from[data-v-28481776],.drawer-fade-leave-to[data-v-28481776]{opacity:0}@media (width<=760px){.provider-list[data-v-28481776]{margin-top:1.5rem}.panel-head[data-v-28481776]{padding:0 14px}.provider-purpose[data-v-28481776]{display:none}.provider-summary[data-v-28481776]{letter-spacing:.04em;font-size:14px}.provider-bar[data-v-28481776]{min-height:54px;padding:8px 14px}.automation-grid[data-v-28481776]{grid-template-columns:1fr}.workflow-list[data-v-28481776]{padding:14px}.workflow-switch[data-v-28481776]{width:100%}.workflow-switch button[data-v-28481776]{flex:1;padding:0 10px}.automation-block+.automation-block[data-v-28481776]{border-left:0;border-top:1px solid var(--border)}.step-day[data-v-28481776]{flex-basis:44px;width:44px}.draft-preview[data-v-28481776]{flex-direction:column;align-items:flex-start}.preview-overlay[data-v-28481776]{align-items:stretch;padding:0}.preview-panel[data-v-28481776]{border:0;width:100%;height:100vh}}@media (prefers-reduced-motion:reduce){.panel-chev[data-v-28481776],.drawer-fade-enter-active[data-v-28481776],.drawer-fade-leave-active[data-v-28481776]{transition:none}}.pulse[data-v-2d6fd6c8]{max-width:940px}.status-panel .panel-head[data-v-2d6fd6c8]{gap:12px}.status-panel .refresh[data-v-2d6fd6c8]{margin-left:auto}.status-dot[data-v-2d6fd6c8]{border-radius:var(--radius-round);flex-shrink:0;width:11px;height:11px}.status-summary[data-v-2d6fd6c8]{flex-direction:column;gap:2px;min-width:0;display:flex}.status-title[data-v-2d6fd6c8]{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:600}.status-meta[data-v-2d6fd6c8]{color:var(--text-2);font-size:14px}.status-panel.is-operational[data-v-2d6fd6c8]{border-color:#00e5993d}.status-panel.is-degraded[data-v-2d6fd6c8]{border-color:#facc154d}.status-panel.is-outage[data-v-2d6fd6c8]{border-color:#ef444457}.status-panel.is-maintenance[data-v-2d6fd6c8]{border-color:#7dd3fc4d}.svc-demo[data-v-2d6fd6c8]{margin-bottom:10px}.refresh[data-v-2d6fd6c8]{border:1px solid var(--border2);min-height:40px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.refresh[data-v-2d6fd6c8]:hover:not(:disabled){color:var(--text);border-color:var(--border-hover);background:#ffffff08}.refresh[data-v-2d6fd6c8]:disabled{opacity:.6;cursor:default}.refresh.is-loading svg[data-v-2d6fd6c8]{animation:.9s linear infinite spin}.dot-operational[data-v-2d6fd6c8]{background:var(--brand-emerald);box-shadow:0 0 0 3px #00e5991f}.dot-degraded[data-v-2d6fd6c8]{background:var(--yellow);box-shadow:0 0 0 3px #f59e0b1f}.dot-outage[data-v-2d6fd6c8]{background:var(--red);box-shadow:0 0 0 3px #ef444424}.dot-maintenance[data-v-2d6fd6c8]{background:var(--blue);box-shadow:0 0 0 3px #3b82f61f}.dot-unknown[data-v-2d6fd6c8]{background:var(--text-3)}.status-panel.is-operational .status-dot[data-v-2d6fd6c8]{animation:2.6s ease-in-out infinite pulse-dot}.blk-head-note[data-v-2d6fd6c8]{color:var(--text-3);font-size:14px;font-family:var(--font-mono);letter-spacing:.02em}.svc-row[data-v-2d6fd6c8]{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:14px 0;display:flex}.svc-row[data-v-2d6fd6c8]:last-child{border-bottom:none}.svc-dot[data-v-2d6fd6c8]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.svc-body[data-v-2d6fd6c8]{flex:1;min-width:0}.svc-name[data-v-2d6fd6c8]{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.svc-note[data-v-2d6fd6c8]{color:var(--text-2);margin-top:1px;font-size:12.5px}.svc-state[data-v-2d6fd6c8]{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600;font-family:var(--font-mono);flex-shrink:0}.state-operational[data-v-2d6fd6c8]{color:var(--brand-emerald)}.state-degraded[data-v-2d6fd6c8]{color:var(--yellow)}.state-outage[data-v-2d6fd6c8]{color:var(--red)}.state-maintenance[data-v-2d6fd6c8]{color:var(--blue)}.state-unknown[data-v-2d6fd6c8]{color:var(--text-3)}.panel[data-v-2d6fd6c8]{border:1px solid var(--border);border-radius:10px;margin-bottom:1.25rem;overflow:hidden}.panel[open][data-v-2d6fd6c8]{border-color:var(--border2)}.panel-head[data-v-2d6fd6c8]{cursor:pointer;align-items:center;gap:10px;padding:14px 1.25rem;list-style:none;transition:background .12s;display:flex}.panel-head[data-v-2d6fd6c8]::-webkit-details-marker{display:none}.panel-head[data-v-2d6fd6c8]:hover{background:#ffffff05}.panel-chev[data-v-2d6fd6c8]{color:var(--text-3);transition:transform .2s;display:inline-flex}.panel[open] .panel-chev[data-v-2d6fd6c8]{transform:rotate(90deg)}.panel-title[data-v-2d6fd6c8]{color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:600}.panel-count[data-v-2d6fd6c8]{font-size:14px;font-weight:700;font-family:var(--font-mono);color:var(--text-2);background:var(--surface3);border:1px solid var(--border2);border-radius:999px;margin-left:auto;padding:1px 8px}.panel-body[data-v-2d6fd6c8]{border-top:1px solid var(--border);padding:1rem 1.25rem 1.25rem}.rm-card[data-v-2d6fd6c8]{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface2);border-radius:8px;margin-bottom:10px;padding:15px 16px;transition:border-color .15s,background .15s,transform .15s;display:block}.rm-card[data-v-2d6fd6c8]:last-child{margin-bottom:0}.rm-card[data-v-2d6fd6c8]:hover{border-color:var(--border-hover);background:#ffffff06;transform:translateY(-1px)}.rm-card[data-v-2d6fd6c8]:focus-visible{outline:2px solid var(--purple-t);outline-offset:2px}.rm-top[data-v-2d6fd6c8]{align-items:center;gap:9px;margin-bottom:8px;display:flex}.rm-kind[data-v-2d6fd6c8]{color:var(--text-3);font-size:14px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.rm-open[data-v-2d6fd6c8]{color:var(--purple-t);margin-left:auto;font-size:14px;font-weight:600}.doc-ov[data-v-2d6fd6c8]{z-index:500;background:#000000d1;padding:3vh 3vw;display:flex;position:fixed;inset:0}.doc-ov__panel[data-v-2d6fd6c8]{background:var(--bg);border:1px solid var(--border2);border-radius:12px;flex-direction:column;width:100%;max-width:1040px;height:94vh;margin:auto;display:flex;overflow:hidden;box-shadow:0 30px 90px #0009}.doc-ov__bar[data-v-2d6fd6c8]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.doc-ov__back[data-v-2d6fd6c8]{border:1px solid var(--border2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.doc-ov__back[data-v-2d6fd6c8]:hover{color:var(--text);border-color:var(--border-hover);background:#ffffff08}.doc-ov__title[data-v-2d6fd6c8]{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.doc-ov__ext[data-v-2d6fd6c8]{color:var(--purple-t);white-space:nowrap;font-size:14px;text-decoration:none}.doc-ov__ext[data-v-2d6fd6c8]:hover{text-decoration:underline}.doc-ov__frame[data-v-2d6fd6c8]{background:var(--bg);border:none;flex:1;width:100%}.doc-ov[data-v-2d6fd6c8]{animation:.15s both ovIn-2d6fd6c8}@keyframes ovIn-2d6fd6c8{0%{opacity:0}to{opacity:1}}@media (width<=640px){.doc-ov[data-v-2d6fd6c8]{padding:0}.doc-ov__panel[data-v-2d6fd6c8]{border:none;border-radius:0;max-width:none;height:100vh}}.rm-title[data-v-2d6fd6c8]{color:var(--text);letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:600}.rm-sum[data-v-2d6fd6c8]{color:var(--text-2);font-size:15px;line-height:1.6}.cl-release[data-v-2d6fd6c8]{border-bottom:1px solid var(--border);gap:20px;padding:18px 0;display:flex}.cl-release[data-v-2d6fd6c8]:first-child{padding-top:4px}.cl-release[data-v-2d6fd6c8]:last-child{border-bottom:none;padding-bottom:4px}.cl-rail[data-v-2d6fd6c8]{flex-direction:column;flex-shrink:0;gap:5px;width:96px;display:flex}.cl-date[data-v-2d6fd6c8]{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cl-tag[data-v-2d6fd6c8]{color:var(--text-3);font-size:14px;font-family:var(--font-mono);letter-spacing:.04em}.cl-entries[data-v-2d6fd6c8]{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.cl-entry[data-v-2d6fd6c8]{gap:11px;display:flex}.cl-cat[data-v-2d6fd6c8]{letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:4px;flex-shrink:0;min-width:74px;height:fit-content;margin-top:2px;padding:2px 8px;font-size:14px;font-weight:700}.cat-feature[data-v-2d6fd6c8]{background:var(--blue-dim);color:var(--blue);border:1px solid var(--blue-b)}.cat-improvement[data-v-2d6fd6c8]{background:var(--green-dim);color:var(--brand-emerald);border:1px solid var(--green-b)}.cat-fix[data-v-2d6fd6c8]{background:var(--yellow-dim);color:var(--yellow);border:1px solid var(--yellow-b)}.cat-other[data-v-2d6fd6c8]{background:var(--surface3);color:var(--text-2);border:1px solid var(--border2)}.cl-entry-body[data-v-2d6fd6c8]{flex:1;min-width:0}.cl-title[data-v-2d6fd6c8]{color:var(--text);margin-bottom:3px;font-size:14px;font-weight:600;line-height:1.35}.cl-desc[data-v-2d6fd6c8]{color:var(--text-2);font-size:15px;line-height:1.65}.panel-auto[data-v-2d6fd6c8],.rm-auto[data-v-2d6fd6c8]{letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700;font-family:var(--font-mono);color:var(--signal-primary);border:1px solid var(--blue-b);background:var(--blue-dim);border-radius:var(--radius-xs);padding:1px 6px}.panel-auto[data-v-2d6fd6c8]{margin-left:8px}.panel-note[data-v-2d6fd6c8]{color:var(--text-2);font-size:15px}.rm-activity[data-v-2d6fd6c8]{color:var(--text-3);font-size:14px;font-family:var(--font-mono);margin-top:8px}.ds-sub[data-v-2d6fd6c8]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:4px 0 12px;font-size:14px;font-weight:700}.ds-sub[data-v-2d6fd6c8]:not(:first-child){border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.ds-swatches[data-v-2d6fd6c8]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.ds-swatch[data-v-2d6fd6c8]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface2);align-items:center;gap:11px;padding:10px 12px;display:flex}.ds-swatch.is-distinct[data-v-2d6fd6c8]{border-style:dashed}.ds-chip[data-v-2d6fd6c8]{border-radius:var(--radius-sm);border:1px solid #ffffff1a;flex-shrink:0;width:30px;height:30px}.ds-info[data-v-2d6fd6c8]{min-width:0}.ds-name[data-v-2d6fd6c8]{color:var(--text);font-size:15px;font-weight:600}.ds-use[data-v-2d6fd6c8]{color:var(--text-2);margin-top:1px;font-size:14px}.ds-hex[data-v-2d6fd6c8]{color:var(--text-3);font-size:14px;font-family:var(--font-mono)}.ds-type[data-v-2d6fd6c8]{flex-direction:column;gap:14px;display:flex}.ds-type-row[data-v-2d6fd6c8]{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.ds-type-meta[data-v-2d6fd6c8]{flex-shrink:0;width:130px}.ds-type-sample[data-v-2d6fd6c8]{min-width:0;color:var(--text);flex:1;font-size:19px;line-height:1.3}.ds-radii[data-v-2d6fd6c8]{flex-wrap:wrap;gap:20px;display:flex}.ds-radius[data-v-2d6fd6c8]{flex-direction:column;align-items:center;gap:7px;display:flex}.ds-radius-box[data-v-2d6fd6c8]{background:var(--surface3);border:1px solid var(--border2);width:46px;height:46px}.ds-radius-name[data-v-2d6fd6c8]{color:var(--text-2);font-size:14px;font-family:var(--font-mono)}@media (width<=640px){.status-panel .panel-head[data-v-2d6fd6c8]{flex-wrap:wrap}.status-panel .refresh[data-v-2d6fd6c8]{order:3}.cl-release[data-v-2d6fd6c8]{flex-direction:column;gap:10px}.cl-rail[data-v-2d6fd6c8]{flex-direction:row;align-items:center;gap:10px;width:auto}.ds-type-meta[data-v-2d6fd6c8]{width:auto}}@media (prefers-reduced-motion:reduce){.status-panel.is-operational .status-dot[data-v-2d6fd6c8],.refresh.is-loading svg[data-v-2d6fd6c8]{animation:none!important}.rm-card[data-v-2d6fd6c8]:hover{transform:none}.doc-ov[data-v-2d6fd6c8]{animation:none!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--signal-primary:#7dd3fc;--signal-positive:#5eead4;--signal-attention:#facc15;--signal-emphasis:#ff2b8a;--signal-danger:#ef4444;--bg:#000;--surface:#000;--surface2:#080808;--surface3:#111;--text-primary:#fff;--text-secondary:#8c8c8c;--text-muted:#767676;--border-subtle:#1f1f1f;--border-active:#5a5a5a;--border-hover:#6b6b6b;--text:var(--text-primary);--text-2:var(--text-secondary);--text-3:var(--text-muted);--border:var(--border-subtle);--border2:var(--border-active);--bg-main:var(--bg);--bg-card:var(--bg);--purple:#6b57e8;--purple-dim:#6b57e81a;--purple-b:#6b57e838;--purple-t:#a594f9;--green:var(--signal-positive);--green-dim:#5eead414;--green-b:#5eead42e;--yellow:var(--signal-attention);--yellow-dim:#facc1514;--yellow-b:#facc152e;--blue:var(--signal-primary);--blue-dim:#7dd3fc14;--blue-b:#7dd3fc2e;--red:var(--signal-danger);--magenta:var(--signal-emphasis);--magenta-dim:#ff2b8a14;--magenta-b:#ff2b8a2e;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--radius-round:50%;--r:var(--radius-sm);--sidebar-w:228px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-serif:Georgia, "Times New Roman", serif;--status-planned:#34495e;--status-draft:#e67e22;--status-scheduled:#7c3aed;--status-published:#00e599;--platform-linkedin:#0a66c2;--platform-instagram:#e1306c;--platform-substack:#ff6719;--brand-emerald:#00e599}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;overflow:hidden}#app{flex-direction:column;height:100vh;display:flex}.app-shell{height:100vh;display:flex;overflow:hidden}.app-main{scroll-behavior:smooth;flex:1;min-width:0;overflow:hidden auto}.scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inner{max-width:1320px;margin:0 auto;padding:3.5rem 3rem 6rem}.meta-context,.overline{font-size:15px;font-weight:600;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.75rem;display:block}.pg-title{letter-spacing:-.035em;color:var(--text);margin-bottom:12px;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.1}.pg-sub{color:var(--text-2);max-width:680px;margin-bottom:2.5rem;font-size:16px;font-weight:400;line-height:1.7}.sprint-dates{color:var(--text-3);letter-spacing:.05em;font-family:monospace;font-size:14px}.kpi-lbl,.sub-item-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:15px;font-weight:600}.nav-section-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:14px;font-weight:600}.card,.node-card,.metric-box,.panel-block{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:none;padding:20px;transition:border-color .2s}.card:hover,.node-card:hover{border-color:var(--border-hover)}.blk{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);margin-bottom:1.5rem;overflow:hidden}.blk:hover{border-color:var(--border2)}.blk-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 1.25rem;display:flex}.blk-head-title{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:600}.row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 1.25rem;transition:background .12s;display:flex}.row:last-child{border-bottom:none}.row:hover{background:#ffffff05}.row-body{flex:1;min-width:0}.row-title{color:var(--text);margin-bottom:3px;font-size:14px;font-weight:600;line-height:1.35}.row-title.done{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--border2);text-decoration-color:var(--border2);font-weight:500}.row-sub{color:var(--text-2);font-size:15px;line-height:1.6}.bdg{border-radius:var(--radius-xs);white-space:nowrap;letter-spacing:.02em;flex-shrink:0;padding:3px 9px;font-size:14px;font-weight:600}.bdg-done{background:var(--green-dim);color:var(--green);border:1px solid var(--green-b)}.bdg-next{background:var(--blue-dim);color:var(--blue);border:1px solid var(--blue-b)}.bdg-pend{color:var(--text-2);border:1px solid var(--border2);background:#ffffff08}.bdg-prog{background:var(--yellow-dim);color:var(--yellow);border:1px solid var(--yellow-b)}.bdg-plan{color:var(--text-3);border:1px solid var(--border);background:#ffffff05}.bdg-purple{background:var(--purple-dim);color:var(--purple-t);border:1px solid var(--purple-b)}.si{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.si-done{background:var(--green-dim);border:1px solid var(--green-b);color:var(--green);font-size:14px;font-weight:700}.si-next{background:var(--blue-dim);border:1px solid var(--blue-b)}.si-pend{border:1px solid var(--border2);color:var(--text-3);background:#ffffff05}.av{border:1px solid var(--border2);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.av-sm{width:20px;height:20px;font-size:14px}.av-lg{width:38px;height:38px;font-size:14px}.av-cv{color:#c4b9ff;background:linear-gradient(135deg,#3730a3,#6b57e8)}.av-dw{color:#ddd6fe;background:linear-gradient(135deg,#5b21b6,#8b5cf6)}.av-s{color:#e5e7eb;background:linear-gradient(135deg,#374151,#6b7280)}.av-ro{color:#bfdbfe;background:linear-gradient(135deg,#1e3a5f,#2563eb)}.stat-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat-grid-3{grid-template-columns:repeat(3,1fr)}.stat-grid-2{grid-template-columns:repeat(2,1fr)}.stat-cell{border-right:1px solid var(--border);padding:1.5rem 1.25rem}.stat-cell:last-child{border-right:none}.stat-val{letter-spacing:-.04em;color:var(--text);margin-bottom:5px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1}.stat-lbl{color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.stat-delta{margin-top:4px;font-size:14px;font-weight:600}.stat-delta-up{color:var(--green)}.stat-delta-dn{color:var(--red)}.meta-row{flex-wrap:wrap;align-items:center;gap:2rem;padding:14px 1.25rem;display:flex}.meta-item{flex-direction:column;gap:2px;display:flex}.meta-lbl{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:15px;font-weight:600}.meta-val{color:var(--text-2);font-size:15px}.funnel{align-items:stretch;display:flex;overflow-x:auto}.f-cell{text-align:center;border-right:1px solid var(--border);flex-direction:column;flex:1;align-items:center;min-width:120px;padding:1.5rem 1rem;transition:background .15s;display:flex}.f-cell:hover{background:#ffffff05}.f-cell:last-child{border-right:none}.f-num{border:1px solid var(--border2);width:18px;height:18px;color:var(--text-3);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.f-icon{margin-bottom:8px;font-size:18px}.f-name{color:var(--text);margin-bottom:5px;font-size:15px;font-weight:600}.f-desc{color:var(--text-2);flex:1;margin-bottom:10px;font-size:14px;line-height:1.6}.f-tool{border-radius:var(--radius-xs);background:var(--purple-dim);color:var(--purple-t);border:1px solid var(--purple-b);padding:2px 9px;font-size:14px;font-weight:600}.tool-row{border-bottom:1px solid var(--border);padding:1.5rem 1.25rem}.tool-row:last-child{border-bottom:none}.tool-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tool-name-wrap{align-items:center;gap:10px;display:flex}.tool-ico{border-radius:var(--radius-sm);border:1px solid var(--border2);background:var(--surface2);justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.tool-name{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:600}.tool-desc{color:var(--text-2);margin-bottom:12px;font-size:15px;line-height:1.7}.tag-row{flex-wrap:wrap;gap:5px;display:flex}.tag{color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius-xs);background:#ffffff05;padding:2px 8px;font-size:14px}.seq-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:1.25rem;display:flex}.seq-row:last-child{border-bottom:none}.seq-day{border-radius:var(--radius-xs);background:var(--surface2);border:1px solid var(--border2);color:var(--text-2);white-space:nowrap;text-align:center;flex-shrink:0;min-width:54px;margin-top:2px;padding:3px 10px;font-size:14px;font-weight:600}.seq-title{color:var(--text);letter-spacing:-.01em;margin-bottom:6px;font-size:14px;font-style:italic;font-weight:600}.seq-desc{color:var(--text-2);font-size:15px;line-height:1.7}.kv-row{border-bottom:1px solid var(--border);align-items:baseline;gap:12px;padding:11px 1.25rem;display:flex}.kv-row:last-child{border-bottom:none}.kv-key{color:var(--text-2);flex-shrink:0;min-width:170px;font-size:14px}.kv-val{color:var(--text);font-size:15px;line-height:1.6}.d-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 1.25rem;display:flex}.d-row:last-child{border-bottom:none}.d-chk{background:var(--green-dim);border:1px solid var(--green-b);width:16px;height:16px;color:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.d-name{color:var(--text);flex:1;font-family:SF Mono,ui-monospace,monospace;font-size:14px;font-weight:500}.d-note{color:var(--text-3);font-size:14px}.acc-section{border-bottom:1px solid var(--border)}.acc-section:last-child{border-bottom:none}.acc-head{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 1.25rem;font-family:inherit;transition:background .12s;display:flex}.acc-head:hover{background:#ffffff05}.acc-head-left{align-items:center;gap:9px;display:flex}.acc-title{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}.acc-chev{color:var(--text-3);flex-shrink:0;transition:transform .2s}.acc-chev.open{transform:rotate(90deg)}.acc-body{overflow:hidden}.prog-row{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 1.25rem;transition:background .12s;display:flex}.prog-row:hover{background:#ffffff05}.prog-row-body{flex:1;min-width:0}.prog-row-title{color:var(--text);margin-bottom:3px;font-size:14px;font-weight:600;line-height:1.35}.prog-row-title.done{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--border2);text-decoration-color:var(--border2);font-weight:500}.prog-row-sub{color:var(--text-2);font-size:14px;line-height:1.55}.prog-row-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.prog-ts{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.fb-form{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:1.5rem 1.25rem;display:flex}.fb-2col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fb-field{flex-direction:column;gap:5px;display:flex}.fb-lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);font-size:14px;font-weight:600}.fb-sel,.fb-ta{border:1px solid var(--border2);border-radius:var(--radius-sm);color:var(--text);background:var(--surface2);outline:none;padding:10px 13px;font-family:inherit;font-size:15px;transition:border-color .15s}.fb-sel:focus,.fb-ta:focus{border-color:var(--border-hover,#444)}.fb-sel option{background:var(--surface)}.fb-ta{resize:vertical;min-height:80px}.fb-btn{color:var(--text-primary);background:var(--purple);border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-end;padding:9px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .15s,transform .15s}.fb-btn:hover{opacity:.85;transform:translateY(-1px)}.fb-log-head{border-bottom:1px solid var(--border);padding:11px 1.25rem}.fb-entry{border-bottom:1px solid var(--border);padding:13px 1.25rem}.fb-entry:last-child{border-bottom:none}.fb-entry-top{align-items:center;gap:8px;margin-bottom:5px;display:flex}.fb-who{color:var(--text);font-size:15px;font-weight:600}.fb-cat{border-radius:var(--radius-xs);padding:2px 8px;font-size:14px;font-weight:600}.c-sug{background:var(--purple-dim);color:var(--purple-t);border:1px solid var(--purple-b)}.c-fb{background:var(--yellow-dim);color:var(--yellow);border:1px solid var(--yellow-b)}.c-q{background:var(--blue-dim);color:var(--blue);border:1px solid var(--blue-b)}.c-ns{background:var(--green-dim);color:var(--green);border:1px solid var(--green-b)}.fb-ts{color:var(--text-3);margin-left:auto;font-size:14px}.fb-msg{color:var(--text-2);font-size:15px;line-height:1.7}.fb-empty{color:var(--text-3);text-align:center;padding:2rem 1.25rem;font-size:15px}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.anim-fade-up{animation:.35s both fadeUp}.anim-fade-in{animation:.25s both fadeIn}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.header-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (width<=900px){.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-cell:nth-child(2){border-right:none}.stat-cell:first-child,.stat-cell:nth-child(2){border-bottom:1px solid var(--border)}body{overflow:auto}}@media (width<=768px){.app-shell{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.app-main,.view-wrapper,.content-calendar,.workspace-container{box-sizing:border-box;padding-left:16px!important;padding-right:16px!important}}@media (width<=680px){.inner{padding:1.75rem 1rem 5rem}.pg-title{font-size:clamp(22px,6vw,30px)}.funnel{flex-direction:column}.f-cell{border-right:none;border-bottom:1px solid var(--border);text-align:left;min-width:unset;flex-direction:row;gap:12px;padding:1rem 1.25rem}.f-cell:last-child{border-bottom:none}.f-num{flex-shrink:0;margin-bottom:0}.fb-2col{grid-template-columns:1fr}.kv-key{min-width:100px}.prog-ts{display:none}.meta-row{gap:1.25rem}}.content-review-page{background:var(--bg);min-height:100%}.content-review-page__inner{width:min(1440px,100%);padding:clamp(1.25rem, 3vw, 3.5rem) clamp(1rem, 4vw, 3rem) calc(7rem + env(safe-area-inset-bottom,0px));margin:0 auto}.content-review-page__back{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-size:14px;text-decoration:none;display:inline-flex}.content-review-page__back:hover{color:var(--text-primary)}.content-review-page__grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.content-review-page__rail{gap:1rem;display:grid;position:sticky;top:2rem}.editorial-reader{border:1px solid var(--border-subtle);background:var(--bg);box-shadow:none;border-radius:0;padding:0 clamp(1.4rem,5vw,4.75rem) clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.editorial-reader>*{z-index:1;position:relative}.editorial-reader__masthead{color:#ffffffb8;min-height:76px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-inline:calc(-1*clamp(1.4rem,5vw,4.75rem));padding:0 clamp(1.4rem,5vw,4.75rem);font-size:14px;display:flex}.editorial-reader__masthead span:first-child{color:#fff;letter-spacing:-.08em;text-transform:lowercase;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,3vw,2rem);font-style:italic}.editorial-reader__hero{padding:0 0 clamp(2rem,6vw,4rem);display:block}.editorial-reader__header{max-width:none}.editorial-reader__meta{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:14px;display:flex}.editorial-reader__sparkle{color:#7dd3fc;min-height:32px;font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;background:#7dd3fc14;border:1px solid #7dd3fc47;border-radius:999px;align-items:center;gap:.45rem;padding:0 .75rem;display:inline-flex}.editorial-reader__sparkle span{color:#7dd3fc;font-size:.9rem;line-height:1}.editorial-reader__sparkle:hover{background:#7dd3fc24;border-color:#7dd3fc8c}.editorial-reader h1{color:var(--text-primary);letter-spacing:-.045em;max-width:20ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:500;line-height:1.02}.editorial-reader.is-social h1,.editorial-reader.is-visual h1{font-family:var(--font-sans);letter-spacing:-.075em;max-width:18ch;font-size:clamp(2.1rem,4.2vw,3.65rem);font-weight:760;line-height:1}.editorial-reader__dek,.editorial-reader__subject{color:#ffffffad;margin-top:1.25rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.editorial-reader__review-capsule{--approval-signal-avatar-size:42px;--approval-signal-person-size:52px;--approval-signal-badge-size:24px;--approval-signal-badge-offset:-2px;--approval-signal-approved:#7dd3fc;--approval-signal-approved-strong:#bae6fd;--approval-signal-rejected:#ef4444;--approval-signal-rejected-strong:#ffb4b4;border-radius:var(--radius-md);width:100%;min-height:66px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffb8;background:#080808b8;border:1px solid #ffffff1f;align-items:center;gap:1rem;margin:.55rem 0 clamp(1.4rem,3vw,2.4rem);padding:.65rem clamp(1rem,4vw,3.9rem);display:flex}.editorial-reader__signal-copy{gap:.2rem;min-width:0;display:grid}.editorial-reader__vote-stack{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:.7rem;min-height:auto;display:flex}.editorial-reader__reviewer{isolation:isolate;width:var(--approval-signal-person-size);height:var(--approval-signal-person-size);justify-content:center;align-items:center;transition:opacity .16s,filter .16s,transform .16s;display:inline-flex;position:relative;overflow:visible}.editorial-reader__avatar{z-index:1;width:var(--approval-signal-avatar-size);height:var(--approval-signal-avatar-size);color:#fff;letter-spacing:-.06em;background:radial-gradient(circle at 40% 30%,#ffffff2e,#0000 38%),linear-gradient(145deg,#7dd3fc1f,#ffffff08),#151515;border:1px solid #ffffffb3;border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.editorial-reader__thumb{z-index:5;right:var(--approval-signal-badge-offset);bottom:var(--approval-signal-badge-offset);width:var(--approval-signal-badge-size);height:var(--approval-signal-badge-size);background:linear-gradient(135deg, #bfe2fff2, #7dd3fcfa 58%, #5b86fff5), var(--approval-signal-approved);color:#030712;transform-origin:50% 80%;border:1px solid #7dd3fc85;border-radius:999px;place-items:center;margin:0;display:inline-grid;position:absolute;overflow:visible;box-shadow:0 0 0 2px #050505,0 0 18px #7dd3fc57}.editorial-reader__thumb svg{z-index:3;width:calc(var(--approval-signal-badge-size) * .58);height:calc(var(--approval-signal-badge-size) * .58);fill:currentColor;stroke:none;position:relative;overflow:visible;transform:translateY(-.5px)}.editorial-reader__thumb i{z-index:2;background:radial-gradient(circle at 35% 35%, #fff 0 16%, var(--approval-signal-approved-strong) 32%, var(--approval-signal-approved) 62%, #7dd3fc00 75%);opacity:.8;transform-origin:50%;border-radius:50%;width:3px;height:3px;animation:1.7s ease-in-out infinite approval-sparkle;display:block;position:absolute;box-shadow:0 0 10px #7dd3fcc2}.editorial-reader__thumb i:first-of-type{top:-3px;right:-2px}.editorial-reader__thumb i:nth-of-type(2){width:2.5px;height:2.5px;animation-delay:.18s;top:8px;right:-6px}.editorial-reader__thumb i:nth-of-type(3){width:2px;height:2px;animation-delay:.34s;bottom:-4px;right:1px}.editorial-reader__reviewer.is-pending .editorial-reader__thumb{color:#7dd3fc;filter:none;background:#ffffff0d;border:1px solid #ffffff3d;border-radius:50%;width:8px;height:8px;bottom:5px;right:5px;transform:none}.editorial-reader__reviewer.is-pending{opacity:.36;filter:grayscale()}.editorial-reader__reviewer.is-changes_requested .editorial-reader__thumb{background:linear-gradient(135deg, #ffb4b4f2, #ef4444fa 58%, #d21c36f5), var(--approval-signal-rejected);color:#050505;border-color:#ef444480;box-shadow:0 0 0 2px #050505,0 0 18px #ef44444d}.editorial-reader__reviewer.is-changes_requested .editorial-reader__thumb svg{filter:none}.editorial-reader__reviewer.is-changes_requested .editorial-reader__thumb i{background:radial-gradient(circle at 35% 35%, #fff 0 16%, var(--approval-signal-rejected-strong) 32%, var(--approval-signal-rejected) 62%, #ef444400 75%);box-shadow:0 0 9px #ef4444b3}.editorial-reader__reviewer.is-approved .editorial-reader__thumb{animation:.46s cubic-bezier(.2,1.8,.4,1) thumb-pop}.editorial-reader__review-capsule p{color:#ffffffb8;letter-spacing:-.01em;font-size:.9375rem;font-weight:700;line-height:1.35}.editorial-reader__review-capsule p strong{color:#7dd3fc}.editorial-reader__brief,.editorial-reader__cta,.editorial-reader__format-guide,.editorial-reader__visual-board{border:1px solid var(--border-subtle);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:#ffffff09;border-left:2px solid #ef4444a6;max-width:920px;margin:0 0 2.5rem;padding:clamp(1rem,2.5vw,1.6rem)}.editorial-reader__format-guide{background:linear-gradient(135deg,#7dd3fc0e,#0000 42%),#ffffff07;border-left-color:#7dd3fca6;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1rem,3vw,2rem);display:grid}.editorial-reader__format-guide strong,.editorial-reader__visual-copy strong{color:var(--text-primary);letter-spacing:-.035em;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.35;display:block}.editorial-reader__format-guide ul{flex-wrap:wrap;place-content:start flex-start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.editorial-reader__format-guide li{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#0000005c;border:1px solid #ffffff1c;border-radius:999px;padding:.42rem .7rem;font-size:14px}.editorial-reader__visual-board{background:radial-gradient(circle at 92% 20%,#ff2b8a1f,#0000 18rem),#ffffff08;border-left-color:#ff2b8aa6;grid-template-columns:minmax(0,.85fr) minmax(240px,1.15fr);gap:clamp(1rem,4vw,2rem);display:grid}.editorial-reader__visual-copy p{color:var(--text-secondary);margin:.85rem 0 0;line-height:1.6}.editorial-reader__frames{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.editorial-reader__frames span{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface3);min-height:170px;position:relative;overflow:hidden}.editorial-reader__frames span:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0 62%,#0000 88%);mask-image:radial-gradient(circle at 50% 42%,#000 0 62%,#0000 88%)}.editorial-reader__frames i{color:#ffffff9e;font-family:var(--font-mono);letter-spacing:.14em;font-size:14px;font-style:normal;position:absolute;bottom:.75rem;left:.8rem}.editorial-reader__brief span,.editorial-reader__format-guide span,.editorial-reader__visual-copy span,.review-card__eyebrow,.decision-bar__eyebrow{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:14px;display:block}.editorial-reader__brief p{color:var(--text-secondary)}.editorial-reader__body{border-top:1px solid #ffffff1f;max-width:68ch;margin:clamp(1.75rem,5vw,3.25rem) 0 0;padding-top:clamp(1.5rem,4vw,2.25rem)}.editorial-reader__body:before{content:"The draft";color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-size:14px;display:block}.editorial-reader.is-social .editorial-reader__body,.editorial-reader.is-visual .editorial-reader__body{border-radius:var(--radius-lg);background:#ffffff06;border:1px solid #ffffff1f;max-width:58ch;padding:clamp(1rem,3vw,1.6rem)}.editorial-reader.is-social .editorial-reader__body:before{content:"Post copy"}.editorial-reader.is-visual .editorial-reader__body:before{content:"Caption / slide notes"}.editorial-reader.is-social .editorial-reader__body p,.editorial-reader.is-visual .editorial-reader__body p{font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.65}.editorial-reader__body p{color:#e8e8e8;letter-spacing:-.01em;margin:0 0 1.4rem;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.75}.editorial-reader__body p:first-of-type{margin-top:0}.review-card,.review-state-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#080808eb;padding:1rem}.review-card h2{color:var(--text-primary);letter-spacing:-.03em;font-size:1rem}.approval-progress__row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.approval-progress__count{color:var(--text-primary);letter-spacing:-.06em;font-size:2rem;font-weight:700;line-height:1}.approval-progress__label,.approval-progress__note,.rating-rubric__note,.asset-viewer__empty{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.approval-progress__pill{border:1px solid var(--yellow-b);color:var(--yellow);background:var(--yellow-dim);border-radius:999px;padding:.28rem .55rem;font-size:.875rem;font-weight:700}.approval-progress__pill.is-approved{color:var(--green);background:var(--green-dim);border-color:var(--green-b)}.approval-progress__pill.is-blocked{color:var(--red);background:#ef444414;border-color:#ef444459}.approval-progress__bar{background:var(--surface3);border-radius:999px;height:4px;margin:1rem 0 .5rem;overflow:hidden}.approval-progress__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--green));height:100%;display:block}.rating-rubric__scale{gap:.5rem;margin-top:1rem;display:grid}.rating-rubric__option{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-secondary);text-align:left;cursor:pointer;background:#050505;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.rating-rubric__option span{background:var(--surface3);width:1.7rem;height:1.7rem;color:var(--text-primary);border-radius:50%;place-items:center;display:inline-grid}.rating-rubric__option.is-selected{color:var(--text-primary);border-color:var(--purple-t);background:var(--purple-dim)}.asset-viewer__grid{gap:.65rem;margin-top:1rem;display:grid}.asset-viewer__asset{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#050505;padding:.8rem}.asset-viewer__asset span,.asset-viewer__asset small{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:14px;display:block}.asset-viewer__asset strong{color:var(--text-primary);margin:.35rem 0;display:block}.review-notice{border:1px solid var(--border-subtle,#1f1f1f);border-radius:var(--radius-sm);color:var(--text-secondary,#8c8c8c);background:#060606;margin:0 0 1.1rem;padding:.9rem 1.1rem;font-size:.9rem;line-height:1.55}.review-notice--error{color:#facc15;border-color:#facc1566}.decision-bar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0aeb;border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.7rem .85rem .7rem 1.1rem;display:flex;position:sticky;bottom:1rem}.decision-bar__copy strong{color:var(--text-primary);display:block}.decision-bar__actions{gap:.6rem;display:flex}.decision-bar button{cursor:pointer;border-radius:999px;min-height:44px;padding:0 1.15rem;font-weight:700}.decision-bar__secondary{border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0}.decision-bar__approve{color:#7dd3fc;background:#7dd3fc1f;border:1px solid #7dd3fc8c;position:relative;overflow:visible}.decision-bar__approve-icon{z-index:2;margin-right:.35rem;display:inline-block;position:relative}.decision-bar__approve-sparkles{pointer-events:none;position:absolute;inset:50% auto auto 50%}.decision-bar__approve-sparkles i{opacity:0;background:#d9ecff;border-radius:50%;width:.42rem;height:.42rem;position:absolute;box-shadow:0 0 16px #7dd3fccc}.decision-bar__approve.is-active .decision-bar__approve-icon{animation:.36s cubic-bezier(.2,1.8,.4,1) thumb-pop;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes thumb-pop{0%{transform:scale(.8)rotate(-8deg)}60%{transform:scale(1.28)rotate(7deg)}to{transform:scale(1)rotate(0)}}@keyframes approval-sparkle{0%,to{opacity:.28;transform:translate(0,0)scale(.72)}45%{opacity:.92;transform:translate(1px,-1px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.decision-bar__approve.is-active .decision-bar__approve-icon,.editorial-reader__reviewer.is-approved .editorial-reader__thumb,.editorial-reader__thumb i{animation:none}}@media (width<=900px){.content-review-page__grid{grid-template-columns:1fr}.content-review-page__rail{position:static}.editorial-reader__format-guide,.editorial-reader__visual-board{grid-template-columns:1fr}.editorial-reader__frames{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(104px,1fr));padding-bottom:.35rem;overflow-x:auto}.editorial-reader__frames span{scroll-snap-align:start}}@media (width<=520px){.content-review-page__inner{padding-inline:.85rem}.editorial-reader{border-radius:0;padding-inline:1rem}.editorial-reader__masthead{margin-inline:-1rem;padding-inline:1rem}.editorial-reader__hero{padding-top:0}.editorial-reader__review-capsule{--approval-signal-avatar-size:35px;--approval-signal-person-size:43px;--approval-signal-badge-size:20px;--approval-signal-badge-offset:-1px;border-radius:var(--radius-md);align-items:center;gap:.75rem;min-height:58px;padding:.6rem .75rem}.editorial-reader__vote-stack{gap:.45rem;max-width:9rem}.editorial-reader__reviewer{width:var(--approval-signal-person-size);height:var(--approval-signal-person-size)}.editorial-reader__avatar{width:var(--approval-signal-avatar-size);height:var(--approval-signal-avatar-size);font-size:.875rem}.editorial-reader__thumb{width:var(--approval-signal-badge-size);height:var(--approval-signal-badge-size)}.editorial-reader h1{max-width:100%;font-size:clamp(2rem,8vw,2.9rem)}.decision-bar{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg);flex-direction:column;align-items:stretch}.decision-bar__actions{grid-template-columns:1fr 1fr;display:grid}}.editorial-reader__hero{padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}.review-strip{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff06,#ffffff03),#000000b8;border:1px solid #ffffff1a;align-items:center;gap:1rem;width:100%;min-height:68px;margin:0 0 clamp(1.75rem,4vw,2.75rem);padding:.75rem clamp(.95rem,4vw,3.25rem);display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff09}.review-strip__avatars{isolation:isolate;flex-shrink:0;align-items:center;padding-right:.25rem;display:flex}.review-strip__avatar{color:#fff;width:40px;height:40px;font-family:var(--font-sans);letter-spacing:-.05em;background:radial-gradient(circle at 38% 28%,#ffffff29,#0000 40%),#161616;border:1px solid #ffffff94;border-radius:50%;place-items:center;margin-left:-10px;font-size:.875rem;font-weight:800;display:inline-grid;position:relative;box-shadow:0 0 0 2px #050505,inset 0 0 18px #ffffff0a}.review-strip__avatar:first-child{margin-left:0}.review-strip__avatar.is-approved{z-index:3}.review-strip__avatar.is-pending{opacity:.36;filter:grayscale(.65)}.review-strip__thumb{z-index:5;background:linear-gradient(135deg,#effbff 0%,#7dd3fc 52%,#6b7cff 100%);border-radius:50%;place-items:center;width:19px;height:19px;animation:.42s cubic-bezier(.2,1.8,.4,1) thumb-pop;display:inline-grid;position:absolute;bottom:-4px;right:-7px;overflow:visible;box-shadow:0 0 0 2px #050505,0 0 18px #7dd3fc6b}.review-strip__thumb svg{fill:#04101d;width:10px;height:10px}.review-strip__thumb b{background:radial-gradient(circle,#fff 0%,#7dd3fc 45%,#ff2b8a00 76%);border-radius:999px;width:3px;height:3px;animation:1.55s ease-in-out infinite approval-sparkle;position:absolute;box-shadow:0 0 8px #7dd3fce6,0 0 14px #ff2b8a6b}.review-strip__thumb b:first-of-type{top:-5px;right:-7px}.review-strip__thumb b:nth-of-type(2){animation-delay:.28s;bottom:3px;right:-9px}.review-strip__thumb b:nth-of-type(3){animation-delay:.52s;bottom:-4px;left:-6px}.review-strip__copy{color:#fff9;min-width:0;font-family:var(--font-mono);letter-spacing:.01em;font-size:.9375rem;font-weight:700;line-height:1.3}.review-strip__count{color:#ff2b8a;font-weight:800}.review-strip__of{color:#fff9}.review-strip__sep{color:#ffffff42;margin:0 .4rem}.review-strip__waiting{color:#ff2b8a;font-weight:700}.editorial-reader.is-visual .editorial-reader__visual-board{background:0 0;border:none;border-radius:0;margin:0 0 clamp(1.5rem,4vw,2.25rem);padding:0;display:block}.editorial-reader.is-visual .editorial-reader__frames{grid-template-columns:repeat(6,minmax(0,1fr))}.editorial-reader__visual-brief{color:var(--text-secondary);margin:1rem 0 0;font-size:.9rem;line-height:1.55}.editorial-reader__visual-brief span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;font-size:14px;display:block}.content-review-page__inner{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom,0px))}@media (height<=620px) and (orientation:landscape){.decision-bar{flex-direction:row;align-items:center;padding:.45rem .55rem .45rem 1rem}.decision-bar__copy{display:none}.decision-bar button{min-height:38px}.decision-bar__actions{display:flex}}@media (width<=520px){.review-strip{gap:.75rem;min-height:60px;padding:.62rem .72rem}.review-strip__avatar{width:34px;height:34px;margin-left:-9px;font-size:.875rem}.review-strip__thumb{width:17px;height:17px}.review-strip__copy{font-size:.875rem}.editorial-reader.is-visual .editorial-reader__frames{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(84px,1fr));padding-bottom:.35rem;overflow-x:auto}}
