:root{--canvas:#f5f4f0;--paper:#fff;--surface:#efefea;--ink:#242c29;--muted:#65706b;--line:#e2e5dd;--line-strong:#b6c2b8;--sage:#d6e8cd;--coral:#f7c6b4;--honey:#f5d889;--sky:#cce5f3;--lilac:#dedaf4;--accent:#396349;--on-accent:#fff;--shadow:0 10px 36px #333d2610;--soft-shadow:0 4px 16px #333d2608;--scheme:light}:root[data-zac-theme=dark]{--canvas:#202623;--paper:#2a322d;--surface:#343e36;--ink:#f4f3e9;--muted:#b6c2b7;--line:#424c43;--line-strong:#728875;--sage:#425b43;--coral:#765348;--honey:#71623c;--sky:#3e5b68;--lilac:#55516d;--accent:#cee5bf;--on-accent:#233428;--shadow:0 12px 38px #0002;--soft-shadow:0 4px 16px #0001}.zac-app{--zac-bg:var(--canvas);--zac-panel:var(--paper);--zac-line:var(--line);--zac-text:var(--ink);--zac-muted:var(--muted);--zac-mint:var(--accent);--zac-amber:var(--honey);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;letter-spacing:-.015em;color-scheme:var(--scheme)}.zac-app :where(button,a,input,textarea,select):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.zac-app :where(h1,h2,h3,p){margin-top:0}.zac-app :where(input,textarea,select){color-scheme:var(--scheme)}.zac-sidebar{width:248px;background:var(--paper);border-color:var(--line);padding:28px 18px 18px;overflow:auto;scrollbar-width:thin}.zac-brand{color:var(--ink);margin-bottom:24px;font-size:31px}.zac-brand-small{color:var(--muted)}.zac-brand .zac-version{background:var(--surface);border-color:var(--line);color:var(--muted);font-size:12px}.zac-brand-symbol span{background:var(--accent)}.zac-workspace-switch{background:var(--canvas);padding:12px 10px;border-radius:13px}.zac-workspace-switch strong{font-size:14px}.zac-workspace-switch small{font-size:12px}.zac-avatar{background:var(--coral);border:0;color:var(--ink);border-radius:10px;width:34px;height:36px}.zac-nav-label{font-size:11px;letter-spacing:1.7px;color:var(--muted);margin-top:26px}.zac-nav-item{font-size:14px;color:var(--muted);padding:11px 12px;border-radius:10px;gap:12px;margin-bottom:3px}.zac-nav-item svg{color:currentColor;stroke-width:1.65}.zac-nav-item:hover{color:var(--ink)}.zac-nav-item.active{background:var(--sage);color:var(--ink);border-color:transparent;box-shadow:none;font-weight:600}.zac-nav-count,.zac-nav-item.active svg{color:var(--ink)}.zac-nav-count{background:var(--paper);font-size:12px}.zac-nav-dot{background:var(--accent)}.zac-sidebar-bottom{padding-top:24px}.zac-sidebar-goal{border:0;background:var(--honey);padding:18px;border-radius:16px;margin:0 0 18px;color:var(--ink)}.zac-sidebar-goal>div:first-child{color:var(--ink);font-size:10px}.zac-sidebar-goal>strong{font-size:25px}.zac-sidebar-goal p,.zac-sidebar-goal strong small{color:var(--ink);font-size:12px}.zac-sidebar-goal p button{color:var(--ink)}.zac-progress{background:color-mix(in srgb,var(--ink) 12%,transparent);height:5px}.zac-progress span{background:var(--ink)}.zac-sidebar-footer{color:var(--muted)}.zac-live-dot{background:var(--accent);box-shadow:none;width:6px;height:6px}.zac-workspace{margin-left:248px}.zac-header{height:84px;padding:0 36px;background:var(--paper);border-color:var(--line)}.zac-breadcrumb{color:var(--muted);font-size:14px;gap:10px}.zac-breadcrumb strong{color:var(--ink);font-weight:500}.zac-header-actions{gap:19px}.zac-search-trigger{font-size:14px;min-width:190px;color:var(--muted)}.zac-mode-label,.zac-search-trigger kbd{font-size:12px;color:var(--muted);border-color:var(--line)}.zac-mode-label{background:var(--canvas);border-radius:8px;padding:7px 10px}.zac-mode-label i{background:var(--accent)}.zac-icon-btn{color:var(--muted);min-width:34px;min-height:34px}.zac-icon-btn:hover{background:var(--surface);color:var(--ink)}.zac-profile{background:var(--coral);color:var(--ink);border:3px solid var(--paper);width:36px;height:36px;box-shadow:0 0 0 1px var(--line)}.st-theme-switch{display:flex;align-items:center;gap:8px;padding:8px 11px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;font-size:13px;white-space:nowrap}.zac-main{max-width:1800px;padding:34px 36px 60px}.zac-page-heading{margin-bottom:30px}.zac-eyebrow{font-size:11px;color:var(--muted);letter-spacing:1.6px}.zac-page-heading h1{font-size:36px;letter-spacing:-1.5px;margin:8px 0}.zac-page-heading p{font-size:15px;color:var(--muted)}.zac-heading-dot{color:var(--accent)}.zac-date{font-size:13px;color:var(--muted)}.zac-app[data-view=overview] .zac-page-heading{display:none}.zac-btn{padding:12px 17px;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);box-shadow:none;min-height:44px;white-space:normal;line-height:1.4}.zac-btn:hover{background:var(--surface);border-color:var(--line-strong)}.zac-btn.primary{color:var(--on-accent);box-shadow:0 3px 8px #25352810}.zac-btn.primary,.zac-btn.primary:hover{background:var(--accent);border-color:var(--accent)}.zac-btn.primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.zac-text-btn{font-size:14px;color:var(--accent)}.zac-panel{background:var(--paper);border-color:var(--line);border-radius:18px;box-shadow:var(--soft-shadow)}.zac-panel-head h2{color:var(--ink);font-size:20px}.zac-panel-head h2 svg{color:var(--accent)}.zac-panel-subtitle{color:var(--muted);font-size:13px}.zac-metric{background:var(--paper);border-color:var(--line);border-radius:16px;padding:23px}.zac-metric-label{font-size:14px;color:var(--muted)}.zac-metric-amount{font-size:34px;color:var(--ink)}.zac-metric-foot>span:first-child{font-size:12px;color:var(--muted)}.zac-metric-foot{white-space:normal}.zac-metric-foot button{font-size:12px;color:var(--accent)}.zac-metric-tag{font-size:11px;background:var(--sage);color:var(--ink)}.zac-metric-tag.amber{background:var(--honey);color:var(--ink)}.zac-footer{margin-top:32px;gap:16px}.zac-footer svg{color:var(--accent)}.zac-footer-separator{color:var(--line-strong)}.zac-toast,.zac-warning{color:var(--ink);background:var(--honey);border:1px solid var(--line);font-size:14px}.st-kicker,.zac-loading{color:var(--muted)}.st-kicker{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:1.65px;line-height:1.6}.st-small-sun{width:12px;height:12px;border-radius:50%;background:#d49c3d;box-shadow:0 0 0 4px #d49c3d18;flex:none}.st-text-link{display:inline-flex;align-items:center;gap:9px;background:none;border:0;color:var(--ink);padding:10px 0;font-size:14px}.st-text-link:hover{color:var(--accent)}.st-button-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.st-muted{color:var(--muted);font-size:14px;line-height:1.65}.st-notice{background:var(--sage);border:1px solid var(--line);color:var(--ink);padding:14px 18px;border-radius:12px;font-size:14px}.st-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--soft-shadow);min-width:0;overflow:hidden}.st-card-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 26px 20px}.st-card-title h3{display:flex;align-items:center;gap:10px;font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.7px;margin:5px 0 0}.st-card-title h3>span{letter-spacing:0;padding:3px 8px;border-radius:8px;background:var(--surface)}.st-card-title h3>span,.st-card-title>span{font-size:13px;color:var(--muted)}.st-round-button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);flex:none}.st-round-button:hover{background:var(--sage);transform:rotate(8deg)}.st-empty{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:30px;min-height:230px;gap:12px}.st-empty>svg{color:var(--accent)}.st-empty h3{font-size:21px;letter-spacing:-.5px;line-height:1.3;margin:0}.st-empty p{font-size:15px;line-height:1.6;color:var(--muted);max-width:480px;margin:0}.st-page-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px}.pf-hero h2,.sb-intro h2,.st-page-intro h2{font-size:clamp(32px,3.3vw,49px);line-height:1.12;letter-spacing:-2px;font-weight:500;margin:12px 0 16px}.pf-hero em,.sb-intro em,.st-page-intro em{font-style:normal;color:var(--accent)}.st-page-intro p{max-width:640px;color:var(--muted);font-size:16px;line-height:1.65;margin-bottom:0}.st-hero{--mx:0;--my:0;position:relative;display:grid;grid-template-columns:1.1fr 1fr;min-height:468px;margin-bottom:28px;border-radius:26px;background:var(--paper);border:1px solid var(--line);isolation:isolate;overflow:hidden}.st-hero-copy{padding:48px 0 38px 42px;z-index:2;align-self:center}.st-hero h2{font-size:clamp(39px,3.65vw,65px);letter-spacing:-2.8px;line-height:1.05;font-weight:600;margin:23px 0}.st-hero h2>span{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;color:var(--accent)}.st-hero-copy>p{max-width:395px;font-size:16px;line-height:1.7;color:var(--muted);margin-bottom:26px}.st-hero-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.st-hero-actions .zac-btn{padding:14px 20px;gap:25px}.st-hero-foot{display:flex;align-items:center;gap:11px;margin-top:36px;font-size:12px;color:var(--muted)}.st-hero-foot b{display:block;color:var(--ink);font-weight:400}.st-mini-stack{display:flex;padding-right:6px}.st-mini-stack i{font-style:normal;width:30px;height:30px;border-radius:50%;border:2px solid var(--paper);background:var(--coral);display:grid;place-items:center;color:var(--ink);margin-right:-6px}.st-mini-stack i+i{background:var(--sage)}.st-art-stage{position:relative;perspective:950px;min-height:460px;align-self:stretch;transform-style:preserve-3d}.st-thought-sculpture{position:absolute;width:112%;height:112%;max-width:none;object-fit:contain;left:-5%;top:-4%;mix-blend-mode:multiply;transform-origin:50% 60%;animation:st-sculpture 10s ease-in-out infinite;will-change:transform}.st-art-halo{position:absolute;width:80%;aspect-ratio:1;border:1px solid var(--line);border-radius:50%;left:11%;top:11%;background:radial-gradient(circle,var(--honey),transparent 67%);opacity:.6;transform:rotateX(26deg)}.st-orbit-label{position:absolute;display:flex;gap:10px;align-items:center;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 87%,transparent);backdrop-filter:blur(16px);color:var(--ink);padding:13px 16px;box-shadow:0 12px 35px #303b2412;border-radius:13px;font-size:14px;text-align:left;animation:st-label-float 8s ease-in-out infinite}.st-orbit-label b{font-size:12px;color:var(--muted);font-weight:400;display:block;margin-top:1px}.st-orbit-one{left:0;top:23%}.st-orbit-one>i{height:9px;width:9px;background:#73966a;border-radius:50%;box-shadow:0 0 0 5px #73966a12}.st-orbit-two{right:7%;bottom:17%;animation-delay:-4s}.st-orbit-icon{width:31px;height:31px;border-radius:50%;background:var(--sage);display:grid;place-items:center}.st-art-caption{position:absolute;bottom:24px;right:35px;letter-spacing:3px;font-size:10px;color:var(--muted)}[data-zac-theme=dark] .st-thought-sculpture{mix-blend-mode:normal;mask-image:radial-gradient(ellipse 48% 45% at 50% 48%,#000 50%,transparent 100%);filter:brightness(.82) saturate(.85)}@keyframes st-sculpture{0%,to{transform:translate3d(calc(var(--mx)*16px),calc(var(--my)*9px),0) rotateX(calc(var(--my)*-8deg)) rotateY(calc(var(--mx)*12deg)) rotate(-3deg)}50%{transform:translate3d(calc(var(--mx)*16px),calc(var(--my)*9px - 16px),28px) rotateX(calc(var(--my)*-8deg + 3deg)) rotateY(calc(var(--mx)*12deg + 5deg)) rotate(2deg)}}@keyframes st-label-float{0%,to{transform:translateZ(35px)}50%{transform:translate3d(0,-9px,45px)}}.st-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px}.st-metric{position:relative;display:flex;flex-direction:column;overflow:hidden;align-items:flex-start;border:0;border-radius:17px;padding:23px 23px 22px;min-height:157px;box-shadow:var(--soft-shadow);color:var(--ink);text-align:left}.st-metric.sage{background:var(--sage)}.st-metric.sky{background:var(--sky)}.st-metric.honey{background:var(--honey)}.st-metric.coral{background:var(--coral)}.st-metric:hover{transform:translateY(-4px) rotate(.3deg);box-shadow:var(--shadow)}.st-metric>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:14px}.st-metric strong{font-size:clamp(25px,2.5vw,36px);font-weight:500;letter-spacing:-1.4px;line-height:1.2;margin:16px 0 8px}.st-metric small{font-size:12px;z-index:1}.st-metric-slope{position:absolute;right:10px;bottom:-41px;font-size:132px;opacity:.055;line-height:1}.st-working-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}.st-focus-list{padding:0 26px}.st-focus-task{display:flex;align-items:center;gap:13px;padding:18px 0;border-bottom:1px solid var(--line)}.st-focus-task:last-child{border-bottom:0}.st-task-check{display:grid;place-items:center;height:22px;width:22px;min-width:22px;border:1.5px solid var(--line-strong);background:var(--paper);border-radius:7px;color:var(--ink);padding:0}.st-focus-task.done .st-task-check,.st-task-check[aria-pressed=true]{background:var(--sage);border-color:var(--sage)}.st-focus-task>div{flex:1;min-width:0}.st-focus-task strong{font-size:15px;font-weight:500;display:block;line-height:1.4}.st-focus-task.done strong{text-decoration:line-through;color:var(--muted)}.st-focus-task>div>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;margin-top:6px;flex-wrap:wrap}.st-focus-task>svg{color:var(--line-strong);flex:none}.st-task-dot{height:6px;width:6px;background:#81a68e;border-radius:50%}.st-task-dot.personal{background:#d59978}.st-urgent{font-size:11px;font-weight:500;padding:1px 6px;border-radius:4px;background:var(--coral);color:var(--ink)}.st-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:13px;padding:18px 26px;width:100%;text-align:left}.st-card-footer:hover{color:var(--ink);background:var(--surface)}.st-deal-line{display:flex;align-items:center;gap:13px;padding:18px 0;margin:0 26px;width:calc(100% - 52px);border:0;border-bottom:1px solid var(--line);background:none;text-align:left;color:var(--ink)}.st-deal-symbol{width:40px;height:43px;border-radius:11px;font-size:25px;display:grid;place-items:center;background:var(--coral);flex:none}.st-deal-symbol.tone-1{background:var(--sky)}.st-deal-symbol.tone-2{background:var(--honey)}.st-deal-line>span:nth-child(2){flex:1;min-width:0}.st-deal-line strong{font-size:15px;line-height:1.35;display:block;font-weight:500}.st-deal-line small{font-size:12px;color:var(--muted);display:block;margin-top:5px}.st-deal-line b{font-size:19px;font-weight:500;text-align:right;white-space:nowrap}.st-deal-line b small{font-size:11px;font-weight:400}.st-deal-note{padding:18px 26px;color:var(--muted);font-size:12px}.st-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.st-portfolio-card,.st-voice-card{display:flex;align-items:center;gap:23px;text-align:left;position:relative;overflow:hidden;border:1px solid var(--line);background:var(--paper);border-radius:20px;min-height:210px;padding:28px;color:var(--ink);box-shadow:var(--soft-shadow)}.st-voice-card{background:var(--sage)}.st-portfolio-card h3,.st-voice-card h3{font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.2;margin:10px 0}.st-portfolio-card p,.st-voice-card p{font-size:14px;margin:0;color:var(--muted)}.st-portfolio-card>.lucide,.st-voice-card>.lucide{margin-left:auto;flex:none;align-self:flex-start}.st-voice-pebble{height:105px;width:86px;border-radius:45% 55% 46% 54%/55% 42% 58% 45%;background:linear-gradient(135deg,#fcfdf6,#b5c6a8);box-shadow:inset 2px 4px 4px #fff8,inset -5px -7px 12px #75856545,8px 15px 20px #6d80692c;color:#4c6a4c;display:grid;place-items:center;flex:none;animation:st-label-float 6s ease-in-out infinite}.st-portfolio-card{background:var(--paper)}.st-portfolio-sheets{position:relative;width:115px;height:100px;perspective:400px;margin-left:auto;flex:none}.st-portfolio-sheets i{position:absolute;inset:6px 8px;border-radius:10px;background:var(--coral);transform:rotate(-18deg) translate(-7px,5px);border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);box-shadow:4px 9px 10px #2b37260d}.st-portfolio-sheets i:nth-child(2){background:var(--sky);transform:rotate(1deg)}.st-portfolio-sheets i:nth-child(3){display:grid;place-items:center;background:var(--honey);transform:rotate(15deg) translate(10px,-8px);transition:transform .4s}.st-portfolio-card:hover .st-portfolio-sheets i:nth-child(3){transform:rotate(24deg) translate(15px,-12px) rotateY(-20deg)}.st-form-grid,.st-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.st-form-grid{margin-bottom:18px}.st-deal-form{padding:4px 26px 26px;margin-bottom:26px}.st-deal-form .st-card-title{padding-left:0;padding-right:0}.ac-layout label,.cal-agenda label,.st-deal-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500;color:var(--muted)}.ac-layout input,.ac-layout select,.ac-layout textarea,.cal-agenda input,.cal-agenda select,.st-deal-form input,.st-deal-form select,.st-deal-form textarea{width:100%;min-width:0;background:var(--canvas);border:1px solid var(--line);border-radius:10px;padding:12px 13px;font-size:15px;color:var(--ink);outline:none}.ac-layout input::placeholder,.st-deal-form input::placeholder{color:var(--muted)}.ac-layout textarea,.st-deal-form textarea{resize:vertical}.st-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.st-filter-row button{padding:9px 15px;border:1px solid var(--line);background:var(--paper);border-radius:20px;font-size:14px;color:var(--muted)}.st-filter-row button.active{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.cal-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:24px}.cal-month,.cal-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-weekdays{padding:0 20px;border-bottom:1px solid var(--line)}.cal-weekdays span{font-size:12px;color:var(--muted);text-align:center;padding:14px 0}.cal-month{padding:8px 20px 22px;gap:3px}.cal-month>button{padding:9px 7px;min-height:87px;border:1px solid transparent;border-radius:11px;background:none;text-align:left;color:var(--ink);overflow:hidden}.cal-month>button:hover{background:var(--surface)}.cal-month>button.selected{background:var(--sky);border-color:color-mix(in srgb,var(--sky) 60%,var(--accent))}.cal-month>button.outside{opacity:.4}.cal-month>button>strong{font-size:14px;font-weight:500;display:grid;place-items:center;width:27px;height:27px;margin-bottom:5px}.cal-month>button.today>strong{border-radius:50%;background:var(--accent);color:var(--on-accent)}.cal-month i,.cal-month>button>span{display:block}.cal-month i{font-style:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px;background:var(--sage);padding:2px 4px;border-radius:4px;margin-bottom:3px;color:var(--ink)}.cal-month i.urgent{background:var(--coral)}.cal-month small{font-size:10px}.cal-agenda{padding:28px}.cal-agenda>h3{font-size:24px;margin:12px 0 24px;letter-spacing:-.7px}.cal-task{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.cal-task strong{font-size:15px;font-weight:500}.cal-task span{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);margin-top:5px}.cal-agenda form{display:flex;flex-direction:column;gap:17px;margin-top:25px;padding-top:24px;border-top:1px solid var(--line)}.cal-agenda>small{display:block;color:var(--muted);font-size:12px;line-height:1.6;margin-top:22px}.cal-overdue{display:flex;align-items:center;gap:10px;background:var(--coral);border-radius:12px;padding:14px 18px;margin-bottom:22px;font-size:14px;flex-wrap:wrap}.cal-overdue strong{font-weight:500}.dr-flow{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:15px;overflow:hidden;margin:22px 0 28px;background:var(--paper)}.dr-flow>span{display:flex;align-items:center;gap:12px;padding:22px 18px;font-size:13px;line-height:1.35}.dr-flow b{font-size:12px;background:var(--sky);display:grid;place-items:center;width:27px;height:30px;border-radius:7px;flex:none}.dr-flow>span:nth-child(2) b{background:var(--honey)}.dr-flow>span:nth-child(3) b{background:var(--lilac)}.dr-flow>span:nth-child(4) b{background:var(--sage)}.dr-flow svg{margin-left:auto;flex:none;color:var(--muted)}.dr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dr-card{padding:25px;border-top:5px solid var(--sky)}.dr-card.tone-1{border-top-color:var(--honey)}.dr-card.tone-2{border-top-color:var(--lilac)}.dr-card.tone-3{border-top-color:var(--sage)}.dr-card-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.dr-card-top>span{font-size:12px;color:var(--muted)}.dr-card-top select{font-size:12px;color:var(--ink);background:var(--surface);border:0;border-radius:6px;padding:6px 9px}.dr-card h3{font-size:23px;letter-spacing:-.6px;margin:20px 0 12px;line-height:1.25}.dr-card>p{font-size:13px;color:var(--muted);gap:9px;flex-wrap:wrap}.dr-card>p,.dr-fee{display:flex;align-items:center}.dr-fee{justify-content:space-between;gap:15px;padding:24px 0;margin-bottom:18px;border-bottom:1px solid var(--line)}.dr-fee strong{font-size:34px;letter-spacing:-1px;font-weight:500}.dr-fee span{font-size:12px;line-height:1.6;color:var(--muted);text-align:right}.dr-next{background:var(--canvas);padding:14px 15px;border-radius:10px}.dr-next span{display:block;color:var(--muted);font-size:10px;letter-spacing:1.3px;margin-bottom:6px}.dr-next strong{font-size:14px;font-weight:500}.dr-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);margin-top:20px}.dr-card footer a{display:flex;align-items:center;gap:3px;color:var(--accent)}.sb-intro{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:30px;margin-bottom:26px}.sb-intro p{font-size:16px;color:var(--muted);line-height:1.7;max-width:510px;margin-bottom:0}.sb-import{display:flex;align-items:flex-start;flex-direction:column;gap:8px;background:var(--sage);border-radius:19px;padding:25px}.sb-import strong{font-size:22px;font-weight:500;letter-spacing:-.5px}.sb-import>span{font-size:14px;color:var(--muted)}.sb-import .zac-btn{margin-top:8px}.sb-import small{font-size:12px;line-height:1.6;color:var(--muted);max-width:330px;margin-top:5px}.sb-import-review{display:flex;align-items:center;gap:20px;border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:22px;margin-bottom:22px}.sb-import-review>div{flex:1}.sb-import-review strong{font-size:16px}.sb-import-review p,.sb-import-review summary{font-size:13px;color:var(--muted);margin:8px 0}.sb-import-review ul{font-size:12px;max-height:150px;overflow:auto;padding-left:20px;overflow-wrap:anywhere}.sb-workspace{display:grid;grid-template-columns:minmax(280px,1fr) 1.4fr;gap:24px}.st-search{display:flex;align-items:center;gap:10px;margin:0 24px 12px;padding:10px 13px;background:var(--canvas);border:1px solid var(--line);border-radius:10px;color:var(--muted)}.st-search input{width:100%;min-width:0;background:none;border:0;outline:0;color:var(--ink);font-size:14px;padding:3px 0}.sb-note-list{padding:0 13px 16px;max-height:460px;overflow:auto;scrollbar-width:thin}.sb-note-list>button{display:flex;align-items:center;gap:12px;padding:15px 13px;text-align:left;border:0;background:none;color:var(--ink);border-radius:10px;width:100%}.sb-note-list>button:hover{background:var(--surface)}.sb-note-list>button>svg{color:var(--accent);flex:none}.sb-note-list>button>span:nth-child(2){flex:1;min-width:0}.sb-note-list strong{font-size:14px;font-weight:500}.sb-note-list small,.sb-note-list strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-note-list small{font-size:11px;color:var(--muted);margin-top:4px}.sb-count{font-size:12px;color:var(--muted);padding:2px 7px;border-radius:6px;background:var(--surface)}.sb-graph svg{width:100%;min-height:290px;display:block}.sb-graph>p{font-size:12px;color:var(--muted);padding:0 25px 18px;margin:0}.sb-node{cursor:pointer;outline:none}.sb-node circle{transition:r .3s,filter .3s}.sb-node:focus circle,.sb-node:hover circle{r:18;filter:drop-shadow(0 4px 6px #0002)}.sb-node:focus circle{stroke:var(--accent);stroke-width:2}.sb-reader{margin-top:25px}.sb-reader-actions{display:flex;gap:10px;flex-wrap:wrap;padding:0 26px 22px}.st-prose{padding:26px;border-top:1px solid var(--line);font-size:16px;line-height:1.85;overflow-wrap:anywhere}.st-prose h1{font-size:32px}.st-prose h2{font-size:27px}.st-prose h3{font-size:23px}.st-prose a{color:var(--accent);text-decoration:underline}.st-prose pre{background:var(--surface);padding:16px;border-radius:10px;overflow:auto;font-size:13px}.st-prose blockquote{border-left:3px solid var(--sage);padding-left:18px;color:var(--muted)}.st-prose ol,.st-prose ul{padding-left:24px}.st-prose li{list-style:initial}.pf-hero{display:grid;grid-template-columns:1.5fr .7fr;align-items:center;gap:50px;padding:38px 42px;background:var(--paper);border:1px solid var(--line);border-radius:23px;margin-bottom:24px}.pf-hero p{font-size:16px;line-height:1.65;color:var(--muted);max-width:550px;margin-bottom:24px}.pf-monogram{height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:47% 53% 44% 56%;background:var(--honey);text-align:center;box-shadow:inset -12px -12px 25px #93794115;transform:rotate(6deg)}.pf-monogram>span{font-family:Georgia,serif;font-style:italic;font-size:98px;line-height:1.1}.pf-monogram small{font-size:13px;line-height:1.6;margin-top:12px}.st-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:24px}.pf-guide{padding:27px}.pf-guide>span{font-size:12px;padding:6px 8px;border-radius:8px;background:var(--sage)}.pf-guide:nth-child(2)>span{background:var(--coral)}.pf-guide:nth-child(3)>span{background:var(--sky)}.pf-guide h3{font-size:23px;letter-spacing:-.6px;margin:24px 0 12px}.pf-guide p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.pf-item{display:flex;gap:20px;padding:25px;border-top:1px solid var(--line)}.pf-item>svg{color:var(--accent);flex:none}.pf-item h3{font-size:23px;margin:8px 0 12px}.pf-item p{font-size:15px;line-height:1.8;white-space:pre-wrap;color:var(--muted)}.zac-voice-panel,.zd-dialog{background:var(--paper);color:var(--ink);border-color:var(--line);color-scheme:var(--scheme);font-family:Arial,Helvetica,sans-serif}.zac-voice-panel{width:min(100%,520px)}.zac-voice-overlay,.zd-overlay{background:#1e292765;backdrop-filter:blur(8px)}.zac-voice-brand h2,.zac-voice-intro h3,.zd-title{color:var(--ink)}.zd-title{font-size:30px}.zd-briefing-text,.zd-description,.zd-detail-text{font-size:15px;line-height:1.8;color:var(--muted)}.zd-label{font-size:14px;color:var(--ink)}.zd-hint,.zd-note,.zd-opportunity-meta{font-size:12px;color:var(--muted)}.zd-briefing-mark,.zd-eyebrow{font-size:11px;color:var(--accent)}.zd-field input,.zd-field select,.zd-field textarea,.zd-search-input{background:var(--canvas);color:var(--ink);border-color:var(--line);font-size:15px}.zd-field input::placeholder,.zd-field textarea::placeholder,.zd-search-input input::placeholder{color:var(--muted)}.zd-search-input input{font-size:15px;color:var(--ink)}.zd-close{color:var(--muted);background:var(--surface);border-color:var(--line)}.zd-close:hover{color:var(--ink);background:var(--sage)}.zd-button{font-size:14px!important;min-height:45px}.zd-primary{background:var(--accent);color:var(--on-accent)}.zd-primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.1)}.zd-secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.zd-briefing-text,.zd-note,.zd-opportunity-stats{background:var(--canvas);border-color:var(--line)}.zd-note svg,.zd-opportunity-stats>div:first-child strong{color:var(--accent)}.zd-result:hover{background:var(--surface)}.zd-result-copy>span{font-size:15px;color:var(--ink)}.zd-result-copy small,.zd-results-label{font-size:12px;color:var(--muted)}.zd-result-icon{background:var(--sage);color:var(--ink);border:0}.zd-error{background:var(--coral);color:var(--ink);border-color:var(--line);font-size:14px}.zd-empty strong{font-size:16px;color:var(--ink)}.zd-empty p{font-size:14px;color:var(--muted)}.zac-voice-brand>span{background:var(--sage);color:var(--ink);border:0}.zac-voice-brand p,.zac-voice-intro .zac-voice-eyebrow{font-size:11px;color:var(--muted)}.zac-voice-mode{background:var(--honey);color:var(--ink);border:0;font-size:12px}.zac-voice-intro>p:last-child{font-size:15px;color:var(--muted)}.zac-voice-icon-button{color:var(--muted)}.zac-voice-icon-button:hover{background:var(--surface);color:var(--ink)}.zac-voice-orb{background:radial-gradient(circle at 33% 25%,#f5f7eb,#c9d9bd 35%,#89a07b 75%);color:#3f5a41;box-shadow:inset -4px -7px 15px #415f3b40,inset 2px 2px 8px #fff9,0 14px 30px #375a3420}.zac-voice-orbit{background:none}.zac-voice-orbit,.zac-voice-orbit-two{border-color:var(--line)}.zac-voice-starters button{background:var(--canvas);border-color:var(--line);color:var(--ink);font-size:13px}.zac-voice-starters button svg{color:var(--accent)}.zac-voice-message{background:var(--canvas);border-color:var(--line);padding:16px 18px}.zac-voice-message-user{background:var(--sage)}.zac-voice-message p{font-size:15px;color:var(--ink)}.zac-voice-message-assistant .zac-voice-message-label,.zac-voice-message-label{font-size:10px;color:var(--muted)}.zac-voice-bottom{background:var(--paper);border-color:var(--line)}.zac-voice-recording-status,.zac-voice-support{font-size:12px;color:var(--muted)}.zac-voice-form{background:var(--canvas);border-color:var(--line)}.zac-voice-form textarea{font-size:15px;color:var(--ink)}.zac-voice-form textarea::placeholder{color:var(--muted)}.zac-voice-send{background:var(--accent);color:var(--on-accent);font-size:13px;height:40px}.zac-voice-send:hover{background:var(--accent);filter:brightness(1.08)}.zac-voice-privacy,.zac-voice-session{color:var(--muted);font-size:11px}.zac-voice-error{background:var(--coral);color:var(--ink);border:0;font-size:13px}@media(min-width:1700px){.st-hero{min-height:540px}.st-hero-copy{padding-left:56px}.st-art-stage{min-height:535px}.st-hero h2{font-size:72px}.st-hero-copy>p{font-size:18px;max-width:440px}}@media(max-width:1250px){.zac-sidebar{width:222px;padding-left:13px;padding-right:13px}.zac-workspace{margin-left:222px}.zac-header{padding:0 26px}.zac-main{padding:28px 26px 50px}.zac-header-actions{gap:12px}.zac-mode-label{display:none}.zac-search-trigger{min-width:155px}.st-hero-copy{padding:36px 0 32px 30px}.st-hero h2{font-size:43px}.st-art-stage,.st-hero{min-height:430px}.st-kicker{font-size:10px;letter-spacing:1.3px}.st-hero-actions{gap:14px}.st-metric{padding:19px 16px}.st-metric strong{font-size:29px}.st-metric>span:first-child{font-size:13px}.st-metric small{font-size:11px}.st-portfolio-card,.st-voice-card{padding:23px;gap:17px}.st-portfolio-card h3,.st-voice-card h3{font-size:25px}.st-voice-pebble{width:65px;height:85px}.st-portfolio-sheets{width:80px;height:85px}.dr-flow>span{padding:18px 12px;gap:8px}.dr-flow svg{display:none}.cal-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.cal-agenda{padding:22px}.cal-month{padding:8px 12px 16px}.st-card-title{padding:22px}.pf-hero{padding:30px;gap:28px}.sb-workspace{grid-template-columns:1fr 1.1fr}}@media(max-width:1020px){.zac-header .zac-search-trigger kbd,.zac-header .zac-search-trigger span{display:none}.zac-search-trigger{min-width:0}.st-hero{grid-template-columns:1fr 1fr}.st-hero h2{font-size:38px;letter-spacing:-2px}.st-hero-copy>p{font-size:15px}.st-orbit-one{left:3%;top:16%}.st-orbit-label{padding:10px 12px;font-size:12px}.st-orbit-label b{font-size:11px}.st-art-stage{min-height:425px}.st-thought-sculpture{width:130%;left:-15%}.st-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.st-lower-grid,.st-working-grid{grid-template-columns:1fr}.st-page-intro{align-items:flex-start;flex-direction:column}.cal-grid{grid-template-columns:1fr}.cal-month>button{min-height:90px}.dr-cards{grid-template-columns:1fr}.st-three-grid{gap:15px}.pf-guide{padding:22px}.sb-intro{grid-template-columns:1.15fr 1fr;gap:20px}.sb-workspace{grid-template-columns:1fr}.sb-note-list{max-height:310px}.sb-graph svg{max-height:400px}.pf-hero{grid-template-columns:1fr}.pf-monogram{display:none}.pf-hero h2,.sb-intro h2,.st-page-intro h2{font-size:39px}.zac-page-heading{align-items:flex-start}.zac-heading-actions .zac-btn{max-width:160px}}@media(max-width:760px){.zac-sidebar{width:248px;transform:translateX(-100%);transition:transform .25s;z-index:60}.zac-sidebar.is-open{transform:translateX(0)}.zac-nav-scrim{position:fixed;inset:0;background:#1e292750;backdrop-filter:blur(5px);z-index:59;border:0}.zac-workspace{margin-left:0}.zac-mobile-menu{display:inline-flex}.zac-header{height:70px;padding:0 20px}.zac-breadcrumb>.lucide-chevron-right,.zac-breadcrumb>span{display:none}.zac-breadcrumb{gap:8px}.zac-breadcrumb strong{font-size:13px}.zac-header-actions{gap:10px}.zac-header-actions>.zac-icon-btn,.zac-profile{display:none}.st-theme-switch{padding:7px 9px}.st-theme-switch span{display:none}.zac-main{padding:22px 20px 45px}.st-hero h2{font-size:44px}.st-hero-copy{padding:32px 0 29px 28px}.st-art-stage,.st-hero{min-height:425px}.st-metrics{gap:13px}.st-metric{min-height:147px;padding:20px}.st-metric strong{font-size:33px}.st-metric small{font-size:12px}.st-lower-grid,.st-working-grid{gap:18px}.st-lower-grid{margin-top:18px}.zac-page-heading h1{font-size:30px}.zac-page-heading p{font-size:14px}.zac-page-heading{gap:12px}.zac-heading-actions .zac-btn{font-size:12px;padding:10px 12px}.zac-heading-actions .zac-btn>svg{display:none}.zac-eyebrow{font-size:10px}.zac-footer{flex-direction:column;align-items:flex-start;line-height:1.7}.dr-flow,.zac-metrics{grid-template-columns:repeat(2,1fr)}.sb-import-review{align-items:flex-start;flex-wrap:wrap}.st-three-grid{grid-template-columns:1fr}.pf-hero h2,.sb-intro h2,.st-page-intro h2{font-size:39px}}@media(max-width:540px){.zac-main{padding:18px 16px 40px}.zac-header{padding:0 16px}.st-hero{grid-template-columns:1fr}.st-hero-copy{padding:31px 27px 8px}.st-hero h2{font-size:45px;letter-spacing:-2.5px;margin:20px 0}.st-hero-copy>p{max-width:360px;font-size:15px}.st-hero-actions{gap:18px}.st-hero-foot{display:none}.st-art-stage{min-height:285px;margin-top:-4px}.st-thought-sculpture{height:134%;width:110%;top:-17%;left:-5%}.st-art-halo{width:57%;left:22%;top:3%}.st-orbit-one{left:7%;top:23%}.st-orbit-two{right:6%;bottom:15%}.st-art-caption{bottom:18px;right:27px;font-size:9px}.st-metric{padding:18px 16px;min-height:146px}.st-metric strong{font-size:29px}.st-metric>span:first-child{font-size:12px}.st-metric>span:first-child>svg{width:17px}.st-metric small{font-size:11px;line-height:1.5}.st-card-title{padding:22px 20px 18px}.st-card-title h3{font-size:22px}.st-focus-list{padding:0 20px}.st-focus-task{padding:17px 0}.st-focus-task strong{font-size:14px}.st-focus-task>svg{display:none}.st-card-footer{padding:17px 20px;font-size:12px}.st-deal-line{margin:0 20px;width:calc(100% - 40px);gap:11px}.st-deal-line strong{font-size:14px}.st-deal-line b{font-size:17px}.st-deal-line b small{font-size:10px}.st-deal-line small{font-size:11px}.st-deal-symbol{width:35px;height:40px}.st-deal-note{padding:18px 20px}.st-portfolio-card,.st-voice-card{padding:25px 22px;min-height:190px}.st-portfolio-card h3,.st-voice-card h3{font-size:26px}.st-portfolio-sheets{width:65px;height:85px}.st-portfolio-card>.lucide,.st-voice-card>.lucide{width:19px}.st-empty{padding:26px 21px}.zac-page-heading{flex-direction:column;margin-bottom:24px}.zac-heading-actions .zac-btn{max-width:none;font-size:13px}.zac-page-heading h1{font-size:32px}.sb-intro{grid-template-columns:1fr}.sb-import{padding:24px}.st-form-grid{grid-template-columns:1fr}.st-deal-form{padding:0 21px 23px}.dr-flow>span{padding:17px 13px}.dr-card{padding:22px}.dr-card h3{font-size:22px}.dr-fee strong{font-size:31px}.cal-month{padding:6px 9px 14px;gap:1px}.cal-month>button{padding:6px 3px;min-height:73px;border-radius:8px}.cal-month>button>strong{font-size:13px;width:25px;height:25px}.cal-month i{font-size:9px;padding:1px 3px}.cal-weekdays{padding:0 10px}.cal-weekdays span{font-size:11px}.cal-grid .st-card-title{gap:8px;flex-wrap:wrap}.cal-grid .st-card-title h3{font-size:21px}.cal-grid .st-button-row{gap:1px}.cal-grid .st-button-row .zac-btn{padding:6px 10px;min-height:35px;font-size:12px}.cal-agenda{padding:24px}.pf-hero h2,.sb-intro h2,.st-page-intro h2{font-size:38px}.pf-hero{padding:27px}.st-three-grid{gap:14px}.pf-guide{padding:24px}.pf-guide h3{margin-top:20px}.st-prose{padding:22px;font-size:15px}.sb-reader-actions{padding:0 22px 20px}.sb-reader-actions .zac-btn{font-size:13px}.zac-footer>span{flex-wrap:wrap}.zac-metrics{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.zac-app *,.zac-voice-panel *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.st-thought-sculpture{transform:none!important}}.zac-still *,.zac-still :after,.zac-still :before{animation-play-state:paused!important}.zac-still .st-thought-sculpture{transform:none!important}.zc-hero{background:var(--sage);border-color:var(--line);box-shadow:none}.zc-kicker{color:var(--muted);font-size:11px}.zc-hero h2{color:var(--ink);font-size:36px}.zc-hero h2 span{color:var(--accent)}.zc-hero p{font-size:15px;color:var(--muted)}.zc-account{background:var(--paper);border-color:var(--line);padding:25px}.zc-account strong{font-size:15px;color:var(--ink)}.zc-account small,.zc-account>span:not(.zc-account-icon){font-size:12px;color:var(--muted)}.zc-account-icon{background:var(--sage);color:var(--ink)}.zc-service{background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--honey);border-radius:18px;padding:24px;--accent:var(--ink)}.zc-service.violet{border-top-color:var(--coral);--accent:var(--ink)}.zc-service.blue{border-top-color:var(--sky);--accent:var(--ink)}.zc-service.cyan{border-top-color:var(--sage);--accent:var(--ink)}.zc-service-icon{background:var(--surface);color:var(--ink)}.zc-service h3{font-size:20px;color:var(--ink)}.zc-service>strong{font-size:13px;color:var(--muted)}.zc-service p{font-size:14px;line-height:1.7;color:var(--muted)}.zc-badge,.zc-service-foot{font-size:11px;color:var(--muted)}.zc-badge.ready{color:var(--ink)}.zc-panel,.zc-service-foot{border-color:var(--line)}.zc-panel{background:var(--paper);padding:27px}.zc-panel h3{font-size:21px;color:var(--ink)}.zc-panel h3 svg{color:var(--accent)}.zc-panel p{font-size:15px;color:var(--muted)}.zc-panel small{font-size:12px;color:var(--muted)}.zc-budget{color:var(--ink)}.zc-budget span{font-size:13px;color:var(--muted)}.zc-bottom a{font-size:13px;color:var(--accent)}.zr-panel{background:var(--sky);border-color:var(--line);padding:28px;border-radius:20px}.zr-title>span{font-size:21px;color:var(--ink)}.zr-result>small,.zr-title small{font-size:12px;color:var(--muted)}.zr-panel form label,.zr-panel>p{color:var(--muted);font-size:14px}.zr-panel textarea{background:var(--paper);border-color:var(--line)}.zr-panel textarea,.zr-prose{font-size:15px;color:var(--ink)}.zr-prose h1,.zr-prose h2,.zr-prose h3{font-size:22px}.zr-prose a,.zr-sources a{color:var(--accent)}.zr-sources a{font-size:12px;background:var(--paper);border-color:var(--line)}.zr-panel .zr-error{color:var(--ink);background:var(--coral);padding:13px;border-radius:10px}.zr-prose li{list-style:initial}.zr-presets{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.zr-presets button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:20px;font-size:12px;padding:7px 12px}.zv-knowledge-card h3,.zv-op-card h3,.zv-task-copy strong{font-size:17px}.zv-task-copy span{font-size:13px}.zv-toolbar{margin-bottom:22px}.zac-op-name strong,.zac-task-title{font-size:14px}.zac-op-name>span,.zac-task-meta{font-size:12px}.zac-status{background:var(--sage);color:var(--ink)}.zac-status.amber{background:var(--honey);color:var(--ink)}.zac-status.neutral{background:var(--surface);color:var(--muted)}.zac-check{width:20px;height:20px}.zac-check:hover{background:var(--sage)}.zac-task.done .zac-check{background:var(--sage);border-color:var(--line-strong)}.zac-voice-ai-toggle{font-size:13px!important;color:var(--muted)!important}@media(max-width:540px){.zc-hero h2{font-size:31px}.zr-title{align-items:flex-start;flex-direction:column}.zc-panel,.zr-panel{padding:23px}}.tb-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 25px}.tb-summary h2{font-size:33px;letter-spacing:-1.2px;margin:9px 0 0;font-weight:500}.tb-summary .st-button-row>span{font-size:13px;color:var(--muted)}.tb-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px}.tb-column{min-width:0;min-height:450px;background:color-mix(in srgb,var(--paper) 50%,transparent);border:1px solid var(--line);border-radius:15px;overflow:hidden}.tb-column>header{display:flex;align-items:center;justify-content:space-between;background:var(--sky);padding:17px 16px;font-size:14px;font-weight:600}.tb-stage-1>header{background:var(--honey)}.tb-stage-2>header{background:var(--lilac)}.tb-stage-3>header{background:var(--sage)}.tb-column>header b{display:grid;place-items:center;font-size:11px;font-weight:500;background:color-mix(in srgb,var(--paper) 60%,transparent);border-radius:7px;width:23px;height:23px}.tb-cards{padding:11px;display:flex;flex-direction:column;gap:12px}.tb-card{padding:15px;background:var(--paper);border:1px solid var(--line);border-radius:11px;box-shadow:var(--soft-shadow);cursor:grab}.tb-card:active{cursor:grabbing}.tb-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.tb-card-top>span{background:var(--surface);border-radius:5px;padding:3px 6px}.tb-card h3{font-size:15px;line-height:1.5;font-weight:500;margin:15px 0 13px;overflow-wrap:anywhere}.tb-card>p{font-size:11px;color:var(--muted);margin:0 0 12px}.tb-card>p.tb-overdue{color:var(--ink);background:var(--coral);border-radius:5px;padding:4px 6px}.tb-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.tb-card footer>span{display:flex;align-items:center;gap:5px}.tb-card select{width:100%;background:var(--canvas);color:var(--muted);font-size:11px;border:1px solid var(--line);border-radius:6px;padding:7px 5px;margin-top:14px}.tb-empty{padding:17px 8px;font-size:13px;line-height:1.7}.tb-add,.tb-empty{color:var(--muted)}.tb-add{display:flex;align-items:center;gap:8px;justify-content:center;background:none;border:1px dashed var(--line-strong);border-radius:9px;padding:13px 8px;font-size:12px}.tb-add:hover{color:var(--ink);background:var(--paper)}@media(max-width:1180px){.tb-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-column{min-height:300px}}@media(max-width:540px){.tb-board{grid-template-columns:1fr}.tb-column{min-height:170px}.tb-summary{align-items:flex-start;flex-direction:column}.tb-summary h2{font-size:29px}}@media(min-width:761px) and (max-width:1000px){.zac-sidebar{width:82px;padding:26px 10px}.zac-workspace{margin-left:82px}.zac-brand{padding:0 14px}.zac-sidebar nav>div:nth-child(5){margin-top:0}}@media(max-width:760px){.zac-sidebar.is-open .zac-nav-item{font-size:14px;padding:11px 12px}.zac-header-actions>.st-motion-control{display:inline-flex}.zac-heading-actions{padding-top:0}}.zac-floating-voice{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-size:14px;border-radius:30px;padding:14px 20px;box-shadow:0 6px 24px #23463125}.zac-floating-voice:hover{background:var(--accent);filter:brightness(1.1)}.zac-floating-voice>svg{color:var(--on-accent)}.ac-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.ac-cv,.ac-mail{padding:0 26px 26px}.ac-cv .st-card-title,.ac-mail .st-card-title{padding-left:0;padding-right:0}.ac-cv>p,.ac-mail>p{color:var(--muted);font-size:15px;line-height:1.7}.ac-cv>.zac-btn{margin-top:19px}.ac-cv>.st-text-link{display:flex;font-size:13px}.ac-mail{border-top:5px solid var(--sage)}.ac-cv{border-top:5px solid var(--coral)}.ac-mail>small{font-size:12px;line-height:1.7;color:var(--muted);display:block;margin-top:19px}.ac-connection-dot{height:9px;width:9px;background:var(--line-strong);border-radius:50%;flex:none}.ac-connection-dot.connected{background:var(--accent);box-shadow:0 0 0 5px var(--sage)}.ac-cv-file{display:flex;align-items:center;gap:11px;border-top:1px solid var(--line);padding:15px 0}.ac-file-symbol{background:var(--coral);padding:10px;border-radius:10px;display:flex}.ac-cv-file>div{flex:1;min-width:0}.ac-cv-file strong{display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.ac-cv-file small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.ac-campaign{margin-bottom:25px}.ac-campaign>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 26px;cursor:pointer}.ac-campaign>summary>span{display:flex;align-items:center;gap:10px;font-size:17px}.ac-campaign>summary>span+span{font-size:12px;color:var(--muted)}.ac-campaign form{padding:0 26px 26px;display:flex;flex-direction:column;gap:18px}.ac-composer{padding:0 26px 26px;margin-bottom:25px}.ac-composer .st-card-title{padding-left:0;padding-right:0}.ac-composer .st-button-row{margin-top:18px}.ac-composer .st-muted{font-size:12px;margin:17px 0 0}.ac-autopilot{display:grid;grid-template-columns:1fr auto;gap:15px 25px;padding:28px;background:var(--honey);border-radius:18px;margin:27px 0}.ac-autopilot>button{align-self:center}.ac-autopilot h3{font-size:28px;letter-spacing:-.9px;font-weight:500;margin:10px 0}.ac-autopilot p{font-size:13px;margin:0;color:var(--muted)}.ac-autopilot small{grid-column:1/-1;font-size:12px;line-height:1.7;color:var(--muted)}.ac-outbox-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:35px}.ac-outbox-heading h3{display:flex;gap:10px;align-items:center;font-size:23px;letter-spacing:-.7px;margin:0}.ac-outbox-heading h3>span{font-size:12px;font-weight:500;border-radius:7px;background:var(--surface);padding:5px 8px;letter-spacing:0}.ac-messages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ac-message{padding:24px}.ac-message header{justify-content:space-between;gap:15px;flex-wrap:wrap}.ac-message header,.ac-purpose{display:flex;align-items:center}.ac-purpose{gap:7px;font-size:12px;color:var(--muted)}.ac-purpose svg{color:var(--accent)}.ac-status{font-size:11px;background:var(--surface);padding:4px 8px;border-radius:7px;text-transform:capitalize}.ac-status.ready{background:var(--honey)}.ac-status.accepted{background:var(--sage)}.ac-status.failed,.ac-status.unknown{background:var(--coral)}.ac-message h3{font-size:23px;letter-spacing:-.6px;margin:23px 0 9px}.ac-message h3>span{display:block;font-size:14px;letter-spacing:0;color:var(--muted);margin-top:8px;font-weight:400}.ac-message>p{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.ac-message details{background:var(--canvas);border-radius:11px;margin:18px 0}.ac-message summary{cursor:pointer;font-size:13px;padding:14px 16px}.ac-message-body{padding:5px 16px 18px;overflow-wrap:anywhere}.ac-message-body>strong{font-size:15px}.ac-message-body>p{font-size:14px;white-space:pre-wrap;line-height:1.8}.ac-message-body>span{display:block;font-size:12px;color:var(--muted);margin-top:8px}.ac-message-body>a{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--accent);margin-top:12px}.ac-message>p.ac-receipt{font-size:12px;background:var(--sage);padding:12px;border-radius:10px}.ac-message footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ac-message footer>span{font-size:12px;color:var(--muted);line-height:1.7}.ac-message footer>.zac-btn{font-size:12px}@media(max-width:1100px){.ac-messages{grid-template-columns:1fr}.ac-outbox-heading{align-items:flex-start;flex-direction:column}}@media(max-width:850px){.ac-setup-grid{grid-template-columns:1fr}.ac-campaign>summary{flex-wrap:wrap}.ac-autopilot{grid-template-columns:1fr}.ac-autopilot>button{justify-self:start}}@media(max-width:540px){.ac-composer,.ac-cv,.ac-mail{padding:0 22px 23px}.ac-campaign>summary{padding:23px 22px}.ac-campaign>summary>span{font-size:15px}.ac-campaign form{padding:0 22px 22px}.ac-campaign .st-form-grid{grid-template-columns:1fr}.ac-autopilot{padding:24px}.ac-autopilot h3{font-size:25px}.ac-message{padding:22px}.ac-outbox-heading h3{font-size:21px}}.rd-section{display:grid;gap:22px;margin-bottom:30px}.rd-source-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--zac-panel);border:1px solid var(--line);border-radius:24px;padding:26px 30px}.rd-source-bar strong{display:block;font-size:25px;line-height:1.3;margin:7px 0}.rd-context,.rd-source-bar p{font-size:15px;line-height:1.65;color:var(--zac-muted);margin:0}.rd-source-bar .st-kicker{display:flex;align-items:center;gap:8px}.rd-lead-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rd-lead{padding:25px;display:flex;flex-direction:column;gap:14px;border-top:5px solid #e5b24d;min-width:0}.rd-lead:nth-child(3n+2){border-top-color:#70b8a6}.rd-lead:nth-child(3n+3){border-top-color:#e39283}.rd-category{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--zac-muted)}.rd-lead h3{font-size:23px;line-height:1.3;margin:0}.rd-lead p{font-size:15px;line-height:1.65;color:var(--zac-muted);margin:0}.rd-facts{display:flex;gap:8px;flex-wrap:wrap}.rd-facts span{padding:6px 10px;background:var(--zac-bg);border-radius:9px;font-size:13px;font-weight:600}.rd-lead .st-button-row{margin-top:auto;flex-wrap:wrap}.rd-lead .zac-btn{font-size:13px;min-height:42px}.rd-source-list{display:grid;gap:15px}.rd-source-list>div,.rd-work-log>div{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--line)}.rd-source-list span,.rd-work-log span{flex:1}.rd-source-list p,.rd-work-log p{font-size:15px;line-height:1.65;margin:6px 0;color:var(--zac-muted)}.rd-work-log{padding:28px}.rd-section h2{font-size:32px;margin:0}.rd-source-list small{font-size:12px;white-space:nowrap}.rd-lead a{text-decoration:none}.rd-lead .rd-next{color:var(--zac-text)}@media(max-width:1200px){.rd-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rd-lead-grid{grid-template-columns:1fr}.rd-source-bar{align-items:flex-start;flex-direction:column;padding:22px}.rd-source-list>div{flex-wrap:wrap}.rd-source-list small{white-space:normal}}.rd-evidence{font-size:14px;line-height:1.6}.rd-evidence summary{cursor:pointer;font-weight:600;color:var(--accent);padding:8px 0}.rd-evidence p{white-space:pre-wrap;font-size:14px;padding:12px 0;overflow-wrap:anywhere}:root:not([data-zac-theme]),:root[data-zac-theme]{--canvas:#f8f9fb;--paper:#fff;--surface:#f0f1f5;--ink:#242630;--muted:#626574;--line:#e5e7ee;--line-strong:#bac0ce;--sage:#eef0ff;--coral:#fff0eb;--honey:#fff5dc;--sky:#eef3fb;--lilac:#f0edff;--accent:#6150c8;--on-accent:#fff;--shadow:0 8px 30px #2024310a;--soft-shadow:none;--scheme:light}:root[data-zac-theme=dark]{--canvas:#17181d;--paper:#1e2027;--surface:#272a33;--ink:#f0f1f5;--muted:#b0b4c2;--line:#323640;--line-strong:#626979;--sage:#302c48;--coral:#462e2c;--honey:#423b29;--sky:#2a3347;--lilac:#332d48;--accent:#b5a6ff;--on-accent:#211938;--shadow:none;--soft-shadow:none}.zac-app{letter-spacing:-.01em;min-width:0;min-height:100dvh}.zac-sidebar{width:224px;padding:22px 14px 14px}.zac-brand{font-size:25px;margin:0 10px 21px;gap:10px}.zac-brand .zac-version{display:none}.zac-brand-small{font-size:12px}.zac-workspace-switch{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-bottom:6px}.zac-avatar,.zac-profile{background:var(--lilac)}.zac-mobile-drawer .zac-nav-label,.zac-sidebar .zac-nav-label{font-size:12px;letter-spacing:.06em;margin:22px 10px 8px}.zac-sidebar .zac-nav-item{padding:8px 10px;min-height:38px;border-radius:6px;margin-bottom:2px;gap:10px}.zac-nav-item.active{color:var(--accent)}.zac-nav-item.active svg{color:currentColor}.zac-sidebar-bottom{padding-top:20px}.zac-sidebar-goal{display:none}.zac-sidebar-footer{flex-wrap:wrap;overflow-wrap:anywhere}.zac-workspace{margin-left:224px;min-width:0}.zac-header{height:65px;padding:0 30px;gap:20px}.zac-breadcrumb{min-width:0}.zac-breadcrumb strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zac-header-actions{gap:12px}.zac-header-actions>.st-motion-control,.zac-header-actions>.zac-icon-btn,.zac-header-actions>.zac-mode-label{display:none}.zac-search-trigger{min-width:0}.zac-search-trigger span{display:none}.zac-search-trigger{min-height:40px;gap:12px}.st-theme-switch{border-radius:6px;background:var(--paper);min-height:40px}.st-theme-switch span{display:none}.zac-main{max-width:1540px;margin:0 auto;padding:28px 30px 70px;min-width:0}.zac-app[data-view=overview] .zac-page-heading,.zac-page-heading{display:flex;align-items:center;gap:18px;margin-bottom:24px}.zac-page-heading h1{font-size:28px;line-height:1.25;margin:0;font-weight:600}.zac-page-heading h1:focus{outline:none}.zac-page-heading p{margin:9px 0 0;max-width:640px}.zac-heading-actions{padding:0;gap:16px}.zac-btn,.zac-date{font-size:14px}.zac-btn{border-radius:7px;padding:10px 14px}.zac-btn.primary:hover{transform:none}.zac-icon-btn{min-width:40px;min-height:40px;border-radius:6px}.zac-app :where(button,input,select,textarea){scroll-margin:100px 0}.zac-app :where(h1,h2,h3){overflow-wrap:anywhere}.st-card,.zac-panel,.zc-panel,.zc-service,.zr-panel{border-radius:10px}.zac-footer{line-height:1.7}.zac-floating-voice{border-radius:10px;padding:11px 16px;bottom:20px;right:22px;box-shadow:0 4px 20px #1d163d1c}.zac-bottom-nav,.zac-voice-dot{display:none}.zac-skip-link{position:fixed;left:16px;top:-100px;z-index:200;background:var(--paper);color:var(--ink);padding:12px 18px;border:2px solid var(--accent);border-radius:6px}.zac-skip-link:focus{top:12px}.zw-home{display:flex;flex-direction:column;gap:24px;margin-bottom:28px}.zw-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;background:var(--paper);overflow:hidden}.zw-overview-stats>button{padding:19px 22px;text-align:left;display:flex;flex-direction:column;gap:5px;color:var(--ink);background:transparent;border:0;min-width:0}.zw-overview-stats>button+button{border-left:1px solid var(--line)}.zw-overview-stats>button:hover{background:var(--surface)}.zw-overview-stats span{font-size:14px;color:var(--muted)}.zw-overview-stats strong{font-size:25px;font-weight:550;letter-spacing:-.6px;overflow-wrap:anywhere}.zw-overview-stats small{font-size:13px;color:var(--muted)}.zw-home-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px}.zw-section{border:1px solid var(--line);border-radius:10px;background:var(--paper);min-width:0;overflow:hidden}.zw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line)}.zw-day-panel h2,.zw-section h2{font-size:17px;line-height:1.5;letter-spacing:-.25px;font-weight:600;margin:0}.zw-section h2>span{font-size:13px;color:var(--muted);font-weight:400;margin-left:8px}.zw-action-list,.zw-deals ul{list-style:none;margin:0;padding:0}.zw-action-list>li{display:flex;align-items:center;gap:9px;padding:13px 18px;border-bottom:1px solid var(--line)}.zw-action-list>li:last-child{border-bottom:0}.zw-action-list>li>svg{color:var(--muted);flex:none}.zw-complete{width:40px;min-height:44px;flex:none;display:grid;place-items:center;background:none;color:var(--accent)}.zw-complete>span{width:18px;height:18px;border:1.5px solid var(--line-strong);border-radius:50%;display:grid;place-items:center}.zw-complete svg{opacity:0}.zw-complete:hover>span{border-color:var(--accent);background:var(--lilac)}.zw-complete:hover svg{opacity:1}.zw-action-copy{min-width:0;flex:1;background:none;text-align:left;padding:4px 0;color:var(--ink)}.zw-action-copy strong{display:block;font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.zw-action-copy>span{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--muted);margin-top:5px;flex-wrap:wrap}.zw-action-copy b{font-weight:500;color:var(--ink);background:var(--honey);padding:1px 6px;border-radius:4px}.zw-section-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;background:transparent}.zw-section-link:hover{background:var(--surface);color:var(--ink)}.zw-day-panel{display:flex;flex-direction:column;gap:19px;padding:23px;border:1px solid var(--line);background:var(--paper);border-radius:10px}.zw-label{font-size:12px;letter-spacing:.06em;color:var(--muted)}.zw-day-panel h2{margin-top:13px;font-size:21px}.zw-day-panel p{font-size:14px;line-height:1.7;color:var(--muted);margin:8px 0 0}.zw-day-panel>.zac-btn{align-self:flex-start}.zw-shortcuts{border-top:1px solid var(--line);padding-top:9px;margin-top:auto}.zw-shortcuts button{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;background:none;color:var(--muted);font-size:14px;text-align:left}.zw-shortcuts button span{flex:1;color:var(--ink)}.zw-shortcuts button:hover span{color:var(--accent)}.zw-shortcuts small{font-size:13px}.zw-empty{text-align:center;padding:36px 24px;color:var(--muted)}.zw-empty>svg{margin:0 auto 14px}.zw-empty h3{font-size:18px;font-weight:500;color:var(--ink);margin:0 0 8px}.zw-empty p{font-size:14px;line-height:1.7;max-width:340px;margin:0 auto 19px}.zw-empty .zac-btn{margin:auto}.zw-deals li+li{border-top:1px solid var(--line)}.zw-deals li button{width:100%;background:none;display:flex;align-items:center;gap:20px;text-align:left;padding:17px 22px;color:var(--ink)}.zw-deals li button:hover{background:var(--canvas)}.zw-deals li button>span:first-child{flex:1;min-width:0}.zw-deals strong{display:block;font-size:15px;font-weight:500;overflow-wrap:anywhere}.zw-deals small{display:block;font-size:13px;color:var(--muted);margin-top:5px}.zw-deal-value{text-align:right}.zw-deals li button>svg{flex:none;color:var(--muted)}.zw-inline-empty{display:flex;gap:15px;align-items:center;padding:25px 22px;color:var(--muted);flex-wrap:wrap}.zw-inline-empty p{font-size:14px;margin:0;flex:1}.zw-inline-empty .zac-text-btn{display:flex;align-items:center;gap:8px}.zw-data-note{font-size:13px;padding:12px 22px;border-top:1px solid var(--line);color:var(--muted);margin:0;background:var(--canvas)}.zw-section-heading .zac-text-btn{display:flex;align-items:center;gap:7px;min-height:40px}.zac-mobile-overlay{position:fixed;inset:0;background:#11142670;z-index:150;backdrop-filter:blur(3px)}.zac-mobile-drawer{position:fixed;right:0;top:0;bottom:0;width:min(360px,92vw);background:var(--paper);color:var(--ink);z-index:151;overflow:auto;padding:22px 20px max(22px,env(safe-area-inset-bottom));font-family:Arial,Helvetica,sans-serif;color-scheme:var(--scheme)}.zac-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.zac-drawer-heading h2{font-size:19px;font-weight:600;margin:0}.zac-drawer-description{font-size:14px;color:var(--muted);margin:8px 0 20px}.zac-mobile-drawer .zac-nav-item{min-height:44px;font-size:15px}.zac-mobile-drawer :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:1150px){.zac-main{padding:24px}.zac-header{padding:0 24px}.zw-home-grid{gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}}@media(max-width:1000px){.zac-sidebar{display:none}.zac-workspace{margin-left:0}.zac-mobile-menu{display:flex}.zac-breadcrumb>span,.zac-breadcrumb>svg{display:none}.zac-header{height:60px}.zac-main{padding-bottom:125px}.zac-bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);bottom:0;left:0;right:0;padding:5px max(10px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:var(--paper);border-top:1px solid var(--line);z-index:55}.zac-bottom-nav button{min-height:56px;background:none;color:var(--muted);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-size:12px;border-radius:7px}.zac-bottom-nav button[aria-current=page]{color:var(--accent);background:var(--lilac)}.zac-floating-voice{bottom:calc(81px + env(safe-area-inset-bottom));right:18px;padding:11px}.zac-floating-voice>span{display:none}.zac-toast{bottom:150px}.zac-page-heading h1{font-size:27px}}@media(max-width:680px){.zac-main{padding:22px 16px 125px}.zac-header{padding:0 12px}.zac-header-actions{gap:6px}.zac-search-trigger kbd{display:none}.zac-search-trigger{padding:8px;min-width:40px}.zac-profile{width:34px;height:34px}.zac-app[data-view=overview] .zac-page-heading,.zac-page-heading{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:20px}.zac-heading-actions{flex-wrap:wrap;gap:10px}.zac-heading-actions .zac-date{display:none}.zac-page-heading p{font-size:14px}.zac-page-heading>div:first-child{flex:1;min-width:140px}.zac-page-heading h1{font-size:25px}.zac-heading-actions .zac-btn{font-size:13px;padding:10px}.zw-home-grid{grid-template-columns:1fr;gap:18px}.zw-home{gap:18px}.zw-overview-stats>button{padding:15px 12px;gap:6px}.zw-overview-stats strong{font-size:21px}.zw-overview-stats span{font-size:13px}.zw-overview-stats small{font-size:12px;line-height:1.5}.zw-section-heading{padding:12px 16px}.zw-action-list>li{padding:12px 10px;gap:5px}.zw-action-copy strong{font-size:15px}.zw-day-panel{padding:20px}.zw-deals li button{gap:10px;flex-wrap:wrap;padding:15px 16px}.zw-deals li button>span:first-child{flex-basis:60%}.zw-deal-value{text-align:left;flex-basis:100%;padding-left:0}.zw-deals li button>svg{display:none}.zw-data-note{padding:12px 16px}.zw-inline-empty{padding:22px 16px}.zw-inline-empty .zac-text-btn{flex-basis:100%}.zac-footer{flex-direction:column;align-items:flex-start}.zac-footer>span{flex-wrap:wrap}.zac-floating-voice{right:13px}.zac-breadcrumb{gap:7px}.zac-breadcrumb strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.zac-app *{scroll-behavior:auto!important}.zac-mobile-drawer,.zac-mobile-overlay{animation:none!important}}.zac-mobile-drawer .zac-nav-item>span,.zac-mobile-drawer .zac-nav-label{display:block}.zac-mobile-drawer .zac-nav-item{justify-content:flex-start;text-align:left}.zac-app .za-account-notice{padding:15px 20px;border-radius:9px;background:var(--paper);margin-bottom:24px}.zac-app .za-account-row strong{font-size:15px}.zac-app .za-account-row p{font-size:14px;line-height:1.6;margin-top:4px}.zac-app .za-signin-help details{margin-top:10px;font-size:13px}@media(max-width:680px){.zac-app .za-account-notice{padding:15px}.zac-app .za-account-row{gap:12px}.zac-app .za-account-row>.zac-btn{min-height:44px}.zac-mobile-drawer .zac-nav-item>span{display:block}.zac-app[data-view=overview] .zac-page-heading,.zac-page-heading{flex-direction:row}.zac-heading-actions{width:auto}.zac-page-heading>div:first-child{min-width:100px}}.zw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zac-floating-voice{display:none}.zac-header-actions>.zac-header-voice{display:inline-flex}:root[data-zac-theme=dark]{--canvas:#080f1b;--paper:#0e1828;--surface:#132035;--ink:#edf4ff;--muted:#9dacc4;--line:#203149;--line-strong:#5e7593;--sage:#113634;--coral:#3c2631;--honey:#3a3326;--sky:#132f43;--lilac:#163347;--accent:#6ee7f2;--on-accent:#08232d;--shadow:0 12px 38px #02050a30;--soft-shadow:0 1px 0 #ffffff04;--scheme:dark}:root[data-zac-theme=light]{--canvas:#f1f5fa;--paper:#fff;--surface:#e9f0f7;--ink:#122439;--muted:#52667e;--line:#d5e0ea;--line-strong:#859ab0;--sage:#e2f3ed;--coral:#fae8e7;--honey:#fff1d7;--sky:#e4f0fa;--lilac:#dff2f7;--accent:#096878;--on-accent:#fff;--shadow:0 12px 40px #27446309}.zac-app{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.zac-app,.zac-sidebar{background:var(--canvas)}.zac-sidebar{border-right:1px solid var(--line);padding-top:25px}.zac-sidebar>nav{overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.zac-sidebar-bottom{padding-top:10px}.zac-sidebar .zac-nav-label{font-size:12px;letter-spacing:1.7px;margin:20px 11px 9px}.zac-sidebar .zac-nav-item{font-size:14px;min-height:35px;border-radius:7px;padding:7px 10px}.zac-nav-item.active{box-shadow:inset 2px 0 var(--accent);border-color:var(--line);background:var(--lilac)}.zac-nav-item:hover{background:var(--surface)}.zac-brand{font-size:21px;gap:9px;margin-left:7px;letter-spacing:-.8px}.zac-brand>span:nth-child(2){gap:1px}.zac-brand-small{font-size:20px;letter-spacing:-.7px;color:var(--accent);font-weight:400}.zac-brand-symbol{transform:rotate(-8deg) scale(.85)}.zac-sidebar-footer{font-size:12px;letter-spacing:.1px}.zac-workspace-switch{border-radius:9px;margin-bottom:4px}.zac-header{background:var(--canvas);border-bottom-color:var(--line)}.zac-main{padding-top:23px}.zac-page-heading h1{font-size:25px;letter-spacing:-.8px;font-weight:550}.zac-page-heading p{font-size:13px;line-height:1.7}.zac-page-heading{margin-bottom:23px}.zac-app .zac-btn.primary{background:var(--accent);color:var(--on-accent);border-color:transparent;box-shadow:0 0 20px #5ee5f20b}.zac-app .zac-btn{font-size:14px;min-height:40px}.zac-btn:hover{filter:brightness(1.08)}.zac-breadcrumb,.zac-date{font-size:12px}.zac-header .zac-search-trigger{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:7px 10px}.zac-floating-voice{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);font-size:12px}.zac-footer{font-size:12px;color:var(--muted)}.zn-home{display:flex;flex-direction:column;gap:22px;min-width:0}.zn-command{position:relative;isolation:isolate;display:grid;grid-template-columns:1.12fr 1fr;min-height:320px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 73% 40%,#1e648b1f,transparent 55%),linear-gradient(115deg,var(--paper),var(--canvas));box-shadow:var(--soft-shadow)}.zn-command:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.17;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:43px 43px;mask-image:linear-gradient(90deg,transparent,black)}.zn-command-copy{padding:36px 0 32px 34px;z-index:2;align-self:center}.zn-eyebrow{font-size:12px;letter-spacing:1.65px;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:8px}.zn-command-copy>.zn-eyebrow{color:var(--accent)}.zn-eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.zn-command h2{font-size:clamp(28px,2.6vw,42px);letter-spacing:-1.65px;line-height:1.2;font-weight:500;margin:20px 0 15px}.zn-command h2 em{font-style:normal;color:var(--accent)}.zn-command-copy>p{font-size:16px;color:var(--muted);line-height:1.8;max-width:360px;margin:0}.zn-command-actions{display:flex;align-items:center;gap:20px;margin-top:23px;flex-wrap:wrap}.zn-command-actions .zac-text-btn,.zn-mandate{font-size:12px}.zn-mandate{display:flex;gap:16px;flex-wrap:wrap;margin-top:25px;color:var(--muted)}.zn-mandate>span+span:before{content:"·";margin-right:16px;color:var(--accent)}.zn-core{align-self:center;min-height:320px;min-width:0;place-items:center}.zn-core,.zn-orbit{position:relative;display:grid}.zn-orbit{width:235px;height:235px;place-items:center}.zn-orbit:before{content:"";position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle,#62ebf212 0,#4486bc0f 45%,transparent 70%);box-shadow:0 0 50px #1ecdf612}.zn-orbit-ring{position:absolute;inset:0;border:1px solid #68ddec42;border-radius:50%;box-shadow:inset 0 0 18px #57d5f509,0 0 15px #57d5f509}.zn-orbit-ring.r1{transform:rotate(-28deg) scaleY(.46);animation:zn-orbit-a 30s linear infinite}.zn-orbit-ring.r2{transform:rotate(34deg) scaleY(.62);border-color:#a094ff55;animation:zn-orbit-b 39s linear infinite}.zn-orbit-ring.r3{transform:rotate(95deg) scaleY(.55)}.zn-orbit-ring.r4{inset:20px;border-style:dashed;opacity:.45;transform:rotate(20deg)}.zn-orbit-globe{width:130px;height:130px;border:1px solid #76eaff30;border-radius:50%;background:radial-gradient(circle at 38% 30%,#28799440,#13334a60 65%,#080f1b30);box-shadow:inset 0 0 30px #a5e7ff09,0 0 30px #52ecff0b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--accent);z-index:1}.zn-orbit-globe>span{font-size:18px;font-weight:650;letter-spacing:3px;color:var(--ink)}.zn-orbit-globe>span>span{display:block;font-size:7px;letter-spacing:3.3px;font-weight:400;margin-top:1px}.zn-star{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #8cfcff}.zn-star.s1{top:30%;left:2%}.zn-star.s2{bottom:23%;right:5%;background:#bcb0ff}.zn-star.s3{top:4%;left:52%;width:3px;height:3px}.zn-node{position:absolute;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow);color:var(--muted);display:flex;align-items:center;gap:7px;padding:9px 11px;font-size:12px}.zn-node svg{color:var(--accent)}.zn-node:hover{color:var(--ink);border-color:var(--accent);transform:translateY(-2px)}.zn-node.n1{left:3%;top:16%}.zn-node.n2{right:6%;top:25%}.zn-node.n3{left:5%;bottom:25%}.zn-node.n4{right:7%;bottom:16%}.zn-core-caption{position:absolute;bottom:0;font-size:7px;letter-spacing:1.8px;color:var(--muted)}.zn-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.zn-stats>button{min-width:0;text-align:left;display:flex;gap:12px;padding:19px 16px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.zn-stats>button>svg:first-child{color:var(--accent);margin-top:2px;flex:none}.zn-stats>button>svg:last-child{margin-left:auto;color:var(--muted);flex:none}.zn-stats>button>span{min-width:0}.zn-stats small{font-size:12px;display:block;color:var(--muted)}.zn-stats strong{display:block;font-size:28px;font-weight:500;letter-spacing:-.9px;margin:7px 0 5px;line-height:1.2;overflow-wrap:anywhere}.zn-stats em{display:block;font-size:12px;line-height:1.6;font-style:normal;color:var(--muted)}.zn-stats>button:hover,.zn-tools>button:hover{border-color:var(--line-strong);background:var(--surface)}.zn-work-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px}.zn-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.zn-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px 23px 20px;border-bottom:1px solid var(--line)}.zn-panel h2{font-size:16px;letter-spacing:-.3px;font-weight:550;margin:8px 0 0}.zn-panel>header .zac-text-btn{font-size:12px;white-space:nowrap}.zn-signals ul{list-style:none;padding:0;margin:0}.zn-signals li{display:flex;align-items:flex-start;gap:13px;padding:20px 22px;border-bottom:1px solid var(--line)}.zn-signal-type{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:var(--lilac);color:var(--accent);flex:none}.zn-signals li>div:nth-child(2){min-width:0;flex:1}.zn-signal-lane{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--accent)}.zn-signal-lane>span{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.zn-signals h3{margin:6px 0;font-size:14px;line-height:1.5;font-weight:500}.zn-signals h3 button{background:none;padding:0;color:var(--ink);text-align:left}.zn-signals h3 button:hover{color:var(--accent)}.zn-signals li p{margin:0;line-height:1.7}.zn-signal-next,.zn-signals li p{font-size:12px;color:var(--muted)}.zn-signal-next{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.65;margin-top:8px}.zn-signals li>a{color:var(--muted);padding:7px;border-radius:6px;margin:-7px -7px 0 0}.zn-signals li>a:hover{background:var(--surface);color:var(--accent)}.zn-signals>footer{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;padding:12px 22px;font-size:12px;color:var(--muted)}.zn-focus{display:flex;flex-direction:column}.zn-focus .zw-section-link{margin-top:auto;font-size:12px}.zn-focus .zw-action-copy strong,.zn-focus .zw-action-copy>span{font-size:12px}.zn-focus .zw-action-list>li{padding:12px 14px}.zn-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;flex:1;justify-content:center;color:var(--muted)}.zn-empty>svg{color:var(--accent);margin-bottom:10px}.zn-empty h3{font-size:14px;font-weight:500;color:var(--ink);margin:10px 0}.zn-empty p{font-size:12px;line-height:1.8;max-width:260px;margin:0 0 20px}.zn-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.zn-tools>button{position:relative;text-align:left;padding:21px 20px;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--ink);min-width:0}.zn-tools>button>svg:first-child{color:var(--accent);margin-bottom:13px}.zn-tools strong{display:block;font-size:14px;font-weight:550}.zn-tools p{font-size:12px;color:var(--muted);line-height:1.8;margin:7px 0 0}.zn-tools>button>svg:last-child{position:absolute;top:20px;right:18px;color:var(--muted)}.zn-system-line{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);padding:0 4px}.zn-system-line>span{display:flex;align-items:center;gap:8px}.zn-system-line i{width:5px;height:5px;border-radius:50%;background:var(--muted)}.zn-system-line i.connected{background:var(--accent)}.zn-system-line button{display:flex;align-items:center;gap:6px;background:none;color:var(--muted);font-size:12px}@keyframes zn-orbit-a{0%{transform:rotate(-28deg) scaleY(.46)}to{transform:rotate(332deg) scaleY(.46)}}@keyframes zn-orbit-b{0%{transform:rotate(34deg) scaleY(.62)}to{transform:rotate(-326deg) scaleY(.62)}}.zac-still .zn-orbit-ring{animation:none}@media(prefers-reduced-motion:reduce){.zn-orbit-ring{animation:none}.zn-node:hover{transform:none}}@media(min-width:761px) and (max-width:1000px){.zac-brand-small{display:none}.zn-command-copy{padding-left:25px}.zn-core{min-height:320px}.zn-orbit{width:210px;height:210px}.zn-node.n1,.zn-node.n3{left:0}.zn-node.n2,.zn-node.n4{right:0}.zn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.zac-main{padding:22px 20px 100px}.zac-page-heading h1{font-size:23px}.zn-command{grid-template-columns:1fr}.zn-command-copy{padding:30px 27px 0}.zn-command h2{font-size:36px}.zn-command-copy>p{max-width:440px}.zn-core{min-height:305px;margin:0 25px 22px}.zn-orbit{width:225px;height:225px}.zn-node.n1{left:9%}.zn-node.n2{right:10%}.zn-node.n3{left:12%}.zn-node.n4{right:9%}.zn-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zn-work-grid{grid-template-columns:1fr}.zn-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zn-stats>button{padding:16px 13px;gap:9px}.zn-stats>button>svg:last-child{display:none}.zac-mobile-drawer .zac-brand-small{display:inline}.zac-footer{display:none}.zac-bottom-nav{background:var(--paper);border-color:var(--line)}.zn-home{gap:18px}}@media(max-width:430px){.zac-main{padding-left:14px;padding-right:14px}.zac-app[data-view=overview] .zac-page-heading,.zac-page-heading{align-items:flex-start;gap:12px;flex-direction:column}.zac-heading-actions{width:100%;justify-content:space-between}.zn-command-copy{padding:26px 22px 0}.zn-command h2{font-size:31px}.zn-command-actions{gap:14px}.zn-command-actions .zac-btn,.zn-mandate{font-size:12px}.zn-mandate{gap:10px}.zn-mandate>span+span:before{margin-right:10px}.zn-core{margin-left:12px;margin-right:12px;min-height:295px}.zn-node.n1,.zn-node.n3{left:3%}.zn-node.n2,.zn-node.n4{right:3%}.zn-stats>button>svg:first-child{width:15px}.zn-stats small{font-size:12px}.zn-stats strong{font-size:26px}.zn-stats em{font-size:12px}.zn-panel>header{padding:20px 17px}.zn-panel h2{font-size:15px}.zn-signals li{padding:18px 16px;gap:10px}.zn-signal-type{width:27px;height:27px}.zn-signals>footer{padding:12px 16px}.zn-tools>button{padding:18px 16px}.zn-tools strong{font-size:12px}}.zn-command-copy .zn-priority{font-size:14px;color:var(--muted);margin-top:12px;line-height:1.6;max-width:390px}.zn-priority button{display:block;background:none;color:var(--ink);padding:3px 0;text-align:left;font-size:14px}.zn-priority button:hover{color:var(--accent)}