:root[data-zac-theme=dark]{--canvas:#060d18;--paper:#0b1627;--surface:#10213a;--line:#1c3452;--accent:#6adbf3;--lilac:#102d47;--ink:#e9f4ff;--muted:#95adc9}.zac-app[data-surface=workspace]{background:radial-gradient(ellipse at 60% 5%,#12335a20,transparent 55%),var(--canvas)}.zac-app[data-surface=workspace] .zac-sidebar{background:linear-gradient(160deg,var(--canvas),var(--paper));border-right-color:var(--line)}.zac-app[data-surface=workspace] .zac-nav-item.active{background:linear-gradient(100deg,var(--lilac),var(--surface));border-color:#5ec9f64d;box-shadow:inset 2px 0 #64dfff,0 0 16px #35b3fe09}.zac-app[data-surface=workspace] .zac-main{max-width:1800px}.zac-app[data-surface=workspace] .zac-page-heading{margin-bottom:14px}.zac-device-return{padding:7px 12px;border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:8px;font-size:12px;min-height:38px}.mc-home{display:flex;flex-direction:column;gap:19px;min-width:0}.mc-context{justify-content:space-between;gap:15px;margin-bottom:3px;color:var(--muted);font-size:13px}.mc-context,.mc-context>span{display:flex;align-items:center;flex-wrap:wrap}.mc-context>span{gap:9px}.mc-context-star{color:var(--accent);font-size:17px}.mc-context-divider{width:1px;height:12px;background:var(--line);margin:0 3px}.mc-context button{display:flex;align-items:center;gap:6px;background:none;color:var(--muted);font-size:12px;padding:4px 0}.mc-context button:hover{color:var(--accent)}.mc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.mc-metric{position:relative;overflow:hidden;min-width:0;text-align:left;background:linear-gradient(125deg,var(--paper),var(--surface));border:1px solid var(--line);border-radius:12px;padding:18px 18px 17px;color:var(--ink);box-shadow:inset 0 1px 0 #fff05,0 5px 20px #0000000b;--glow:#35c7ff}.mc-metric.violet{--glow:#ad78ff}.mc-metric.blue{--glow:#538cff}.mc-metric.amber{--glow:#e3b26a}.mc-metric>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.mc-metric>span>svg:first-child{color:var(--glow);flex:none}.mc-metric>span>svg:last-child{margin-left:auto;flex:none}.mc-metric>strong{display:block;font-size:34px;line-height:1.2;font-weight:500;letter-spacing:-1px;margin:13px 0 7px;overflow-wrap:anywhere}.mc-metric>small{font-size:12px;color:var(--muted);position:relative;z-index:1}.mc-metric-light{position:absolute;height:65px;width:130px;right:-40px;bottom:-48px;border-radius:50%;background:var(--glow);filter:blur(28px);opacity:.3;transition:opacity .3s}.mc-metric:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--glow),transparent 55%)}.mc-metric:hover .mc-metric-light{opacity:.6}.mc-control-grid{display:grid;grid-template-columns:minmax(185px,.77fr) minmax(330px,1.9fr) minmax(210px,.9fr);gap:16px;align-items:stretch}.mc-panel{background:linear-gradient(150deg,var(--paper),color-mix(in srgb,var(--paper),var(--canvas) 30%));border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden;box-shadow:inset 0 1px 0 #ffffff04,0 6px 30px #0000000a}.mc-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px 15px}.mc-panel>header>svg{color:var(--muted);flex:none}.mc-eyebrow{display:block;font-size:12px;letter-spacing:1.45px;color:var(--muted);font-weight:550}.mc-panel h2{font-size:17px;font-weight:550;letter-spacing:-.3px;line-height:1.5;margin:7px 0 0}.mc-profile{display:flex;flex-direction:column;align-items:stretch}.mc-profile-avatar{width:100px;height:100px;margin:7px auto 13px;position:relative;border:1px solid #428ba450;border-radius:50%;padding:5px;background:#071423;box-shadow:0 0 28px #428ffc0b}.mc-profile-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 29%;border-radius:50%;filter:saturate(.8)}.mc-profile-avatar>span{position:absolute;inset:-9px;border:1px dashed #62c8e631;border-radius:50%;animation:mc-slow-orbit 45s linear infinite}.mc-profile>h2{text-align:center;font-size:22px;letter-spacing:-.6px;margin:2px 0 5px}.mc-profile>p{text-align:center;line-height:1.6;margin:0 14px 13px}.mc-profile>p,.mc-state{font-size:12px;color:var(--muted)}.mc-state{display:inline-flex;gap:6px;align-items:center;line-height:1.5}.mc-state i{width:5px;height:5px;border-radius:50%;background:#73839a;flex:none}.mc-state.ready{color:#89dacb}.mc-state.ready i{background:#6bdfc3;box-shadow:0 0 9px #45e6c833}.mc-state.working{color:#79d9fa}.mc-state.working i{background:#79d9fa;box-shadow:0 0 12px #79d9fa55}.mc-state.paused{color:#d5b27c}.mc-state.paused i{background:#d5b27c}.mc-profile>.mc-state{align-self:center;padding:5px 8px;background:var(--canvas);border:1px solid var(--line);border-radius:5px;margin:0 12px}.mc-profile dl{display:grid;gap:13px;margin:22px 17px 16px;font-size:12px}.mc-profile dl>div{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mc-profile dt{color:var(--muted);flex:none}.mc-profile dd{color:var(--ink);text-align:right;margin:0;line-height:1.6;font-size:12px;overflow-wrap:anywhere}.mc-profile-traits{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin:0 12px 17px}.mc-profile-traits span{padding:4px 6px;background:var(--surface);border:1px solid var(--line);border-radius:4px;font-size:12px;color:var(--muted)}.mc-coverage{padding:17px;border-top:1px solid var(--line);margin-top:auto}.mc-coverage>.mc-eyebrow{font-size:12px;letter-spacing:1px}.mc-coverage>div{margin-top:12px}.mc-coverage>div>span{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:var(--muted)}.mc-coverage b{font-weight:500;color:var(--ink)}.mc-coverage>div>i{display:block;background:var(--surface);height:3px;border-radius:3px;margin-top:7px;overflow:hidden}.mc-coverage>div>i>i{display:block;height:100%;background:linear-gradient(90deg,#548afa,#6edfee);border-radius:3px}.mc-coverage>p{line-height:1.6}.mc-coverage>p,.mc-panel-link{font-size:12px;color:var(--muted)}.mc-panel-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;border:0;border-top:1px solid var(--line);background:transparent;text-align:left}.mc-panel-link:hover{background:var(--surface);color:var(--accent)}.mc-agent{position:relative;isolation:isolate;overflow:hidden;border:1px solid #28537a;border-radius:13px;background:radial-gradient(ellipse at 50% 40%,#103054,#071422 59%,#070f1d);color:#e3f3ff;display:flex;flex-direction:column;min-width:0;box-shadow:inset 0 1px 1px #8ad9ff21,0 0 36px #1676de0c}.mc-agent:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.19;background-image:linear-gradient(#29486366 1px,transparent 0),linear-gradient(90deg,#29486366 1px,transparent 0);background-size:38px 38px;mask-image:linear-gradient(180deg,transparent 5%,black 80%)}.mc-agent>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:20px 20px 0;position:relative;z-index:3}.mc-agent .mc-eyebrow{font-size:12px;color:#89a8c8;letter-spacing:1.5px}.mc-agent h2{font-size:20px;letter-spacing:-.4px;margin:7px 0 0;font-weight:500}.mc-agent>header>.mc-state{font-size:12px;max-width:140px;margin-top:2px}.mc-agent-stage{position:relative;min-height:450px;flex:1;isolation:isolate;overflow:hidden}.mc-avatar-field{position:absolute;inset:0 4% 10px;z-index:-1;overflow:hidden;pointer-events:none}.mc-avatar-field img{width:100%;height:100%;object-fit:contain;object-position:center 48%;mix-blend-mode:screen;mask-image:linear-gradient(0deg,transparent,#000 13%,#000 90%,transparent);filter:saturate(.85) contrast(1.08);animation:mc-avatar-breathe 8s ease-in-out infinite;transform-origin:center 65%}.mc-avatar-field:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 32%,#0612225c 78%);pointer-events:none}.mc-avatar-scan{position:absolute;inset:10% 20% 18%;z-index:1;background:linear-gradient(180deg,transparent 45%,#64dbff0b 49%,#adf4ff19 50%,transparent 51%);background-size:100% 200%;animation:mc-scan 11s ease-in-out infinite;opacity:.6;mask-image:radial-gradient(ellipse,black,transparent 70%)}.mc-floor-ring{position:absolute;bottom:9%;left:16%;right:16%;height:10%;border:1px solid #66dfff42;border-radius:50%;box-shadow:0 0 18px #29c9ff10;animation:mc-floor 5s ease-in-out infinite}.mc-floor-ring.second{left:9%;right:9%;bottom:7%;height:14%;border-style:dashed;opacity:.35;animation-delay:-2.5s}.mc-neural-paths{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;fill:none;stroke:#72cde93b;stroke-width:1}.mc-neural-current{stroke:#95e6ff;stroke-width:1.5;stroke-dasharray:6 220;stroke-dashoffset:226;animation:mc-neural-flow 7s linear infinite;opacity:.68}.mc-neural-current path:nth-child(2),.mc-neural-current path:nth-child(4){stroke:#d1b4ff}.mc-channel{position:absolute;display:flex;align-items:center;gap:8px;border:1px solid #37608188;background:linear-gradient(120deg,#102942df,#081827db);backdrop-filter:blur(8px);color:#a9d9ef;border-radius:8px;padding:11px 10px;width:139px;z-index:2;box-shadow:0 0 16px #207bc20a;text-align:left;transition:transform .25s,border-color .25s,box-shadow .25s}.mc-channel>svg{flex:none;color:#67d1f1}.mc-channel strong{display:block;font-size:12px;font-weight:550;color:#bfebfa}.mc-channel small{display:block;font-size:12px;color:#8dadc5;margin-top:4px;line-height:1.4}.mc-channel:focus-visible,.mc-channel:hover{transform:translateY(-3px);border-color:#7acbe9;box-shadow:0 0 22px #5cbbec22;outline-color:#c5f3ff}.mc-channel-1{top:20%;left:12px}.mc-channel-2{top:56%;left:12px}.mc-channel-3{top:20%;right:12px}.mc-channel-4{top:56%;right:12px}.mc-agent-stage[data-channel]:not([data-channel=""]) .mc-avatar-field{filter:brightness(1.12)}.mc-agent-identity{position:absolute;bottom:9px;left:0;right:0;text-align:center;z-index:2;pointer-events:none}.mc-agent-identity>span{display:block;color:#74a7c6;font-size:12px;letter-spacing:2.6px}.mc-agent-identity strong{display:block;color:#b4d8ec;font-size:14px;font-weight:400;letter-spacing:2px;margin-top:6px}.mc-agent>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #2043657d;background:#0b1a2ce0;padding:14px 17px;z-index:3}.mc-agent>footer>span{gap:9px;color:#89a5bf;line-height:1.5}.mc-agent>footer>button,.mc-agent>footer>span{display:flex;align-items:center;font-size:12px}.mc-agent>footer>button{gap:7px;flex:none;padding:9px 11px;border:1px solid #346383;border-radius:7px;background:#123047;color:#a6e3f4}.mc-agent>footer>button:hover{border-color:#8cdff4;background:#163c57}.mc-frequency{display:flex;align-items:center;gap:2px;height:22px;flex:none}.mc-frequency i{width:2px;height:calc(4px + mod(var(--bar)*7,18)*1px);background:#76bcd8;border-radius:2px;opacity:.6}.mc-agent-working .mc-frequency i{animation:mc-frequency .9s ease-in-out infinite alternate;animation-delay:calc(var(--bar)*-.1s)}.mc-agent-working .mc-neural-current{animation-duration:2.7s;opacity:1}.mc-agent-paused .mc-neural-current{animation-play-state:paused;opacity:.25}.mc-agent-paused .mc-avatar-field img{animation-play-state:paused}.mc-right-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.mc-next{padding-bottom:20px;flex:1}.mc-next>.mc-label,.mc-next>.mc-next-source,.mc-next>.zac-btn,.mc-next>h2,.mc-next>p{margin-left:19px;margin-right:19px}.mc-label{display:inline-block;color:var(--accent);background:var(--lilac);border:1px solid var(--line);border-radius:4px;font-size:12px;padding:4px 7px;margin-top:4px}.mc-next>h2{font-size:18px;line-height:1.55;margin-top:13px}.mc-next>p{font-size:13px;line-height:1.85;margin-top:14px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.mc-next-source,.mc-next>p{color:var(--muted);margin-bottom:18px}.mc-next-source{display:flex;align-items:center;gap:6px;font-size:12px}.mc-next>.zac-btn{font-size:12px;width:calc(100% - 38px);justify-content:center;min-height:40px}.mc-progress-panel{flex:none}.mc-progress-wrap{padding:3px 17px 22px;display:flex;align-items:center;gap:14px}.mc-progress-ring{width:86px;height:86px;border-radius:50%;background:conic-gradient(#56c5f3 var(--progress),var(--surface) 0);padding:4px;flex:none;box-shadow:0 0 22px #4fa6fc08}.mc-progress-ring>span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--paper)}.mc-progress-ring strong{font-size:23px;line-height:1.2;font-weight:500}.mc-progress-ring small{font-size:12px;color:var(--muted);margin-top:4px}.mc-progress-wrap>div:last-child>strong{font-size:22px;font-weight:500}.mc-progress-wrap>div:last-child>strong>span{font-size:14px;color:var(--muted)}.mc-progress-wrap p{font-size:12px;line-height:1.65;color:var(--muted);margin:5px 0 8px}.mc-progress-wrap button{display:flex;align-items:center;gap:3px;padding:0;background:none;color:var(--accent);font-size:12px;text-align:left}.mc-workflow{border:1px solid var(--line);border-radius:12px;background:linear-gradient(105deg,var(--paper),var(--canvas));overflow:hidden}.mc-workflow>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 0;flex-wrap:wrap}.mc-workflow>header>span:last-child{font-size:12px;color:var(--muted)}.mc-workflow>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:21px 18px;gap:11px}.mc-workflow button{display:flex;align-items:center;gap:10px;background:none;border:0;color:var(--ink);text-align:left;position:relative;padding:4px 0;min-width:0}.mc-step-icon{width:43px;height:43px;display:grid;place-items:center;flex:none;border:1px solid #4984b644;background:linear-gradient(135deg,var(--sky),var(--paper));border-radius:11px;color:var(--accent);box-shadow:0 0 13px #459fff0a;transition:box-shadow .2s,transform .2s}.mc-workflow button:hover .mc-step-icon{box-shadow:0 0 22px #459fff33;transform:translateY(-3px)}.mc-workflow button strong{display:block;font-weight:500;font-size:13px}.mc-workflow button small{display:block;font-size:12px;color:var(--muted);line-height:1.5;margin-top:4px}.mc-step-arrow{margin-left:auto;color:var(--line-strong);flex:none}.mc-bottom-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}.mc-bottom-grid>.mc-panel{display:flex;flex-direction:column}.mc-bottom-grid .mc-panel-link{margin-top:auto}.mc-bottom-grid>.mc-panel>header{padding:20px 19px 17px;border-bottom:1px solid var(--line)}.mc-bottom-grid .mc-eyebrow{font-size:12px}.mc-bottom-grid h2{font-size:18px;margin-top:6px}.mc-activity ul,.mc-signals ul{list-style:none;margin:0;padding:0}.mc-signals li{display:flex;gap:10px;padding:17px;border-bottom:1px solid var(--line);align-items:flex-start}.mc-signals li:last-child{border-bottom:0}.mc-list-icon{display:grid;place-items:center;background:var(--lilac);color:var(--accent);width:30px;height:30px;border-radius:7px;flex:none}.mc-signals li>div{min-width:0;flex:1}.mc-small-label{font-size:12px;color:var(--muted);line-height:1.6}.mc-signals h3{font-size:13px;line-height:1.6;font-weight:500;margin:3px 0 5px}.mc-signals h3>button{background:none;color:var(--ink);text-align:left;padding:0;font-size:13px}.mc-signals h3>button:hover{color:var(--accent)}.mc-signals li>a{color:var(--muted);padding:3px;flex:none}.mc-signals li>a:hover{color:var(--accent)}.mc-task-list .zw-action-copy strong{font-size:13px}.mc-task-list .zw-action-copy>span{font-size:12px}.mc-task-list .zw-action-list>li{padding:13px 12px}.mc-activity ul{padding:4px 18px}.mc-activity li{display:flex;gap:11px;position:relative;padding:15px 0}.mc-activity-point{width:5px;height:5px;background:var(--accent);border-radius:50%;flex:none;margin-top:6px;opacity:.7}.mc-activity li:not(:last-child):after{content:"";position:absolute;left:2px;top:27px;bottom:-10px;width:1px;background:var(--line)}.mc-activity li>div{min-width:0}.mc-activity li strong{font-size:12px;line-height:1.6;font-weight:500;display:block}.mc-activity li p{line-height:1.7;margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mc-activity li p,.mc-activity li small{font-size:12px;color:var(--muted)}.mc-empty{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 23px;min-height:210px;color:var(--muted)}.mc-empty>svg{color:var(--accent);margin-bottom:12px}.mc-empty>h3{font-size:16px;font-weight:500;color:var(--ink);margin:4px 0}.mc-empty>p{font-size:13px;line-height:1.8;margin:10px 0 16px;max-width:250px}.mc-empty .zac-btn{font-size:12px}.mc-system-line{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);padding:2px 3px}.mc-system-line>span{display:flex;align-items:center;gap:7px}.mc-system-line i{width:5px;height:5px;border-radius:50%;background:var(--muted)}.mc-system-line i.connected{background:#6fdfc1}.mc-bottom-grid,.mc-control-grid,.mc-metric,.mc-workflow{animation:mc-reveal .7s cubic-bezier(.2,.75,.2,1) both}.mc-metric:nth-child(2){animation-delay:.05s}.mc-metric:nth-child(3){animation-delay:.1s}.mc-metric:nth-child(4){animation-delay:.15s}.mc-control-grid{animation-delay:.1s}.mc-workflow{animation-delay:.18s}.mc-bottom-grid{animation-delay:.22s}@keyframes mc-reveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-slow-orbit{to{transform:rotate(1turn)}}@keyframes mc-avatar-breathe{0%,to{transform:translateY(3px) scale(.98);opacity:.91}50%{transform:translateY(-5px) scale(1);opacity:1}}@keyframes mc-neural-flow{to{stroke-dashoffset:0}}@keyframes mc-scan{0%,to{background-position:0 -80%}50%{background-position:0 180%}}@keyframes mc-floor{0%,to{transform:scale(.93);opacity:.3}50%{transform:scale(1.03);opacity:.8}}@keyframes mc-frequency{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}.zac-still .mc-home *{animation:none!important;transition:none!important}.zac-still .mc-channel:hover,.zac-still .mc-metric:hover,.zac-still .mc-workflow button:hover .mc-step-icon{transform:none}@media(min-width:1550px){.mc-agent-stage{min-height:510px}.mc-control-grid{grid-template-columns:minmax(220px,.8fr) minmax(440px,2fr) minmax(260px,.9fr)}.mc-channel{width:156px;padding:13px}.mc-channel strong{font-size:14px}.mc-channel small{font-size:12px}.mc-channel-1,.mc-channel-2{left:23px}.mc-channel-3,.mc-channel-4{right:23px}.mc-profile dd,.mc-profile dl{font-size:13px}.mc-profile>p{font-size:14px}.mc-coverage>div>span,.mc-profile-traits span{font-size:12px}.mc-profile-avatar{width:118px;height:118px}.mc-next>h2{font-size:21px}.mc-next>p{font-size:14px}.mc-agent>footer>span{font-size:12px}.mc-agent>footer>button{font-size:13px}}@media(max-width:1190px){.mc-control-grid{grid-template-columns:minmax(190px,.8fr) minmax(330px,1.8fr)}.mc-right-stack{grid-column:1/-1;display:grid;grid-template-columns:1.7fr 1fr}.mc-next{position:relative;padding-bottom:18px}.mc-next>header{padding-bottom:10px}.mc-next>h2{font-size:18px;margin-top:9px}.mc-next>p{-webkit-line-clamp:2;margin-bottom:10px;font-size:13px}.mc-next>.zac-btn{width:auto;min-width:180px}.mc-next-source{margin-bottom:12px}.mc-progress-panel{display:flex;flex-direction:column}.mc-progress-wrap{flex:1;justify-content:center}.mc-bottom-grid{grid-template-columns:1fr 1fr}.mc-activity{grid-column:1/-1}.mc-activity ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mc-activity li:not(:last-child):after{display:none}.mc-workflow>div{gap:8px;padding-left:14px;padding-right:14px}.mc-workflow button{gap:7px;align-items:flex-start}.mc-step-icon{width:34px;height:34px;border-radius:8px}.mc-step-icon svg{width:18px}.mc-workflow button small,.mc-workflow button strong{font-size:12px}.mc-step-arrow{display:none}}@media(max-width:850px){.mc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-agent-stage{min-height:480px}.mc-channel{width:126px;padding:10px 8px;gap:6px}.mc-channel-1,.mc-channel-2{left:8px}.mc-channel-3,.mc-channel-4{right:8px}.mc-agent>header{padding:18px 14px 0}.mc-agent>footer>span{max-width:130px}.mc-agent>footer>button{padding:9px}.mc-agent>footer{padding:12px}.mc-frequency{display:none}.mc-context{font-size:12px}.mc-metric>span{font-size:13px}}@media(max-width:760px){.mc-control-grid{grid-template-columns:1fr}.mc-agent{grid-row:1}.mc-profile{display:none}.mc-agent-stage{min-height:480px}.mc-agent>header{padding:22px 21px 0}.mc-agent>header>.mc-state{font-size:12px}.mc-agent>footer>span{max-width:none;font-size:12px}.mc-agent>footer>button{font-size:12px}.mc-agent>footer{padding:14px 18px}.mc-channel{width:142px}.mc-channel-1,.mc-channel-2{left:15px}.mc-channel-3,.mc-channel-4{right:15px}.mc-channel strong{font-size:13px}.mc-channel small{font-size:12px}.mc-avatar-field{inset:0 9% 10px}.mc-right-stack{grid-template-columns:1.35fr 1fr;gap:13px}.mc-progress-wrap{padding:8px 16px 20px;flex-direction:column;align-items:center;text-align:center}.mc-progress-wrap button{margin:auto}.mc-next>h2{font-size:17px}.mc-next>p{-webkit-line-clamp:3}.mc-next>.zac-btn{min-width:0;width:calc(100% - 38px);font-size:12px}.mc-metrics{gap:12px}.mc-metric{padding:16px}.mc-workflow>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px;padding:23px 18px}.mc-workflow>header>span:last-child{font-size:12px}.mc-workflow button{align-items:center}.mc-workflow button strong{font-size:13px}.mc-workflow button small{font-size:12px}.mc-workflow button:nth-child(4){grid-column:1}.mc-bottom-grid{grid-template-columns:1fr}.mc-activity{grid-column:auto}.mc-activity li:not(:last-child):after,.mc-activity ul{display:block}.mc-metric>strong{font-size:30px}.mc-home{gap:16px}.mc-signals h3,.mc-signals h3>button{font-size:14px}.mc-small-label{font-size:12px}.mc-task-list .zw-action-copy strong{font-size:14px}.mc-task-list .zw-action-copy>span{font-size:12px}.mc-activity li strong{font-size:14px}.mc-activity li p,.mc-activity li small{font-size:12px}.mc-system-line{font-size:12px;line-height:1.7}.mc-context-divider,.mc-metric>span>svg:last-child{display:none}.zac-device-return{font-size:12px;padding:7px 9px}}@media(max-width:430px){.mc-context>span{line-height:1.7}.mc-context>span:last-child{display:none}.mc-metric>span{font-size:12px;gap:6px}.mc-metric>span>svg{width:16px}.mc-metric>small{font-size:12px}.mc-metric{padding:15px 13px}.mc-right-stack{grid-template-columns:1fr}.mc-progress-wrap{flex-direction:row;text-align:left;justify-content:flex-start;padding-left:23px}.mc-progress-wrap button{margin:0}.mc-agent-stage{min-height:425px}.mc-agent>header{padding:19px 16px 0}.mc-channel{width:116px;display:block;padding:10px}.mc-channel>svg{display:none}.mc-channel small,.mc-channel strong{font-size:12px}.mc-channel-1,.mc-channel-2{left:8px}.mc-channel-3,.mc-channel-4{right:8px}.mc-channel-1,.mc-channel-3{top:22%}.mc-channel-2,.mc-channel-4{top:58%}.mc-avatar-field{inset:9px -2% 10px}.mc-agent>footer{padding:12px}.mc-agent>footer>span{font-size:12px;max-width:145px}.mc-agent>footer>button{font-size:12px;padding:8px}.mc-workflow>div{grid-template-columns:1fr 1fr;padding:20px;gap:20px 15px}.mc-workflow button:nth-child(4){grid-column:auto}.mc-workflow button:last-child{grid-column:1/-1;justify-content:center}.mc-workflow button strong{font-size:14px}.mc-workflow button small{font-size:12px}.mc-metric>strong{font-size:28px}.mc-workflow>header{padding-left:20px}.mc-context button,.mc-state{font-size:12px}}@media(prefers-reduced-motion:reduce){.mc-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mc-channel:hover,.mc-metric:hover,.mc-workflow button:hover .mc-step-icon{transform:none}}.mc-avatar-field{translate:var(--parallax-x,0) var(--parallax-y,0);transition:translate .65s ease-out}.mc-avatar-field img{mask-image:radial-gradient(ellipse at 50% 47%,#000 35%,#000 53%,transparent 73%)}.zac-still .mc-avatar-field{translate:none}@media(prefers-reduced-motion:reduce){.mc-avatar-field{translate:none!important}}.mc-agent-listening .mc-frequency i,.mc-agent-speaking .mc-frequency i{animation:mc-frequency .7s ease-in-out infinite alternate;animation-delay:calc(var(--bar)*-.12s)}.mc-state.listening,.mc-state.speaking{color:#a8e9fc}.mc-state.listening i,.mc-state.speaking i{background:#89def7;box-shadow:0 0 12px #89def777}.mc-agent-speaking .mc-floor-ring{animation-duration:1.3s;border-color:#94e6ff88}.mc-agent-listening .mc-neural-current{stroke:#99e9fa;opacity:1}.zac-still .mc-agent-listening *,.zac-still .mc-agent-speaking *{animation:none!important}@media(prefers-reduced-motion:reduce){.mc-agent-listening *,.mc-agent-speaking *{animation:none!important}}.bn-brain{--bn-bg:#071423;--bn-panel:#0b1b2d;--bn-line:#24415c;--bn-text:#e2f2ff;--bn-muted:#96aec7;--bn-cyan:#7cdcf3;color:var(--bn-text);display:flex;flex-direction:column;gap:20px;min-width:0}.bn-brain button,.bn-brain input,.bn-brain textarea{font:inherit}.bn-brain button{cursor:pointer}.bn-brain button:disabled{opacity:.45;cursor:not-allowed}.bn-brain a:focus-visible,.bn-brain button:focus-visible{outline:2px solid #9ce7ff;outline-offset:4px}.bn-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;border:1px solid #294967;border-radius:16px;background:radial-gradient(ellipse at 88% 10%,#19496366,transparent 55%),linear-gradient(120deg,#0d2035,#081422);position:relative;overflow:hidden}.bn-heading:after{content:"";width:400px;height:400px;border:1px solid #4c9cbe17;border-radius:50%;position:absolute;right:-200px;top:-280px;box-shadow:0 0 0 40px #469ac90a,0 0 0 80px #469ac904;pointer-events:none}.bn-eyebrow{display:flex;align-items:center;gap:7px;color:var(--bn-muted);font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.6}.bn-eyebrow svg{color:var(--bn-cyan);flex:none}.bn-heading h2{font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-1.6px;line-height:1.12;margin:15px 0}.bn-heading h2 em{font-style:normal;color:var(--bn-cyan)}.bn-heading p{font-size:14px;line-height:1.8;margin:0;color:var(--bn-muted);max-width:460px}.bn-heading-right{display:flex;flex-direction:column;gap:24px;align-items:flex-end;flex:none;position:relative;z-index:1}.bn-summary{display:flex;gap:26px}.bn-summary>span{font-size:12px;color:var(--bn-muted);white-space:nowrap}.bn-summary strong{display:block;color:var(--bn-text);font-size:32px;font-weight:400;line-height:1.3;margin-bottom:5px;letter-spacing:-1px}.bn-actions{display:flex;flex-wrap:wrap}.bn-actions,.bn-button{align-items:center;gap:8px}.bn-button{display:inline-flex;justify-content:center;border:1px solid #355875;background:#112a40;color:#c4dff0;font-size:12px!important;border-radius:7px;padding:10px 13px;min-height:39px;text-decoration:none}.bn-button svg{flex:none}.bn-button:hover,.bn-button[aria-pressed=true]{border-color:#75c5e6;background:#153650}.bn-button.bn-primary{color:#082234;background:linear-gradient(115deg,#82d8eb,#90cafd);border-color:#a2dfec;font-weight:550}.bn-button.bn-primary:hover{background:#b4ebfa;box-shadow:0 0 22px #54c9fa24}.bn-icon{display:inline-flex;justify-content:center;align-items:center;min-width:32px;min-height:32px;border:1px solid transparent;background:transparent;color:#9ab7d0;border-radius:6px;padding:6px}.bn-icon:hover{background:#1d3a52;color:#d2eeff}.bn-notice{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 17px;border:1px solid #366078;border-radius:9px;background:#102a3d;color:#c3e0ed;font-size:13px;line-height:1.6}.bn-notice .bn-icon{flex:none}.bn-import-review{display:flex;align-items:flex-start;gap:20px;background:var(--bn-panel);border:1px solid #397594;border-radius:12px;padding:24px}.bn-import-review>div{flex:1;min-width:0}.bn-import-review h3{font-size:18px;font-weight:500;margin:8px 0 14px}.bn-import-review label{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--bn-muted)}.bn-import-review input{background:#071524;color:var(--bn-text);border:1px solid var(--bn-line);border-radius:6px;padding:7px 9px;min-width:0}.bn-import-review p,.bn-import-review summary{font-size:12px;line-height:1.8;color:var(--bn-muted)}.bn-import-review summary{cursor:pointer}.bn-import-review ul{padding:0 0 0 18px;font-size:12px;max-height:140px;overflow:auto;overflow-wrap:anywhere;color:#a9c8de;line-height:1.7}.bn-shell{display:grid;grid-template-columns:minmax(210px,.78fr) minmax(0,2.4fr);border:1px solid var(--bn-line);border-radius:13px;overflow:hidden;background:var(--bn-bg);min-height:570px}.bn-index{background:linear-gradient(170deg,#0e2134,#091727);border-right:1px solid var(--bn-line);display:flex;flex-direction:column;min-width:0}.bn-index-header{display:flex;align-items:center;justify-content:space-between;padding:17px 18px 10px}.bn-index-header .bn-eyebrow{font-size:12px;letter-spacing:1.4px}.bn-search{display:flex;align-items:center;gap:8px;border:1px solid #2b4962;background:#071421;padding:10px 11px;margin:0 15px;border-radius:7px;color:#7ea7c2}.bn-search svg{flex:none}.bn-search input{border:0;outline:0;width:100%;min-width:0;background:transparent;color:var(--bn-text);font-size:12px}.bn-search:focus-within{border-color:#6fbedc}.bn-search input::placeholder{color:#8aa8bf}.bn-filters{display:flex;gap:4px;padding:12px 15px 13px}.bn-filters button{flex:1;border:1px solid transparent;border-radius:5px;padding:6px 4px;color:#92aec5;background:transparent;font-size:12px}.bn-filters button[aria-pressed=true]{border-color:#355978;background:#163349;color:#bae9fc}.bn-note-list{flex:1;max-height:420px;overflow:auto;padding:0 8px 12px;scrollbar-width:thin;scrollbar-color:#395c74 transparent}.bn-note-list>button{width:100%;display:flex;align-items:center;gap:10px;color:#b9cfe0;background:transparent;padding:13px 10px;border:1px solid transparent;border-radius:7px;text-align:left;margin-bottom:3px;min-width:0}.bn-note-list>button:hover{background:#112d44}.bn-note-list>button[aria-pressed=true]{background:linear-gradient(100deg,#174259,#102c42);border-color:#377591;box-shadow:inset 2px 0 #85ddf1}.bn-note-list>button>svg{color:#6fb7d7;flex:none}.bn-note-list>button>span:nth-child(2){flex:1;min-width:0}.bn-note-list strong{font-size:13px;font-weight:500}.bn-note-list small,.bn-note-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-note-list small{font-size:12px;color:#86a3bb;margin-top:5px}.bn-link-count{font-size:12px;color:#8bb3cc;display:flex;align-items:center;gap:3px}.bn-index-empty{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:35px 18px;gap:12px;color:#7ab9d3}.bn-index-empty strong{font-size:14px;color:#bcd7e8;font-weight:500}.bn-index-empty p{font-size:12px;line-height:1.8;color:var(--bn-muted);margin:0}.bn-note-list .bn-load-more{font-size:12px;color:var(--bn-cyan);justify-content:center;border:1px solid #2d566b}.bn-import-foot{margin-top:auto;border-top:1px solid var(--bn-line);padding:16px}.bn-import-foot button{display:flex;align-items:center;gap:8px;padding:0;background:transparent;color:#a0dcf1;font-size:12px;text-align:left}.bn-import-foot small{display:block;font-size:12px;line-height:1.7;color:#8ba6bd;margin-top:9px}.bn-canvas{display:flex;flex-direction:column;min-width:0;background:radial-gradient(ellipse at 65% 45%,#0d29424d,transparent 65%),#081522}.bn-canvas>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px 24px 13px}.bn-canvas h3{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.3px;margin:7px 0 0}.bn-view-switch{display:flex;border:1px solid #2b4a65;border-radius:7px;padding:3px;flex:none;background:#091827}.bn-view-switch button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#8bacc5;font-size:12px;padding:7px 10px;border-radius:4px}.bn-view-switch button[aria-pressed=true]{background:#1c3d55;color:#b8e9fc}.bn-map{position:relative;flex:1;display:flex;align-items:center;min-height:420px;overflow:hidden}.bn-map>svg{width:100%;display:block;min-height:420px;max-height:550px;overflow:visible}.bn-map-orbits{stroke:#29628730;stroke-width:1;fill:none;stroke-dasharray:3 11}.bn-map-edges line{stroke:#428fb76b;stroke-width:1}.bn-map-edges .is-focused{stroke:#8bddf4;stroke-width:1.7;stroke-dasharray:7 5;animation:bn-flow 16s linear infinite}.bn-map-node{cursor:pointer;outline:none;animation:bn-arrive .65s backwards;animation-delay:var(--node-delay)}.bn-node-halo{fill:#56caf610;stroke:#76cff721;stroke-width:1;transition:fill .2s,stroke .2s}.bn-node-core{fill:#91e1f6;stroke:#bcf0fc;stroke-width:1;filter:drop-shadow(0 0 5px #5acbeb55)}.bn-node-core.vault{fill:#a0aaff;stroke:#bdc9ff;filter:drop-shadow(0 0 5px #9597fa66)}.bn-map-node text{fill:#bcd6e9;font-size:12px;paint-order:stroke;stroke:#081624;stroke-width:4;stroke-linejoin:round}.bn-map-node.is-selected .bn-node-halo,.bn-map-node:focus-visible .bn-node-halo,.bn-map-node:hover .bn-node-halo{fill:#63d3fc25;stroke:#9de6fa}.bn-map-node.is-selected text,.bn-map-node:focus-visible text,.bn-map-node:hover text{fill:#e5f7ff}.bn-map-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;text-align:center}.bn-empty-core{width:100px;height:100px;position:relative;display:grid;place-items:center;color:#89d5ee;background:radial-gradient(circle,#255b7655,#0d263a);border:1px solid #397090;border-radius:50%;box-shadow:0 0 60px #268ecf17;margin-bottom:25px}.bn-empty-core i{position:absolute;inset:-12px;border:1px dashed #6ac4e733;border-radius:50%;animation:bn-orbit 40s linear infinite}.bn-empty-core i:last-child{inset:-27px;border-style:solid;border-color:#418aaf1a;animation:none}.bn-map-empty h3{font-size:22px;margin:13px 0 12px;max-width:390px;letter-spacing:-.6px}.bn-map-empty p{font-size:13px;line-height:1.9;color:#8daac2;max-width:390px;margin:0 0 20px}.bn-map-legend{border-top:1px solid #23405b66;padding:15px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#809fb9;font-size:12px;line-height:1.7}.bn-map-legend>span:first-child{display:flex;align-items:center;gap:7px}.bn-map-legend i{width:5px;height:5px;background:#8ed7ee;border-radius:50%;margin-left:6px}.bn-map-legend i.vault{background:#a1aaff;margin-left:13px}.bn-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:14px 22px 25px;max-height:490px;overflow:auto;flex:1;align-content:start;scrollbar-width:thin}.bn-note-card{text-align:left;border:1px solid #2b4d68;background:linear-gradient(125deg,#122c42,#0e2032);border-radius:10px;color:var(--bn-text);padding:18px;min-width:0;transition:border-color .2s,transform .2s}.bn-note-card:hover{border-color:#71bad8;transform:translateY(-2px)}.bn-note-card>span{display:flex;align-items:center;gap:8px;color:#7fc5df;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-note-card h4{font-size:17px;line-height:1.6;font-weight:500;letter-spacing:-.3px;margin:14px 0 10px;overflow-wrap:anywhere}.bn-note-card p{font-size:12px;line-height:1.85;color:#92b0c8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:60px;overflow-wrap:anywhere}.bn-note-card footer{display:flex;justify-content:space-between;gap:10px;padding-top:15px;margin-top:17px;border-top:1px solid #2c4c6566;color:#88acc5;font-size:12px}.bn-note-card footer span{display:flex;align-items:center;gap:6px}.bn-cards-empty{grid-column:1/-1;padding:80px 25px;text-align:center;color:#8baac2}.bn-cards-empty>svg{margin:auto}.bn-cards-empty h3{color:#c5e2f1}.bn-cards-empty p{font-size:13px;line-height:1.8}.bn-thought-hint{display:flex;align-items:center;gap:13px;background:#0b1c2dc9;border:1px solid #24435c;border-radius:10px;padding:17px 20px;color:#87bed7}.bn-thought-hint>svg{flex:none}.bn-thought-hint p{font-size:12px;color:#91afc5;line-height:1.8;margin:0;flex:1}.bn-thought-hint strong{color:#c1daeb;font-weight:500;margin-right:4px}.bn-thought-hint>span{font-size:12px;color:#6c9eb9;font-family:monospace;white-space:nowrap}.bn-reader{background:var(--bn-panel);border:1px solid #2d5471;border-radius:13px;overflow:hidden;scroll-margin-top:100px}.bn-reader>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:25px 27px 20px}.bn-reader h3{font-size:26px;line-height:1.4;font-weight:500;letter-spacing:-.7px;margin:9px 0 0;overflow-wrap:anywhere}.bn-reader-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 27px 20px;flex-wrap:wrap}.bn-reader-toolbar>span{color:#98b5c9;font-size:12px;line-height:1.7}.bn-reading-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(220px,1fr);border-top:1px solid var(--bn-line)}.bn-note-content{min-width:0;background:#081725}.bn-prose{padding:28px;font-size:15px;line-height:1.9;overflow-wrap:anywhere;color:#c1d8e9;min-height:290px}.bn-prose h1,.bn-prose h2,.bn-prose h3,.bn-prose h4{font-weight:500;color:#e2f3ff;line-height:1.4;margin:20px 0 12px;letter-spacing:-.6px}.bn-prose h1{font-size:30px}.bn-prose h2{font-size:25px}.bn-prose h3{font-size:20px}.bn-prose p{margin:12px 0 18px}.bn-prose li{list-style:initial}.bn-prose ol li{list-style:decimal}.bn-prose ol,.bn-prose ul{padding-left:24px}.bn-prose a{color:#86d7f2;text-decoration:underline;text-underline-offset:4px}.bn-prose pre{background:#0e2639;border:1px solid #27465e;padding:16px;border-radius:8px;overflow:auto;font-size:13px;line-height:1.8;white-space:pre}.bn-prose code{font-size:13px;color:#94cbe3;background:#1430475c;padding:2px 4px;border-radius:4px}.bn-prose pre code{background:transparent;padding:0}.bn-prose blockquote{padding:1px 0 1px 18px;margin:20px 0;border-left:2px solid #7dd6ee;color:#85a9bf}.bn-prose hr{border:0;border-top:1px solid var(--bn-line);margin:28px 0}.bn-prose .bn-wiki-link{display:inline-flex;align-items:center;gap:4px;color:#a6e1f5;border:1px solid #4a8aa24d;background:#1c607431;border-radius:4px;padding:0 5px;font-size:inherit;line-height:1.6}.bn-prose .bn-wiki-link:hover{background:#28627e80}.bn-note-insights{border-left:1px solid var(--bn-line);background:linear-gradient(120deg,#0e2338,#0c1d30)}.bn-note-insights>section{padding:23px}.bn-note-insights>section+section{border-top:1px solid var(--bn-line)}.bn-note-insights .bn-eyebrow{font-size:12px;letter-spacing:.8px}.bn-note-insights h4{font-size:15px;font-weight:500;color:#c2deef;line-height:1.6;margin:12px 0}.bn-note-insights p{font-size:12px;line-height:1.9;color:#8caac2;overflow-wrap:anywhere;margin:12px 0 20px}.bn-note-insights code{color:#b4d9eb}.bn-related-list{margin-top:19px}.bn-related-list>small{font-size:12px;letter-spacing:.6px;color:#799db8}.bn-related-list button{display:flex;align-items:center;gap:8px;width:100%;border:1px solid #284b6866;background:#0a1c2c70;color:#aacbdd;padding:10px 8px;text-align:left;border-radius:6px;font-size:12px;margin-top:8px;min-width:0}.bn-related-list button:hover{border-color:#65b4d6;background:#183a50}.bn-related-list button>svg{flex:none;color:#79b7d0}.bn-related-list button>span{flex:1;min-width:0;overflow-wrap:anywhere}.bn-related-list small{display:block;font-size:12px;color:#799eb7;margin-top:5px;line-height:1.6}.bn-editor{padding:27px}.bn-editor label{display:block;font-size:12px;color:#9dbdd0;line-height:1.8;margin-bottom:17px}.bn-editor input,.bn-editor textarea{display:block;width:100%;margin-top:7px;border:1px solid #325771;border-radius:7px;background:#0d2234;padding:12px;color:#e0eef6;outline:0;font-size:14px;line-height:1.8}.bn-editor input:focus,.bn-editor textarea:focus{border-color:#81d5ee;box-shadow:0 0 0 3px #5ac5ed10}.bn-editor textarea{resize:vertical;min-height:300px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.bn-editor small{font-size:12px;line-height:1.8;color:#82a7bf}.bn-reader-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:100px 20px;color:#95bdd2;font-size:14px}.bn-spinning{animation:bn-orbit 1.4s linear infinite}@keyframes bn-orbit{to{transform:rotate(1turn)}}@keyframes bn-arrive{0%{opacity:0}to{opacity:1}}@keyframes bn-flow{to{stroke-dashoffset:-120}}.zac-still .bn-brain *{animation:none!important;transition:none!important}.zac-still .bn-note-card:hover{transform:none}@media(prefers-reduced-motion:reduce){.bn-brain *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bn-note-card:hover{transform:none}}@media(max-width:1190px){.bn-heading{align-items:flex-start;padding:25px;gap:23px}.bn-heading-right{gap:25px}.bn-summary{gap:19px}.bn-summary strong{font-size:28px}.bn-summary>span{font-size:12px}.bn-shell{grid-template-columns:220px minmax(0,1fr)}.bn-canvas>header{padding:21px 19px 10px;align-items:flex-start}.bn-view-switch button{padding:7px}.bn-view-switch span{display:none}.bn-reading-layout{grid-template-columns:minmax(0,1fr) 240px}.bn-map-empty{padding:25px}.bn-map-empty h3{font-size:20px}.bn-map-legend{font-size:12px;padding:13px 18px;gap:8px}.bn-thought-hint>span{display:none}}@media(max-width:980px){.bn-heading{flex-direction:column;align-items:stretch}.bn-heading-right{flex-direction:row;align-items:center;justify-content:space-between;gap:18px}.bn-heading p{max-width:570px}.bn-shell{grid-template-columns:200px minmax(0,1fr)}.bn-canvas h3{font-size:16px}.bn-canvas .bn-eyebrow{font-size:12px;letter-spacing:.8px}.bn-reading-layout{grid-template-columns:1fr}.bn-note-insights{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid var(--bn-line)}.bn-note-insights>section+section{border-top:0;border-left:1px solid var(--bn-line)}.bn-card-grid{grid-template-columns:1fr}.bn-note-card p{min-height:0}.bn-map-empty .bn-empty-core{width:80px;height:80px}.bn-map-empty h3{font-size:18px}.bn-heading h2 br{display:none}.bn-heading h2 em{margin-left:7px}.bn-summary{gap:22px}}@media(max-width:760px){.bn-heading{padding:24px;gap:24px}.bn-heading h2{font-size:34px;line-height:1.2}.bn-heading h2 br{display:block}.bn-heading h2 em{margin-left:0}.bn-heading-right{align-items:flex-start;flex-direction:column;gap:23px}.bn-summary{width:100%;justify-content:space-between;gap:15px}.bn-summary strong{font-size:30px}.bn-heading .bn-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.bn-heading .bn-button{padding:11px 8px}.bn-shell{grid-template-columns:1fr;min-height:0}.bn-index{border-right:0;border-bottom:1px solid var(--bn-line)}.bn-index-header{padding:15px 18px 10px}.bn-note-list{max-height:230px;padding-bottom:7px}.bn-index-empty{padding:18px;min-height:70px}.bn-index-empty>svg{display:none}.bn-import-foot{padding:13px 18px;display:flex;align-items:center;gap:14px}.bn-import-foot small{margin:0;flex:1;text-align:right;font-size:12px;line-height:1.7}.bn-import-foot button{font-size:12px;flex:none;max-width:145px;line-height:1.6}.bn-canvas>header{padding:21px 20px 8px;align-items:center}.bn-canvas h3{font-size:17px}.bn-map,.bn-map>svg{min-height:370px}.bn-map-empty .bn-empty-core{width:85px;height:85px}.bn-map-empty h3{font-size:21px}.bn-map-empty p{font-size:13px}.bn-map-legend{padding:14px 20px}.bn-map-node text{font-size:14px}.bn-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:17px}.bn-note-card{padding:15px}.bn-note-card h4{font-size:15px}.bn-note-card p{min-height:50px}.bn-card-grid .bn-note-card footer{flex-wrap:wrap;gap:5px}.bn-thought-hint{align-items:flex-start;padding:17px}.bn-thought-hint>svg{margin-top:3px}.bn-reader>header{padding:22px}.bn-reader h3{font-size:23px}.bn-reader-toolbar{padding:0 22px 20px}.bn-editor,.bn-prose{padding:22px}.bn-note-insights>section{padding:21px}.bn-import-review{flex-wrap:wrap;padding:20px;gap:15px}.bn-import-review>div{flex-basis:100%}.bn-import-review>button:last-child{margin-left:auto}.bn-import-review input{max-width:200px}.bn-brain{gap:17px}}@media(max-width:430px){.bn-heading{padding:22px}.bn-heading h2{font-size:33px;letter-spacing:-1.1px}.bn-heading p{font-size:13px}.bn-eyebrow{font-size:12px;letter-spacing:.9px}.bn-summary{gap:12px}.bn-summary>span:last-child{max-width:90px;white-space:normal;line-height:1.6}.bn-canvas>header{padding:20px 16px 8px;gap:8px}.bn-canvas h3{font-size:16px}.bn-view-switch button{padding:7px 6px}.bn-map,.bn-map>svg{min-height:370px}.bn-map-empty{padding:25px 22px}.bn-map-empty h3{font-size:20px}.bn-map-legend{padding:12px 16px}.bn-map-legend>span:first-child{gap:5px}.bn-card-grid{grid-template-columns:1fr}.bn-note-card p{min-height:0}.bn-note-card h4{font-size:17px}.bn-note-insights{grid-template-columns:1fr}.bn-note-insights>section+section{border-left:0;border-top:1px solid var(--bn-line)}.bn-reader-toolbar .bn-button{padding:9px 11px}.bn-prose{font-size:14px}.bn-prose h1{font-size:25px}.bn-prose h2{font-size:22px}.bn-import-foot{align-items:flex-start}.bn-import-review label{align-items:flex-start;flex-direction:column;gap:5px}.bn-import-review input{max-width:none;width:100%}}.il-lab{--il-bg:#071321;--il-panel:#0c1d30;--il-line:#234761;--il-text:#e1f3ff;--il-muted:#a1b9cc;--il-accent:#77dbfa;color:var(--il-text);font-size:1rem;line-height:1.55;min-width:0}.il-lab *{box-sizing:border-box}.il-lab button,.il-lab input,.il-lab select,.il-lab textarea{font:inherit}.il-lab button{cursor:pointer}.il-lab button:disabled{opacity:.45;cursor:not-allowed}.il-lab :focus-visible{outline:2px solid var(--il-accent);outline-offset:3px}.il-lab button,.il-lab input,.il-lab select,.il-lab textarea{min-width:0}.il-lab h2,.il-lab h3,.il-lab h4,.il-lab p{margin:0}.il-lab h4{font-size:1.15rem;line-height:1.4}.il-lab p{color:var(--il-muted)}.il-heading{justify-content:space-between;gap:20px;margin-bottom:24px}.il-eyebrow,.il-heading{display:flex;align-items:center}.il-eyebrow{gap:8px;font-size:.75rem;letter-spacing:.13em;color:var(--il-accent);font-weight:600}.il-heading h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2;letter-spacing:-.04em;margin:10px 0}.il-heading h2 em{font-style:normal;color:var(--il-accent)}.il-heading p{font-size:1rem}.il-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px 14px;min-height:44px;border-radius:8px;background:#132c42;border:1px solid #365a73;color:var(--il-text);font-size:.875rem!important;text-decoration:none;white-space:normal}.il-button:hover{border-color:var(--il-accent)}.il-primary{background:linear-gradient(115deg,#7ae2ed,#97c9ff);border-color:#99ddea;color:#082437;font-weight:650}.il-text-button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:8px 0;color:var(--il-accent);font-size:.875rem!important;min-height:40px}.il-notice,.il-warning{padding:13px 17px;border:1px solid #3f758f;border-radius:10px;background:#102b3f;margin-bottom:18px}.il-notice{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:.875rem}.il-notice button{border:0;background:transparent;color:var(--il-text);display:flex;padding:8px}.il-warning{color:#f9d79b!important}.il-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.il-library{border:1px solid var(--il-line);border-radius:14px;background:var(--il-panel);overflow:hidden}.il-library-top{display:flex;justify-content:space-between;padding:19px 17px;border-bottom:1px solid var(--il-line)}.il-library-top b{color:var(--il-muted);font-size:.875rem}.il-library-list{max-height:460px;overflow:auto;padding:8px}.il-library-list>button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;color:var(--il-text);border:1px solid transparent;border-radius:8px;padding:13px 9px}.il-library-list>button>span{flex:1;min-width:0}.il-library-list strong{display:block;font-size:.875rem;overflow-wrap:anywhere;font-weight:550}.il-library-list small{display:block;font-size:.75rem;color:var(--il-muted);margin-top:4px}.il-library-list svg{flex:none;color:var(--il-accent)}.il-library-list>button[aria-pressed=true]{background:#18384c;border-color:#427794}.il-library-list>p{padding:16px 9px;font-size:.875rem}.il-from-note{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--il-line);padding:18px 16px}.il-workbench{min-width:0;background:var(--il-bg);border:1px solid var(--il-line);border-radius:16px;overflow:hidden}.il-empty{padding:45px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 50% 25%,#137ab127,transparent 58%)}.il-empty h3{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2;margin:15px 0}.il-empty p{max-width:460px;margin-bottom:22px}.il-empty-points{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;padding-top:40px;font-size:.875rem;color:var(--il-muted)}.il-empty-points span{display:flex;align-items:center;gap:7px}.il-empty-points svg{color:var(--il-accent)}.il-orbit{position:relative;display:grid;place-items:center;width:136px;height:136px;margin:5px 0 38px;color:#a3e7ff;border:1px solid #68c6f065;border-radius:50%;background:radial-gradient(circle,#4fb7ff22,transparent 72%);box-shadow:0 0 42px #33a7ff12}.il-orbit i{position:absolute;inset:-12px;border:1px solid #539abe36;border-radius:50%}.il-orbit i:last-child{inset:-22px;border-style:dashed;animation:il-orbit 45s linear infinite}.il-draft-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border-bottom:1px solid var(--il-line)}.il-draft-header>div:first-child{min-width:0}.il-draft-header h3{font-size:1.45rem;line-height:1.35;margin:8px 0;overflow-wrap:anywhere}.il-sync{font-size:.75rem;color:var(--il-muted)}.il-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.il-tabs{display:flex;border-bottom:1px solid var(--il-line);padding:0 20px;gap:16px}.il-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;padding:17px 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--il-muted);font-size:.875rem}.il-tabs button[aria-pressed=true]{color:var(--il-accent);border-bottom-color:var(--il-accent)}.il-editable{border:0;padding:0;margin:0;min-width:0}.il-field{display:flex;flex-direction:column;gap:7px;color:var(--il-muted);font-size:.875rem;min-width:0}.il-field input,.il-field select,.il-field textarea{display:block;width:100%;color:var(--il-text);background:#081827;border:1px solid #31516a;border-radius:7px;padding:10px 11px;min-height:44px;font-size:1rem;line-height:1.5}.il-field textarea{resize:vertical}.il-field input::placeholder,.il-field textarea::placeholder{color:#7894ac}.il-field select{max-width:100%}.il-brief-fields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr);gap:18px;padding:24px}.il-map{display:grid;grid-template-columns:165px minmax(0,1fr);gap:28px;align-items:center;padding:15px 24px 30px;background:radial-gradient(ellipse at 15% 50%,#1683c320,transparent 60%)}.il-core,.il-map{position:relative}.il-core{text-align:center;border:1px solid #4b9dce;border-radius:80px;padding:33px 12px;box-shadow:0 0 0 8px #26709712,0 0 32px #228ed21b;background:linear-gradient(160deg,#123858,#08172a);z-index:1}.il-core:after{content:"";position:absolute;left:100%;top:50%;height:1px;width:29px;background:#4b9dce}.il-core>span:first-child{font-size:.875rem;letter-spacing:.17em;color:var(--il-accent)}.il-core strong{font-size:3.3rem;line-height:1.3;font-weight:450;display:block}.il-core strong small{font-size:1.2rem;color:var(--il-muted)}.il-core p{font-size:.75rem;line-height:1.6}.il-core-caption{display:block;font-size:.75rem;margin-top:14px;color:#91b3cd}.il-map-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;position:relative}.il-map-areas:before{content:"";position:absolute;left:-14px;top:7%;bottom:7%;width:1px;background:linear-gradient(transparent,#4b9dce,transparent)}.il-area{display:flex;align-items:center;gap:10px;background:linear-gradient(130deg,#10283e,#0b1a2b);color:var(--il-text);padding:12px 10px;border:1px solid #2b4f70;border-radius:8px;min-height:74px;text-align:left;position:relative;box-shadow:inset 0 1px #467da226}.il-area:nth-child(odd):before{content:"";position:absolute;height:1px;width:14px;right:100%;top:50%;background:#3c7296}.il-area[aria-pressed=true]{border-color:#7bddff;background:#153c53;box-shadow:0 0 16px #3fb7ff15}.il-area-number{font-size:.75rem;color:#7bc7ee;letter-spacing:.05em}.il-area>span:nth-child(2){flex:1;min-width:0}.il-area strong{font-size:.875rem;font-weight:600;display:block;line-height:1.3}.il-area small{font-size:.75rem;color:var(--il-muted);display:block;margin-top:5px}.il-area svg{flex:none;color:var(--il-accent)}.il-supported small{color:#8ad6b7}.il-contradicted small{color:#ffb3a8}.il-incomplete small,.il-recheck small{color:#f3cd8f}.il-area-editor{border-top:1px solid var(--il-line);padding:25px;background:var(--il-panel)}.il-area-editor header{margin-bottom:22px}.il-area-editor h4{margin:9px 0}.il-area-editor header p{font-size:.875rem;line-height:1.7}.il-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.il-wide{grid-column:1/-1}.il-help{display:flex;align-items:flex-start;gap:7px;font-size:.875rem;margin-top:16px!important;line-height:1.7}.il-help svg{flex:none;margin-top:5px}.il-content-guide{padding:22px 25px;border-top:1px solid var(--il-line)}.il-content-guide p{font-size:.875rem;margin-top:10px;line-height:1.8}.il-footer{justify-content:space-between;gap:20px;padding:18px 24px;border-top:1px solid var(--il-line);background:#0b1e30}.il-footer,.il-footer>span{display:flex;align-items:center}.il-footer>span{gap:9px;color:var(--il-muted);font-size:.875rem}.il-footer svg{flex:none}.il-followups,.il-review{padding:24px}.il-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.il-section-heading p{font-size:.875rem;margin-top:7px;max-width:520px}.il-milestone{border:1px solid var(--il-line);border-radius:10px;margin-top:13px;overflow:hidden;background:var(--il-panel)}.il-milestone>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:17px}.il-milestone>summary::-webkit-details-marker{display:none}.il-step-index{display:grid;place-items:center;flex:none;border:1px solid #426d8d;border-radius:50%;width:30px;height:30px;font-size:.875rem;color:var(--il-accent)}.il-milestone summary>span:nth-child(2){flex:1;min-width:0}.il-milestone summary strong{font-size:1rem;display:block;overflow-wrap:anywhere}.il-milestone summary small{font-size:.75rem;display:block;color:var(--il-muted);margin-top:5px}.il-result{font-size:.75rem;font-weight:500;white-space:nowrap;color:var(--il-muted);background:#143048;border:1px solid #365570;border-radius:5px;padding:4px 8px}.il-result-met{color:#94e2c7;border-color:#366c64}.il-result-missed,.il-result-overdue{color:#ffc0ad;border-color:#824f43}.il-result-unmeasured{color:#ffe0a2}.il-milestone-body{padding:20px;border-top:1px solid var(--il-line)}.il-task-handoff{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding-top:20px}.il-task-handoff>span{font-size:.75rem;color:var(--il-muted);flex:1}.il-review-banner{display:flex;gap:15px;align-items:flex-start;padding:20px;background:linear-gradient(125deg,#14426455,#0d2035);border:1px solid #3a698b;border-radius:11px;margin-bottom:25px}.il-review-banner>svg{color:var(--il-accent);flex:none;margin-top:6px}.il-review-banner h4{margin:6px 0;font-size:1.4rem}.il-review-banner p{font-size:.875rem}.il-budget h4{margin-bottom:18px}.il-number{display:flex;align-items:center;background:#081827;border:1px solid #31516a;border-radius:7px;overflow:hidden}.il-number>span{padding-left:12px;color:var(--il-accent)}.il-number input{border:0;background:transparent}.il-gates{list-style:none;padding:0;margin:24px 0}.il-gates li{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--il-line);font-size:.875rem;color:var(--il-muted)}.il-gates svg{flex:none;color:#e2b973}.il-gates li.is-met svg{color:#90e6bf}.il-gates li>span{flex:1}.il-gates b{font-weight:500;font-size:.75rem}.il-newton{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:22px;border-left:2px solid var(--il-accent);background:#102f464d;margin:25px 0}.il-newton small{font-size:.75rem;color:var(--il-muted)}.il-newton p{font-size:.875rem}.il-review-log{margin-top:28px;padding-top:25px;border-top:1px solid var(--il-line)}.il-review-log h4{margin-bottom:18px}.il-log-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:18px;margin-top:15px}.il-log-actions .il-field{flex:1}.il-review-log article{margin-top:17px;border-left:2px solid #3b6989;padding:0 15px}.il-review-log article>span,.il-review-log time{font-size:.75rem;color:var(--il-muted)}.il-review-log article p{margin:6px 0;color:var(--il-text);white-space:pre-wrap;overflow-wrap:anywhere}@keyframes il-orbit{to{transform:rotate(1turn)}}@media(min-width:1600px){.il-map{grid-template-columns:190px minmax(0,1fr);gap:35px}.il-map-areas{grid-template-columns:repeat(3,minmax(0,1fr))}.il-area:before,.il-core:after,.il-map-areas:before{display:none}}@media(max-width:1150px){.il-layout{grid-template-columns:195px minmax(0,1fr);gap:14px}.il-map{grid-template-columns:1fr}.il-core{border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;text-align:left}.il-core strong{font-size:2rem}.il-core p{font-size:.75rem}.il-area:before,.il-core-caption,.il-core:after,.il-map-areas:before{display:none!important}.il-draft-header{align-items:flex-start;flex-direction:column}.il-actions{justify-content:flex-start}}@media(max-width:800px){.il-layout{grid-template-columns:1fr}.il-library-list{display:flex;overflow:auto;max-height:180px}.il-library-list>button{min-width:200px;width:200px}.il-library-list>p{padding:5px 9px}.il-from-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.il-from-note>.il-text-button{grid-column:1/-1}.il-heading{align-items:flex-start}.il-heading h2{font-size:1.8rem}.il-brief-fields{grid-template-columns:1fr}.il-empty{padding:32px 20px}.il-tabs{gap:10px;padding:0 12px}.il-tabs button{flex:1;font-size:.875rem;line-height:1.4}.il-tabs svg{display:none}.il-section-heading{flex-direction:column}}@media(max-width:520px){.il-heading{flex-direction:column;gap:14px}.il-area-editor,.il-brief-fields,.il-draft-header,.il-followups,.il-map,.il-review{padding:18px 14px}.il-map-areas{gap:8px}.il-area{padding:10px 8px;gap:7px}.il-area svg{display:none}.il-area small,.il-area-number{font-size:.75rem}.il-form-grid{grid-template-columns:1fr}.il-field input,.il-field select,.il-field textarea{font-size:1rem}.il-core{flex-wrap:wrap}.il-milestone>summary{flex-wrap:wrap;padding:14px 11px;gap:9px}.il-result{margin-left:39px}.il-milestone-body{padding:15px 12px}.il-footer{align-items:flex-start;flex-direction:column;padding:16px}.il-footer .il-button{width:100%}.il-from-note{grid-template-columns:1fr}.il-review-banner{padding:16px 12px;gap:10px}.il-review-banner h4{font-size:1.2rem}.il-empty-points{flex-direction:column;gap:14px;padding-top:25px}.il-actions{width:100%}.il-actions .il-button{flex:1}.il-log-actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.il-lab *{animation:none!important;scroll-behavior:auto!important}}.zac-still .il-lab *{animation:none!important}[data-zac-theme=light] .il-lab{--il-bg:#f4faff;--il-panel:#eaf4fb;--il-line:#b0cddd;--il-text:#12334a;--il-muted:#46657b;--il-accent:#12668a}[data-zac-theme=light] .il-lab .il-field input,[data-zac-theme=light] .il-lab .il-field select,[data-zac-theme=light] .il-lab .il-field textarea,[data-zac-theme=light] .il-lab .il-number{background:#fff;border-color:#a0c1d3}[data-zac-theme=light] .il-lab .il-button{background:#e0f0fb;border-color:#8caebf}[data-zac-theme=light] .il-lab .il-primary{background:#126685;color:white}[data-zac-theme=light] .il-lab .il-area,[data-zac-theme=light] .il-lab .il-core{background:#e0f1fc;color:#12334a}[data-zac-theme=light] .il-lab .il-area[aria-pressed=true],[data-zac-theme=light] .il-lab .il-library-list>button[aria-pressed=true]{background:#cfebf9}[data-zac-theme=light] .il-lab .il-footer,[data-zac-theme=light] .il-lab .il-notice{background:#e0f1fb}[data-zac-theme=light] .il-lab .il-result{background:#e0ecf3;color:#30546e}[data-zac-theme=light] .il-lab .il-area-number,[data-zac-theme=light] .il-lab .il-core-caption{color:#226086}[data-zac-theme=light] .il-lab .il-supported small{color:#20624f}[data-zac-theme=light] .il-lab .il-contradicted small{color:#8f352b}[data-zac-theme=light] .il-lab .il-incomplete small,[data-zac-theme=light] .il-lab .il-recheck small{color:#7a4f12}.zt-workspace{--zt-accent:var(--accent,#6d5bd0);min-width:0;color:var(--zac-text,var(--ink));font-size:14px}.zt-mobile-detail button,.zt-workspace button{font:inherit;cursor:pointer}.zt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--zac-line,var(--line));margin-bottom:18px}.zt-filter{display:flex;gap:25px;min-width:0;overflow:auto}.zt-filter button{display:flex;align-items:center;gap:8px;min-height:49px;padding:0 0 13px;border:0;border-bottom:2px solid transparent;background:none;color:var(--zac-muted,var(--muted));white-space:nowrap;font-size:13px}.zt-filter button[aria-pressed=true]{color:var(--zac-text,var(--ink));border-bottom-color:var(--zt-accent);font-weight:600}.zt-filter button>span{font-size:12px;min-width:19px;padding:1px 5px;border-radius:4px;background:var(--zac-bg,var(--canvas));color:var(--zac-muted,var(--muted))}.zt-view-switch{display:flex;gap:3px;padding:3px;background:var(--zac-bg,var(--canvas));border:1px solid var(--zac-line,var(--line));border-radius:7px;margin-bottom:12px}.zt-view-switch button{display:grid;place-items:center;width:31px;height:29px;color:var(--zac-muted,var(--muted));border:0;border-radius:4px;background:none}.zt-view-switch button[aria-pressed=true]{background:var(--zac-panel,var(--paper));color:var(--zac-text,var(--ink));box-shadow:0 1px 3px #0000000d}.zt-tools{justify-content:space-between;gap:16px;margin-bottom:19px}.zt-search,.zt-tools{display:flex;align-items:center}.zt-search{gap:9px;max-width:330px;width:100%;min-width:0;color:var(--zac-muted,var(--muted))}.zt-search input{width:100%;border:0;border-radius:6px;padding:10px 5px;color:var(--zac-text,var(--ink));background:transparent;font-size:13px;min-width:0}.zt-search input::placeholder{color:var(--zac-muted,var(--muted));opacity:1}.zt-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid var(--zac-line,var(--line));border-radius:6px;background:var(--zac-panel,var(--paper));color:var(--zac-text,var(--ink));font-size:12px;line-height:1.4;white-space:nowrap}.zt-button:hover{background:var(--zac-bg,var(--canvas));border-color:var(--line-strong)}.zt-button.zt-primary{background:var(--zt-accent,var(--accent));color:var(--on-accent,#fff);border-color:var(--zt-accent,var(--accent))}.zt-button:disabled{opacity:.45;cursor:not-allowed}.zt-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,340px);border:1px solid var(--zac-line,var(--line));border-radius:10px;overflow:hidden;background:var(--zac-panel,var(--paper));min-height:520px}.zt-task-surface{min-width:0;display:flex;flex-direction:column}.zt-list-heading{display:flex;justify-content:space-between;gap:20px;padding:13px 22px 13px 55px;background:var(--zac-bg,var(--canvas));color:var(--zac-muted,var(--muted));border-bottom:1px solid var(--zac-line,var(--line));font-size:12px;font-weight:500}.zt-list-heading>span:last-child{padding-right:23px}.zt-list,.zt-row{min-width:0}.zt-row{display:flex;align-items:center;gap:4px;padding:0 10px 0 15px;border-bottom:1px solid var(--zac-line,var(--line));position:relative}.zt-row:hover{background:var(--zac-bg,var(--canvas))}.zt-row.is-selected{background:color-mix(in srgb,var(--zt-accent) 6%,var(--zac-panel,var(--paper)));box-shadow:inset 2px 0 var(--zt-accent)}.zt-check{width:32px;min-width:32px;height:40px;padding:0;display:grid;place-items:center;border:0;background:none;color:var(--zt-accent);border-radius:5px}.zt-check>span{width:16px;height:16px;border:1.5px solid var(--line-strong,var(--zac-muted));border-radius:50%;background:var(--zac-panel,var(--paper))}.zt-check[aria-pressed=true]>svg{border:1px solid var(--zt-accent);border-radius:50%;width:17px;height:17px;padding:2px;background:var(--zt-accent);color:var(--on-accent,#fff)}.zt-row-open{flex:1;display:flex;align-items:center;gap:20px;min-width:0;min-height:86px;padding:17px 5px;border:0;border-radius:4px;background:none;text-align:left;color:var(--zac-text,var(--ink))}.zt-row-main{display:block;flex:1;min-width:0}.zt-row-main>strong{display:block;font-size:13px;line-height:1.55;font-weight:500;overflow-wrap:anywhere}.zt-row-main>span{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:6px;color:var(--zac-muted,var(--muted));font-size:12px;line-height:1.5}.zt-row-main>span>i{height:2px;width:2px;border-radius:50%;background:var(--zac-muted,var(--muted))}.zt-priority{display:inline-flex;align-items:center;gap:4px;text-transform:capitalize}.zt-overdue,.zt-priority.urgent{color:var(--zac-danger,#b04b52)}.zt-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.zt-row-meta,.zt-stage{font-size:12px;color:var(--zac-muted,var(--muted))}.zt-stage{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:400}.zt-stage>i{width:7px;height:7px;border:1.5px solid;border-radius:50%;flex:none}.zt-stage-1>i{background:var(--zt-accent);border-color:var(--zt-accent)}.zt-stage-2>i{background:var(--zac-muted,var(--muted))}.zt-stage-3>i{background:var(--zt-accent);border-color:var(--zt-accent);box-shadow:inset 0 0 0 1.5px var(--zac-panel,var(--paper))}.zt-row-chevron{flex:none;opacity:.6}.zt-list-footer,.zt-row-chevron,.zt-row.is-complete .zt-row-main>strong{color:var(--zac-muted,var(--muted))}.zt-list-footer{display:flex;justify-content:space-between;gap:15px;margin-top:auto;padding:14px 20px;border-top:1px solid var(--zac-line,var(--line));font-size:12px}.zt-detail,.zt-list-footer{background:var(--zac-panel,var(--paper))}.zt-detail{min-width:0;border-left:1px solid var(--zac-line,var(--line));align-self:stretch}.zt-detail-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 31px;min-height:430px;color:var(--zac-muted,var(--muted))}.zt-detail-empty>svg{margin-bottom:23px;color:var(--zt-accent)}.zt-detail-empty h3{font-size:17px;letter-spacing:-.3px;line-height:1.5;font-weight:500;color:var(--zac-text,var(--ink));margin:0 0 9px}.zt-detail-empty p{font-size:13px;line-height:1.8;margin:0 0 27px;max-width:240px}.zt-detail-empty small{font-size:12px;line-height:1.9;opacity:.8}.zt-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-bottom:1px solid var(--zac-line,var(--line));min-height:49px}.zt-detail-label{font-size:12px;color:var(--zac-muted,var(--muted))}.zt-close{display:grid;place-items:center;background:none;color:var(--zac-muted,var(--muted));border:0;padding:1px;border-radius:4px}.zt-back{display:none;align-items:center;gap:9px;border:0;background:none;color:var(--zac-text,var(--ink));padding:6px 0;font-size:14px}.zt-editor{padding:25px 22px;min-width:0}.zt-detail-intro{margin-bottom:27px}.zt-area{display:inline-block;font-size:12px;color:var(--zac-muted,var(--muted));padding:3px 7px;background:var(--zac-bg,var(--canvas));border:1px solid var(--zac-line,var(--line));border-radius:4px;overflow-wrap:anywhere;max-width:100%}.zt-detail-intro h2{font-size:19px;letter-spacing:-.45px;line-height:1.5;font-weight:600;margin:14px 0 10px;overflow-wrap:anywhere}.zt-detail-intro h2:focus{outline:none}.zt-detail-time{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--zac-muted,var(--muted))}.zt-field{display:grid;gap:8px;font-size:12px;margin-bottom:21px;min-width:0}.zt-field>span{display:flex;align-items:center;gap:7px;color:var(--zac-muted,var(--muted))}.zt-field :where(input,select,textarea){display:block;width:100%;max-width:100%;min-width:0;padding:10px 11px;min-height:39px;background:var(--zac-panel,var(--paper));color:var(--zac-text,var(--ink));border:1px solid var(--zac-line,var(--line));border-radius:6px;font:inherit;line-height:1.6;color-scheme:var(--scheme,light);box-sizing:border-box}.zt-field textarea{resize:vertical}.zt-field>small{color:var(--zac-muted,var(--muted));font-size:12px;line-height:1.7}.zt-property-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.zt-editor-actions{border-top:1px solid var(--zac-line,var(--line));padding-top:19px;margin-top:25px;display:flex;flex-direction:column;gap:12px}.zt-editor-actions>span{font-size:12px;color:var(--zac-muted,var(--muted))}.zt-editor-actions>div{display:flex;gap:8px;justify-content:flex-end}.zt-detail-note{font-size:12px!important;color:var(--zac-muted,var(--muted));line-height:1.7;margin:18px 0 0}.zt-source{font-size:12px;line-height:1.7;margin-bottom:20px}.zt-source>span{display:block;color:var(--zac-muted,var(--muted));margin-bottom:7px}.zt-source a{display:inline-flex;align-items:center;gap:7px;color:var(--zt-accent);overflow-wrap:anywhere}.zt-source p{margin:0}.zt-error,.zt-notice{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.8;padding:10px 13px;background:var(--zac-bg,var(--canvas));border:1px solid var(--zac-line,var(--line));border-radius:6px;color:var(--zac-text,var(--ink));margin:0 0 16px}.zt-notice>button{display:flex;padding:3px;border:0;background:none;color:var(--zac-muted,var(--muted));margin-left:auto}.zt-error{border-color:var(--line-strong);font-size:12px!important;overflow-wrap:anywhere}.zt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:62px 25px;min-height:380px;gap:13px}.zt-empty>span{width:47px;height:47px;display:grid;place-items:center;border:1px solid var(--zac-line,var(--line));border-radius:12px;color:var(--zt-accent);background:var(--zac-bg,var(--canvas));margin-bottom:7px}.zt-empty h3{font-size:17px;line-height:1.5;font-weight:500;margin:0;color:var(--zac-text,var(--ink));letter-spacing:-.3px}.zt-empty p{font-size:12px;line-height:1.8;max-width:310px;color:var(--zac-muted,var(--muted));margin:0 0 8px}.zt-board-layout{grid-template-columns:minmax(0,1fr);overflow:visible;background:transparent;border:0}.zt-board-layout>.zt-detail{border:1px solid var(--zac-line,var(--line));border-radius:9px;overflow:hidden;margin-top:20px}.zt-board-layout>.zt-detail>.zt-detail-empty{min-height:190px;padding:26px}.zt-board-layout .zt-detail-empty p,.zt-board-layout .zt-detail-empty>svg{margin-bottom:12px}.zt-board-layout .zt-editor{display:grid;grid-template-columns:1.3fr 1fr;gap:0 30px}.zt-board-layout .zt-detail-intro{grid-row:span 3}.zt-board-layout .zt-detail-note,.zt-board-layout .zt-editor-actions,.zt-board-layout .zt-error,.zt-board-layout .zt-source{grid-column:2}.zt-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:start}.zt-column{background:var(--zac-bg,var(--canvas));border:1px solid var(--zac-line,var(--line));border-radius:8px;min-width:0;padding:10px;min-height:210px}.zt-column>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 2px 13px;font-size:12px;color:var(--zac-muted,var(--muted))}.zt-card{background:var(--zac-panel,var(--paper));border:1px solid var(--zac-line,var(--line));border-radius:7px;overflow:hidden;margin-bottom:10px}.zt-card.is-selected{border-color:var(--zt-accent)}.zt-card-open{display:block;width:100%;padding:14px;text-align:left;border:0;background:none;color:var(--zac-text,var(--ink));min-width:0}.zt-card-open>span{display:block;font-size:12px;color:var(--zac-muted,var(--muted));margin-bottom:10px;overflow-wrap:anywhere}.zt-card-open>strong{display:block;font-size:13px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.zt-card-open>small{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;color:var(--zac-muted,var(--muted));margin-top:17px}.zt-card-open>small>span{margin-left:auto}.zt-card>select{width:calc(100% - 24px);min-height:33px;margin:0 12px 12px;border:1px solid var(--zac-line,var(--line));border-radius:5px;padding:4px 6px;font-size:12px;color:var(--zac-muted,var(--muted));background:var(--zac-panel,var(--paper));color-scheme:var(--scheme,light)}.zt-column-empty{display:flex;align-items:center;justify-content:center;padding:25px 5px;font-size:12px;color:var(--zac-muted,var(--muted))}.zt-board-layout .zt-list-footer{border:0;background:transparent;padding:16px 0}.zt-overlay{position:fixed;inset:0;background:#14151d4d;z-index:119}.zt-mobile-detail.zac-app{--zt-accent:var(--accent,#6d5bd0);position:fixed;inset:0;z-index:120;min-height:0;background:var(--zac-panel,var(--paper));overflow-y:auto;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);overscroll-behavior:contain;outline:0}.zt-mobile-detail .zt-detail-head{position:sticky;top:0;background:var(--zac-panel,var(--paper));z-index:1;padding:13px 22px}.zt-mobile-detail .zt-back{display:inline-flex;min-height:36px}.zt-mobile-detail .zt-close{display:none}.zt-mobile-detail .zt-editor{max-width:620px;margin:auto;padding:29px 25px 40px}.zt-mobile-detail .zt-detail-intro h2{font-size:24px;line-height:1.5}.zt-mobile-detail .zt-field{font-size:14px;margin-bottom:25px}.zt-mobile-detail .zt-field :where(input,select,textarea){font-size:16px;min-height:45px}.zt-mobile-detail .zt-detail-note,.zt-mobile-detail .zt-field>small{font-size:12px!important}.zt-mobile-detail .zt-button{min-height:43px;font-size:14px}.zt-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.zt-content:not(.zt-board-layout){grid-template-columns:minmax(0,1fr) 365px}.zt-row-open{min-height:91px}.zt-row-main>strong{font-size:14px}.zt-row-main>span,.zt-row-meta,.zt-stage{font-size:12px}.zt-editor{padding:27px}.zt-field{font-size:13px}}@media(max-width:1100px){.zt-content{grid-template-columns:minmax(0,1fr);min-height:420px}.zt-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.zt-toolbar{gap:10px}.zt-filter{gap:15px}.zt-filter button{font-size:12px;gap:5px}.zt-filter button>span{font-size:12px;min-width:16px;padding:1px 4px}.zt-view-switch{gap:1px;padding:2px}.zt-view-switch button{width:27px;min-height:32px}.zt-tools{gap:10px;margin-bottom:14px}.zt-tools .zt-button{min-height:40px;font-size:12px}.zt-search{max-width:none}.zt-search input{font-size:16px;min-height:42px}.zt-row{padding:0 8px;gap:0}.zt-check{width:31px;min-width:31px;min-height:44px}.zt-row-open{min-height:100px;gap:8px;padding:17px 3px}.zt-row-main>strong{font-size:14px;line-height:1.6}.zt-row-main>span,.zt-row-meta{font-size:12px}.zt-row-meta{max-width:95px}.zt-stage{font-size:12px;gap:4px}.zt-row-chevron{display:none}.zt-list-heading{padding:12px 13px 12px 44px}.zt-list-heading>span:last-child{padding:0}.zt-content{border-radius:8px;min-height:390px}.zt-list-footer{padding:13px;font-size:12px}.zt-board{gap:11px;grid-template-columns:minmax(0,1fr)}.zt-column{padding:12px}.zt-card-open>strong{font-size:14px}.zt-card>select{min-height:42px;font-size:14px}.zt-card-open>small,.zt-card-open>span,.zt-column>header,.zt-column>header .zt-stage{font-size:12px}.zt-mobile-detail .zt-detail-label{display:none}.zt-mobile-detail .zt-editor{padding:24px 20px 36px}.zt-mobile-detail .zt-detail-intro h2{font-size:22px}.zt-property-grid{gap:12px}.zt-editor-actions>div{flex-wrap:wrap}.zt-empty{padding:45px 22px;min-height:320px}.zt-empty p{font-size:13px}}@media(prefers-reduced-motion:reduce){.zt-mobile-detail *,.zt-workspace *{scroll-behavior:auto;transition:none!important}}.zt-card-open>strong,.zt-row-main>strong{font-size:15px}.zt-field,.zt-mobile-detail .zt-field{font-size:14px}.zt-check,.zt-view-switch button{width:44px;min-width:44px;min-height:44px}.zt-view-switch button{height:44px}.zt-back,.zt-button,.zt-mobile-detail .zt-back,.zt-mobile-detail .zt-button,.zt-tools .zt-button{min-height:44px}.zt-close,.zt-notice>button{min-width:44px;min-height:44px;align-items:center;justify-content:center}.zt-card>select,.zt-field :where(input,select,textarea){min-height:44px}@media(max-width:600px){.zt-toolbar{flex-wrap:wrap;gap:8px;padding-bottom:12px}.zt-filter{flex-basis:100%;gap:18px;overflow:visible}.zt-filter button{flex:1;justify-content:center;padding-bottom:9px;min-height:44px}.zt-view-switch{margin:0 0 0 auto}.zt-row-open{gap:10px}.zt-field,.zt-mobile-detail .zt-field{font-size:14px}}@media(max-width:400px){.zt-row{align-items:flex-start;padding-top:9px;padding-bottom:9px}.zt-check{margin-top:4px}.zt-row-open{flex-wrap:wrap;padding:9px 5px;gap:13px}.zt-row-main{flex-basis:100%}.zt-row-meta{flex-direction:row;align-items:center;flex-wrap:wrap;max-width:none;gap:8px 13px}.zt-list-heading{padding-left:57px}.zt-list-heading>span:last-child{display:none}.zt-filter{gap:10px}.zt-filter button{gap:4px}}.wp-desk{min-width:0;color:var(--ink)}.wp-hero{justify-content:space-between;gap:32px;border:1px solid var(--line);border-radius:20px;padding:30px;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--accent) 13%,transparent),transparent 62%),var(--paper)}.wp-eyebrow,.wp-hero{display:flex;align-items:center}.wp-eyebrow{gap:9px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:1.2px}.wp-hero h2{font-size:30px;letter-spacing:-.8px;line-height:1.2;margin:15px 0 12px}.wp-hero p{max-width:660px}.wp-desk li,.wp-desk p{line-height:1.7}.wp-hero p,.wp-hero small,.wp-muted{color:var(--muted);font-size:13px}.wp-stats{display:flex;gap:24px;flex:none}.wp-stats span{display:grid;gap:7px;font-size:11px;color:var(--muted)}.wp-stats strong{font-size:34px;font-weight:500;color:var(--ink)}.wp-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.wp-desk a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere}.wp-desk a svg{display:inline;vertical-align:middle}.wp-playbook,.wp-security{border:1px solid var(--line);border-radius:13px;background:var(--paper);padding:18px 21px;margin:16px 0}.wp-desk summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.wp-security summary svg{display:inline;vertical-align:middle;margin-right:8px}.wp-security p{font-size:13px;max-width:980px}.wp-goal{display:flex;gap:17px;padding:20px 22px;background:color-mix(in srgb,var(--accent) 8%,var(--paper));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:14px;margin:20px 0}.wp-goal>svg{flex:none;color:var(--accent);margin-top:3px}.wp-goal strong{font-size:15px}.wp-goal p{font-size:13px;margin:5px 0 0;color:var(--muted)}.wp-playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:18px}.wp-playbook h3{font-size:14px}.wp-detail ul,.wp-playbook ul{padding-left:19px}.wp-detail li,.wp-playbook li{font-size:13px;color:var(--muted);margin-bottom:7px}.wp-filterbar{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 14px}.wp-filterbar label{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:0 13px}.wp-filterbar input{border:0;background:transparent;color:var(--ink);width:100%;min-height:46px;outline-offset:4px}.wp-cities button,.wp-filterbar select,.wp-filterbar>button{border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);padding:11px 13px;font-size:13px;min-height:44px}.wp-cities{display:flex;flex-wrap:wrap;gap:8px}.wp-cities button{display:flex;align-items:center;gap:10px}.wp-cities span{font-size:11px;color:var(--muted)}.wp-desk [aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--paper));color:var(--accent)}.wp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.wp-card{min-width:0;border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--paper);display:flex;flex-direction:column;align-self:start}.wp-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.wp-card-meta>span{display:flex;align-items:center;gap:5px}.wp-kind{border:1px solid var(--line);padding:5px 9px;border-radius:7px}.wp-kind.request{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--paper))}.wp-card h3{font-size:21px;line-height:1.3;margin:17px 0 10px;overflow-wrap:anywhere}.wp-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px}.wp-links>span{color:var(--muted)}.wp-observed{font-size:14px;margin:18px 0;color:var(--ink)}.wp-proposal{border-left:2px solid var(--accent);padding-left:13px;margin:5px 0 18px}.wp-proposal small{font-size:10px;color:var(--accent);letter-spacing:.7px}.wp-proposal p{font-size:13px;margin:6px 0;color:var(--muted)}.wp-facts{display:grid;gap:8px;font-size:12px;color:var(--muted);padding:14px 0}.wp-card>details,.wp-facts{border-top:1px solid var(--line)}.wp-card>details{padding-top:15px}.wp-detail h4{margin:20px 0 9px}.wp-detail h4,.wp-detail p{font-size:13px}.wp-steps{list-style:none;padding:0;display:grid;gap:10px}.wp-steps label{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.wp-steps input{margin-top:4px;flex:none;accent-color:var(--accent)}.wp-draft{margin:18px 0 0}.wp-draft pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.8;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:15px}.wp-card footer{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.wp-card footer .zac-btn{font-size:12px;min-height:42px}.wp-notice{padding:13px 18px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:13px}.wp-empty{text-align:center;border:1px dashed var(--line);border-radius:16px;padding:35px}.wp-empty .zac-btn{margin:auto}.wp-desk a:focus-visible,.wp-desk button:focus-visible,.wp-desk summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wp-desk button:disabled{opacity:.55;cursor:not-allowed}.wp-desk .zac-btn{white-space:normal}@media(max-width:1150px){.wp-hero{align-items:flex-start;flex-direction:column}.wp-playbook-grid{gap:16px}.wp-cards{gap:14px}.wp-card{padding:20px}}@media(max-width:760px){.wp-cards,.wp-playbook-grid{grid-template-columns:1fr}.wp-hero{padding:22px}.wp-hero h2{font-size:25px}.wp-stats{width:100%;justify-content:space-between;gap:14px}.wp-stats strong{font-size:28px}.wp-filterbar label{min-width:100%}.wp-filterbar select{min-width:0;flex:1}.wp-cities button{font-size:12px;padding:9px 11px}.wp-playbook,.wp-security{padding:16px}.wp-card{padding:19px}.wp-toolbar .zac-btn{font-size:12px}.wp-goal{padding:17px;gap:12px}}.zc-center{display:grid;gap:22px}.zc-hero{justify-content:space-between;gap:30px;padding:34px;border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:inset 0 1px #ffffff08}.zc-hero,.zc-kicker{display:flex;align-items:center}.zc-kicker{gap:9px;color:var(--muted);font-size:12px;letter-spacing:2px;font-weight:700}.zc-hero h2{font-size:clamp(23px,2.3vw,35px);line-height:1.25;margin:18px 0 14px;letter-spacing:-1px}.zc-hero h2,.zc-hero h2 span{color:var(--ink)}.zc-hero p{max-width:450px;line-height:1.7;color:var(--muted);font-size:12px}.zc-account{display:flex;min-width:255px;align-items:center;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.zc-account-icon{display:grid;place-items:center;width:52px;height:52px;background:var(--paper);color:var(--muted);border-radius:15px}.zc-account strong{font-size:12px;overflow-wrap:anywhere}.zc-account small,.zc-account>span:not(.zc-account-icon){font-size:10px;color:var(--muted)}.zc-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.zc-service{--accent:#f8bb58;background:var(--paper);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:17px;padding:21px;display:flex;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s}.zc-service:hover{transform:translateY(-3px);border-color:var(--accent)}.zc-service.violet{--accent:#bd98ff}.zc-service.blue{--accent:#75a9ff}.zc-service.cyan{--accent:#64daee}.zc-service-top{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.zc-service-icon{color:var(--accent);display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:color-mix(in srgb,var(--accent) 13%,transparent)}.zc-badge{font-size:12px;line-height:1.5;display:flex;gap:4px;align-items:center}.zc-badge,.zc-badge.ready{color:var(--muted)}.zc-service h3{font-size:16px;letter-spacing:-.3px;margin:21px 0 7px;color:var(--ink)}.zc-service>strong{font-size:12px;font-weight:500;color:var(--accent)}.zc-service p{line-height:1.75;flex:1;margin:16px 0 22px}.zc-service p,.zc-service-foot{font-size:12px;color:var(--muted)}.zc-service-foot{display:flex;gap:7px;align-items:center;border-top:1px solid var(--line);padding-top:14px}.zc-lower{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.zc-panel{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.zc-panel h3{display:flex;gap:9px;align-items:center;font-size:14px;margin:0 0 14px}.zc-panel h3 svg,.zc-panel p{color:var(--muted)}.zc-panel p{font-size:12px;line-height:1.7}.zc-button-row{display:flex;gap:10px;flex-wrap:wrap;margin:19px 0 12px}.zc-panel small{font-size:12px;line-height:1.6;color:var(--muted);display:block}.zc-budget{display:flex;align-items:center;gap:17px;margin:19px 0;color:var(--muted)}.zc-budget strong{font-size:33px;letter-spacing:-1px}.zc-budget span{font-size:12px;line-height:1.7;color:var(--muted)}.zc-bottom{gap:15px;justify-content:space-between}.zc-bottom,.zc-bottom a{display:flex;align-items:center}.zc-bottom a{gap:7px;color:var(--muted);font-size:12px}.zc-center button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1100px){.zc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-hero{padding:25px}}@media(max-width:650px){.zc-hero{flex-direction:column;align-items:stretch}.zc-account{min-width:0}.zc-lower,.zc-service-grid{grid-template-columns:1fr}.zc-bottom{align-items:flex-start;flex-direction:column}}.zr-panel{padding:25px;margin-bottom:24px;border-radius:17px;border:1px solid var(--line);background:var(--paper)}.zr-title{justify-content:space-between;gap:10px}.zr-title,.zr-title>span{display:flex;align-items:center}.zr-title>span{gap:9px;font-size:15px;color:var(--ink);font-weight:600}.zr-panel form label,.zr-panel>p,.zr-result>small,.zr-title small{font-size:12px;color:var(--muted)}.zr-panel form label,.zr-panel>p{line-height:1.7}.zr-panel form{display:grid;gap:11px}.zr-panel form label{font-size:12px;margin-top:5px}.zr-panel textarea{border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);padding:14px;font:inherit;font-size:12px;line-height:1.7;resize:vertical;width:100%}.zr-panel form button{justify-self:start}.zr-panel button:disabled{opacity:.45;cursor:not-allowed}.zr-result{border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.zr-prose{font-size:13px;color:var(--ink);line-height:1.9;overflow-wrap:anywhere}.zr-prose h1,.zr-prose h2,.zr-prose h3{font-size:16px;margin:20px 0 10px}.zr-prose a{color:var(--muted);text-decoration:underline}.zr-prose ol,.zr-prose ul{padding-left:22px}.zr-sources{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.zr-sources a{display:flex;gap:6px;align-items:center;border:1px solid var(--line);padding:8px 11px;border-radius:8px;font-size:12px}.zr-panel .zr-error,.zr-sources a{color:var(--muted)}.zr-spin{animation:zr-spin 1s linear infinite}@keyframes zr-spin{to{transform:rotate(1turn)}}