@property --za{syntax:"<angle>";inherits:false;initial-value:0deg}.zos{--bg:#fbfcfe;--panel:#fff;--panel2:#eef3fb;--line:rgba(11,18,32,.08);--line2:rgba(11,18,32,.14);--cy:#2b6bff;--cy-dim:#5a93ff;--cy-deep:#dbe8ff;--tx:#0a1a33;--tx2:#47556c;--tx3:#667487;--amber:#d9930d;--green:#1a9e5a;--violet:#5a93ff;--red:#e5484d;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--glass:linear-gradient(165deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.75) 42%,hsla(0,0%,100%,.9));--card:var(--glass);--shadow:0 24px 60px rgba(10,26,51,.1),0 4px 14px rgba(10,26,51,.06);--spring:cubic-bezier(.22,1,.36,1);min-height:100vh;background:var(--bg);color:var(--tx);display:grid;grid-template-columns:80px 1fr;position:relative;overflow:hidden}.zos *{box-sizing:border-box}.zos:before{content:"";position:absolute;inset:-30%;pointer-events:none;z-index:0;background:radial-gradient(42% 34% at 74% 18%,rgba(43,107,255,.13),transparent 68%),radial-gradient(38% 32% at 18% 82%,rgba(169,139,255,.12),transparent 66%),radial-gradient(30% 26% at 50% 50%,rgba(43,107,255,.04),transparent 70%);filter:blur(50px);animation:zaur 46s ease-in-out infinite alternate}@keyframes zaur{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3.5%,-2.5%,0) scale(1.07)}to{transform:translate3d(-3%,3%,0) scale(1.02)}}.zos:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.05;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="180" height="180"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.85" numOctaves="2" stitchTiles="stitch"/><feColorMatrix type="saturate" values="0"/></filter><rect width="180" height="180" filter="url(%23n)"/></svg>')}.zos .rail{border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:7px;padding:18px 0;position:relative;z-index:2;background:linear-gradient(180deg,rgba(11,18,32,.035),rgba(11,18,32,.008));backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35)}.zos .zmk{width:40px;height:40px;border-radius:13px;border:1px solid var(--line2);display:grid;place-items:center;color:var(--cy);font-family:var(--mono);font-weight:700;font-size:19px;margin-bottom:14px;background:linear-gradient(160deg,rgba(43,107,255,.14),rgba(11,18,32,.02));box-shadow:inset 0 1px 0 rgba(11,18,32,.12),0 0 26px rgba(43,107,255,.16)}.zos .nav{width:48px;height:48px;border:1px solid transparent;border-radius:15px;display:grid;place-items:center;color:var(--tx3);cursor:pointer;transition:color .2s,background .2s,border-color .2s,transform .35s var(--spring),box-shadow .25s;background:transparent;position:relative}.zos .nav:hover{color:var(--tx);background:rgba(11,18,32,.05);transform:translateY(-1px)}.zos .nav.on{color:var(--cy);border-color:var(--line2);background:linear-gradient(180deg,rgba(11,18,32,.08),rgba(11,18,32,.02));box-shadow:0 0 24px rgba(43,107,255,.16),inset 0 1px 0 rgba(11,18,32,.1)}.zos .nav.on:before{content:"";position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:3px;height:18px;background:var(--cy);border-radius:3px;box-shadow:0 0 10px var(--cy)}.zos .nav svg{width:20px;height:20px}.zos .main{position:relative;z-index:1;height:100vh;height:100dvh;overflow:hidden;padding:calc(22px + env(safe-area-inset-top,0px)) 36px 0;display:flex;flex-direction:column}.zos .top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.zos .burger{display:none;width:40px;height:40px;flex:none;border:1px solid var(--line2);border-radius:12px;background:rgba(11,18,32,.04);color:var(--tx2);place-items:center;cursor:pointer;padding:0}.zos .burger svg{width:20px;height:20px}.zos .menu{position:fixed;inset:0;z-index:60;background:rgba(2,4,9,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:zfade .18s ease}@keyframes zfade{0%{opacity:0}to{opacity:1}}.zos .menu-panel{position:absolute;left:0;top:0;bottom:0;width:min(300px,84vw);background:linear-gradient(180deg,#fff,#f3f6fb);border-right:1px solid var(--line2);padding:calc(16px + env(safe-area-inset-top,0px)) 14px calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:4px;overflow-y:auto;animation:zslide .22s var(--spring)}@keyframes zslide{0%{transform:translateX(-24px);opacity:0}to{transform:none;opacity:1}}.zos .menu-head{display:flex;align-items:center;gap:10px;padding:2px 4px 12px;margin-bottom:8px;border-bottom:1px solid var(--line)}.zos .menu-head .zmk{margin-bottom:0;width:36px;height:36px;font-size:17px}.zos .menu-title{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--tx2);flex:1}.zos .menu-x{border:0;color:var(--tx3);font-size:26px;line-height:1;padding:2px 8px}.zos .menu-x,.zos .mi{background:transparent;cursor:pointer}.zos .mi{display:flex;align-items:center;gap:12px;width:100%;border:1px solid transparent;border-radius:13px;color:var(--tx2);padding:12px;font-size:14px;text-align:left;transition:.15s}.zos .mi svg{width:19px;height:19px;flex:none;color:var(--tx3)}.zos .mi.on{border-color:var(--line2);background:linear-gradient(180deg,rgba(43,107,255,.1),rgba(11,18,32,.02))}.zos .mi.on,.zos .mi.on svg{color:var(--cy)}.zos .mi:not(.on):hover{background:rgba(11,18,32,.05);color:var(--tx)}.zos .mi.out{margin-top:auto;color:var(--tx3);border-top:1px solid var(--line);border-radius:0;padding-top:14px}.zos .crumb{font-size:11px;letter-spacing:.28em;color:var(--tx3)}.zos .crumb,.zos .stat{font-family:var(--mono);text-transform:uppercase}.zos .stat{display:flex;align-items:center;gap:9px;font-size:10.5px;letter-spacing:.2em;color:var(--tx2)}.zos .so{border:0;background:transparent;color:var(--tx3);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.zos .so:hover{color:var(--tx)}.zos .pip{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:zbl 2.4s infinite}@keyframes zbl{0%,to{opacity:1}50%{opacity:.35}}.zos .view{flex:1;min-height:0;overflow-y:auto;animation:zfin .65s var(--spring) backwards;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.zos .view>:not(.ai){padding-bottom:40px}.zos .view::-webkit-scrollbar{width:7px}.zos .view::-webkit-scrollbar-thumb{background:var(--line2);border-radius:7px}@keyframes zfin{0%{opacity:0;transform:translateY(14px) scale(.992);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}.zos .metrics .metric,.zos .rows .row{animation:zrise .6s var(--spring) both}.zos .metrics .metric:nth-child(2),.zos .rows .row:nth-child(2){animation-delay:.05s}.zos .metrics .metric:nth-child(3),.zos .rows .row:nth-child(3){animation-delay:.1s}.zos .metrics .metric:nth-child(4),.zos .rows .row:nth-child(4){animation-delay:.15s}.zos .metrics .metric:nth-child(5),.zos .rows .row:nth-child(5){animation-delay:.2s}.zos .metrics .metric:nth-child(n+6),.zos .rows .row:nth-child(n+6){animation-delay:.25s}@keyframes zrise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.zos .view>.ai{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,480px);gap:22px;min-height:0}.zos .bub.ai{height:auto;min-height:0}.zos .ai-main{position:relative;min-height:0;overflow:hidden;border:1px solid var(--line2);border-radius:26px;background:radial-gradient(90% 80% at 50% 42%,rgba(43,107,255,.08),transparent 62%),radial-gradient(70% 60% at 50% 120%,rgba(169,139,255,.07),transparent 60%),linear-gradient(165deg,rgba(11,18,32,.05),rgba(11,18,32,.01) 45%),var(--panel);box-shadow:var(--shadow),inset 0 1px 0 rgba(11,18,32,.07)}.zos .ai-main:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;z-index:3;pointer-events:none;background:conic-gradient(from var(--za),transparent 0 8%,rgba(43,107,255,.55) 16%,transparent 26% 56%,rgba(169,139,255,.4) 66%,transparent 76%);-webkit-mask:linear-gradient(#0a1a33 0 0) content-box,linear-gradient(#0a1a33 0 0);mask:linear-gradient(#0a1a33 0 0) content-box,linear-gradient(#0a1a33 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:zturn 10s linear infinite}@keyframes zturn{to{--za:360deg}}.zos .ai-glow{position:absolute;left:50%;top:47%;width:58%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(43,107,255,.2),transparent 62%);opacity:.45;transition:opacity .4s ease}.zos .ai-glow.listen{opacity:.7;background:radial-gradient(circle,rgba(84,240,166,.22),transparent 62%)}.zos .ai-glow.on{animation:orbglow 1s ease-in-out infinite}@keyframes orbglow{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.14)}}.zos .ai-stage{position:absolute;inset:0;z-index:1;pointer-events:none;transform:scale(1.05)}.zos .ai-stage canvas,.zos .ai-stage>*{width:100%!important;height:100%!important}.zos .ai-stage canvas{display:block}.zos .ai-stage.talking{animation:orbpulse 1.05s ease-in-out infinite}@keyframes orbpulse{0%,to{transform:scale(1.05)}50%{transform:scale(1.13)}}.zos .ai-orbtag{position:absolute;left:0;right:0;bottom:18px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:5px;pointer-events:none}.zos .ai-orbname{font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--tx)}.zos .ai-orbstate{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--tx3)}.zos .ai-pip{width:6px;height:6px;border-radius:50%;background:var(--tx3)}.zos .ai-pip.live{background:var(--cy);box-shadow:0 0 8px var(--cy);animation:zbl 1.4s infinite}.zos .ai-chat{border:1px solid var(--line2);border-radius:26px;background:var(--glass),var(--panel);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);display:flex;flex-direction:column;min-height:0;overflow:hidden;box-shadow:var(--shadow),inset 0 1px 0 rgba(11,18,32,.07)}.zos .ai-chathead{flex:none;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--line)}.zos .ai-chathead span{letter-spacing:.24em}.zos .ai-chathead button,.zos .ai-chathead span{font-family:var(--mono);font-size:10px;text-transform:uppercase;color:var(--tx3)}.zos .ai-chathead button{border:0;background:transparent;letter-spacing:.14em;cursor:pointer;transition:color .15s}.zos .ai-chathead button:hover{color:var(--cy)}.zos .ai-msgs{flex:1;min-height:0;overflow-y:auto;display:block;padding:18px;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.zos .ai-msgs.center{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.zos .ai-msgs::-webkit-scrollbar{width:6px}.zos .ai-msgs::-webkit-scrollbar-thumb{background:var(--line2);border-radius:6px}.zos .ai-msgs .bub{display:block;max-width:88%;width:-moz-fit-content;width:fit-content;line-height:1.6;margin:0 auto 10px 0;overflow-wrap:break-word;word-break:normal;animation:zrise .45s var(--spring) both}.zos .ai-msgs .bub.ai{margin-right:auto;background:linear-gradient(165deg,rgba(11,18,32,.07),rgba(11,18,32,.03));border:1px solid var(--line2);color:var(--tx);box-shadow:0 6px 18px rgba(10,26,51,.09)}.zos .ai-msgs .bub.me{margin-left:auto;margin-right:0;background:linear-gradient(165deg,rgba(43,107,255,.2),rgba(43,107,255,.08));border:1px solid rgba(43,107,255,.28);color:#0a1a33}.zos .ai-hello{margin:auto;display:flex;flex-direction:column;align-items:center;gap:20px;padding:10px}.zos .ai-hello .say{font-size:clamp(19px,1.7vw,24px);margin:0}.zos .ai-compose{flex:none;border-top:1px solid var(--line);padding:12px}.zos .ai-compose .ask{margin:0;max-width:none}.zos .ai-compose .hf{margin-top:9px}.zos .core3d{width:100%;max-width:360px;height:340px;margin:0 auto;position:relative}.zos .core-fallback{width:150px;height:150px;margin:90px auto;border-radius:50%;background:radial-gradient(circle at 50% 42%,#0a1a33,#2b6bff 34%,#dbe8ff 72%,transparent 78%);box-shadow:0 0 60px rgba(43,107,255,.55),0 0 120px rgba(43,107,255,.3);animation:zpu 3s ease-in-out infinite}.zos .core{position:relative;height:460px;display:grid;place-items:center}.zos .core svg.rings{position:absolute;inset:0;margin:auto;overflow:visible;width:440px;height:440px}.zos .ring{fill:none;stroke:var(--cy-dim);opacity:.5}.zos .orbit,.zos .ping,.zos .rot,.zos .rot-slow{transform-box:view-box;transform-origin:center}.zos .rot{animation:zspin 30s linear infinite}.zos .rot.b{animation:zspin 20s linear infinite reverse;stroke:var(--cy);opacity:.3}.zos .rot-slow{animation:zspin 70s linear infinite}.zos .hex{opacity:.13}.zos .hex,.zos .ping{fill:none;stroke:var(--cy);stroke-width:1}.zos .ping{animation:zping 3.4s ease-out infinite}@keyframes zping{0%{transform:scale(.55);opacity:.55}to{transform:scale(1.5);opacity:0}}.zos .orbit{animation:zspin 13s linear infinite}.zos .orbit.slow{animation:zspin 22s linear infinite reverse}.zos .odot{fill:var(--cy);filter:drop-shadow(0 0 6px var(--cy))}.zos .reticle line{stroke:var(--cy);opacity:.4;stroke-width:1.4}@keyframes zspin{to{transform:rotate(1turn)}}.zos .zbig{position:relative;font-family:var(--mono);font-weight:700;font-size:150px;line-height:1;color:var(--cy);text-shadow:0 0 26px rgba(43,107,255,.65),0 0 60px rgba(43,107,255,.4),0 0 120px rgba(43,107,255,.25);animation:zfl 5s infinite}@keyframes zfl{0%,to{opacity:1}46%{opacity:.9}48%{opacity:.55}50%{opacity:.92}52%{opacity:.7}}.zos .halo{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(43,107,255,.2),rgba(43,107,255,.05) 45%,transparent 70%);animation:zpu 3.4s ease-in-out infinite}@keyframes zpu{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.14);opacity:1}}.zos .wave{display:flex;gap:4px;align-items:flex-end;height:30px;margin-top:10px}.zos .wave i{width:3px;background:var(--cy);border-radius:2px;height:6px;animation:zwv 1.1s ease-in-out infinite;box-shadow:0 0 8px rgba(43,107,255,.5)}@keyframes zwv{0%,to{height:6px;opacity:.5}50%{height:28px;opacity:1}}.zos .say{text-align:center;max-width:540px;margin:0 auto;font-size:22px;line-height:1.5;letter-spacing:-.01em}.zos .say b{color:var(--cy);font-weight:600}.zos .ask{margin:20px auto 0;max-width:560px;display:flex;gap:8px;border:1px solid var(--line2);border-radius:17px;padding:6px;background:linear-gradient(165deg,rgba(11,18,32,.06),rgba(11,18,32,.02));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);align-items:center;transition:border-color .2s,box-shadow .25s}.zos .ask:focus-within{border-color:rgba(43,107,255,.35);box-shadow:0 0 0 4px rgba(43,107,255,.07),0 12px 32px rgba(10,26,51,.1)}.zos .vbtn{flex:none;width:38px;height:38px;border-radius:12px;border:1px solid var(--line2);background:transparent;color:var(--tx2);display:grid;place-items:center;cursor:pointer;transition:.15s}.zos .vbtn:hover{color:var(--tx);border-color:var(--cy-dim)}.zos .vbtn.on{color:var(--cy);border-color:var(--cy-dim);background:rgba(43,107,255,.06)}.zos .vbtn.live{color:#dbe8ff;background:var(--cy);border-color:var(--cy);animation:zpulse 1.2s infinite}@keyframes zpulse{0%,to{box-shadow:0 0 0 0 rgba(43,107,255,.5)}50%{box-shadow:0 0 0 7px rgba(43,107,255,0)}}.zos .hf{max-width:560px;margin:9px auto 0;display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.zos .vsel{background:rgba(10,26,51,.1);border:1px solid var(--line2);border-radius:20px;color:var(--tx2);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;outline:0;cursor:pointer;max-width:230px}.zos .vsel:hover{color:var(--tx);border-color:var(--cy-dim)}.zos .vsel .opt{text-transform:none;letter-spacing:normal;background:var(--panel)}.zos .core.speaking .halo{animation-duration:1.3s}.zos .core.speaking .wave i{animation-duration:.5s}.zos .core.speaking .zbig{animation-duration:2.4s}.zos .ask input{flex:1;background:transparent;border:0;outline:0;color:var(--tx);font-size:15px;padding:10px 0}.zos .ask input::-moz-placeholder{color:var(--tx3)}.zos .ask input::placeholder{color:var(--tx3)}.zos .ask button[type=submit]{border:0;background:linear-gradient(180deg,#2b6bff,#5a93ff);color:#dbe8ff;font-weight:700;padding:11px 18px;border-radius:12px;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.1em;box-shadow:0 6px 18px rgba(43,107,255,.25);transition:transform .3s var(--spring),box-shadow .25s}.zos .ask button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(43,107,255,.4)}.zos .aidesk{max-width:560px;margin:12px auto 0;border:1px solid var(--line);border-radius:14px;background:rgba(11,18,32,.03);padding:13px 16px;font-family:var(--mono);font-size:11px;letter-spacing:.03em;color:var(--tx2);text-align:center}.zos .chat{width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:2px 4px}.zos .chat::-webkit-scrollbar{width:6px}.zos .chat::-webkit-scrollbar-track{background:transparent}.zos .chat::-webkit-scrollbar-thumb{background:var(--line2);border-radius:6px}.zos .chat::-webkit-scrollbar-thumb:hover{background:var(--cy-dim)}.zos .bub{font-size:14px;line-height:1.55;padding:11px 15px;border-radius:16px;white-space:pre-line;word-wrap:break-word;max-width:88%}.zos .bub.me{align-self:flex-end;background:rgba(43,107,255,.12);border:1px solid var(--line2);color:var(--tx)}.zos .bub.ai{align-self:flex-start;background:var(--panel);border:1px solid var(--line);color:var(--tx)}.zos .bub.typing{display:flex;gap:4px;align-items:center}.zos .bub.typing span{width:6px;height:6px;border-radius:50%;background:var(--cy);opacity:.5;animation:ztype 1s infinite}.zos .bub.typing span:nth-child(2){animation-delay:.15s}.zos .bub.typing span:nth-child(3){animation-delay:.3s}@keyframes ztype{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.zos .prompts{max-width:520px;margin:22px auto 0;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.zos .panel{border:1px solid var(--line);border-radius:20px;background:var(--glass),var(--panel);padding:18px;position:relative;box-shadow:0 10px 30px rgba(10,26,51,.1),inset 0 1px 0 rgba(11,18,32,.06)}.zos .flabel{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--cy);margin-bottom:10px}.zos .fitem{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--line);align-items:flex-start;cursor:pointer}.zos .fitem:last-child{border-bottom:0}.zos .dot{width:7px;height:7px;border-radius:50%;margin-top:5px;flex:none}.zos .fitem .t{font-size:13.5px;line-height:1.4}.zos .fitem .m{font-family:var(--mono);font-size:10px;color:var(--tx3);letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.zos .h1{font-size:34px;letter-spacing:-.03em;margin:6px 0 4px;font-weight:600}.zos .sub{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tx3)}.zos .chips{display:flex;gap:8px;margin:18px 0 14px;flex-wrap:wrap}.zos .chip{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx2);border:1px solid var(--line2);padding:7px 15px;border-radius:999px;cursor:pointer;background:transparent;transition:.18s}.zos .chip:hover{color:var(--tx);background:rgba(11,18,32,.04)}.zos .chip.on{color:var(--cy);border-color:rgba(43,107,255,.35);background:rgba(43,107,255,.08);box-shadow:0 0 16px rgba(43,107,255,.1)}.zos .rows{display:flex;flex-direction:column;gap:10px}.zos .row{border:1px solid var(--line);border-radius:18px;background:var(--glass),var(--panel);transition:border-color .2s,box-shadow .25s,transform .35s var(--spring);box-shadow:0 8px 22px rgba(10,26,51,.08),inset 0 1px 0 rgba(11,18,32,.05)}.zos .row:hover{border-color:var(--line2);box-shadow:0 16px 38px rgba(10,26,51,.13),inset 0 1px 0 rgba(11,18,32,.07);transform:translateY(-2px)}.zos .rowhead{display:flex;align-items:center;gap:14px;padding:15px 18px;cursor:pointer;width:100%;text-align:left;background:transparent;border:0;color:inherit}.zos .nm{font-size:15px;font-weight:500;color:var(--tx)}.zos .meta{font-family:var(--mono);font-size:11px;color:var(--tx3);letter-spacing:.04em;margin-top:3px;text-transform:uppercase}.zos .grow{flex:1;min-width:0}.zos .trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zos .tag{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap;border:1px solid var(--line)}.zos .num,.zos .tag{font-family:var(--mono)}.zos .num{font-variant-numeric:tabular-nums;color:var(--tx2)}.zos .metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:22px 0 12px}.zos .metric{border:1px solid var(--line);border-radius:22px;background:var(--glass),var(--panel);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);padding:20px 22px;box-shadow:var(--shadow),inset 0 1px 0 rgba(11,18,32,.07);position:relative;overflow:hidden;transition:border-color .2s,box-shadow .25s,transform .35s var(--spring)}.zos .metric:after{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent)}.zos .metric:hover{border-color:var(--line2);transform:translateY(-3px);box-shadow:0 30px 70px rgba(10,26,51,.16),0 0 30px rgba(43,107,255,.06),inset 0 1px 0 rgba(11,18,32,.09)}.zos .metric .v{font-size:31px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zos .metric .l{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--tx3);margin-top:5px}.zos .expand{border-top:1px solid var(--line);padding:14px 18px;display:grid;gap:10px}.zos .fld{display:grid;gap:5px}.zos .fld span{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.zos input.in,.zos select.in,.zos textarea.in{width:100%;background:rgba(10,26,51,.09);border:1px solid var(--line2);border-radius:12px;color:var(--tx);font-size:13px;padding:10px 12px;outline:0;font-family:var(--mono);transition:.18s}.zos input.in:focus,.zos select.in:focus,.zos textarea.in:focus{border-color:rgba(43,107,255,.4);box-shadow:0 0 0 4px rgba(43,107,255,.07)}.zos .btn{border:0;background:linear-gradient(180deg,#2b6bff,#5a93ff);color:#dbe8ff;font-weight:700;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;border-radius:12px;cursor:pointer;box-shadow:0 6px 18px rgba(43,107,255,.22);transition:transform .3s var(--spring),box-shadow .25s}.zos .btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(43,107,255,.38)}.zos .btn.ghost{background:rgba(11,18,32,.04);border:1px solid var(--line2);color:var(--tx2);box-shadow:none}.zos .btn.ghost:hover{color:var(--tx);background:rgba(11,18,32,.07);transform:translateY(-1px)}.zos .del{border:0;background:transparent;color:var(--red);opacity:.7;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.zos .del:hover{opacity:1}.zos .empty{border:1px dashed var(--line2);border-radius:16px;padding:44px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.zos .addbar{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.zos .err{font-family:var(--mono);font-size:11px;color:var(--red);margin-top:10px}.zos .avatar{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:700;background:linear-gradient(160deg,rgba(43,107,255,.18),rgba(169,139,255,.12));color:var(--cy);flex:none;box-shadow:inset 0 1px 0 rgba(11,18,32,.15),inset 0 0 14px rgba(43,107,255,.08)}.zos .iconbtn{flex-shrink:0;width:38px;height:38px;border:1px solid var(--line2);border-radius:12px;background:transparent;color:var(--tx2);display:grid;place-items:center;cursor:pointer;transition:.15s}.zos .iconbtn:hover{color:var(--cy);border-color:var(--cy-dim);background:rgba(43,107,255,.06);box-shadow:0 0 18px rgba(43,107,255,.1)}@media(max-width:860px){.zos{grid-template-columns:1fr}.zos .rail{display:none}.zos .burger{display:grid}.zos .view>.ai{grid-template-columns:1fr;grid-template-rows:200px minmax(0,1fr)}.zos .main{padding:calc(10px + env(safe-area-inset-top,0px)) 12px env(safe-area-inset-bottom,0)}.zos .top{margin-bottom:8px}.zos .crumb{font-size:10px;letter-spacing:.14em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.zos .stat{flex:none;white-space:nowrap}.zos .stat .clock-txt{display:none}.zos h1{font-size:22px}.zos .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zos .metric .v{font-size:24px}.zos .btn{padding:9px 13px}}@media(prefers-reduced-motion:reduce){.zos *{animation:none!important}}.zos .gcal{margin:16px 0 4px;border:1px solid var(--line2);border-radius:16px;background:rgba(11,18,32,.03);padding:12px 14px}.zos .gcal-row{display:flex;align-items:center;gap:12px}.zos .gcal .grow{flex:1;min-width:0}.zos .gcal .gt{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--tx)}.zos .gcal .gm{font-family:var(--mono);font-size:11px;color:var(--tx3);margin-top:3px;line-height:1.5}.zos .gcal .gdot{width:8px;height:8px;border-radius:50%;flex:none}.zos .gcal .gdot.on{background:var(--green);box-shadow:0 0 10px rgba(84,240,166,.7)}.zos .gcal .gdot.off{background:var(--tx3)}.zos .gcal .gnote{font-family:var(--mono);font-size:11px;color:var(--cy);background:rgba(43,107,255,.08);border:1px solid rgba(43,107,255,.2);border-radius:10px;padding:7px 10px;margin-bottom:10px}.zos .gcal-pick{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line2)}.zos .gcal-pick span{font-family:var(--mono);font-size:11px;color:var(--tx3);white-space:nowrap}.zos .gcal-pick select{flex:1;min-width:0}.zos .clientrow{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;width:100%;text-align:left}.zos .clientrow .chev{color:var(--tx3);font-size:16px;transition:.15s}.zos .clientrow:hover .chev{color:var(--cy);transform:translateX(3px)}.zos .clientrow:active,.zos .row:active{transform:translateY(0) scale(.995)}.zos .dim{font-family:var(--mono);font-size:11px;color:var(--tx3)}.zos .brief{animation:zfin .5s var(--spring) both}.zos .backbtn{border:0;background:transparent;color:var(--tx2);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:0 0 12px;transition:color .15s}.zos .backbtn:hover{color:var(--cy)}.zos .brief-head{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:22px;background:var(--glass),var(--panel);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);padding:20px 22px;box-shadow:var(--shadow),inset 0 1px 0 rgba(11,18,32,.07)}.zos .avatar.lg{width:56px;height:56px;font-size:18px;border-radius:17px}.zos .brief-name{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--tx)}.zos .brief-sub{font-family:var(--mono);font-size:12px;color:var(--tx2);margin-top:4px}.zos .brief-sub a{color:var(--cy);text-decoration:none}.zos .brief-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.zos .dealchip{font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--cy);background:rgba(43,107,255,.08);border:1px solid rgba(43,107,255,.22);border-radius:999px;padding:6px 12px;white-space:nowrap}.zos .briefcard{border:1px solid var(--line);border-radius:22px;background:var(--glass),var(--panel);padding:20px 22px;margin-top:16px;box-shadow:var(--shadow),inset 0 1px 0 rgba(11,18,32,.06)}.zos .cal{margin:16px 0}.zos .cal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:10px}.zos .cal-title{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--tx)}.zos .cal-nav{display:flex;gap:6px;align-items:center}.zos .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.zos .cal-day{border:1px solid var(--line);border-radius:16px;background:var(--glass),var(--panel);min-height:150px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 8px 20px rgba(10,26,51,.08)}.zos .cal-day.today{border-color:rgba(43,107,255,.35);box-shadow:inset 0 0 0 1px rgba(43,107,255,.25),0 0 26px rgba(43,107,255,.08)}.zos .cal-dayhead{display:flex;align-items:baseline;justify-content:space-between;padding:9px 11px 6px;border-bottom:1px solid var(--line)}.zos .cal-dayhead span{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.zos .cal-dayhead b{font-size:15px;color:var(--tx);font-weight:600}.zos .cal-day.today .cal-dayhead b{color:var(--cy)}.zos .cal-events{flex:1;padding:6px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.zos .cal-ev{background:rgba(43,107,255,.08);border-left:2px solid var(--cy-dim);border-radius:7px;padding:4px 6px;cursor:pointer;transition:.12s}.zos .cal-ev:hover{background:rgba(43,107,255,.16)}.zos .cal-evt{display:block;font-family:var(--mono);font-size:9px;color:var(--cy);letter-spacing:.04em}.zos .cal-evn{display:block;font-size:11.5px;color:var(--tx);line-height:1.25;margin-top:1px}.zos .cal-add{border:0;background:transparent;color:var(--tx3);font-size:16px;line-height:1;padding:4px 0 8px;cursor:pointer;transition:.12s}.zos .cal-add:hover{color:var(--cy)}.zos .cal-addform{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;padding:12px;border:1px solid var(--line2);border-radius:16px;background:rgba(11,18,32,.03)}@media(max-width:900px){.zos .cal-grid{grid-template-columns:repeat(2,1fr)}}.zos .ai-msgs .bub.typing{display:inline-flex;width:auto;align-items:center;gap:5px;padding:12px 16px}.zos .bento{display:block;-moz-columns:390px 2;columns:390px 2;-moz-column-gap:16px;column-gap:16px;margin-top:16px}.zos .bento>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px;min-width:0;animation:zrise .5s var(--spring) backwards}.zos .bento>:nth-child(2){animation-delay:.04s}.zos .bento>:nth-child(3){animation-delay:.08s}.zos .bento>:nth-child(4){animation-delay:.12s}.zos .bento>:nth-child(5){animation-delay:.16s}.zos .bento>:nth-child(6){animation-delay:.2s}.zos .bento>:nth-child(n+7){animation-delay:.24s}.zos .bento .sp12{-moz-column-span:all;column-span:all}.zos .bento .briefcard{margin-top:0;height:auto!important}.zos .metrics.feature{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.zos .metrics.feature .metric:first-child{grid-column:span 2;background:radial-gradient(120% 130% at 12% 0,rgba(43,107,255,.1),transparent 55%),var(--glass),var(--panel)}.zos .metrics.feature .metric:first-child .v{font-size:42px;letter-spacing:-.03em}@media(max-width:700px){.zos .metrics.feature .metric:first-child{grid-column:span 1}.zos .metrics.feature .metric:first-child .v{font-size:31px}}.zos .present-btn{position:absolute;top:16px;right:16px;z-index:6;width:38px;height:38px;border:1px solid var(--line2);border-radius:12px;background:rgba(11,18,32,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--tx2);display:grid;place-items:center;cursor:pointer;transition:.18s}.zos .present-btn:hover{color:var(--cy);border-color:rgba(43,107,255,.35);box-shadow:0 0 18px rgba(43,107,255,.14)}.zos .view>.ai.present{grid-template-columns:1fr}.zos .view:has(.ai.present){animation:none}.zos:has(.ai.present){grid-template-columns:1fr}.zos:has(.ai.present):before{opacity:0}.zos:has(.ai.present) .rail{display:none}.zos:has(.ai.present) .main{padding:0}.zos:has(.ai.present) .err,.zos:has(.ai.present) .top{display:none}.zos .ai.present .ai-chat{display:none}.zos .ai.present .ai-main{position:fixed;inset:0;z-index:80;border-radius:0;border:0;animation:zpresent .6s var(--spring) both}.zos .ai.present .ai-main:before{border-radius:0}@keyframes zpresent{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}.zos .ai.present .ai-stage{transform:scale(1.15)}.zos .ai.present .ai-glow{top:50%}.zos .present-hud{position:absolute;left:0;right:0;bottom:36px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none}.zos .present-cap{pointer-events:auto;max-width:min(560px,78vw);text-align:center;font-size:15.5px;line-height:1.6;letter-spacing:-.005em;color:var(--tx);padding:11px 20px;border-radius:16px;border:1px solid rgba(132,205,230,.08);background:rgba(9,14,23,.34);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 12px 34px rgba(10,26,51,.1);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;animation:zrise .5s var(--spring) both}.zos .present-cap.live{border-color:rgba(43,107,255,.25);box-shadow:0 18px 50px rgba(10,26,51,.16),0 0 40px rgba(43,107,255,.08)}.zos .present-controls{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:9px}.zos .present-mic{width:64px;height:64px;border-radius:50%;border:1px solid var(--line2);background:rgba(11,18,32,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--tx2);display:grid;place-items:center;cursor:pointer;transition:.2s;box-shadow:0 10px 30px rgba(10,26,51,.14)}.zos .present-mic:hover{color:var(--tx);border-color:rgba(43,107,255,.4);box-shadow:0 10px 30px rgba(10,26,51,.14),0 0 30px rgba(43,107,255,.15)}.zos .present-mic.on{color:var(--cy);border-color:rgba(43,107,255,.45);background:rgba(43,107,255,.09)}.zos .present-mic.live{color:#dbe8ff;background:var(--cy);border-color:var(--cy);animation:zmicpulse 1.4s ease-out infinite}@keyframes zmicpulse{0%{box-shadow:0 0 0 0 rgba(43,107,255,.45),0 10px 30px rgba(10,26,51,.14)}to{box-shadow:0 0 0 22px rgba(43,107,255,0),0 10px 30px rgba(10,26,51,.14)}}.zos .present-state{font-family:var(--mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--tx3)}.zos .goalcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 14px 10px;border:1px solid var(--line);border-radius:16px;background:rgba(11,18,32,.02);min-width:104px}.zos .goalcard .gc-label{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.zos .goalcard .gc-nums{font-family:var(--mono);font-size:11px;color:var(--tx2)}.zos .goalcard .gc-del{position:absolute;top:4px;right:6px;opacity:0;transition:.15s}.zos .goalcard:hover .gc-del{opacity:1}.zos .cal-dayhead.clickable{cursor:pointer;transition:.16s}.zos .cal-dayhead.clickable:hover{color:var(--cy);background:rgba(66,230,255,.05)}.zos .dayview{border:1px solid var(--line2);border-radius:18px;background:var(--card),var(--panel);box-shadow:var(--shadow);padding:14px 16px;animation:zrise .35s var(--spring) backwards;overflow:hidden}.zos .dv-allday{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.zos .dv-grid{position:relative}.zos .dv-row{position:absolute;left:0;right:0;border-top:1px solid var(--line);cursor:pointer;transition:background .15s}.zos .dv-row:hover{background:rgba(66,230,255,.04)}.zos .dv-time{position:absolute;top:-8px;left:0;width:62px;font-family:var(--mono);font-size:10px;color:var(--tx3);background:transparent;text-align:right;padding-right:10px}.zos .dv-now{position:absolute;left:64px;right:0;height:0;border-top:2px solid var(--cy);box-shadow:0 0 10px rgba(66,230,255,.5);z-index:3;pointer-events:none}.zos .dv-now:before{content:"";position:absolute;left:-5px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--cy);box-shadow:0 0 10px var(--cy)}.zos .dv-ev{position:absolute;right:10px;z-index:2;border-radius:12px;border:1px solid rgba(66,230,255,.3);background:linear-gradient(165deg,rgba(66,230,255,.16),rgba(66,230,255,.05)),var(--panel);padding:7px 11px;overflow:hidden;box-shadow:0 8px 22px rgba(10,26,51,.12);animation:zrise .3s var(--spring) backwards}.zos .dv-evn{font-size:13px;font-weight:600;color:var(--tx)}.zos .dv-evt{font-family:var(--mono);font-size:10px;color:var(--cy);margin-top:2px}.zos .dv-del{position:absolute;top:6px;right:8px;border:0;background:transparent;color:var(--tx3);cursor:pointer;font-size:12px}.zos .dv-del:hover{color:var(--red)}.zos .dv-empty{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-size:11px;color:var(--tx3);pointer-events:none}.zos .kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;align-items:start}@media(max-width:1100px){.zos .kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.zos .kanban{grid-template-columns:1fr}}.zos .kcol{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(11,18,32,.025),transparent 55%);padding:12px;min-height:180px;transition:border-color .2s,box-shadow .2s}.zos .kcol.droppable{border-color:rgba(43,107,255,.35);box-shadow:inset 0 0 30px rgba(43,107,255,.05)}.zos .kolhead{display:flex;justify-content:space-between;align-items:baseline;padding:2px 4px 10px;border-bottom:2px solid;margin-bottom:10px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.zos .kcount{color:var(--tx3);letter-spacing:.04em}.zos .kitems{display:flex;flex-direction:column;gap:9px}.zos .kempty{font-family:var(--mono);font-size:11px;color:var(--tx3);text-align:center;padding:16px 0;border:1px dashed var(--line);border-radius:12px}.zos .kcard{border:1px solid var(--line2);border-radius:14px;background:var(--card),var(--panel);padding:10px 12px;cursor:grab;transition:transform .18s,box-shadow .18s,border-color .18s;animation:zrise .35s var(--spring) backwards}.zos .kcard:hover{transform:translateY(-2px);border-color:rgba(43,107,255,.3);box-shadow:0 10px 26px rgba(10,26,51,.12)}.zos .kcard:active{cursor:grabbing}.zos .kcard.lost{opacity:.45}.zos .kcard-head{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:inherit;padding:0;cursor:pointer;text-align:left}.zos .knext{font-family:var(--mono);font-size:10.5px;margin-top:6px}.zos .kedit{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.zos .cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:16px}.zos .ccard{border:1px solid var(--line2);border-radius:18px;background:var(--card),var(--panel);padding:14px 16px;cursor:pointer;color:inherit;text-align:left;display:flex;flex-direction:column;gap:11px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:var(--shadow);animation:zrise .4s var(--spring) backwards}.zos .ccard:hover{transform:translateY(-3px);border-color:rgba(43,107,255,.32);box-shadow:0 18px 42px rgba(10,26,51,.16),0 0 24px rgba(43,107,255,.06)}.zos .ccard:hover .chev{color:var(--cy);transform:translateX(3px)}.zos .ccard-top{display:flex;align-items:center;gap:11px}.zos .ccard-tags{display:flex;gap:6px;flex-wrap:wrap}.zos .ccard-foot{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;color:var(--tx3);border-top:1px solid var(--line);padding-top:9px;margin-top:auto}.zos .clogo{border-radius:12px;border:1px solid var(--line2);background:#fff;display:grid;place-items:center;flex-shrink:0;overflow:hidden}.zos .clogo img{border-radius:4px;-o-object-fit:contain;object-fit:contain}.zos .sig{width:7px;height:7px;border-radius:50%;display:inline-block}.zos .metric .v{font-size:30px;letter-spacing:-.03em}.zos .metrics .metric{animation:zrise .45s var(--spring) backwards}.zos .metrics .metric:nth-child(2){animation-delay:.05s}.zos .metrics .metric:nth-child(3){animation-delay:.1s}.zos .metrics .metric:nth-child(4){animation-delay:.15s}.zos .metrics .metric:nth-child(n+5){animation-delay:.2s}.zos .fbar{transform-origin:left;animation:zgrow .9s var(--spring) backwards}@keyframes zgrow{0%{transform:scaleX(0)}}.zos .pospill{font-size:13px;min-width:44px;text-align:center;padding:4px 8px;border-radius:10px;border:1px solid;background:rgba(11,18,32,.03)}.zos .extchip,.zos .pospill{font-family:var(--mono);font-weight:700}.zos .extchip{font-size:9px;text-transform:uppercase;letter-spacing:.06em;width:38px;height:30px;flex-shrink:0;display:grid;place-items:center;border:1px solid;border-radius:9px;background:rgba(11,18,32,.03);opacity:.9}.zos .filerow{display:flex;gap:10px;align-items:center;padding:7px 10px;margin:4px -10px 0;border-radius:12px;border:1px solid transparent;transition:.18s}.zos .filerow:hover{background:rgba(11,18,32,.03);border-color:var(--line);transform:translateY(-1px)}.zos .todocheck{width:22px;height:22px;flex-shrink:0;border-radius:8px;border:1px solid var(--line2);background:rgba(11,18,32,.03);color:transparent;font-size:12px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:.18s}.zos .todocheck:hover{border-color:rgba(43,107,255,.5);box-shadow:0 0 12px rgba(43,107,255,.15)}.zos .todocheck.on{background:rgba(87,240,168,.15);border-color:rgba(87,240,168,.5);color:var(--green)}.zos .groupband{margin:22px 0 10px;display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.24em;color:var(--tx3)}.zos .groupband:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(62,240,255,.22),rgba(11,18,32,.05) 60%,transparent)}