.atlas{--a-ink: #f3eeff;--a-ink-2: #cdc3ea;--a-ink-3: #8f84b8;position:relative;margin:-14px -22px -40px;min-height:100vh;display:grid;grid-template-columns:minmax(260px,340px) minmax(360px,1fr) minmax(260px,340px);grid-template-rows:420px auto auto;gap:18px 22px;align-items:start;padding:18px 22px 48px;isolation:isolate;color:var(--a-ink);overflow:hidden}.atlas-center{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;align-self:start;padding-top:10px}.atlas-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 48% 38% at 50% 36%,rgba(96,56,210,.3),transparent 70%),radial-gradient(ellipse 70% 40% at 18% 70%,rgba(40,24,120,.35),transparent 70%),radial-gradient(ellipse 60% 45% at 85% 25%,rgba(30,60,140,.28),transparent 70%),radial-gradient(ellipse 80% 60% at 70% 90%,rgba(80,30,130,.25),transparent 70%),linear-gradient(180deg,#05030d,#080417,#04020b)}.atlas-sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 60% at 50% 42%,transparent 35%,rgba(2,1,8,.55) 75%,rgba(1,0,5,.92) 100%)}.atlas-mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.atlas-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 58% at 50% 42%,transparent 40%,rgba(3,1,10,.35) 72%,rgba(2,1,7,.85) 100%)}.atlas-stars{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.9),transparent 60%),radial-gradient(1px 1px at 28% 64%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1.5px 1.5px at 41% 9%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1px 1px at 63% 33%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 76% 71%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1.5px 1.5px at 88% 14%,rgba(255,255,255,.85),transparent 60%),radial-gradient(1px 1px at 52% 82%,rgba(185,138,255,.9),transparent 60%),radial-gradient(1px 1px at 19% 86%,rgba(185,138,255,.7),transparent 60%),radial-gradient(1px 1px at 93% 48%,rgba(185,138,255,.8),transparent 60%),radial-gradient(1px 1px at 7% 44%,rgba(185,138,255,.6),transparent 60%),radial-gradient(1px 1px at 35% 40%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 70% 55%,rgba(255,255,255,.45),transparent 60%);animation:atlas-twinkle 7s ease-in-out infinite alternate}@keyframes atlas-twinkle{0%{opacity:.5}to{opacity:1}}@keyframes atlas-drift{0%{background-position:0 0,0 0}to{background-position:0 64px,0 0}}.atlas-orb{position:relative;width:min(44vw,400px);aspect-ratio:1;margin-top:0;border:0;background:none;padding:0;cursor:pointer;border-radius:50%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.atlas-orb:hover{transform:scale(1.015)}.atlas-orb:active{transform:scale(.985)}.atlas-orb:focus-visible{outline:2px solid rgba(230,214,255,.8);outline-offset:14px}@keyframes atlas-pulse{0%,to{transform:scale(.985);opacity:.5}50%{transform:scale(1.02);opacity:1}}.atlas-panel{width:min(100%,720px);min-height:140px;margin-top:6px;padding:26px 32px 24px;border-radius:32px;background:radial-gradient(ellipse 70% 90% at 50% 10%,rgba(6,3,18,.62),rgba(4,2,12,.35) 70%,transparent 100%);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;z-index:1}.atlas-hint{margin:0;font:300 16px/1.5 var(--ao-font-ui, system-ui);color:var(--a-ink-3);letter-spacing:.02em}.atlas-heard{margin:0;font:300 24px/1.45 var(--ao-font-ui, system-ui);color:var(--a-ink-2);letter-spacing:.01em;animation:atlas-rise .45s cubic-bezier(.2,.8,.2,1) both}.atlas-heard:before{content:"“";color:var(--a-ink-3)}.atlas-heard:after{content:"”";color:var(--a-ink-3)}.atlas-answer{width:100%;text-align:left;font:400 18px/1.65 var(--ao-font-ui, system-ui);color:var(--a-ink);animation:atlas-rise .6s cubic-bezier(.2,.8,.2,1) both;text-shadow:0 0 24px rgba(185,138,255,.2)}.atlas-answer small{display:block;margin-top:12px;font:500 11px/1 var(--ao-font-mono, ui-monospace);letter-spacing:.16em;text-transform:uppercase;color:#c9a8ff;text-align:center}.atlas-md p{margin:0 0 12px}.atlas-md p:last-child{margin:0}.atlas-md ol,.atlas-md ul{margin:0 0 12px 22px;padding:0}.atlas-md code{font-size:14px}@keyframes atlas-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.atlas-err{margin:0;color:#ffb3c2;font-size:13px}.atlas-live{margin:0;font:300 30px/1.4 var(--ao-font-ui, system-ui);color:#f3eeff;letter-spacing:.01em;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .3em}.atlas-word{display:inline-block;animation:atlas-word .5s cubic-bezier(.2,.8,.2,1) both;text-shadow:0 0 18px rgba(185,138,255,.55),0 0 40px rgba(120,140,255,.25)}@keyframes atlas-word{0%{opacity:0;transform:translateY(10px) scale(.96);filter:blur(6px);text-shadow:0 0 40px rgba(185,138,255,1)}to{opacity:1;transform:none;filter:blur(0)}}.atlas-ear{color:#c9a8ff;opacity:.85;animation:atlas-ear 1.6s ease-in-out infinite;letter-spacing:.3em;text-transform:uppercase;font-size:13px;font-weight:500}@keyframes atlas-ear{0%,to{opacity:.35}50%{opacity:1}}.atlas-thinking{margin:0;display:flex;gap:8px;justify-content:center}.atlas-thinking span{width:8px;height:8px;border-radius:50%;background:#c9a8ff;box-shadow:0 0 12px #b98affe6;animation:atlas-dot 1.2s ease-in-out infinite}.atlas-thinking span:nth-child(2){animation-delay:.2s}.atlas-thinking span:nth-child(3){animation-delay:.4s}@keyframes atlas-dot{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-6px);opacity:1}}.atlas-line{position:relative;z-index:1;display:flex;justify-content:center;width:min(100%,780px);margin-top:14px}.atlas-line input{width:min(60vw,420px);min-height:40px;padding:8px 4px;border:0;border-bottom:1px solid rgba(185,138,255,.3);background:none;color:var(--a-ink);font:300 16px/1.4 var(--ao-font-ui, system-ui);text-align:center;opacity:.45;transition:opacity .2s,border-color .2s}.atlas-line input:focus,.atlas-line:hover input{opacity:1;outline:none;border-bottom-color:#c9a8ff}.atlas-line input::placeholder{color:var(--a-ink-3)}.atlas.is-listening .atlas-orb:after{content:"";position:absolute;top:1%;right:1%;bottom:1%;left:1%;border-radius:50%;box-shadow:0 0 0 1px #b98aff73,0 0 80px #b98aff59;animation:atlas-pulse 2.4s ease-in-out infinite;pointer-events:none}.atlas .forward-electrical{position:absolute;top:0;right:0;bottom:0;left:0}.atlas .forward-electrical canvas,.atlas .forward-core-art{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain}.atlas .forward-electrical[data-fallback=false] .forward-core-art{visibility:hidden}.atlas .forward-force-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.atlas-classic .atlas-sky,.atlas-focus .atlas-sky{background:radial-gradient(ellipse 50% 40% at 50% 38%,rgba(96,56,210,.22),transparent 70%),radial-gradient(ellipse 70% 40% at 18% 70%,rgba(40,24,120,.3),transparent 70%),radial-gradient(ellipse 60% 45% at 85% 25%,rgba(30,60,140,.22),transparent 70%),linear-gradient(180deg,#05030d,#080417,#04020b)}.atlas-classic .atlas-orb,.atlas-focus .atlas-orb{width:min(40vw,380px)}@media(max-width:720px){.atlas{margin:-14px -12px -32px;padding:14px 12px 40px;gap:14px}.atlas-orb{width:min(74vw,380px)}.atlas-classic .atlas-orb,.atlas-focus .atlas-orb{width:min(70vw,360px)}.atlas-panel{padding:20px 18px;border-radius:22px}.atlas-live{font-size:24px}.atlas-heard{font-size:20px}.atlas-answer{font-size:17px}.atlas-line input{width:100%}}.atlas-side{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;min-width:0}.atlas-shade{padding:18px 16px 10px;text-align:center;border-radius:22px;background:linear-gradient(180deg,#ffffff09,#ffffff03);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #b98aff1a,0 30px 80px -50px #000000e6}.atlas-h{position:relative;display:inline-flex;align-items:baseline;gap:.34em;margin:0 0 18px;padding:0 0 7px;font:800 22px/1 var(--ao-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.atlas-h-w{color:#f6fbff;text-shadow:0 0 14px rgba(160,200,255,.35)}.atlas-h-ops{letter-spacing:.2em;background:linear-gradient(90deg,#9d7bff,#b98cff 45%,#6f8dff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(153,117,255,.55))}.atlas-h-trace{position:absolute;left:6%;right:0;bottom:0;height:2.5px;border-radius:2px;background:linear-gradient(90deg,transparent,#b98aff 30%,#9975FF 70%,transparent);box-shadow:0 0 10px #b98aff8c;opacity:.9}.atlas-quiet{margin:4px 0;font:300 14px/1.5 var(--ao-font-ui, system-ui);color:var(--a-ink-3)}.atlas-card{position:relative;padding:9px 10px 8px;margin:0 -4px 2px;border-radius:14px;transition:background .2s}.atlas-card:hover,.atlas-card.is-open{background:#7850ff14}.atlas-card h3{margin:0;font:500 14px/1.3 var(--ao-font-ui, system-ui);color:var(--a-ink);letter-spacing:.005em}.atlas-impact{margin:3px 0 0;font:400 12px/1.35 var(--ao-font-ui, system-ui);color:#e2c8ff;text-shadow:0 0 14px rgba(185,138,255,.35)}.atlas-card.is-growth .atlas-impact{color:#ffd27a;text-shadow:0 0 14px rgba(255,210,122,.35)}.atlas-card.is-decision .atlas-impact,.atlas-card.is-action .atlas-impact{color:#e2c8ff;text-shadow:0 0 14px rgba(185,138,255,.35)}.atlas-more{margin-top:8px;animation:atlas-rise .35s cubic-bezier(.2,.8,.2,1) both}.atlas-more p{margin:0 0 10px;font:300 14px/1.55 var(--ao-font-ui, system-ui);color:var(--a-ink-2)}.atlas-who{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.atlas-who button{border:1px solid rgba(185,138,255,.35);background:#b98aff14;color:var(--a-ink-2);border-radius:999px;min-height:28px;padding:0 11px;font:500 12px/1 var(--ao-font-ui, system-ui);cursor:pointer}.atlas-who button:hover:not(:disabled){background:#b98aff33;color:#fff}.atlas-who button:disabled{opacity:.35;cursor:default}.atlas-actions{display:flex;gap:4px;margin-top:7px;align-items:center}.atlas-go{position:relative;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:0;border-radius:8px;min-height:26px;padding:0 11px 0 9px;cursor:pointer;color:#f6fbff;font:700 10.5px/1 var(--ao-font-display, var(--ao-font-ui));letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg,#7850ff47,#3c1ea061);box-shadow:inset 0 0 0 1px #b98aff73,inset 0 1px #ffffff1f,0 0 14px #8c5aff40;transition:transform .18s,box-shadow .18s,background .18s}.atlas-go:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;border-radius:2px;background:#c9a8ff;box-shadow:0 0 8px #b98aff}.atlas-go svg{opacity:.9}.atlas-go:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#8c64ff73,#5028c880);box-shadow:inset 0 0 0 1px #cdaaffcc,inset 0 1px #ffffff2e,0 0 22px #9664ff80}.atlas-go:disabled{opacity:.45;cursor:default}.atlas-go.is-push svg{transform:rotate(-90deg)}.atlas-more-btn{border:0;background:none;color:var(--a-ink-3);min-height:26px;padding:0 7px;font:500 11.5px/1 var(--ao-font-ui, system-ui);letter-spacing:.03em;cursor:pointer;border-radius:999px;white-space:nowrap}.atlas-more-btn:hover{color:var(--a-ink);background:#b98aff1a}.atlas-remove{margin-left:auto;opacity:.55}.atlas-card:hover .atlas-remove,.atlas-card.is-open .atlas-remove{opacity:1}.atlas-remove:hover{color:#ffb3c2;background:#ff78961f}.atlas-working{padding-bottom:10px}.atlas-thread{display:block;width:100%;text-align:left;border:0;background:none;color:var(--a-ink-2);padding:7px 8px;border-radius:10px;font:400 13px/1.4 var(--ao-font-ui, system-ui);cursor:pointer}.atlas-thread:hover{background:#7850ff1a;color:#fff}.atlas-thread:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;background:#c9a8ff;box-shadow:0 0 8px #c9a8ff;vertical-align:middle}@media(max-width:1180px){.atlas{grid-template-columns:1fr}.atlas-center{order:-1}.atlas-orb{width:min(60vw,380px)}.atlas-side{max-width:760px;width:100%;margin:0 auto}}.atlas-md a{display:inline-flex;align-items:center;gap:6px;margin:4px 8px 4px 0;min-height:34px;padding:0 16px;border-radius:999px;text-decoration:none;color:#fff;font:600 12px/1 var(--ao-font-ui, system-ui);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#8a5cff,#5b2ee0);box-shadow:0 8px 30px -10px #b98affe6,inset 0 0 0 1px #ffffff1a;transition:transform .2s,box-shadow .2s}.atlas-md a:after{content:"↗";font-size:12px;opacity:.8}.atlas-md a:hover{transform:translateY(-1px);box-shadow:0 12px 34px -10px #b98aff,inset 0 0 0 1px #ffffff29}.atlas-md p:has(>a:only-child){margin:6px 0 10px}.atlas-answer{font-size:17px}.atlas-reply{display:flex;gap:8px;margin-top:10px;animation:atlas-rise .3s cubic-bezier(.2,.8,.2,1) both}.atlas-reply input{flex:1;min-width:0;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid rgba(185,138,255,.35);background:#04020c99;color:var(--a-ink);font:300 14px/1.3 var(--ao-font-ui, system-ui)}.atlas-reply input:focus{outline:none;border-color:#c9a8ff;box-shadow:0 0 0 3px #b98aff26}.atlas-reply input::placeholder{color:var(--a-ink-3)}.atlas-stop{position:relative;z-index:1;margin-top:4px;border:0;background:none;color:var(--a-ink-3);font:500 11px/1 var(--ao-font-mono, ui-monospace);letter-spacing:.3em;text-transform:uppercase;padding:8px 14px;border-radius:999px;cursor:pointer;opacity:.6;transition:opacity .2s,color .2s}.atlas-stop:hover{opacity:1;color:#ffb3c2}.atlas-line input.is-reply{opacity:.9;border-bottom-color:#b98aff80;width:min(70vw,520px)}.atlas-h.is-one{gap:0}.atlas-h.is-one .atlas-h-ops{letter-spacing:.06em}.atlas-wake{position:relative;z-index:1;margin-top:10px;display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--a-ink-3);font:500 11px/1 var(--ao-font-mono, ui-monospace);letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;border-radius:999px;cursor:pointer;opacity:.55;transition:opacity .2s,color .2s}.atlas-wake:hover{opacity:1}.atlas-wake-dot{width:6px;height:6px;border-radius:50%;background:var(--a-ink-3);transition:background .2s,box-shadow .2s}.atlas-wake.is-on{opacity:1;color:#e2c8ff}.atlas-wake.is-on .atlas-wake-dot{background:#c9a8ff;box-shadow:0 0 10px #c9a8ff;animation:atlas-ear 2s ease-in-out infinite}.atlas-shade .atlas-card,.atlas-shade .atlas-quiet,.atlas-shade .atlas-thread,.atlas-shade .atlas-err{text-align:left}.atlas-h{padding-bottom:8px}.atlas-cats{display:flex;flex-direction:column;gap:4px}.atlas-cat{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;border-radius:12px;padding:10px 12px;cursor:pointer;color:var(--a-ink);background:linear-gradient(180deg,#ffffff0d,#ffffff04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #b98aff29;font:500 14px/1.2 var(--ao-font-ui, system-ui);letter-spacing:.01em;transition:transform .18s,box-shadow .18s,background .18s}.atlas-cat svg{color:#c9a8ff;flex:none}.atlas-cat span{flex:1}.atlas-cat b{font:600 12px/1 var(--ao-font-mono, ui-monospace);letter-spacing:.08em;color:#e2c8ff;text-shadow:0 0 10px rgba(185,138,255,.6)}.atlas-cat:hover:not(:disabled){transform:translate(3px);background:linear-gradient(180deg,#b98aff29,#b98aff0d);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #cdaaff73,0 0 22px #8c5aff40}.atlas-cat.is-empty{opacity:.35;cursor:default}.atlas-cat.is-empty b{color:var(--a-ink-3);text-shadow:none}.atlas-cat.is-hot b{color:#ffb3c2;text-shadow:0 0 10px rgba(255,120,150,.6)}.atlas-cat.is-today{background:linear-gradient(180deg,#b98aff24,#b98aff0a);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #cdaaff59;margin-bottom:6px}.atlas-cat.is-today svg{color:#dcc6ff}.atlas-cat-open{animation:atlas-rise .35s cubic-bezier(.2,.8,.2,1) both}.atlas-cat-back{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:none;color:var(--a-ink);padding:6px 4px 12px;cursor:pointer;font:600 15px/1 var(--ao-font-ui, system-ui);letter-spacing:.01em}.atlas-cat-back>svg:first-child{transform:rotate(180deg);color:var(--a-ink-3)}.atlas-cat-back svg+svg{color:#c9a8ff}.atlas-cat-back span{flex:1}.atlas-cat-back b{font:600 12px/1 var(--ao-font-mono, ui-monospace);letter-spacing:.08em;color:#e2c8ff}.atlas-cat-back:hover>svg:first-child{color:#fff}.atlas-card.is-urgent h3:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;vertical-align:middle;background:#ff7a9a;box-shadow:0 0 8px #ff7a9a}.atlas-focus-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:transparent;pointer-events:none;display:block}.atlas-focus .atlas-orb:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;z-index:-1;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(circle,rgba(185,138,255,.35),rgba(120,80,255,.12) 55%,transparent 72%);filter:blur(18px)}.atlas-focus.is-thinking .atlas-orb:before{opacity:1;animation:atlas-pulse 1.4s ease-in-out infinite}.atlas-focus.is-speaking .atlas-orb:before{opacity:.8;animation:atlas-pulse 2.2s ease-in-out infinite}.atlas-focus.is-listening .atlas-orb:before{opacity:.55}.atlas-console{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;margin-top:6px}.atlas-console .atlas-panel{width:100%;max-width:none;min-height:260px;margin-top:0;padding:28px 36px 24px;border-radius:22px;justify-content:flex-start;background:linear-gradient(180deg,#ffffff09,#ffffff03);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #b98aff1a,0 30px 80px -50px #000000e6}.atlas-console .atlas-answer{max-width:1100px}.atlas-console .atlas-line{margin-top:10px}.atlas-console .atlas-line input{width:min(90vw,900px)}@media(max-width:1180px){.atlas-console{order:0}.atlas-side{order:1}}.atlas-console{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(220px,300px);gap:18px;align-items:stretch;width:100%;padding:18px;border-radius:24px;background:linear-gradient(180deg,#ffffff08,#ffffff03);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #b98aff1a,0 30px 80px -50px #000000e6}.atlas-con-main{display:flex;flex-direction:column;align-items:center;min-width:0}.atlas-console .atlas-panel{background:linear-gradient(180deg,#ffffff06,#ffffff02);box-shadow:inset 0 0 0 1px #b98aff14;min-height:220px}.atlas-con-side{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border-radius:18px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #b98aff1a}.atlas-h.is-small{font-size:13px;margin:2px 0 8px;align-self:center}.atlas-chat{display:block;width:100%;text-align:left;border:0;border-radius:10px;padding:8px 10px;cursor:pointer;color:var(--a-ink-2);background:none;font:400 13px/1.35 var(--ao-font-ui, system-ui);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.atlas-chat span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-chat:hover:not(:disabled){background:#b98aff1a;color:#fff}.atlas-chat.is-on{background:linear-gradient(180deg,#b98aff29,#b98aff0d);color:#fff;box-shadow:inset 0 0 0 1px #cdaaff59}.atlas-chat-new{color:#e2c8ff;font-weight:600;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #b98aff40;margin-bottom:4px;text-align:center}.atlas-active{padding:10px 10px 12px;margin-bottom:10px;border-radius:14px;background:linear-gradient(180deg,#b98aff1f,#b98aff08);box-shadow:inset 0 0 0 1px #cdaaff4d}.atlas-active h3{margin:0;font:500 14px/1.3 var(--ao-font-ui, system-ui);color:var(--a-ink)}.atlas-active-detail{margin:8px 0 0;font:300 13px/1.5 var(--ao-font-ui, system-ui);color:var(--a-ink-2)}.atlas-pend{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid rgba(185,138,255,.1)}.atlas-pend span{flex:1;min-width:0;font:400 13px/1.35 var(--ao-font-ui, system-ui);color:var(--a-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-pend .atlas-go{min-height:24px;padding:0 9px;font-size:10px}@media(max-width:1180px){.atlas-console{grid-template-columns:1fr}.atlas-con-main{order:-1}}.atlas-reply-voice{align-items:center;justify-content:space-between;padding:6px 4px 2px}.atlas-live.is-small{font-size:15px;line-height:1.4;justify-content:flex-start;color:#e2c8ff;text-align:left}.atlas-key{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;cursor:pointer;color:var(--a-ink-3);background:#b98aff14;box-shadow:inset 0 0 0 1px #b98aff38}.atlas-key:hover{color:#fff;background:#b98aff2e}.atlas-side{max-height:420px}.atlas-side .atlas-shade{max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(185,138,255,.35) transparent}.atlas-more-rows{display:block;width:100%;margin-top:6px;border:0;border-radius:10px;padding:9px;cursor:pointer;color:#e2c8ff;background:#b98aff14;box-shadow:inset 0 0 0 1px #b98aff33;font:500 12px/1 var(--ao-font-ui, system-ui);letter-spacing:.03em}.atlas-more-rows:hover{background:#b98aff29;color:#fff}.atlas-console{margin-top:0;align-items:start;padding:14px;gap:14px}.atlas-console .atlas-panel{min-height:170px;padding:20px 26px 18px;margin-top:0}.atlas-con-main .atlas-h.is-small{align-self:center}.atlas-con-side{min-height:200px;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(185,138,255,.35) transparent}.atlas-console .atlas-panel{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(185,138,255,.35) transparent}.atlas-done{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid rgba(185,138,255,.1)}.atlas-done span{flex:1;min-width:0;font:400 13px/1.35 var(--ao-font-ui, system-ui);color:var(--a-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-done .atlas-key{text-decoration:none}.atlas-respond{grid-column:1 / -1;position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:min(100%,980px);margin:0 auto;padding:8px 10px 8px 8px;border-radius:999px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #b98aff38}.atlas-respond input{flex:1;min-width:0;min-height:40px;padding:8px 10px;border:0;background:none;color:var(--a-ink);font:300 16px/1.4 var(--ao-font-ui, system-ui)}.atlas-respond input:focus{outline:none}.atlas-respond input::placeholder{color:var(--a-ink-3)}.atlas-mic{flex:none;width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;color:#fff;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8a5cff,#5b2ee0);box-shadow:0 8px 26px -10px #8c5affe6,inset 0 0 0 1px #ffffff1a;transition:transform .2s,box-shadow .2s}.atlas-mic:hover{transform:scale(1.05)}.atlas-mic.is-live{animation:atlas-talk-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#c9a8ff,#7a4dff)}.atlas-respond .atlas-stop,.atlas-respond .atlas-wake{margin:0}.atlas-respond .atlas-go{flex:none}@media(max-width:1180px){.atlas{grid-template-rows:auto}.atlas-side,.atlas-side .atlas-shade{max-height:none}.atlas-center{order:-2}.atlas-console,.atlas-respond{order:-1}}.atlas-step{display:inline-flex;gap:2px;margin-left:8px;vertical-align:middle;opacity:.7}.atlas-md li:hover .atlas-step{opacity:1}.atlas-step .atlas-more-btn{min-height:22px;padding:0 6px;font-size:11px}.atlas-step-done:hover{color:#b8ffd6;background:#78ffb41a}.atlas-md li.is-done{opacity:.5;text-decoration:line-through}.atlas-console .atlas-panel .atlas-h.is-small{align-self:center;margin-bottom:10px}.atlas-image{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}.atlas-image img{max-width:min(100%,520px);border-radius:16px;box-shadow:0 20px 60px -20px #000000e6,0 0 0 1px #b98aff33}.atlas-image figcaption{display:flex;gap:10px;align-items:center}.atlas-image .atlas-go{text-decoration:none}.atlas-thinking{align-items:center}.atlas-thinking em{margin-left:10px;font:500 11px/1 var(--ao-font-mono, ui-monospace);letter-spacing:.15em;color:var(--a-ink-3);font-style:normal}.atlas-owner-note{font-size:11px;white-space:nowrap}.atlas-log{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.atlas-msg{position:relative;display:flex;align-items:flex-start;gap:8px;width:100%}.atlas-msg.is-user{justify-content:flex-end}.atlas-msg-body{max-width:78%;padding:10px 14px;border-radius:16px;font:400 15px/1.55 var(--ao-font-ui, system-ui);color:var(--a-ink);background:#ffffff09;box-shadow:inset 0 0 0 1px #b98aff1f;text-align:left}.atlas-msg.is-user .atlas-msg-body{background:linear-gradient(180deg,#b98aff2e,#b98aff14);box-shadow:inset 0 0 0 1px #cdaaff4d;border-bottom-right-radius:6px}.atlas-msg.is-assistant .atlas-msg-body{border-bottom-left-radius:6px}.atlas-msg-body p{margin:0}.atlas-msg.is-latest{align-items:flex-start}.atlas-msg.is-latest .atlas-answer{flex:1}.atlas-copy{flex:none;border:0;background:none;color:var(--a-ink-3);font:500 10.5px/1 var(--ao-font-mono, ui-monospace);letter-spacing:.12em;text-transform:uppercase;padding:6px 8px;border-radius:8px;cursor:pointer;opacity:.45;transition:opacity .2s}.atlas-msg:hover .atlas-copy,.atlas-copy:focus-visible{opacity:1}.atlas-copy:hover{color:#fff;background:#b98aff1f}.atlas-console .atlas-panel{max-height:420px}.atlas-shade,.atlas-console,.atlas-con-side,.atlas-console .atlas-panel,.atlas-respond{background:linear-gradient(160deg,#ffffff0e,#ffffff06 45%,#7850ff0d);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #b98aff24,0 24px 60px -30px #000000d9}.atlas-console{padding:16px;gap:16px;border-radius:26px}.atlas-con-side,.atlas-console .atlas-panel{border-radius:20px}.atlas-console .atlas-panel{background:linear-gradient(160deg,#ffffff09,#ffffff03 60%,#7850ff0a);padding:18px 24px 20px}.atlas-shade{border-radius:24px;padding:20px 16px 12px}.atlas-con-side,.atlas-side .atlas-shade,.atlas-console .atlas-panel{scrollbar-gutter:stable}.atlas-con-side>*,.atlas-shade>*,.atlas-cats>*,.atlas-cat-open>*{flex:none}.atlas-con-side{gap:4px;padding:14px 12px 12px}.atlas-con-side .atlas-h.is-small{margin:2px 0 10px}.atlas-con-side::-webkit-scrollbar,.atlas-side .atlas-shade::-webkit-scrollbar,.atlas-console .atlas-panel::-webkit-scrollbar{width:6px}.atlas-con-side::-webkit-scrollbar-thumb,.atlas-side .atlas-shade::-webkit-scrollbar-thumb,.atlas-console .atlas-panel::-webkit-scrollbar-thumb{background:#b98aff47;border-radius:6px}.atlas-con-side::-webkit-scrollbar-track,.atlas-side .atlas-shade::-webkit-scrollbar-track,.atlas-console .atlas-panel::-webkit-scrollbar-track{background:transparent}.atlas-active{margin:0 0 10px;padding:12px;border-radius:14px}.atlas-active h3{font-size:13.5px;line-height:1.35}.atlas-chat{padding:9px 12px;border-radius:10px;line-height:1.3;font-size:13px}.atlas-chat-new{margin:2px 0 6px;min-height:34px;display:flex;align-items:center;justify-content:center}.atlas-cat{min-height:42px;border-radius:12px;background:linear-gradient(160deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #b98aff29}.atlas-cat b{padding:3px 7px;border-radius:6px;background:#b98aff1f;box-shadow:inset 0 0 0 1px #b98aff33;color:#efe4ff;text-shadow:none;font-weight:600}.atlas-cat.is-hot b{background:#ff789624;box-shadow:inset 0 0 0 1px #ff78964d;color:#ffd3dc}.atlas-cat.is-empty b{background:transparent;box-shadow:none}.atlas-card{padding:10px 10px 9px;border-radius:12px}.atlas-card+.atlas-card{margin-top:4px}.atlas-card.is-open,.atlas-card:hover{background:linear-gradient(160deg,#b98aff1a,#b98aff08);box-shadow:inset 0 0 0 1px #b98aff2e}.atlas-actions{gap:2px}.atlas-more-btn{padding:0 8px}.atlas-done,.atlas-pend{padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.06)}.atlas-done:last-of-type,.atlas-pend:last-of-type{border-bottom:0}.atlas-done .atlas-key{width:28px;height:28px;border-radius:8px}.atlas-respond{padding:8px 12px 8px 8px;margin-top:14px;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #b98aff42,0 20px 50px -24px #7850ff80}.atlas-h{letter-spacing:.1em}.atlas-h.is-small{font-size:12.5px;letter-spacing:.18em;padding-bottom:7px}.atlas-h-trace{opacity:.75}.atlas{gap:20px 22px;padding:18px 22px 40px}.atlas-console{margin-top:2px}.atlas-msg-body{background:#ffffff0b;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #b98aff1f}.atlas-msg.is-user .atlas-msg-body{background:linear-gradient(160deg,#b98aff38,#b98aff14)}.atlas-stop{padding:6px 12px}.atlas-con-main{display:flex;flex-direction:column}.atlas-con-main .atlas-panel{flex:1;min-height:240px}.atlas-con-side{min-height:240px}.atlas-side{position:relative}.atlas-side:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:36px;border-radius:0 0 24px 24px;background:linear-gradient(180deg,transparent,rgba(5,3,14,.85));pointer-events:none}.atlas-side .atlas-shade{padding-bottom:30px}.atlas-respond{width:min(100%,760px);min-height:64px;padding:10px 14px 10px 10px;border-radius:32px;gap:12px}.atlas-respond input{min-height:44px;font-size:17px}.atlas-mic{width:44px;height:44px}.atlas-con-side,.atlas-con-main .atlas-panel{height:100%}.atlas-console .atlas-panel,.atlas-con-side{max-height:none;overflow:visible;height:auto;min-height:420px}.atlas-con-main .atlas-panel{flex:1}.atlas-console{align-items:stretch}.atlas-respond{width:min(100%,600px);margin-top:4px}.atlas-sky{background:radial-gradient(ellipse 34% 30% at 50% 30%,rgba(130,85,255,.42),transparent 70%),radial-gradient(ellipse 60% 48% at 50% 34%,rgba(70,40,170,.32),transparent 72%),radial-gradient(ellipse 80% 60% at 70% 90%,rgba(60,25,120,.16),transparent 70%),linear-gradient(180deg,#04020a,#070314 48%,#03010a)!important}.atlas-sky:after{background:radial-gradient(ellipse 58% 56% at 50% 36%,transparent 30%,rgba(2,1,8,.62) 70%,rgba(0,0,3,.97) 100%)}.atlas-vignette{background:radial-gradient(ellipse 64% 60% at 50% 38%,transparent 38%,rgba(2,1,8,.45) 70%,rgba(0,0,2,.92) 100%)}.atlas-orb{filter:drop-shadow(0 46px 60px rgba(0,0,0,.9)) drop-shadow(0 10px 24px rgba(0,0,0,.6))}.atlas-side,.atlas-side .atlas-shade{max-height:none;overflow:visible}.atlas-side .atlas-shade{padding:18px 14px 14px}.atlas-shade h2.atlas-h{margin-bottom:12px}.atlas-cat{min-height:36px;padding:5px 8px 5px 6px;gap:9px;border-radius:11px;font:500 13px/1.2 var(--ao-font-ui, system-ui);letter-spacing:0;background:linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.atlas-cat svg{width:13px;height:13px;padding:6px;box-sizing:content-box;border-radius:8px;color:#e2c8ff;background:linear-gradient(180deg,#b98aff42,#b98aff1a);box-shadow:inset 0 0 0 1px #cdaaff40}.atlas-cat b{font:600 11px/1 var(--ao-font-mono, ui-monospace);letter-spacing:.04em;padding:4px 7px;border-radius:7px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;color:#f0e8ff}.atlas-cat:hover:not(:disabled){transform:translate(2px);background:linear-gradient(180deg,#b98aff29,#b98aff0f);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #cdaaff66,0 8px 24px -12px #8c5aff99}.atlas-cat.is-today{margin-bottom:0;background:linear-gradient(180deg,#b98aff33,#b98aff12);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #cdaaff59}.atlas-cat.is-today svg{background:linear-gradient(180deg,#cdaaff73,#b98aff33);color:#fff}.atlas-cat.is-hot b{background:#ff6e8c24;box-shadow:inset 0 0 0 1px #ff789659;color:#ffd6de}.atlas-cat.is-empty{opacity:.32}.atlas-cat.is-empty svg{background:#ffffff0d;color:var(--a-ink-3);box-shadow:none}.atlas-cat-back{font-size:14px;padding:4px 2px 10px}.atlas{grid-template-rows:auto auto auto}.atlas-side{max-height:none}.atlas .forward-force-field.atlas-mesh{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.atlas{grid-template-rows:390px minmax(0,1fr) auto;min-height:100vh;height:100vh;padding:14px 22px 16px;gap:12px 22px;overflow:hidden}.atlas-side,.atlas-side .atlas-shade{max-height:390px}.atlas-side .atlas-shade{padding:14px 12px 10px;overflow:hidden}.atlas-shade h2.atlas-h{margin-bottom:8px;font-size:20px}.atlas-cat{min-height:34px;padding:4px 8px 4px 5px}.atlas-cat svg{padding:5px}.atlas-center{padding-top:0;justify-content:center;height:390px}.atlas-orb{width:min(34vw,330px)}.atlas-classic .atlas-orb,.atlas-focus .atlas-orb{width:min(32vw,320px)}.atlas-console{min-height:0;height:100%;padding:12px;gap:12px;overflow:hidden}.atlas-console .atlas-panel,.atlas-con-side{min-height:0;height:100%;max-height:none;overflow-y:auto}.atlas-con-main{min-height:0;height:100%}.atlas-console .atlas-panel{padding:14px 20px 16px}.atlas-respond{margin:0 auto;min-height:56px}.atlas-respond input{min-height:40px;font-size:16px}.atlas-mic{width:40px;height:40px}@media(max-height:820px){.atlas{grid-template-rows:340px minmax(0,1fr) auto}.atlas-side,.atlas-side .atlas-shade,.atlas-center{max-height:340px;height:340px}.atlas-cat{min-height:31px;font-size:12.5px}.atlas-orb{width:min(30vw,280px)}.atlas-classic .atlas-orb,.atlas-focus .atlas-orb{width:min(28vw,270px)}}@media(max-width:1180px){.atlas{height:auto;overflow:visible;grid-template-rows:auto}.atlas-side,.atlas-side .atlas-shade,.atlas-center{max-height:none;height:auto}.atlas-console{height:auto}.atlas-console .atlas-panel,.atlas-con-side{height:auto;max-height:360px}}.atlas{height:calc(100vh - var(--ao-top-h, 54px));min-height:calc(100vh - var(--ao-top-h, 54px))}@media(max-width:1180px){.atlas{height:auto;min-height:auto}}.atlas-shade,.atlas-console,.atlas-con-side,.atlas-console .atlas-panel,.atlas-respond{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(155deg,#966eff29,#5a3cc81a 38%,#28145a24 70%,#7850ff1a),#0a051a73;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000059,inset 0 0 0 1px #cdaaff1a,0 30px 70px -28px #000000f2,0 18px 50px -24px #8c5aff8c}.atlas-shade:before,.atlas-console:before,.atlas-con-side:before,.atlas-console .atlas-panel:before,.atlas-respond:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 28%,transparent 46%),radial-gradient(120% 60% at 0% 0%,rgba(205,170,255,.18),transparent 55%)}.atlas-shade:after,.atlas-console:after,.atlas-con-side:after,.atlas-console .atlas-panel:after,.atlas-respond:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff8c,#cdaaff59 30%,#b98aff14 60%,#78f0ff2e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.atlas-side:after{display:none}.atlas-shade>*,.atlas-console>*,.atlas-con-side>*,.atlas-console .atlas-panel>*,.atlas-respond>*{position:relative;z-index:1}.atlas-shade:before,.atlas-console:before{background-size:100% 100%,100% 100%}@keyframes atlas-sheen{0%{transform:translate(-130%) skew(-18deg)}to{transform:translate(230%) skew(-18deg)}}.atlas-sheen{position:absolute;top:0;bottom:0;width:28%;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:atlas-sheen 14s ease-in-out infinite}.atlas-cat{background:linear-gradient(180deg,#b98aff38,#7850ff1a 55%,#3c1e8c29);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0000004d,inset 0 0 0 1px #cdaaff2e,0 10px 24px -14px #000c;color:#fff;animation:atlas-row-in .5s cubic-bezier(.2,.8,.2,1) both}.atlas-cat:nth-child(1){animation-delay:.02s}.atlas-cat:nth-child(2){animation-delay:.06s}.atlas-cat:nth-child(3){animation-delay:.1s}.atlas-cat:nth-child(4){animation-delay:.14s}.atlas-cat:nth-child(5){animation-delay:.18s}.atlas-cat:nth-child(6){animation-delay:.22s}.atlas-cat:nth-child(7){animation-delay:.26s}.atlas-cat:nth-child(8){animation-delay:.3s}@keyframes atlas-row-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.atlas-cat svg{color:#fff;background:linear-gradient(145deg,#a47cff,#6a3dff 60%,#4a2bd0);box-shadow:inset 0 1px #ffffff73,0 4px 14px -4px #8c5affe6}.atlas-cat b{color:#fff;background:linear-gradient(180deg,#ffffff24,#ffffff0d);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff14}.atlas-cat:hover:not(:disabled){transform:translateY(-1px) translate(2px);background:linear-gradient(180deg,#cdaaff57,#8c64ff2e 55%,#5028b433);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #e1c8ff80,0 14px 30px -14px #8c5affe6}.atlas-cat.is-today{background:linear-gradient(180deg,#78f0ff29,#8c64ff38 55%,#5028b438)}.atlas-cat.is-today svg{background:linear-gradient(145deg,#9ff0ff,#7a5cff 60%,#5a3ddf)}.atlas-cat.is-hot b{background:linear-gradient(180deg,#ff8caa66,#ff648c33)}.atlas-cat.is-empty{opacity:.3;filter:saturate(.4)}@keyframes atlas-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.atlas-orb{animation:atlas-float 6.5s ease-in-out infinite}.atlas-orb:hover{transform:scale(1.015);animation-play-state:paused}.atlas-sky:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(ellipse 28% 24% at 40% 30%,rgba(150,100,255,.28),transparent 70%),radial-gradient(ellipse 24% 20% at 64% 42%,rgba(90,160,255,.16),transparent 70%);animation:atlas-drift-light 22s ease-in-out infinite alternate}@keyframes atlas-drift-light{0%{transform:translate(-2%,-1%) scale(1)}to{transform:translate(2.5%,1.5%) scale(1.06)}}.atlas-sky{overflow:hidden}.atlas-console .atlas-panel,.atlas-con-side{overflow-y:auto}.atlas-chat:hover:not(:disabled),.atlas-done:hover{transform:translate(2px)}.atlas-chat,.atlas-done{transition:transform .18s,background .18s}.atlas-respond:after{background:conic-gradient(from var(--atlas-angle, 0deg),rgba(255,255,255,.6),rgba(185,138,255,.25) 25%,rgba(120,240,255,.35) 50%,rgba(185,138,255,.25) 75%,rgba(255,255,255,.6));animation:atlas-turn 10s linear infinite}@property --atlas-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes atlas-turn{to{--atlas-angle: 360deg}}.atlas-mic{box-shadow:0 10px 30px -8px #8c5aff,inset 0 1px #ffffff59,inset 0 -2px 6px #0000004d}.atlas-console>.atlas-sheen,.atlas-shade>.atlas-sheen{position:absolute!important;z-index:1}.atlas{grid-template-columns:300px minmax(360px,1fr) 300px}.atlas-side{justify-self:center;width:300px}.atlas-side .atlas-shade{padding:14px 12px 10px}.atlas-respond{width:min(100%,560px);min-height:72px;border-radius:18px;padding:12px 14px 12px 12px}.atlas-respond:before,.atlas-respond:after{border-radius:18px}.atlas-mic{border-radius:12px}.atlas-console{padding:10px}.atlas-con-side,.atlas-console .atlas-panel{background:linear-gradient(170deg,#7850ff1a,#1e0f462e 60%,#3c1e8c1f),#08041659;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #cdaaff1a}.atlas-con-side:after,.atlas-console .atlas-panel:after{background:linear-gradient(135deg,#ffffff47,#cdaaff24 40%,#b98aff0d)}.atlas-console{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #cdaaff1f,0 34px 70px -30px #000000f2,0 18px 50px -24px #8c5aff73}.atlas{grid-template-rows:372px minmax(0,1fr) auto;gap:8px 22px;padding:10px 22px}.atlas-side,.atlas-side .atlas-shade,.atlas-center{max-height:372px;height:372px}.atlas-side .atlas-shade{padding:12px 12px 8px}.atlas-shade h2.atlas-h{margin-bottom:6px}.atlas-cat{min-height:33px}.atlas-orb{width:min(33vw,320px)}.atlas-classic .atlas-orb,.atlas-focus .atlas-orb{width:min(31vw,310px)}.atlas-respond{margin-top:0;min-height:64px}@media(max-height:820px){.atlas{grid-template-rows:330px minmax(0,1fr) auto}.atlas-side,.atlas-side .atlas-shade,.atlas-center{max-height:330px;height:330px}}.atlas-cat svg{width:15px;height:15px;padding:5px;stroke-width:1.8}.atlas-cat.is-empty svg{opacity:.6}.atlas-cat{min-height:37px}.atlas-cats{gap:4px}.atlas-sheen{display:none}.atlas-shade:after,.atlas-console:after,.atlas-con-side:after,.atlas-console .atlas-panel:after,.atlas-respond:after{background:#d7beff29;animation:none}.atlas-shade:before,.atlas-console:before{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.02) 30%,transparent 50%)}.atlas-respond:after{background:linear-gradient(135deg,#ffffff52,#cdaaff2e)}.atlas{grid-template-rows:356px minmax(0,1fr);gap:6px 22px;padding:8px 22px 10px}.atlas-side,.atlas-side .atlas-shade,.atlas-center{max-height:356px;height:356px}.atlas-side .atlas-shade{padding:10px 12px 8px}.atlas-cat{min-height:35px}.atlas-cats{gap:3px}.atlas-orb{width:min(32vw,306px)}.atlas-classic .atlas-orb,.atlas-focus .atlas-orb{width:min(30vw,296px)}@media(max-height:820px){.atlas{grid-template-rows:318px minmax(0,1fr)}.atlas-side,.atlas-side .atlas-shade,.atlas-center{max-height:318px;height:318px}.atlas-cat{min-height:31px}}.atlas-con-main{display:flex;flex-direction:column;gap:10px;min-height:0}.atlas-con-main .atlas-panel{flex:1 1 auto;min-height:0;height:auto}.atlas-con-main .atlas-respond{flex:none;width:min(100%,640px);margin:0 auto;min-height:60px;grid-column:auto}.atlas-shade,.atlas-shade:before,.atlas-shade:after{background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.atlas-shade:after,.atlas-console:after,.atlas-con-side:after,.atlas-console .atlas-panel:after,.atlas-respond:after{display:none}.atlas-side .atlas-shade{padding:4px 6px 0}.atlas-shade h2.atlas-h{margin-bottom:10px}.atlas-console{background:linear-gradient(180deg,#5a3cc81a,#140a3247 50%,#0a051a57);box-shadow:0 40px 90px -40px #000000f2,inset 0 1px #ffffff12;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.atlas-console:before{background:radial-gradient(60% 50% at 50% 0%,rgba(185,138,255,.14),transparent 70%)}.atlas-con-side,.atlas-console .atlas-panel{background:linear-gradient(180deg,#0000001a,#00000042);box-shadow:inset 0 1px #ffffff0d;backdrop-filter:none;-webkit-backdrop-filter:none}.atlas-con-side:before,.atlas-console .atlas-panel:before{background:none}.atlas-console .atlas-panel{background:linear-gradient(180deg,#7850ff0f,#00000038 40%,#0000004d)}.atlas-respond{background:linear-gradient(180deg,#b98aff29,#5a3cc81f);box-shadow:0 18px 40px -16px #000000e6,0 0 0 0 transparent,inset 0 1px #ffffff24}.atlas-respond:before{background:none}.atlas-con-main{gap:12px;padding-bottom:6px}.atlas-con-main .atlas-respond{margin:0 auto 4px}.atlas-cat{box-shadow:inset 0 1px #ffffff38,0 10px 24px -14px #000c}.atlas-cat:hover:not(:disabled){box-shadow:inset 0 1px #ffffff4d,0 14px 30px -14px #8c5affcc}.atlas-cat b{box-shadow:inset 0 1px #fff3}.atlas-cat svg{box-shadow:inset 0 1px #fff6,0 4px 14px -4px #8c5affe6}.atlas-chat-new,.atlas-more-rows{box-shadow:inset 0 1px #ffffff1f;background:#b98aff1a}.atlas-done,.atlas-pend{border-bottom-color:#ffffff0d}@media(max-width:1180px){.atlas{display:flex!important;flex-direction:column;align-items:stretch;height:auto!important;min-height:auto!important;overflow:visible!important;gap:14px;padding:12px 14px 32px;margin:-14px -22px -40px}.atlas-center{order:0;height:auto!important;max-height:none!important;padding:6px 0 0;align-self:center;width:100%}.atlas-orb{width:min(58vw,300px)!important;margin:0 auto}.atlas-console{order:1;display:flex!important;flex-direction:column;height:auto!important;padding:12px;gap:12px;overflow:visible}.atlas-con-main{order:0}.atlas-con-main{flex-direction:column-reverse}.atlas-con-main .atlas-respond{width:100%;margin:0}.atlas-con-main .atlas-panel{min-height:160px;max-height:50vh;overflow-y:auto}.atlas-con-side{order:1;height:auto!important;max-height:320px}.atlas-side{order:2;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;justify-self:stretch}.atlas-side .atlas-shade{height:auto!important;max-height:none!important;padding:0!important}.atlas-side .atlas-cats{gap:6px}.atlas-left{order:2}.atlas-right{order:3}.atlas-respond{grid-column:auto}.atlas-chat,.atlas-done span,.atlas-pend span{white-space:nowrap}.atlas-shade h2.atlas-h,.atlas-con-side .atlas-h.is-small{align-self:center}}@media(min-width:700px)and (max-width:1180px){.atlas-sides{display:contents}.atlas-left,.atlas-right{width:calc(50% - 7px)!important}.atlas{flex-direction:row;flex-wrap:wrap}.atlas-center,.atlas-console{width:100%}.atlas-left{order:2}.atlas-right{order:3}}@media(max-width:480px){.atlas{padding:10px 10px 28px;margin:-14px -12px -32px}.atlas-orb{width:min(70vw,280px)!important}.atlas-console{padding:10px;border-radius:20px}.atlas-respond{min-height:56px;padding:8px 10px 8px 8px}.atlas-respond input{font-size:16px}.atlas-wake{display:none}.atlas-cat{min-height:40px;font-size:14px}.atlas-h{font-size:18px}}@media(max-width:1180px){.atlas{margin:-14px -12px -32px!important;width:auto;max-width:100%;box-sizing:border-box;justify-content:center;align-items:center}.atlas>*{max-width:100%;box-sizing:border-box}.atlas-console,.atlas-center{width:100%!important}.atlas-side{width:100%!important;max-width:560px!important;margin:0 auto}.atlas-side .atlas-shade{margin:0 auto}.atlas-con-side,.atlas-con-main{width:100%}.atlas-respond{max-width:100%}.atlas-shade h2.atlas-h,.atlas-con-side .atlas-h.is-small,.atlas-con-main .atlas-h.is-small{align-self:center}}@media(min-width:700px)and (max-width:1180px){.atlas{flex-direction:row;flex-wrap:wrap;justify-content:center}.atlas-left,.atlas-right{flex:0 1 calc(50% - 8px);width:calc(50% - 8px)!important;max-width:520px!important;margin:0}.atlas-console{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto}.atlas-console .atlas-con-main{grid-column:1 / -1;order:0}.atlas-console .atlas-con-side{order:1}}@media(max-width:699px){.atlas-side{max-width:100%!important}}.atlas{height:auto!important;min-height:calc(100vh - var(--ao-top-h, 54px));overflow:visible!important;grid-template-rows:minmax(356px,auto) minmax(380px,1fr)}.atlas-side,.atlas-side .atlas-shade{height:auto!important;max-height:none!important;overflow:visible!important}.atlas-center{height:356px}.atlas-cat-open{padding-bottom:6px}.atlas-card{overflow:visible}@media(max-height:820px){.atlas{grid-template-rows:minmax(318px,auto) minmax(340px,1fr)}.atlas-center{height:318px}}:root:not([data-mode=spectrum]) .atlas-cat b:before,:root:not([data-mode=spectrum]) .atlas-cat-back b:before{content:"["}:root:not([data-mode=spectrum]) .atlas-cat b:after,:root:not([data-mode=spectrum]) .atlas-cat-back b:after{content:"]"}:root[data-mode=spectrum] .atlas{--a-ink: #eef0f4;--a-ink-2: #b4bcc9;--a-ink-3: #7f8897}:root[data-mode=spectrum] .atlas-sky{background:radial-gradient(60% 50% at 50% 34%,hsl(var(--ao-spec-h) 60% 30% / .35),transparent 70%),linear-gradient(180deg,#0a0b0f,#07080b)!important}:root[data-mode=spectrum] .atlas-sky:after,:root[data-mode=spectrum] .atlas-vignette{background:radial-gradient(70% 60% at 50% 40%,transparent 45%,rgba(0,0,0,.6) 100%)}:root[data-mode=spectrum] .atlas-stars{display:none}:root[data-mode=spectrum] .atlas-orb{animation:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.8))}:root[data-mode=spectrum] .atlas-spectrum-video{object-fit:contain}:root[data-mode=spectrum] .atlas-h,:root[data-mode=spectrum] .atlas-h.is-small{font:700 20px/1 var(--ao-font-display);letter-spacing:.14em;text-transform:uppercase;color:#f2f4f8;padding-bottom:9px;margin-bottom:12px;gap:.3em}:root[data-mode=spectrum] .atlas-h-w{color:#f2f4f8;text-shadow:none}:root[data-mode=spectrum] .atlas-h-ops{background:none;color:var(--ao-spec);-webkit-text-fill-color:var(--ao-spec);filter:none;letter-spacing:.14em}:root[data-mode=spectrum] .atlas-h-trace{left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--ao-spec) 30%,var(--ao-spec) 70%,transparent);box-shadow:0 0 8px var(--ao-spec-dim);opacity:1}:root[data-mode=spectrum] .atlas-nameplate{padding:2px 18px 11px}:root[data-mode=spectrum] .atlas-nameplate .atlas-h-w{letter-spacing:.34em;margin-left:.34em;background:linear-gradient(180deg,#fff,#c9ced8 55%,#8b93a3);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:root[data-mode=spectrum] .atlas-np-fin{position:absolute;top:2px;width:14px;height:14px;border-top:2px solid var(--ao-spec);opacity:.9}:root[data-mode=spectrum] .atlas-np-fin-l{left:0;border-left:2px solid var(--ao-spec);border-top-left-radius:3px}:root[data-mode=spectrum] .atlas-np-fin-r{right:0;border-right:2px solid var(--ao-spec);border-top-right-radius:3px}:root[data-mode=spectrum] .atlas-nameplate .atlas-h-trace{left:0;right:0;height:2px}:root[data-mode=spectrum] .atlas-console{background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;gap:16px}:root[data-mode=spectrum] .atlas-console:before,:root[data-mode=spectrum] .atlas-console:after{display:none}:root[data-mode=spectrum] .atlas-con-side,:root[data-mode=spectrum] .atlas-console .atlas-panel{background:linear-gradient(180deg,#15181f,#0e1015 60%,#0b0d11);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0009,inset 0 0 0 1px #ffffff0f,0 18px 40px #00000080;border-radius:12px}:root[data-mode=spectrum] .atlas-con-side:before,:root[data-mode=spectrum] .atlas-console .atlas-panel:before{background:none}:root[data-mode=spectrum] .atlas-con-side .atlas-h.is-small,:root[data-mode=spectrum] .atlas-con-main .atlas-h.is-small{margin:4px 0 12px}:root[data-mode=spectrum] .atlas-side .atlas-shade{padding:0 4px}:root[data-mode=spectrum] .atlas-cat{background:linear-gradient(180deg,#1c1f27,#13161c);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0000008c,inset 0 0 0 1px #ffffff0d;color:#eef0f4;border-radius:9px;min-height:38px;animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}:root[data-mode=spectrum] .atlas-cat:hover:not(:disabled){transform:none;background:linear-gradient(180deg,#232733,#171a21);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000008c,inset 0 0 0 1px var(--cat-c, var(--ao-spec-soft)),0 0 14px color-mix(in srgb,var(--cat-c, var(--ao-spec)) 22%,transparent)}:root[data-mode=spectrum] .atlas-cat:focus-visible{box-shadow:inset 0 0 0 2px var(--ao-spec)}:root[data-mode=spectrum] .atlas-cat.is-today{background:linear-gradient(180deg,#232733,#171a21);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000008c,inset 0 0 0 1px var(--ao-spec-soft)}:root[data-mode=spectrum] .atlas-cat.is-empty{opacity:.45;filter:none}:root[data-mode=spectrum] .atlas-cat[data-cat=today]{--cat-c: var(--ao-spec)}:root[data-mode=spectrum] .atlas-cat[data-cat=money]{--cat-c: #f2c35b}:root[data-mode=spectrum] .atlas-cat[data-cat=sales]{--cat-c: #4fd2ff}:root[data-mode=spectrum] .atlas-cat[data-cat=fulfillment]{--cat-c: #9d7bff}:root[data-mode=spectrum] .atlas-cat[data-cat=support]{--cat-c: #3fd9c9}:root[data-mode=spectrum] .atlas-cat[data-cat=growth]{--cat-c: #4fe08a}:root[data-mode=spectrum] .atlas-cat[data-cat=systems]{--cat-c: #8fb3cc}:root[data-mode=spectrum] .atlas-cat[data-cat=security]{--cat-c: #b48cff}:root[data-mode=spectrum] .atlas-cat.is-hot[data-cat=security]{--cat-c: #ff6b86}:root[data-mode=spectrum] .atlas-cat svg{width:14px;height:14px;padding:6px;border-radius:7px;color:var(--cat-c, var(--ao-spec));background:linear-gradient(180deg,#0c0e13,#16191f);box-shadow:inset 0 1px 2px #000c,inset 0 0 0 1px #ffffff14,0 1px #ffffff0f}:root[data-mode=spectrum] .atlas-cat:hover:not(:disabled) svg,:root[data-mode=spectrum] .atlas-cat:focus-visible svg{box-shadow:inset 0 1px 2px #000c,inset 0 0 0 1px color-mix(in srgb,var(--cat-c, var(--ao-spec)) 60%,transparent),0 0 10px color-mix(in srgb,var(--cat-c, var(--ao-spec)) 35%,transparent);transition:box-shadow .18s}:root[data-mode=spectrum] .atlas-cat b,:root[data-mode=spectrum] .atlas-cat-back b{font:600 12px/1 var(--ao-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;min-width:2.6em;text-align:center;padding:5px 8px;border-radius:6px;color:#d9dde6;background:linear-gradient(180deg,#0b0d11,#14171d);box-shadow:inset 0 1px 2px #000c,inset 0 0 0 1px #ffffff12,0 1px #ffffff0d,inset 0 -1px color-mix(in srgb,var(--cat-c, #9aa3b5) 35%,transparent)}:root[data-mode=spectrum] .atlas-cat.is-hot b{color:#ffd3dc;box-shadow:inset 0 1px 2px #000c,inset 0 0 0 1px #ff6b8673,0 0 8px #ff6b8640}:root[data-mode=spectrum] .atlas-cat.is-empty b{color:#6e7684;box-shadow:inset 0 1px 2px #000c,inset 0 0 0 1px #ffffff0d}:root[data-mode=spectrum] .atlas-cat-back{color:#f2f4f8}:root[data-mode=spectrum] .atlas-card{border-radius:9px}:root[data-mode=spectrum] .atlas-card.is-open,:root[data-mode=spectrum] .atlas-card:hover{background:#171a21;box-shadow:inset 0 0 0 1px #ffffff12}:root[data-mode=spectrum] .atlas-impact{color:var(--ao-spec);text-shadow:none}:root[data-mode=spectrum] .atlas-go{background:linear-gradient(180deg,#2a2e39,#171a21);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px var(--ao-spec-dim),0 0 12px var(--ao-spec-dim);border-radius:7px;color:#fff}:root[data-mode=spectrum] .atlas-go:before{background:var(--ao-spec);box-shadow:0 0 8px var(--ao-spec)}:root[data-mode=spectrum] .atlas-go:hover:not(:disabled){background:linear-gradient(180deg,#323744,#1c1f27);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px var(--ao-spec-soft),0 0 18px var(--ao-spec-dim)}:root[data-mode=spectrum] .atlas-more-btn:hover,:root[data-mode=spectrum] .atlas-chat:hover:not(:disabled){background:#ffffff0d;color:#fff}:root[data-mode=spectrum] .atlas-chat.is-on{background:#1d2029;box-shadow:inset 0 0 0 1px var(--ao-spec-soft)}:root[data-mode=spectrum] .atlas-chat-new,:root[data-mode=spectrum] .atlas-more-rows{background:linear-gradient(180deg,#1c1f27,#13161c);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0f;color:#eef0f4}:root[data-mode=spectrum] .atlas-done,:root[data-mode=spectrum] .atlas-pend{border-bottom-color:#ffffff0f}:root[data-mode=spectrum] .atlas-key{background:linear-gradient(180deg,#1c1f27,#13161c);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff14;color:#c9ced8}:root[data-mode=spectrum] .atlas-md a{background:linear-gradient(180deg,#2a2e39,#171a21);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px var(--ao-spec-soft);border-radius:7px}:root[data-mode=spectrum] .atlas-msg-body{background:#14171d;box-shadow:inset 0 0 0 1px #ffffff12}:root[data-mode=spectrum] .atlas-msg.is-user .atlas-msg-body{background:linear-gradient(180deg,#232733,#1a1d25);box-shadow:inset 0 0 0 1px var(--ao-spec-dim)}:root[data-mode=spectrum] .atlas-live,:root[data-mode=spectrum] .atlas-word{color:#fff;text-shadow:0 0 14px var(--ao-spec-dim)}:root[data-mode=spectrum] .atlas-ear,:root[data-mode=spectrum] .atlas-wake.is-on,:root[data-mode=spectrum] .atlas-answer small{color:var(--ao-spec)}:root[data-mode=spectrum] .atlas-wake.is-on .atlas-wake-dot{background:var(--ao-spec);box-shadow:0 0 10px var(--ao-spec)}:root[data-mode=spectrum] .atlas-respond{width:min(100%,720px);min-height:68px;border-radius:12px;background:linear-gradient(180deg,#1c1f27,#13161c);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0009,inset 0 0 0 1px #ffffff12,0 0 0 1px var(--ao-spec-dim),0 14px 30px #00000080;margin:0 auto 2px}:root[data-mode=spectrum] .atlas-respond:before{background:none}:root[data-mode=spectrum] .atlas-respond input{min-height:48px;color:#f4f6fa;font-weight:400}:root[data-mode=spectrum] .atlas-respond input::placeholder{color:#8a93a3}:root[data-mode=spectrum] .atlas-mic{width:48px;height:48px;border-radius:10px;background:linear-gradient(180deg,#2a2e39,#171a21);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px var(--ao-spec-soft),0 0 14px var(--ao-spec-dim);color:var(--ao-spec);animation:none}:root[data-mode=spectrum] .atlas-mic.is-live{color:#fff;background:var(--ao-spec);box-shadow:0 0 20px var(--ao-spec-soft)}:root[data-mode=spectrum] .atlas-respond .atlas-go{min-height:40px;padding:0 16px;font-size:11.5px}:root[data-mode=spectrum] .atlas-orb:before{display:none}:root[data-mode=spectrum] .atlas.is-listening .atlas-orb:after{box-shadow:0 0 0 1px var(--ao-spec-soft),0 0 40px var(--ao-spec-dim)}:root[data-mode=spectrum] .atlas-h.is-one{gap:0}:root[data-mode=spectrum] .atlas-h.is-one .atlas-h-ops{letter-spacing:.14em}@media(min-width:1181px){.atlas{grid-template-columns:minmax(230px,300px) minmax(300px,1fr) minmax(230px,300px);max-width:calc(100% + 44px)}.atlas-side{width:auto;max-width:300px;justify-self:stretch}.atlas-center{min-width:0}.atlas-orb{max-width:100%}}@media(min-width:1181px)and (max-width:1320px){.atlas{gap:10px 14px;padding-left:14px;padding-right:14px}.atlas-orb{width:min(26vw,300px)}.atlas-classic .atlas-orb,.atlas-focus .atlas-orb{width:min(25vw,290px)}}:root[data-mode=spectrum] .atlas-h.is-one{gap:0!important}:root[data-mode=spectrum] .atlas-h.is-one .atlas-h-w{margin-right:-.14em}.atlas-h.is-one .atlas-h-w{margin-right:-.08em}@media(min-width:1181px){.atlas-console{display:grid!important;grid-template-columns:subgrid;column-gap:inherit;padding-left:0;padding-right:0}.atlas-con-side,.atlas-con-main{min-width:0;width:auto}.atlas-con-main .atlas-panel{width:100%}}.atlas-console,.atlas-console:before,.atlas-console:after{background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.atlas-console{padding:0!important}.atlas-h,.atlas-h.is-small{font-size:20px;letter-spacing:.08em;padding-bottom:7px}:root:not([data-mode=spectrum]) .atlas-h.is-small .atlas-h-w{font-size:inherit}@media(max-width:1180px){.atlas-h.is-small{font-size:18px}}.atlas-cat svg{width:16px;height:16px;padding:6px;border-radius:9px;color:#fff;stroke-width:2;background:linear-gradient(145deg,var(--cat-c, #a47cff),color-mix(in srgb,var(--cat-c, #6a3dff) 60%,#1a0b3a));box-shadow:inset 0 1px #ffffff80,0 0 0 1px color-mix(in srgb,var(--cat-c, #a47cff) 45%,transparent),0 6px 16px -6px var(--cat-c, #8c5aff)}.atlas-cat[data-cat=today]{--cat-c: #c9a8ff}.atlas-cat[data-cat=money]{--cat-c: #f2c35b}.atlas-cat[data-cat=sales]{--cat-c: #4fd2ff}.atlas-cat[data-cat=fulfillment]{--cat-c: #9d7bff}.atlas-cat[data-cat=support]{--cat-c: #3fd9c9}.atlas-cat[data-cat=growth]{--cat-c: #4fe08a}.atlas-cat[data-cat=systems]{--cat-c: #8fb3e0}.atlas-cat[data-cat=security]{--cat-c: #b48cff}.atlas-cat.is-hot[data-cat=security]{--cat-c: #ff6b86}:root[data-mode=spectrum] .atlas-cat svg{background:linear-gradient(180deg,#0c0e13,#16191f);color:var(--cat-c, var(--ao-spec))}.atlas-focus{--a-ink: #eceaf6;--a-ink-2: #b9b3d6;--a-ink-3: #8a84ad}.atlas-focus .atlas-cat{min-height:34px;padding:4px 10px;border-radius:8px;background:#ffffff09;box-shadow:none}.atlas-focus .atlas-cat:hover{background:#ffffff12}.atlas-focus .atlas-cat svg{width:16px;height:16px;padding:0;margin-right:4px;border-radius:0;color:#cfc8ee;background:none;box-shadow:none}.atlas-focus .atlas-cat.is-hot svg{color:#ffb3c2}.atlas-focus .atlas-cat b:before,.atlas-focus .atlas-cat b:after,.atlas-focus .atlas-cat-back b:before,.atlas-focus .atlas-cat-back b:after{content:none}.atlas-focus .atlas-cat b,.atlas-focus .atlas-cat-back b{background:none;box-shadow:none;color:#a9a2cc;font-weight:500;letter-spacing:0}.atlas-focus .atlas-cat.is-hot b{color:#ffb3c2}.atlas-focus .atlas-h,.atlas-focus .atlas-h.is-small{font-weight:600;letter-spacing:.14em}.atlas-focus .atlas-h-w{color:#eceaf6;text-shadow:none}.atlas-focus .atlas-h-ops{background:none;color:#a78bfa;-webkit-text-fill-color:#a78bfa;filter:none}.atlas-focus .atlas-h-trace{height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.6),transparent);box-shadow:none}.atlas-focus .atlas-con-side,.atlas-focus .atlas-console .atlas-panel{background:#ffffff06;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:14px}.atlas-focus .atlas-con-side:before,.atlas-focus .atlas-console .atlas-panel:before,.atlas-focus .atlas-con-side:after,.atlas-focus .atlas-console .atlas-panel:after{display:none}.atlas-focus .atlas-card{background:#ffffff08;box-shadow:none;border-radius:10px}.atlas-focus .atlas-go{background:#a78bfa24;color:#e4dcff;box-shadow:none;border-radius:6px}.atlas-focus .atlas-more-rows,.atlas-focus .atlas-chat{background:#ffffff09;box-shadow:none}.atlas-focus .atlas-con-main .atlas-respond{background:#ffffff0a;box-shadow:inset 0 0 0 1px #a78bfa40;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:16px}.atlas-focus .atlas-respond .atlas-mic{background:#a78bfa33;box-shadow:none;color:#e4dcff}.atlas-focus .atlas-nameplate .atlas-np-fin{display:none}.atlas-wild .atlas-cat{min-height:38px;padding:4px 8px 4px 6px;border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--cat-c, #a47cff) 16%,rgba(20,8,50,.7)),#1408328c 55%);box-shadow:inset 0 1px #ffffff1f,inset 3px 0 color-mix(in srgb,var(--cat-c, #a47cff) 70%,transparent),0 10px 24px -16px #000000e6}.atlas-wild .atlas-cat:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--cat-c, #a47cff) 28%,rgba(20,8,50,.7)),#1408328c 60%)}.atlas-wild .atlas-cat svg{width:16px;height:16px;padding:7px;border-radius:50%;color:var(--cat-c, #a47cff);background:radial-gradient(circle at 50% 35%,#ffffff38,#fff0 60%),#080318e6;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--cat-c, #a47cff) 70%,transparent),0 0 18px -2px color-mix(in srgb,var(--cat-c, #a47cff) 80%,transparent)}.atlas-wild .atlas-cat b:before,.atlas-wild .atlas-cat b:after,.atlas-wild .atlas-cat-back b:before,.atlas-wild .atlas-cat-back b:after{content:none}.atlas-wild .atlas-cat b,.atlas-wild .atlas-cat-back b{min-width:0;height:auto;padding:0 2px;border-radius:0;font:700 13px/1 var(--ao-font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;color:#e9e4ff;background:none;box-shadow:none;text-shadow:0 0 10px rgba(185,138,255,.45)}.atlas-wild .atlas-cat.is-hot b{color:#ffd0d8;text-shadow:0 0 10px rgba(255,107,134,.5)}.atlas-wild .atlas-h-w{background:linear-gradient(90deg,#fff,#d9c4ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.atlas-wild .atlas-h-ops{background:linear-gradient(90deg,#38d9ff,#a47cff 55%,#ff9f43);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:none}.atlas-wild .atlas-h-trace{height:2px;background:linear-gradient(90deg,transparent,#38d9ff 30%,#a47cff 50%,#ff9f43 70%,transparent);box-shadow:0 0 12px #a47cff99}.atlas-wild .atlas-con-side,.atlas-wild .atlas-console .atlas-panel{background:linear-gradient(180deg,#5028c824,#0a041e80);box-shadow:inset 0 1px #ffffff24,0 30px 60px -36px #7850ffb3;border-radius:22px}.atlas-wild .atlas-go{background:linear-gradient(135deg,#a47cff,#6a3dff);color:#fff;box-shadow:0 0 16px -4px #a47cff,inset 0 1px #fff6}.atlas-wild .atlas-card.is-urgent{box-shadow:inset 3px 0 #ff6b86,0 0 20px -10px #ff6b86}.atlas-wild .atlas-con-main .atlas-respond{background:linear-gradient(180deg,#5028c838,#0a041e99);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #a47cff80,0 0 30px -8px #a47cffb3}.atlas-wild .atlas-respond .atlas-mic{background:linear-gradient(135deg,#38d9ff,#a47cff);box-shadow:0 0 18px -2px #38d9ff}.atlas-wild .atlas-more-rows,.atlas-wild .atlas-chat{background:#5028c829;box-shadow:inset 0 1px #ffffff1a}.atlas-wild .atlas-nameplate .atlas-np-fin{background:linear-gradient(90deg,transparent,#38d9ff)}.atlas-wild .atlas-nameplate .atlas-np-fin-r{background:linear-gradient(90deg,#38d9ff,transparent)}:root[data-mode=wild] .atlas-cat b:before,:root[data-mode=wild] .atlas-cat b:after,:root[data-mode=wild] .atlas-cat-back b:before,:root[data-mode=wild] .atlas-cat-back b:after{content:none}.atlas-clip{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:#ffffff0f;color:var(--a-ink-2);cursor:pointer;transition:background .15s,color .15s}.atlas-clip:hover{background:#b98aff38;color:#fff}.atlas-clip:disabled{opacity:.4;cursor:default}.atlas-respond.is-dragover{box-shadow:inset 0 0 0 2px #b98affd9,0 0 24px -6px #b98affb3}.atlas-docs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:min(100%,640px);margin:0 auto -4px}.atlas-doc{display:inline-flex;align-items:center;gap:5px;max-width:260px;padding:3px 6px 3px 8px;border-radius:999px;background:#b98aff24;color:var(--a-ink);font-size:12px}.atlas-doc>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-doc button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:#ffffff14;color:var(--a-ink-2);cursor:pointer}.atlas-doc button:hover{background:#ff6b864d;color:#fff}.atlas-doc.is-busy{background:#ffffff0f;color:var(--a-ink-2);animation:atlas-doc-pulse 1.2s ease-in-out infinite}@keyframes atlas-doc-pulse{0%,to{opacity:.55}50%{opacity:1}}:root[data-mode=spectrum] .atlas-doc{background:#1c1f27;box-shadow:inset 0 0 0 1px #ffffff0f}:root[data-mode=spectrum] .atlas-clip{background:#1c1f27}@media(max-width:720px){.atlas{margin:-12px -12px -28px;padding:10px 10px 34px;gap:12px}.atlas-orb,.atlas-classic .atlas-orb,.atlas-focus .atlas-orb,.atlas-spectrum .atlas-orb,.atlas-wild .atlas-orb{width:min(54vw,230px)}.atlas-center{min-height:0}.atlas-console{padding:10px;gap:10px;border-radius:18px}.atlas-console .atlas-panel,.atlas-panel{min-height:120px;padding:16px 14px 14px;border-radius:18px}.atlas-console .atlas-line input{width:100%}.atlas-line{flex-wrap:nowrap;gap:8px}.atlas-line input{flex:1 1 120px;min-width:0;width:auto;font-size:16px}.atlas-key{display:none}.atlas-shade{padding:16px 12px 10px;border-radius:18px}.atlas-shade h2.atlas-h{font-size:18px;max-width:calc(100% - 36px);white-space:normal;line-height:1.15}.atlas .ao-guide-btn{right:10px;top:12px;width:24px;height:24px;font-size:12px}.atlas-h.is-small{font-size:16px}.atlas-chat{font-size:14px}.atlas-con-side{padding:12px}.atlas-msg-body{font-size:15px}.atlas-msg-body table{display:block;overflow-x:auto;max-width:100%}.atlas-answer{font-size:16px}}.atlas .forward-core-art{-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 62%,transparent 69%);mask-image:radial-gradient(circle at 50% 50%,#000 62%,transparent 69%)}.atlas-con-main{display:flex;flex-direction:column;gap:12px}.atlas-con-main .atlas-respond{order:0;margin-top:0}.atlas-con-main .atlas-docs{order:0}.atlas-con-main .atlas-panel{order:1;min-height:380px!important;max-height:62vh!important}@media(max-width:720px){.atlas-con-main .atlas-panel{min-height:240px!important;max-height:none!important}}@property --ao-card-border{syntax: "<color>"; inherits: true; initial-value: rgba(96,140,210,.24);}@property --ao-card-border-hover{syntax: "<color>"; inherits: true; initial-value: rgba(53,217,255,.55);}@property --ao-card-title-c{syntax: "<color>"; inherits: true; initial-value: #b98cff;}@property --ao-col-border{syntax: "<color>"; inherits: true; initial-value: rgba(96,140,210,.2);}@property --ao-panel-border{syntax: "<color>"; inherits: true; initial-value: rgba(96,140,210,.24);}@property --ao-panel-topline{syntax: "<color>"; inherits: true; initial-value: rgba(53,217,255,.55);}@property --ao-panel-topline-o{syntax: "<number>"; inherits: true; initial-value: .8;}@property --ao-cosmos-o{syntax: "<number>"; inherits: true; initial-value: 1;}@property --ao-card-shadow{syntax: "*"; inherits: true;}@property --ao-card-shadow-hover{syntax: "*"; inherits: true;}@property --ao-panel-shadow{syntax: "*"; inherits: true;}@property --ao-card-bg{syntax: "*"; inherits: true;}@property --ao-col-bg{syntax: "*"; inherits: true;}@property --ao-panel-bg{syntax: "*"; inherits: true;}@property --ao-col-head-bg{syntax: "*"; inherits: true;}@property --ao-card-title-shadow{syntax: "*"; inherits: true;}@property --ao-cosmos-veil{syntax: "*"; inherits: true;}:root{--ao-canvas-0: #040A1C;--ao-canvas-1: #071331;--ao-surface-0: #081533;--ao-surface-1: #0B1C3E;--ao-surface-2: #10264F;--ao-border: rgba(53, 217, 255, .26);--ao-border-soft: rgba(84, 140, 200, .18);--ao-border-strong: rgba(53, 217, 255, .6);--ao-glow-cyan: 0 0 18px rgba(53, 217, 255, .12);--ao-topbar-bg: linear-gradient(180deg, var(--ao-canvas-0) 0%, var(--ao-canvas-0) 62%, #05102A 100%);--ao-topbar-edge: 0 1px 0 rgba(53, 217, 255, .12), 0 12px 24px -20px rgba(0, 0, 0, .95);--ao-text-0: #EDF5FF;--ao-text-1: #A9BDD8;--ao-text-2: #7F95B3;--ao-cyan: #35D9FF;--brand-accent-default: #9975FF;--ao-violet: var(--brand-accent, var(--brand-accent-default));--ao-success: #38D996;--ao-warning: #F4B84A;--ao-danger: #F2607A;--ao-radius-panel: 12px;--ao-radius-control: 9px;--ao-font-ui: "Inter", system-ui, sans-serif;--ao-font-display: "Space Grotesk", var(--ao-font-ui);--ao-font-mono: "IBM Plex Mono", ui-monospace, monospace;--ao-nav-w: 218px;--ao-nav-w-collapsed: 64px;--ao-signals-w: 276px;--ao-ease: .16s cubic-bezier(.2,.7,.2,1);--ao-h-edge: 96,140,210;--ao-h-edge-soft: 84,140,200;--ao-h-surf: 14,30,68;--ao-h-deep: 7,16,40;--ao-h-void: 4,10,28;--ao-h-field: 9,21,50;--ao-h-field-2: 6,15,38;--ao-h-raise: 16,34,74;--ao-h-well: 6,14,36;--ao-h-well-2: 8,19,46;--ao-h-rule: 34,48,74;--ao-h-tile: 7,18,44;--ao-ease-out: cubic-bezier(.23, 1, .32, 1);--ao-theme-t: .18s var(--ao-ease-out);--ao-panel-bg: linear-gradient(180deg, rgba(14,30,68,.86), rgba(7,16,40,.94));--ao-panel-border: rgba(96,140,210,.24);--ao-panel-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 0 0 0 transparent, 0 12px 30px rgba(0,0,0,.28);--ao-panel-topline: rgba(53,217,255,.55);--ao-panel-topline-o: .8;--ao-col-bg: linear-gradient(180deg, rgba(10,22,52,.55), rgba(5,12,32,.6));--ao-col-border: rgba(96,140,210,.2);--ao-col-head-bg: linear-gradient(180deg, rgba(10,22,52,.98), rgba(8,18,44,.96));--ao-card-bg: linear-gradient(180deg, rgba(14,30,68,.9), rgba(7,16,40,.94));--ao-card-border: rgba(96,140,210,.24);--ao-card-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 0 0 0 transparent, 0 6px 16px rgba(0,0,0,.22);--ao-card-border-hover: rgba(53,217,255,.55);--ao-card-shadow-hover: inset 0 1px 0 rgba(255,255,255,.08), 0 0 0 1px rgba(53,217,255,.1), 0 0 18px rgba(53,217,255,.14), 0 8px 20px rgba(0,0,0,.3);--ao-card-lift: -1px;--ao-card-title-c: #b98cff;--ao-card-title-shadow: 0 0 14px rgba(185,140,255,.28);--ao-cosmos-o: 1;--ao-cosmos-veil: none}@media(prefers-reduced-motion:reduce){:root{--ao-ease: 0ms linear}}html,body{margin:0;min-height:100%;background:var(--ao-canvas-0);color:var(--ao-text-0);font:14px/1.45 var(--ao-font-ui);-webkit-font-smoothing:antialiased}body{background:radial-gradient(1500px 900px at 56% 38%,#08122f,#050b22,#02061a)}*{box-sizing:border-box}a{color:var(--ao-cyan);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-family:var(--ao-font-display);font-weight:600;letter-spacing:-.01em}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea,.ao-input{background:linear-gradient(180deg,rgba(var(--ao-h-field),.9),rgba(var(--ao-h-field-2),.94));border:1px solid rgba(var(--ao-h-edge),.3);border-radius:var(--ao-radius-control);color:var(--ao-text-0);padding:7px 10px;min-height:34px;box-shadow:inset 0 1px 2px #00000040;transition:border-color .14s ease,box-shadow .14s ease}input:hover,select:hover,textarea:hover{border-color:#35d9ff66}input:focus,select:focus,textarea:focus{border-color:#35d9ffb3;box-shadow:inset 0 1px 2px #00000040,0 0 0 3px #35d9ff1f}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ao-cyan);outline-offset:2px;border-radius:6px;box-shadow:0 0 0 4px #35d9ff24}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ao-text-1) 50%),linear-gradient(135deg,var(--ao-text-1) 50%,transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 9px) 14px;background-size:5px 5px;background-repeat:no-repeat;padding-right:26px}select:disabled,input:disabled,textarea:disabled{opacity:.6}::placeholder{color:var(--ao-text-2)}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;min-height:0;padding:0;flex:none;border:1px solid rgba(var(--ao-h-edge),.5);border-radius:5px;background:linear-gradient(180deg,rgba(var(--ao-h-field),.9),rgba(var(--ao-h-field-2),.94));display:inline-grid;place-content:center;cursor:pointer;vertical-align:-3px;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}input[type=radio]{border-radius:50%}input[type=checkbox]:after{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s ease;background:#04101f;clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,82% 0,37% 64%)}input[type=radio]:after{content:"";width:7px;height:7px;border-radius:50%;background:#04101f;transform:scale(0);transition:transform .12s ease}input[type=checkbox]:checked:after,input[type=radio]:checked:after{transform:scale(1)}input[type=checkbox]:checked,input[type=radio]:checked{background:linear-gradient(135deg,#5fe4ff,#4aa8ff);border-color:#9af0ff;box-shadow:0 0 10px #35d9ff73}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:#35d9ffb3}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:default}@media(prefers-reduced-motion:reduce){input[type=checkbox]:after,input[type=radio]:after{transition:none}}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1) sepia(1) saturate(4) hue-rotate(160deg) opacity(.6);cursor:pointer}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:1}.ao-num{font-variant-numeric:tabular-nums}.ao-mono{font-family:var(--ao-font-mono);font-size:12px}.ao-muted{color:var(--ao-text-1)}.ao-danger{color:var(--ao-danger)}.ao-strong{font-weight:600;color:var(--ao-text-0)}.ao-inline{display:inline-flex;align-items:center;gap:8px}.ao-nowrap{white-space:nowrap}.ao-right{text-align:right}.ao-center{text-align:center}.ao-ml{margin-left:6px}.ao-grow{flex:1}.ao-skip{position:absolute;left:-9999px;z-index:200}.ao-skip:focus{left:8px;top:8px;background:var(--ao-surface-1);padding:8px 12px;border-radius:6px}::selection{background:#35d9ff52;color:#fff}*{scrollbar-width:thin;scrollbar-color:rgba(53,217,255,.28) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#35d9ff38;border-radius:999px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#35d9ff66;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}.ao-shell{position:relative;z-index:1;display:grid;grid-template-columns:var(--ao-nav-w) minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--ao-ease)}.ao-shell.nav-collapsed{grid-template-columns:var(--ao-nav-w-collapsed) minmax(0,1fr)}.ao-shell.signals-open{grid-template-columns:var(--ao-nav-w) minmax(0,1fr) var(--ao-signals-w)}.ao-shell.nav-collapsed.signals-open{grid-template-columns:var(--ao-nav-w-collapsed) minmax(0,1fr) var(--ao-signals-w)}.ao-main-col{display:flex;flex-direction:column;min-width:0;min-height:100vh}.ao-main{padding:18px 24px 40px;flex:1;min-width:0}.ao-nav{position:sticky;top:0;height:100vh;overflow:hidden auto;background:linear-gradient(180deg,#071331b8,rgba(var(--ao-h-void),.85));border-right:1px solid var(--ao-border-soft);padding:14px 12px;display:flex;flex-direction:column;scrollbar-width:thin}.ao-brand{display:flex;align-items:center;gap:11px;padding:6px 6px 14px;position:relative;margin-bottom:8px;border-bottom:1px solid var(--ao-border-soft)}.ao-brand-mark{flex:none;width:38px;height:38px;border-radius:50%;position:relative;box-shadow:0 0 0 1px #35d9ff73,0 0 14px #7c4dff99}.ao-brand-orb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:visible;background:none;box-shadow:none}.ao-brand-orb:has(.ao-brand-reactor){overflow:visible}.ao-brand-mark:has(.ao-brand-reactor){box-shadow:none}.ao-brand-orb img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transform:scale(1.35);display:block;transform-origin:50% 45%}.ao-brand-reactor{position:absolute;left:50%;top:50%;width:150%;height:150%;object-fit:cover;display:block;transform-origin:50% 50%;pointer-events:none;-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0,#000 60%,rgba(0,0,0,.45) 66%,transparent 70%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0,#000 60%,rgba(0,0,0,.45) 66%,transparent 70%);animation:ao-reactor-roll 28s linear infinite}@keyframes ao-reactor-roll{0%{transform:translate(-50%,-50%) perspective(300px) rotateX(4deg) rotateY(-4deg) rotate(0)}50%{transform:translate(-50%,-50%) perspective(300px) rotateX(-4deg) rotateY(4deg) rotate(180deg)}to{transform:translate(-50%,-50%) perspective(300px) rotateX(4deg) rotateY(-4deg) rotate(360deg)}}.ao-brand-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.55) 0,rgba(255,255,255,.16) 18%,transparent 42%),radial-gradient(circle at 70% 78%,rgba(3,8,22,.55) 0,rgba(3,8,22,.18) 30%,transparent 55%)}.ao-brand-mark:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgba(53,217,255,.4);transform:rotate(-18deg) scaleY(.45)}@media(prefers-reduced-motion:no-preference){.ao-brand-orb img{animation:ao-planet-spin 30s linear infinite}.ao-brand-mark:after{animation:ao-ring-tilt 19s ease-in-out infinite}}@keyframes ao-planet-spin{0%{transform:scale(1.35) rotate(0)}to{transform:scale(1.35) rotate(360deg)}}@keyframes ao-ring-tilt{0%{transform:rotate(-18deg) scaleY(.45)}50%{transform:rotate(-26deg) scaleY(.26)}to{transform:rotate(-18deg) scaleY(.45)}}.ao-brand-text{position:relative;display:inline-flex;align-items:baseline;gap:.34em;padding:0 0 6px;font:800 14.5px/1 var(--ao-font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.ao-brand-w{color:#f6fbff;text-shadow:0 0 14px rgba(160,200,255,.35)}.ao-brand-ops{letter-spacing:.2em;background:linear-gradient(90deg,#9d7bff,#b98cff 45%,#6f8dff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(153,117,255,.55))}.ao-brand-trace{position:absolute;left:6%;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#35D9FF 30%,#9975FF 70%,transparent);box-shadow:0 0 10px #35d9ff8c;opacity:.9}.ao-brand-col{display:flex;flex-direction:column;align-items:center;min-width:0}.nav-collapsed .ao-brand-col{display:none}.ao-brand-logo{display:block;margin-bottom:5px;height:26px;width:auto;max-width:124px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(124,77,255,.5)) drop-shadow(0 1px 1px rgba(0,0,0,.6))}.ao-nav-lead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:6px}.ao-nav-collapse{flex:none;display:grid;place-items:center;background:none;border:1px solid transparent;color:var(--ao-text-2);border-radius:7px;padding:4px;cursor:pointer}.ao-nav-collapse:hover{color:var(--ao-text-0);border-color:var(--ao-border)}.ao-nav-group-label{font:500 10px var(--ao-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ao-text-2);padding:8px 12px 4px}.ao-nav-group-label-2{margin-top:8px;padding-top:10px;border-top:1px solid var(--ao-border-soft)}.ao-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ao-nav a,.ao-nav-btn{display:flex;align-items:center;gap:10px;width:100%;text-align:left;color:#c9d8ee;font-size:12.5px;text-decoration:none;padding:8px 11px;border-radius:10px;border:1px solid transparent;background:none;cursor:pointer;transition:background var(--ao-ease),color var(--ao-ease),border-color var(--ao-ease);white-space:nowrap}.ao-nav a svg,.ao-nav-btn svg{flex:none;opacity:.85}.ao-nav a:hover,.ao-nav-btn:hover{color:var(--ao-text-0);background:#35d9ff0f;text-decoration:none}.ao-nav a.active{color:#fff;background:linear-gradient(90deg,#35d9ff2e,#35d9ff0d);border-color:#35d9ffbf;box-shadow:0 0 0 1px #35d9ff2e,0 0 22px #35d9ff38,inset 0 1px #ffffff14,inset 0 0 18px #35d9ff14}.ao-nav a.active svg{color:var(--ao-cyan);opacity:1}.ao-nav a{position:relative}.ao-nav a.active:before{content:"";position:absolute;left:-1px;top:22%;bottom:22%;width:2px;border-radius:2px;background:var(--ao-cyan);box-shadow:0 0 8px var(--ao-cyan)}.ao-nav-bottom{margin-top:auto;border-top:1px solid var(--ao-border-soft);padding-top:8px;display:flex;flex-direction:column;gap:2px}.nav-collapsed .ao-nav-label,.nav-collapsed .ao-brand-text,.nav-collapsed .ao-nav-group-label{display:none}.nav-collapsed .ao-nav{padding:14px 8px}.nav-collapsed .ao-nav a,.nav-collapsed .ao-nav-btn{justify-content:center;padding:10px}.nav-collapsed .ao-nav-lead{justify-content:center;padding-right:0}.nav-collapsed .ao-nav-collapse{margin:0}.nav-collapsed .ao-brand{flex-direction:column}.ao-topbar{container:topbar / inline-size;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 20px 8px;background:var(--ao-topbar-bg);box-shadow:var(--ao-topbar-edge)}.ao-search-wrap{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:190px;max-width:760px;justify-self:start;background:linear-gradient(180deg,rgba(var(--ao-h-raise),.92),rgba(var(--ao-h-field),.94));border:1px solid rgba(53,217,255,.34);border-radius:12px;padding:0 12px 0 14px;color:var(--ao-text-2);box-shadow:inset 0 1px #ffffff12,0 0 0 1px #35d9ff0f,0 0 18px #35d9ff1a}.ao-search{flex:1;border:0;background:none;padding:8px 4px;min-height:38px;font-size:14px;min-width:0}.ao-search:focus-visible{outline:none;box-shadow:none}.ao-search-wrap:focus-within{border-color:#9975ffd9;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #7c4dff33,0 0 26px #7c4dff61}.ao-search-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;max-height:min(64vh,460px);overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(180deg,#0c1a3cfa,rgba(var(--ao-h-well),.99));border:1px solid rgba(153,117,255,.34);border-radius:12px;box-shadow:0 24px 60px -20px #000000e6,0 0 0 1px #7c4dff1a,0 0 30px -12px #7c4dff73}.ao-search-opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;border-radius:9px;padding:7px 9px;cursor:pointer;color:var(--ao-text-0)}.ao-search-opt .ic{flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;border:1px solid rgba(53,217,255,.3);background:#35d9ff14;color:var(--ao-cyan)}.ao-search-opt .txt{display:flex;flex-direction:column;gap:1px;min-width:0}.ao-search-opt .txt strong{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-search-opt .txt small{font-size:11.5px;color:var(--ao-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-search-opt .kind{margin-left:auto;flex:none;font:500 10px var(--ao-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ao-text-2)}.ao-search-opt.is-active,.ao-search-opt:hover{background:linear-gradient(90deg,#7c4dff42,#7c4dff1a)}.ao-search-opt.is-active .kind{color:#c9b6ff}.ao-search-none{margin:0;padding:12px 10px;font-size:12.5px;color:var(--ao-text-2)}.ao-search-all{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:4px;padding:8px;background:none;border:0;border-top:1px solid var(--ao-border-soft);color:var(--ao-cyan);font:500 12px var(--ao-font-ui);cursor:pointer}.ao-search-all:hover{color:#fff;background:#7c4dff24}.ao-search-wrap kbd{font:500 10px var(--ao-font-mono);border:1px solid var(--ao-border);border-radius:4px;padding:1px 5px;color:var(--ao-text-2)}.ao-topbar-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ao-topbar-tools .ao-btn{min-height:40px;border-radius:10px}.ao-topbar-tools .ao-btn-primary{background:linear-gradient(135deg,#7a4dff,#6d3df5 55%,#8f3ee6);border-color:#be96ffb3;box-shadow:0 0 22px #7c4dff6b,inset 0 1px #ffffff40}.ao-btn-icon{width:40px;padding:0;justify-content:center}.ao-btn-icon svg{width:22px!important;height:22px!important;stroke-width:1.6}.ao-status{font:500 12px var(--ao-font-ui);color:#bff7d9;padding:0 12px;min-height:40px;border:1px solid rgba(56,217,150,.45);border-radius:10px;background:linear-gradient(180deg,rgba(var(--ao-h-raise),.92),rgba(var(--ao-h-field),.94));display:inline-flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 0 16px #38d9961a}.ao-status[data-status=unconfigured],.ao-status[data-status=failed]{color:var(--ao-text-1);border-color:var(--ao-border);box-shadow:var(--ao-glow-cyan)}.ao-topbar-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:none;border:1px solid rgba(53,217,255,.5);box-shadow:0 0 14px #7c4dff73;background:#0b1c3e}.ao-topbar-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ao-topbar-avatar .ao-topbar-avatar-fallback{transform:scale(1.35)}.ao-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ao-text-2)}.ao-status[data-status=healthy]:before{background:var(--ao-success);box-shadow:0 0 8px var(--ao-success);animation:ao-pulse-dot 2.4s ease-in-out infinite}@keyframes ao-pulse-dot{50%{box-shadow:0 0 2px var(--ao-success);opacity:.7}}@media(prefers-reduced-motion:reduce){.ao-status[data-status=healthy]:before{animation:none}}.ao-status[data-status=failed]:before{background:var(--ao-danger)}.ao-status[data-status=unconfigured]:before{background:var(--ao-warning)}.ao-btn{position:relative;display:inline-flex;align-items:center;gap:7px;border-radius:var(--ao-radius-control);border:1px solid rgba(var(--ao-h-edge),.28);background:linear-gradient(180deg,rgba(var(--ao-h-raise),.92),rgba(var(--ao-h-field),.94));color:var(--ao-text-0);padding:8px 14px;font-weight:500;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform 80ms;white-space:nowrap;text-decoration:none;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000040}.ao-btn:hover{border-color:#35d9ff8c;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #35d9ff1a,0 0 16px #35d9ff29;text-decoration:none}.ao-btn:active{transform:translateY(1px)}.ao-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ao-btn-primary{overflow:hidden;background:linear-gradient(135deg,#7a4dff,#6d3df5 55%,#8f3ee6);border-color:#be96ffb3;box-shadow:0 0 22px #7c4dff6b,inset 0 1px #ffffff40;color:#fff;font-weight:600}.ao-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.ao-btn-primary:hover{filter:brightness(1.08);border-color:#d2b4ffe6;box-shadow:0 0 28px #7c4dff8c,inset 0 1px #ffffff4d}.ao-btn-ghost{background:linear-gradient(180deg,#0c1a3a9e,rgba(var(--ao-h-well-2),.7))}.ao-btn-danger{background:#f2607a1f;border-color:#f2607a80;color:#ffb3c2}.ao-btn-sm{padding:5px 9px;font-size:13px}.ao-pill{display:inline-flex;align-items:center;gap:4px;font:500 11.5px var(--ao-font-ui);height:22px;padding:0 9px;border-radius:999px;border:1px solid;line-height:1;white-space:nowrap}.ao-pill-neutral{color:var(--ao-text-1);border-color:var(--ao-border);background:#9cb3d00f}.ao-pill-cyan{color:#9ee9ff;border-color:#35d9ff73;background:#35d9ff14}.ao-pill-violet{color:#cdbaff;border-color:#9975ff80;background:#9975ff1a}.ao-pill-success{color:#9ff0cf;border-color:#38d99680;background:#38d99617}.ao-pill-warning{color:#ffd98a;border-color:#f4b84a80;background:#f4b84a17}.ao-pill-danger{color:#ffb3c2;border-color:#f2607a8c;background:#f2607a1a}.ao-pill-success:before,.ao-pill-warning:before,.ao-pill-danger:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;flex:none}.ao-avatar{border-radius:50%;object-fit:cover;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:#fff;letter-spacing:.02em;box-shadow:0 0 0 1.5px #35d9ff66,0 0 8px #35d9ff2e}.ao-link-btn{background:none;border:0;color:var(--ao-text-1);cursor:pointer;padding:2px 4px;display:inline-flex;align-items:center;gap:4px;border-radius:4px;font-size:12px}.ao-link-btn:hover{color:var(--ao-cyan)}.ao-panel{position:relative;background:var(--ao-panel-bg);border:1px solid var(--ao-panel-border);border-radius:var(--ao-radius-panel);box-shadow:var(--ao-panel-shadow);min-width:0;transition:background var(--ao-theme-t),border-color var(--ao-theme-t),box-shadow var(--ao-theme-t)}.ao-panel:after{content:"";position:absolute;left:14%;right:14%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--ao-panel-topline),transparent);pointer-events:none;opacity:var(--ao-panel-topline-o)}.ao-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(var(--ao-h-edge),.16)}.ao-panel-title{font:700 16.5px/1.15 var(--ao-font-display);letter-spacing:-.01em;color:#fff;display:inline-flex;align-items:center;gap:10px}.ao-panel-icon{width:30px;height:30px;border-radius:8px;display:inline-grid;place-items:center;border:1px solid rgba(53,217,255,.42);background:linear-gradient(180deg,#35d9ff29,#35d9ff0f);color:var(--ao-cyan);flex:none;box-shadow:inset 0 1px #ffffff1f}.ao-panel-icon svg{width:15px;height:15px}.ao-panel-actions{display:flex;align-items:center;gap:8px;font-size:13px}.ao-panel-body{padding:14px 16px}.ao-panel-body>.ao-table{margin:-14px -16px;width:calc(100% + 32px)}.ao-panel-body:has(>.ao-table){overflow-x:auto;scrollbar-width:thin}.ao-panel{overflow:hidden}.ao-table{width:100%;border-collapse:collapse}.ao-table th{text-align:left;font:500 12.5px var(--ao-font-ui);color:#b9c9e2;padding:10px 12px;border-bottom:1px solid rgba(var(--ao-h-edge),.22);background:rgba(var(--ao-h-well-2),.45)}.ao-table th.ao-right{text-align:right}.ao-table th.ao-center{text-align:center}.ao-table .ao-num,.ao-table .ao-right{font-variant-numeric:tabular-nums}.ao-table td{padding:11px 12px;border-bottom:1px solid rgba(var(--ao-h-edge),.12);vertical-align:middle}.ao-table tr:last-child td{border-bottom:0}.ao-table tbody tr{transition:background .12s ease}.ao-table tbody tr:hover td{background:#35d9ff0b}.ao-row-link{cursor:pointer}.ao-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0}.ao-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ao-stat{--stat-c: #35D9FF;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.94));border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-panel);padding:12px 14px;position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "value value" "hint hint";column-gap:10px;row-gap:2px;align-items:center;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px color-mix(in srgb,var(--stat-c) 22%,transparent),inset 0 14px 34px -22px color-mix(in srgb,var(--stat-c) 60%,transparent)}.ao-stat:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--stat-c),transparent);opacity:.9}.ao-stat-icon{grid-area:icon;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--stat-c) 14%,transparent);border:1px solid color-mix(in srgb,var(--stat-c) 55%,transparent);color:var(--stat-c);box-shadow:inset 0 1px #ffffff1f}.ao-stat-icon svg{width:17px;height:17px}.ao-stat:not(:has(.ao-stat-icon)){grid-template-areas:"value value" "label label" "hint hint"}.ao-stat-cyan{--stat-c: #35D9FF}.ao-stat-violet{--stat-c: #b08cff}.ao-stat-success{--stat-c: #35e0a1}.ao-stat-warning{--stat-c: #ffb547}.ao-stat-danger{--stat-c: #ff5d7a}.ao-stat-cyan .ao-stat-value,.ao-stat-violet .ao-stat-value,.ao-stat-success .ao-stat-value,.ao-stat-warning .ao-stat-value,.ao-stat-danger .ao-stat-value{color:var(--stat-c)}.ao-stat-value{grid-area:value;font:700 30px/1.1 var(--ao-font-display);letter-spacing:-.02em;margin-top:6px;color:#fff}.ao-stat-label{grid-area:label;color:#d6e4f7;font-size:13.5px}.ao-stat-hint{grid-area:hint;color:var(--ao-text-1);font-size:12px}.ao-stat-big{display:flex;align-items:baseline;gap:8px;font:600 24px var(--ao-font-display);margin:10px 0 4px;color:var(--ao-success)}.ao-stat-big .ao-muted{font:13px var(--ao-font-ui)}.ao-empty{padding:30px 22px;text-align:center;color:var(--ao-text-1);border:1px dashed rgba(var(--ao-h-edge),.28);border-radius:10px;background:radial-gradient(120% 140% at 50% -20%,rgba(53,217,255,.07),transparent 62%),rgba(var(--ao-h-well-2),.35)}.ao-empty-title{font:600 15px/1.3 var(--ao-font-display);letter-spacing:.01em;color:var(--ao-text-0);margin-bottom:5px}.ao-empty .ao-muted{max-width:46ch;margin:0 auto;font-size:13px;line-height:1.55}.ao-empty .ao-btn,.ao-empty>a{margin-top:14px}.ao-foot-note{margin-top:14px;padding-top:12px;border-top:1px solid rgba(var(--ao-h-edge),.16);font-size:12.5px;line-height:1.55}.ao-error{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(242,96,122,.5);background:#f2607a14;border-radius:var(--ao-radius-panel);color:#ffd6de}.ao-error svg{color:var(--ao-danger);flex:none}.ao-skeleton{display:flex;flex-direction:column;gap:10px;padding:8px 0}.ao-skel-row{height:14px;border-radius:6px;background:linear-gradient(90deg,#35d9ff0f,#35d9ff24,#35d9ff0f);background-size:200% 100%;animation:ao-shimmer 1.4s infinite}@keyframes ao-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ao-skel-row{animation:none}*{transition:none!important}}.ao-page{min-width:0}.ao-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.ao-page-title{position:relative;display:inline-block;font:800 30px/1.05 var(--ao-font-display);letter-spacing:.06em;text-transform:uppercase;color:#f6fbff;padding:0 22px 12px 0;margin:0;text-shadow:0 0 16px rgba(160,200,255,.28);white-space:nowrap}.ao-title-accent{letter-spacing:.14em;background:linear-gradient(90deg,#9d7bff,#b98cff 45%,#6f8dff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(153,117,255,.5))}.ao-title-trace{position:absolute;left:8%;right:calc(22px + 8%);bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#35D9FF 30%,#9975FF 70%,transparent);box-shadow:0 0 12px #35d9ff99,0 0 24px #7c4dff4d}.ao-headline{min-width:0}.ao-page-title-display{letter-spacing:.06em}.ao-main{padding:14px 22px 40px}.ao-page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ao-two-col{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:18px;align-items:start}.ao-two-col-wide{grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr)}.ao-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.ao-seg{display:inline-flex;gap:8px;flex-wrap:wrap}.ao-seg button{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,rgba(var(--ao-h-raise),.9),rgba(var(--ao-h-field),.92));border:1px solid rgba(var(--ao-h-edge),.28);border-radius:10px;padding:8px 16px;color:#d6e4f7;cursor:pointer;white-space:nowrap;font-size:14px;box-shadow:inset 0 1px #ffffff12;transition:border-color var(--ao-ease),background var(--ao-ease)}.ao-seg button:hover{border-color:var(--ao-border-strong)}.ao-seg button.is-active{background:linear-gradient(180deg,#35d9ff3d,#543ce661);color:#fff;border-color:#35d9ffe6;box-shadow:0 0 20px #35d9ff42,inset 0 1px #ffffff24,inset 0 0 0 1px #35d9ff40}.ao-seg-lg{margin-bottom:16px}.ao-seg-lg button{padding:10px 18px}.ao-count{margin-left:4px;font:600 12px var(--ao-font-ui);color:#dff6ff;background:#35d9ff24;border:1px solid rgba(53,217,255,.4);border-radius:999px;padding:1px 8px}.is-active .ao-count{background:#35d9ff47}.ao-tabs{display:flex;gap:2px;border-bottom:1px solid rgba(var(--ao-h-edge),.22);margin-bottom:14px;overflow-x:auto;scrollbar-width:thin}.ao-tabs a,.ao-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:9px 12px;color:var(--ao-text-1);white-space:nowrap;cursor:pointer;text-decoration:none;margin-bottom:-1px;font-weight:500;transition:color .12s ease,border-color .12s ease}.ao-tabs a.is-active,.ao-tabs button.is-active,.ao-tabs a:hover,.ao-tabs button:hover{color:var(--ao-text-0);text-decoration:none}.ao-tabs a.is-active,.ao-tabs button.is-active{border-bottom-color:var(--ao-cyan);color:#fff;text-shadow:0 0 12px rgba(53,217,255,.35)}.ao-tabs-sm{margin-bottom:10px;flex-wrap:wrap;row-gap:0;overflow-x:visible}.ao-tabs-sm button{padding:7px 9px;font-size:12.5px}.ao-tabs-links{margin-left:auto;display:inline-flex;gap:6px;padding-left:12px}.ao-tabs-links a{border:1px solid rgba(var(--ao-h-edge),.3);border-radius:999px;padding:4px 10px;margin:4px 0;font-size:12.5px;background:linear-gradient(180deg,rgba(var(--ao-h-raise),.9),rgba(var(--ao-h-field),.92));color:#cfe6ff}.ao-tabs-links a:hover{border-color:#35d9ff8c;text-decoration:none}.ao-page-head-inline{align-items:center}.ao-page-head-inline>.ao-seg{margin-right:auto}@media(max-width:720px){.ao-page-head-inline>.ao-seg{margin-right:0;width:100%;overflow-x:auto}}.ao-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ao-filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ao-filters select,.ao-filters input{min-height:32px;padding:5px 8px;font-size:13px}.ao-filters select{width:auto;min-width:150px;padding-right:28px}.ao-checkbox{display:inline-flex;align-items:center;gap:6px;color:var(--ao-text-1);font-size:13px;padding:0 4px}.ao-checkbox input{min-height:0}.ao-filter-group{display:inline-flex;align-items:center;gap:2px;padding:0 8px 0 9px;min-height:32px;border:1px solid var(--ao-border-soft);border-radius:8px;background:#ffffff08}.ao-filter-group-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ao-text-2);margin-right:4px}.ao-board-searchbar .ao-board-search{--sc: var(--ao-cyan);--sc-glow: .2;flex:1 1 320px;max-width:460px;min-height:42px;padding:0 14px;font-size:14px;border-color:color-mix(in srgb,var(--sc) 55%,transparent);box-shadow:inset 0 1px #ffffff0d,0 0 16px color-mix(in srgb,var(--sc) calc(var(--sc-glow) * 100%),transparent)}.ao-board-searchbar .ao-board-search::placeholder{color:color-mix(in srgb,var(--sc) 62%,var(--ao-text-2))}.ao-board-searchbar .ao-board-search:hover{border-color:color-mix(in srgb,var(--sc) 75%,transparent)}.ao-board-searchbar .ao-board-search:focus{border-color:var(--sc);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--sc) 45%,transparent),0 0 22px color-mix(in srgb,var(--sc) calc(var(--sc-glow) * 140%),transparent)}.ao-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border-radius:var(--ao-radius-control);border:1px solid;font-size:13px;margin-top:8px;box-shadow:inset 0 1px #ffffff0f}.ao-banner-warn{border-color:#f4b84a80;background:linear-gradient(180deg,#f4b84a24,#f4b84a0d)}.ao-banner-info{border-color:#35d9ff66;background:linear-gradient(180deg,#35d9ff1f,#35d9ff0a)}.ao-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020814b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.ao-dialog{position:relative;width:min(560px,100%);max-height:90vh;overflow:auto;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.97),rgba(var(--ao-h-well),.98));border:1px solid rgba(53,217,255,.45);border-radius:12px;box-shadow:0 24px 70px #0009,0 0 0 1px #35d9ff14,0 0 40px #35d9ff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ao-dialog-wide{width:min(880px,100%)}.ao-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ao-border)}.ao-dialog-head h2{font-size:17px}.ao-dialog-body{padding:16px 18px}.ao-form{display:flex;flex-direction:column;gap:12px}.ao-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ao-text-1);flex:1}.ao-form label input,.ao-form label select,.ao-form label textarea{color:var(--ao-text-0);font-size:14px}.ao-form-row{display:flex;gap:10px;flex-wrap:wrap}.ao-photo-field{display:flex;align-items:center;gap:14px;padding-bottom:4px}.ao-photo-field>div:last-child{font-size:13px}.ao-photo-field strong{display:block;color:var(--ao-text-0);margin-bottom:2px}.ao-photo-field .ao-photo-preview{position:relative;flex:none;width:64px;height:64px;border-radius:50%;cursor:pointer;display:block}.ao-photo-field .ao-photo-preview .ao-avatar{width:64px!important;height:64px!important}.ao-photo-field .ao-photo-preview input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.ao-photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(var(--ao-h-void),.35);opacity:0;transition:opacity var(--ao-ease),background var(--ao-ease);pointer-events:none;box-shadow:inset 0 0 0 2px #35d9ff99}.ao-photo-preview:hover .ao-photo-overlay,.ao-photo-preview:focus-within .ao-photo-overlay,.ao-photo-preview.is-busy .ao-photo-overlay{opacity:1;background:rgba(var(--ao-h-void),.55)}.ao-photo-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:ao-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.ao-photo-spinner{animation:none}}.ao-form-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center;margin-top:4px}.ao-form-error{color:#ffb3c2;margin:0;font-size:13px}.ao-fieldset{border:1px solid var(--ao-border);border-radius:var(--ao-radius-control);padding:10px 12px}.ao-fieldset legend{color:var(--ao-text-1);font-size:12px;padding:0 6px}.ao-textarea{width:100%;resize:vertical;min-height:90px;line-height:1.5}.ao-contact-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:4px}.ao-contact-list li{display:flex;gap:8px;align-items:center}.ao-inline-form{display:flex;gap:8px;margin-top:10px}.ao-inline-form input{flex:1}.ao-inline-form-col{flex-direction:column;align-items:flex-start}.ao-signals{position:sticky;top:0;height:100vh;overflow:auto;border-left:1px solid var(--ao-border);background:linear-gradient(180deg,#071331cc,rgba(var(--ao-h-void),.92));padding:14px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin}.ao-signals-head{display:flex;align-items:center;gap:8px}.ao-signals-head h2{font-size:17px;display:inline-flex;gap:8px;align-items:center;flex:1}.ao-signals-head h2 svg{color:var(--ao-cyan)}.ao-signals h3{font:600 10.5px var(--ao-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#dfe9f7;margin-bottom:8px;display:flex;justify-content:space-between;align-items:baseline}.ao-signals h3 small{font:500 9.5px var(--ao-font-mono);color:var(--ao-cyan);letter-spacing:.14em;text-transform:uppercase}.ao-signal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ao-signal-list li a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:8px 9px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.16);background:linear-gradient(180deg,#0c1a3a8c,rgba(var(--ao-h-deep),.6));color:var(--ao-text-0);text-decoration:none;font-size:12.5px;transition:background var(--ao-ease),border-color var(--ao-ease),box-shadow var(--ao-ease)}.ao-signal-list li a:hover{border-color:#35d9ff73;box-shadow:0 0 0 1px #35d9ff14,0 0 14px #35d9ff1a;text-decoration:none}.ao-signal-list li a strong{grid-column:2;font-weight:600;line-height:1.25;color:#eef5ff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ao-signal-list li a span:not(.ao-sig-ic){grid-column:2;color:var(--ao-text-1);font-size:11.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ao-sig-ic{grid-column:1;grid-row:1 / span 2;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;border:1px solid rgba(53,217,255,.4);background:linear-gradient(180deg,#35d9ff29,#35d9ff0f);color:var(--ao-cyan);box-shadow:inset 0 1px #ffffff1a}.tone-danger .ao-sig-ic{color:#ff8fa3;border-color:#ff5d7a80;background:linear-gradient(180deg,#ff5d7a2e,#ff5d7a0f)}.tone-warning .ao-sig-ic{color:#ffc46a;border-color:#ffb54780;background:linear-gradient(180deg,#ffb5472e,#ffb5470f)}.ao-ring{grid-column:3;grid-row:1 / span 2;flex:none}.ao-ring-track{fill:none;stroke:#94a3c433;stroke-width:2.5}.ao-ring-fill{fill:none;stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset var(--ao-ease)}.ao-ring-label{font:600 9px var(--ao-font-mono);fill:var(--ao-text-1)}.ao-ring-danger .ao-ring-fill{stroke:#ff5d7a;filter:drop-shadow(0 0 3px rgba(255,93,122,.7))}.ao-ring-danger .ao-ring-label{fill:#ffb3c2}.ao-ring-warning .ao-ring-fill{stroke:#ffb547;filter:drop-shadow(0 0 3px rgba(255,181,71,.6))}.ao-ring-warning .ao-ring-label{fill:#ffd98a}.ao-ring-cyan .ao-ring-fill{stroke:#35e0a1;filter:drop-shadow(0 0 3px rgba(53,224,161,.6))}.ao-ring-cyan .ao-ring-label{fill:#9ff0cf}.ao-signal-list-plain li a{grid-template-columns:30px minmax(0,1fr)}.ao-sys-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:13px}.ao-sys-list li{display:flex;align-items:center;gap:8px}.ao-sys-list em{margin-left:auto;font:11px var(--ao-font-mono);color:var(--ao-text-2);font-style:normal}.dot{width:8px;height:8px;border-radius:50%;background:var(--ao-text-2);flex:none}.dot.ok{background:var(--ao-success);box-shadow:0 0 8px var(--ao-success)}.dot.off{background:#9cb3d059}.dot.warn{background:var(--ao-warning);box-shadow:0 0 8px #f4b84a8c}.ao-float{position:fixed;z-index:90;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.96),rgba(var(--ao-h-well),.98));border:1px solid rgba(53,217,255,.45);border-radius:12px;box-shadow:0 18px 50px #0000008c,0 0 0 1px #35d9ff14,0 0 30px #35d9ff1f,inset 0 1px #ffffff14;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ao-float-head{display:flex;align-items:center;gap:6px;padding:8px 10px 8px 14px;border-bottom:1px solid rgba(var(--ao-h-edge),.22);cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#35d9ff14,#35d9ff05)}.ao-float-title{flex:1;font:600 13px var(--ao-font-display);letter-spacing:.02em}.ao-float-head button{background:none;border:1px solid transparent;color:var(--ao-text-1);border-radius:5px;padding:4px;cursor:pointer}.ao-float-head button:hover{color:var(--ao-text-0);border-color:var(--ao-border)}.ao-float-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.ao-float.is-min{height:auto}.ao-float-rs{position:absolute;z-index:2}.rs-n{top:-3px;left:8px;right:8px;height:6px;cursor:ns-resize}.rs-s{bottom:-3px;left:8px;right:8px;height:6px;cursor:ns-resize}.rs-e{right:-3px;top:8px;bottom:8px;width:6px;cursor:ew-resize}.rs-w{left:-3px;top:8px;bottom:8px;width:6px;cursor:ew-resize}.rs-ne{right:-3px;top:-3px;width:12px;height:12px;cursor:nesw-resize}.rs-nw{left:-3px;top:-3px;width:12px;height:12px;cursor:nwse-resize}.rs-se{right:-3px;bottom:-3px;width:12px;height:12px;cursor:nwse-resize}.rs-sw{left:-3px;bottom:-3px;width:12px;height:12px;cursor:nesw-resize}.ao-msg-layout{display:grid;grid-template-columns:172px minmax(0,1fr);flex:1;min-height:0}.ao-msg-people{border-right:1px solid var(--ao-border);padding:8px;display:flex;flex-direction:column;gap:4px}.ao-msg-person{display:flex;align-items:center;gap:8px;background:none;border:1px solid transparent;border-radius:6px;padding:6px;color:var(--ao-text-0);text-align:left;font-size:13px}.ao-msg-thread{padding:12px;display:flex;flex-direction:column;gap:10px}.ao-msg-compose{margin-top:auto;display:flex;gap:6px}.ao-msg-compose input{flex:1}.ao-notepad{display:flex;flex-direction:column;gap:8px;padding:10px;flex:1;min-height:0}.ao-notepad textarea{flex:1;min-height:160px;resize:none;line-height:1.55;font-size:14px}.ao-notepad-status{display:flex;gap:6px;flex-wrap:wrap}.ao-notepad-actions{display:flex;justify-content:space-between}.ao-notepad-file{display:flex;flex-direction:column;gap:6px;font-size:13px}.ao-notepad-file label{display:flex;flex-direction:column;gap:4px}@media(max-width:1100px){.ao-shell.signals-open,.ao-shell.nav-collapsed.signals-open{grid-template-columns:var(--ao-nav-w-collapsed) minmax(0,1fr)}.ao-signals{position:fixed;right:0;top:0;width:var(--ao-signals-w);z-index:30;box-shadow:-10px 0 30px #0006}.ao-two-col,.ao-two-col-wide{grid-template-columns:1fr}}@media(max-width:860px){.ao-top-toggle{display:none}.ao-shell,.ao-shell.nav-collapsed{grid-template-columns:var(--ao-nav-w-collapsed) minmax(0,1fr)}.ao-nav-lead{justify-content:center;padding-right:0}.ao-nav-label,.ao-brand-text,.ao-brand-logo,.ao-nav-group-label,.ao-nav-group,.ao-nav .ao-user .ao-nav-label{display:none}.ao-nav a,.ao-nav-btn{justify-content:center}.ao-main{padding:14px 12px 32px}.ao-page-title{font-size:24px;white-space:normal;letter-spacing:.04em}.ao-topbar-tools .ao-btn span{display:none}.ao-topbar{grid-template-columns:1fr;gap:8px;padding:10px 12px 8px}.ao-search-wrap{width:100%;justify-self:stretch}.ao-topbar-tools{justify-content:flex-start;gap:6px}.ao-topbar-tools .ao-btn{min-height:36px}.ao-btn-icon{width:36px}.ao-topbar-avatar{width:36px;height:36px;margin-left:auto}.ao-topbar-tools .ao-btn-primary{padding:0 10px}}.ao-nav-group{margin-top:6px}.ao-nav-group-toggle{cursor:pointer;list-style:none;display:flex;align-items:center;gap:4px}.ao-nav-group-toggle::-webkit-details-marker{display:none}.ao-nav-group ul a{padding:6px 12px;font-size:13px}.nav-collapsed .ao-nav-group{display:none}.ao-notif-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font:700 11px/18px var(--ao-font-ui);text-align:center;box-shadow:0 0 10px #e11d4899}@container topbar (max-width: 1190px){.ao-topbar-tools .ao-btn:not(.ao-btn-icon):not(.ao-btn-primary) span{display:none}}@media(max-width:1500px){.ao-status{padding:0 10px}.ao-status .ao-status-full{display:none}.ao-status .ao-status-short{display:inline}.ao-topbar-tools .ao-btn:not(.ao-btn-icon):not(.ao-btn-primary) span{display:none}}.ao-cosmos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--ao-canvas-0) center/cover no-repeat}.ao-cosmos-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:var(--ao-cosmos-o);transition:opacity var(--ao-theme-t)}.ao-cosmos-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ao-cosmos-veil);transition:background var(--ao-theme-t)}.ao-cz-stars circle{transform-origin:center}.ao-cz-stars circle:nth-child(3n){animation:ao-twinkle 6s ease-in-out infinite}.ao-cz-stars circle:nth-child(7n){filter:drop-shadow(0 0 2px rgba(255,255,255,.6))}@keyframes ao-twinkle{0%,to{opacity:var(--o, .6)}50%{opacity:.15}}.ao-cz-sparkles path{animation:ao-sparkle 9s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ao-sparkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:.9;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ao-cz-stars circle,.ao-cz-sparkles path{animation:none}}.ao-panel,.kpi,.card,.fc,.pay-strip,.pay-table,.ccp{backdrop-filter:blur(6px) saturate(1.12);-webkit-backdrop-filter:blur(6px) saturate(1.12)}.ao-nav,.ao-signals{backdrop-filter:blur(2.5px) saturate(1.1);-webkit-backdrop-filter:blur(2.5px) saturate(1.1)}.ao-nav{background:none}.ao-signals{background:linear-gradient(180deg,#07133173,rgba(var(--ao-h-void),.66))}.ao-main{position:relative}.card.is-lit:before,.ccp.is-lit:before{content:"";position:absolute;top:0;left:-30%;width:30%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);opacity:.7;animation:ao-sweep 7s ease-in-out infinite;pointer-events:none}@keyframes ao-sweep{0%{left:-30%}60%,to{left:100%}}@media(prefers-reduced-motion:reduce){.card.is-lit:before,.ccp.is-lit:before{animation:none;display:none}}@media(prefers-reduced-motion:no-preference){.ao-main>.ao-page{animation:ao-route-in .18s cubic-bezier(.2,.7,.2,1) backwards}@keyframes ao-route-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.ao-signal-list li>.ao-sig-row{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:9px 10px}.ao-signal-list li>.ao-sig-row strong{grid-column:2;font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ao-signal-list li>.ao-sig-row>span:not(.ao-sig-ic){grid-column:2;font-size:12px;color:var(--ao-text-1);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ao-signal-list li>.ao-sig-row .ao-ring{grid-column:3;grid-row:1 / span 2}.ao-sig-who{display:flex;flex-wrap:wrap;gap:5px;padding:0 10px 9px 14px}.ao-signal-list li .ao-sig-who a,.ao-sig-who span{display:inline-block;flex:none;font:500 11.5px/1.25 var(--ao-font-ui);padding:3px 8px;border-radius:6px;border:1px solid rgba(var(--ao-h-edge),.28);background:#0c1a3e8c;color:#cfe2f8;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none}.ao-signal-list li .ao-sig-who a:hover{border-color:#35d9ff99;color:#fff;text-decoration:none;box-shadow:none}.ao-page>.ao-panel+.ao-panel,.ao-page>*+.ao-panel,.ao-page>.ao-panel+*{margin-top:18px}.ao-stack{display:flex;flex-direction:column;gap:18px}.ao-page>.ao-two-col{margin-top:18px}.ao-page>.ao-stat-grid{margin-top:16px}.ao-help{position:relative;display:inline-flex;align-items:center;margin-left:7px;flex:none}.ao-help-dot{width:15px;height:15px;padding:0;border-radius:50%;border:1px solid rgba(var(--ao-h-edge),.5);background:rgba(var(--ao-h-raise),.8);color:var(--ao-text-1);font:700 10px/1 var(--ao-font-ui);display:inline-flex;align-items:center;justify-content:center;cursor:help;transition:all .15s}.ao-help-dot:hover,.ao-help-dot[aria-expanded=true]{border-color:var(--ao-cyan);color:#eaf6ff;background:#35d9ff29;box-shadow:0 0 10px -2px #35d9ff80}.ao-help-pop{position:fixed;top:0;left:0;z-index:60;width:max-content;max-width:min(330px,78vw);display:flex;flex-direction:column;gap:7px;padding:11px 13px;border-radius:10px;border:1px solid rgba(153,117,255,.4);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.99),rgba(var(--ao-h-deep),.99));box-shadow:0 20px 44px -18px #000000f2,0 0 24px -12px #7c4dff80;font:400 12.5px/1.5 var(--ao-font-ui);color:var(--ao-text-0);text-transform:none;letter-spacing:normal;white-space:normal;cursor:default}.ao-help-pop:before{content:"";position:absolute;top:-5px;left:var(--ao-help-arrow, 10px);width:9px;height:9px;transform:rotate(45deg);background:rgba(var(--ao-h-surf),.99);border-left:1px solid rgba(153,117,255,.4);border-top:1px solid rgba(153,117,255,.4)}.ao-help-pop.is-above:before{top:auto;bottom:-5px;border-left:none;border-top:none;border-right:1px solid rgba(153,117,255,.4);border-bottom:1px solid rgba(153,117,255,.4)}.ao-help-what{color:#eaf6ff}.ao-help-how,.ao-help-note,.ao-help-ask{display:flex;flex-direction:column;gap:2px;color:var(--ao-text-1)}.ao-help-how b,.ao-help-note b,.ao-help-ask b{font:700 9.5px/1 var(--ao-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ao-text-2)}.ao-help-ask{padding:6px 8px;border-left:2px solid var(--ao-cyan);background:rgba(var(--ao-h-well),.55);border-radius:0 5px 5px 0;font-style:italic;color:var(--ao-text-0)}.ao-help-note{padding-left:9px;border-left:2px solid rgba(244,184,74,.65)}.ao-help-note b{color:#f4b84a}@media(max-width:560px){.ao-help-pop{max-width:78vw}}.ao-search-wrap{border-color:#9975ff8c;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #7c4dff24,0 0 22px #7c4dff42}.ao-search-wrap:hover{border-color:#9975ffbf;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #7c4dff33,0 0 28px #7c4dff5c}.ao-search-wrap .ao-search::placeholder{color:#b98cff;opacity:.72}.ao-panel,.ao-page-head,[data-screen] section{scroll-margin-top:64px}.ao-btn-icon-lg{width:44px}.ao-btn-icon-lg svg{width:26px!important;height:26px!important;stroke-width:1.7}.ao-back svg{transform:rotate(180deg)}.ao-back:disabled{opacity:.3;cursor:default}.ao-board-searchbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ao-board-searchbar .ao-seg{flex:none;margin-left:auto}.ao-board-density{flex:none;min-height:42px;padding-inline:12px;white-space:nowrap}@media(max-width:720px){.ao-board-density{min-height:40px}.ao-board-searchbar .ao-seg{width:100%;margin-left:0;overflow-x:auto}}.ao-brand{justify-content:center;padding:12px 4px 14px;margin-bottom:10px;border-bottom:0}.ao-brand:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(153,117,255,.55) 20%,rgba(53,217,255,.45) 80%,transparent)}.ao-shell:not(.nav-collapsed) .ao-brand-mark{display:none}.ao-brand-col{width:100%}.ao-brand-logo{height:39px;max-width:100%;margin-bottom:8px;filter:drop-shadow(0 0 6px rgba(124,77,255,.35)) drop-shadow(0 1px 1px rgba(0,0,0,.55))}.ao-brand-text{font-size:18px;letter-spacing:.06em;gap:.42em;padding-bottom:8px}.ao-brand-w{text-shadow:none}.ao-brand-ops{letter-spacing:.16em;filter:none}.ao-brand-trace{left:18%;right:18%;height:1.5px;opacity:.8;box-shadow:none}@media(max-width:860px){.ao-shell:not(.nav-collapsed) .ao-brand-mark{display:block}.ao-brand{justify-content:center}}.ao-skip{display:inline-flex;align-items:center;min-width:24px;min-height:24px}.ao-link-btn{min-width:24px;min-height:24px;justify-content:center}.ao-sig-who a{display:inline-flex;align-items:center;min-width:24px;min-height:24px}.ao-footer-credit{padding:10px 20px 18px;color:var(--ao-text-1)}.ao-footer-credit a{display:inline-flex;align-items:center;min-height:24px;color:var(--ao-violet);font-size:12px}.ao-footer-credit p{margin:6px 0 0;font-size:11px;line-height:1.4}:root{--ao-top-h: 54px}.ao-topbar{transition:padding var(--ao-ease),min-height var(--ao-ease)}.ao-topbar{grid-template-columns:auto auto minmax(0,1fr) auto auto}.ao-top-toggle{width:22px;height:22px;flex:none;display:inline-grid;place-content:center;gap:3px;padding:0;margin-right:-6px;border:0;border-radius:6px;background:transparent;cursor:pointer;color:var(--ao-ink-3, #8f84b8);opacity:.8}.ao-top-toggle span{display:block;width:12px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .32s cubic-bezier(.2,.9,.3,1.2),opacity .2s,width .25s;transform-origin:center}.ao-top-toggle:hover{background:#ffffff0f;color:#fff}.ao-top-toggle:focus-visible{outline:2px solid rgba(185,138,255,.8);outline-offset:2px}.ao-topbar:not(.is-collapsed) .ao-top-toggle span:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.ao-topbar:not(.is-collapsed) .ao-top-toggle span:nth-child(2){opacity:0;width:4px}.ao-topbar:not(.is-collapsed) .ao-top-toggle span:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}.ao-topbar.is-collapsed,:root[data-mode] .ao-topbar.is-collapsed{grid-template-columns:auto;justify-content:start;align-content:center;height:30px!important;min-height:0!important;padding:0 14px!important;gap:0;box-sizing:border-box;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important}.ao-topbar.is-collapsed>:not(.ao-top-toggle):not(.ao-sparks){display:none!important}.ao-topbar.is-collapsed .ao-top-toggle{margin:0}.ao-sparks{position:fixed;z-index:60;width:0;height:0;pointer-events:none}.ao-sparks i{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px var(--ao-accent, #b98aff),0 0 14px 4px #b98aff80;transform:rotate(var(--a)) translate(0) scale(1);opacity:1;animation:ao-spark var(--t) cubic-bezier(.1,.8,.3,1) forwards}.ao-sparks i:nth-child(odd){width:3px;height:3px;background:var(--ao-accent, #d9c4ff)}.ao-sparks:before{content:"";position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9),rgba(185,138,255,.5) 40%,transparent 70%);animation:ao-spark-flash .45s ease-out forwards}@keyframes ao-spark{0%{transform:rotate(var(--a)) translate(0) scale(1.2);opacity:1}70%{opacity:.9}to{transform:rotate(var(--a)) translate(var(--d)) scale(.2);opacity:0}}@keyframes ao-spark-flash{0%{transform:scale(.4);opacity:1}to{transform:scale(2.4);opacity:0}}:root[data-mode=spectrum] .ao-sparks i{box-shadow:0 0 6px 2px var(--ao-spec),0 0 14px 4px var(--ao-spec-dim)}:root[data-mode=spectrum] .ao-sparks i:nth-child(odd){background:var(--ao-spec)}@media(prefers-reduced-motion:reduce){.ao-sparks{display:none}.ao-top-toggle span{transition:none}}.ao-headline{display:flex;align-items:center;gap:12px}.ao-guide-btn{flex:none;align-self:flex-start;margin-top:5px;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(185,138,255,.7);display:grid;place-items:center;font:700 13px/1 var(--ao-font-display);color:#d9c4ff;cursor:pointer;background:#7850ff29;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 12px -4px #8c5affcc,inset 0 1px #ffffff2e;transition:transform .15s,box-shadow .15s,background .15s}.ao-guide-btn:hover{transform:scale(1.08);background:#8c5aff57;color:#fff;box-shadow:0 0 18px -4px #8c5aff,inset 0 1px #ffffff40}.ao-guide-btn:focus-visible{outline:2px solid rgba(185,138,255,.9);outline-offset:2px}.ao-guide{font-size:15px;line-height:1.55;color:var(--ao-text-0)}.ao-guide-purpose{margin:0 0 14px;font-size:17px;color:#f6fbff}.ao-guide h3{margin:16px 0 6px;font:700 12px/1 var(--ao-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ao-text-2)}.ao-guide ul,.ao-guide ol{margin:0;padding-left:22px}.ao-guide li{margin:0 0 8px}.ao-guide li::marker{color:#b98aff;font-weight:700}:root[data-mode=spectrum] .ao-guide-btn{background:linear-gradient(180deg,#1c1f27,#13161c);color:var(--ao-spec);box-shadow:inset 0 0 0 1px #ffffff14,0 0 12px var(--ao-spec-dim)}.atlas .ao-guide-btn{position:absolute;right:6px;top:4px;width:20px;height:20px;font-size:11px;margin:0}.atlas-shade{position:relative}.ao-filters .ao-filter-break{flex-basis:100%;height:0}.ao-filters .ao-filter-group[aria-label="Waiting on"]{flex:0 0 auto;width:max-content;max-width:100%}.ao-guide.has-flow{display:grid;grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:22px;align-items:start}.ao-guide-words{min-width:0}.ao-guide-words .ao-guide-purpose{font-size:15px;color:#d9d2ef}.ao-guide.has-flow .ao-guide-words{font-size:13.5px;line-height:1.5}.ao-guide.has-flow .ao-guide-words li{margin-bottom:6px}.ao-guide-flow{min-width:0;background:#00000038;border:1px solid rgba(185,138,255,.22);border-radius:14px;padding:12px}.ao-dialog:has(.ao-guide.has-flow){width:min(1280px,96vw);max-width:96vw;height:94vh;max-height:94vh;display:flex;flex-direction:column;overflow:hidden}.ao-dialog:has(.ao-guide.has-flow)>.ao-dialog-body{flex:1 1 auto;min-height:0;display:flex}.ao-guide.has-flow{flex:1 1 auto;min-height:0;align-items:stretch}.ao-guide.has-flow .ao-guide-words{overflow-y:auto;min-height:0;padding-right:6px}.ao-guide-flow{display:flex;justify-content:center;min-height:0;height:100%}.ao-guide-flow>svg{height:100%;width:auto;max-width:100%}@media(max-width:980px){.ao-guide.has-flow{grid-template-columns:1fr}}.ao-brand{border-bottom:0;margin-bottom:0;padding-bottom:6px}.ao-brand:after{display:none}.ao-atlas-side{display:flex;justify-content:center;padding:0 4px 12px;margin-bottom:10px;position:relative}.ao-atlas-side:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(153,117,255,.55) 20%,rgba(53,217,255,.45) 80%,transparent)}.ao-atlas-side-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 10px;border:0;background:none;cursor:pointer}.ao-atlas-side-orb{position:relative;display:block;width:96px;height:96px;transition:transform .18s,filter .18s}.ao-atlas-side-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:transparent;pointer-events:none;display:block}.ao-atlas-side-btn:hover .ao-atlas-side-orb{transform:scale(1.06);filter:drop-shadow(0 0 14px rgba(140,90,255,.9))}.ao-atlas-side-btn:focus-visible{outline:2px solid rgba(185,138,255,.9);outline-offset:2px;border-radius:12px}.ao-atlas-side-label.ao-brand-text{font-size:15px;letter-spacing:.06em;padding-bottom:7px}.ao-atlas-side-label .ao-brand-ops{letter-spacing:.22em}.ao-atlas-side-label .ao-brand-trace{left:0;right:0;height:1.5px;opacity:.8;box-shadow:none}.ao-atlas-side.is-collapsed{padding:0 0 10px}.ao-atlas-side.is-collapsed .ao-atlas-side-btn{padding:2px}.ao-atlas-side.is-collapsed .ao-atlas-side-orb{width:44px;height:44px}.ao-atlas-side-orb .forward-electrical{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ao-atlas-side-orb .forward-electrical canvas,.ao-atlas-side-orb .forward-core-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.ao-atlas-side-orb .forward-electrical[data-fallback=false] .forward-core-art{visibility:hidden}.ao-atlas-side-orb .atlas-orb-stage{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden}.ao-atlas-box{position:relative;width:min(1040px,96vw);max-height:92vh;display:flex;flex-direction:column;padding:22px 22px 18px;border-radius:18px;background:linear-gradient(180deg,#0e0a26f5,#080618fa);border:1px solid rgba(185,138,255,.45);box-shadow:0 0 0 1px #38d9ff1f,0 0 48px -8px #8c5affbf,0 30px 80px #0009}.ao-atlas-box:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:19px;padding:1px;background:linear-gradient(120deg,#38d9ffb3,#b98aff1a 40%,#b98aff1a 60%,#38d9ffb3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.8}.ao-atlas-box.is-listening{box-shadow:0 0 0 1px #38d9ff4d,0 0 64px -6px #38d9ffb3,0 30px 80px #0009}.ao-atlas-box-close{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--ao-text-2);display:grid;place-items:center;cursor:pointer}.ao-atlas-box-close:hover{color:#fff;border-color:#b98aff99}.ao-atlas-box-field{position:relative;margin:8px 0 12px}.ao-atlas-box-field textarea{width:100%;min-height:150px;padding:16px 18px;resize:vertical;border-radius:12px;border:1px solid rgba(185,138,255,.3);background:#00000059;color:#f3f1ff;font:400 18px/1.55 var(--ao-font-body, inherit);outline:none}.ao-atlas-box-field textarea:focus{border-color:#38d9ff99;box-shadow:0 0 0 3px #38d9ff1f}.ao-atlas-box-field textarea::placeholder{color:#b98aff8c;letter-spacing:.04em}.ao-atlas-box-interim{margin:6px 4px 0;color:#b98affcc;font:400 15px/1.4 var(--ao-font-body, inherit);white-space:pre-wrap}.ao-atlas-box-tools{display:flex;justify-content:flex-end;gap:10px}.ao-atlas-box-mic,.ao-atlas-box-send{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;font:700 13px/1 var(--ao-font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .12s,box-shadow .15s}.ao-atlas-box-mic{border:1px solid rgba(185,138,255,.5);background:#b98aff1a;color:#e6d9ff}.ao-atlas-box-mic.is-on{border-color:#38d9ffcc;background:#38d9ff24;color:#d9fbff;box-shadow:0 0 22px -4px #38d9ffe6;animation:ao-atlas-pulse 1.4s ease-in-out infinite}.ao-atlas-box-send{border:0;background:linear-gradient(90deg,#9d7bff,#6f8dff);color:#fff;box-shadow:0 8px 24px -8px #8c5affe6}.ao-atlas-box-send:disabled{opacity:.45;cursor:default;box-shadow:none}.ao-atlas-box-mic:hover,.ao-atlas-box-send:not(:disabled):hover{transform:translateY(-1px)}.ao-atlas-box-log{display:grid;gap:10px;margin:6px 0 14px;padding:4px 2px;max-height:48vh;overflow-y:auto}.ao-atlas-box-turn{margin:0;padding:12px 16px;border-radius:12px;font-size:15.5px;line-height:1.55;white-space:pre-wrap}.ao-atlas-box-turn.is-me{background:#b98aff24;border:1px solid rgba(185,138,255,.32);justify-self:end;max-width:85%;color:#f3f1ff}.ao-atlas-box-turn.is-atlas{background:#38d9ff0f;border:1px solid rgba(56,217,255,.25);max-width:92%;color:#eef6ff}.ao-atlas-box-turn.is-thinking{color:#38d9ffcc;letter-spacing:.3em}.ao-atlas-box-link{margin-right:auto;display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#9fd9ff;font:600 13px/1 var(--ao-font-display);letter-spacing:.04em;cursor:pointer}.ao-atlas-box-link:hover{color:#fff;text-decoration:underline}@keyframes ao-atlas-pulse{0%,to{box-shadow:0 0 18px -4px #38d9ffb3}50%{box-shadow:0 0 30px -2px #38d9ff}}.ao-pri-offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;border-top:1px solid rgba(185,138,255,.25);background:#b98aff14}.ao-pri-offer strong{color:#fff}.ao-headline-mid{flex:1 1 auto;min-width:0;display:flex;justify-content:center;padding:0 18px}.atlas-orb-stage{position:relative;width:100%;height:100%}.atlas-orb-video{position:absolute;left:50%;top:50%;width:104%;height:104%;transform:translate(-50%,-50%);object-fit:cover;pointer-events:none;will-change:transform,filter;-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0,#000 82%,rgba(0,0,0,.45) 87%,transparent 91%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0,#000 82%,rgba(0,0,0,.45) 87%,transparent 91%)}.atlas-orb-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ao-page-title{padding-bottom:10px}.ao-top-menu,.ao-nav-scrim,.ao-nav-mode{display:none}@media(max-width:720px){.ao-shell,.ao-shell.nav-collapsed,.ao-shell.signals-open,.ao-shell.nav-collapsed.signals-open{grid-template-columns:minmax(0,1fr)}.ao-nav{position:fixed;left:0;top:0;bottom:0;width:min(300px,86vw);height:100dvh;z-index:60;transform:translate(-104%);transition:transform .26s cubic-bezier(.2,.8,.2,1);box-shadow:18px 0 50px #0000008c;padding-top:calc(14px + env(safe-area-inset-top,0px));padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.ao-shell.nav-open .ao-nav{transform:none}.ao-shell.nav-open .ao-nav .ao-nav-label,.ao-shell.nav-open .ao-nav .ao-nav-group-label,.ao-shell.nav-open .ao-nav .ao-nav-group,.ao-shell.nav-open .ao-nav .ao-user .ao-nav-label{display:initial}.ao-shell.nav-open .ao-nav .ao-nav-group{display:block}.ao-shell.nav-open .ao-nav a,.ao-shell.nav-open .ao-nav .ao-nav-btn{justify-content:flex-start}.ao-shell.nav-open .ao-nav .ao-nav-lead{justify-content:space-between}.ao-nav-collapse{display:none}.ao-shell.nav-open .ao-brand-mark{display:none!important}.ao-shell.nav-open .ao-brand-logo{display:block}.ao-shell.nav-open .ao-brand-text{display:inline-flex}.ao-shell.nav-open .ao-brand-col{display:flex;flex-direction:column;align-items:center}.ao-shell.nav-open .ao-atlas-side.is-collapsed .ao-atlas-side-label{display:inline-flex}.ao-nav-mode{display:flex;justify-content:center;padding:2px 0 12px}.ao-nav-mode .ao-mode-menu{left:50%;right:auto;transform:translate(-50%)}.ao-nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;border:0;padding:0;background:#02040e9e;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer}.ao-top-menu{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;flex:none;border-radius:10px;border:1px solid rgba(185,138,255,.4);background:#7c4dff24;cursor:pointer;padding:0 9px}.ao-top-menu span{display:block;height:2px;border-radius:2px;background:#e9ddff;box-shadow:0 0 6px #b98affb3}.ao-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px}.ao-topbar .ao-top-toggle{display:none!important}.ao-topbar .ao-mode{display:none}.ao-topbar-tools .ao-btn-primary,.ao-topbar-tools .ao-btn[title^=Refetch],.ao-topbar .ao-signin{width:40px!important;min-width:40px!important;padding:0!important;justify-content:center;font-size:0!important;gap:0!important;letter-spacing:0}.ao-topbar .ao-demo-as{display:none}.ao-topbar-tools .ao-btn-primary svg,.ao-topbar-tools .ao-btn[title^=Refetch] svg{width:18px;height:18px}.ao-topbar .ao-back,.ao-topbar .ao-mode{flex:none}.ao-topbar .ao-mode-current span{display:none}.ao-topbar-tools{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;gap:5px;min-width:0}.ao-topbar-tools .ao-btn{min-height:36px;padding:0 8px}.ao-topbar,.ao-topbar-tools{gap:4px}.ao-topbar .ao-btn-icon,.ao-topbar .ao-btn-icon-lg,.ao-top-menu,.ao-topbar .ao-back{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.ao-topbar .ao-btn-icon svg,.ao-topbar .ao-btn-icon-lg svg{width:17px;height:17px}.ao-topbar-tools .ao-btn-primary,.ao-topbar-tools .ao-btn[title^=Refetch]{width:36px;min-width:36px;height:36px;min-height:36px}.ao-dialog-backdrop{padding:0;align-items:stretch}.ao-dialog,.ao-dialog:has(.ao-bm),.ao-dialog:has(.ao-guide.has-flow){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border-left:0;border-right:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.ao-dialog-head{position:sticky;top:0;z-index:2;background:inherit}.ao-dialog-body{padding:12px 14px}.ao-guide.has-flow{grid-template-columns:1fr}.ao-guide-flow{overflow-x:auto}.ao-topbar-tools .ao-btn-primary{padding:0 10px;font-size:13px}.ao-topbar-tools .ao-btn[aria-label="Toggle Signals"],.ao-topbar-tools .ao-btn[aria-label="Toggle Diagnostics"]{display:none}.ao-topbar-avatar{width:34px;height:34px;margin-left:2px}.ao-search-wrap{order:20;flex:1 1 100%;width:100%}.ao-search{min-height:40px;font-size:16px}.ao-main{padding:12px 12px calc(28px + env(safe-area-inset-bottom,0px))}input,select,textarea{font-size:max(16px,1em)}.ao-dialog,.ao-modal{max-width:100vw}.ao-signals{width:min(100vw,360px)}}.ao-status-short{display:none;font-variant-numeric:tabular-nums}@media(max-width:860px){.ao-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ao-topbar>.ao-mode,.ao-topbar>.ao-demo-controls{flex:0 0 auto}.ao-topbar-tools{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start}.ao-topbar-avatar{margin-left:auto}}.ao-account{position:relative;flex:none;margin-left:2px}.ao-account-btn{display:grid;place-items:center;padding:0;cursor:pointer;color:var(--ao-text-0)}.ao-account-btn:focus-visible{outline:2px solid var(--ao-cyan, #35d9ff);outline-offset:2px}.ao-avatar-glyph{display:inline-grid;place-items:center;border-radius:50%;background:rgba(var(--ao-h-raise),1);color:var(--ao-text-0)}.ao-account-menu{position:fixed;top:60px;left:12px;z-index:70;width:260px;max-width:calc(100vw - 24px);padding:6px;border-radius:12px;border:1px solid rgba(53,217,255,.4);background:linear-gradient(180deg,rgba(var(--ao-h-surf),1),rgba(var(--ao-h-well),1));box-shadow:0 18px 44px #0000008c;display:flex;flex-direction:column;gap:2px;text-align:left}.ao-account-who{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid rgba(var(--ao-h-edge),.5)}.ao-account-menu .ao-account-who strong{font:600 14px var(--ao-font-ui);color:var(--ao-text-0);overflow-wrap:anywhere}.ao-account-who span{font-size:12.5px;color:var(--ao-text-1);overflow-wrap:anywhere}.ao-account-menu .ao-account-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ao-text-0);font:500 13.5px var(--ao-font-ui);text-align:left;text-decoration:none;cursor:pointer}.ao-account-item:hover,.ao-account-item:focus-visible{background:rgba(var(--ao-h-well-2),.9);outline:none}.ao-account-item:focus-visible{box-shadow:inset 0 0 0 2px var(--ao-cyan, #35d9ff)}.ao-account-item[disabled]{opacity:.7;cursor:progress}.ao-signin{gap:7px}.ao-signedout p{margin:0;color:var(--ao-text-1);line-height:1.5}.ao-signedout .ao-btn{align-self:flex-start}.ao-login-note{margin:0;color:var(--ao-text-0);font-weight:600}.ao-login p{color:var(--ao-text-1)}.ao-brand-col .ao-brand-logo{width:168px;height:auto;max-width:100%;margin-bottom:8px;object-fit:contain;filter:none}:root[data-mode] .ao-brand-col .ao-brand-logo{filter:none}.ao-brand-mark{box-shadow:none;background:none;border-radius:0;width:40px;height:40px}:root[data-mode] .ao-brand-mark{box-shadow:none}.ao-brand-mark:after{content:none}.ao-brand-mark-img{display:block;width:100%;height:100%;object-fit:contain}.ao-brand-col .ao-brand-text{font-size:15px;letter-spacing:.22em;font-weight:800;color:#f6fbff;padding-bottom:8px}.ao-login-logo{height:auto;width:190px;max-width:70%}[data-screen=setup] .su-logo img{max-height:none;width:190px;max-width:100%;height:auto}:root[data-mode] .ao-brand-mark{background:none}:root[data-mode=spectrum] .ao-brand-col .ao-brand-logo,:root[data-mode=spectrum] .ao-brand-mark-img{filter:hue-rotate(calc((var(--ao-spec-h) - 270) * 1deg)) saturate(1.2) drop-shadow(0 0 10px var(--ao-spec-dim))}:root[data-mode=spectrum] .ao-brand-col .ao-brand-text{color:var(--ao-spec-text);text-shadow:0 0 14px var(--ao-spec-soft)}@media(prefers-reduced-motion:reduce){:root[data-mode=spectrum] .ao-brand-col .ao-brand-logo,:root[data-mode=spectrum] .ao-brand-mark-img{filter:none}}@media(max-width:720px){.ao-filters{max-width:100%}.ao-filters select{max-width:100%;min-width:0;flex:1 1 140px}.ao-filters .ao-filter-group[aria-label="Waiting on"]{flex:1 1 100%;width:auto;max-width:100%;flex-wrap:wrap}}.ao-queue{list-style:none;margin:0;padding:0}.ao-queue li+li{border-top:1px solid rgba(var(--ao-h-rule),.6)}.ao-queue-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 6px;color:var(--ao-text-0);text-decoration:none;border-radius:10px}.ao-queue-row:hover{background:#35d9ff0a;text-decoration:none}.ao-queue-dot{width:38px;height:38px;border-radius:10px;border:1px solid rgba(53,217,255,.4);background:linear-gradient(180deg,#35d9ff29,#35d9ff0d);box-shadow:inset 0 1px #ffffff1a;display:grid;place-items:center;color:var(--ao-cyan)}.ao-queue-dot:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.tone-danger .ao-queue-dot{color:var(--ao-danger);border-color:#f2607a80;background:#f2607a14}.tone-warning .ao-queue-dot{color:var(--ao-warning);border-color:#f4b84a80;background:#f4b84a14}.tone-cyan .ao-queue-dot{color:var(--ao-cyan)}.tone-violet .ao-queue-dot{color:var(--ao-violet);border-color:#9975ff80}.ao-queue-main{display:flex;flex-direction:column;min-width:0}.ao-queue-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.ao-queue-main span{font-size:12.5px}.ao-queue-side{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;font-size:13px}.ao-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ao-check-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;font-size:13.5px}.ao-check-list li>*:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-check-list li:before{content:"○";color:var(--ao-text-2)}.ao-workload{display:flex;align-items:center;gap:18px;padding:8px 14px;border:1px solid rgba(var(--ao-h-edge),.22);border-radius:var(--ao-radius-panel);background:linear-gradient(180deg,#0c1a3a99,rgba(var(--ao-h-deep),.66));margin-bottom:12px;flex-wrap:wrap}.ao-workload-label{font:500 11px var(--ao-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ao-text-2)}.ao-workload-item{display:inline-flex;align-items:center;gap:8px;font-size:13px}.ao-workload-bar{width:120px;height:4px;background:#35d9ff1f;border-radius:2px;overflow:hidden}.ao-workload-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--ao-cyan),var(--ao-violet))}.ao-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;overflow-x:auto;align-items:stretch;padding-bottom:8px}.ao-col{max-height:calc(100vh - 210px);min-height:260px}.ao-col-body{overflow-y:auto;overscroll-behavior:contain}.ao-col-head{position:sticky;top:0;z-index:3;background:var(--ao-col-head-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ao-col{--col-c: rgba(159,179,209,.6);position:relative;background:var(--ao-col-bg);border:1px solid var(--ao-col-border);border-radius:var(--ao-radius-panel);overflow:hidden;display:flex;flex-direction:column;min-height:200px;transition:border-color var(--ao-ease),box-shadow var(--ao-ease)}.ao-col.is-over{border-color:var(--ao-border-strong);box-shadow:0 0 0 2px #35d9ff33}.ao-col-head{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--ao-border-soft)}.ao-col-head h3{font:700 13px var(--ao-font-display);letter-spacing:.14em;text-transform:uppercase;color:#eaf6ff;display:inline-flex;align-items:center;gap:10px}.ao-col-head h3:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--ao-text-2);box-shadow:0 0 10px currentColor}.ao-col-head .ao-num{color:#dfe9f7;font-size:14px;font-weight:600}.ao-col:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--col-c),transparent);pointer-events:none}.col-urgent{--col-c: var(--ao-danger)}.col-high{--col-c: #ff8a3d}.col-low{--col-c: var(--ao-warning)}.col-on_hold{--col-c: #dfe9f7}.col-done{--col-c: var(--ao-success)}.col-urgent .ao-col-head h3:before{background:var(--ao-danger);color:var(--ao-danger)}.col-high .ao-col-head h3:before{background:#ff8a3d;color:#ff8a3d}.col-low .ao-col-head h3:before{background:var(--ao-warning);color:var(--ao-warning)}.col-on_hold .ao-col-head h3:before{background:#dfe9f7;color:#dfe9f7}.col-done .ao-col-head h3:before{background:var(--ao-success);color:var(--ao-success)}.ao-col-body{display:flex;flex-direction:column;gap:7px;padding:7px;flex:1}.ao-col-empty{text-align:center;padding:14px 0;font-size:12.5px}.ao-col-add{background:none;border:0;border-top:1px solid var(--ao-border);color:var(--ao-text-1);padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px}.ao-col-add:hover{color:var(--ao-text-0);background:#35d9ff0a}.ao-card{background:var(--ao-card-bg);border:1px solid var(--ao-card-border);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:5px;box-shadow:var(--ao-card-shadow);cursor:grab;transition:border-color .14s ease,transform .12s,box-shadow .14s ease,background var(--ao-theme-t);position:relative}.ao-card:hover{border-color:var(--ao-card-border-hover);box-shadow:var(--ao-card-shadow-hover)}@media(hover:hover)and (pointer:fine){.ao-card:hover{transform:translateY(var(--ao-card-lift))}}.ao-card.is-busy{opacity:.6}.ao-card-top{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:12px}.ao-card-top>.ao-inline{min-width:0}.ao-card-top>.ao-pill{flex:none}.ao-card-owner{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ao-card-owner strong{font-weight:600;font-size:12px;color:#dfe9f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-card-owner em{font:500 11px var(--ao-font-ui);text-transform:capitalize;color:var(--ao-text-1);font-style:normal}.ao-card-client{font:600 11.5px var(--ao-font-ui);color:#bfd2ee}.ao-card-title{color:var(--ao-card-title-c);font-weight:600;font-size:13.5px;line-height:1.28;text-decoration:none;text-shadow:var(--ao-card-title-shadow);transition:color var(--ao-theme-t),text-shadow var(--ao-theme-t)}.ao-card-desc{color:var(--ao-text-1);font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ao-card-progress{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ao-text-1)}.ao-card-progress>span:first-child{flex:1;height:4px;border-radius:3px;background:#35d9ff1f;overflow:hidden}.ao-card-progress>span:first-child>span{display:block;height:100%;background:linear-gradient(90deg,var(--ao-cyan),#6cf);box-shadow:0 0 8px #35d9ff99}.ao-card-title:hover{color:var(--ao-cyan)}.ao-card-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:11.5px;align-items:center}.ao-card-foot{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--ao-text-1);padding-top:3px;margin-top:0}.ao-card-foot .ao-num{display:inline-flex;align-items:center;gap:3px}.ao-board.is-collapsed .ao-card{min-height:38px;padding:7px 9px;gap:0}.ao-board.is-collapsed .ao-card>:not(.ao-card-top){display:none}.ao-board.is-collapsed .ao-col-body{gap:4px}.ao-board.is-collapsed .ao-card-top{min-height:24px}.ao-card-move{position:relative}.ao-card-move>button{background:none;border:1px solid transparent;color:var(--ao-text-2);border-radius:4px;padding:2px;cursor:pointer}.ao-card-move>button:hover{color:var(--ao-text-0);border-color:var(--ao-border)}.ao-card-assignee{margin-left:auto;flex:none;display:inline-flex}.ao-card-assignee .ao-avatar{width:22px!important;height:22px!important;box-shadow:0 0 0 2px rgba(var(--ao-h-void),.8)}.ao-menu{position:absolute;right:0;top:100%;z-index:10;list-style:none;margin:4px 0 0;padding:4px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.98),rgba(var(--ao-h-well),.99));border:1px solid rgba(53,217,255,.45);border-radius:8px;min-width:160px;box-shadow:0 10px 30px #0000008c,0 0 24px #35d9ff1a}.ao-menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:7px 10px;color:var(--ao-text-0);border-radius:5px;cursor:pointer;font-size:13px}.ao-menu button:hover{background:#35d9ff1a}.ao-list{display:flex;flex-direction:column;gap:14px}.ao-list-group{background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-panel);overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.ao-list-group-title{font:600 11.5px var(--ao-font-mono);letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid var(--ao-border);color:var(--ao-text-1)}.ao-cal{background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));border:1px solid rgba(var(--ao-h-edge),.24);box-shadow:inset 0 1px #ffffff0f;border-radius:var(--ao-radius-panel);overflow:hidden}.ao-cal-head{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--ao-border)}.ao-cal-head h3{font-size:15px}.ao-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.ao-cal-dow{font:500 10.5px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-text-2);padding:7px 8px;border-bottom:1px solid rgba(var(--ao-h-edge),.2);background:rgba(var(--ao-h-well-2),.45)}.ao-cal-day{position:relative;min-height:96px;border-right:1px solid rgba(var(--ao-h-edge),.12);border-bottom:1px solid rgba(var(--ao-h-edge),.12);padding:6px;display:flex;flex-direction:column;gap:3px}.ao-cal-day.is-out{opacity:.35;background:#02061440}.ao-cal-day.is-today{background:linear-gradient(180deg,#35d9ff1a,#35d9ff05);box-shadow:inset 0 0 0 1px #35d9ff59}.ao-cal-day.is-today .ao-cal-num{color:#fff;font-weight:700;background:linear-gradient(180deg,#7a4dff,#5c35e6);border-radius:999px;padding:1px 8px;box-shadow:0 0 12px #7c4dff80}.ao-cal-num{font-size:12px;color:var(--ao-text-1);align-self:flex-start}.ao-cal-chip{display:flex;align-items:center;gap:4px;font-size:11.5px;padding:3px 7px;border-radius:5px;background:linear-gradient(180deg,#35d9ff24,#35d9ff0d);border-left:2px solid var(--ao-cyan);color:var(--ao-text-0);text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background .12s ease}.ao-cal-chip:hover{background:linear-gradient(180deg,#35d9ff3d,#35d9ff1a);text-decoration:none}.ao-cal-chip.tone-danger{border-left-color:var(--ao-danger);background:#f2607a1a}.ao-cal-chip.tone-warning{border-left-color:var(--ao-warning);background:#f4b84a1a}.ao-cal-chip.tone-success{border-left-color:var(--ao-success);opacity:.7}.ao-table-clients td:first-child{min-width:240px}.ao-table-clients td{padding:13px 12px}.ao-client-cell{color:var(--ao-text-0);text-decoration:none}.ao-client-cell span{display:flex;flex-direction:column;line-height:1.25}.ao-client-cell strong{font-size:15px}.ao-client-cell small{font-size:12.5px;color:var(--ao-text-1)}.ao-table-clients .ao-avatar{box-shadow:0 0 0 2px rgba(var(--ao-h-field-2),1),0 0 0 3px #35d9ff8c,0 0 12px #35d9ff59}.ao-mini-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ao-mini-list li+li{border-top:1px solid rgba(var(--ao-h-rule),.6)}.ao-mini-list a{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--ao-text-0);text-decoration:none}.ao-mini-list a>span:not(.ao-avatar){display:flex;flex-direction:column;flex:1;line-height:1.2}.ao-mini-list a>.ao-avatar{flex:0 0 auto}.ao-mini-list small{font-size:12px}.ao-pending{padding:18px;display:flex;flex-direction:column;gap:8px}.ao-pending ul{margin:0;padding-left:18px;color:var(--ao-text-1)}.ao-profile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id actions" "metrics metrics";gap:14px 16px;align-items:start;padding:14px 18px;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-panel);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0f;margin-bottom:12px}.ao-profile-id{display:flex;align-items:center;gap:14px;min-width:0}.ao-profile-id .ao-avatar{box-shadow:0 0 0 2px rgba(var(--ao-h-well),1),0 0 0 3.5px #35d9ff99,0 0 22px #35d9ff59}.ao-profile-sub{display:flex;gap:12px;flex-wrap:wrap;align-items:center;color:var(--ao-text-1);font-size:13px;margin-top:4px}.ao-profile-sub span{display:inline-flex;align-items:center;gap:4px}.ao-profile-id{grid-area:id}.ao-profile-actions{grid-area:actions}.ao-profile-metrics{grid-area:metrics;display:flex;flex-wrap:wrap;gap:8px}.ao-profile-metrics>div{display:flex;flex-direction:column;gap:1px;padding:7px 12px;min-width:104px;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:7px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.7),rgba(var(--ao-h-deep),.8));box-shadow:inset 0 1px #ffffff0a}.ao-profile-metrics .ao-num{font:600 17px var(--ao-font-display);line-height:1.15}.ao-profile-metrics small{color:var(--ao-text-2);font-size:11px;white-space:nowrap}.ao-profile-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ao-project-list,.ao-work-list,.ao-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ao-project-list li,.ao-work-list li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(var(--ao-h-rule),.6);flex-wrap:wrap}.ao-project-list li:last-child,.ao-work-list li:last-child{border-bottom:0}.ao-work-list li a{flex:1;min-width:160px;color:var(--ao-text-0)}.ao-project-list li{flex-direction:column;align-items:flex-start;gap:4px}.ao-notes li{padding:10px 0;border-bottom:1px solid rgba(var(--ao-h-rule),.6)}.ao-notes li:last-child{border-bottom:0}.ao-note-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;flex-wrap:wrap}.ao-timeline{list-style:none;margin:0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:12px;position:relative}.ao-timeline:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:1px;background:var(--ao-border)}.ao-timeline li{display:flex;gap:12px;align-items:flex-start;position:relative}.ao-tl-dot{width:8px;height:8px;border-radius:50%;background:var(--ao-cyan);box-shadow:0 0 6px var(--ao-cyan);margin-top:6px;flex:none;margin-left:3px}.ao-timeline li div{font-size:13.5px}.ao-md{line-height:1.6;font-size:14.5px}.ao-md h1,.ao-md h2,.ao-md h3{margin:14px 0 6px}.ao-md h1{font-size:22px}.ao-md h2{font-size:18px}.ao-md h3{font-size:15px}.ao-md p{margin:0 0 10px}.ao-md ul,.ao-md ol{margin:0 0 10px;padding-left:22px}.ao-md li{margin:2px 0}.ao-md code{font-family:var(--ao-font-mono);font-size:12.5px;background:#35d9ff14;padding:1px 5px;border-radius:4px}.ao-md pre{background:var(--ao-canvas-0);border:1px solid rgba(var(--ao-h-edge),.24);border-radius:8px;padding:10px 12px;overflow:auto}.ao-md pre code{background:none;padding:0}.ao-md blockquote{margin:0 0 10px;padding:4px 12px;border-left:3px solid var(--ao-violet);color:var(--ao-text-1)}.ao-md img{max-width:100%;border-radius:6px}.ao-md input[type=checkbox]{margin-right:6px}.ao-md hr{border:0;border-top:1px solid var(--ao-border);margin:12px 0}.ao-md table{border-collapse:collapse;margin:0 0 10px}.ao-md td,.ao-md th{border:1px solid rgba(var(--ao-h-edge),.24);padding:4px 8px}.ao-ws{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 100px)}.ao-ws-head{display:flex;flex-direction:column;gap:4px}.ao-ws-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ao-ws-title{flex:1 1 380px;min-width:260px;font:700 27px/1.15 var(--ao-font-display);letter-spacing:-.01em;background:transparent;border:1px solid transparent;padding:4px 8px;margin-left:-8px;border-radius:6px}.ao-ws-title:hover,.ao-ws-title:focus{border-color:var(--ao-border);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d}.ao-ws-presence{display:inline-flex;align-items:center;gap:6px}.ao-presence{position:relative}.ao-presence.edit .ao-avatar{box-shadow:0 0 0 2px var(--ao-success),0 0 10px #38d99680}.ao-presence.view .ao-avatar{opacity:.75}.ao-ws-save{font-size:12px}.ao-save-dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.ao-save-dot.saving{animation:ao-pulse 1s infinite}@keyframes ao-pulse{50%{opacity:.3}}[data-screen=workspace] .ao-ws-actions{display:inline-flex;gap:6px;margin-left:auto}.ao-ws-savemsg{margin:0}[data-screen=workspace] .ao-ws-grid{display:grid;grid-template-columns:340px minmax(0,1fr) 360px;gap:14px;align-items:start;flex:1}.is-focus .ao-ws-grid{grid-template-columns:minmax(0,1fr)}.is-focus .ao-ws-meta{display:none}.ao-ws-vault{background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0f;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-panel);padding:12px 14px}.ao-ws-vault .ao-rail-title{display:flex;align-items:center;gap:7px}.ao-ws-vault .ao-rail-title svg{color:var(--ao-text-2)}.ao-ws-vault [data-screen=vault]{padding:0;gap:8px}.ao-ws-vault .ao-toolbar{padding:0 0 8px;flex-wrap:wrap;gap:6px}.ao-ws-col1{display:flex;flex-direction:column;gap:14px;min-width:0;position:sticky;top:64px;max-height:calc(100vh - 80px);overflow:auto}.is-focus .ao-ws-col1{display:none}[data-screen=workspace] .ao-ws-col1 .ao-ws-meta{position:static;max-height:none;overflow:visible}[data-screen=workspace] .ao-ws-meta,.ao-ws-rail{background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0f;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-panel);padding:12px 14px;position:sticky;top:64px;max-height:calc(100vh - 80px);overflow:auto}.ao-ws-section{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;color:var(--ao-text-2);margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(var(--ao-h-rule),.5)}.ao-meta-people{align-items:start}.ao-people-cell{display:flex;flex-direction:column;gap:10px;min-width:0}.ao-person{display:flex;flex-direction:column;gap:2px;min-width:0}.ao-person-id{display:flex;align-items:center;gap:6px;min-width:0}.ao-person-photo{position:relative;display:inline-flex;flex:none;cursor:pointer;border-radius:50%}.ao-person-photo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.ao-person-photo:hover .ao-avatar,.ao-person-photo:focus-within .ao-avatar{box-shadow:0 0 0 2px var(--ao-cyan)}.ao-person-photo.is-busy{opacity:.5;pointer-events:none}.ao-person-notes{flex:1 1 260px;min-width:0}.ao-person-note{font-size:11.5px;margin-top:1px}.ao-addr-edit{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:text;text-align:left;border-bottom:1px dashed transparent}.ao-addr-edit:hover,.ao-addr-edit:focus-visible{border-bottom-color:rgba(var(--ao-h-edge),.8);color:var(--ao-text-0)}.ao-person-edit{display:flex;align-items:center;gap:6px;flex:1;min-width:0;flex-wrap:wrap}.ao-person-edit input{min-height:30px;padding:4px 8px;font-size:13px}.ao-person-edit input[name=name]{flex:1 1 150px;min-width:0}.ao-person-edit input[name=role]{flex:2 1 200px;min-width:0}.ao-person-name{color:var(--ao-text-0);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-person em{font-style:normal;font-size:11.5px;line-height:1.35}.ao-rail-title{font-size:14px;margin-bottom:8px}.ao-meta-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(var(--ao-h-rule),.5);font-size:13px}.ao-meta-row>span:first-child{color:var(--ao-text-2);font-size:12px}.ao-meta-row select,.ao-meta-row input{min-height:30px;padding:4px 8px;font-size:13px;width:100%}.ao-meta-check input{width:auto;justify-self:start;min-height:0}.ao-meta-row input[type=range]{padding:0;min-height:0;flex:1}.ao-meta-contact{gap:4px;min-width:0;align-items:center;flex-wrap:nowrap}.ao-meta-contact a{display:inline-flex;align-items:center;gap:5px;min-width:0;flex:0 1 auto;color:var(--ao-text-1);text-decoration:none;font-size:11.5px}.ao-meta-contact a svg{flex:none}.ao-contact-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ao-meta-contact a:hover{color:var(--ao-text-0);text-decoration:underline}.ao-meta-contact svg{flex:none;color:var(--ao-text-2)}.ao-copy{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:5px;background:none;color:var(--ao-text-2);cursor:pointer;opacity:0;transition:opacity .12s,color .12s,border-color .12s}.ao-meta-row:hover .ao-copy,.ao-copy:focus-visible{opacity:1}.ao-copy:hover{color:var(--ao-text-0);border-color:rgba(var(--ao-h-edge),.5);background:rgba(var(--ao-h-well),.5)}.ao-meta-ext{gap:6px;flex-wrap:wrap}.ao-meta-ext a{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid rgba(var(--ao-h-edge),.4);border-radius:999px;background:rgba(var(--ao-h-well),.55);font:600 11px var(--ao-font-mono);letter-spacing:.04em;color:var(--ao-text-1);text-decoration:none}.ao-meta-ext a:hover{color:var(--ao-text-0);border-color:rgba(var(--ao-h-edge),.85);background:rgba(var(--ao-h-raise),.7)}.ao-meta-ext svg{opacity:.7}.ao-ws-center{min-width:0;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0f;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-panel);padding:12px 14px 16px}.ao-editor{display:flex;flex-direction:column;gap:8px}.ao-editor-bar{display:flex;flex-wrap:wrap;gap:4px;align-items:center;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-control);padding:5px;background:linear-gradient(180deg,rgba(var(--ao-h-raise),.9),rgba(var(--ao-h-field),.92));box-shadow:inset 0 1px #ffffff12}.ao-editor-bar button{background:none;border:1px solid transparent;color:var(--ao-text-1);border-radius:5px;padding:4px 8px;cursor:pointer;font-size:13px;min-width:30px}.ao-editor-bar button:hover{color:var(--ao-text-0);border-color:var(--ao-border)}.ao-editor-bar button[aria-pressed=true]{background:#35d9ff1f;color:var(--ao-text-0)}.ao-editor-text{width:100%;min-height:480px;resize:vertical;font:15px/1.65 var(--ao-font-ui);padding:16px 18px;background:linear-gradient(180deg,#050c20eb,#030818f5);border:1px solid rgba(var(--ao-h-edge),.24);border-radius:10px;box-shadow:inset 0 1px 3px #00000059}.ao-editor-text:focus{border-color:var(--ao-border-strong);box-shadow:0 0 0 3px #35d9ff1a}.ao-editor-text[readonly]{opacity:.75}.ao-editor-preview{min-height:480px;padding:16px 18px;background:linear-gradient(180deg,#050c20eb,#030818f5);border:1px solid rgba(var(--ao-h-edge),.24);border-radius:10px;box-shadow:inset 0 1px 3px #00000059}.ao-editor-foot{display:flex;justify-content:space-between}.ao-checklist ul,.ao-updates ul,.ao-files ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ao-checklist li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px}.ao-checklist li:hover{background:#35d9ff0a}.ao-checklist label{display:flex;align-items:center;gap:10px;flex:1;cursor:pointer}.ao-checklist label input{min-height:0}.ao-checklist li.is-done span{text-decoration:line-through;color:var(--ao-text-2)}.ao-updates li{padding:10px 12px;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:8px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d;margin-bottom:8px}.ao-updates li.is-trashed{opacity:.55}.ao-files li{display:flex;align-items:center;gap:8px;padding:6px 8px}.ao-files li a{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-rail-client{display:flex;flex-direction:column;gap:12px}.ao-rail-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ao-rail-metrics>div{display:flex;flex-direction:column;padding:8px;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:6px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d}.ao-rail-metrics .ao-num{font:600 16px var(--ao-font-display)}.ao-rail-metrics small{color:var(--ao-text-2);font-size:11px}.ao-conflict-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.ao-conflict-cols>div{border:1px solid rgba(var(--ao-h-edge),.24);border-radius:8px;padding:10px;max-height:320px;overflow:auto}.ao-conflict-cols h3{font-size:13px;color:var(--ao-text-1);margin-bottom:6px}@media(max-width:1200px){.ao-ws-grid{grid-template-columns:300px minmax(0,1fr)}.ao-ws-rail{grid-column:1 / -1;position:static;max-height:none}.ao-ws-col1{position:static;max-height:none;overflow:visible}}@media(max-width:860px){[data-screen=workspace] .ao-ws-grid{grid-template-columns:1fr}[data-screen=workspace] .ao-ws-meta{position:static;max-height:none}.ao-board{grid-template-columns:repeat(5,240px)}.ao-profile-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "actions" "metrics"}.ao-conflict-cols{grid-template-columns:1fr}}.ao-secret{font-family:var(--ao-font-mono);background:#38d99614;border:1px solid rgba(56,217,150,.35);border-radius:4px;padding:1px 6px;-webkit-user-select:all;user-select:all}.ao-vault-group{margin-bottom:14px}.ao-status-select{min-height:28px;padding:3px 24px 3px 8px;font-size:12.5px}.ao-status-select.tone-danger,.ao-status-select.tone-warning{border-color:#f4b84a80}.ao-status-select.tone-success{border-color:#38d99680}.ao-row-danger td:nth-child(2) strong{color:#ffb3c2}.ao-onb{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.ao-onb-stage h4{font:600 11px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-text-1);margin:0 0 6px;display:flex;justify-content:space-between}.ao-onb ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.ao-onb li{display:flex;align-items:center;gap:8px;font-size:12.5px}.ao-onb-cell{width:44px;flex:none;font:600 10px var(--ao-font-mono);border-radius:4px;border:1px solid rgba(var(--ao-h-edge),.24);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d;color:var(--ao-text-2);padding:3px 0;cursor:pointer}.ao-onb-cell.st-YES{color:#9ff0cf;border-color:#38d99680;background:#38d9961a}.ao-onb-cell.st-NO{color:#ffb3c2;border-color:#f2607a80}.ao-onb-cell.st-BLOCKED{color:#ffd98a;border-color:#f4b84a80}.ao-onb-cell.st-NA{color:var(--ao-text-2)}.ao-menu-static{position:static;margin:0}.ao-menu-danger{color:var(--ao-danger)}.ao-menu-danger:hover,.ao-menu-danger:focus-visible{background:color-mix(in srgb,var(--ao-danger) 18%,transparent);color:#fff}.ao-timeline li.is-superseded{opacity:.55;text-decoration:line-through}details summary{cursor:pointer}.ao-msg-person{position:relative}.ao-msg-person.is-active{background:#35d9ff1a;border-color:#35d9ff66}.ao-msg-person-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-online{width:7px;height:7px;border-radius:50%;background:#9cb3d059;flex:none}.ao-online.on{background:var(--ao-success);box-shadow:0 0 6px var(--ao-success)}.ao-msg-list{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.ao-msg{padding:8px 10px;border-radius:8px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d;border:1px solid rgba(var(--ao-h-edge),.24);max-width:92%;align-self:flex-start}.ao-msg.mine{align-self:flex-end;background:#7c4dff1f;border-color:#9975ff66}.ao-msg.failed{border-color:#f2607a99}.ao-msg-meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:2px}.ao-notif-wrap{position:relative}.ao-notif-pop{position:absolute;right:0;top:calc(100% + 6px);width:360px;max-height:70vh;overflow:auto;z-index:60;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.97),rgba(var(--ao-h-well),.98));border:1px solid rgba(53,217,255,.45);border-radius:10px;box-shadow:0 16px 40px #0000008c,0 0 30px #35d9ff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px}.ao-notif-pop header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ao-notif-pop header strong{flex:1}.ao-notif-pop ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ao-notif-pop li{padding:8px;border-radius:6px;border:1px solid transparent}.ao-notif-pop li.is-unread{background:#35d9ff0f;border-color:var(--ao-border)}.ao-warning{color:var(--ao-warning)}.ao-int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;margin-bottom:14px}.ao-int-dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-size:13px;margin:8px 0}.ao-int-dl dt{color:var(--ao-text-2)}.ao-int-dl dd{margin:0}.ao-wrap{flex-wrap:wrap}.ao-sales-layout{display:flex;flex-direction:column;gap:12px}.ao-board-sales{overflow-x:auto}.ao-sales-detail{position:static;width:100%;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.9),rgba(var(--ao-h-deep),.95));box-shadow:inset 0 1px #ffffff0f;border:1px solid var(--ao-border-strong);border-radius:var(--ao-radius-panel)}.ao-card.is-selected{border-color:var(--ao-border-strong);box-shadow:0 0 0 2px #35d9ff33}.ao-stage-meaning select{width:100%;min-height:26px;font-size:11px;padding:2px 20px 2px 6px;border-radius:0;border-width:0 0 1px}.ao-stat-row-2{grid-template-columns:1fr 1fr}.ao-stat-btn{cursor:pointer;text-align:left;font:inherit;color:inherit}.ao-stat-btn.is-active{border-color:var(--ao-border-strong)}.ao-chart svg{width:100%;height:auto;display:block}.ao-chart figcaption{margin-top:4px}.ao-table-sm td,.ao-table-sm th{padding:5px 10px;font-size:12.5px}.ao-comms-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:12px;align-items:start}.ao-comms-list{display:flex;flex-direction:column;gap:8px}.ao-conv-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:70vh;overflow:auto}.ao-conv-list li button{width:100%;text-align:left;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:8px;padding:8px 10px;color:var(--ao-text-0);cursor:pointer;display:flex;flex-direction:column;gap:3px}.ao-conv-list li.is-active button{border-color:var(--ao-border-strong);background:#35d9ff12}.ao-conv-list li.is-unread .ao-conv-subject{font-weight:700}.ao-conv-top{display:flex;justify-content:space-between;width:100%}.ao-conv-subject{font-weight:600}.ao-conv-snippet{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ao-comms-thread{background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0f;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-panel);padding:14px;min-height:300px}.ao-comms-side{display:flex;flex-direction:column;gap:12px}.ao-conv-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.ao-msg-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ao-msg-timeline li{padding:10px 12px;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:8px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d}.ao-msg-timeline li.outbound{border-left:3px solid var(--ao-violet)}.ao-msg-timeline li.inbound{border-left:3px solid var(--ao-cyan)}@media(max-width:900px){.ao-comms-layout{grid-template-columns:minmax(0,1fr)}}.ao-cc-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ao-cc-title{font:700 30px/1 var(--ao-font-display);letter-spacing:.18em;text-transform:uppercase}.ao-cc-sub{margin:6px 0 0;font:500 10.5px var(--ao-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ao-text-1)}.ao-cc-clock{text-align:right;font-size:11px;letter-spacing:.12em;color:var(--ao-text-1)}.ao-cc-grid{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(420px,1.5fr) minmax(250px,.85fr);gap:14px;align-items:start}.ao-cc-col{display:flex;flex-direction:column;gap:12px}.ao-cc-center{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.ao-cc{position:relative;isolation:isolate}.ao-cc-panel{background:linear-gradient(180deg,#0a2038db,#07182beb);border:1px solid rgba(53,217,255,.28);border-radius:var(--ao-radius-panel);padding:10px 12px;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #35d9ff0d,0 0 22px #35d9ff12}.ao-cc-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ao-cc-panel>header h2{font:600 11px var(--ao-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#bfefff;text-shadow:0 0 10px rgba(53,217,255,.35)}.ao-cc-panel>header h2:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ao-cyan);box-shadow:0 0 8px var(--ao-cyan);margin-right:8px;vertical-align:middle}.ao-cc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px}.ao-cc-tiles>*{display:flex;flex-direction:column;align-items:center;padding:8px 6px;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:8px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d;color:var(--ao-text-0);text-decoration:none}.ao-cc-tiles .ao-num{font:600 20px var(--ao-font-display);color:var(--ao-cyan)}.ao-cc-tiles small{color:var(--ao-text-1);font-size:11px;text-align:center}.t-danger{color:#ffb3c2!important}.ao-cc-agents{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.ao-cc-agents li{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:7px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d;font-size:12px}.ao-cc-agents li div{flex:1;display:flex;flex-direction:column;line-height:1.15}.ao-cc-agents small{color:var(--ao-text-2);font-size:10.5px}.ao-cc-agent-dot{width:7px;height:7px;border-radius:50%;background:#9cb3d059;flex:none}.ao-cc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:13px}.ao-cc-list li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(var(--ao-h-rule),.5)}.ao-cc-list li:last-child{border-bottom:0}.ao-cc-matrix{width:100%;border-collapse:collapse;font-size:13px}.ao-cc-matrix th{font:500 10px var(--ao-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ao-text-2);text-align:right;padding:4px}.ao-cc-matrix th:first-child,.ao-cc-matrix td:first-child{text-align:left}.ao-cc-matrix td{padding:6px 4px;text-align:right;border-top:1px solid rgba(var(--ao-h-rule),.5)}.ao-cc-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.ao-cc-bars li{display:grid;grid-template-columns:90px 1fr 32px;align-items:center;gap:8px}.ao-cc-bar{height:5px;background:#35d9ff1f;border-radius:3px;overflow:hidden}.ao-cc-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--ao-cyan),var(--ao-violet));box-shadow:0 0 8px #35d9ff80}.ao-core{position:relative;width:min(100%,440px);aspect-ratio:1;padding:0 8px;box-sizing:border-box}.ao-core-svg{width:100%;height:100%;display:block;filter:drop-shadow(0 0 28px rgba(124,77,255,.5)) drop-shadow(0 0 60px rgba(53,217,255,.18))}.ao-core-rings{transform-origin:200px 200px;animation:ao-spin 90s linear infinite}.ao-core-heart{animation:ao-breathe 6s ease-in-out infinite;transform-origin:200px 200px}@keyframes ao-spin{to{transform:rotate(360deg)}}@keyframes ao-breathe{50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.ao-core-rings,.ao-core-heart{animation:none}}.ao-core-labels span{position:absolute;display:flex;flex-direction:column;padding:5px 8px;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:8px;background:#07182be6;font-size:11.5px;max-width:128px}.ao-core-labels strong{font:600 10.5px var(--ao-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ao-cyan)}.ao-core-labels small{color:var(--ao-text-1);font-size:11px}.ao-core-labels .l1{left:0;top:14%}.ao-core-labels .l2{right:0;top:14%}.ao-core-labels .l3{left:0;bottom:12%}.ao-core-labels .l4{right:0;bottom:12%}.ao-cc-atlas{font:700 38px/1 var(--ao-font-display);letter-spacing:.42em;text-transform:uppercase;margin:4px 0 0;padding-left:.42em;color:#e6f8ff;text-shadow:0 0 18px rgba(53,217,255,.75),0 0 42px rgba(124,77,255,.45)}.ao-cc-tag{margin:-6px 0 2px;font:500 11px var(--ao-font-mono);letter-spacing:.28em;text-transform:lowercase;color:var(--ao-text-1)}.ao-cc-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:4px 0}.ao-cc-actions a{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--ao-text-1);text-decoration:none;font-size:10.5px;letter-spacing:.04em}.ao-cc-action-ic{width:40px;height:40px;border-radius:10px;border:1px solid rgba(53,217,255,.3);background:#07182be6;display:grid;place-items:center;color:#bfefff;box-shadow:0 0 14px #35d9ff1f}.ao-cc-actions a:hover .ao-cc-action-ic{border-color:var(--ao-cyan);box-shadow:0 0 18px #35d9ff59}.ao-cc-sched b{color:var(--ao-cyan);font-weight:600;margin-right:6px}.ao-cc-atlas-sub{margin:0 0 6px;font:500 10.5px var(--ao-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ao-text-1)}.ao-cc-ask{width:100%;max-width:520px;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 14px;border:1px solid var(--ao-border-strong);border-radius:12px;background:#07182be6;box-shadow:0 0 24px #35d9ff1f;color:var(--ao-cyan)}.ao-cc-ask input{flex:1;background:none;border:0;min-height:34px;padding:0;color:var(--ao-text-0)}.ao-cc-ask input:focus-visible{outline:none}.ao-cc-suggest{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.ao-cc-suggest button{background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d;border:1px solid rgba(var(--ao-h-edge),.24);color:var(--ao-text-1);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer}.ao-cc-suggest button:hover{color:var(--ao-text-0);border-color:var(--ao-border-strong)}.ao-cc-answer{width:100%;max-width:620px;padding:12px 14px;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:10px;background:#07182be6;display:flex;flex-direction:column;gap:8px}.ao-cc-cites{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ao-text-1)}.ao-cc-cites a{border:1px solid rgba(var(--ao-h-edge),.24);border-radius:999px;padding:1px 8px}.ao-cc-decisions{width:100%;max-width:620px}.ao-cc-decisions li span:first-child{display:inline-flex;align-items:center;gap:6px}@media(max-width:1280px){.ao-cc-grid{grid-template-columns:1fr 1fr}.ao-cc-center{grid-column:1 / -1;order:-1}}@media(max-width:860px){.ao-cc-grid{grid-template-columns:1fr}.ao-core-labels{display:none}}.ao-intel-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;align-items:start}.ao-ring-wrap{display:flex;gap:16px;align-items:center}.ao-ring-wrap>div{flex:1}.ao-intel-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:13px}.ao-intel-bars li{display:grid;grid-template-columns:minmax(0,170px) minmax(40px,1fr) auto;gap:10px;align-items:center}.ao-q-list li{align-items:center}.ao-ladder{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;overflow-x:auto}.ao-ladder-stage{background:#07182bb3;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-panel);padding:10px;display:flex;flex-direction:column;gap:8px}.ao-ladder-stage h3{font:600 11px var(--ao-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ao-text-1)}.ao-ladder .ao-card{cursor:default}.ao-brand-swatches{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.ao-swatch{width:64px;height:44px;border-radius:6px;border:1px solid rgba(255,255,255,.15);display:flex;align-items:flex-end;justify-content:center}.ao-swatch small{background:#0000008c;color:#fff;font:10px var(--ao-font-mono);padding:1px 4px;border-radius:3px;margin-bottom:3px}@media(max-width:1100px){.ao-intel-top{grid-template-columns:1fr}.ao-ladder{grid-template-columns:repeat(5,200px)}}.ao-chip{border:1px solid rgba(var(--ao-h-edge),.24);background:transparent;color:var(--ao-text-2);border-radius:999px;padding:2px 10px;font-size:12px;cursor:pointer}.ao-chip.is-active{border-color:var(--ao-cyan);color:var(--ao-cyan);background:color-mix(in srgb,var(--ao-cyan) 12%,transparent)}.ao-select-sm{font:inherit;font-size:12.5px;padding:4px 8px;background:var(--ao-surface-2);color:var(--ao-text);border:1px solid rgba(var(--ao-h-edge),.24);border-radius:8px}.ao-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ao-text-2)}.ao-upload{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ao-text-2);cursor:pointer}.ao-upload input{font-size:12px}.ao-callout{margin-top:12px;padding:10px 14px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.24);background:var(--ao-surface-2)}.ao-callout p{margin:4px 0 0}.ao-callout-success{border-color:color-mix(in srgb,var(--ao-success) 50%,transparent)}.ao-callout-danger{border-color:color-mix(in srgb,var(--ao-danger) 50%,transparent)}.ao-stack-sm{display:flex;flex-direction:column;gap:6px}.ao-stack-sm p{margin:0}.ao-profile-id h1{overflow-wrap:anywhere;min-width:0}.ao-review-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ao-review-row>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 180px}.ao-review-row>.ao-btn,.ao-review-row>a.ao-btn{flex:none}.ao-sys-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:8px}.ao-sys-tile{border:1px solid rgba(var(--ao-h-edge),.24);border-radius:10px;padding:8px 10px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.88),rgba(var(--ao-h-deep),.92));box-shadow:inset 0 1px #ffffff0d;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.ao-sys-tile strong{font-size:13px}.ao-sys-tile .ao-inline{color:var(--ao-text-1);font-size:11.5px;gap:6px}.ao-sys-tile .dot{width:7px;height:7px;border-radius:50%;background:#9cb3d059}.ao-sys-tile .dot.id{background:var(--ao-cyan);box-shadow:0 0 8px var(--ao-cyan)}.ao-sys-tile.is-linked{border-color:#35d9ff66;box-shadow:inset 0 1px #ffffff0d,0 0 14px #35d9ff1a}.ao-q-list li:before{content:none;margin:0}.ao-col-stage .ao-stage-head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 13px;border-radius:11px 11px 0 0;background:linear-gradient(180deg,#35d9ff38,#35d9ff0f);border-bottom:1px solid rgba(53,217,255,.35)}.ao-col-stage .ao-stage-head h3{font:700 14px var(--ao-font-display);letter-spacing:.02em;text-transform:none;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-col-stage .ao-stage-head h3:before{display:none}.ao-stage-nums{display:inline-flex;align-items:baseline;gap:6px;font-size:13.5px;color:#fff;flex:none;white-space:nowrap}.ao-stage-nums b{font-weight:700}.ao-stage-nums span{color:#ffffff80}.ao-col-stage[data-tone=appointment] .ao-stage-head{background:linear-gradient(180deg,#9975ff59,#9975ff14);border-bottom-color:#9975ff80}.ao-col-stage[data-tone=built] .ao-stage-head{background:linear-gradient(180deg,#3596ff59,#3596ff14)}.ao-col-stage[data-tone=pitched] .ao-stage-head{background:linear-gradient(180deg,#7c4dff59,#7c4dff14);border-bottom-color:#7c4dff80}.ao-col-stage[data-tone=invoice] .ao-stage-head{background:linear-gradient(180deg,#35e0a147,#35e0a10f);border-bottom-color:#35e0a173}.ao-col-stage[data-meaning=active] .ao-stage-head,.ao-col-stage[data-tone=active] .ao-stage-head{background:linear-gradient(180deg,#38d99659,#38d99614);border-bottom-color:#38d99680}.ao-col-stage[data-meaning=past_due] .ao-stage-head,.ao-col-stage[data-tone=pastdue] .ao-stage-head{background:linear-gradient(180deg,#f2607a59,#f2607a14);border-bottom-color:#f2607a80}.ao-col-stage[data-meaning=former] .ao-stage-head,.ao-col-stage[data-tone=cancelled] .ao-stage-head,.ao-col-stage[data-tone=dead] .ao-stage-head{background:linear-gradient(180deg,#9cb3d040,#9cb3d00d);border-bottom-color:#9cb3d066}.ao-col-stage{border-radius:12px;overflow:hidden}.ao-tabgroups{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.ao-tabgroups a{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.28);background:linear-gradient(180deg,rgba(var(--ao-h-raise),.9),rgba(var(--ao-h-field),.92));color:#d6e4f7;font-size:13.5px;font-weight:500;text-decoration:none;box-shadow:inset 0 1px #ffffff12;transition:border-color .14s ease,box-shadow .14s ease}.ao-tabgroups a:hover{border-color:#35d9ff80;text-decoration:none}.ao-tabgroups a.is-active{color:#fff;border-color:#35d9ffe6;background:linear-gradient(180deg,#35d9ff3d,#543ce661);box-shadow:0 0 20px #35d9ff3d,inset 0 1px #ffffff24}.ao-tabgroups .ao-tabs-links{margin-left:auto}.ao-tabs-sub{margin-bottom:12px}.ao-tabs-sub a{padding:7px 11px;font-size:13px}@media(max-width:860px){.ao-tabgroups .ao-tabs-links{display:none}}.ao-intel-score svg circle:nth-of-type(2){filter:drop-shadow(0 0 6px rgba(53,217,255,.6))}.ao-intel-bars .ao-workload-bar{height:6px;border-radius:3px;background:#35d9ff1a;box-shadow:inset 0 0 0 1px #35d9ff14}.ao-intel-bars .ao-workload-bar span{box-shadow:0 0 10px #35d9ff8c;border-radius:3px}.ao-table-clients td:first-child{padding-right:8px}.ao-client-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ao-quick{display:inline-flex;gap:4px;opacity:.55;transition:opacity .12s ease}.ao-table-clients tr:hover .ao-quick{opacity:1}.ao-quick a{width:26px;height:26px;border-radius:7px;display:inline-grid;place-items:center;border:1px solid rgba(53,217,255,.3);background:linear-gradient(180deg,#35d9ff1f,#35d9ff0a);color:#9fd9ff}.ao-quick a:hover{border-color:#35d9ffb3;color:#fff;box-shadow:0 0 10px #35d9ff40;text-decoration:none}[data-screen=overview] .ao-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:8px;margin-bottom:16px}[data-screen=overview] .ao-cnt{display:flex;align-items:center;gap:9px;min-height:58px;padding:9px 13px;min-width:0;border:1px solid rgba(var(--ao-h-edge),.22);border-radius:11px;cursor:pointer;text-align:left;background:linear-gradient(180deg,rgba(var(--ao-h-well-2),.8),rgba(var(--ao-h-deep),.82));color:var(--ao-text-0);font:inherit;text-decoration:none;transition:border-color .14s ease,background .14s ease}[data-screen=overview] .ao-cnt:hover{border-color:rgba(var(--ao-h-edge),.5);text-decoration:none}[data-screen=overview] .ao-cnt.is-on{border-color:currentColor;background:linear-gradient(180deg,rgba(var(--ao-h-raise),.95),rgba(var(--ao-h-deep),.9))}[data-screen=overview] .ao-cnt-ico{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:8px;background:rgba(var(--ao-h-edge),.12);color:inherit}[data-screen=overview] .ao-cnt b{font:600 22px/1 var(--ao-font-display);font-variant-numeric:tabular-nums;flex:none}[data-screen=overview] .ao-cnt-label{font-size:11.5px;line-height:1.25;color:var(--ao-text-1);min-width:0}[data-screen=overview] .ao-cnt.is-on .ao-cnt-label{color:var(--ao-text-0)}[data-screen=overview] .ao-cnt.tone-danger{color:var(--ao-danger)}[data-screen=overview] .ao-cnt.tone-warning{color:var(--ao-warning)}[data-screen=overview] .ao-cnt.tone-violet{color:var(--ao-violet)}[data-screen=overview] .ao-cnt.tone-cyan{color:var(--ao-cyan)}[data-screen=overview] .ao-cnt.tone-neutral{color:var(--ao-text-1)}[data-screen=overview] .ao-cnt b,[data-screen=overview] .ao-cnt-label{color:inherit}[data-screen=overview] .ao-cnt-label{color:var(--ao-text-1)}[data-screen=overview] .ao-cnt-done{color:var(--ao-success);opacity:.82}[data-screen=overview] .ao-cnt-done:hover{opacity:1}[data-screen=overview] .ao-queue2{display:flex;flex-direction:column;gap:16px}[data-screen=overview] .ao-qgroup h4{display:flex;align-items:center;gap:8px;margin:0 0 4px;font:600 12px var(--ao-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ao-text-1)}[data-screen=overview] .ao-qgroup h4 b{font:600 11px var(--ao-font-mono);color:var(--ao-text-2);background:rgba(var(--ao-h-edge),.14);border-radius:999px;padding:1px 7px}[data-screen=overview] .ao-qdot{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}[data-screen=overview] .ao-qgroup.tone-danger{color:var(--ao-danger)}[data-screen=overview] .ao-qgroup.tone-warning{color:var(--ao-warning)}[data-screen=overview] .ao-qgroup.tone-violet{color:var(--ao-violet)}[data-screen=overview] .ao-qgroup.tone-cyan{color:var(--ao-cyan)}[data-screen=overview] .ao-qgroup ul{list-style:none;margin:0;padding:0}[data-screen=overview] .ao-qgroup li+li{border-top:1px solid rgba(var(--ao-h-rule),.45)}[data-screen=overview] .ao-qrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,190px) 92px 74px;gap:14px;align-items:center;padding:8px 8px 8px 15px;border-radius:9px;color:var(--ao-text-0);text-decoration:none;min-height:40px}[data-screen=overview] .ao-qrow:hover{background:rgba(var(--ao-h-edge),.09);text-decoration:none}[data-screen=overview] .ao-qtitle{display:flex;flex-direction:column;min-width:0}[data-screen=overview] .ao-qtitle strong{font:500 13.5px/1.35 var(--ao-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=overview] .ao-qtitle em{font-style:normal;font-size:11.5px;line-height:1.35;color:var(--ao-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=overview] .ao-qwho{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;color:var(--ao-text-1)}[data-screen=overview] .ao-qwho span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=overview] .ao-qowner{font-size:12px;color:var(--ao-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=overview] .ao-qwhen{font:11.5px var(--ao-font-mono);color:var(--ao-text-2);text-align:right;white-space:nowrap}[data-screen=overview] .ao-qmore{margin:6px 0 0 15px;font-size:11.5px;color:var(--ao-text-2)}@media(max-width:1100px){[data-screen=overview] .ao-qrow{grid-template-columns:minmax(0,1fr) minmax(0,150px) 74px}[data-screen=overview] .ao-qwhen{display:none}}@media(max-width:720px){[data-screen=overview] .ao-qrow{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}[data-screen=overview] .ao-qowner{display:none}}.ao-queue-row{padding:9px 8px}.ao-queue li+li{border-top:1px solid rgba(var(--ao-h-edge),.12)}.ao-scope-list{gap:5px;margin-top:2px}.ao-scope{font:500 11px var(--ao-font-mono);letter-spacing:.01em;color:#a9c3e2;padding:2px 7px;border-radius:6px;border:1px solid rgba(var(--ao-h-edge),.26);background:#0c1a3e80;white-space:nowrap}@supports (mask-image: linear-gradient(90deg,#000,transparent)){.ao-board-sales,.ao-ladder{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 46px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 46px),transparent 100%)}.ao-board-sales.is-end,.ao-ladder.is-end{mask-image:none;-webkit-mask-image:none}}.ao-ladder-empty{margin:6px 0 0;font-size:12.5px;color:var(--ao-text-2)}.ao-card.is-dragging{opacity:.4;cursor:grabbing}.ao-drop-line{height:3px;margin:-2px 2px;border-radius:3px;background:linear-gradient(90deg,var(--ao-cyan),var(--ao-violet));box-shadow:0 0 10px #35d9ffb3}.ao-sub-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ao-sub-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;padding-bottom:8px;border-bottom:1px solid var(--ao-border-soft)}.ao-sub-list li:last-child{border-bottom:0;padding-bottom:0}.ao-sub-name{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ao-sub-name strong{color:#eef5ff;font-size:13.5px}.ao-sub-amt{color:var(--ao-cyan);font-weight:600;white-space:nowrap}.ao-sub-list li>.ao-muted{grid-column:1 / -1;font-size:11.5px}.ao-card.is-unpaid{border-color:#f2607a4d;background:linear-gradient(180deg,#20183ae6,#140c22f0);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #f2607a12,0 0 12px #f2607a1a}.ao-card.is-unpaid:hover{border-color:#f2607a73;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #f2607a1c,0 0 14px #f2607a24}.ao-card.is-unpaid .ao-card-title{color:#ffb3c2;text-shadow:0 0 14px rgba(242,96,122,.14)}@media(prefers-reduced-motion:no-preference){.ao-card.is-unpaid{animation:ao-unpaid-pulse 2.6s ease-in-out infinite}@keyframes ao-unpaid-pulse{50%{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #f2607a1a,0 0 14px #f2607a24}}}.ao-project-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ao-project-top>div:first-child{min-width:0}.ao-search-client{display:flex;flex-direction:column;gap:14px}.ao-search-client-id{display:flex;align-items:center;gap:14px}.ao-search-client-name{font:700 19px/1.2 var(--ao-font-display);color:#fff;text-decoration:none}.ao-search-client-name:hover{color:var(--ao-cyan);text-decoration:none}.ao-search-client-id .ao-inline{gap:10px;margin-top:4px;flex-wrap:wrap;font-size:12.5px}.ao-search-client-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ao-search-client-cols h4{margin:0 0 8px;font:600 10.5px var(--ao-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ao-text-2);display:flex;align-items:center;gap:6px}@media(max-width:820px){.ao-search-client-cols{grid-template-columns:minmax(0,1fr)}}.ao-view-bar{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:14px}.ao-view-bar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ao-view-bar>.ao-seg-lg{margin-bottom:0}.ao-board-clients .ao-col-body{gap:10px;padding:10px}.ao-board-clients .ao-col-head h3{letter-spacing:.12em}.ao-cl-card{background:linear-gradient(180deg,rgba(var(--ao-h-surf),.9),rgba(var(--ao-h-deep),.94));border:1px solid rgba(var(--ao-h-edge),.24);border-radius:12px;padding:12px 13px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #00000038;transition:border-color .14s ease,transform .12s,box-shadow .14s ease}.ao-cl-card:hover{border-color:#35d9ff8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #35d9ff1a,0 0 18px #35d9ff24,0 8px 20px #0000004d}.ao-cl-card.is-risk{border-color:#f2607a80;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #f2607a24,0 0 18px #f2607a33}.ao-cl-card-head{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.ao-cl-card-id{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.ao-cl-card-id strong{color:#b98cff;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 14px rgba(185,140,255,.28)}.ao-cl-card-head:hover .ao-cl-card-id strong{color:var(--ao-cyan)}.ao-cl-card-id small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.ao-cl-card-money{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding-bottom:9px;border-bottom:1px solid rgba(var(--ao-h-edge),.18)}.ao-cl-card-money>.ao-num{font-size:21px;font-weight:600;color:var(--ao-text-0)}.ao-cl-card-money>small{font-size:11.5px}.ao-cl-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin:0}.ao-cl-card-facts dt{font:600 10px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-text-2)}.ao-cl-card-facts dd{margin:1px 0 0;font-size:12.5px;color:var(--ao-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-cl-card-facts .is-wide{grid-column:1 / -1}.ao-cl-onb{display:block;height:4px;margin-top:4px;border-radius:99px;background:var(--ao-border-soft);overflow:hidden}.ao-cl-onb>span{display:block;height:100%;border-radius:inherit;background:var(--ao-violet)}.ao-cl-card-foot{display:flex;align-items:center;gap:8px;padding-top:9px;border-top:1px solid rgba(var(--ao-h-edge),.18);font-size:12.5px}.ao-cl-card-foot>.ao-quick{margin-left:auto;display:inline-flex;gap:7px}.ao-proj-sheet{display:flex;flex-direction:column;gap:18px}.ao-pg-wrap{border-top:1px solid rgba(var(--ao-h-edge),.22);padding-top:14px;display:flex;flex-direction:column;gap:10px}.ao-pg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ao-pg-head h4{margin:0;font:600 13px var(--ao-font-ui);color:var(--ao-text-0)}.ao-pg-head small{display:block;margin-top:2px;font-size:11.5px}.ao-pg-grid{list-style:none;margin:0;padding:0 0 10px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)*.4);gap:12px;max-height:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-color:rgba(153,117,255,.65) rgba(var(--ao-h-edge),.14)}.ao-pg-grid>li{scroll-snap-align:start;min-width:0}.ao-pg-grid::-webkit-scrollbar{height:10px}.ao-pg-grid::-webkit-scrollbar-track{background:rgba(var(--ao-h-edge),.14);border-radius:999px}.ao-pg-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#35d9ffbf,#9975ffd9);border-radius:999px}@media(max-width:1100px){.ao-pg-grid{grid-auto-columns:calc((100% - 12px)/2)}}@media(max-width:720px){.ao-pg-grid{grid-auto-columns:86%}}.ao-pg-card{background:rgba(var(--ao-h-tile),.72);border:1px solid rgba(var(--ao-h-edge),.22);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.ao-pg-card.tone-danger{border-color:#f2607a80}.ao-pg-card.tone-warning{border-color:#ffbe5c73}.ao-pg-card.tone-danger .ao-pg-shot img{filter:grayscale(.7) brightness(.72)}.ao-pg-shot{display:block;aspect-ratio:25 / 16;background:rgba(var(--ao-h-void),.7);overflow:hidden;border-bottom:1px solid rgba(var(--ao-h-edge),.18)}.ao-pg-shot img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.ao-pg-noshot{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ao-text-2)}.ao-pg-body{padding:9px 10px;display:flex;flex-direction:column;gap:4px;min-width:0}.ao-pg-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ao-pg-top code{font:600 11px var(--ao-font-mono);color:var(--ao-cyan);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-pg-body>strong{font-size:12.5px;color:var(--ao-text-0);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ao-pg-body>p{margin:0;font-size:11.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ao-pg-body>a{font-size:11.5px;margin-top:2px}.ao-pg-kind{font:600 9.5px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-text-2);border:1px solid rgba(var(--ao-h-edge),.3);border-radius:999px;padding:1px 6px;flex:none}.ao-page-wide{max-width:none}.ao-stat-grid-6{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.ao-kv{margin:0;display:grid;gap:7px}.ao-kv>div{display:grid;grid-template-columns:138px 1fr;gap:10px;align-items:baseline}.ao-kv dt{font:600 10.5px var(--ao-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ao-text-2)}.ao-kv dd{margin:0;font-size:13px;color:var(--ao-text-0);word-break:break-word}.ao-an-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ao-an-grid h4{margin:0 0 8px;font:600 12.5px var(--ao-font-ui);color:var(--ao-text-0);display:flex;align-items:baseline;gap:8px}.ao-an-grid h4 small{font-weight:400;font-size:11px}@media(max-width:720px){.ao-kv>div{grid-template-columns:1fr;gap:1px}}.ao-project-row{display:flex;align-items:center;gap:8px;padding:7px 2px;text-decoration:none;border-bottom:1px solid rgba(var(--ao-h-edge),.14);min-width:0}.ao-project-list>li:last-child .ao-project-row{border-bottom:0}.ao-project-row>strong{flex:1;min-width:0;color:#b98cff;font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-project-row:hover>strong{color:var(--ao-cyan)}.ao-project-row>.ao-pill{flex:none}.ao-project-links{display:inline-flex;gap:7px;flex:none}.ao-project-links a{color:var(--ao-text-2);display:inline-flex}.ao-project-links a:hover{color:var(--ao-cyan)}.ao-project-row>svg:last-child{color:var(--ao-text-2);flex:none}.ao-group-by{display:inline-flex;align-items:center;gap:7px;font:600 10.5px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-text-2)}.ao-group-by select{font-family:var(--ao-font-ui);font-size:12.5px;letter-spacing:normal;text-transform:none;padding:4px 8px}[data-screen=sales]>.ao-seg{margin-bottom:16px}.opp-edit{gap:9px}.opp-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.opp-edit label{display:flex;flex-direction:column;gap:4px;font:500 11px var(--ao-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ao-text-2)}.opp-edit input,.opp-edit select{font:400 13.5px var(--ao-font-ui);letter-spacing:normal;text-transform:none;color:var(--ao-text-0)}.opp-edit-note{font-size:11.5px;border-left:2px solid rgba(244,184,74,.6);padding-left:8px}.ao-form-ok{color:var(--ao-success);font-size:12.5px;margin:0}@media(max-width:560px){.opp-edit-row{grid-template-columns:1fr}}@media(min-width:1100px){.ao-sales-layout.has-detail{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.ao-sales-layout.has-detail .ao-sales-detail{position:sticky;top:72px;max-height:calc(100vh - 92px);overflow-y:auto;width:auto}}.ao-pf-group{margin-bottom:22px}.ao-pf-group-head{margin:0 0 10px;font:700 15px var(--ao-font-display);color:var(--ao-text-0);letter-spacing:.02em}.ao-pf-pages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ao-pf-pages>li{display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(var(--ao-h-edge),.12)}.ao-pf-pages>li:last-child{border-bottom:0}.ao-pf-pages a{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:6px 2px;text-decoration:none;color:var(--ao-text-0)}.ao-pf-pages a:hover .ao-pf-page-name strong{color:var(--ao-cyan)}.ao-pf-page-name{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ao-pf-page-name strong{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-pf-page-name code{font:11px var(--ao-font-mono);color:var(--ao-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-pf-pages a>svg{color:var(--ao-text-2);flex:none}.ao-pf-cat-select{flex:none;width:26px;padding:2px;font-size:11px;background:transparent;border-color:transparent;color:var(--ao-text-2);cursor:pointer}.ao-pf-pages>li:hover .ao-pf-cat-select{border-color:rgba(var(--ao-h-edge),.3);width:auto}.ao-pf-more{background:none;border:0;color:var(--ao-cyan);font-size:11.5px;cursor:pointer;padding:5px 2px 0}.ao-pf-search{width:100%;font-size:14px;padding:9px 12px}.ao-pf-hits{display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow-y:auto;margin-top:4px}.ao-pf-hits h4{display:flex;align-items:center;gap:8px;margin:0 0 4px;font:600 12.5px var(--ao-font-ui);color:var(--ao-text-0)}.ao-pf-hits h4>a{margin-left:auto;font-size:11.5px;white-space:nowrap}.ao-pf-kind{font:600 9.5px var(--ao-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ao-text-2);border:1px solid rgba(var(--ao-h-edge),.28);border-radius:999px;padding:1px 6px;flex:none}.ao-pf-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 14px}.ao-pf-tabs button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;cursor:pointer;background:rgba(var(--ao-h-tile),.7);border:1px solid rgba(var(--ao-h-edge),.26);color:var(--ao-text-1);font:600 12px var(--ao-font-ui)}.ao-pf-tabs button:hover{border-color:#35d9ff80;color:var(--ao-text-0)}.ao-pf-tabs button.is-active{background:linear-gradient(180deg,#35d9ff38,#35d9ff12);border-color:#35d9ff99;color:#fff}.ao-pf-tabs .ao-count{background:rgba(var(--ao-h-void),.5)}.ao-pf-dir{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 35px)*.4);gap:14px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-color:rgba(153,117,255,.65) rgba(var(--ao-h-edge),.14)}.ao-pf-dir>*{scroll-snap-align:start;min-width:0}.ao-pf-dir::-webkit-scrollbar{height:10px}.ao-pf-dir::-webkit-scrollbar-track{background:rgba(var(--ao-h-edge),.14);border-radius:999px}.ao-pf-dir::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#35d9ffbf,#9975ffd9);border-radius:999px}@media(max-width:1100px){.ao-pf-dir{grid-auto-columns:calc((100% - 14px)/2)}}.ao-pf-entry{display:flex;flex-direction:column;padding:0;overflow:hidden;background:rgba(var(--ao-h-tile),.62);border:1px solid rgba(var(--ao-h-edge),.2);border-radius:12px;transition:border-color .15s,transform .15s}.ao-pf-entry:hover{border-color:#35d9ff6b;transform:translateY(-1px)}.ao-pf-entry-shot{display:block;width:100%;aspect-ratio:25 / 16;overflow:hidden;background:rgba(var(--ao-h-void),.7);border-bottom:1px solid rgba(var(--ao-h-edge),.18)}.ao-pf-entry-shot img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.ao-pf-entry-shot .ao-pg-noshot{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ao-text-2)}.ao-pf-entry-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;padding:11px 12px 12px}.ao-pf-entry-top{display:flex;align-items:flex-start;gap:7px}.ao-pf-entry-top a{text-decoration:none;min-width:0}.ao-pf-entry-top strong{font-size:14.5px;font-weight:600;line-height:1.28;color:#b98cff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.ao-pf-entry-top a:hover strong{color:var(--ao-cyan)}.ao-pf-entry-body>code{font:11px var(--ao-font-mono);color:var(--ao-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-pf-entry-body>p{margin:1px 0 0;font-size:12px;line-height:1.45;color:var(--ao-text-1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ao-pf-entry-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:9px;font-size:11.5px}.ao-pf-entry-foot>*{flex:none;white-space:nowrap}.ao-pf-entry-foot>a:first-child{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.32);color:var(--ao-text-1);text-decoration:none}.ao-pf-entry-foot>a:first-child:hover{border-color:#35d9ff99;color:#eaf6ff;background:#35d9ff1a}.ao-pf-entry-foot>a:first-child svg{width:11px;height:11px}.ao-pf-entry-foot .ao-pf-cat-select{margin-left:auto;width:auto;max-width:128px;min-width:0}@media(max-width:640px){.ao-pf-dir{grid-auto-columns:86%}}.ao-mp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ao-mp-list>li{border:1px solid rgba(var(--ao-h-edge),.2);border-radius:10px;background:rgba(var(--ao-h-tile),.55);overflow:hidden}.ao-mp-list>li.is-open{border-color:#35d9ff80}.ao-mp-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;background:none;border:0;cursor:pointer;text-align:left;color:inherit}.ao-mp-row:hover{background:#35d9ff0f}.ao-mp-shot{flex:none;width:58px;height:38px;border-radius:6px;overflow:hidden;background:rgba(var(--ao-h-void),.7);display:flex;align-items:center;justify-content:center;color:var(--ao-text-2);border:1px solid rgba(var(--ao-h-edge),.18)}.ao-mp-shot img{width:100%;height:100%;object-fit:cover;object-position:top center}.ao-mp-id{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.ao-mp-id strong{font-size:13.5px;color:#b98cff}.ao-mp-row:hover .ao-mp-id strong{color:var(--ao-cyan)}.ao-mp-id small{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-mp-meta{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:12px}.ao-mp-detail{padding:12px 13px 14px;border-top:1px solid rgba(var(--ao-h-edge),.2);background:#040c2080}.ao-mp-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.ao-mp-detail h4{margin:0;font:700 15px var(--ao-font-display);color:var(--ao-text-0)}.ao-mp-detail header p{margin:2px 0 0;font-size:12px}.ao-mp-summary{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--ao-text-1)}.ao-mp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.ao-mp-cols h5{margin:0 0 7px;font:600 10.5px var(--ao-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ao-cyan);display:flex;align-items:center;gap:6px}.ao-mp-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ao-mp-cols li{display:flex;flex-direction:column;line-height:1.32;padding-left:13px;position:relative}.ao-mp-cols li:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:50%;background:var(--ao-cyan);box-shadow:0 0 7px #35d9ff99}.ao-mp-cols li strong{font-size:12.5px;font-weight:600;color:var(--ao-text-0)}.ao-mp-cols li small{font-size:11.5px}.ao-mp-cols p{margin:0;font-size:11.5px}.ao-mp-pages{margin-top:12px}.ao-mp-pages summary{cursor:pointer;font:600 11px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-text-1)}.ao-mp-pages>.ao-pf-pages{margin-top:7px;max-height:260px;overflow-y:auto}.ao-pf-tabs-sm button{padding:4px 10px;font-size:11.5px}[data-screen=portfolio] .ao-ws-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px) / 3);gap:14px;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}[data-screen=portfolio] .ao-ws-grid>*{scroll-snap-align:start;min-width:0}[data-screen=portfolio] .ao-ws-grid{scrollbar-color:rgba(153,117,255,.65) rgba(var(--ao-h-edge),.14);scrollbar-width:auto}[data-screen=portfolio] .ao-ws-grid::-webkit-scrollbar{height:10px}[data-screen=portfolio] .ao-ws-grid::-webkit-scrollbar-track{background:rgba(var(--ao-h-edge),.14);border-radius:999px}[data-screen=portfolio] .ao-ws-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#35d9ffbf,#9975ffd9);border-radius:999px}[data-screen=portfolio] .ao-ws-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#35d9fff2,#b98cff)}@media(max-width:1100px){[data-screen=portfolio] .ao-ws-grid{grid-auto-columns:calc((100% - 14px)/2)}}@media(max-width:720px){[data-screen=portfolio] .ao-ws-grid{grid-auto-columns:86%}}.ao-ws-card{display:flex;flex-direction:column;border:1px solid rgba(var(--ao-h-edge),.2);border-radius:10px;overflow:hidden;background:rgba(var(--ao-h-tile),.6);text-decoration:none}.ao-ws-card:hover{border-color:#35d9ff80;transform:translateY(-1px)}.ao-ws-shot{aspect-ratio:1200 / 630;background:rgba(var(--ao-h-void),.7);display:flex;align-items:center;justify-content:center;color:var(--ao-text-2);border-bottom:1px solid rgba(var(--ao-h-edge),.18);overflow:hidden}.ao-ws-shot img{width:100%;height:100%;object-fit:cover;display:block}.ao-ws-shot img.is-shot{object-fit:cover;object-position:top center}.ao-ws-body{padding:8px 10px 9px;display:flex;flex-direction:column;gap:2px;min-width:0}.ao-ws-body strong{font-size:12.5px;color:#b98cff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-ws-card:hover .ao-ws-body strong{color:var(--ao-cyan)}.ao-ws-body small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-screen=portfolio] .ao-ws-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:3px;font-size:11.5px}.ao-pf-social{font-size:11px;color:var(--ao-text-2);text-decoration:none;border-bottom:1px dotted currentColor;white-space:nowrap}.ao-pf-social:hover{color:var(--ao-cyan)}.ao-pf-social.is-missing{color:#f2607a;border-bottom-style:dotted;cursor:help}.ao-demo-card .ao-ws-body>a{text-decoration:none;min-width:0}.ao-demo-open{margin-left:auto;font-size:11px;display:inline-flex;align-items:center;gap:2px}.ao-demo-move{background:none;border:1px solid var(--ao-border-soft);border-radius:5px;padding:1px 6px;font:500 10.5px var(--ao-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ao-text-2);cursor:pointer}.ao-demo-move:hover:not(:disabled){color:var(--ao-text-1);border-color:var(--ao-border);background:#ffffff0f}.ao-demo-move:disabled{opacity:.5;cursor:not-allowed}.ao-demo-del:hover:not(:disabled){color:#ffb3c2;border-color:#f2607a8c;background:#f2607a24}.ao-pf-toggle{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.ao-pf-toggle>svg{color:var(--ao-text-2);transition:transform .14s ease;flex:none}.ao-pf-toggle>svg.is-open{transform:rotate(90deg)}.ao-pf-toggle:hover>svg{color:var(--ao-cyan)}.ao-ws-niches{display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow-y:auto}[data-screen=portfolio] .ao-ws-niches>section>.ao-ws-grid{max-height:none;overflow:visible}.ao-ws-niche-head{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 11px var(--ao-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ao-cyan)}.ao-ws-niche-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(53,217,255,.25),transparent)}.ao-mp-filters{display:flex;flex-direction:column;gap:9px;margin-bottom:12px}.ao-mp-filters .ao-input{width:100%}.ao-mp-tags{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ao-mp-tags em{font:600 9.5px var(--ao-font-mono);letter-spacing:.07em;text-transform:uppercase;font-style:normal;color:var(--ao-cyan);background:#35d9ff1a;border:1px solid rgba(53,217,255,.28);border-radius:999px;padding:1px 6px}.ao-ws-nichebar{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(var(--ao-h-edge),.18)}[data-screen=portfolio] .ao-panel-title{flex:1;min-width:0}[data-screen=portfolio] .ao-pf-toggle{width:100%;justify-content:flex-start;padding:2px 0}[data-screen=portfolio] .ao-pf-group{margin-bottom:0}[data-screen=workspace] .ao-ws-actions{gap:10px;flex-wrap:wrap}.ao-ws-nichepick{display:inline-flex;align-items:center;gap:6px;font:600 10px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-text-2)}.ao-ws-nichepick select{font-family:var(--ao-font-ui);font-size:12px;letter-spacing:normal;text-transform:none;padding:4px 8px;max-width:220px}.ao-ws-card .ao-ws-body>a{text-decoration:none;min-width:0}.ao-ws-live{margin-left:auto;color:var(--ao-text-2);display:inline-flex}.ao-ws-live:hover{color:var(--ao-cyan)}.ao-seo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ao-seo-list>li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(var(--ao-h-edge),.14);font-size:12.5px}.ao-seo-list>li:last-child{border-bottom:0}.ao-seo-list .ao-num{font-size:15px;font-weight:600;color:var(--ao-text-0)}.ao-seo-list small{font-size:11px;min-width:116px;text-align:right}.ao-mp-shot.is-logo{background:#ffffff0f;padding:5px}.ao-mp-shot.is-logo img{width:100%;height:100%;object-fit:contain}.ao-assign-btn{background:none;border:1px solid rgba(var(--ao-h-edge),.3);color:var(--ao-text-2);border-radius:999px;padding:1px 8px;font:600 10px var(--ao-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ao-assign-btn:hover{border-color:#35d9ff99;color:var(--ao-cyan)}.ao-pf-search-wrap{flex:1;min-width:240px;max-width:none;position:relative}[data-screen=portfolio] .ao-page-head{align-items:center;gap:20px}.ao-pf-search-wrap>.ao-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;background:linear-gradient(180deg,#0c1a3cfb,rgba(var(--ao-h-well),.995));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px -18px #000000eb,0 0 0 1px #7c4dff1f}:root[data-mode=wild] .ao-pf-search-wrap>.ao-panel{background:linear-gradient(180deg,#1a1244fb,#090822fe);border-color:#9975ff80}.ao-quick-links{gap:6px;flex-wrap:wrap}.ao-client-toolbar{display:flex;align-items:center;gap:10px;flex:1}.ao-client-toolbar .ao-input{flex:1;min-width:180px;max-width:420px}[data-screen=clients] .ao-page-head{align-items:center;gap:18px}.ao-board-sales .ao-card{cursor:grab}.ao-board-sales .ao-card.is-dragging{opacity:.4;cursor:grabbing}[data-screen=portfolio] .ao-ws-card{position:relative}[data-screen=portfolio] .ao-ws-body>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}[data-screen=portfolio] .ao-ws-meta{position:relative;z-index:2}[data-screen=portfolio] .ao-ws-card:hover{border-color:#35d9ff73;box-shadow:0 0 0 1px #35d9ff1a,0 10px 26px -14px #000c}[data-screen=portfolio] .ao-ws-card:focus-within{border-color:var(--ao-border-strong)}[data-screen=portfolio] .ao-ws-actions{position:relative;z-index:2;display:flex;gap:6px;margin-top:7px}[data-screen=portfolio] .ao-ws-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px;border-radius:7px;border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-raise),.75);color:var(--ao-text-1);font:500 11.5px var(--ao-font-ui);text-decoration:none;white-space:nowrap}[data-screen=portfolio] .ao-ws-btn:hover{border-color:#35d9ff8c;color:#eaf6ff;background:#35d9ff1f;text-decoration:none}[data-screen=portfolio] .ao-ws-btn svg{width:12px;height:12px}[data-screen=portfolio] .ao-ws-btn-live:hover{border-color:#38d9968c;background:#38d9961f;color:#bff7d9}[data-screen=portfolio] .ao-ws-btn-build{border-color:#b98cff80;color:#c9b6ff}[data-screen=portfolio] .ao-ws-btn-build:hover{background:#7c4dff24;border-color:#b98cffcc;color:#fff}[data-screen=portfolio] .ao-ws-btn-icon{flex:0 0 28px;padding:5px 0}[data-screen=portfolio] .ao-ws-btn.is-muted{color:var(--ao-text-2);border-style:dashed;cursor:default}[data-screen=portfolio] .ao-ws-edit{position:relative;z-index:2;display:flex;gap:5px;width:100%}[data-screen=portfolio] .ao-ws-edit input{flex:1;min-width:0;min-height:26px;padding:3px 7px;font-size:11.5px}[data-screen=portfolio] .ao-ws-nichebar{margin:0 0 0 10px;flex:1 1 auto;min-width:0}[data-screen=portfolio] .ao-panel-head{flex-wrap:wrap;row-gap:8px}[data-screen=portfolio] .ao-panel-title{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:8px}[data-screen=portfolio] .ao-sec-search{display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-field),.8);color:var(--ao-text-2)}[data-screen=portfolio] .ao-sec-search svg{width:13px;height:13px;flex:none}[data-screen=portfolio] .ao-sec-search input{width:150px;min-height:28px;border:0;background:none;padding:0;font-size:12px;color:var(--ao-text-0)}[data-screen=portfolio] .ao-sec-search input:focus-visible{outline:none;box-shadow:none}[data-screen=portfolio] .ao-sec-search:focus-within{border-color:#9975ffcc;box-shadow:0 0 0 2px #7c4dff2e}.ao-card a,.ao-card img{-webkit-user-drag:none;user-drag:none}.ao-card[draggable=true]{cursor:grab}.ao-card.is-dragging{cursor:grabbing}[data-screen=portfolio] .ao-panel-head>.ao-panel-title>.ao-panel-icon{display:none}.ao-mp-search{width:100%;margin:4px 0 12px}[data-screen=portfolio] .ao-ws-card{height:100%}[data-screen=portfolio] .ao-ws-body{flex:1;display:flex;flex-direction:column;gap:3px}[data-screen=portfolio] .ao-ws-meta{margin-top:4px;margin-bottom:0}[data-screen=portfolio] .ao-ws-actions{margin-top:auto;padding-top:8px}[data-screen=portfolio] .ao-ws-grid{align-items:stretch}[data-screen=portfolio] .ao-ws-card .ao-ws-shot{aspect-ratio:1200 / 630}[data-screen=portfolio] .ao-ws-card .ao-ws-shot img{object-fit:cover;object-position:top center}[data-screen=portfolio] .ao-ws-card .ao-ws-body>a>strong{font-size:15px}.ao-card.is-flagged{border-color:#9975ff9e;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #7c4dff2e,0 0 18px #7c4dff42}.ao-card.is-flagged:hover{border-color:#b98cffd9;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #7c4dff42,0 0 24px #7c4dff66}.ao-card.is-flagged .ao-card-title{color:#c9b6ff}.ao-card.is-meeting{border-color:#35d9ff94;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #35d9ff33,0 0 20px #35d9ff4d}.ao-card.is-meeting:hover{border-color:#78e8ffd9;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #35d9ff4d,0 0 26px #35d9ff70}.ao-card.is-meeting .ao-card-title{color:#9fe9ff;text-shadow:0 0 14px rgba(53,217,255,.18)}@media(prefers-reduced-motion:no-preference){.ao-card.is-meeting{animation:ao-meeting-glow 3.2s ease-in-out infinite}@keyframes ao-meeting-glow{50%{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #35d9ff47,0 0 28px #35d9ff75}}}.ao-card.is-decision{border-color:#ff9b3c94;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ff9b3c33,0 0 20px #ff9b3c4d}.ao-card.is-decision:hover{border-color:#ffba78d9;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff9b3c4d,0 0 26px #ff9b3c70}.ao-card.is-decision .ao-card-title{color:#ffc793;text-shadow:0 0 14px rgba(255,155,60,.18)}.ao-card.is-meeting.is-decision{border-color:#ff9b3c80;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #35d9ff38,-8px 0 20px -6px #35d9ff6b,8px 0 20px -6px #ff9b3c6b}@media(prefers-reduced-motion:no-preference){.ao-card.is-decision{animation:ao-decision-glow 3.2s ease-in-out infinite}@keyframes ao-decision-glow{50%{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ff9b3c47,0 0 28px #ff9b3c75}}.ao-card.is-meeting.is-decision{animation:none}}.ao-card-flag{background:none;border:0;padding:2px;margin-left:2px;border-radius:5px;color:var(--ao-text-2);cursor:pointer;display:inline-flex;opacity:.55}.ao-card:hover .ao-card-flag{opacity:1}.ao-card-flag:hover{color:#c9b6ff;background:#7c4dff29}.ao-card-flag.is-on{color:#b98cff;opacity:1;filter:drop-shadow(0 0 5px rgba(124,77,255,.7))}[data-screen=workspace] .ao-flag-btn.is-on{border-color:#9975ffb3;color:#c9b6ff;background:#7c4dff24;box-shadow:0 0 14px -4px #7c4dff99}.ao-comms-client{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:10px}.ao-comms-client>div{min-width:0;display:flex;flex-direction:column;gap:2px}.ao-comms-client strong{font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-comms-client .ao-muted{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-conv-top .ao-inline{gap:8px;min-width:0}.ao-conv-top .ao-inline>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-inbox{margin:0 0 14px;padding:13px 15px;border-radius:12px;border:1px solid rgba(153,117,255,.3);background:radial-gradient(ellipse at 4% 0%,rgba(124,77,255,.12),transparent 60%),linear-gradient(180deg,#0e1c40e6,rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0d}.lead-inbox[data-empty]{border-color:rgba(var(--ao-h-edge),.22);background:linear-gradient(180deg,#0a1634b3,rgba(var(--ao-h-deep),.8))}.lead-inbox-head{display:flex;align-items:center;gap:12px}.lead-inbox-head>div{flex:1;min-width:0}.lead-inbox-head h2{margin:0;font:600 15px var(--ao-font-ui);color:var(--ao-text-0)}.lead-inbox-head p{margin:2px 0 0;font-size:12px;color:var(--ao-text-2)}.lead-inbox-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex:none;background:#7c4dff29;color:#c9b6ff}.lead-inbox[data-empty] .lead-inbox-ico{background:rgba(var(--ao-h-edge-soft),.14);color:var(--ao-text-2)}.lead-inbox-actions{display:flex;gap:8px;flex-wrap:wrap}.lead-inbox-note{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px}.lead-inbox-foot{margin:9px 0 0;font-size:11px}.lead-capture-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:18px;background:#020612a8}.lead-capture{width:min(560px,100%);border-radius:14px;border:1px solid rgba(153,117,255,.4);background:linear-gradient(180deg,#0d1f44,#070f28);box-shadow:0 30px 70px -30px #000000e6;padding:16px 18px 14px;display:flex;flex-direction:column;gap:10px}.lead-capture header{display:flex;align-items:center;gap:10px}.lead-capture header h3{margin:0;flex:1;font:600 15px var(--ao-font-ui)}.lead-capture header button{background:none;border:0;color:var(--ao-text-2);cursor:pointer;display:flex;padding:4px;border-radius:6px}.lead-capture header button:hover{color:var(--ao-text-0);background:rgba(var(--ao-h-edge-soft),.16)}.lead-capture textarea{width:100%;box-sizing:border-box;resize:vertical;padding:10px 12px;border-radius:9px;border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-void),.7);color:var(--ao-text-0);font:inherit;font-size:13.5px;line-height:1.55}.lead-capture textarea:focus{outline:none;border-color:#9975ffcc;box-shadow:0 0 20px #7c4dff4d}.lead-capture footer{display:flex;gap:8px}.lead-capture-note{margin:0;font-size:11px}.lead-inbox-toggle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.lead-inbox-toggle h2{margin:0;font:600 15px var(--ao-font-ui);color:var(--ao-text-0)}.lead-inbox-toggle p{margin:2px 0 0;font-size:12px;color:var(--ao-text-2)}.lead-inbox-toggle>.lead-inbox-title{flex:1;min-width:0}.lead-inbox-chev{flex:none;color:var(--ao-text-1)}.lead-inbox-note{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;color:var(--ao-text-1)}.lead-inbox-foot{color:var(--ao-text-1)}.lead-inbox-toggle:focus-visible,.lead-card-main:focus-visible,.lead-opt-link:focus-visible,.lead-chip button:focus-visible,.lead-sugg:focus-visible,.lead-picker input:focus-visible,.lead-note textarea:focus-visible,.lead-opt-btn:focus-visible{outline:2px solid #35d9ff;outline-offset:2px;border-radius:8px}.lead-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.lead-card{border:1px solid rgba(var(--ao-h-edge),.24);border-radius:12px;background:rgba(var(--ao-h-void),.5);overflow:hidden}.lead-card.is-open{border-color:#9975ff99;background:rgba(var(--ao-h-void),.72);box-shadow:0 10px 30px -18px #000000e6}.lead-card-main{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;background:none;border:0;color:var(--ao-text-0);font:inherit;text-align:left;cursor:pointer}.lead-card-main:hover{background:#9975ff12}.lead-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lead-name{display:flex;align-items:baseline;gap:10px;min-width:0}.lead-name strong{font-size:14.5px;font-weight:650;white-space:nowrap}.lead-contact{font:12px var(--ao-font-mono);color:var(--ao-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-who small{font-size:12.5px;color:var(--ao-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-tags{display:flex;align-items:center;gap:8px;flex:none}.lead-chans{display:inline-flex;gap:4px}.lead-chan{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:rgba(var(--ao-h-edge-soft),.18);color:var(--ao-text-0)}.lead-when{font:11.5px var(--ao-font-ui);color:var(--ao-text-1);white-space:nowrap;min-width:62px;text-align:right}.lead-chev{flex:none;color:var(--ao-text-1);transition:transform .15s}.lead-match{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;color:#ffe0b2;border:1px solid rgba(244,184,74,.5);background:#f4b84a1f}.lead-match.is-client{color:#c8f7dc;border-color:#3ddc8480;background:#3ddc841f}.lead-match svg{flex:none}.lead-detail{padding:4px 16px 16px;display:flex;flex-direction:column;gap:14px;border-top:1px solid rgba(var(--ao-h-edge),.16)}.lead-h{margin:0 0 8px;font:600 11.5px var(--ao-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ao-text-1)}.lead-summary{margin:0;font-size:13px;line-height:1.55;color:var(--ao-text-0)}.lead-callout{display:flex;gap:12px;align-items:center;margin:10px 0 0;padding:11px 14px;border-radius:10px;font-size:13.5px;line-height:1.5}.lead-callout p{margin:0}.lead-callout.is-client{color:#e3fbee;border:1px solid rgba(61,220,132,.42);background:#3ddc8417}.lead-callout.is-client strong{color:#fff}.lead-callout.is-deal{color:#ffe3bd;border:1px solid rgba(244,184,74,.4);background:#f4b84a14}.lead-callout.is-deal strong{color:#fff1dc}.lead-callout>svg{flex:none}.lead-callout-aside{color:var(--ao-text-1)}.lead-evidence{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid rgba(var(--ao-h-edge),.18);border-radius:10px;overflow:hidden}.lead-evidence li{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start;padding:10px 12px;background:rgba(var(--ao-h-deep),.55)}.lead-evidence li+li{border-top:1px solid rgba(var(--ao-h-edge),.14)}.lead-ev-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(var(--ao-h-edge-soft),.18);color:var(--ao-text-0)}.lead-evidence li>div{min-width:0}.lead-evidence strong{display:block;font-size:13px;font-weight:600;color:var(--ao-text-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-evidence small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:12.5px;color:var(--ao-text-1);line-height:1.5}.lead-evidence time{font-size:12px;color:var(--ao-text-1);white-space:nowrap;padding-top:1px}.lead-opt-link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;background:none;border:0;color:#c9b6ff;font:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lead-opt-link:hover{color:#e4d9ff}.lead-opt-link:disabled{color:var(--ao-text-2);text-decoration:none;cursor:default}.lead-decide{container-type:inline-size}.lead-opts{--n: 4;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:10px}@container (min-width: 460px){.lead-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 780px){.lead-opts{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.lead-opt{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:8px;padding:12px;border-radius:11px;border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-deep),.6)}.lead-opt.is-rec{border-color:#ad91fff2;background:linear-gradient(180deg,#7c4dff4d,#7c4dff1f);box-shadow:0 0 0 1px #9975ff59,0 12px 28px -18px #7c4dffe6}.lead-opt-top{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:20px}.lead-opt-title{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--ao-text-0)}.lead-rec-tag{flex:none;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.03em;color:#1b0f45;background:#d9ccff}.lead-opt .lead-opt-btn{width:100%;min-height:48px;height:auto;justify-content:center;text-align:center;white-space:normal;line-height:1.3;padding:8px 12px}.lead-opt-line{margin:0;font-size:12.5px;line-height:1.5;color:var(--ao-text-1)}.lead-opt.is-rec .lead-opt-line{color:#e2dafb}.lead-opt-line .lead-opt-link{min-height:32px;padding:0}.lead-opt-blocked{display:inline-flex;align-items:center;gap:5px;color:#ffd9a8}.lead-note{display:flex;flex-direction:column;gap:6px;margin-top:14px}.lead-note-label{font-size:12.5px;font-weight:600;color:var(--ao-text-0)}.lead-note-label span{font-weight:400;color:var(--ao-text-1)}.lead-note-row{display:flex;align-items:flex-start;gap:8px}.lead-note textarea{flex:1;min-width:0;min-height:48px;resize:vertical;padding:9px 11px;border-radius:9px;border:1px solid rgba(var(--ao-h-edge),.38);background:rgba(var(--ao-h-void),.8);color:var(--ao-text-0);font:inherit;font-size:13px;line-height:1.5}.lead-note textarea::placeholder{color:var(--ao-text-2)}.lead-note-row .ao-mic{min-height:44px}.lead-note-only{margin:2px 0 0;font-size:12.5px;color:var(--ao-text-1)}.lead-inline-ok{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:12.5px;color:#c8f7dc}.lead-quiet{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(var(--ao-h-edge),.24)}.lead-quiet .ao-btn{min-height:44px}.lead-quiet span{font-size:12.5px;color:var(--ao-text-1)}.lead-success{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:11px;border:1px solid rgba(61,220,132,.5);background:#3ddc841a;color:#e8fdf1}.lead-success p{margin:0;font-size:14px;line-height:1.55}.lead-success strong{color:#fff}.lead-success-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#3ddc84;color:#06281a}.lead-success-warn{display:flex;align-items:center;gap:6px;margin-top:6px!important;font-size:12.5px!important;color:#ffd9a8}.lead-success-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.lead-success-actions .ao-btn{min-height:44px;min-width:96px;justify-content:center}.ao-dialog .lead-success{margin:2px 0}.lead-picker{display:flex;flex-direction:column;gap:6px}.lead-picker-label{font-size:12.5px;font-weight:600;color:var(--ao-text-0)}.lead-picker input{min-height:44px}.lead-picker-list{list-style:none;margin:0;padding:4px;max-height:240px;overflow:auto;border-radius:9px;border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-void),.85)}.lead-picker-list li{display:flex;align-items:center;gap:4px;min-height:40px;padding:6px 10px;border-radius:7px;font-size:13px;color:var(--ao-text-0);cursor:pointer}.lead-picker-list li span{color:var(--ao-text-1)}.lead-picker-list li.is-active,.lead-picker-list li:hover{background:#9975ff38}.lead-picker-list .lead-picker-empty{cursor:default;color:var(--ao-text-1)}.lead-picker-sugg{display:flex;flex-wrap:wrap;gap:6px}.lead-sugg,.lead-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;border-radius:999px;font-size:13px;color:var(--ao-text-0);border:1px solid rgba(61,220,132,.5);background:#3ddc841a}.lead-sugg{cursor:pointer;font:inherit;font-size:13px;padding-right:14px}.lead-chip{align-self:flex-start;padding-right:4px;border-color:#9975ffcc;background:#7c4dff33}.lead-chip span{color:var(--ao-text-1)}.lead-chip strong,.lead-sugg strong{color:var(--ao-text-0)}.lead-chip button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:#ffffff14;color:var(--ao-text-0);cursor:pointer}.lead-chip button:hover{background:#ffffff29}.lead-steps{margin:0;padding-left:20px;font-size:13px;line-height:1.6;color:var(--ao-text-0)}.lead-partial{padding:10px 12px;border-radius:9px;border:1px solid rgba(244,184,74,.5);background:#f4b84a1a;color:#ffe9c6;font-size:13px}.lead-partial p{margin:2px 0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media(max-width:720px){.lead-inbox-head{flex-wrap:wrap}.lead-inbox-head>.lead-inbox-actions{flex:1 1 100%;width:100%}.lead-inbox-actions .ao-btn{min-height:44px}.lead-card-main{flex-wrap:wrap;align-items:flex-start;padding:12px}.lead-who small{white-space:normal}.lead-name{flex-wrap:wrap;row-gap:0}.lead-tags{width:100%;padding-left:48px;flex-wrap:wrap}.lead-when{min-width:0;text-align:left;margin-left:auto}.lead-detail{padding:4px 12px 14px}.lead-callout{align-items:flex-start}.lead-evidence li{grid-template-columns:28px 1fr}.lead-evidence time{grid-column:2}.lead-note-row{flex-direction:column;align-items:stretch}.lead-note-row>span{align-self:flex-start}}[data-screen=heard] .heard-sub{margin:3px 0 0;color:var(--ao-text-2);font-size:14px}[data-screen=heard] .heard-stats{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}[data-screen=heard] .heard-stats span{display:flex;flex-direction:column;gap:2px;padding:11px 16px;border-radius:11px;border:1px solid rgba(var(--ao-h-edge),.24);background:linear-gradient(180deg,#0c1a3cd9,rgba(var(--ao-h-deep),.92));min-width:118px}[data-screen=heard] .heard-stats b{font:600 22px var(--ao-font-display);color:var(--ao-text-0)}[data-screen=heard] .heard-stats small{font:500 10px var(--ao-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ao-text-2)}[data-screen=heard] .heard-stats .is-good{border-color:#38d9966b}[data-screen=heard] .heard-stats .is-good b{color:var(--ao-success)}[data-screen=heard] .heard-list{display:flex;flex-direction:column;gap:14px}[data-screen=heard] .heard-client{border:1px solid rgba(var(--ao-h-edge),.22);border-radius:12px;background:linear-gradient(180deg,#0b1c3eb3,rgba(var(--ao-h-deep),.85));overflow:hidden}[data-screen=heard] .heard-client>header{display:flex;align-items:center;gap:11px;padding:11px 14px;border-bottom:1px solid rgba(var(--ao-h-edge),.16)}[data-screen=heard] .heard-client>header a{font-size:14.5px;font-weight:600;color:var(--ao-text-0);text-decoration:none}[data-screen=heard] .heard-client>header a:hover{color:var(--ao-cyan)}[data-screen=heard] .heard-client>header .ao-muted{margin-left:auto;font-size:11.5px}[data-screen=heard] .heard-client>header .heard-all{flex:none;margin-left:-3px}[data-screen=heard] .heard-client ul{list-style:none;margin:0;padding:0}[data-screen=heard] .heard-client li{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-top:1px solid rgba(var(--ao-h-edge),.1)}[data-screen=heard] .heard-client li:first-child{border-top:0}[data-screen=heard] .heard-client li.is-verified{background:#38d9960d}[data-screen=heard] .heard-client li.is-dismissed{opacity:.45}[data-screen=heard] .heard-fact{flex:1;min-width:0}[data-screen=heard] .heard-key{font:500 10px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-text-2)}[data-screen=heard] .heard-value{margin:3px 0 0;font-size:13.5px;line-height:1.5;color:var(--ao-text-0)}[data-screen=heard] blockquote{margin:7px 0 0;padding:7px 11px;border-left:2px solid rgba(53,217,255,.45);border-radius:0 7px 7px 0;background:rgba(var(--ao-h-void),.5);font-size:12.5px;line-height:1.5;color:var(--ao-text-1);font-style:italic}[data-screen=heard] blockquote cite{display:block;margin-top:4px;font:10.5px var(--ao-font-mono);font-style:normal;color:var(--ao-text-2)}[data-screen=heard] .heard-actions{display:flex;gap:7px;flex:none}[data-screen=heard] .heard-done{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:11.5px;font-family:var(--ao-font-mono)}[data-screen=heard] .heard-done.is-verified{color:var(--ao-success)}[data-screen=heard] .heard-done.is-dismissed{color:var(--ao-text-2)}@media(max-width:720px){[data-screen=heard] .heard-client li{flex-direction:column;gap:9px}[data-screen=heard] .heard-actions{width:100%}[data-screen=heard] .heard-actions .ao-btn{flex:1;justify-content:center;min-height:40px}[data-screen=heard] .heard-client>header{flex-wrap:wrap}[data-screen=heard] .heard-client>header .heard-all{margin-left:auto}}.ao-card{padding:7px 9px;gap:2px}.ao-card-top{font-size:11.5px}.ao-card-top .ao-avatar{width:22px!important;height:22px!important}.ao-card-owner strong{font-size:11.5px}.ao-card-owner em{font-size:10.5px}.ao-card-title{font-size:13px;line-height:1.22;margin-top:1px}.ao-card-desc{font-size:11.5px;line-height:1.3;-webkit-line-clamp:2;margin:1px 0 0}.ao-card-progress{margin-top:5px;gap:7px;font-size:11px}.ao-card-progress>span:first-child{height:3px}.ao-card-foot{padding-top:2px;font-size:11.5px;gap:8px}.ao-card-foot .ao-avatar{width:20px!important;height:20px!important}.ao-card-meta{font-size:11px;gap:5px}.ao-card-progress>span:first-child{background:#7c4dff24}.ao-card-progress>span:first-child>span{background:linear-gradient(90deg,#7c4dff,#b98cff);box-shadow:0 0 8px #9d6dffbf,0 0 14px #7c4dff73}.ao-rail-projects{margin-top:14px}.ao-rail-projects h4{display:flex;align-items:center;gap:7px;margin:0 0 6px;font:600 10.5px var(--ao-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ao-text-2)}.ao-rail-projects .ao-mini-list strong{font-size:12.5px}.ao-rail-projects .ao-mini-list small{font-size:11px;text-transform:capitalize}.ao-menu-fixed{position:fixed;right:auto;transform:translate(-100%);margin-top:4px;max-height:60vh;overflow-y:auto}.ao-menu-sep{border-top:1px solid rgba(var(--ao-h-edge),.25);margin-top:4px;padding-top:4px}.ao-menu-sep button{color:#f2607a}.ao-menu-sep button:hover{background:#f2607a1f}.ao-card-project{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;border:1px solid rgba(var(--ao-h-edge),.28);background:#08143099;color:var(--ao-text-2);transition:color var(--ao-ease),border-color var(--ao-ease),background var(--ao-ease)}.ao-card-project:hover{color:var(--ao-cyan);border-color:#35d9ff8c;background:#35d9ff1a}.ao-card-jump{display:inline-flex;gap:5px;margin-left:auto;flex:none}.ao-card-jump+.ao-card-assignee{margin-left:8px}[data-screen=desk] .desk-head{align-items:flex-start}[data-screen=desk] .desk-who{display:flex;align-items:center;gap:14px}[data-screen=desk] .desk-sub{margin:3px 0 0;color:var(--ao-text-2);font-size:13.5px}[data-screen=desk] .desk-late{color:var(--ao-danger)}[data-screen=desk] .desk-body{display:flex;flex-direction:column;gap:16px}[data-screen=desk] .desk-schedule-reminder{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(244,184,74,.5);border-radius:10px;background:#63400a38;color:#ffe2a6}[data-screen=desk] .desk-schedule-reminder>svg{flex:none;color:#f4b84a}[data-screen=desk] .desk-schedule-reminder>div{min-width:0;flex:1}[data-screen=desk] .desk-schedule-reminder b{display:block;font-size:13px;color:var(--ao-text-0)}[data-screen=desk] .desk-schedule-reminder p{margin:2px 0 0;font-size:12px;color:#ffdca0}[data-screen=desk] .desk-schedule-reminder .ao-btn{flex:none}[data-screen=desk] .desk-topline{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr) minmax(280px,1fr);gap:16px;align-items:start}[data-screen=desk] .desk-main{min-width:0;display:flex;flex-direction:column;gap:14px}[data-screen=desk] .desk-notepad{min-width:0;display:flex;flex-direction:column;gap:12px}[data-screen=desk] .desk-bucket{border:1px solid rgba(var(--ao-h-edge),.22);border-radius:12px;background:linear-gradient(180deg,#0b1c3e9e,rgba(var(--ao-h-deep),.8));overflow:hidden}[data-screen=desk] .desk-bucket>header{display:flex;align-items:center;gap:9px;padding:10px 14px;border-bottom:1px solid rgba(var(--ao-h-edge),.14)}[data-screen=desk] .desk-bucket h2{margin:0;font:600 13.5px var(--ao-font-ui);color:var(--ao-text-0)}[data-screen=desk] .desk-bucket.is-overdue{border-color:#f2607a66}[data-screen=desk] .desk-bucket.is-today{border-color:#f4b84a57}[data-screen=desk] .desk-bucket ul{list-style:none;margin:0;padding:0}[data-screen=desk] .desk-task{display:flex;align-items:center;gap:11px;padding:10px 14px;border-top:1px solid rgba(var(--ao-h-edge),.1);color:var(--ao-text-0);text-decoration:none}[data-screen=desk] li:first-child .desk-task{border-top:0}[data-screen=desk] .desk-task:hover{background:#35d9ff0f;text-decoration:none}[data-screen=desk] .desk-task-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}[data-screen=desk] .desk-task-main strong{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=desk] .desk-task-main small{font-size:11.5px;color:var(--ao-text-2)}[data-screen=desk] .desk-task-ico{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:rgba(var(--ao-h-edge-soft),.16);color:var(--ao-text-2);flex:none}[data-screen=desk] .desk-card{border:1px solid rgba(var(--ao-h-edge),.22);border-radius:12px;background:linear-gradient(180deg,#0b1c3e9e,rgba(var(--ao-h-deep),.8));padding:13px 14px;display:flex;flex-direction:column;gap:9px}[data-screen=desk] .desk-card>header{display:flex;align-items:center;gap:8px}[data-screen=desk] .desk-card h2{margin:0;font:600 13px var(--ao-font-ui);color:var(--ao-text-0)}[data-screen=desk] .desk-save{margin-left:auto;font:10.5px var(--ao-font-mono)}[data-screen=desk] .desk-card textarea{width:100%;box-sizing:border-box;resize:vertical;padding:9px 11px;border-radius:9px;border:1px solid rgba(var(--ao-h-edge),.26);background:rgba(var(--ao-h-void),.66);color:var(--ao-text-0);font:inherit;font-size:13px;line-height:1.55}[data-screen=desk] .desk-card textarea:focus{outline:none;border-color:#9975ffb3}[data-screen=desk] .desk-todos form{display:flex;gap:7px}[data-screen=desk] .desk-todos input{flex:1;min-width:0;padding:7px 10px;border-radius:8px;border:1px solid rgba(var(--ao-h-edge),.26);background:rgba(var(--ao-h-void),.66);color:var(--ao-text-0);font:inherit;font-size:13px}[data-screen=desk] .desk-todos ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}[data-screen=desk] .desk-todos li{display:flex;align-items:center;gap:9px;font-size:13px}[data-screen=desk] .desk-todos li.is-done{opacity:.45}[data-screen=desk] .desk-todos li.is-done span{text-decoration:line-through}[data-screen=desk] .desk-todos li span{flex:1;min-width:0;word-break:break-word}[data-screen=desk] .desk-todos li .desk-todo-text{cursor:text;border-radius:6px;padding:2px 4px;margin:-2px -4px}[data-screen=desk] .desk-todos li .desk-todo-text:hover{background:rgba(var(--ao-h-edge),.14)}[data-screen=desk] .desk-todos li .desk-todo-edit{flex:1;min-width:0;padding:3px 6px;border-radius:6px;border:1px solid rgba(var(--ao-h-edge),.4);background:rgba(var(--ao-h-void),.8);color:var(--ao-text-0);font:inherit;font-size:13px;outline:none}[data-screen=desk] .desk-check{width:17px;height:17px;flex:none;border-radius:5px;border:1px solid rgba(var(--ao-h-edge),.45);background:rgba(var(--ao-h-void),.6);color:var(--ao-success);display:grid;place-items:center;cursor:pointer}[data-screen=desk] .desk-del{background:none;border:0;color:var(--ao-text-2);cursor:pointer;opacity:0;display:flex;padding:2px}[data-screen=desk] .desk-todos li:hover .desk-del{opacity:1}[data-screen=desk] .desk-del:hover{color:var(--ao-danger)}[data-screen=desk] .desk-private{display:flex;gap:11px;align-items:flex-start;padding:14px;border-radius:12px;border:1px dashed rgba(var(--ao-h-edge),.3);color:var(--ao-text-2);font-size:12.5px;line-height:1.55}[data-screen=desk] .desk-private svg{flex:none;margin-top:2px}[data-screen=desk] .desk-private p{margin:0}[data-screen=desk] .desk-private strong{color:var(--ao-text-1);display:block}[data-screen=desk] .desk-diary{border:1px solid rgba(var(--ao-h-edge),.22);border-radius:12px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0f;padding:14px 16px 12px}[data-screen=desk] .desk-diary>header{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}[data-screen=desk] .desk-diary h2{margin:0;font:600 13px var(--ao-font-ui);color:var(--ao-text-0)}.desk-diary-warn{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ao-warning);text-decoration:none}.desk-diary-warn:hover{text-decoration:underline}.desk-diary-sync{font-size:11px}.desk-diary-empty{margin:2px 0 4px;font-size:13px}.desk-days{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.desk-day{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid rgba(var(--ao-h-rule),.6)}.desk-day:first-child{border-top:0}.desk-day-when{display:flex;flex-direction:column;align-items:center;padding-top:2px;line-height:1.12}.desk-day-when em{font:600 10.5px var(--ao-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ao-text-2);font-style:normal}.desk-day-when b{font:700 20px var(--ao-font-display);color:var(--ao-text-0)}.desk-day-when small{font-size:10.5px;color:var(--ao-text-2)}.desk-day.is-today .desk-day-when em,.desk-day.is-today .desk-day-when b{color:var(--ao-cyan)}.desk-day-items{display:flex;flex-direction:column;gap:6px;min-width:0}.desk-day-items>p{margin:3px 0;font-size:13px}.desk-meeting{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 10px;border:1px solid rgba(var(--ao-h-edge),.2);border-radius:9px;background:rgba(var(--ao-h-tile),.6)}.desk-meeting.is-past{opacity:.55}.desk-meeting-time{font:600 12px var(--ao-font-mono);color:var(--ao-cyan)}.desk-meeting.is-past .desk-meeting-time{color:var(--ao-text-2)}.desk-meeting-body{min-width:0;display:flex;flex-direction:column;gap:1px}.desk-meeting-body strong{font-size:13.5px;color:var(--ao-text-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-meeting-body small{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-diary-more{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px;border:0;background:none;cursor:pointer;font:600 11px var(--ao-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ao-text-2)}.desk-diary-more:hover{color:var(--ao-cyan)}@media(max-width:700px){.desk-meeting{grid-template-columns:56px minmax(0,1fr)}.desk-meeting .ao-btn{grid-column:2;justify-self:start}}[data-screen=desk] .desk-sched{border:1px solid rgba(var(--ao-h-edge),.22);border-radius:12px;background:linear-gradient(180deg,#0b1c3e9e,rgba(var(--ao-h-deep),.8));padding:13px 14px}[data-screen=desk] .desk-sched>header{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}[data-screen=desk] .desk-sched h2{margin:0;font:600 13px var(--ao-font-ui);color:var(--ao-text-0)}[data-screen=desk] .desk-sched>header span{font-size:11px}[data-screen=desk] .desk-sched-grid{display:grid;gap:3px;align-items:center}[data-screen=desk] .desk-sched-head{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:10px;color:var(--ao-text-2)}[data-screen=desk] .desk-sched-head.is-today{color:var(--ao-cyan)}[data-screen=desk] .desk-sched-head b{font-size:11.5px;color:var(--ao-text-1)}[data-screen=desk] .desk-sched-head.is-today b{color:var(--ao-cyan)}[data-screen=desk] .desk-sched-name{font-size:12px;color:var(--ao-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}[data-screen=desk] .desk-sched-name.is-self{color:var(--ao-text-0);font-weight:600}[data-screen=desk] .desk-cell{height:26px;border-radius:5px;border:1px solid rgba(var(--ao-h-edge),.16);background:rgba(var(--ao-h-void),.5);padding:0}[data-screen=desk] button.desk-cell{cursor:pointer}[data-screen=desk] button.desk-cell:hover{border-color:#35d9ff99}[data-screen=desk] .desk-cell.is-working{background:#38d9966b;border-color:#38d9968c}[data-screen=desk] .desk-cell.is-partial{background:#f4b84a66;border-color:#f4b84a8c}[data-screen=desk] .desk-cell.is-off{background:#f2607a47;border-color:#f2607a73}[data-screen=desk] .desk-sched-key{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:11px;flex-wrap:wrap}[data-screen=desk] .desk-sched-key i{width:11px;height:11px;border-radius:3px;border:1px solid rgba(var(--ao-h-edge),.2);background:rgba(var(--ao-h-void),.5);margin-left:8px}[data-screen=desk] .desk-sched-key i:first-child{margin-left:0}[data-screen=desk] .desk-sched-key i.is-working{background:#38d9966b}[data-screen=desk] .desk-sched-key i.is-partial{background:#f4b84a66}[data-screen=desk] .desk-sched-key i.is-off{background:#f2607a47}[data-screen=desk] .desk-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;margin-bottom:14px}[data-screen=desk] .desk-person{display:flex;align-items:center;gap:13px;padding:14px;border-radius:12px;border:1px solid rgba(var(--ao-h-edge),.22);background:linear-gradient(180deg,#0b1c3e9e,rgba(var(--ao-h-deep),.8));color:var(--ao-text-0);text-decoration:none}[data-screen=desk] .desk-person:hover{border-color:#35d9ff80;text-decoration:none}[data-screen=desk] .desk-person-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}[data-screen=desk] .desk-person-main strong{font-size:14.5px}[data-screen=desk] .desk-person-main small{font-size:11.5px;color:var(--ao-text-2)}[data-screen=desk] .desk-load{height:5px;border-radius:3px;background:rgba(var(--ao-h-edge-soft),.2);overflow:hidden}[data-screen=desk] .desk-load span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ao-cyan),var(--ao-violet))}@media(max-width:1100px){[data-screen=desk] .desk-topline{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}[data-screen=desk] .desk-notepad{grid-column:1 / -1}[data-screen=desk] .desk-sched-grid{overflow-x:auto}}@media(max-width:700px){[data-screen=desk] .desk-topline{grid-template-columns:minmax(0,1fr)}[data-screen=desk] .desk-notepad{grid-column:auto}}a.ao-card-assignee{border-radius:50%;transition:box-shadow var(--ao-ease)}a.ao-card-assignee:hover{box-shadow:0 0 0 2px #35d9ff99}[data-screen=desk] .desk-readonly{display:flex;align-items:center;gap:7px;margin:0;font-size:11.5px;color:var(--ao-text-2)}[data-screen=desk] .desk-card textarea[readonly]{opacity:.85;cursor:default}[data-screen=desk] .desk-check:disabled{cursor:default}[data-screen=portfolio] .ao-ws-nichebar{margin:0 0 11px}.ao-pf-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ao-check-add{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid rgba(var(--ao-h-rule),.6)}.ao-checklist li.is-editing{padding:2px 0}.ao-check-edit{display:flex;align-items:center;gap:7px;width:100%}.ao-check-edit input{flex:1;min-width:0}.ao-checklist li .ao-link-btn[title=Edit]{opacity:.55;transition:opacity .14s ease}.ao-checklist li:hover .ao-link-btn[title=Edit],.ao-checklist li:focus-within .ao-link-btn[title=Edit]{opacity:1}.ao-check-who{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;flex:none;cursor:pointer}.ao-check-who select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.ao-check-who .ao-avatar{pointer-events:none}.ao-check-who:hover .ao-avatar,.ao-check-who:focus-within .ao-avatar{box-shadow:0 0 0 2px var(--ao-cyan)}.ao-checklist li .ao-check-who{opacity:.75;transition:opacity .14s ease}.ao-checklist li:hover .ao-check-who,.ao-checklist li:focus-within .ao-check-who{opacity:1}.ao-checklist li .ao-check-who.is-client{opacity:1}.ao-check-who.is-client .ao-avatar{box-shadow:0 0 0 2px var(--ao-warning)}.ao-check-who.is-client:hover .ao-avatar,.ao-check-who.is-client:focus-within .ao-avatar{box-shadow:0 0 0 2px var(--ao-warning),0 0 8px #f4b84a8c}.ao-inline-form select{min-width:120px}.ao-pf-sitewide{margin:0 0 14px;position:relative;z-index:40}.ao-pf-sitewide .ao-pf-search{width:100%;max-width:none}.ao-panel-head:has(>.ao-panel-title>.ao-pf-proptitle),.ao-panel-head:has(>.ao-panel-title>.ao-pf-sechead){flex-wrap:wrap;row-gap:10px}.ao-panel-head:has(>.ao-panel-title>.ao-pf-proptitle)>.ao-panel-title,.ao-panel-head:has(>.ao-panel-title>.ao-pf-sechead)>.ao-panel-title{flex:1;min-width:0}.ao-panel-head:has(>.ao-panel-title>.ao-pf-proptitle)>.ao-panel-actions,.ao-panel-head:has(>.ao-panel-title>.ao-pf-sechead)>.ao-panel-actions{flex:none}[data-screen=portfolio] .ao-pf-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:0}[data-screen=portfolio] .ao-pf-actions>*{flex:none;margin:0}[data-screen=portfolio] .ao-pf-actions .ao-pf-tabs{margin:0;order:1}[data-screen=portfolio] .ao-pf-actions .ao-btn-primary,[data-screen=portfolio] .ao-pf-actions>button[class*=primary]{order:2}.ao-pf-sechead{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.ao-pf-sechead>.ao-pf-toggle{flex:none}.ao-pf-seo-link{margin-left:auto;color:var(--ao-cyan);font-size:12px;font-weight:600;text-decoration:none}.ao-pf-seo-link:hover{text-decoration:underline;text-underline-offset:2px}[data-screen=portfolio] .ao-panel-body>.ao-pf-sitesearch,[data-screen=portfolio] .ao-pf-sitesearch.is-section{width:100%;margin:0 0 12px}@media(max-width:900px){.ao-panel-head:has(>.ao-panel-title>.ao-pf-sechead){flex-wrap:wrap}.ao-pf-sechead{flex-wrap:wrap}.ao-pf-sechead .ao-pf-sitesearch{flex-basis:100%;max-width:none}}.ao-pf-proptitle{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.ao-pf-sitesearch{flex:1 1 0;min-width:0;max-width:520px;margin:0 0 0 8px;min-height:34px;border-color:#9975ff8c;background:#7c4dff14}@media(max-width:900px){.ao-pf-proptitle{flex-wrap:wrap}.ao-pf-sitesearch{flex-basis:100%;margin-left:0;max-width:none}}.ao-pf-sitesearch:focus{border-color:#b98cffe6;box-shadow:0 0 0 3px #7c4dff2e;outline:none}.ao-pf-sitesearch::placeholder{color:#b9a6e8}.ao-pf-found{margin:0 0 10px}.ao-pg-actions{display:flex;align-items:center;gap:12px}[data-screen=project-site] .ao-two-col,[data-screen=project-site] .ao-two-col-wide{grid-template-columns:minmax(0,1fr)}[data-screen=project-site] .ao-two-col>.ao-stack:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;align-items:start}.ao-pg-card.is-original{border-color:#96a5be57;background:linear-gradient(180deg,#161c2ae6,#0e121ef0);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #96a5be1a,0 0 16px #96a5be24}.ao-pg-card.is-original:hover{border-color:#b2c0d699;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #96a5be2e,0 0 22px #96a5be3d}.ao-pg-card.is-original .ao-pg-shot img{filter:grayscale(.85) contrast(.92)}.ao-pg-card.is-original:hover .ao-pg-shot img{filter:grayscale(.35) contrast(.98)}.ao-pg-card.is-original strong,.ao-pg-card.is-original code{color:#b6c2d4}.ao-q-answer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1 1 100%;margin-top:6px}.ao-q-answer input{flex:1 1 200px;min-width:140px;min-height:30px}.ao-q-answer select{flex:none;min-height:30px}[data-screen=profile] .ao-profile-head>*{min-width:0}[data-screen=profile] .ao-page-title{font-size:clamp(20px,2.2vw,30px);white-space:normal;overflow-wrap:anywhere;padding-right:0}[data-screen=profile] .ao-profile-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media(max-width:1250px){[data-screen=profile] .ao-profile-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "actions" "metrics"}[data-screen=profile] .ao-profile-actions{justify-content:flex-start}}[data-screen=profile] .ao-intel-bars>li{min-width:0}[data-screen=profile] .ao-intel-bars>li>span:first-child{min-width:0;overflow-wrap:anywhere}[data-screen=site]{display:flex;flex-direction:column;height:calc(100vh - var(--ao-topbar-h, 64px));padding-bottom:0}.ao-site-bar{display:flex;align-items:center;gap:8px;padding:0 0 10px}.ao-site-nav{display:inline-flex;align-items:center;gap:2px}.ao-site-nav>button:first-child svg{transform:rotate(180deg)}.ao-site-url{display:inline-flex;align-items:baseline;gap:7px;max-width:46ch;min-height:30px;padding:0 10px;cursor:pointer;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:999px;background:rgba(var(--ao-h-well),.6);font:500 12.5px var(--ao-font-mono);color:var(--ao-text-1)}.ao-site-url:hover{border-color:#35d9ff73;color:var(--ao-text-0)}.ao-site-url svg{align-self:center;flex:none}.ao-site-url span{color:var(--ao-text-0)}.ao-site-url em{font-style:normal;color:var(--ao-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-site-loading{font-size:11.5px}.ao-site-note{margin-bottom:10px}.ao-site-frame{flex:1;width:100%;border:1px solid rgba(var(--ao-h-edge),.24);border-radius:var(--ao-radius-panel);background:#fff;min-height:420px}.ao-who-team{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px dashed rgba(var(--ao-h-edge),.8);color:var(--ao-text-2);flex:none}.ao-contacts-tab{display:flex;flex-direction:column;gap:14px}.ao-person{padding:10px 0;border-top:1px solid rgba(var(--ao-h-rule),.6)}.ao-person:first-of-type{border-top:0}.ao-person-head{display:flex;align-items:center;gap:9px}.ao-person-head strong{font-size:13.5px}.ao-person-empty{margin:6px 0 0 35px;font-size:12.5px}.ao-addr-list{list-style:none;margin:6px 0 0;padding:0 0 0 35px;display:flex;flex-direction:column;gap:4px}.ao-addr-list li{display:flex;align-items:center;gap:8px;font-size:12.5px}.ao-addr-list li svg{flex:none;color:var(--ao-text-2)}.ao-addr-list li .ao-link-btn{opacity:0;transition:opacity .12s}.ao-addr-list li:hover .ao-link-btn,.ao-addr-list li .ao-link-btn:focus-visible{opacity:1}.ao-addr-add{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 0 35px}.ao-addr-add input{min-width:250px;flex:1}.ao-person-new{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(var(--ao-h-edge),.45);display:flex;flex-direction:column;gap:9px;align-items:flex-start}.ao-person-new h4{margin:0;font:600 10.5px var(--ao-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ao-text-2)}.ao-person-new .ao-form-row{display:flex;flex-wrap:wrap;gap:10px;width:100%}.ao-person-new label{display:flex;flex-direction:column;gap:3px;flex:1;min-width:210px;font-size:12px;color:var(--ao-text-2)}.ao-attach{display:flex;flex-direction:column;gap:7px;align-items:flex-start;margin-top:4px}.ao-attach select{min-width:230px}.ao-chip-warn{border-color:#f2b0608c;color:#ffd7a8}.ao-chip-warn.is-active{background:#f2b06033;border-color:#f2b060e6;color:#fff}.ao-done-lines{margin-top:12px;padding-top:10px;border-top:1px solid rgba(var(--ao-h-rule),.6)}.ao-done-lines h4{display:flex;align-items:center;gap:7px;margin:0 0 7px;font:600 10.5px var(--ao-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ao-text-2)}.ao-done-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:3px}.ao-done-list li{display:flex;align-items:baseline;gap:9px;font-size:12.5px;padding:3px 0}.ao-done-list li svg{flex:none;color:var(--ao-success);align-self:center}.ao-done-text{flex:1;min-width:0;text-decoration:line-through;color:var(--ao-text-2)}.ao-peek-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#020814b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:18px}.ao-peek{width:100%;height:100%;max-width:1800px;border-radius:var(--ao-radius-panel);display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.98),rgba(var(--ao-h-deep),.99));border:1px solid rgba(var(--ao-h-edge),.5);box-shadow:0 24px 80px #0009}@media(prefers-reduced-motion:no-preference){.ao-peek{animation:ao-peek-in .18s var(--ao-ease-out, ease-out)}}@keyframes ao-peek-in{0%{transform:scale(.985);opacity:0}to{transform:none;opacity:1}}.ao-peek-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(var(--ao-h-rule),.7)}.ao-peek-head strong{font-size:15px}.ao-peek-body{flex:1;min-height:0;overflow:auto;padding:14px 16px 24px}.ao-peek-body [data-screen]{padding:0}.ao-client-cell{gap:4px;min-width:0}.ao-client-peek{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:var(--ao-text-0);font:inherit;cursor:pointer;text-align:left}.ao-client-peek:hover{text-decoration:underline}.ao-client-cell .ao-link-btn{opacity:0;transition:opacity .12s}.ao-meta-row:hover .ao-client-cell .ao-link-btn,.ao-client-cell .ao-link-btn:focus-visible{opacity:1}.ao-ws-groups{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 12px}.ao-ws-groups-label{font:600 10.5px var(--ao-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ao-text-2);margin-right:3px}.ao-ws-groups button{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.45);background:rgba(var(--ao-h-raise),.6);color:var(--ao-text-1);font:600 12.5px var(--ao-font-ui);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.ao-ws-groups button:hover{color:var(--ao-text-0);border-color:rgba(var(--ao-h-edge),.9);background:rgba(var(--ao-h-well-2),.85)}.ao-ws-groups button.is-active{color:var(--ao-text-0);border-color:rgba(var(--ao-h-edge),1);background:rgba(var(--ao-h-well-2),.95)}.ao-peek-groups{flex:none;display:flex;flex-wrap:wrap;gap:7px;padding:10px 16px 0}.ao-peek-groups button{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.45);background:rgba(var(--ao-h-raise),.6);color:var(--ao-text-1);font:600 13px var(--ao-font-ui);cursor:pointer}.ao-peek-groups button:hover{color:var(--ao-text-0);border-color:rgba(var(--ao-h-edge),.9)}.ao-peek-groups button.is-active{color:var(--ao-text-0);border-color:#35d9ffcc;background:rgba(var(--ao-h-well-2),.95)}.ao-peek-tabs{flex:none;padding:8px 16px 0}.ao-ws-vault .ao-vault-group{margin-bottom:10px}.ao-ws-vault .ao-table thead{display:none}.ao-ws-vault .ao-table,.ao-ws-vault .ao-table tbody,.ao-ws-vault .ao-table tr,.ao-ws-vault .ao-table td{display:block;width:auto}.ao-ws-vault .ao-table tr{padding:9px 0;border-top:1px solid rgba(var(--ao-h-rule),.6)}.ao-ws-vault .ao-table tr:first-child{border-top:0;padding-top:2px}.ao-ws-vault .ao-table td{border:0;padding:1px 0;font-size:12.5px}.ao-ws-vault .ao-table td:first-child strong{font-size:13px}.ao-ws-vault .ao-table td a{word-break:break-all}.ao-ws-vault .ao-secret{display:inline-block;word-break:break-all}.ao-ws-vault .ao-table td:last-child{display:flex;flex-wrap:wrap;gap:5px;padding-top:6px}.ao-ws-vault .ao-table td:last-child .ao-btn{flex:none}.ao-ws-vault .ao-toolbar{padding:0 0 9px}.ao-ws-vault .ao-panel{background:none;border:0;padding:0;box-shadow:none}.ao-ws-vault .ao-panel-head{padding:0 0 4px;border:0}.ao-ws-vault .ao-panel-body{padding:0}.ao-ws-vault .ao-panel-body>.ao-table{margin:0;width:100%}.ao-ws-vault .ao-panel-body:has(>.ao-table){overflow-x:visible}.ao-ws-vault .ao-panel{overflow:visible}.ao-ws-vault .ao-nowrap{white-space:normal}.ao-ws-vault .ao-panel-icon{display:none}.ao-ws-vault .ao-toolbar .ao-btn{flex:none}.ao-ws-vault .ao-two-col{grid-template-columns:1fr}.ao-ws-vault .ao-panel-head h2,.ao-ws-vault .ao-panel-title{font:600 10.5px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-text-2)}[data-screen=desk] .desk-sched-scroll{overflow-x:auto;scrollbar-width:thin;margin:0 -2px;padding:0 2px 4px}[data-screen=desk] .desk-sched-grid{align-items:stretch;min-width:760px}[data-screen=desk] .desk-sched-corner{min-width:132px}[data-screen=desk] .desk-sched-head.is-weekend{opacity:.55}[data-screen=desk] .desk-today-tag{font:600 8px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-cyan);font-style:normal}[data-screen=desk] .desk-sched-name{display:flex;flex-direction:column;justify-content:center;gap:1px;white-space:normal}[data-screen=desk] .desk-sched-who{display:flex;align-items:center;gap:7px;font-size:12.5px}[data-screen=desk] .desk-sched-name small{font-size:10.5px}[data-screen=desk] .desk-cell{height:auto;min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center}[data-screen=desk] .desk-cell-body{display:flex;flex-direction:column;gap:1px;line-height:1.15}[data-screen=desk] .desk-cell-body b{font:600 12px var(--ao-font-ui);color:var(--ao-text-0)}[data-screen=desk] .desk-cell-body b.is-unset{color:var(--ao-text-2);font-weight:400}[data-screen=desk] .desk-cell-body small{font:400 9.5px var(--ao-font-mono);color:var(--ao-text-2)}[data-screen=desk] .desk-cell.is-readonly{cursor:default}[data-screen=desk] button.desk-cell.is-editing{border-color:#35d9ffe6;box-shadow:0 0 0 1px #35d9ff59}[data-screen=desk] .desk-sched-key{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:11px}[data-screen=desk] .desk-day-editor{margin-top:12px;padding:12px 13px;border:1px solid rgba(53,217,255,.4);border-radius:10px;background:rgba(var(--ao-h-well),.7);display:flex;flex-direction:column;gap:10px}[data-screen=desk] .desk-day-editor>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}[data-screen=desk] .desk-day-editor>header strong{font-size:13.5px;color:var(--ao-text-0)}[data-screen=desk] .desk-day-states{display:flex;gap:6px;flex-wrap:wrap}[data-screen=desk] .desk-day-states button{padding:6px 13px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.45);background:rgba(var(--ao-h-raise),.6);color:var(--ao-text-1);font:600 12px var(--ao-font-ui);cursor:pointer}[data-screen=desk] .desk-day-states button.is-active{color:var(--ao-text-0);border-color:#35d9ffd9;background:rgba(var(--ao-h-well-2),.95)}[data-screen=desk] .desk-day-hours{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}[data-screen=desk] .desk-day-hours label,[data-screen=desk] .desk-day-note{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--ao-text-2)}[data-screen=desk] .desk-day-hours input{min-height:30px}[data-screen=desk] .desk-day-note{flex:1}[data-screen=desk] .desk-day-span{font:600 12px var(--ao-font-mono);color:var(--ao-cyan);padding-bottom:7px}[data-screen=desk] .desk-day-span.is-bad{color:#ffb3c2}[data-screen=desk] .desk-plan{border:1px solid rgba(var(--ao-h-edge),.22);border-radius:12px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0f;padding:14px 16px 16px}[data-screen=desk] .desk-plan>header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}[data-screen=desk] .desk-plan h2{margin:0;font:600 13px var(--ao-font-ui);color:var(--ao-text-0)}[data-screen=desk] .desk-plan>header span{font-size:12px}[data-screen=desk] .desk-plan>header b{color:var(--ao-cyan)}[data-screen=desk] .desk-plan-overdue{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 11px;border-radius:8px;border:1px solid rgba(242,96,122,.45);background:#f2607a1f;color:#ffb3c2;font-size:12.5px;text-decoration:none}[data-screen=desk] .desk-plan-overdue:hover{border-color:#f2607acc}[data-screen=desk] .desk-plan-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}@media(max-width:1100px){[data-screen=desk] .desk-plan-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){[data-screen=desk] .desk-plan-days{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-screen=desk] .desk-plan-day{display:flex;flex-direction:column;gap:7px;min-width:0;padding:9px 9px 10px;border-radius:9px;border:1px solid rgba(var(--ao-h-edge),.2);background:rgba(var(--ao-h-void),.45)}[data-screen=desk] .desk-plan-day.is-today{border-color:#35d9ff8c;background:rgba(var(--ao-h-well),.6)}[data-screen=desk] .desk-plan-day.is-off{opacity:.6}[data-screen=desk] .desk-plan-day.is-tight{border-color:#f2b0608c}[data-screen=desk] .desk-plan-day.is-clash{border-color:#f2607a99}[data-screen=desk] .desk-plan-day>header{display:flex;align-items:baseline;justify-content:space-between;gap:6px}[data-screen=desk] .desk-plan-date em{font-style:normal;font-size:10.5px;color:var(--ao-text-2)}[data-screen=desk] .desk-plan-date b{font-size:13px;color:var(--ao-text-1)}[data-screen=desk] .desk-plan-day.is-today .desk-plan-date b,[data-screen=desk] .desk-plan-day.is-today .desk-plan-date em{color:var(--ao-cyan)}[data-screen=desk] .desk-plan-day>header i{font:600 8px var(--ao-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ao-cyan);font-style:normal}[data-screen=desk] .desk-plan-cap{display:flex;align-items:baseline;gap:5px}[data-screen=desk] .desk-plan-cap b{font:700 17px var(--ao-font-ui);color:var(--ao-text-0)}[data-screen=desk] .desk-plan-cap small{font-size:10px;color:var(--ao-text-2)}[data-screen=desk] .desk-plan-offday,[data-screen=desk] .desk-plan-unset{font-size:11.5px;color:var(--ao-text-2)}[data-screen=desk] .desk-plan-meets,[data-screen=desk] .desk-plan-due{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}[data-screen=desk] .desk-plan-meets li{display:flex;gap:5px;font-size:10.5px;color:var(--ao-text-1);min-width:0}[data-screen=desk] .desk-plan-time{flex:none;color:var(--ao-cyan);font-family:var(--ao-font-mono)}[data-screen=desk] .desk-plan-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=desk] .desk-plan-due li a{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ao-text-1);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=desk] .desk-plan-due li a:hover{color:var(--ao-text-0);text-decoration:underline}[data-screen=desk] .desk-plan-due svg{flex:none;color:var(--ao-text-2)}[data-screen=desk] .desk-plan-warn{margin:auto 0 0;font:600 10px var(--ao-font-mono);letter-spacing:.05em;text-transform:uppercase;color:#ffd7a8}[data-screen=desk] .desk-plan-day.is-clash .desk-plan-warn{color:#ffb3c2}[data-screen=desk] .desk-plan-clear{margin:auto 0 0;font-size:10.5px;color:var(--ao-text-2)}.ao-req-types{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px}.ao-req-type{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.4);background:rgba(var(--ao-h-raise),.55);color:var(--ao-text-1);font:600 12.5px var(--ao-font-ui);cursor:pointer}.ao-req-type:hover{color:var(--ao-text-0);border-color:rgba(var(--ao-h-edge),.85)}.ao-req-type.is-active{color:var(--ao-text-0);border-color:#35d9ffcc;background:rgba(var(--ao-h-well-2),.95)}.ao-req-type.is-empty .ao-req-n{color:var(--ao-warning)}.ao-req-n{font:600 10.5px var(--ao-font-mono);color:var(--ao-text-2)}.ao-req-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.ao-req-cols{grid-template-columns:minmax(0,1fr)}}.ao-req-sub{font-size:12px;margin:2px 0 8px}.ao-req-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:1px}.ao-req-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px}.ao-req-row label{display:flex;align-items:center;gap:8px;cursor:pointer;min-width:0;flex:1}.ao-req-row:hover{background:rgba(var(--ao-h-well),.5)}.ao-req-row.is-on{background:rgba(var(--ao-h-well-2),.5)}.ao-req-row.is-every{color:var(--ao-text-2)}.ao-req-row.is-busy{opacity:.55}.ao-req-also{font-size:11px;white-space:nowrap}.ao-req-off .ao-req-row{opacity:.72}.ao-req-off .ao-req-row:hover{opacity:1}.ao-plan-name{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:text;border-bottom:1px dashed transparent}.ao-plan-name:hover,.ao-plan-name:focus-visible{border-bottom-color:rgba(var(--ao-h-edge),.8)}.ao-dialog:has(.ao-bm){width:min(1240px,96vw)}.ao-bm{display:flex;flex-direction:column;gap:14px;min-height:40vh}.ao-bm-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ao-bm-head p{margin:0;max-width:62ch}.ao-bm-list{display:flex;flex-direction:column;gap:16px}.ao-bm-folder h3{display:flex;align-items:center;gap:7px;margin:0 0 6px;padding-bottom:5px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--ao-text-2);border-bottom:1px solid rgba(var(--ao-h-rule),.7)}.ao-bm-folder h3 span{margin-left:auto;text-transform:none;letter-spacing:0;font-size:11px}.ao-bm-folder ul{list-style:none;margin:0;padding:0}.ao-bm-folder li{display:grid;grid-template-columns:minmax(200px,2fr) minmax(0,3fr);gap:4px 18px;align-items:baseline;padding:6px 8px;border-radius:6px}.ao-bm-folder li:hover{background:rgba(var(--ao-h-well),.55)}@media(max-width:720px){.ao-bm-folder li{grid-template-columns:minmax(0,1fr)}}.ao-bm-title{font-size:13px;color:var(--ao-text-0);overflow-wrap:anywhere}.ao-bm-url{display:inline-flex;align-items:baseline;gap:5px;font-size:11.5px;color:var(--ao-text-2);text-decoration:none;overflow-wrap:anywhere}.ao-bm-url:hover{color:var(--ao-cyan);text-decoration:underline}.ao-bm-url svg{flex:none;opacity:.7}.ao-stat-label{display:inline-flex;align-items:center;gap:5px}.ao-stat-label .ao-help{flex:none}.ao-stat-label .ao-help-dot{opacity:.5;transition:opacity .12s}.ao-stat:hover .ao-help-dot,.ao-stat-label .ao-help-dot:focus-visible,.ao-stat-label .ao-help:hover .ao-help-dot{opacity:1}@media(hover:none){.ao-stat-label .ao-help-dot{opacity:.6}}[data-screen=communications] .ao-stat-row{gap:8px}[data-screen=communications] .ao-stat{padding:8px 10px;column-gap:8px;row-gap:1px}[data-screen=communications] .ao-stat-icon{width:25px;height:25px;border-radius:7px}[data-screen=communications] .ao-stat-icon svg{width:13px;height:13px}[data-screen=communications] .ao-stat-value{font-size:21px;margin-top:1px}[data-screen=communications] .ao-stat-label{font-size:12px;gap:4px;min-width:0}.ao-files .ao-inline-form-col{display:flex;flex-direction:column;gap:8px;align-items:stretch}.ao-files .ao-inline-form-col>input{width:100%}.ao-files .ao-inline-form-col>.ao-btn{align-self:flex-start}.ao-upload{display:inline-flex;align-items:center;gap:10px}.ao-upload input[type=file]{color:var(--ao-text-2);font:inherit;font-size:12.5px}.ao-upload input[type=file]::file-selector-button{margin-right:10px;padding:7px 14px;border:0;border-radius:7px;background:linear-gradient(180deg,var(--ao-violet, #6b4bd6),#4f35a8);color:#fff;font:600 12.5px var(--ao-font-ui);cursor:pointer}.ao-upload input[type=file]::file-selector-button:hover{filter:brightness(1.12)}.ao-req-new{border:1px solid rgba(53,217,255,.45);border-radius:8px;padding:12px 14px;margin-bottom:14px;background:rgba(var(--ao-h-well-2),.5)}.ao-req-new .ao-form-actions{align-items:center}.ao-req-acts{display:inline-flex;gap:2px;opacity:0;transition:opacity .12s}.ao-req-row:hover .ao-req-acts,.ao-req-row:focus-within .ao-req-acts{opacity:1}@media(hover:none){.ao-req-acts{opacity:.6}}.ao-plan-pick{display:inline-flex;align-items:center;gap:9px}.ao-plan-pick>span{font:700 9.5px/1 var(--ao-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ao-text-2)}.ao-plan-pick select{min-width:260px}.ao-plan-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:14px;align-items:start}.ao-plan-top{margin-bottom:14px}.ao-plan-lists{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1100px){.ao-plan-lists{grid-template-columns:minmax(0,1fr)}}.ao-ptask-list{counter-reset:ptask}.ao-ptask-row{gap:5px;min-height:34px}.ao-ptask-row.is-dragging{background:rgba(var(--ao-h-cyan),.12);outline:1px solid rgba(var(--ao-h-cyan),.45)}.ao-ptask-move{display:inline-flex;align-items:center;flex:none;line-height:1}.ao-ptask-move .ao-drag-handle{width:25px;min-width:25px;min-height:26px;padding:0;color:var(--ao-text-2);cursor:grab}.ao-ptask-move .ao-drag-handle:active{cursor:grabbing}.ao-ptask-text{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;margin:0;cursor:default}label.ao-ptask-text{cursor:pointer}.ao-ptask-text>span:not(.ao-pill){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-ptask-who{flex:none;min-height:28px;height:28px;font-size:11.5px;padding:2px 24px 2px 7px;border-radius:7px;background:rgba(var(--ao-h-raise),.6);color:var(--ao-text-0);border:1px solid rgba(var(--ao-h-edge),.35)}.ao-ptask-whoro{flex:none;font-size:12px}.ao-ptask-newrow{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px}.ao-ptask-newrow select{margin-left:6px}@media(max-width:1100px){.ao-plan-layout{grid-template-columns:minmax(0,1fr)}}.ao-preq-sub{margin:0 0 8px;font-size:12.5px}.ao-preq-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column}.ao-preq-row{display:flex;align-items:center;gap:6px;min-height:32px;padding:2px 4px;border-radius:7px;font-size:13px}.ao-preq-row:hover{background:rgba(var(--ao-h-raise),.5)}.ao-preq-row label{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;cursor:pointer;margin:0}.ao-preq-row label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-preq-row input[type=checkbox]{flex:none}.ao-preq-row.is-busy{opacity:.55}.ao-preq-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-preq-row.is-every{color:var(--ao-text-1)}.ao-preq-acts{display:inline-flex;gap:3px;flex:none}.ao-list-action{width:auto;min-width:26px;min-height:26px;gap:4px;padding:0 7px;border:1px solid rgba(var(--ao-h-edge),.28);border-radius:6px;color:var(--ao-text-1);font-size:10.5px}.ao-list-action:hover,.ao-list-action:focus-visible{color:var(--ao-text-0);border-color:rgba(var(--ao-h-cyan),.55);background:rgba(var(--ao-h-cyan),.08)}.ao-list-action.is-remove:hover,.ao-list-action.is-remove:focus-visible{color:var(--ao-danger);border-color:color-mix(in srgb,var(--ao-danger) 55%,transparent);background:color-mix(in srgb,var(--ao-danger) 8%,transparent)}@media(max-width:720px){.ao-list-action span{display:none}.ao-list-action{width:26px;padding:0}}.ao-preq-off .ao-preq-row label span{color:var(--ao-text-1)}.ao-preq-more>summary{cursor:pointer;font:700 9.5px/1 var(--ao-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ao-text-2);padding:8px 0;border-top:1px solid rgba(var(--ao-h-edge),.2)}.ao-preq-new{gap:7px;margin-bottom:10px}.ao-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(var(--ao-h-edge),.22)}.ao-plan-price{font:700 34px/1 var(--ao-font-display);letter-spacing:-.02em;color:#eaf6ff;display:flex;align-items:baseline;gap:7px}.ao-plan-from{font:700 9.5px/1 var(--ao-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ao-text-2)}.ao-plan-per{font:500 13px var(--ao-font-ui);color:var(--ao-text-1);letter-spacing:0}.ao-plan-terms{display:inline-flex;gap:7px;flex-wrap:wrap}.ao-plan-desc{margin:0 0 14px;font-size:14.5px;color:var(--ao-text-0);max-width:70ch}.ao-plan-sec{margin-bottom:16px}.ao-plan-sec h4{font:700 9.5px/1 var(--ao-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ao-text-2);margin:0 0 8px}.ao-plan-tiers td{vertical-align:top}.ao-plan-tiers .ao-plan-per{font-size:11px;margin-left:3px}.ao-plan-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.ao-plan-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.ao-plan-ticks li{display:flex;align-items:flex-start;gap:7px;font-size:13.5px}.ao-plan-ticks svg{flex:none;margin-top:3px;color:var(--ao-success)}.ao-plan-ticks.is-out svg{color:var(--ao-danger)}.ao-plan-buyout{padding:11px 13px;border-radius:9px;border-left:2px solid var(--ao-cyan);background:rgba(var(--ao-h-well),.5)}.ao-plan-buyout h4{color:var(--ao-cyan)}.ao-plan-buyout p,.ao-plan-empty{margin:0}.ao-form-fieldset{border:1px solid rgba(var(--ao-h-edge),.25);border-radius:9px;padding:11px 13px 13px;margin:0}.ao-form-fieldset>legend{font:700 9.5px/1 var(--ao-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ao-text-2);padding:0 6px}.ao-tier-row{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1.4fr) auto;align-items:center;gap:7px;margin-bottom:7px}.ao-actbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin:10px 0 4px}.ao-stat-grid-5{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ao-stat-compact .ao-stat{padding:8px 11px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"value label" "value hint";align-items:center;column-gap:9px;row-gap:0}.ao-stat-compact .ao-stat-value{grid-area:value;font-size:22px;margin:0;line-height:1}.ao-stat-compact .ao-stat-label{grid-area:label;font-size:11.5px;gap:4px;min-width:0}.ao-stat-compact .ao-stat-hint{grid-area:hint}.ao-seg-sm button{min-height:26px;padding:0 9px;font-size:12px}.ao-seg-sm{gap:5px}.ao-seg-sm .ao-num{opacity:.65;font-size:11px}.ao-projhead{margin-bottom:14px}.ao-projhead .ao-page-title{margin:4px 0 2px}.ao-projhead-title{display:flex;align-items:center;gap:14px 32px;flex-wrap:wrap}.ao-projhead-title .ao-page-title{flex:none}.ao-projsum{position:relative;flex:1 1 380px;max-width:820px;margin:4px 0 6px;padding:10px 34px 10px 16px;border-left:2px solid rgba(53,217,255,.45);font-size:14px;line-height:1.55;color:var(--ao-text-0)}.ao-projsum p{margin:0}.ao-projsum p+p{margin-top:6px;color:var(--ao-text-1)}.ao-projsum-edit{position:absolute;top:8px;right:6px;opacity:.55}.ao-projsum:hover .ao-projsum-edit,.ao-projsum-edit:focus-visible{opacity:1}.ao-projsum-empty{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;background:none;border:1px dashed rgba(53,217,255,.45);border-radius:10px;padding:9px 14px;color:var(--ao-text-1);cursor:pointer;font:inherit;font-size:13.5px}.ao-projsum-empty:hover{border-color:#35d9ffd9;color:var(--ao-text-0)}.ao-projsum.is-editing{padding-right:16px}.ao-projsum textarea{width:100%;min-height:110px;resize:vertical;font:inherit;font-size:14px;line-height:1.5}.ao-projsum-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.ao-btn.is-on{border-color:var(--ao-cyan);color:#eaf6ff;background:#35d9ff24;box-shadow:inset 0 0 0 1px #35d9ff4d}.ao-pg-head{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.ao-pg-head .ao-seg-sm{display:inline-flex}.ao-agr-badge{text-decoration:none;display:inline-flex}.ao-agr-badge .ao-pill{gap:5px}.ao-agr-badge:hover .ao-pill{filter:brightness(1.15)}.ao-cl-card{position:relative}.ao-agr-dot{position:absolute;top:9px;right:9px;display:inline-flex;padding:3px;border-radius:50%;line-height:0;z-index:1}.ao-agr-dot>span{width:9px;height:9px;border-radius:50%;display:block}.ao-agr-dot.is-success>span{background:#3ddc97;box-shadow:0 0 0 1px #3ddc9759,0 0 9px #3ddc97b3}.ao-agr-dot.is-warning>span{background:#f2b544;box-shadow:0 0 0 1px #f2b54459,0 0 9px #f2b544b3}.ao-agr-dot.is-neutral>span{background:var(--ao-text-2);box-shadow:0 0 0 1px #ffffff1f}.ao-agr-dot.is-danger>span{background:#f2607a;box-shadow:0 0 0 1px #f2607a66,0 0 10px #f2607ad9;animation:ao-agr-pulse 2.4s ease-in-out infinite}@keyframes ao-agr-pulse{0%,to{box-shadow:0 0 0 1px #f2607a66,0 0 6px #f2607a99}50%{box-shadow:0 0 0 1px #f2607a8c,0 0 15px #f2607a,0 0 26px #f2607a73}}@media(prefers-reduced-motion:reduce){.ao-agr-dot.is-danger>span{animation:none}}.ao-agr-dot:hover{background:#ffffff14}.ao-agr-dot:focus-visible{outline:2px solid var(--ao-cyan);outline-offset:2px}.ao-table-clients .ao-agr-dot{position:static}.ao-inline-tight{display:inline-flex;align-items:center;gap:7px}.ao-agr-badge.ao-agr-missing .ao-pill{box-shadow:0 0 10px #f2607a73}.ao-agr-badge.ao-agr-partial .ao-pill{box-shadow:0 0 10px #f2b54466}.ao-agr-badge.ao-agr-signed .ao-pill{box-shadow:0 0 10px #3ddc9766}.ao-confirm{display:flex;flex-direction:column;gap:12px;max-width:460px}.ao-confirm .ao-int-dl{margin:0}.ao-confirm .ao-form-actions{margin-top:2px}.ao-btn-primary.ao-btn-danger{background:linear-gradient(180deg,#f2607ae6,#c83a56f2);border-color:#f2607acc;color:#fff}.ao-btn-primary.ao-btn-danger:hover{filter:brightness(1.08)}.ao-panel-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.ao-panel-toggle:hover{color:var(--ao-cyan)}.ao-panel-toggle:focus-visible{outline:2px solid var(--ao-cyan);outline-offset:3px;border-radius:4px}.ao-panel-caret{display:inline-flex;transform:rotate(90deg);transition:transform .13s ease;color:var(--ao-text-2)}.ao-panel.is-closed .ao-panel-caret{transform:rotate(0)}.ao-panel.is-closed .ao-panel-head{border-bottom:0}@media(prefers-reduced-motion:reduce){.ao-panel-caret{transition:none}}.ao-pv-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#020410b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:2vh 2vw}.ao-pv{width:100%;height:96vh;display:flex;flex-direction:column;background:rgba(var(--ao-h-deep),.98);border:1px solid rgba(var(--ao-h-edge),.4);border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #0009}.ao-pv-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;border-bottom:1px solid rgba(var(--ao-h-edge),.3);flex:none}.ao-pv-id{display:flex;align-items:baseline;gap:10px;min-width:0}.ao-pv-id code{font-size:12px;color:var(--ao-text-2)}.ao-pv-id strong{font-size:14px;color:var(--ao-text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-pv-actions{display:inline-flex;align-items:center;gap:8px;flex:none}.ao-pv-frame{flex:1;width:100%;border:0;background:#fff}.ao-pv-empty{padding:24px}.ao-pg-shot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;font:inherit;color:inherit;background:none;cursor:zoom-in;display:block;width:100%;text-align:left}.ao-pg-shot:focus-visible{outline:2px solid var(--ao-cyan);outline-offset:-2px}.ao-pri-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;margin-bottom:18px}.ao-pri-grid>.ao-pri-board,.ao-pri-grid>.ao-pri-pools{display:contents}.ao-pri-pools{display:grid;gap:12px;align-items:start}.ao-pri-board{display:grid;gap:12px;margin-bottom:18px}.ao-pri-move{display:inline-flex;flex-direction:column}.ao-pri-move .ao-link-btn{padding:0;line-height:0;height:12px}.ao-pri-move .ao-link-btn:disabled{opacity:.25}.ao-scoreboard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:22px;margin-bottom:22px}.ao-scoreboard .ao-scorecard{--score-c: var(--ao-cyan);display:grid;grid-template-columns:30px minmax(0,1fr);gap:5px 9px;min-width:0;padding:11px;border:1px solid color-mix(in srgb,var(--score-c) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--score-c) 7%,rgba(var(--ao-h-well),.72));color:var(--ao-text-0);text-decoration:none}.ao-scorecard:hover,.ao-scorecard:focus-visible{border-color:color-mix(in srgb,var(--score-c) 70%,transparent);outline:none;box-shadow:0 0 18px -8px var(--score-c)}.ao-scorecard.t-violet{--score-c: #b08cff}.ao-scorecard.t-coral{--score-c: #ff5d7a}.ao-scorecard.t-amber{--score-c: #ffb547}.ao-scorecard.t-blue{--score-c: #6aa9ff}.ao-scorecard.t-emerald{--score-c: #35e0a1}.ao-scorecard-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--score-c) 15%,transparent);color:var(--score-c)}.ao-scorecard-label{align-self:center;color:var(--ao-text-1);font-size:12.5px;min-width:0}.ao-scorecard strong{grid-column:1 / -1;font:700 19px/1.2 var(--ao-font-display);color:var(--ao-text-0);overflow-wrap:anywhere}.ao-scorecard-detail{grid-column:1 / -1;color:var(--ao-text-2);font-size:11.5px;line-height:1.35}.ao-scorecard.is-unavailable{cursor:default}.ao-scorecard.is-unavailable strong{color:var(--ao-text-1)}.ao-scoreboard-loading{grid-template-columns:minmax(0,1fr)}.ao-pri-col{display:flex;flex-direction:column;min-height:240px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.8),rgba(var(--ao-h-deep),.92));border:1px solid rgba(var(--ao-h-edge),.26);border-radius:12px}.ao-pri-col.is-over{border-color:#35d9ffb3;box-shadow:0 0 0 1px #35d9ff33,0 0 22px #35d9ff2e}.ao-pri-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(var(--ao-h-edge),.2)}.ao-pri-col-head h2{margin:0;font-size:14px;font-weight:600;color:var(--ao-text-0)}.ao-pri-col-body{flex:1;display:flex;flex-direction:column;gap:4px;padding:8px;overflow-y:auto;max-height:46vh}.ao-pri-empty{padding:14px 2px;font-size:12.5px}.ao-pri-card{background:rgba(var(--ao-h-well),.7);border:1px solid rgba(var(--ao-h-edge),.26);border-radius:7px;padding:4px 8px;min-height:30px;cursor:grab;display:flex;align-items:center;gap:7px;min-width:0;transition:border-color .12s ease,background .12s ease}.ao-pri-card:hover{border-color:#35d9ff80;background:rgba(var(--ao-h-well),.9)}.ao-pri-card.is-dragging{opacity:.45;cursor:grabbing}.ao-pri-title{flex:1 1 auto;min-width:0;font-size:13px;font-weight:500;color:var(--ao-text-0);text-decoration:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-pri-title:hover{color:var(--ao-cyan)}.ao-pri-who{flex:0 1 auto;max-width:128px;min-width:0;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ao-text-2)}.ao-pri-who>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-pri-card .ao-pill{flex:none;padding:0 6px;font-size:10.5px;line-height:17px}.ao-pri-actions{flex:none;display:inline-flex;align-items:center;gap:2px}.ao-pri-add{display:flex;gap:6px;padding:9px 10px;border-top:1px solid rgba(var(--ao-h-edge),.2)}.ao-pri-add input{flex:1;min-width:0;background:rgba(var(--ao-h-well),.6);border:1px solid rgba(var(--ao-h-edge),.3);border-radius:7px;padding:6px 9px;color:var(--ao-text-0);font:inherit;font-size:12.5px}.ao-pri-add input:focus-visible{outline:2px solid var(--ao-cyan);outline-offset:1px}.ao-pri-add button{display:grid;place-items:center;width:30px;border:1px solid rgba(var(--ao-h-edge),.3);border-radius:7px;background:rgba(var(--ao-h-well),.6);color:var(--ao-text-1);cursor:pointer}.ao-pri-add button:hover:not(:disabled){color:var(--ao-cyan);border-color:#35d9ff80}.ao-pri-add button:disabled{opacity:.4;cursor:default}.ao-pri-pool{display:flex;flex-direction:column;gap:7px;max-height:52vh;overflow-y:auto}.ao-pri-system-note{margin:0 0 10px;color:var(--ao-text-2);font-size:12px;line-height:1.45}.ao-pri-card.is-system{cursor:default;border-color:#ffb84d40}.ao-pri-card.is-system:hover{border-color:#ffb84d80}@media(max-width:1100px){.ao-pri-grid{grid-template-columns:1fr}.ao-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ao-scoreboard{grid-template-columns:minmax(0,1fr)}}.ao-pg-og{opacity:.92}.ao-pg-card:hover .ao-pg-og{opacity:1}.ao-pg-noshot.is-queued{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.ao-pg-noshot.is-queued small{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ao-text-2)}.ao-pri-place{flex:none;min-width:18px;height:18px;font-size:10.5px;display:grid;place-items:center;border-radius:5px;background:rgba(var(--ao-h-edge),.35);color:var(--ao-text-1);font:600 11px var(--ao-font-mono)}.ao-pri-card:hover .ao-pri-place{background:#35d9ff40;color:var(--ao-cyan)}.ao-panel.is-drop{border-color:#35d9ff99;box-shadow:0 0 0 1px #35d9ff2e,0 0 20px #35d9ff29}.ao-pri-pool-empty{padding:10px 2px}.ao-pri-actions .ao-pri-rename{opacity:0;transition:opacity .12s ease}.ao-pri-card:hover .ao-pri-actions .ao-link-btn,.ao-pri-actions .ao-link-btn:focus-visible{opacity:1}.ao-pri-card.is-editing form{flex:1}.ao-pri-card.is-editing input{width:100%;background:rgba(var(--ao-h-well),.9);border:1px solid rgba(53,217,255,.5);border-radius:6px;padding:5px 7px;color:var(--ao-text-0);font:inherit;font-size:13px}.ao-pri-card.is-editing input:focus-visible{outline:none}.ao-pri-done{color:var(--ao-text-2)}.ao-pri-done:hover,.ao-pri-done:focus-visible{color:#3ddc97}.ao-pri-completed{margin-top:12px}.ao-pri-done-list{display:flex;flex-direction:column;gap:4px;max-height:40vh;overflow-y:auto}.ao-pri-card.is-done{background:rgba(var(--ao-h-well),.45)}.ao-pri-card.is-done .ao-pri-title{color:var(--ao-text-1)}.ao-pri-tick{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#3ddc972e;color:#3ddc97}.ao-lib-toolbar{display:flex;align-items:center;gap:10px;flex:1;justify-content:flex-end;min-width:0}.ao-lib-search{flex:1;max-width:620px;display:flex;align-items:center;gap:8px;padding:0 12px;height:40px;border-radius:10px;background:rgba(var(--ao-h-well),.7);border:1px solid rgba(var(--ao-h-edge),.35);color:var(--ao-text-2)}.ao-lib-search:focus-within{border-color:#35d9ff99;box-shadow:0 0 0 3px #35d9ff1f}.ao-lib-search input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ao-text-0);font:inherit;font-size:14px}.ao-lib-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.ao-lib-nav{position:sticky;top:72px;display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:12px;background:rgba(var(--ao-h-surf),.6);border:1px solid rgba(var(--ao-h-edge),.22)}.ao-lib-nav button{display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ao-text-1);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ao-lib-nav button span:nth-child(2){flex:1}.ao-lib-nav button:hover{background:rgba(var(--ao-h-well),.7);color:var(--ao-text-0)}.ao-lib-nav button.is-active{background:#7c4dff38;color:var(--ao-text-0);box-shadow:inset 0 0 0 1px #7c4dff73}.ao-lib-main{min-width:0;display:flex;flex-direction:column;gap:14px}.ao-lib-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:7px;padding:9px;border-radius:11px;background:rgba(var(--ao-h-surf),.48);border:1px solid rgba(var(--ao-h-edge),.22)}.ao-lib-filter{min-width:0;display:flex;flex-direction:column;gap:3px;color:var(--ao-text-2);font-size:10.5px}.ao-lib-filter select{width:100%;min-width:0;height:32px;padding:0 25px 0 8px;border-radius:7px;border:1px solid rgba(var(--ao-h-edge),.32);background:rgba(var(--ao-h-well),.72);color:var(--ao-text-0);font:12.5px var(--ao-font-ui, inherit)}.ao-lib-filter select:focus-visible{outline:2px solid rgba(53,217,255,.75);outline-offset:1px}.ao-lib-filter-end{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-width:124px}.ao-lib-filter-count{color:var(--ao-text-2);font-size:11.5px;line-height:32px;white-space:nowrap}.ao-lib-filter-clear{min-height:32px;padding:0 10px;border-radius:7px;border:1px solid rgba(var(--ao-h-edge),.32);background:rgba(var(--ao-h-well),.55);color:var(--ao-text-1);font:600 12px var(--ao-font-ui, inherit);cursor:pointer}.ao-lib-filter-clear:hover,.ao-lib-filter-clear:focus-visible{color:var(--ao-text-0);border-color:#35d9ff8c;outline:none}.ao-lib-evidence-summary{margin:-4px 0 14px;padding:10px 12px;border:1px solid rgba(53,217,255,.24);border-radius:10px;background:#35d9ff0f;color:var(--ao-text-1);font-size:13px;line-height:1.45}.ao-lib-evidence-summary strong{color:var(--ao-text-0)}.ao-lib-found{margin:0}.ao-lib-group{background:rgba(var(--ao-h-surf),.55);border:1px solid rgba(var(--ao-h-edge),.22);border-radius:12px;padding:10px}.ao-lib-group h3{margin:2px 4px 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ao-text-2);display:flex;align-items:center;gap:8px}.ao-lib-row{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;border-radius:8px;min-width:0}.ao-lib-row+.ao-lib-row{border-top:1px solid rgba(var(--ao-h-edge),.14)}.ao-lib-row:hover{background:rgba(var(--ao-h-well),.55)}.ao-lib-open{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.ao-lib-title{font-size:13.5px;font-weight:500;color:var(--ao-text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-lib-title code{font-size:11px;color:var(--ao-text-2);margin-right:7px}.ao-lib-preview{font-size:12px;color:var(--ao-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-lib-open:hover .ao-lib-title{color:var(--ao-cyan)}.ao-lib-actions{flex:none;display:inline-flex;align-items:center;gap:4px}.ao-lib-evidence{flex:none;max-width:190px;padding:4px 7px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.32);color:var(--ao-text-2);background:rgba(var(--ao-h-well),.55);font-size:10.5px;line-height:1.2;text-align:center}.ao-lib-evidence[data-state=installed]{color:#f3c56b;border-color:#f3c56b66}.ao-lib-evidence[data-state=verified]{color:#79e6b2;border-color:#3ddc9766}.ao-lib-pin{color:var(--ao-text-2);opacity:.5}.ao-lib-row:hover .ao-lib-pin,.ao-lib-pin.is-on{opacity:1}.ao-lib-pin.is-on{color:#f2b544}.ao-lib-pin.is-on svg{fill:currentColor}.ao-lib-copy{gap:5px}.ao-lib-flash{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:95;padding:9px 16px;border-radius:10px;background:#140e30f5;border:1px solid rgba(61,220,151,.55);color:#d8ffe9;font-size:13.5px;box-shadow:0 10px 30px #00000073}.ao-lib-read{display:flex;flex-direction:column;gap:12px}.ao-lib-meta{margin:0}.ao-lib-body{margin:0;white-space:pre-wrap;word-break:break-word;font:13.5px/1.55 var(--ao-font, system-ui);color:var(--ao-text-0);background:rgba(var(--ao-h-well),.6);border:1px solid rgba(var(--ao-h-edge),.25);border-radius:10px;padding:14px;max-height:55vh;overflow:auto}.ao-lib-notes{margin:0;color:var(--ao-text-1);font-size:13px}.ao-lib-evidence-card{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-well),.5);font-size:13px;color:var(--ao-text-1)}.ao-lib-evidence-card>strong{color:var(--ao-text-0)}.ao-lib-evidence-card[data-state=verified]{border-color:#3ddc9766}.ao-lib-evidence-card dl{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:5px 12px;margin:8px 0 0}.ao-lib-evidence-card dt{color:var(--ao-text-2)}.ao-lib-evidence-card dd{margin:0;overflow-wrap:anywhere;color:var(--ao-text-0)}.ao-lib-action-counts{margin:0;font-size:12.5px}.ao-lib-retired-note{margin:0;padding:10px 12px;border-radius:9px;background:#f3c56b14;border:1px solid rgba(243,197,107,.3);color:var(--ao-text-1);font-size:13px}.ao-lib-evidence-form{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:10px;border:1px solid rgba(53,217,255,.24);background:#35d9ff0d}.ao-lib-evidence-form>p{margin:-2px 0 2px;color:var(--ao-text-2);font-size:12.5px}.ao-lib-edit{font-size:13.5px;line-height:1.5}@media(max-width:900px){.ao-lib-layout{grid-template-columns:1fr}.ao-lib-nav{position:static;flex-direction:row;overflow-x:auto}.ao-lib-nav button{flex:none}.ao-lib-evidence{display:none}}@media(max-width:600px){.ao-lib-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-lib-filter-end{min-width:0}}@media(max-width:420px){.ao-lib-filters{grid-template-columns:1fr}}.ao-pri-find{display:flex;align-items:center;gap:7px;height:36px;padding:0 11px;min-width:260px;max-width:380px;flex:1;border-radius:9px;background:rgba(var(--ao-h-well),.7);border:1px solid rgba(var(--ao-h-edge),.35);color:var(--ao-text-2)}.ao-pri-find:focus-within{border-color:#35d9ff99}.ao-pri-find input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ao-text-0);font:inherit;font-size:13.5px}.ao-pri-secbar{display:flex;flex-direction:column;align-items:stretch;gap:5px;flex:1 1 100%;min-width:0;max-width:100%}.ao-pri-golink{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 2px;font:500 12px var(--ao-font-body, inherit);letter-spacing:0;text-transform:none;color:var(--ao-cyan, #35d9ff);text-decoration:none;white-space:nowrap}.ao-pri-golink:hover{text-decoration:underline;text-underline-offset:3px}.ao-pri-golink:focus-visible{outline:2px solid rgba(53,217,255,.7);outline-offset:2px}.ao-pri-secrow{display:flex;align-items:center;gap:6px;min-width:0}.ao-pri-secfind{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;height:26px;padding:0 8px;border-radius:8px;background:rgba(var(--ao-h-well),.7);border:1px solid rgba(var(--ao-h-edge),.35);color:var(--ao-text-2);font-weight:400}.ao-pri-secfind:focus-within{border-color:#35d9ff99}.ao-pri-secfind input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ao-text-0);font:400 12.5px var(--ao-font-body, inherit);letter-spacing:0}.ao-pri-secfind input::placeholder{color:var(--ao-text-2)}.ao-pri-tierwrap{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;color:var(--ao-text-2)}.ao-pri-tierwrap>svg{position:absolute;right:8px;pointer-events:none}.ao-pri-tier{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:26px;width:118px;padding:0 24px 0 10px;border-radius:8px;background:rgba(var(--ao-h-well),.7);border:1px solid rgba(var(--ao-h-edge),.35);color:var(--ao-text-1, var(--ao-text-0));font:500 12.5px var(--ao-font-body, inherit);letter-spacing:0;cursor:pointer;transition:border-color .15s ease}.ao-pri-tier:hover{border-color:#35d9ff73}.ao-pri-tier:focus-visible{outline:2px solid rgba(53,217,255,.7);outline-offset:1px}.ao-pri-tier option{background:#1a1230;color:#f2eefc}.ao-pri-col-head h2{flex:none}.ao-pri-sechead{display:inline-flex;align-items:center;gap:10px;flex:1;min-width:0}.ao-pri-col-head h2{order:0}.ao-pri-col-head .ao-count{order:1;margin-left:auto}.ao-pri-col-head .ao-pri-secbar{order:2;flex-basis:100%}.ao-pri-sechead .ao-pri-secbar{flex-basis:100%}.ao-pri-sechead .ao-pri-secbar,.ao-pri-sechead .ao-pri-secbar *{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}.ao-pri-sechead .ao-pri-secfind input{font-weight:400}.ao-pri-sechead .ao-pri-golink{font-size:12px}[data-screen=priorities] .ao-panel-title:has(.ao-pri-sechead){flex:1;min-width:0}.ao-pri-back{height:24px;padding:0 9px;font-size:12px;gap:4px;white-space:nowrap}.ao-pri-back-ic{transform:rotate(180deg)}.ao-pri-card.is-done{cursor:grab}.ao-pri-trash{opacity:0;transition:opacity .12s ease}.ao-pri-card:hover .ao-pri-trash,.ao-pri-trash:focus-visible{opacity:1}.ao-pri-trash:hover{color:#f2607a}.ao-lib-keygroup+.ao-lib-keygroup{margin-top:10px}.ao-lib-keygroup h4{margin:6px 4px 4px;font-size:13px;color:var(--ao-text-1);display:flex;align-items:center;gap:7px}.ao-lib-import-bar{display:flex;align-items:center;gap:8px;margin:8px 0}.ao-lib-import-bar .ao-input{flex:1;min-width:0}.ao-lib-keys tr.is-muted td{opacity:.55}tr.is-focused td{background:#35d9ff24;transition:background .6s ease}.ao-vault-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ao-vault-bar .ao-lib-search{min-width:240px}.ao-vault-sec+.ao-vault-sec{margin-top:26px}.ao-vault-sec-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 10px;font:600 18px var(--ao-font-ui);color:var(--ao-text-0);letter-spacing:.02em}.ao-vault-sec-head small{flex-basis:100%;font:400 12.5px var(--ao-font-ui);color:var(--ao-text-2);letter-spacing:0}@media(max-width:720px){.ao-vault-bar .ao-lib-search{max-width:none;flex-basis:100%}.ao-vault-bar .ao-seg{width:100%;overflow-x:auto;flex-wrap:nowrap}}.ao-lib-checknote{font-size:13px;line-height:1.55;margin:6px 0 12px;max-width:980px}.ao-lib-checknote strong{color:var(--ao-text-0)}.ao-lib-checknote em{font-style:normal;color:var(--ao-text-0)}.ao-lib-keyfilter{margin:4px 0 8px}.ao-lib-keys tr.ao-lib-keyhead td{background:#35d9ff12;border-top:1px solid rgba(53,217,255,.22);padding-top:9px;padding-bottom:9px}.ao-lib-keys tr.ao-lib-keyhead strong{color:var(--ao-text-0);letter-spacing:.02em}.ao-lib-labelsays{font-size:12px;margin-top:2px;color:#f3c56b}.ao-lib-keyfilters{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin:0 0 12px}.ao-lib-keyfilters .ao-tabs{margin:0;border-bottom:0}.ao-lib-keyselect{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ao-text-1)}.ao-lib-keyselect select{min-width:200px}.ao-lib-keylabel{display:inline-flex;align-items:center;gap:6px}.ao-lib-owner{display:inline-block;margin-left:8px;font-size:11.5px;padding:1px 8px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.35);color:var(--ao-text-1)}.ao-lib-owner.is-agency{border-color:#9975ff8c;color:#d9ccff}.ao-lib-owner.is-client{border-color:#35d9ff80;color:#cdefff}.ao-lib-owner.is-unknown{color:var(--ao-text-2);border-style:dashed}.ao-lib-oneclick{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 0 10px}.ao-lib-oneclick .ao-muted{max-width:640px;font-size:13px}.ao-lib-done{margin:0 0 10px;padding:9px 12px;border-radius:9px;background:#4ade801a;border:1px solid rgba(74,222,128,.35);color:#d9ffe6;font-size:13.5px}.ao-ghl-main{min-width:0}.ao-ghl-sechead{margin:0 0 12px}.ao-ghl-sechead h2{margin:0;font:600 20px var(--ao-font-ui);color:var(--ao-text-0)}.ao-ghl-sechead p{margin:2px 0 0}.ao-ghl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px}.ao-ghl-two{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1100px){.ao-ghl-two{grid-template-columns:1fr}}.ao-ghl-costs{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ao-ghl-costs li{padding:10px 12px;border-radius:10px;background:rgba(var(--ao-h-well),.55);border:1px solid rgba(var(--ao-h-edge),.25)}.ao-ghl-cost-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.ao-ghl-costs p{margin:6px 0 0;font-size:12.5px}.ao-ghl-planstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.ao-ghl-planstrip button{text-align:left;display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;cursor:pointer;font:inherit;color:var(--ao-text-1);background:linear-gradient(180deg,rgba(var(--ao-h-raise),.9),rgba(var(--ao-h-field),.92));border:1px solid rgba(var(--ao-h-edge),.3)}.ao-ghl-planstrip button:hover{border-color:#35d9ff99}.ao-ghl-planstrip span{font-weight:600;color:var(--ao-text-0)}.ao-ghl-planstrip strong{font-size:22px;color:#dff6ff}.ao-ghl-planstrip small{font-size:12px;color:var(--ao-text-2);font-weight:500}.ao-ghl-planstrip em{font-style:normal;font-size:12.5px;color:var(--ao-text-2)}.ao-ghl-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:16px}.ao-ghl-plan{padding:16px 18px;border-radius:14px;background:rgba(var(--ao-h-surf),.7);border:1px solid rgba(var(--ao-h-edge),.3);font-size:13.5px;line-height:1.55;color:var(--ao-text-1)}.ao-ghl-plan header{border-bottom:1px solid rgba(var(--ao-h-edge),.22);padding-bottom:10px;margin-bottom:10px}.ao-ghl-plan h3{margin:4px 0 2px;font-size:19px;color:var(--ao-text-0)}.ao-ghl-plan h4{margin:12px 0 4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ao-text-2)}.ao-ghl-plan ul{margin:0;padding-left:18px}.ao-ghl-plan li{margin:2px 0}.ao-ghl-plan .ao-ghl-not li{color:var(--ao-text-2)}.ao-ghl-plan-tag{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#9fe7ff}.ao-ghl-price{font-size:28px;font-weight:700;color:#fff}.ao-ghl-price small{font-size:13px;color:var(--ao-text-2);font-weight:500}.ao-ghl-problem{color:var(--ao-text-1)}.ao-ghl-plan p b{color:var(--ao-text-0)}.ao-ghl-scroll{overflow-x:auto}.ao-ghl-compare th[scope=row]{white-space:nowrap;color:var(--ao-text-2);font-weight:500}.ao-ghl-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ao-ghl-chips button{border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-field),.7);color:var(--ao-text-1);border-radius:999px;padding:4px 11px;font:inherit;font-size:12.5px;cursor:pointer}.ao-ghl-chips button.is-active,.ao-ghl-chips button:hover{border-color:#35d9ffb3;color:#fff}.ao-ghl-fgroup>summary{list-style:none;cursor:pointer}.ao-ghl-fgroup>summary::-webkit-details-marker{display:none}.ao-ghl-fgroup>summary h3{display:inline-flex;gap:8px;align-items:center}.ao-ghl-flist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.ao-ghl-flist li{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:12px;padding:7px 10px;border-radius:8px;background:rgba(var(--ao-h-well),.4);font-size:13px}.ao-ghl-flist strong{color:var(--ao-text-0);font-weight:600}.ao-ghl-flist span{color:var(--ao-text-1)}@media(max-width:720px){.ao-ghl-flist li{grid-template-columns:1fr;gap:2px}}.ao-ghl-item{border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.22);background:rgba(var(--ao-h-well),.45);margin:6px 0}.ao-ghl-item>summary{list-style:none;cursor:pointer;padding:9px 12px;display:flex;gap:12px;align-items:baseline;min-width:0}.ao-ghl-item>summary::-webkit-details-marker{display:none}.ao-ghl-item-title{font-weight:600;color:var(--ao-text-0);flex:none;max-width:45%}.ao-ghl-item-pv{color:var(--ao-text-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ao-ghl-item[open]>summary{border-bottom:1px solid rgba(var(--ao-h-edge),.2)}.ao-ghl-item[open] .ao-ghl-item-title{max-width:none}.ao-ghl-dl{margin:0;padding:10px 12px;display:grid;gap:8px}.ao-ghl-dl div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px}.ao-ghl-dl dt{color:var(--ao-text-2);font-size:12.5px}.ao-ghl-dl dd{margin:0;color:var(--ao-text-1);font-size:13.5px;line-height:1.55;white-space:pre-line}.ao-ghl-dl ul{margin:0;padding-left:16px}@media(max-width:720px){.ao-ghl-dl div{grid-template-columns:1fr;gap:2px}.ao-ghl-item-title{max-width:none}.ao-ghl-item-pv{display:none}}.ao-ghl-item-actions{display:flex;gap:8px;padding:0 12px 10px;flex-wrap:wrap}.ao-pf-sale-chip{border-color:#b278ff73!important;color:#d9b8ff!important}.ao-pf-sale-chip.is-active{background:linear-gradient(180deg,#b278ff42,#b278ff14)!important;border-color:#c480ffb3!important;color:#fff!important}.ao-pf-incomplete-chip{border-color:#ffb54780!important;color:#ffd79a!important}.ao-pf-incomplete-chip.is-active{background:linear-gradient(180deg,#ffb5473d,#ffb54712)!important;border-color:#ffb547bf!important;color:#fff!important}.ao-pg-card{position:relative}.ao-pg-card[draggable=true]{cursor:grab}.ao-pg-card.is-dragging{opacity:.45}.ao-pg-card.is-drop{box-shadow:-4px 0 0 0 var(--ao-violet)}.ao-pg-card.is-cover{box-shadow:0 0 0 2px var(--ao-violet)}.ao-pg-card.is-cover.is-drop{box-shadow:0 0 0 2px var(--ao-violet),-6px 0 0 0 var(--ao-violet)}.ao-pg-cover-tag{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-bottom:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;background:#6a45e6;color:#fff}.ao-pg-actions .ao-link-btn.is-on{color:var(--ao-violet);font-weight:600}.ao-pg-move{display:inline-flex;gap:2px;margin-left:auto}.ao-pg-move .ao-link-btn{padding:0 6px;font-size:14px;line-height:1}.ao-pg-move .ao-link-btn:disabled{opacity:.3;cursor:default}.ao-cat-pick{grid-column:1 / -1;display:flex;flex-direction:column;gap:7px}.ao-cat-pick-label{font-size:12.5px;color:var(--ao-text-1);display:flex;gap:8px;align-items:baseline}.ao-cat-pick-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:148px;overflow-y:auto;padding:2px}.ao-cat-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;cursor:pointer;border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-well),.5);color:var(--ao-text-1);font:500 12px var(--ao-font-ui);text-transform:capitalize;transition:border-color .12s ease,background .12s ease}.ao-cat-chip:hover{border-color:#35d9ff8c;color:#eaf6ff}.ao-cat-chip.is-on{background:linear-gradient(180deg,#35d9ff38,#35d9ff12);border-color:#35d9ffa6;color:#fff}.ao-cat-pick-add{display:flex;gap:7px;align-items:center}.ao-cat-pick-add input{flex:1;min-width:0}.ao-pg-actions{flex-wrap:wrap;row-gap:4px}.ao-pg-actions .ao-link-btn,.ao-pg-actions a{white-space:nowrap}.ao-pf-template-chip{border-color:#35d9ff73!important;color:#a8e9ff!important}.ao-pf-template-chip.is-active{background:linear-gradient(180deg,#35d9ff3d,#35d9ff12)!important;border-color:#35d9ffbf!important;color:#fff!important}.ao-ws-cat-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.4);background:transparent;color:var(--ao-text-1);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.ao-ws-cat-btn:hover{border-color:var(--ao-violet);color:#fff}.ao-cat-hint{margin:0 0 10px}.ao-cat-grid{display:flex;flex-wrap:wrap;gap:6px;max-height:46vh;overflow:auto;padding:2px}.ao-cat-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.35);background:rgba(var(--ao-h-tile),.6);color:var(--ao-text-1);font-size:12.5px;cursor:pointer}.ao-cat-chip:hover:not(:disabled){border-color:var(--ao-violet)}.ao-cat-chip.is-on{background:#6a45e6;border-color:#6a45e6;color:#fff}.ao-cat-chip:disabled{cursor:progress}.ao-cat-box{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:4px;border:1.5px solid currentColor}.ao-cat-new{display:flex;gap:8px;margin-top:14px}.ao-cat-new .ao-input{flex:1}[data-screen=portfolio] .ao-ws-card[draggable=true]{cursor:grab}[data-screen=portfolio] .ao-ws-card[draggable=true] .ao-ws-shot,[data-screen=portfolio] .ao-ws-card[draggable=true] .ao-ws-shot img{-webkit-user-drag:none;user-drag:none}[data-screen=portfolio] .ao-ws-card.is-dragging{opacity:.42;cursor:grabbing}[data-screen=portfolio] .ao-ws-card.is-drop-target{box-shadow:inset 3px 0 0 var(--ao-cyan),0 0 22px -6px #35d9ff80;border-color:#35d9ffb3}.ao-dialog-head h2.ao-dialog-title-icon{display:flex;align-items:center;gap:10px}[data-screen=portfolio] .ao-ws-actions .ao-ws-btn{white-space:nowrap;min-width:0;padding-left:6px;padding-right:6px}.ao-form-actions .ao-autosave{margin-right:auto;align-self:center;font-size:12.5px}.ao-dialog-extra{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:8px}.ao-autosave-top{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--ao-text-1);white-space:nowrap}.ao-autosave-top.is-saved{color:#7ce3b0}.ao-cg{--cg: var(--ao-text-1);position:relative;display:inline-grid;place-items:center;flex:none;padding:0;border:0;background:none;border-radius:50%;color:var(--ao-text-0);cursor:pointer}.ao-cg:focus-visible{outline:2px solid var(--ao-cyan);outline-offset:2px}.ao-cg-low{--cg: var(--ao-danger)}.ao-cg-mid{--cg: var(--ao-warning)}.ao-cg-high{--cg: var(--ao-success)}.ao-cg-arc{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.ao-cg-track{stroke:rgba(var(--ao-h-edge),.26)}.ao-cg-value{stroke:var(--cg);transition:stroke-dasharray .24s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.ao-cg-value{transition:none}}.ao-cg-num{position:relative;font-family:var(--ao-font-display);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cg)}.ao-cg-num small{font-size:.62em;font-weight:600;margin-left:1px}.ao-cg:hover .ao-cg-track{stroke:rgba(var(--ao-h-edge),.4)}.ao-cg-badge{width:26px;height:26px;cursor:default}.ao-cg-badge .ao-cg-num{font-size:9.5px;letter-spacing:-.03em}.ao-cg-pop{--cg: var(--ao-text-1);position:fixed;z-index:300;width:min(320px,calc(100vw - 16px));max-height:min(60vh,440px);overflow:auto;padding:12px 14px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.99),rgba(var(--ao-h-deep),.99));border:1px solid rgba(53,217,255,.45);border-radius:10px;box-shadow:0 18px 50px #0009,0 0 24px #35d9ff1a;color:var(--ao-text-0);font-size:13px;line-height:1.35}.ao-cg-pop header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(var(--ao-h-edge),.22)}.ao-cg-pop header strong{font-family:var(--ao-font-display);font-size:15px;color:var(--cg)}.ao-cg-band{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ao-text-1)}.ao-cg-pop h5{display:flex;justify-content:space-between;margin:10px 0 3px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ao-text-1)}.ao-cg-count{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ao-text-2)}.ao-cg-pop ul{list-style:none;margin:0;padding:0}.ao-cg-pop li{position:relative;display:grid;gap:1px;padding:4px 0 4px 13px}.ao-cg-pop li:before{content:"";position:absolute;left:1px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--cg)}.ao-cg-pop li small{font-size:11.5px;color:var(--ao-text-2)}.ao-cg-done{margin:10px 0 0;color:var(--ao-success)}.ao-cg-foot{margin:10px 0 0;padding-top:8px;border-top:1px solid rgba(var(--ao-h-edge),.18);font-size:11.5px;color:var(--ao-text-2)}.ao-projhead-name{display:inline-flex;align-items:center;gap:12px;flex:none}.ao-pf-views{gap:6px}.ao-pf-views button{font-size:12.5px;padding:5px 12px}.ao-pf-views button.is-active{font-weight:600}.ao-pf-tabs button[draggable=true]{cursor:grab}.ao-pf-tabs button.is-chip-dragging{opacity:.4}.ao-pf-tabs button.is-chip-over{box-shadow:-3px 0 0 0 var(--ao-violet)}.ao-quote-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:radial-gradient(ellipse at 50% 40%,#3c146e8c,#05030ed1);animation:ao-quote-fade .25s ease-out}.ao-quote-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ao-quote-card{position:relative;width:min(460px,100%);text-align:center;padding:30px 28px 24px;border-radius:18px;color:#fff;background:linear-gradient(180deg,#261048f5,#100822f7);border:1px solid rgba(176,107,255,.6);box-shadow:0 30px 80px #0009,0 0 60px #b06bff59;animation:ao-quote-pop .5s cubic-bezier(.2,1.4,.4,1)}.ao-quote-card h2{margin:0 0 10px;font-size:28px;line-height:1.15;color:#fff}.ao-quote-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:12px}.ao-quote-meta span{font-weight:700;font-size:14px;padding:5px 11px;border-radius:8px;background:#b06bff33;border:1px solid rgba(176,107,255,.45);color:#f1e6ff}.ao-quote-body{margin:0 0 10px;font-size:14px;line-height:1.5;color:#ddd0f2;word-break:break-word}.ao-quote-hint{margin:0 0 18px;font-size:13px;color:#b9a8d6}.ao-quote-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ao-quote-btn{font:inherit;font-weight:800;font-size:15px;padding:11px 20px;border-radius:10px;cursor:pointer;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.35)}.ao-quote-btn:hover{background:#ffffff14}.ao-quote-btn.is-primary{background:linear-gradient(135deg,#8b3dff,#5b21b6);border-color:transparent;box-shadow:0 8px 24px #8b3dff73}.ao-quote-btn:focus-visible{outline:3px solid #e9d5ff;outline-offset:2px}.ao-quote-more{margin-top:12px;font-size:12.5px;color:#cbb8ea}@keyframes ao-quote-fade{0%{opacity:0}to{opacity:1}}@keyframes ao-quote-pop{0%{opacity:0;transform:scale(.7) translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ao-quote-pop,.ao-quote-card{animation:none}}.ao-pastdue-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;overflow-y:auto;background:radial-gradient(ellipse at 50% 38%,#78142880,#0a0308db);animation:ao-quote-fade .25s ease-out}.ao-pastdue-card{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;text-align:center;padding:26px 26px 22px;border-radius:18px;color:#fff;background:linear-gradient(180deg,#3a1020fa,#160810fa);border:1px solid rgba(255,138,138,.5);box-shadow:0 24px 80px #0009,0 0 60px #ff5a6e38;animation:ao-quote-pop .4s cubic-bezier(.2,1.2,.3,1)}.ao-pastdue-face{display:block;width:104px;height:104px;margin:0 auto 10px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45));animation:ao-pastdue-sag 3.2s ease-in-out infinite}.ao-pastdue-tear{animation:ao-pastdue-drip 2.4s ease-in infinite;transform-origin:86px 64px}.ao-pastdue-card h2{margin:0 0 6px;font-size:30px;line-height:1.12;color:#fff}.ao-pastdue-sub{margin:0 0 14px;font-size:16px;font-weight:700;color:#ffe1e6}.ao-pastdue-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0 0 14px;text-align:left}.ao-pastdue-facts>div{padding:9px 12px;border-radius:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.ao-pastdue-facts dt{margin:0 0 2px;font-size:13px;color:#f2cdd4}.ao-pastdue-facts dd{margin:0;font-size:15px;font-weight:700;color:#fff;word-break:break-word}.ao-pastdue-auto{margin:0 0 16px;padding:12px 14px;text-align:left;border-radius:12px;background:#00000047;border:1px solid rgba(255,255,255,.12)}.ao-pastdue-auto h3{margin:0 0 8px;font-size:16px;color:#fff}.ao-pastdue-auto ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.ao-pastdue-auto li{position:relative;padding-left:18px;font-size:14px;line-height:1.45;color:#f6e3e7}.ao-pastdue-auto li:before{content:"";position:absolute;left:2px;top:.5em;width:9px;height:9px;border-radius:50%;background:#7cffb2}.ao-pastdue-auto li.is-off:before{background:transparent;border:2px solid #ffb4be}.ao-pastdue-state{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ao-pastdue-sag{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(3px) rotate(2deg)}}@keyframes ao-pastdue-drip{0%{opacity:0;transform:translateY(-6px) scale(.6)}25%{opacity:1;transform:none}80%{opacity:1;transform:translateY(22px)}to{opacity:0;transform:translateY(30px)}}@media(prefers-reduced-motion:reduce){.ao-pastdue-pop,.ao-pastdue-card,.ao-pastdue-face,.ao-pastdue-tear{animation:none}}.ao-art-lede{max-width:72ch;margin:4px 0 0}.ao-art .ao-actbar{align-items:center}.ao-art-filters{display:flex;flex-wrap:wrap;gap:6px}.ao-art-count{opacity:.7;font-variant-numeric:tabular-nums;margin-left:2px}.ao-art-search{min-width:220px;flex:1 1 220px;max-width:360px}.ao-art-tools{display:flex;gap:6px;align-items:center;margin-left:auto;flex-wrap:wrap}.ao-art-flash{color:var(--ao-cyan);font-size:13px;margin:4px 0}.ao-art-grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ao-art-card{position:relative;display:flex;flex-direction:column;background:rgba(var(--ao-h-tile),.72);border:1px solid rgba(var(--ao-h-edge),.22);border-radius:12px;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.ao-art-card:hover{border-color:#35d9ff73;box-shadow:0 8px 26px #00000047;transform:translateY(-1px)}.ao-art-card.is-picked{border-color:var(--ao-cyan);box-shadow:0 0 0 2px #35d9ff40}.ao-art-card.is-gone .ao-art-preview,.ao-art-card.is-hidden .ao-art-preview{opacity:.55}.ao-art-pick{position:absolute;top:8px;left:8px;z-index:2;background:#081533c7;border:1px solid rgba(var(--ao-h-edge),.4);border-radius:8px;padding:4px 6px;display:flex;opacity:0;transition:opacity .12s ease}.ao-art-card:hover .ao-art-pick,.ao-art-card.is-picked .ao-art-pick,.ao-art-pick:focus-within{opacity:1}.ao-art-pick input{width:15px;height:15px;margin:0;accent-color:var(--ao-cyan);min-height:0}.ao-art-preview{position:relative;aspect-ratio:16 / 10;background:rgba(var(--ao-h-deep),.6);display:flex;align-items:center;justify-content:center;overflow:hidden}.ao-art-preview img,.ao-art-preview video{width:100%;height:100%;object-fit:cover;display:block}.ao-art-preview.kind-logo,.ao-art-preview.kind-icon,.ao-art-preview.kind-social{background-color:rgba(var(--ao-h-deep),.6);background-image:linear-gradient(45deg,rgba(255,255,255,.06) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.06) 75%),linear-gradient(45deg,rgba(255,255,255,.06) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.06) 75%);background-size:18px 18px;background-position:0 0,9px 9px}.ao-art-preview img.is-mark{object-fit:contain;padding:18px}.ao-art-preview.kind-social img{object-fit:contain;background:#00000040}.ao-art-blank{color:var(--ao-text-2);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ao-art-body{padding:10px 12px 6px;display:grid;gap:5px}.ao-art-name{font-weight:600;color:var(--ao-text-0);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.ao-art-where{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-art-actions{display:flex;flex-wrap:wrap;gap:5px;padding:6px 10px 10px;margin-top:auto}.ao-art-actions .ao-btn{gap:5px}.ao-art-ask{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:18px}.ao-art-ask-pic .ao-art-preview{border-radius:10px;aspect-ratio:4 / 3}.ao-art-ask-pic p{margin:8px 0 0;font-size:12.5px}.ao-art-ask-elsewhere{margin-top:10px}.ao-art-ask-chat{display:grid;gap:10px;align-content:start;min-width:0}.ao-art-quick{display:flex;flex-wrap:wrap;gap:6px}.ao-art-ask-chat textarea{width:100%;resize:vertical}.ao-art-ask-row{display:flex;align-items:center;gap:12px}.ao-art-answer{border-top:1px solid rgba(var(--ao-h-edge),.22);padding-top:10px;display:grid;gap:8px}@media(max-width:760px){.ao-art-ask{grid-template-columns:1fr}.ao-art-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ao-art-tools{margin-left:0}}.ao-art-pagegroup{margin-top:18px}.ao-art-pagehead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-bottom:6px;border-bottom:1px solid rgba(var(--ao-h-edge),.22)}.ao-art-pagehead h3{margin:0;font-size:15px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ao-art-pagehead code{font-size:12px;color:var(--ao-text-2)}.ao-art-pageactions{display:flex;gap:6px;flex-wrap:wrap}.ao-art-pagegroup .ao-art-grid{margin-top:10px}.ao-art-preview.kind-screenshot img{object-position:top center}.ao-card.is-complaint{border-color:#f2607a73;background:linear-gradient(180deg,#301422eb,#1e0c16f2);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #f2607a1f,0 0 14px #f2607a2e}.ao-card.is-complaint:hover{border-color:#f2607a99;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #f2607a29,0 0 18px #f2607a3d}.ao-card.is-complaint .ao-card-title{color:#ffd0d8}.ao-pill-complaint{font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#f2607a2e;border-color:#f2607a99;color:#ffe1e6}.ao-meta-complaint>span:first-child{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff9db0}.ao-meta-complaint input{accent-color:#f2607a}.ao-ws-meta.is-complaint{border-radius:var(--ao-radius-panel);box-shadow:0 0 0 1px #f2607a4d,0 0 18px #f2607a2e,inset 0 0 30px #f2607a0d}.ao-card.is-cancel{border-color:#ffa04073;background:linear-gradient(180deg,#32200eeb,#201408f2);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffa0401f,0 0 14px #ffa0402e}.ao-card.is-cancel:hover{border-color:#ffa04099;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffa04029,0 0 18px #ffa0403d}.ao-card.is-cancel .ao-card-title{color:#ffe0b8}.ao-pill-cancel{font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#ffa0402e;border-color:#ffa04099;color:#ffedd6}.ao-meta-cancel>span:first-child{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffbe78}.ao-meta-cancel input{accent-color:#ffa040}.ao-ws-meta.is-cancel{border-radius:var(--ao-radius-panel);box-shadow:0 0 0 1px #ffa0404d,0 0 18px #ffa0402e,inset 0 0 30px #ffa0400d}.ao-card.is-meetneeded{border-color:#ffd64073;background:linear-gradient(180deg,#322a0ceb,#201a06f2);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffd6401f,0 0 14px #ffd6402e}.ao-card.is-meetneeded:hover{border-color:#ffd64099;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffd64029,0 0 18px #ffd6403d}.ao-card.is-meetneeded .ao-card-title{color:#fff1b8}.ao-pill-meetneeded{font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#ffd6402e;border-color:#ffd64099;color:#fff6d6}.ao-meta-meeting>span:first-child{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffe07a}.ao-meta-meeting input{accent-color:#ffd640}.ao-ws-meta.is-meetneeded{border-radius:var(--ao-radius-panel);box-shadow:0 0 0 1px #ffd6404d,0 0 18px #ffd6402e,inset 0 0 30px #ffd6400d}.ao-cxl-plan{margin:4px 0 8px;padding-left:18px;display:grid;gap:8px;font-size:13.5px;line-height:1.45}.ao-cxl-plan code{font-size:12px}.ao-cxl-notes{margin:0 0 8px;padding-left:18px;display:grid;gap:6px;font-size:13.5px;line-height:1.45}.ao-cxl-h{margin:8px 0 4px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ao-text-1)}.ao-cxl-warn{color:#ffbe78}.ao-cxl-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:8px 0 10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(242,96,122,.45);background:linear-gradient(180deg,#3a122299,#220a16b3);box-shadow:0 0 0 1px #f2607a1f,0 0 16px #f2607a29;font-size:13.5px;line-height:1.45}.ao-cxl-banner.is-closed{border-color:rgba(var(--ao-h-edge),.35);background:rgba(var(--ao-h-tile),.6);box-shadow:none}.ao-cxl-banner.is-error{border-color:#ffa04099}.ao-cxl-banner-main{display:flex;align-items:flex-start;gap:10px;flex:1 1 420px}.ao-cxl-banner-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ao-req-open{display:block;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.ao-req-when{font-size:11.5px;white-space:nowrap}.ao-pri-card.is-done{justify-content:flex-start;text-align:left}.ao-req-jumps{gap:5px}.ao-req-jump{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;border:1px solid rgba(var(--ao-h-edge),.4);background:rgba(var(--ao-h-well),.7);color:var(--ao-text-1);font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}.ao-req-jump:hover{color:var(--ao-cyan);border-color:var(--ao-cyan)}.ao-req-detail{display:grid;gap:12px}.ao-req-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px}.ao-req-meta code{font-size:12px}.ao-req-body{max-height:52vh;overflow:auto;padding:10px 14px;border-radius:10px;background:rgba(var(--ao-h-well),.5);border:1px solid rgba(var(--ao-h-edge),.2);font-size:13.5px;line-height:1.5}.ao-req-body{text-align:left}.ao-pri-col-head h2{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.ao-pri-col-head h2 small{font-size:11px;font-weight:400}[data-screen=requests] .ao-pri-pool-drop .ao-pri-find{min-width:170px;max-width:240px;height:30px}[data-screen=requests] .ao-pri-pool-drop .ao-inline{flex-wrap:wrap;justify-content:flex-end}[data-screen=requests] .ao-pri-completed>.ao-panel-head .ao-pri-find{min-width:180px;max-width:240px;height:30px}.ao-req-notes{display:grid;gap:4px;font-size:12px;color:var(--ao-text-2)}.ao-req-notes textarea{width:100%;resize:vertical}.ao-projhead-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,50%);gap:10px 28px;align-items:start;margin-bottom:10px}.ao-projhead-left{min-width:0;display:grid;gap:2px;align-content:start}.ao-projhead-2col .ao-projhead-title{margin:0}.ao-projhead-2col .ao-projsum{max-width:none;flex:none;margin:6px 0 0}.ao-actpanel{display:grid;gap:0;padding:4px 14px;border-radius:14px;border:1px solid rgba(var(--ao-h-edge),.24);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.5),rgba(var(--ao-h-deep),.62));box-shadow:inset 0 1px #ffffff0d}@media(max-width:1100px){.ao-projhead-2col{grid-template-columns:1fr}}.ao-lib-group h3 .ao-lib-addkey{margin-left:auto}.ao-projhead-primary{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ao-profile .ao-bill,.ao-bill{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.ao-bill-metrics{display:flex;flex-wrap:wrap;gap:8px}.ao-bill-metrics>div{flex:1 1 150px;display:grid;gap:2px;padding:10px 14px;border-radius:12px;border:1px solid rgba(var(--ao-h-edge),.22);background:rgba(var(--ao-h-tile),.6)}.ao-bill-metrics .ao-num{font-size:20px;font-weight:700;color:var(--ao-text-0)}.ao-bill-metrics small{font-size:11.5px;color:var(--ao-text-2)}.ao-bill-metrics>div.is-danger{border-color:#f2607a80}.ao-bill-metrics>div.is-danger .ao-num{color:#ffb3c2}.ao-bill-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ao-bill-table td,.ao-bill-table th{vertical-align:top}.ao-bill-sub{font-size:11.5px;margin-top:2px}.ao-bill-actions{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.ao-bill-divider td{padding-top:12px;font:700 10px/1 var(--ao-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ao-text-2);border-bottom:0}.ao-bill tr.is-danger td:first-child{box-shadow:inset 3px 0 #f2607a99}@media(max-width:960px){.ao-bill-two{grid-template-columns:1fr}}.ao-aff{display:grid;gap:14px;align-content:start}.ao-aff-lede{max-width:80ch;margin:4px 0 0}.ao-program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.ao-program-grid>.ao-panel{min-width:0;height:100%}.ao-program-terms{margin:0 0 12px;color:var(--ao-text-2);font-size:12.5px;line-height:1.5}.ao-program-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 12px}.ao-program-stats>div{min-width:0;display:grid;gap:2px;padding:9px;border:1px solid rgba(var(--ao-h-edge),.22);border-radius:10px;background:rgba(var(--ao-h-tile),.55)}.ao-program-stats b{overflow-wrap:anywhere;font-size:17px;color:var(--ao-text-0)}.ao-program-stats small,.ao-program-primary small,.ao-program-credit small{color:var(--ao-text-2);font-size:11px}.ao-program-list{display:grid;gap:7px}.ao-program-row,.ao-partner-deal,.ao-partner-receipt{display:flex;align-items:center;gap:9px;min-width:0;padding:9px;border:1px solid rgba(var(--ao-h-edge),.2);border-radius:9px;background:rgba(var(--ao-h-well),.42)}.ao-program-primary{display:grid;gap:3px;min-width:0;flex:1}.ao-program-primary>strong,.ao-program-primary a{overflow:hidden;text-overflow:ellipsis}.ao-program-numbers{display:grid;gap:2px;flex:none;text-align:right;white-space:nowrap;font-size:11px;color:var(--ao-text-2)}.ao-program-numbers b{color:var(--ao-text-1)}.ao-program-row{justify-content:space-between;width:100%;color:var(--ao-text-1);font:inherit;text-align:left;cursor:pointer}.ao-program-row:hover{border-color:rgba(var(--ao-h-edge),.55)}.ao-program-row>svg{flex:none;transition:transform .14s ease}.ao-program-row>svg.is-open{transform:rotate(90deg)}.ao-program-credit{display:grid;text-align:right}.ao-program-ref-button{border:1px solid rgba(var(--ao-h-edge),.2)}.ao-program-warning{padding:9px 11px;border:1px solid rgba(244,183,64,.5);border-radius:9px;color:var(--ao-text-1);background:#f4b7401a;font-size:12px;line-height:1.45}.ao-program-warning a{color:inherit}.ao-partner{display:grid;gap:8px;padding:10px;border:1px solid rgba(var(--ao-h-edge),.22);border-radius:11px;background:rgba(var(--ao-h-well),.28)}.ao-partner-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ao-partner-deal{align-items:flex-start}.ao-partner-receipts{display:grid;gap:6px;padding-top:5px}.ao-partner-receipts>strong{color:var(--ao-text-1);font-size:12px}.ao-partner-receipt{align-items:flex-start;flex-wrap:wrap}.ao-partner-receipt>span,.ao-partner-receipt>button,.ao-partner-receipt>small{flex:none}.ao-partner-receipt .ao-program-warning{flex-basis:100%}.ao-ref-detail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 9px 8px 18px;border:1px solid rgba(var(--ao-h-edge),.14);border-radius:8px}.ao-ref-paying,.ao-ref-credit{display:grid;gap:3px;color:var(--ao-text-2);font-size:11px}.ao-ref-credit{display:flex;align-items:center}.ao-aff-detail-list{display:grid;gap:5px;margin-top:6px}.ao-aff-note{width:100%;min-width:140px}.ao-aff-fix{margin:8px 0 0;font-size:13px}.ao-aff-fix select{margin-left:6px}.ao-aff-row{cursor:pointer}.ao-aff-row:hover td{background:rgba(var(--ao-h-edge),.08)}.ao-aff-chev svg{transition:transform .14s ease}.ao-aff-chev svg.is-open{transform:rotate(90deg)}@media(max-width:1200px){.ao-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-program-grid>.ao-panel:last-child{grid-column:1 / -1}}@media(max-width:740px){.ao-program-grid{grid-template-columns:1fr}.ao-program-grid>.ao-panel:last-child{grid-column:auto}.ao-program-row:not(button){flex-wrap:wrap}.ao-program-row:not(button)>.ao-program-primary{flex:1 1 145px}.ao-program-row:not(button)>.ao-program-numbers{flex:1 1 100%;display:flex;justify-content:flex-end;gap:12px}.ao-partner-deal{flex-wrap:wrap}}.ao-aff-program-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ao-aff-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ao-aff-title{flex:none;padding-top:4px}.ao-aff-shortcuts{display:grid;justify-items:end;gap:7px}.ao-aff-shortcut-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.ao-aff-shortcut{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(var(--ao-h-edge),.36);border-radius:9px;background:rgba(var(--ao-h-tile),.58);color:var(--ao-text-0);font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .14s ease,border-color .14s ease,transform .14s ease}.ao-aff-shortcut:hover{border-color:rgba(var(--ao-h-edge),.7);background:rgba(var(--ao-h-tile),.9);transform:translateY(-1px)}.ao-aff-shortcut.primary{border-color:rgba(var(--ao-violet),.45);background:rgba(var(--ao-violet),.14)}.ao-aff-shortcut.primary:hover{background:rgba(var(--ao-violet),.24)}.ao-aff-shortcut.unavailable,.ao-aff-shortcut.unavailable:disabled{opacity:.55;cursor:not-allowed}.ao-aff-top-search{display:block;width:min(520px,100%)}.ao-aff-top-search input{width:100%;min-height:38px;padding:7px 12px;border:1px solid rgba(var(--ao-h-edge),.38);border-radius:9px;background:rgba(var(--ao-h-deep),.76);color:var(--ao-text-0);font:inherit;font-size:13px}.ao-aff-top-search input::placeholder{color:var(--ao-text-2)}.ao-aff-summary{display:grid;grid-template-columns:minmax(250px,1.45fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(250px,1fr) 124px;align-items:center;gap:16px;min-width:0;min-height:82px;padding:14px 16px;border:1px solid rgba(var(--ao-h-edge),.28);border-left:3px solid var(--ao-cyan);border-radius:11px;background:linear-gradient(118deg,rgba(var(--ao-h-tile),.78),rgba(var(--ao-h-deep),.72))}.ao-aff-summary.referral{border-left-color:var(--ao-warning)}.ao-aff-summary.partner{border-left-color:var(--ao-success)}.ao-aff-summary-main{min-width:0}.ao-aff-summary-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ao-aff-summary-head strong{color:var(--ao-text-0);font-size:14px}.ao-aff-summary-head b{color:var(--ao-text-1);font-size:12px}.ao-aff-summary p{margin:0;color:var(--ao-text-2);font-size:12px}.ao-aff-summary-metric{display:grid;gap:2px;min-width:0}.ao-aff-summary-metric b{color:var(--ao-text-0);font-size:20px}.ao-aff-summary-metric small,.ao-aff-summary-detail{color:var(--ao-text-2);font-size:11px}.ao-aff-summary-metric.secondary b{font-size:16px}.ao-aff-summary-detail{line-height:1.4}.ao-aff-see{justify-self:start;min-height:30px;margin-top:2px;padding:4px 10px;border:1px solid rgba(var(--ao-h-edge),.42);border-radius:8px;background:rgba(var(--ao-h-deep),.46);color:var(--ao-text-0);font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .14s ease,border-color .14s ease}.ao-aff-see:hover,.ao-aff-see[aria-pressed=true]{border-color:rgba(var(--ao-cyan),.72);background:rgba(var(--ao-cyan),.14)}.ao-aff-filter{min-height:32px;padding:5px 28px 5px 9px}.ao-aff-ledger-search{display:inline-flex;flex:1 1 260px;max-width:360px}.ao-aff-ledger-search input{width:100%;min-height:32px;padding:5px 10px;border:1px solid rgba(var(--ao-h-edge),.38);border-radius:8px;background:rgba(var(--ao-h-deep),.76);color:var(--ao-text-0);font:inherit;font-size:12px}.ao-aff-ledger-search input::placeholder{color:var(--ao-text-2)}.ao-aff-filter-button{min-height:32px;padding:5px 10px;border:1px solid rgba(var(--ao-h-edge),.3);border-radius:8px;background:rgba(var(--ao-h-deep),.58);color:var(--ao-text-1);font:inherit;font-size:11px;cursor:pointer}.ao-aff-filter-button.is-active{border-color:rgba(var(--ao-cyan),.58);background:rgba(var(--ao-cyan),.12);color:var(--ao-text-0)}.ao-aff-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(var(--ao-h-edge),.2)}.ao-aff-controls label{display:inline-flex}.ao-aff-clear{min-height:32px;padding:5px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ao-cyan);font:inherit;font-size:12px;cursor:pointer}.ao-aff-clear:hover{background:rgba(var(--ao-h-edge),.1)}.ao-aff-ledger-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.ao-aff-ledger{width:100%;min-width:1120px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.ao-aff-ledger th:nth-child(1),.ao-aff-ledger td:nth-child(1){width:116px}.ao-aff-ledger th:nth-child(2),.ao-aff-ledger td:nth-child(2){width:150px}.ao-aff-ledger th:nth-child(3),.ao-aff-ledger td:nth-child(3){width:235px}.ao-aff-ledger th:nth-child(4),.ao-aff-ledger td:nth-child(4){width:150px}.ao-aff-ledger th:nth-child(5),.ao-aff-ledger td:nth-child(5){width:170px}.ao-aff-ledger th:nth-child(6),.ao-aff-ledger td:nth-child(6){width:205px}.ao-aff-ledger th:nth-child(7),.ao-aff-ledger td:nth-child(7){width:100px}.ao-aff-ledger th:nth-child(8),.ao-aff-ledger td:nth-child(8){width:150px}.ao-aff-ledger th{padding:9px 10px;border-bottom:1px solid rgba(var(--ao-h-edge),.27);color:var(--ao-text-2);font:600 10px/1.25 var(--ao-font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.ao-aff-ledger td{padding:10px;border-bottom:1px solid rgba(var(--ao-h-edge),.14);color:var(--ao-text-1);vertical-align:top}.ao-aff-ledger tbody tr:hover td{background:rgba(var(--ao-h-edge),.045)}.ao-aff-ledger td>b,.ao-aff-ledger-customer strong{color:var(--ao-text-0)}.ao-aff-ledger td>small,.ao-aff-ledger-customer small,.ao-aff-ledger-note{display:block;max-width:230px;margin-top:4px;color:var(--ao-text-2);font-size:10.5px;line-height:1.35;white-space:normal}.ao-aff-ledger-note{max-width:250px;color:var(--ao-warning)}.ao-aff-ledger-customer{display:grid;gap:2px;min-width:130px}.ao-aff-ledger-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:130px}.ao-aff-ledger-actions .ao-ref-paying,.ao-aff-ledger-actions .ao-ref-credit,.ao-aff-ledger-actions .ao-aff-note{flex-basis:100%}.ao-aff-ledger-foot{display:flex;justify-content:space-between;gap:12px;padding:10px 2px 0;color:var(--ao-text-2);font-size:11px}@media(max-width:980px){.ao-aff-summary{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) minmax(120px,.7fr) auto}.ao-aff-summary-detail{grid-column:2 / 4}}@media(max-width:740px){.ao-aff-header{display:grid;gap:12px}.ao-aff-shortcuts{justify-items:stretch}.ao-aff-shortcut-row{justify-content:flex-start}.ao-aff-shortcut{flex:1 1 auto}.ao-aff-summary{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr)}.ao-aff-summary-detail,.ao-aff-see{grid-column:1 / -1}.ao-aff-ledger-foot{flex-direction:column}.ao-aff-filter{max-width:160px}.ao-aff-controls{align-items:stretch}.ao-aff-controls label{flex:1 1 calc(50% - 8px)}.ao-aff-controls label select{width:100%}}.ao-progress-auto{flex:1;gap:8px}.ao-progress-bar{flex:1;height:6px;border-radius:999px;background:rgba(var(--ao-h-edge),.25);overflow:hidden}.ao-progress-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ao-cyan),var(--ao-violet))}.ao-chat{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;height:calc(100vh - 92px);min-height:480px;padding:0;overflow:hidden;border:1px solid rgba(var(--ao-h-edge),.22);border-radius:14px;background:rgba(var(--ao-h-deep),.55)}.ao-chat:has(.ao-chat-thread){grid-template-columns:240px minmax(0,1fr) minmax(320px,38%)}.ao-chat-side{border-right:1px solid rgba(var(--ao-h-edge),.2);padding:10px 8px;overflow:auto;display:flex;flex-direction:column;gap:2px}.ao-chat-search{display:flex;align-items:center;gap:6px;padding:0 8px;margin-bottom:8px;border-radius:10px;background:rgba(var(--ao-h-field),.8);border:1px solid rgba(var(--ao-h-edge),.3)}.ao-chat-search input{border:0;background:none;box-shadow:none;min-height:32px;padding:4px 0;width:100%}.ao-chat-side-head{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 4px;font:700 10px/1 var(--ao-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ao-text-2)}.ao-chat-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:6px 8px;border:0;border-radius:8px;background:none;color:var(--ao-text-1);font:inherit;font-size:13.5px;cursor:pointer}.ao-chat-item:hover{background:rgba(var(--ao-h-edge),.14);color:var(--ao-text-0)}.ao-chat-item.is-active{background:#35d9ff1f;color:var(--ao-text-0)}.ao-chat-item.is-muted{color:var(--ao-text-2)}.ao-chat-item-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-chat-hash{color:var(--ao-text-2);font-weight:700;width:12px;text-align:center}.ao-chat-dot{width:8px;height:8px;border-radius:50%;background:rgba(var(--ao-h-edge),.5);flex:none}.ao-chat-dot.is-on{background:#3ddc97;box-shadow:0 0 6px #3ddc97b3}.ao-chat-unread{min-width:18px;padding:0 5px;border-radius:999px;background:var(--ao-cyan);color:#061022;font-size:11px;font-weight:700;text-align:center}.ao-chat-hits{display:flex;flex-direction:column;gap:4px}.ao-chat-hit{display:grid;gap:2px;text-align:left;padding:8px;border:1px solid rgba(var(--ao-h-edge),.2);border-radius:8px;background:rgba(var(--ao-h-tile),.5);color:var(--ao-text-0);font:inherit;font-size:12.5px;cursor:pointer}.ao-chat-hit:hover{border-color:#35d9ff66}.ao-chat-hit-where{font-size:11px;color:var(--ao-text-2)}.ao-chat-hit-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ao-chat-main,.ao-chat-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.ao-chat-thread{border-left:1px solid rgba(var(--ao-h-edge),.2)}.ao-chat-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(var(--ao-h-edge),.2);flex-wrap:wrap}.ao-chat-head h2{margin:0;font-size:16px}.ao-chat-head-note{font-size:12px;margin-left:auto}.ao-chat-list{flex:1;overflow:auto;padding:10px 16px;display:flex;flex-direction:column;gap:2px}.ao-chat-empty{margin:auto}.ao-chat-day{display:flex;align-items:center;gap:10px;margin:14px 0 6px;font:700 10px/1 var(--ao-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ao-text-2)}.ao-chat-day:before,.ao-chat-day:after{content:"";flex:1;height:1px;background:rgba(var(--ao-h-edge),.2)}.ao-chat-msg{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:6px 8px;border-radius:10px}.ao-chat-msg:hover{background:rgba(var(--ao-h-edge),.1)}.ao-chat-msg:hover .ao-chat-msg-tools{opacity:1}.ao-chat-msg.is-pending{opacity:.65}.ao-chat-msg.is-failed{background:#f2607a14}.ao-chat-msg.is-flash{animation:ao-chat-flash 2.4s ease-out}@keyframes ao-chat-flash{0%,40%{background:#35d9ff2e}to{background:transparent}}.ao-chat-msg-body{min-width:0;display:grid;gap:3px}.ao-chat-msg-meta{display:flex;align-items:center;gap:8px;font-size:12.5px}.ao-chat-msg-meta .ao-muted{font-size:11.5px}.ao-chat-text{font-size:14px;line-height:1.5}.ao-chat-text p{margin:0}.ao-chat-text p+p{margin-top:6px}.ao-chat-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ao-chat-img img{max-width:360px;max-height:260px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.3);display:block}.ao-chat-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ao-chat-react{border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-tile),.6);color:var(--ao-text-0);border-radius:999px;padding:1px 8px;font-size:12px;cursor:pointer}.ao-chat-react.is-mine{border-color:var(--ao-cyan);background:#35d9ff24}.ao-chat-replies{font-size:12.5px;color:var(--ao-cyan);display:inline-flex;align-items:center;gap:5px;margin-top:2px}.ao-chat-msg-tools{position:absolute;top:-12px;right:10px;display:flex;align-items:center;gap:2px;padding:2px 4px;border-radius:8px;background:rgba(var(--ao-h-surf),.98);border:1px solid rgba(var(--ao-h-edge),.3);opacity:0;transition:opacity .12s}.ao-chat-emoji button{background:none;border:0;cursor:pointer;font-size:14px;padding:2px 3px;border-radius:6px}.ao-chat-emoji button:hover{background:rgba(var(--ao-h-edge),.2)}.ao-chat-msg-tools .ao-link-btn{padding:2px 4px}.ao-chat-thread-rule{height:1px;background:rgba(var(--ao-h-edge),.25);margin:8px 0}.ao-chat-compose{position:relative;padding:8px 12px 6px;border-top:1px solid rgba(var(--ao-h-edge),.2)}.ao-chat-compose-row{display:flex;align-items:flex-end;gap:8px}.ao-chat-compose textarea{flex:1;resize:none;min-height:40px;max-height:160px;font-size:14px;line-height:1.45}.ao-chat-hint{margin:4px 2px 0;font-size:11px}.ao-chat-pick{position:absolute;bottom:calc(100% - 6px);left:52px;z-index:5;display:grid;min-width:280px;max-width:420px;border:1px solid rgba(var(--ao-h-edge),.4);border-radius:10px;background:rgba(var(--ao-h-surf),.98);box-shadow:0 12px 30px #0006;overflow:hidden}.ao-chat-pick button{display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;background:none;color:var(--ao-text-0);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ao-chat-pick button.is-active,.ao-chat-pick button:hover{background:#35d9ff1f}.ao-chat-pending-files{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ao-chat-pending-file{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:8px;border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-tile),.6);font-size:12px}.ao-chat-pending-file img{width:28px;height:28px;object-fit:cover;border-radius:4px}.ao-msg-fullpage{margin:6px 10px 0;font-size:12px}@media(max-width:960px){.ao-chat{grid-template-columns:1fr;height:auto}.ao-chat:has(.ao-chat-thread){grid-template-columns:1fr}.ao-chat-side{max-height:200px;border-right:0;border-bottom:1px solid rgba(var(--ao-h-edge),.2)}.ao-chat-list{max-height:60vh}}.ao-share-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ao-share-list li{display:flex;flex-direction:column;gap:4px;padding:10px 0}.ao-share-list li+li{border-top:1px solid rgba(var(--ao-h-rule),.6)}.ao-share-list li.is-off{opacity:.72}.ao-share-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ao-share-top>span{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ao-share-top>span small{overflow-wrap:anywhere}.ao-share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px}.ao-share-warn{margin:2px 0 0;font-size:12.5px;color:var(--ao-warning);display:flex;gap:6px;align-items:center}.ao-share-url{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ao-text-1)}.ao-share-url input{width:100%;font-family:var(--ao-font-mono, ui-monospace, monospace);font-size:12.5px;color:var(--ao-text-0)}.ao-share-which{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ao-share-which legend{font-size:12.5px;color:var(--ao-text-1);margin-bottom:4px;padding:0}.ao-form .ao-share-which label{flex-direction:row;align-items:baseline;gap:8px;color:var(--ao-text-0);font-size:13.5px;flex-wrap:wrap}.ao-form .ao-share-which label.is-off{color:var(--ao-text-2)}.ao-form .ao-share-which small{overflow-wrap:anywhere}.ao-share-terms summary{cursor:pointer;font-size:12.5px;color:var(--ao-text-1)}.ao-share-terms ol{margin:8px 0 0;padding-left:20px;font-size:13px;color:var(--ao-text-0)}.ao-projhead-2col{grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:14px 28px}.ao-projhead-left{grid-template-columns:minmax(0,1fr)}.ao-projhead-left>*{min-width:0;max-width:100%}.ao-projhead-2col .ao-projhead-title{flex-wrap:nowrap}.ao-projhead-2col .ao-projhead-name{display:flex;align-items:flex-start;gap:14px;flex:1 1 auto;min-width:0}.ao-projhead-2col .ao-projhead-name>*{flex:none;margin-top:2px}.ao-projhead-2col .ao-projhead-name>.ao-headline{flex:0 1 auto;min-width:0;margin-top:0}.ao-projhead-2col .ao-page-title,:root[data-mode=wild] .ao-projhead-2col .ao-page-title{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(24px,2.3vw,36px);line-height:1.1;padding-right:0}.ao-projhead-2col .ao-projhead-primary{margin-top:10px}.ao-actpanel{position:relative;z-index:1;background:linear-gradient(180deg,rgb(var(--ao-h-surf)),rgb(var(--ao-h-deep)))}@media(max-width:1320px){.ao-projhead-2col{grid-template-columns:minmax(0,1fr)}}.ao-actbox{display:flex;flex-direction:column;gap:0;padding:12px}.ao-actbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.ao-actbox-grid+.ao-actbox-grid{margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--ao-h-edge),.18)}.ao-actbox-grid>.ao-btn{width:100%;min-width:0;justify-content:flex-start;min-height:34px}.ao-actbox-grid>a.ao-btn[target=_blank]>svg:last-child{margin-left:auto;opacity:.6}.ao-actbox-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--ao-h-edge),.18)}.ao-actbox-end{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.ao-projhead-primary{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.ao-projhead-primary>.ao-btn{width:100%;min-width:0;min-height:34px;justify-content:flex-start}.ao-projhead-primary>a.ao-btn[target=_blank]>svg:last-child{margin-left:auto;opacity:.6}.ao-pf-tabs .ao-pf-demo-chip{border-color:#22c55eb3;color:#bbf7d0;box-shadow:0 0 10px #22c55e59}.ao-pf-tabs .ao-pf-demo-chip.is-active{background:#16a34a59;border-color:#4ade80;color:#f0fdf4;box-shadow:0 0 16px #22c55e8c}.ao-pf-demo-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;border:1px solid #4ade80;background:#15803d8c;color:#f0fdf4;font:800 10px/1.6 var(--ao-font-mono);letter-spacing:.14em;box-shadow:0 0 12px #22c55ea6,0 0 2px #4ade80e6 inset;text-shadow:0 0 6px rgba(134,239,172,.6)}.ao-seo-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 10px}.ao-seo-search{min-width:240px;flex:0 1 320px}.ao-seo-scroll{overflow-x:auto}.ao-seo-table td{vertical-align:top}.ao-seo-table tr.is-flagged td:first-child{box-shadow:inset 3px 0 0 var(--ao-danger)}.ao-seo-table .ao-pill+.ao-pill{margin-left:4px}.ao-seo-delta{display:inline-block;margin-left:6px;font-size:11.5px;color:var(--ao-text-1);font-variant-numeric:tabular-nums}.ao-seo-delta.is-up{color:var(--ao-success)}.ao-seo-delta.is-down{color:var(--ao-danger)}.ao-seo-panel-actions{display:inline-flex;align-items:center;gap:12px}.sr-wrap{max-width:960px}.sr-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sr-back{transform:rotate(180deg)}.sr-report{background:#fff;color:#1c1733;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #00000059;font:14px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.sr-head{display:flex;align-items:center;gap:22px;padding:26px 32px;background:#120c2b;color:#f5f3ff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sr-logo{width:150px;height:auto;flex:none}.sr-head h1{margin:0;font-size:22px;line-height:1.2;color:#fff}.sr-head p{margin:4px 0 0;color:#d8d2f5}.sr-empty{padding:28px 32px;color:#4a4466}.sr-site{padding:26px 32px 8px;border-bottom:1px solid #ece8f7}.sr-site h2,.sr-cols h3{break-after:avoid}.sr-stats,.sr-cols tr{break-inside:avoid}.sr-site h2{margin:0;font-size:19px;color:#1c1733}.sr-url{margin:2px 0 12px;color:#5b5478;font-size:13px}.sr-lede{margin:0 0 16px;padding-left:18px;color:#2c2645}.sr-lede li{margin:4px 0}.sr-muted{color:#6b6488}.sr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:18px}.sr-stats>div{border:1px solid #e6e1f5;border-radius:10px;padding:12px 14px;background:#faf9fe}.sr-stats>div>span{display:block;font-size:24px;font-weight:700;color:#1c1733;font-variant-numeric:tabular-nums}.sr-stats small{color:#4f4870;font-size:12.5px}.sr-chg{margin-left:4px;font-weight:700;color:#4f4870}.sr-chg.is-up{color:#15803d}.sr-chg.is-down{color:#b91c1c}.sr-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-bottom:18px}.sr-cols h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#5b21b6;margin:0 0 8px}.sr-cols h3+table{margin-bottom:16px}.sr-cols table{width:100%;border-collapse:collapse;font-size:13px}.sr-cols th{text-align:left;font-weight:600;color:#4f4870;border-bottom:1px solid #e6e1f5;padding:6px 6px 6px 0}.sr-cols td{border-bottom:1px solid #f1eefa;padding:6px 6px 6px 0;color:#2c2645}.sr-cols td:not(:first-child),.sr-cols th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.sr-foot{padding:16px 32px 22px;color:#6b6488;font-size:12px}@media print{@page{margin:12mm}html:has(.sr-report),body:has(.sr-report){background:#fff!important}body:has(.sr-report) *{visibility:hidden!important}body:has(.sr-report) .sr-report,body:has(.sr-report) .sr-report *{visibility:visible!important}body:has(.sr-report) .sr-report{position:absolute;left:0;top:0;width:100%;box-shadow:none;border-radius:0}body:has(.sr-report) :has(.sr-report){position:static!important}body:has(.sr-report) :has(.sr-report),body:has(.sr-report) .sr-report,body:has(.sr-report) .sr-report *{opacity:1!important;animation:none!important;transition:none!important;filter:none!important;transform:none!important}}.ao-pf-tabs .ao-pf-client-chip{border-color:#a855f7bf;color:#e9d5ff;box-shadow:0 0 10px #a855f766}.ao-pf-tabs .ao-pf-client-chip.is-active{background:#7e22ce66;border-color:#c084fc;color:#faf5ff;box-shadow:0 0 16px #a855f799}.ao-pf-client-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;border:1px solid #c084fc;background:#6b21a899;color:#faf5ff;font:800 10px/1.6 var(--ao-font-mono);letter-spacing:.14em;box-shadow:0 0 12px #a855f7b3,0 0 2px #c084fce6 inset;text-shadow:0 0 6px rgba(216,180,254,.6)}.ao-ghl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px}.ao-ghl-card{border:1px solid rgba(var(--ao-h-edge),.24);border-radius:14px;padding:14px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.55),rgba(var(--ao-h-deep),.65))}.ao-ghl-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ao-ghl-who{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.ao-ghl-who small{overflow-wrap:anywhere}.ao-ghl-screens{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:6px}.ao-ghl-screens .ao-btn{justify-content:flex-start;min-width:0}@media(max-width:520px){.ao-ghl-grid{grid-template-columns:1fr}}.ao-pf-tabs .ao-pf-live-chip{border-color:#34d39999;color:#a7f3d0}.ao-pf-tabs .ao-pf-live-chip.is-active{background:#10b98147;border-color:#34d399;color:#ecfdf5}.ao-msg .ao-chat-img img{max-width:100%;max-height:220px}.ao-msg-thread .ao-chat-pending-files{margin:0}.ao-msg-compose .ao-btn-icon{flex:none}.ao-projlogo{flex:none;display:grid;place-items:center;width:168px;height:112px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 6px 24px -10px #0009,inset 0 0 0 1px #0f172a0f}.ao-projlogo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.ao-projhead-brand,.pk-brand{display:flex;align-items:center;gap:20px;min-width:0}.ao-projhead-brandtext,.pk-brandtext{flex:1;min-width:0}@media(max-width:700px){.ao-projhead-brand,.pk-brand{flex-direction:column;align-items:flex-start;gap:12px}.ao-projlogo{width:132px;height:88px}}.ao-tabgroup-lock{margin-right:5px;vertical-align:-1px;opacity:.85}.ao-ws-groups .ao-ws-group-link{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.45);background:rgba(var(--ao-h-raise),.6);color:var(--ao-text-1);font-size:12.5px;font-weight:600;text-decoration:none}.ao-ws-groups .ao-ws-group-link:hover{color:var(--ao-text-0);border-color:rgba(var(--ao-h-edge),.9);text-decoration:none}.ao-ws-groups .ao-ws-group-link.is-primary{color:#fff;border-color:#9975ffb3;background:linear-gradient(135deg,#7c4dff8c,#35d9ff40)}.ao-projlogo.ao-projlogo-dark{background:#111827;box-shadow:0 6px 24px -10px #0009,inset 0 0 0 1px #ffffff1a}.ao-pri-board,.ao-pri-col,.ao-pri-col-body,.ao-pri-pool-drop{min-width:0}.ao-pri-pools{grid-template-columns:repeat(3,minmax(0,1fr))}[data-screen=requests] .ao-pri-pools{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-pri-col-head,.ao-pri-sechead{flex-wrap:wrap}.ao-pri-col-head h2{min-width:0;overflow-wrap:anywhere}.ao-pri-find{min-width:0;width:100%;box-sizing:border-box}.ao-pri-title{min-height:24px;line-height:24px}.ao-pri-card a{min-height:24px;min-width:24px}@media(max-width:1100px){.ao-pri-pools,[data-screen=requests] .ao-pri-pools{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ao-pri-col-body,.ao-pri-done-list{max-height:none;overflow:visible}.ao-pri-card{flex-wrap:wrap}.ao-pri-title{white-space:normal;overflow-wrap:anywhere;flex-basis:calc(100% - 50px)}.ao-pri-sechead{gap:8px}}[data-screen=priorities] .ao-page-head>div,[data-screen=requests] .ao-page-head>div{min-width:0;max-width:100%}[data-screen=priorities] .ao-page-title,[data-screen=requests] .ao-page-title{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}[data-screen=priorities] a,[data-screen=requests] a{display:inline-flex;align-items:center;min-width:24px;min-height:24px}.ao-agreement-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;align-items:start;overflow-x:auto;padding-bottom:8px}.ao-agreement-col{min-width:220px;max-height:calc(100vh - 210px)}.ao-agreement-col .ao-col-head{display:flex;align-items:center;justify-content:space-between}.ao-agreement-card{border-bottom:1px solid var(--line);background:#100a2a9e}.ao-agreement-card.is-dragging{opacity:.45}.ao-agreement-card-main{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) auto 14px;gap:8px;align-items:center;padding:9px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ao-agreement-card-main strong,.ao-agreement-card-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-agreement-card-main small{margin-top:2px;color:var(--muted);font-size:10px}.ao-agreement-card-main .ao-pill{font-size:9px}.ao-agreement-detail{padding:0 10px 10px 42px}.ao-agreement-detail dl{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;margin:0 0 9px;font-size:11px}.ao-agreement-detail dt{color:var(--muted)}.ao-agreement-detail dd{margin:0;overflow-wrap:anywhere}.ao-agreement-empty{padding:18px 10px;color:var(--muted);font-size:11px;text-align:center}.ao-agreement-col[data-stage=not_sent] .ao-col-head{border-top-color:#f2b84b}.ao-agreement-col[data-stage=sent] .ao-col-head{border-top-color:#55b8ff}.ao-agreement-col[data-stage=signed] .ao-col-head{border-top-color:#40d49b}.ao-agreement-col[data-stage=dead] .ao-col-head{border-top-color:#8b849b}@media(max-width:980px){.ao-agreement-board{grid-template-columns:repeat(4,minmax(250px,1fr))}.ao-agreement-col{max-height:none}}.ao-comms-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.ao-comms-toolbar .ao-input{flex:1 1 220px;min-width:180px;max-width:360px}.ao-comms-client-box{display:flex;flex-direction:column;gap:8px}.ao-aff-sort{background:none;border:0;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:left}.ao-aff-sort:hover{color:var(--ao-cyan)}.ao-pri-completed-drop{flex:none;margin-bottom:4px}.ao-pri-hero{flex:none;display:inline-block;position:relative;width:80px;height:80px;border-radius:50%;line-height:0;box-shadow:0 0 0 2px #8b5cf68c,0 0 22px #8b5cf659;background:#0b0820}.ao-pri-hero>svg,.ao-pri-hero>img,.ao-pri-hero .ao-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ao-pri-hero:has(>img[src*=launch-team-badge]){box-shadow:none;background:transparent}.ao-pri-cluster{position:relative;display:block;width:80px;height:80px}.ao-pri-cluster-one{position:absolute;width:44px;height:44px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #0b0820,0 0 0 3px #35d9ff80}.ao-pri-hero:has(.ao-pri-cluster){box-shadow:none;background:transparent;border-radius:0;width:96px}.ao-pri-hero .ao-pri-cluster{margin:0 auto}.ao-pri-col-head{align-items:center;gap:14px;padding:12px 14px;flex-wrap:nowrap}.ao-pri-headmain{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.ao-pri-nameline{display:flex;align-items:center;gap:10px;min-width:0}.ao-pri-name{font:700 22px/1.1 var(--ao-font-display);letter-spacing:-.01em;color:#fff;min-width:0;overflow-wrap:anywhere}.ao-pri-nameline .ao-count{flex:none}.ao-pri-nameline .ao-pri-golink{margin-left:auto}.ao-pri-golink{align-self:auto}[data-screen=priorities] .ao-panel-title:has(.ao-pri-headmain){flex:1;min-width:0;align-items:center;gap:14px;font-size:inherit}[data-screen=priorities] .ao-panel-title:has(.ao-pri-headmain)>.ao-panel-icon{width:auto;height:auto;border:0;background:none;box-shadow:none;padding:0;border-radius:0}[data-screen=priorities] .ao-panel-title:has(.ao-pri-headmain)>.ao-panel-icon svg{width:100%;height:100%}.ao-pri-headmain .ao-pri-name,.ao-pri-headmain .ao-pri-name *{font-size:22px;font-weight:700}@media(max-width:560px){.ao-pri-hero{width:60px;height:60px}.ao-pri-name{font-size:18px}}.ao-pri-headmain .ao-pri-secrow,.ao-pri-headmain .ao-pri-secrow *{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}.ao-pri-headmain .ao-pri-secfind input{font-weight:400}.ao-pri-headmain .ao-pri-golink{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.ao-pri-headmain .ao-count{font-size:12px}.ao-pri-card{position:relative}.ao-pri-who{flex:0 0 auto;width:132px;max-width:132px;gap:7px;font-size:12px;color:var(--ao-text-1, var(--ao-text-2))}.ao-pri-who .ao-avatar,.ao-pri-agency-dot{flex:none;width:20px;height:20px;border-radius:50%;object-fit:cover}.ao-pri-who>span:last-child{min-width:0}.ao-pri-hover{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 22px;border-radius:6px;background:linear-gradient(90deg,transparent,rgba(var(--ao-h-well),.97) 38%);opacity:0;pointer-events:none;transition:opacity .12s ease}.ao-pri-hover.has-tools{right:46px}.ao-pri-card:hover .ao-pri-hover,.ao-pri-hover:focus-within{opacity:1;pointer-events:auto}.ao-pri-card .ao-pri-hover .ao-link-btn{opacity:1}.ao-pri-title{padding-right:4px}.ao-pri-art-img{width:100%;height:100%;border-radius:50%;object-fit:cover;transform:scale(1.12)}.ao-pri-hero:has(.ao-pri-art-img),.ao-pri-hero:has(.ao-pri-reactor){overflow:hidden}.ao-pri-reactor{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#0a0620}.ao-pri-card.is-closed{opacity:.68}.ao-pri-card.is-closed .ao-pri-title{text-decoration:line-through;text-decoration-color:#ffffff4d;color:var(--ao-text-2)}.ao-pri-card.is-done{display:grid;grid-template-columns:22px 210px minmax(0,1fr) 150px 120px auto;align-items:center;column-gap:12px}.ao-pri-card.is-done .ao-pri-who{width:auto;max-width:none}.ao-pri-card.is-done .ao-pri-title{padding-left:0}.ao-pri-donepill{display:flex;justify-content:flex-end}.ao-pri-doneopen{display:flex;justify-content:flex-start}.ao-pri-openlink{font-size:12px;font-weight:500;color:var(--ao-cyan, #35d9ff);text-decoration:none;white-space:nowrap}.ao-pri-openlink:hover{text-decoration:underline;text-underline-offset:3px}.ao-pri-localnote{font-size:12px;color:var(--ao-text-2);white-space:nowrap;font-style:italic}.ao-pri-card.is-done .ao-pri-actions{justify-self:end}@media(max-width:900px){.ao-pri-card.is-done{grid-template-columns:22px minmax(0,1fr) auto}.ao-pri-card.is-done .ao-pri-who,.ao-pri-donepill,.ao-pri-doneopen{display:none}}.ao-pri-art-img.ao-pri-art-done{transform:scale(1.42)}.ao-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#060414d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto}.ao-gate-card{width:min(720px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:28px 30px 24px;border-radius:16px;background:linear-gradient(180deg,#1c1340,#120c2c);border:1px solid rgba(139,92,246,.5);box-shadow:0 24px 80px #0009,0 0 40px #8b5cf640;color:var(--ao-text-0, #f2eefc);outline:none}.ao-gate-card h2{margin:0 0 10px;font:700 24px/1.2 var(--ao-font-display);letter-spacing:-.01em;color:#fff}.ao-gate-lede{margin:0 0 8px;font-size:15px;line-height:1.55;color:var(--ao-text-1, #d6cdf0)}.ao-gate-sub{margin:0 0 18px;font-size:13.5px;color:var(--ao-text-2, #a99fcf)}.ao-gate-days{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.ao-gate-days li{display:grid;grid-template-columns:96px auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(139,92,246,.22)}.ao-gate-days li.is-weekend{background:#ffffff05}.ao-gate-when{display:flex;flex-direction:column;line-height:1.2}.ao-gate-when b{font-size:14px;color:#fff}.ao-gate-when small{font-size:12px;color:var(--ao-text-2, #a99fcf)}.ao-gate-seg{display:inline-flex;border-radius:8px;overflow:hidden;border:1px solid rgba(139,92,246,.4)}.ao-gate-seg button{border:0;background:transparent;color:var(--ao-text-1, #d6cdf0);padding:6px 11px;font:500 12.5px var(--ao-font-body, inherit);cursor:pointer}.ao-gate-seg button+button{border-left:1px solid rgba(139,92,246,.3)}.ao-gate-seg button.is-on{background:linear-gradient(180deg,#7c3aed,#6d28d9);color:#fff}.ao-gate-seg button:focus-visible{outline:2px solid #35d9ff;outline-offset:-2px}.ao-gate-times{display:flex;align-items:center;gap:8px;justify-content:flex-end;color:var(--ao-text-2, #a99fcf);font-size:12.5px}.ao-gate-times em{font-style:normal}.ao-gate-times input{height:30px;padding:0 8px;border-radius:7px;border:1px solid rgba(139,92,246,.4);background:#080518cc;color:#fff;font:500 13px var(--ao-font-body, inherit);color-scheme:dark}.ao-gate-actions{display:flex;align-items:center;gap:14px;color:var(--ao-text-2, #a99fcf);font-size:13px}.ao-gate-err{margin:0 0 10px;color:#ff8b9d;font-size:13px}@media(max-width:640px){.ao-gate-days li{grid-template-columns:1fr;gap:6px}.ao-gate-times{justify-content:flex-start}.ao-gate-card{padding:20px 16px}}[data-screen=desk] .desk-head{display:flex;align-items:stretch;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-bottom:4px}[data-screen=desk] .desk-who{display:flex;align-items:center;gap:22px;min-width:0}[data-screen=desk] .desk-avatar{flex:none;width:112px;height:112px;border-radius:50%;line-height:0;box-shadow:0 0 0 3px #8b5cf699,0 0 34px #8b5cf666;overflow:hidden}[data-screen=desk] .desk-avatar .ao-avatar{width:100%!important;height:100%!important;border-radius:50%;object-fit:cover;font-size:40px!important}[data-screen=desk] .desk-sub{margin:6px 0 0;font-size:15px}[data-screen=desk] .desk-head-actions{margin-top:12px;justify-content:flex-start}[data-screen=desk] .desk-body,[data-screen=desk] .desk-topline,[data-screen=desk] .desk-main{gap:24px}[data-screen=desk] .desk-card,[data-screen=desk] .desk-sched,[data-screen=desk] .desk-bucket,[data-screen=desk] .desk-diary,[data-screen=desk] .desk-plan{border:1px solid rgba(var(--ao-h-edge),.22);border-radius:12px;background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0f;padding:16px 18px}[data-screen=desk] .desk-card h2,[data-screen=desk] .desk-sched h2,[data-screen=desk] .desk-diary h2{font:700 16px var(--ao-font-display, var(--ao-font-ui))}[data-screen=desk] .desk-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:8px 0 24px}[data-screen=desk] .desk-stat{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:12px;border:1px solid rgba(var(--ao-h-edge),.22);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.7),rgba(var(--ao-h-deep),.9))}[data-screen=desk] .desk-stat b{font:700 26px/1.1 var(--ao-font-display, var(--ao-font-ui));color:#fff}[data-screen=desk] .desk-stat span{font-size:12.5px;color:var(--ao-text-2)}[data-screen=desk] .desk-stat.is-bad b{color:var(--ao-danger, #f2607a)}[data-screen=desk] .desk-stat.is-warn b{color:var(--ao-warning, #f4b84a)}[data-screen=desk] .desk-viewtoggle{display:inline-flex;border:1px solid rgba(139,92,246,.45);border-radius:8px;overflow:hidden;margin-left:4px}[data-screen=desk] .desk-viewtoggle button{background:transparent;border:0;color:var(--ao-text-1);padding:4px 12px;font:600 12px var(--ao-font-ui);cursor:pointer}[data-screen=desk] .desk-viewtoggle button+button{border-left:1px solid rgba(139,92,246,.35)}[data-screen=desk] .desk-viewtoggle button.is-on{background:linear-gradient(180deg,#7c3aed,#6d28d9);color:#fff}[data-screen=desk] .desk-viewtoggle button:focus-visible{outline:2px solid var(--ao-cyan, #35d9ff);outline-offset:-2px}[data-screen=desk] .desk-sched>header{align-items:center;gap:12px;margin-bottom:14px}.desk-race{flex:1 1 560px;max-width:800px;min-width:0;padding:18px 22px 16px;border-radius:14px;border:1px solid rgba(139,92,246,.45);background:radial-gradient(120% 140% at 0% 0%,#7c3aed57,#180e3ceb 60%);box-shadow:0 0 32px #8b5cf633,inset 0 1px #ffffff14;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.desk-race h2{margin:0 0 14px;font:700 17px var(--ao-font-display, var(--ao-font-ui));color:#fff}.desk-race-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.desk-race-col{padding:0 18px;border-left:1px solid rgba(139,92,246,.25)}.desk-race-col:first-child{padding-left:0;border-left:0}.desk-race-col:last-child{padding-right:0}.desk-race-col h3{margin:0 0 12px;font:600 12.5px var(--ao-font-ui);color:var(--ao-text-2);letter-spacing:0;text-transform:none}.desk-race-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name val" "bar bar";align-items:center;row-gap:5px;margin-bottom:12px}.desk-race-row:last-child{margin-bottom:0}.desk-race-name{grid-area:name;display:inline-flex;align-items:center;gap:7px;font:600 13px var(--ao-font-ui);color:var(--ao-text-1);min-width:0}.desk-race-row b{grid-area:val;font:700 18px var(--ao-font-display, var(--ao-font-ui));color:#fff;text-align:right}.desk-race-bar{grid-area:bar;height:9px;border-radius:99px;background:#ffffff14;overflow:hidden}.desk-race-bar i{display:block;height:100%;border-radius:99px;transition:width .4s ease}.desk-race-bar i.is-a{background:linear-gradient(90deg,#22d3ee,#67e8f9);box-shadow:0 0 12px #22d3ee99}.desk-race-bar i.is-b{background:linear-gradient(90deg,#8b5cf6,#c084fc);box-shadow:0 0 12px #a855f78c}.desk-race-row.is-lead b{color:#67e8f9}@media(max-width:1100px){[data-screen=desk] .desk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-race-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){[data-screen=desk] .desk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-screen=desk] .desk-who{flex-wrap:wrap}[data-screen=desk] .desk-avatar{width:80px;height:80px}}[data-screen=desk].desk{display:flex;flex-direction:column;gap:24px}[data-screen=desk] .desk-head,[data-screen=desk] .desk-stats{margin:0}[data-screen=desk] .desk-topline{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);grid-auto-rows:380px;gap:24px;align-items:stretch}[data-screen=desk] .desk-topline>*{min-width:0;min-height:0}[data-screen=desk] .desk-diary,[data-screen=desk] .desk-todos{display:flex;flex-direction:column;overflow:hidden}[data-screen=desk] .desk-diary .desk-days,[data-screen=desk] .desk-todos ul{flex:1 1 auto;min-height:0;overflow-y:auto}[data-screen=desk] .desk-notepad{display:flex;flex-direction:column;gap:10px;overflow:hidden}[data-screen=desk] .desk-notepad .desk-card{flex:1 1 auto;min-height:0;overflow:hidden}[data-screen=desk] .desk-notepad .desk-card textarea{flex:1 1 auto;min-height:0;resize:none;height:auto}[data-screen=desk] .desk-cal-connect{margin:0 0 12px;padding:12px 14px;border-radius:10px;border:1px dashed rgba(139,92,246,.55);background:#7c3aed1f}[data-screen=desk] .desk-cal-connect b{display:block;font-size:13.5px;color:#fff;margin-bottom:4px}[data-screen=desk] .desk-cal-connect p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ao-text-1)}@media(max-width:1100px){[data-screen=desk] .desk-topline{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}[data-screen=desk] .desk-diary,[data-screen=desk] .desk-todos,[data-screen=desk] .desk-notepad{max-height:420px}.desk-race-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.desk-race-col:nth-child(3){padding-left:0;border-left:0}}[data-screen=desk].desk,[data-screen=desk] .desk-topline,[data-screen=desk] .desk-body,[data-screen=desk] .desk-main,[data-screen=desk] .desk-stats{gap:16px}[data-screen=desk] .desk-avatar{width:176px;height:176px;box-shadow:0 0 0 4px #8b5cf6a6,0 0 44px #8b5cf673}[data-screen=desk] .desk-avatar .ao-avatar{font-size:64px!important}[data-screen=desk] .desk-who{gap:28px}[data-screen=desk] .desk-head h1{font-size:clamp(44px,4.6vw,68px);line-height:1;margin:0}[data-screen=desk] .desk-sub{font-size:17px;margin-top:10px}[data-screen=desk] .desk-head-actions{margin-top:16px}@media(max-width:900px){[data-screen=desk] .desk-avatar{width:110px;height:110px}}.desk-ai{padding:18px 22px 14px;border-radius:14px;border:1px solid rgba(139,92,246,.4);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.86),rgba(var(--ao-h-deep),.94));box-shadow:inset 0 1px #ffffff0f}.desk-ai h2{margin:0 0 12px;font:700 17px var(--ao-font-display, var(--ao-font-ui));color:#fff}.desk-ai-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.desk-ai-block>h3{margin:0 0 10px;font:700 14px var(--ao-font-ui);color:var(--ao-text-0);text-transform:none;letter-spacing:0}.desk-ai .desk-race-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.desk-ai .desk-race-col{padding:0 12px}.desk-ai .desk-race-col:first-child{padding-left:0}.desk-ai .desk-race-col:last-child{padding-right:0}.desk-ai-note{margin:12px 0 0;font-size:11.5px;color:var(--ao-text-2)}@media(max-width:1100px){.desk-ai-blocks{grid-template-columns:minmax(0,1fr)}}.desk-race-row b.is-quiet{font:500 12px var(--ao-font-ui);color:var(--ao-text-2);white-space:nowrap}.desk-race-col .desk-race-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-pri-slot{height:3px;margin:1px 4px;border-radius:2px;background:var(--ao-cyan);box-shadow:0 0 10px #35d9ffcc,0 0 2px #fff;animation:ao-pri-slot-in .14s ease-out}@keyframes ao-pri-slot-in{0%{transform:scaleX(.6);opacity:0}to{transform:scaleX(1);opacity:1}}.ao-pri-cardwrap{position:relative}.ao-pri-board.is-dragging-any .ao-pri-col:not(.is-over){border-style:dashed;border-color:#35d9ff59}.ao-pri-board.is-dragging-any .ao-pri-col-body{min-height:56px}.ao-pri-board.is-dragging-any .ao-pri-card:not(.is-dragging){pointer-events:none}.ao-pri-board.is-dragging-any .ao-pri-cardwrap>*{pointer-events:none}.ao-pri-pools.is-dragging-any .ao-panel:not(.is-drop){border-style:dashed;border-color:#35d9ff59}.ao-pri-col.is-over .ao-pri-empty{color:var(--ao-cyan)}.ao-pri-card{transition:border-color .12s,background .12s,transform .14s ease,opacity .14s}.ao-pri-card.is-dragging{opacity:.35;transform:scale(.98)}.ao-pri-card:active{cursor:grabbing}.ao-pri-audit{grid-column:1 / -1;margin:0 0 8px;font-size:12px}.ao-pri-audit.ao-muted:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#35e0a1;margin-right:7px;vertical-align:1px;box-shadow:0 0 8px #35e0a1b3}@media(min-width:1101px){.ao-pri-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ao-pri-grid .ao-pri-col.is-owner{grid-column:span 3;order:1}.ao-pri-grid .ao-pri-pool-drop.is-client{grid-column:span 2;order:2}.ao-pri-grid .ao-pri-pool-drop.is-agency{grid-column:span 2;order:3}.ao-pri-grid .ao-pri-requests{grid-column:span 2;order:4}.ao-pri-grid .ao-pri-col.is-unassigned{grid-column:1 / -1;order:5}.ao-pri-grid .ao-pri-audit{grid-column:1 / -1;order:6;margin:2px 0 0}.ao-pri-grid .ao-pri-completed-drop{grid-column:span 3;order:7;margin:0}.ao-pri-grid .ao-pri-system{grid-column:span 3;order:8}.ao-pri-grid .ao-pri-requests,.ao-pri-grid .ao-pri-col.is-unassigned{min-width:0;align-self:stretch}.ao-pri-grid .ao-pri-completed{margin-top:0}.ao-pri-grid .ao-pri-completed-drop,.ao-pri-grid .ao-pri-system,.ao-pri-grid .ao-pri-pool-drop,.ao-pri-grid .ao-pri-col{min-width:0;align-self:stretch}}.ao-pri-card.is-request{cursor:default}.ao-pri-date{flex:none;font-size:11.5px}.ao-pri-assign{flex:none;width:78px;max-width:78px;height:22px;padding:0 18px 0 6px;border-radius:6px;border:1px solid rgba(var(--ao-h-edge),.35);background:rgba(var(--ao-h-well),.7) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23b98aff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 6px center;color:var(--ao-text-1);font:500 11px/20px var(--ao-font-body, inherit);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;opacity:.4;position:relative;z-index:2;transition:opacity .15s,border-color .15s}.ao-pri-card:hover .ao-pri-assign,.ao-pri-assign:focus-visible{opacity:1;border-color:#35d9ff8c}.ao-pri-actions.is-assign{margin-left:auto}.ao-pri-card.is-request .ao-pri-assign{opacity:.75}.ao-pri-card:not(.is-done) .ao-pri-who{width:auto;max-width:118px}.ao-pri-card.is-request .ao-pri-who{max-width:118px}.ao-pri-card .ao-pill{padding:0 5px;font-size:10px;line-height:16px}.ao-pri-card{gap:6px}[data-screen=priorities] .ao-pri-card{padding:3px 7px;min-height:27px;gap:5px;border-radius:6px}[data-screen=priorities] .ao-pri-title{font-size:12.5px;min-height:20px;line-height:20px}[data-screen=priorities] .ao-pri-who{font-size:11px;gap:5px;max-width:112px}[data-screen=priorities] .ao-pri-who .ao-avatar,[data-screen=priorities] .ao-pri-agency-dot{width:17px;height:17px}[data-screen=priorities] .ao-pri-place{min-width:16px;height:16px;font-size:9.5px;border-radius:4px}[data-screen=priorities] .ao-pri-card .ao-pill{padding:0 5px;font-size:9.5px;line-height:15px;letter-spacing:0}[data-screen=priorities] .ao-pri-assign{width:64px;max-width:64px;height:19px;padding:0 15px 0 5px;font-size:10px;line-height:17px;border-radius:5px;background-position:right 5px center}[data-screen=priorities] .ao-pri-actions{gap:1px}[data-screen=priorities] .ao-pri-actions .ao-link-btn svg{width:11px;height:11px}[data-screen=priorities] .ao-pri-tier{height:24px;width:104px;font-size:11px;padding:0 20px 0 8px}[data-screen=priorities] .ao-pri-col-body,[data-screen=priorities] .ao-pri-pool{gap:3px}[data-screen=priorities] .ao-pri-name,[data-screen=priorities] .ao-pri-col-head h2,[data-screen=priorities] .ao-panel-head h2{font-size:19px}[data-screen=priorities] .ao-pri-add input{font-size:12px;padding:5px 8px}[data-screen=priorities] .ao-pri-add{padding:7px 9px}[data-screen=priorities] .ao-pri-who.is-agency{width:auto;max-width:none}[data-screen=priorities] .ao-pri-who,[data-screen=priorities] .ao-pri-card:not(.is-done) .ao-pri-who{flex:0 0 var(--who-w, 120px);width:var(--who-w, 120px);max-width:var(--who-w, 120px)}[data-screen=priorities] .ao-pri-who.is-agency{flex:0 0 var(--who-w, 120px);width:var(--who-w, 120px);max-width:var(--who-w, 120px)}[data-screen=priorities] .ao-pri-who>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-screen=priorities] .ao-link-btn.is-ghost{opacity:.18;pointer-events:none;display:inline-grid;place-items:center;width:20px;height:20px}[data-screen=priorities] .ao-pri-hero{width:64px;height:64px}[data-screen=priorities] .ao-pri-hero:has(.ao-pri-cluster){width:64px;height:64px;overflow:visible}[data-screen=priorities] .ao-pri-cluster{width:80px;height:80px;transform:scale(.8);transform-origin:0 0;margin:0}[data-screen=priorities] .ao-pri-col-head,[data-screen=priorities] .ao-panel-title:has(.ao-pri-headmain){gap:12px}[data-screen=priorities] .ao-pri-headmain{min-width:0}[data-screen=priorities] .ao-pri-hover{right:78px;z-index:1}[data-screen=priorities] .ao-pri-hover.has-tools{right:128px}[data-screen=priorities] .ao-pri-actions{position:relative;z-index:3}[data-screen=priorities] .ao-pri-undo{margin:-6px 0 10px;padding:7px 12px;border-radius:8px;background:#35d9ff1a;border:1px solid rgba(53,217,255,.35);font-size:12.5px;color:var(--ao-text-0)}[data-screen=priorities] .ao-pri-undo .ao-link-btn{margin-left:8px;color:var(--ao-cyan);font-weight:600;opacity:1}[data-screen=priorities] .ao-pri-assign{width:74px;max-width:74px;color:var(--ao-text-2)}[data-screen=priorities] .ao-pri-card.is-request{cursor:grab}.ao-pri-grid .ao-pri-completed-drop{display:flex;flex-direction:column}.ao-pri-grid .ao-pri-completed-drop>.ao-pri-completed{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.ao-pri-grid .ao-pri-completed-drop>.ao-pri-completed>.ao-panel-body{flex:1 1 auto;min-height:0}.ao-pri-done-list{overflow-x:hidden}[data-screen=priorities] .ao-pri-card.is-done .ao-pri-who{flex:0 1 auto;width:auto;max-width:150px}.ao-pri-paying{flex:none;width:8px;height:8px;border-radius:50%;background:#35e0a1;box-shadow:0 0 0 2px #35e0a138,0 0 8px #35e0a18c}.ao-pri-headmain .ao-pri-secrow{flex-wrap:wrap;row-gap:6px}.ao-pri-headmain .ao-pri-secfind{flex:1 1 150px;min-width:150px}[data-screen=priorities] .ao-pri-grid .ao-pri-card.is-done{grid-template-columns:22px var(--who-w, 130px) minmax(0,1fr) auto auto auto;column-gap:8px}[data-screen=priorities] .ao-pri-grid .ao-pri-card.is-done .ao-pri-who{max-width:130px}[data-screen=priorities] .ao-pri-grid .ao-pri-card.is-done .ao-pri-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-pri-name{overflow-wrap:normal;word-break:normal}[data-screen=priorities] .ao-pri-who.is-agency{flex:0 0 var(--who-w, 30px);width:var(--who-w, 30px);max-width:var(--who-w, 30px);overflow:hidden}[data-screen=priorities] .ao-pri-card:not(.is-done) .ao-pri-who.is-agency{flex:0 0 30px;width:30px;max-width:30px}[data-screen=priorities] .ao-pri-grid .ao-pri-card.is-done:has(.ao-pri-who.is-agency){grid-template-columns:22px 30px minmax(0,1fr) auto auto auto}[data-screen=requests] .ao-req-head,[data-screen=priorities] .ao-req-head{align-items:flex-start}[data-screen=requests] .ao-req-head-left,[data-screen=priorities] .ao-req-head-left{display:flex;flex-direction:column;gap:10px;min-width:0}[data-screen=requests] .ao-req-search,[data-screen=priorities] .ao-req-search{min-width:300px;max-width:380px;margin-top:2px}[data-screen=requests] .ao-req-head-right,[data-screen=priorities] .ao-req-head-right{align-items:center;gap:10px;margin-top:6px}[data-screen=requests] .ao-req-head-right .ao-guide-btn,[data-screen=priorities] .ao-req-head-right .ao-guide-btn{margin-top:0;align-self:center}[data-screen=messages] .ao-msg-head{align-items:flex-start}[data-screen=messages] .ao-msg-head-left{display:flex;flex-direction:column;gap:10px;min-width:0}[data-screen=messages] .ao-msg-search{min-width:300px;max-width:380px;margin-top:2px}[data-screen=desk] .desk-search{margin:8px 0 10px;min-width:300px;max-width:380px}[data-screen=desk] .desk-stat.is-click{cursor:pointer;font:inherit;color:inherit;text-align:left;transition:transform .12s,box-shadow .15s,border-color .15s}[data-screen=desk] .desk-stat.is-click:hover{transform:translateY(-1px);border-color:#b98aff99;box-shadow:0 0 22px -8px #8c5affe6}[data-screen=desk] .desk-stat.is-on{border-color:#38d9ffcc;box-shadow:0 0 0 1px #38d9ff59,0 0 24px -8px #38d9ffe6}[data-screen=desk] .desk-list{margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(185,138,255,.3);background:rgba(var(--ao-h-well),.45)}[data-screen=desk] .desk-list-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}[data-screen=desk] .desk-list ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}[data-screen=desk] .desk-list li{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;background:#00000038;font-size:13.5px}[data-screen=desk] .desk-list li a{color:#fff;font-weight:600;text-decoration:none}[data-screen=desk] .desk-list li a:hover{text-decoration:underline}[data-screen=desk] .desk-list li .ao-muted{margin-left:auto;font-size:12.5px}[data-screen=desk] .desk-list-when{min-width:70px;color:var(--ao-text-2)}[data-screen=priorities] .ao-pri-name.ao-brand-text{font-size:19px;letter-spacing:.08em;gap:.4em;padding-bottom:6px;white-space:nowrap}[data-screen=priorities] .ao-pri-name.ao-brand-text .ao-brand-w{text-shadow:none}[data-screen=priorities] .ao-pri-name.ao-brand-text .ao-brand-ops{letter-spacing:.16em;filter:none}[data-screen=priorities] .ao-pri-name.ao-brand-text .ao-brand-trace{left:0;right:0;height:1.5px;opacity:.8;box-shadow:none}[data-screen=priorities] .ao-pri-name.ao-brand-text:has(.ao-brand-w:empty) .ao-brand-w{display:none}[data-screen=priorities] .ao-pri-nameline .ao-pri-golink{margin-left:auto}[data-screen=priorities] .ao-pri-nameline .ao-count{flex:none}[data-screen=priorities] .ao-pri-place{margin-right:5px}.ao-pri-pool>.ao-pri-card,.ao-pri-col-body>.ao-pri-card,.ao-pri-done-list>.ao-pri-card{flex-shrink:0}@media(max-width:720px){.ao-pri-card{flex-wrap:wrap;row-gap:6px;padding:8px 10px;align-items:center}.ao-pri-who{flex:1 1 auto;width:auto;max-width:none;order:0}.ao-pri-paying,.ao-pri-card .ao-pill{order:1}.ao-pri-title{order:2;flex:1 1 100%;min-height:0;line-height:1.3;white-space:normal;overflow-wrap:anywhere;padding:0}.ao-pri-actions{order:3;margin-left:auto}.ao-pri-hover{position:static;transform:none;opacity:1;pointer-events:auto;padding:0;background:none;order:3}.ao-pri-pool{max-height:none;overflow:visible}.ao-pri-tier{width:108px}.ao-pri-hero{width:56px;height:56px}.ao-pri-name{font-size:18px}.ao-pri-headmain .ao-pri-secrow{flex-wrap:wrap}.ao-pri-secrow input,.ao-pri-secrow select{flex:1 1 140px;min-width:0}.ao-panel-head,.ao-page-head{flex-wrap:wrap}.ao-page-title{font-size:26px}table{font-size:13px}.ao-table-wrap,.ao-card-table,.ao-panel>table{display:block;overflow-x:auto;max-width:100%}.ao-seg{max-width:100%;overflow-x:auto}.ao-two-col,.ao-two-col-wide,.ao-grid-2,.ao-grid-3,.ao-ws-grid{grid-template-columns:1fr!important}.ao-onb{grid-template-columns:1fr}[data-screen=requests] .ao-pri-pools,.ao-pri-pools,.ao-pri-board{grid-template-columns:minmax(0,1fr)!important}.ao-board{grid-template-columns:repeat(5,minmax(286px,1fr));gap:8px;scroll-snap-type:x proximity}.ao-board>*{scroll-snap-align:start}.ao-col{max-height:none}.ao-agreement-board{grid-template-columns:repeat(5,minmax(286px,1fr))}.ao-agreement-col{min-width:286px;max-height:none}.ao-filters,.ao-board-filters,.ao-toolbar{flex-wrap:wrap}.ao-stat-grid,.ao-tiles,.ao-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ao-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ao-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 18px;margin:0 0 12px}.ao-facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ao-facts dt{font-size:12px;color:var(--ao-text-2);margin:0}.ao-facts dd{margin:0;color:var(--ao-text-0);overflow-wrap:anywhere}.ao-note-md{padding-top:6px;color:var(--ao-text-1)}.ao-table tfoot td{padding-top:12px;color:var(--ao-text-0)}.ao-demo-controls{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ao-demo-as .ao-input{min-height:34px;padding:4px 8px;font-size:13px;max-width:220px}.ao-demo-note{margin:4px 0 0;font-size:11px;line-height:1.45;color:var(--ao-text-2);text-align:center}.ao-live{max-width:640px;margin:8vh auto 0}.ao-live-body{display:flex;flex-direction:column;gap:10px;color:var(--ao-text-1)}.ao-live-title{margin:0;font-size:22px;line-height:1.25;color:var(--ao-text-0);font-weight:600}.ao-live-body p{margin:0}.ao-live-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.ao-login-wrap{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px 16px}.ao-login{position:relative;z-index:1;width:min(440px,100%);display:flex;flex-direction:column;gap:14px;padding:28px 26px;border-radius:var(--ao-radius-panel);background:var(--ao-panel-bg, var(--ao-surface-1));box-shadow:0 18px 48px -18px #000000b3;color:var(--ao-text-1)}.ao-login-logo{height:40px;width:auto;max-width:220px;align-self:flex-start}.ao-login-title{margin:0;font-size:22px;line-height:1.25;color:var(--ao-text-0);font-weight:600}.ao-login-sub{margin:4px 0 6px;font-size:14px;color:var(--ao-text-0);font-weight:600}.ao-login-accounts ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ao-account-btn{background:none;border:0;padding:6px 0;text-align:left;font:inherit;color:var(--ao-text-0);cursor:pointer;display:flex;flex-direction:column}.ao-account-btn:hover strong{text-decoration:underline}.ao-login-back{margin:0;font-size:13px}.ao-login-back a{color:var(--ao-text-1)}.ao-notes header{display:flex;justify-content:space-between;gap:8px}@media(max-width:760px){.ao-demo-controls{gap:6px}.ao-demo-as,.ao-demo-controls>.ao-btn{display:none}.ao-demo-controls .ao-seg button{padding:4px 9px}}.ao-facts-big dd{font-size:26px;line-height:1.15;font-weight:600}.ao-demo-as select.ao-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media(max-width:760px){[data-screen=customers] .ao-page-head-inline{flex-wrap:wrap}[data-screen=customers] .ao-client-toolbar{flex-wrap:wrap;width:100%}[data-screen=customers] .ao-client-toolbar .ao-input{flex:1 1 180px;min-width:0}[data-screen=customers] .ao-seg-lg{flex-wrap:wrap}[data-screen=customers] .ao-table-clients{display:block;overflow-x:auto}.ao-profile-head{flex-wrap:wrap}}.pay{gap:10px;--s1: rgba(9, 22, 52, .55);--s2: linear-gradient(180deg, rgba(var(--ao-h-surf), .92), rgba(var(--ao-h-well-2), .96));--bq: rgba(var(--ao-h-edge), .22);--ba: rgba(53, 217, 255, .55);--bloom: 0 0 0 1px rgba(53,217,255,.1), 0 0 26px rgba(53,217,255,.1);display:flex;flex-direction:column}.pay-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.pay-head .ao-page-title{font-size:34px}.pay-head p{margin:8px 0 0;font-size:15px;color:#b9c9e2}.pay-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pay-ctl{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.28);background:linear-gradient(180deg,rgba(var(--ao-h-raise),.92),rgba(var(--ao-h-field),.94));color:#e6eefb;font:500 14px var(--ao-font-ui);cursor:pointer;box-shadow:inset 0 1px #ffffff12;transition:border-color .14s ease,box-shadow .14s ease}.pay-ctl:hover{box-shadow:inset 0 1px #ffffff17,0 0 14px #35d9ff24}.pay-ctl:hover{border-color:var(--ba)}.pay-ctl select{background:none;border:0;color:inherit;font:inherit;padding:0 16px 0 0;min-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b9c9e2 50%),linear-gradient(135deg,#b9c9e2 50%,transparent 50%);background-position:calc(100% - 6px) 9px,calc(100% - 2px) 9px;background-size:4px 4px;background-repeat:no-repeat}.pay-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 18px;border-radius:10px;border:1px solid rgba(190,150,255,.7);background:linear-gradient(135deg,#7a4dff,#6d3df5 55%,#8f3ee6);color:#fff;font:600 14.5px var(--ao-font-ui);text-decoration:none;box-shadow:0 0 22px #7c4dff73,inset 0 1px #ffffff40}.pay-cta:hover{filter:brightness(1.08);text-decoration:none}.pay-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.kpi{position:relative;border-radius:12px;border:1px solid var(--bq);background:var(--s2);padding:10px 12px;min-height:104px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:6px;align-items:center;box-shadow:inset 0 1px #ffffff0d;overflow:hidden}.kpi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--kpi-c, rgba(53,217,255,.35)),inset 0 12px 30px -18px color-mix(in srgb,var(--kpi-c, #35D9FF) 55%,transparent);opacity:.6}.kpi:after{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--kpi-c, #35D9FF),transparent);opacity:.9}.kpi-ic{width:34px;height:34px;border-radius:9px;box-shadow:inset 0 1px #ffffff1f;display:grid;place-items:center;background:color-mix(in srgb,var(--kpi-c, #35D9FF) 14%,transparent);border:1px solid color-mix(in srgb,var(--kpi-c, #35D9FF) 55%,transparent);color:var(--kpi-c, #35D9FF)}.kpi-ic svg{width:17px;height:17px}.kpi-label{font-size:13px;color:#d3e0f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-value{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px;min-width:0;margin-top:4px}.kpi-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.kpi-value b{font:700 27px/1 var(--ao-font-display);letter-spacing:-.02em;color:var(--kpi-c, #fff);white-space:nowrap;padding-right:4px}.kpi-delta{display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.1;font-size:11px;color:#9fb3d1;min-width:0;padding-bottom:1px}.kpi-delta strong{font-weight:600;font-size:12.5px;color:#dfe9f7;white-space:nowrap}.kpi-delta.is-up strong{color:#35e0a1}.kpi-delta.is-down strong{color:#ff7d95}.kpi-delta.is-flat strong{color:#9fb3d1;font-weight:500;font-size:11.5px;white-space:normal;max-width:122px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kpi-delta span{white-space:nowrap}.kpi-spark{width:68px;height:20px;opacity:.95;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--kpi-c, #35D9FF) 60%,transparent))}.kpi-spark polyline{fill:none;stroke:var(--kpi-c, #35D9FF);stroke-width:1.6}.kpi-spark circle{fill:var(--kpi-c, #35D9FF)}.kpi.t-cyan{--kpi-c: #35D9FF}.kpi.t-blue{--kpi-c: #6aa9ff}.kpi.t-violet{--kpi-c: #b08cff}.kpi.t-coral{--kpi-c: #ff5d7a}.kpi.t-amber{--kpi-c: #ffb547}.kpi.t-emerald{--kpi-c: #35e0a1}.kpi.t-cyan .kpi-value b,.kpi.t-blue .kpi-value b,.kpi.t-violet .kpi-value b,.kpi.t-emerald .kpi-value b{color:#fff;text-shadow:0 0 18px color-mix(in srgb,var(--kpi-c) 45%,transparent)}.pay-forecast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fc{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:10px 16px;border-radius:12px;border:1px solid var(--bq);background:var(--s2);box-shadow:inset 0 1px #ffffff0d}.fc-ic{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(53,217,255,.45);background:#35d9ff14;color:#35d9ff}.fc-ic svg{width:22px;height:22px}.fc-main small{display:block;font-size:13px;color:#b9c9e2}.fc-main b{display:block;font:700 30px/1.1 var(--ao-font-display);letter-spacing:-.02em;color:#fff;margin-top:2px}.fc-side{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:13.5px;color:#e6eefb}.fc-side small{font-size:12px;color:#9fb3d1}.fc-avatars{display:inline-flex}.fc-avatars .ao-avatar{margin-left:-6px;box-shadow:0 0 0 2px #0b1836}.fc-avatars .ao-avatar:first-child{margin-left:0}.fc-more{margin-left:-6px;width:28px;height:28px;border-radius:50%;background:#35d9ff1f;border:1px solid rgba(53,217,255,.5);color:#bff1ff;font:600 11px var(--ao-font-ui);display:inline-grid;place-items:center;box-shadow:0 0 0 2px #0b1836}.pay-strip{display:grid;grid-template-columns:36px auto 1fr auto;gap:14px;align-items:center;padding:7px 14px;border-radius:12px;border:1px solid var(--bq);background:var(--s1)}.pay-strip .ic{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;border:1px solid rgba(53,217,255,.4);background:#35d9ff14;color:#35d9ff}.pay-strip b{font:600 15px var(--ao-font-ui);color:#fff;white-space:nowrap}.pay-strip .desc{color:#b9c9e2;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;align-items:stretch}.card{border-radius:12px;border:1px solid var(--bq);background:var(--s2);box-shadow:inset 0 1px #ffffff0d;min-width:0;display:flex;flex-direction:column}.card.is-lit{border-color:#35d9ff73;box-shadow:var(--bloom),inset 0 1px #ffffff14,inset 0 30px 60px -50px #35d9ff59}.card-head{display:flex;align-items:center;gap:12px;padding:12px 16px 8px;flex-wrap:nowrap}.card-head h2{font:700 19px/1.15 var(--ao-font-display);letter-spacing:-.01em;color:#fff;display:flex;align-items:center;gap:10px;white-space:nowrap}.card-head .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;border:1px solid rgba(53,217,255,.4);background:#35d9ff14;color:#35d9ff}.card-head .live{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#9fb3d1;white-space:nowrap}.card-head .live:before{content:"";width:8px;height:8px;border-radius:50%;background:#35e0a1;box-shadow:0 0 8px #35e0a1}.card-head .live.off:before{background:#ffb547;box-shadow:none}.card-head .spacer{flex:1}.card-sub{padding:0 16px 8px;margin:-4px 0 0;color:#9fb3d1;font-size:13px}.seg2{display:inline-flex;border:1px solid var(--bq);border-radius:9px;background:rgba(var(--ao-h-well-2),.8);padding:3px}.seg2 button{border:0;background:none;color:#b9c9e2;font:500 13px var(--ao-font-ui);padding:6px 12px;border-radius:6px;cursor:pointer;white-space:nowrap}.seg2 button.is-active{background:#35d9ff24;color:#fff;box-shadow:inset 0 0 0 1px #35d9ff8c}.ri-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:2px 16px 8px;border:1px solid var(--bq);border-radius:10px;background:rgba(var(--ao-h-well-2),.55)}.ri-stats>div{padding:8px 14px;border-right:1px solid var(--bq)}.ri-stats>div:last-child{border-right:0}.ri-stats small{display:block;font-size:12px;color:#9fb3d1}.ri-stats b{display:block;font:700 21px/1.2 var(--ao-font-display);color:#fff;margin-top:2px;white-space:nowrap}.ri-stats b.up{color:#35e0a1}.ri-stats b.down{color:#ff5d7a}.ri-chart{padding:0 8px 6px 4px}.ri-chart svg{width:100%;height:auto;display:block}.ri-foot{display:flex;align-items:center;gap:18px;padding:6px 16px 14px;font-size:12.5px;color:#b9c9e2;flex-wrap:wrap}.ri-foot .lg{display:inline-flex;align-items:center;gap:6px}.ri-foot .lg i{width:10px;height:10px;border-radius:50%;display:inline-block}.ri-foot .lg i.line{width:18px;height:0;border-top:2px dashed #b08cff;border-radius:0}.ri-foot .spacer{flex:1}.ri-foot .trend{color:#35e0a1;font-weight:600;font-size:14px;display:inline-flex;gap:6px;align-items:center}.ri-foot .trend.down{color:#ff5d7a}.ri-empty{padding:26px 16px;color:#9fb3d1;font-size:13.5px}.link-btn{background:none;border:0;color:#35d9ff;font:500 13px var(--ao-font-ui);cursor:pointer;padding:0}.link-btn:hover{text-decoration:underline}.att-list{list-style:none;margin:0;padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.att-list li a{display:grid;grid-template-columns:40px minmax(0,1fr) auto 14px;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.22);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.7),rgba(var(--ao-h-deep),.8));color:#fff;text-decoration:none;box-shadow:inset 0 1px #ffffff0d}.att-list li a:hover{border-color:var(--ba);text-decoration:none}.att-list .who{display:flex;flex-direction:column;min-width:0}.att-list .who b{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-list .who span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-list .who span{font-size:12.5px;color:#ff8aa0}.att-list .who span.warn{color:#ffb547}.att-list .amt{font:600 15px var(--ao-font-ui);color:#fff}.att-list .ao-avatar{box-shadow:0 0 0 2px #0b1836,0 0 0 3px #35d9ff73}.att-empty{padding:20px 16px;color:#9fb3d1;font-size:13.5px}.att-list li.is-unmapped a .who span{color:#b9c9e2}.pay-table{border-radius:12px;border:1px solid var(--bq);background:var(--s1);overflow:hidden}.pay-table table{width:100%;border-collapse:collapse}.pay-table th{text-align:left;font:500 12.5px var(--ao-font-ui);color:#b9c9e2;padding:12px 14px;border-bottom:1px solid var(--bq);background:rgba(var(--ao-h-well-2),.6)}.pay-table td{padding:12px 14px;border-bottom:1px solid rgba(var(--ao-h-edge),.12);font-size:14px;color:#e6eefb;vertical-align:middle;font-variant-numeric:tabular-nums}.pay-table tr:last-child td{border-bottom:0}.pay-table tr:hover td{background:#35d9ff08}.pay-table .client{display:flex;align-items:center;gap:12px}.pay-table .client div{display:flex;flex-direction:column;line-height:1.25}.pay-table .client small{color:#9fb3d1;font-size:12.5px}.pay-table .client .ao-avatar{box-shadow:0 0 0 2px #0b1836,0 0 0 3px #35d9ff73}.pay-table .plan{display:inline-flex;align-items:center;gap:8px}.pay-table .plan .ic{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;border:1px solid var(--bq);background:#35d9ff0f;color:#9fd9ff}.pay-table .amt{font-weight:600;color:#35d9ff}.pay-table .src{display:inline-flex;align-items:center;gap:8px}.pay-table .src i{width:22px;height:22px;border-radius:6px;background:#635bff;color:#fff;display:inline-grid;place-items:center;font:700 12px var(--ao-font-ui);font-style:normal}.pay-table .menu{background:none;border:0;color:#9fb3d1;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px;border-radius:6px}.pay-table .menu:hover{color:#fff;background:#35d9ff14}.pay-table-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--bq);color:#9fb3d1;font-size:13px}.st-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;font:500 12px var(--ao-font-ui);border:1px solid}.st-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.st-active{color:#35e0a1;border-color:#35e0a180;background:#35e0a114}.st-past_due,.st-unpaid{color:#ff8aa0;border-color:#ff5d7a80;background:#ff5d7a14}.st-trialing{color:#9fd9ff;border-color:#35d9ff73;background:#35d9ff14}.st-canceled,.st-incomplete_expired,.st-paused{color:#9fb3d1;border-color:var(--bq);background:#9fb3d10f}.pay-drawer-tabs{display:flex;gap:8px;margin-bottom:12px}@media(max-width:1500px){.pay-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pay-main{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1500px){.pay-forecast{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.pay-main,.pay-forecast{grid-template-columns:1fr}.pay-head{grid-template-columns:1fr;align-items:start}.pay-strip{grid-template-columns:36px 1fr}.pay-strip .desc,.pay-strip .ao-btn{grid-column:2}}@media(max-width:760px){.pay-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-head h1{font-size:32px}.card-head{flex-wrap:wrap}.card-head .spacer{display:none}.pay-actions{justify-content:flex-start}.kpi-value{grid-template-columns:minmax(0,1fr);gap:4px}.kpi-value b{font-size:22px}.kpi-right,.kpi-delta{align-items:flex-start;text-align:left}.kpi-delta.is-flat strong{max-width:none}.kpi-label{white-space:normal}.ri-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-stats>div{min-width:0;overflow-wrap:anywhere}.ri-stats>div:nth-child(2){border-right:0}.pay-table .hide-sm{display:none}}@media(prefers-reduced-motion:no-preference){.kpi,.card,.att-list li a,.pay-ctl{transition:border-color .14s ease,box-shadow .14s ease}}.pay-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.fc,.pay-strip{position:relative}.fc:after,.pay-strip:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(53,217,255,.6),transparent);pointer-events:none}@media(max-width:430px){.ri-stats{grid-template-columns:minmax(0,1fr)}.ri-stats>div{border-right:0;border-bottom:1px solid var(--bq)}.ri-stats>div:last-child{border-bottom:0}}.pay-table-bar{display:flex;align-items:center;gap:12px;padding:10px 12px;flex-wrap:wrap}.pay-table-bar>.ao-seg{margin-left:auto;padding:0!important}.pay-search{display:inline-flex;align-items:center;gap:8px;flex:1 1 260px;max-width:420px;min-width:200px;padding:0 10px;border:1px solid rgba(var(--ao-h-edge),.3);border-radius:9px;background:linear-gradient(180deg,rgba(var(--ao-h-field),.9),rgba(var(--ao-h-field-2),.94));color:var(--ao-text-2)}.pay-search:focus-within{border-color:#35d9ffb3;box-shadow:0 0 0 3px #35d9ff1f}.pay-search input{flex:1;min-width:0;border:0;background:none;box-shadow:none;padding:7px 2px;min-height:32px;font-size:13px}.pay-search input:focus{border:0;box-shadow:none}.pay-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:620px){.pay-table-bar>.ao-seg{margin-left:0}.pay-search{max-width:none}}.pay-cal{display:flex;flex-direction:column;gap:10px}.pay-cal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.pay-cal-nav{display:flex;align-items:center;gap:8px}.pay-cal-nav h2{margin:0 4px;min-width:190px;font:700 20px var(--ao-font-display);letter-spacing:.06em;color:#eaf6ff}.pay-cal-totals{display:flex;gap:18px}.pay-cal-totals span{display:flex;flex-direction:column;align-items:flex-end}.pay-cal-totals b{font:700 18px var(--ao-font-display)}.pay-cal-totals small{font:500 10px var(--ao-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ao-text-2)}.pay-cal-totals .settled b{color:var(--ao-success)}.pay-cal-totals .failed b{color:var(--ao-danger)}.pay-cal-totals .expected b{color:#b98cff}.pay-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.pay-cal-dow span{font:500 10px var(--ao-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ao-text-2);padding-left:4px}.pay-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.pay-cal-cell{min-height:108px;display:flex;flex-direction:column;gap:5px;padding:6px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.18);background:linear-gradient(180deg,#0a163480,#050c208c)}.pay-cal-cell.is-pad{background:none;border-color:transparent;min-height:0}.pay-cal-cell.has-items{border-color:rgba(var(--ao-h-edge),.3)}.pay-cal-cell.is-today{border-color:#35d9ff99;box-shadow:0 0 0 1px #35d9ff2e,0 0 18px -6px #35d9ff66}.pay-cal-daynum{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.pay-cal-daynum span{font:600 12px var(--ao-font-mono);color:var(--ao-text-2)}.pay-cal-daynum b{font:700 12px var(--ao-font-display)}.pay-cal-daynum b.settled{color:var(--ao-success)}.pay-cal-daynum b.expected{color:#b98cff}.pay-cal-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.pay-cal-item{display:flex;align-items:center;gap:5px;padding:3px 5px;border-radius:7px;font-size:11.5px;color:var(--ao-text-0);text-decoration:none;border-left:2px solid transparent}.pay-cal-item .who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-cal-item .amt{flex:none;font:600 11px var(--ao-font-mono)}a.pay-cal-item:hover{text-decoration:none;filter:brightness(1.25)}.pay-cal-item.is-settled{background:#38d9961f;border-left-color:var(--ao-success)}.pay-cal-item.is-settled .amt{color:var(--ao-success)}.pay-cal-item.is-failed{background:#f2607a1f;border-left-color:var(--ao-danger)}.pay-cal-item.is-failed .amt{color:#ffb3c2}.pay-cal-item.is-expected{background:#7c4dff1a;border-left:2px dashed #9975ff}.pay-cal-item.is-expected .amt{color:#c9b6ff}.pay-cal-key{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11.5px}.pay-cal-key .k{width:10px;height:10px;border-radius:3px;display:inline-block}.pay-cal-key .k.settled{background:var(--ao-success)}.pay-cal-key .k.failed{background:var(--ao-danger)}.pay-cal-key .k.expected{background:#9975ff}.pay-ctl.is-active{border-color:#9975ffb3;color:#fff;box-shadow:0 0 0 1px #7c4dff33,0 0 16px -6px #7c4dff99}@media(max-width:900px){.pay-cal-dow{display:none}.pay-cal-grid{grid-template-columns:1fr}.pay-cal-cell.is-pad{display:none}.pay-cal-cell{min-height:0}}.pay-cal-item .tries{flex:none;font:600 9.5px var(--ao-font-mono);letter-spacing:.04em;color:#ffb3c2;opacity:.85}.pay-ctl.is-active{border-color:#9975ffb3;color:#fff;background:#7c4dff24}.pay-link-cust{display:flex;align-items:center;gap:6px;padding:0 10px 8px 58px;flex-wrap:wrap}.pay-link-cust select{min-height:28px;font-size:12px;max-width:220px}.pay-link-cust .ao-form-error{font-size:11.5px;font-style:normal}.att-list>li.is-unmapped{display:block}.fc.is-pipeline{border-color:#9975ff66}.fc.is-pipeline .fc-ic{background:#7c4dff29;color:#c9b6ff}.fc.is-pipeline .fc-main b{color:#d9c9ff}.fc-stages{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.fc-stages a{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;border:1px solid rgba(var(--ao-h-edge),.26);background:rgba(var(--ao-h-void),.5);color:var(--ao-text-1);font-size:10.5px;text-decoration:none}.fc-stages a:hover{border-color:#9975ff99;color:#fff;text-decoration:none}.fc-stages em{font-style:normal;color:var(--ao-text-2)}.fc-stages b{font-variant-numeric:tabular-nums}.fc.is-pipeline .fc-per{font-style:normal;font-size:.52em;font-weight:500;color:var(--ao-text-2);margin-left:3px;letter-spacing:0}.fc-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ao-text-1);text-decoration:none}.fc-link:hover{color:var(--ao-cyan);text-decoration:none}.ri-manual{border-left:2px solid rgba(153,117,255,.5);padding-left:10px}.ri-manual b{color:#d9c9ff}.ri-manual em{display:block;font-style:normal;font-size:10.5px;color:var(--ao-text-2);margin-top:1px}:root[data-mode=wild] .pay{--s1: rgba(26,15,66,.55);--s2: linear-gradient(180deg, rgba(42,23,108,.8), rgba(14,9,46,.94));--bq: rgba(153,117,255,.3);--ba: rgba(196,128,255,.72);--bloom: 0 0 0 1px rgba(196,128,255,.18), 0 0 34px rgba(150,80,255,.24);--pa: #B278FF;--pa-dim: rgba(178,120,255,.1);--pa-line: rgba(178,120,255,.5);position:relative}:root[data-mode=wild] .pay:before{content:"";position:absolute;left:-24px;right:-24px;top:-70px;height:520px;z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 16% 0%,rgba(147,51,234,.3),transparent 68%),radial-gradient(52% 64% at 82% 6%,rgba(56,189,248,.16),transparent 70%),radial-gradient(44% 60% at 50% 22%,rgba(236,72,153,.16),transparent 72%);filter:blur(14px);opacity:.95}:root[data-mode=wild] .pay>*{position:relative;z-index:1}:root[data-mode=wild] .pay-head .ao-page-title{background:linear-gradient(96deg,#fff 6%,#d9b8ff,#8b5cf6 78%,#22d3ee 104%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 26px rgba(160,90,255,.4))}:root[data-mode=wild] .kpi.t-cyan{--kpi-c: #C08BFF}:root[data-mode=wild] .kpi.t-blue{--kpi-c: #9B87FF}:root[data-mode=wild] .kpi.t-violet{--kpi-c: #D9A8FF}:root[data-mode=wild] .kpi{border-color:#9975ff57;box-shadow:inset 0 1px #ffffff12,0 0 24px -8px color-mix(in srgb,var(--kpi-c, #B278FF) 42%,transparent)}:root[data-mode=wild] .kpi:before{opacity:.85}:root[data-mode=wild] .kpi:hover{border-color:color-mix(in srgb,var(--kpi-c, #B278FF) 62%,transparent)}:root[data-mode=wild] .kpi:after,:root[data-mode=wild] .fc:after,:root[data-mode=wild] .pay-strip:after{background:linear-gradient(90deg,transparent,var(--kpi-c, #B278FF),rgba(56,189,248,.9),transparent);background-size:220% 100%;animation:pay-wild-line 7s ease-in-out infinite}@keyframes pay-wild-line{0%,to{background-position:0% 0}50%{background-position:100% 0}}:root[data-mode=wild] .fc-ic,:root[data-mode=wild] .pay-strip .ic,:root[data-mode=wild] .card-head .ic,:root[data-mode=wild] .pay-table .plan .ic{border-color:var(--pa-line);background:var(--pa-dim);color:var(--pa)}:root[data-mode=wild] .pay-table .amt,:root[data-mode=wild] .link-btn{color:#c9a0ff}:root[data-mode=wild] .seg2 button.is-active{background:#b278ff2e;box-shadow:inset 0 0 0 1px #c480ff99}:root[data-mode=wild] .pay-search:focus-within{border-color:#c480ffbf;box-shadow:0 0 0 3px #9650ff29}:root[data-mode=wild] .card.is-lit{border-color:#c480ff80}:root[data-mode=wild] .att-list .ao-avatar{box-shadow:0 0 0 2px #140b34,0 0 0 3px #b278ff8c}:root[data-mode=wild] .pay-cal-totals .expected b{color:#d9a8ff}:root[data-mode=wild] .pay-cta{box-shadow:0 0 30px #9650ff99,inset 0 1px #ffffff47}:root[data-mode=wild] .pay-ctl:hover{box-shadow:inset 0 1px #ffffff17,0 0 16px #b278ff38}@media(prefers-reduced-motion:reduce){:root[data-mode=wild] .kpi:after,:root[data-mode=wild] .fc:after,:root[data-mode=wild] .pay-strip:after{animation:none!important}}.kpi.is-clickable,.fc.is-clickable{cursor:pointer}.kpi.is-clickable:hover,.fc.is-clickable:hover{border-color:#35d9ff8c}.kpi.is-clickable:focus-visible,.fc.is-clickable:focus-visible{outline:2px solid #35D9FF;outline-offset:2px}.kpi.is-active,.fc.is-active{border-color:#35d9ff;box-shadow:0 0 0 1px #35d9ff,0 0 22px -6px #35d9ffb3}.pf{scroll-margin-top:80px}.pf-back{margin-left:auto}.pf-back-ic{transform:rotate(180deg)}.pf-body{padding:4px 16px 16px}.pf-muted{color:#9fb3d1;font-size:13.5px}.pf-h3{margin:18px 0 8px;font:700 15px var(--ao-font-display);color:#fff}.pf-table{width:100%;border-collapse:collapse;font-size:14px;color:#dfe9f7}.pf-table th{text-align:left;font:600 11.5px var(--ao-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#9fb3d1;padding:8px 10px;border-bottom:1px solid rgba(var(--ao-h-edge),.25)}.pf-table td{padding:9px 10px;border-bottom:1px solid rgba(var(--ao-h-edge),.12);vertical-align:middle}.pf-table tr.is-late td{background:#f2607a0f}.pf-table tfoot td{font-weight:700;color:#fff;border-bottom:0}.pf-table a{color:#fff;font-weight:600}.pf-who{display:inline-flex;align-items:center;gap:10px;min-width:0}.pf-who>span{display:flex;flex-direction:column;min-width:0}.pf-who small{color:#9fb3d1;font-size:12px}.pf-bar-h{width:180px}.pf-bar-h small{margin-left:8px;color:#9fb3d1;font-size:12px}.pf-bar{display:inline-block;vertical-align:middle;width:120px;height:8px;border-radius:99px;background:rgba(var(--ao-h-edge),.18);overflow:hidden}.pf-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7bff,#35d9ff)}.pf-bar.is-violet i{background:linear-gradient(90deg,#7c4dff,#b08cff)}.pf-late{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:99px;font-size:11px;font-weight:700;color:#ffd9e0;background:#f2607a33;border:1px solid rgba(242,96,122,.5)}.pf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pf-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.pf-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.22);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.7),rgba(var(--ao-h-deep),.8));color:#fff;text-decoration:none}.pf-card:hover{border-color:#35d9ff8c;text-decoration:none}.pf-card.is-late{border-color:#f2607a8c}.pf-card-main{display:flex;flex-direction:column;min-width:0}.pf-card-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-card-main small{color:#9fb3d1;font-size:12px}.pf-card b{font:700 16px var(--ao-font-display)}.pf-card b em{font-style:normal;font-size:11px;color:#9fb3d1;margin-left:2px}.pf-due-crm{display:flex;flex-direction:column;gap:12px}.pf-due-tools{display:flex;align-items:center;gap:8px;position:sticky;top:64px;z-index:4;padding:8px;border:1px solid rgba(var(--ao-h-edge),.25);border-radius:10px;background:rgba(var(--ao-h-deep),.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pf-due-search{min-width:240px;flex:1;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(var(--ao-h-edge),.32);border-radius:8px;background:rgba(var(--ao-h-well),.72)}.pf-due-search:focus-within{border-color:#35d9ff}.pf-due-search input{width:100%;height:34px;border:0;outline:0;color:#fff;background:transparent;font:500 13px var(--ao-font-ui)}.pf-due-tools select,.pf-case-editor select,.pf-case-editor textarea{border:1px solid rgba(var(--ao-h-edge),.32);border-radius:8px;background:rgb(var(--ao-h-well));color:#fff;font:500 13px var(--ao-font-ui)}.pf-due-tools select{height:36px;padding:0 30px 0 10px}.pf-due-count{color:#9fb3d1;font-size:12px;white-space:nowrap;padding:0 6px}.pf-due-table-wrap{overflow-x:auto;border:1px solid rgba(var(--ao-h-edge),.2);border-radius:10px}.pf-due-table th{position:sticky;top:0;background:rgb(var(--ao-h-deep));z-index:1}.pf-due-table td{height:50px;padding-top:6px;padding-bottom:6px}.pf-due-table tr.is-open>td{background:#35d9ff12;border-bottom-color:#35d9ff59}.pf-due-table td:nth-child(2){min-width:190px}.pf-due-table td:nth-child(2) small{display:block;max-width:270px;color:#8fa4c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-issue{color:#e8eef9;font-weight:650;font-size:13px}.pf-case{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid rgba(153,117,255,.45);color:#d8ccff;background:#9975ff1f;font-size:11px;font-weight:700}.pf-case.st-escalated{color:#ffd6dd;border-color:#f2607a8c;background:#f2607a21}.pf-case.st-resolved{color:#baf8dc;border-color:#34d39980;background:#34d3991f}.pf-due-detail-row>td{padding:0!important;height:auto;background:rgba(var(--ao-h-well),.32)}.pf-unmatched{display:grid;gap:6px;padding:10px;border:1px solid rgba(245,158,11,.35);border-radius:10px;background:#f59e0b0d}.pf-unmatched h3{margin:0 0 2px;font:700 14px var(--ao-font-display);color:#fff}.pf-unmatched>a{display:grid;grid-template-columns:minmax(160px,1fr) auto 18px;gap:10px;align-items:center;padding:7px 9px;border-radius:7px;color:#fff;text-decoration:none;background:rgba(var(--ao-h-well),.55)}.pf-unmatched>a span{color:#b9c9e2;font-size:12px}.pf-due-card{border-radius:12px;border:1px solid rgba(242,96,122,.4);background:linear-gradient(180deg,#f2607a12,rgba(var(--ao-h-deep),.6));padding:16px}.pf-due-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pf-due-id{flex:1;min-width:200px}.pf-due-id h3{margin:0;font:700 20px var(--ao-font-display);color:#fff}.pf-due-id small{color:#b9c9e2;font-size:13px}.pf-due-acts{display:flex;gap:6px;flex-wrap:wrap}.pf-due-acts .pay-ctl{text-decoration:none}.pf-case-editor{display:grid;grid-template-columns:150px minmax(260px,1fr) auto;align-items:end;gap:8px;margin-top:12px;padding:10px;border-radius:9px;border:1px solid rgba(var(--ao-h-edge),.2);background:rgba(var(--ao-h-well),.45)}.pf-case-editor label{display:grid;gap:4px;color:#9fb3d1;font:600 11px var(--ao-font-ui)}.pf-case-editor select{height:34px;padding:0 8px}.pf-case-editor textarea{min-height:34px;max-height:96px;padding:8px 10px;resize:vertical}.pf-due-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0}.pf-due-facts>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:rgba(var(--ao-h-well),.7);border:1px solid rgba(var(--ao-h-edge),.2);min-width:0}.pf-due-facts small{font:600 11px var(--ao-font-mono);letter-spacing:.05em;text-transform:uppercase;color:#9fb3d1}.pf-due-facts b{font:700 18px var(--ao-font-display);color:#fff;overflow-wrap:anywhere}.pf-due-facts b.pf-why{font:600 13.5px/1.35 var(--ao-font-ui);color:#ffd9e0}.pf-due-facts span{font-size:12px;color:#b9c9e2}.pf-due-facts .is-owed{border-color:#f2607a8c}.pf-due-facts .is-owed b{color:#ff9fb0;font-size:22px}.pf-due-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:18px}.pf-due-grid h4{margin:8px 0 6px;font:700 13px var(--ao-font-ui);color:#fff;display:flex;align-items:center;gap:6px}.pf-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:5px;font-size:13.5px;line-height:1.45;color:#dfe9f7}.pf-list a{color:#35d9ff}.pf-facts li{font-size:13px}.pf-msg-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pf-msgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:460px;overflow-y:auto}.pf-msgs li{padding:10px 12px;border-radius:10px;background:rgba(var(--ao-h-well),.75);border:1px solid rgba(var(--ao-h-edge),.2);border-left:3px solid #35D9FF}.pf-msgs li.is-out{border-left-color:#9975ff}.pf-msgs strong{display:block;font-size:13.5px;color:#fff;margin:3px 0 2px}.pf-msgs p{margin:0;font-size:13px;line-height:1.45;color:#cfdcf0}.pf-msg-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:#9fb3d1}.pf-msg-meta a{margin-left:auto;color:#35d9ff}.pf-dir{font-weight:700;color:#dfe9f7}@media(max-width:1100px){.pf-due-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-due-grid{grid-template-columns:1fr}.pf-bar-h{display:none}.pf-case-editor{grid-template-columns:1fr}}@media(max-width:700px){.pf-due-tools{position:static;flex-wrap:wrap}.pf-due-search{min-width:100%}.pf-due-table th:nth-child(2),.pf-due-table td:nth-child(2),.pf-due-table th:nth-child(5),.pf-due-table td:nth-child(5){display:none}}.card-head{flex-wrap:wrap;row-gap:4px;min-width:0}.card-head>h2{min-width:0}.card-head>.ao-muted{white-space:nowrap}.ao-mode{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:11px;background:linear-gradient(180deg,#0c1a3adb,#071028e6);border:1px solid rgba(96,140,210,.26);box-shadow:inset 0 1px #ffffff0d;justify-self:end}.ao-mode-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid transparent;border-radius:8px;background:none;color:var(--ao-text-1);font:600 12.5px var(--ao-font-ui);cursor:pointer;white-space:nowrap;transition:color var(--ao-theme-t),background var(--ao-theme-t),border-color var(--ao-theme-t),box-shadow var(--ao-theme-t)}.ao-mode-btn:hover{color:var(--ao-text-0)}.ao-mode-btn:focus-visible{outline:2px solid var(--ao-cyan);outline-offset:1px}.ao-mode-btn.is-on{color:#fff;background:linear-gradient(180deg,#1b346cf2,#10214af2);border-color:#35d9ff66;box-shadow:0 0 14px #35d9ff29}.ao-mode-btn[data-mode-btn=focus].is-on{background:linear-gradient(180deg,#122242f2,#0a142cf2);border-color:#608cd280;box-shadow:none}.ao-mode-btn[data-mode-btn=wild].is-on{background:linear-gradient(180deg,#582ab4e6,#34187aeb);border-color:#b278ff9e;box-shadow:0 0 16px #9975ff66,inset 0 1px #ffffff24}@container topbar (max-width: 900px){.ao-mode-btn span{display:none}.ao-mode-btn{padding:6px 8px}}:root[data-mode=focus]{--ao-cosmos-o: .3;--ao-cosmos-veil: radial-gradient(120% 90% at 50% 45%, rgba(2,6,18,.93) 0%, rgba(2,6,18,.86) 42%, rgba(3,8,24,.55) 78%, rgba(4,10,28,.2) 100%);--ao-canvas-0: #02060F;--ao-canvas-1: #050D20;--ao-panel-bg: linear-gradient(180deg, rgba(9,19,42,.92), rgba(4,10,26,.96));--ao-panel-border: rgba(58,92,150,.36);--ao-panel-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 0 0 0 transparent, 0 10px 26px rgba(0,0,0,.42);--ao-panel-topline: rgba(96,140,210,.3);--ao-panel-topline-o: .5;--ao-col-bg: linear-gradient(180deg, rgba(7,16,38,.72), rgba(3,9,24,.8));--ao-col-border: rgba(58,92,150,.3);--ao-col-head-bg: linear-gradient(180deg, rgba(6,15,36,.98), rgba(4,11,28,.97));--ao-card-bg: linear-gradient(180deg, rgba(10,21,46,.92), rgba(5,12,30,.95));--ao-card-border: rgba(58,92,150,.38);--ao-card-shadow: inset 0 0 0 0 transparent, 0 0 0 0 transparent, 0 4px 12px rgba(0,0,0,.34);--ao-card-border-hover: rgba(53,217,255,.5);--ao-card-shadow-hover: inset 0 0 0 0 transparent, 0 0 0 1px rgba(53,217,255,.14), 0 0 16px rgba(53,217,255,.12), 0 8px 20px rgba(0,0,0,.4);--ao-card-lift: -1px;--ao-card-title-c: #E8F0FB;--ao-card-title-shadow: none;--ao-text-1: #9FB2CC;--ao-text-2: #76899F;--ao-border: rgba(58,92,150,.34);--ao-border-soft: rgba(58,92,150,.2);--ao-glow-cyan: none}:root[data-mode=focus] .ao-card-title:hover{color:var(--ao-violet)}:root[data-mode=focus] .ao-col:after{left:0;right:0;height:2px;opacity:.85}:root[data-mode=focus] .ao-col-head h3:before{box-shadow:none}:root[data-mode=focus] .ao-panel,:root[data-mode=focus] .kpi,:root[data-mode=focus] .card,:root[data-mode=focus] .fc{backdrop-filter:blur(6px) saturate(1.02);-webkit-backdrop-filter:blur(6px) saturate(1.02)}:root[data-mode=focus] .ao-card-foot button,:root[data-mode=focus] .ao-card-foot a,:root[data-mode=focus] .ao-card-move>button{background:#0a1630d9;border-color:#3a5c9661;color:var(--ao-text-1)}:root[data-mode=focus] .ao-card-foot button:hover,:root[data-mode=focus] .ao-card-foot a:hover,:root[data-mode=focus] .ao-card-move>button:hover{color:var(--ao-text-0);border-color:#35d9ff80;background:#102248eb}:root[data-mode=focus] .col-done .ao-card{opacity:.88}:root[data-mode=focus] .col-done .ao-card:hover,:root[data-mode=focus] .col-done .ao-card:focus-within{opacity:1}:root[data-mode=focus] .ao-btn-primary{box-shadow:0 0 18px #7c4dff47}:root[data-mode=focus] .ao-nav a[aria-current=page],:root[data-mode=focus] .ao-seg .is-active,:root[data-mode=focus] .seg2 .is-active{box-shadow:0 0 14px #35d9ff33}:root[data-mode=focus] .col-urgent:after{opacity:1}:root[data-mode=wild]{--ao-cosmos-o: 0;--ao-canvas-0: #05041A;--ao-canvas-1: #0A0733;--ao-panel-bg: linear-gradient(180deg, rgba(26,18,68,.72), rgba(9,8,34,.86));--ao-panel-border: rgba(153,117,255,.4);--ao-panel-shadow: inset 0 1px 0 rgba(255,255,255,.09), 0 0 0 1px rgba(103,60,214,.18), 0 18px 44px rgba(0,0,0,.5);--ao-panel-topline: rgba(178,120,255,.85);--ao-panel-topline-o: 1;--ao-col-bg: linear-gradient(180deg, rgba(30,20,78,.5), rgba(8,7,32,.7));--ao-col-border: rgba(153,117,255,.42);--ao-col-head-bg: linear-gradient(180deg, rgba(34,22,88,.95), rgba(14,11,46,.94));--ao-card-bg: linear-gradient(180deg, rgba(38,24,96,.72), rgba(12,10,40,.86));--ao-card-border: rgba(153,117,255,.44);--ao-card-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 0 18px rgba(103,60,214,.2), 0 10px 24px rgba(0,0,0,.42);--ao-card-border-hover: rgba(53,217,255,.85);--ao-card-shadow-hover: inset 0 1px 0 rgba(255,255,255,.14), 0 0 0 1px rgba(53,217,255,.4), 0 0 26px rgba(53,217,255,.34), 0 14px 30px rgba(0,0,0,.5);--ao-card-lift: -2px;--ao-card-title-c: #C9A6FF;--ao-card-title-shadow: 0 0 18px rgba(185,140,255,.5);--ao-border: rgba(153,117,255,.42);--ao-border-strong: rgba(53,217,255,.8);--ao-topbar-bg: linear-gradient(180deg, rgba(8,6,30,.96) 0%, rgba(10,7,36,.9) 62%, rgba(12,9,44,.82) 100%);--ao-topbar-edge: 0 1px 0 rgba(153,117,255,.28), 0 14px 30px -20px rgba(0,0,0,.95)}:root[data-mode=wild]{--ao-h-edge: 153,117,255;--ao-h-edge-soft: 140,108,235;--ao-h-surf: 34,22,88;--ao-h-deep: 12,10,42;--ao-h-void: 6,5,26;--ao-h-field: 24,16,68;--ao-h-field-2: 13,10,44;--ao-h-raise: 44,28,110;--ao-h-well: 12,9,40;--ao-h-well-2: 20,13,58;--ao-h-rule: 82,60,150;--ao-h-tile: 18,12,54}:root[data-mode=wild] .ao-col.is-over{box-shadow:0 0 0 2px #35d9ff73,0 0 34px #35d9ff3d}:root[data-mode=wild] .ao-col:after{left:0;right:0;height:2px;filter:drop-shadow(0 0 6px var(--col-c))}:root[data-mode=wild] .ao-col-head h3{text-shadow:0 0 14px rgba(255,255,255,.25)}:root[data-mode=wild] .ao-card-progress>span:first-child>span{background:linear-gradient(90deg,var(--ao-violet),var(--ao-cyan));box-shadow:0 0 10px #35d9ffb3}:root[data-mode=wild] .ao-btn-primary{box-shadow:0 0 22px #9975ff80,inset 0 1px #ffffff2e}:root[data-mode=wild] .ao-board-searchbar .ao-board-search{--sc: var(--ao-violet);--sc-glow: .45;border-color:color-mix(in srgb,var(--sc) 62%,transparent)}:root[data-mode=focus] .ao-board-searchbar .ao-board-search{--sc-glow: .06}@keyframes ao-wild-accent{0%,to{opacity:.55}50%{opacity:1}}:root[data-mode=wild] .col-urgent:after,:root[data-mode=wild] .col-high:after{animation:ao-wild-accent 4.5s ease-in-out infinite}@keyframes ao-wild-shimmer{0%{opacity:.85;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}:root[data-mode=wild] .ao-card.is-just-done:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(56,217,150,.42) 50%,transparent 80%);animation:ao-wild-shimmer .9s var(--ao-ease-out) 1 both}@keyframes ao-wild-sweep{0%{background-position:-140% 0}to{background-position:240% 0}}:root[data-mode=wild] .ao-card:hover .ao-card-progress>span:first-child>span,:root[data-mode=wild] .ao-card-progress.is-changed>span:first-child>span{background-image:linear-gradient(90deg,var(--ao-violet) 0%,var(--ao-cyan) 45%,#fff 50%,var(--ao-cyan) 55%,var(--ao-violet) 100%);background-size:240% 100%;animation:ao-wild-sweep 1.1s var(--ao-ease-out) 1 both}:root[data-mode=wild] .col-done .ao-card>.ao-card-top:after{content:"";width:14px;height:14px;flex:none;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe9a8,#f4b84a 55%,#f4b84a26);box-shadow:0 0 10px #f4b84a8c}:root[data-mode=focus] .ao-card{border-color:#3a5c9661;box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent,0 4px 12px #00000057}:root[data-mode=focus] .ao-card:hover{border-color:#35d9ff80;box-shadow:inset 0 0 0 0 transparent,0 0 0 1px #35d9ff24,0 0 16px #35d9ff1f,0 8px 20px #0006}:root[data-mode=focus] .ao-col{border-color:#3a5c964d}:root[data-mode=focus] .ao-panel{border-color:#3a5c965c;box-shadow:inset 0 1px #ffffff09,0 0 0 0 transparent,0 10px 26px #0000006b}:root[data-mode=focus] .ao-card-title{color:#e8f0fb;text-shadow:none}:root[data-mode=wild] .ao-card{border-color:#9975ff70;box-shadow:inset 0 1px #ffffff1a,0 0 18px #673cd633,0 10px 24px #0000006b}:root[data-mode=wild] .ao-card:hover{border-color:#35d9ffd9;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #35d9ff66,0 0 26px #35d9ff57,0 14px 30px #00000080}:root[data-mode=wild] .ao-col{border-color:#9975ff6b}:root[data-mode=wild] .ao-panel{border-color:#9975ff66;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #673cd62e,0 18px 44px #00000080}:root[data-mode=wild] .ao-card-title{color:#c9a6ff;text-shadow:0 0 18px rgba(185,140,255,.5)}.ao-wild{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict}.ao-wild>*{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ao-wild-photo{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5}.ao-wild-base{background:var(--wild-base, radial-gradient(130% 100% at 50% 0%, #140A3C 0%, #0A0730 38%, #05041A 100%))}.ao-wild-art{background:var(--wild-art, none);opacity:var(--wild-art-o, .9)}.ao-wild-grid{background:var(--wild-grid, none);opacity:var(--wild-grid-o, .3);mask-image:radial-gradient(120% 90% at 50% 50%,transparent 38%,#000 100%);-webkit-mask-image:radial-gradient(120% 90% at 50% 50%,transparent 38%,#000 100%)}.ao-wild:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(115% 85% at 50% 48%,#040414e6,#050518c7 45%,#0807206b 74%,#0a08261a)}@keyframes ao-wild-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,-420px,0)}}.ao-wild-stars{background-image:radial-gradient(1.4px 1.4px at 18% 12%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1.2px 1.2px at 62% 28%,rgba(197,229,255,.65),transparent 60%),radial-gradient(1.6px 1.6px at 84% 62%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1.1px 1.1px at 33% 74%,rgba(214,196,255,.6),transparent 60%),radial-gradient(1.3px 1.3px at 71% 88%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 8% 48%,rgba(255,255,255,.45),transparent 60%);background-size:420px 420px;opacity:.55;animation:ao-wild-drift 90s linear infinite;mask-image:radial-gradient(100% 80% at 50% 50%,transparent 30%,#000 92%);-webkit-mask-image:radial-gradient(100% 80% at 50% 50%,transparent 30%,#000 92%)}@keyframes ao-wild-float-l{0%,to{transform:translateZ(0)}50%{transform:translate3d(2%,-3%,0)}}@keyframes ao-wild-float-r{0%,to{transform:translateZ(0)}50%{transform:translate3d(-2.4%,3%,0)}}.ao-wild-neb{filter:blur(34px);opacity:.5}.ao-wild-neb-l{right:auto;width:46vw;background:var(--wild-neb-l, radial-gradient(60% 46% at 12% 34%, rgba(124,77,255,.5), transparent 70%));animation:ao-wild-float-l 34s ease-in-out infinite}.ao-wild-neb-r{left:auto;width:46vw;background:var(--wild-neb-r, radial-gradient(60% 46% at 88% 66%, rgba(53,217,255,.32), transparent 70%));animation:ao-wild-float-r 41s ease-in-out infinite}.ao-wild[data-paused] .ao-wild-stars,.ao-wild[data-paused] .ao-wild-neb{animation-play-state:paused}.ao-wild[data-wild-page=today]{--wild-base: radial-gradient(120% 95% at 50% 4%, #241056 0%, #100839 40%, #05041A 100%);--wild-art: radial-gradient(52% 34% at 50% 104%, rgba(124,77,255,.5), transparent 68%), conic-gradient(from 200deg at 50% 118%, rgba(53,217,255,.22), transparent 28%, rgba(153,117,255,.24) 62%, transparent 88%);--wild-grid: repeating-radial-gradient(circle at 50% 118%, rgba(160,130,255,.2) 0 1px, transparent 1px 84px);--wild-grid-o: .45}.ao-wild[data-wild-page=clients]{--wild-base: radial-gradient(120% 100% at 22% 10%, #2A1060 0%, #120A3C 44%, #05041A 100%);--wild-art: radial-gradient(38% 60% at 96% 72%, rgba(53,140,255,.34), transparent 66%), radial-gradient(44% 40% at 8% 26%, rgba(153,117,255,.42), transparent 70%);--wild-grid: radial-gradient(1.6px 1.6px at 30% 40%, rgba(200,180,255,.5), transparent 60%), radial-gradient(1.6px 1.6px at 66% 58%, rgba(200,180,255,.45), transparent 60%);--wild-grid-o: .5;--wild-neb-r: radial-gradient(58% 44% at 92% 70%, rgba(53,140,255,.4), transparent 72%)}.ao-wild[data-wild-page=projects]{--wild-base: radial-gradient(120% 100% at 68% 6%, #2B0F63 0%, #130934 46%, #05041A 100%);--wild-art: conic-gradient(from 320deg at 78% 8%, rgba(178,120,255,.34), transparent 24%, rgba(53,217,255,.18) 54%, transparent 80%);--wild-grid: repeating-linear-gradient(72deg, rgba(160,130,255,.16) 0 1px, transparent 1px 70px), repeating-linear-gradient(-72deg, rgba(53,217,255,.1) 0 1px, transparent 1px 70px);--wild-grid-o: .4}.ao-wild[data-wild-page=clientwork]{--wild-base: radial-gradient(120% 100% at 50% 0%, #1B0B4C 0%, #0C0730 44%, #04030F 100%);--wild-art: linear-gradient(0deg, rgba(92,44,196,.5) 0%, rgba(58,28,138,.26) 5%, transparent 13%), radial-gradient(64% 12% at 62% 100%, rgba(178,120,255,.55), transparent 72%);--wild-grid: none;--wild-neb-l: radial-gradient(58% 48% at 8% 30%, rgba(124,77,255,.45), transparent 72%);--wild-neb-r: radial-gradient(58% 48% at 92% 64%, rgba(53,217,255,.3), transparent 72%)}.ao-wild[data-wild-page=sales]{--wild-base: radial-gradient(120% 100% at 50% 100%, #1E1466 0%, #0D0932 46%, #05041A 100%);--wild-art: linear-gradient(0deg, rgba(53,140,255,.26) 0%, transparent 42%), radial-gradient(46% 30% at 50% 108%, rgba(153,117,255,.44), transparent 70%);--wild-grid: repeating-linear-gradient(90deg, rgba(120,160,255,.16) 0 1px, transparent 1px 108px);--wild-grid-o: .4}.ao-wild[data-wild-page=payments]{--wild-base: radial-gradient(120% 100% at 50% 8%, #29124F 0%, #140A3C 44%, #05041A 100%);--wild-art: radial-gradient(44% 36% at 78% 88%, rgba(178,120,255,.4), transparent 70%), radial-gradient(40% 34% at 18% 18%, rgba(147,51,234,.32), transparent 70%);--wild-grid: repeating-linear-gradient(28deg, rgba(178,120,255,.16) 0 1px, transparent 1px 92px);--wild-grid-o: .45;--wild-neb-l: radial-gradient(58% 46% at 10% 28%, rgba(196,128,255,.36), transparent 72%);--wild-neb-r: radial-gradient(58% 46% at 90% 72%, rgba(178,120,255,.34), transparent 72%)}.ao-wild[data-wild-page=comms]{--wild-base: radial-gradient(120% 100% at 30% 6%, #251158 0%, #110938 44%, #05041A 100%);--wild-art: repeating-radial-gradient(circle at 12% 50%, rgba(153,117,255,.2) 0 1px, transparent 1px 74px), repeating-radial-gradient(circle at 88% 50%, rgba(53,217,255,.14) 0 1px, transparent 1px 88px);--wild-art-o: .55;--wild-grid: none}.ao-wild[data-wild-page=agents]{--wild-base: radial-gradient(120% 100% at 50% 0%, #0A1A52 0%, #080F38 44%, #04061C 100%);--wild-art: radial-gradient(40% 32% at 24% 24%, rgba(53,217,255,.34), transparent 68%), radial-gradient(40% 32% at 76% 74%, rgba(124,77,255,.32), transparent 68%);--wild-grid: repeating-linear-gradient(45deg, rgba(53,217,255,.16) 0 1px, transparent 1px 58px), repeating-linear-gradient(-45deg, rgba(53,217,255,.1) 0 1px, transparent 1px 58px);--wild-grid-o: .42}.ao-wild[data-wild-page=team]{--wild-base: radial-gradient(120% 100% at 50% 4%, #1A1560 0%, #0C0A36 44%, #05041A 100%);--wild-art: radial-gradient(42% 34% at 50% 18%, rgba(124,110,255,.34), transparent 70%);--wild-grid: repeating-linear-gradient(18deg, rgba(140,140,255,.16) 0 1px, transparent 1px 64px), repeating-linear-gradient(-32deg, rgba(140,140,255,.12) 0 1px, transparent 1px 78px);--wild-grid-o: .4}.ao-wild[data-wild-page=integrations]{--wild-base: radial-gradient(120% 100% at 50% 0%, #1D1158 0%, #0D0938 44%, #04031A 100%);--wild-art: radial-gradient(38% 30% at 14% 76%, rgba(53,217,255,.28), transparent 68%), radial-gradient(40% 32% at 86% 22%, rgba(153,117,255,.36), transparent 70%);--wild-grid: repeating-linear-gradient(0deg, rgba(153,117,255,.16) 0 1px, transparent 1px 48px), repeating-linear-gradient(90deg, rgba(53,217,255,.15) 0 1px, transparent 1px 48px);--wild-grid-o: .34}.ao-wild[data-wild-page=heard]{--wild-base: radial-gradient(120% 100% at 50% 100%, #161046 0%, #0A0830 46%, #04031A 100%);--wild-art: repeating-radial-gradient(circle at 50% 116%, rgba(124,100,255,.22) 0 1px, transparent 1px 46px);--wild-art-o: .6;--wild-grid: none}.ao-wild[data-wild-page=desk]{--wild-base: radial-gradient(120% 100% at 76% 8%, #140D3C 0%, #08062A 44%, #030310 100%);--wild-art: radial-gradient(30% 24% at 80% 12%, rgba(153,117,255,.38), transparent 72%);--wild-grid: none;--wild-neb-r: radial-gradient(52% 40% at 88% 22%, rgba(153,117,255,.3), transparent 72%)}.ao-wild[data-wild-page=vault]{--wild-base: radial-gradient(120% 100% at 50% 0%, #04140F 0%, #030A16 44%, #01040A 100%);--wild-art: radial-gradient(34% 28% at 50% 8%, rgba(56,217,150,.24), transparent 70%);--wild-grid: repeating-linear-gradient(0deg, rgba(56,217,150,.18) 0 1px, transparent 1px 34px), repeating-linear-gradient(90deg, rgba(53,217,255,.12) 0 1px, transparent 1px 34px);--wild-grid-o: .3;--wild-neb-l: radial-gradient(50% 40% at 10% 30%, rgba(56,217,150,.22), transparent 74%);--wild-neb-r: radial-gradient(50% 40% at 90% 70%, rgba(53,217,255,.18), transparent 74%)}.ao-wild[data-wild-page=recovery]{--wild-base: radial-gradient(120% 100% at 50% 6%, #05193A 0%, #04102A 44%, #020712 100%);--wild-art: linear-gradient(100deg, transparent 12%, rgba(53,217,255,.14) 28%, transparent 44%, rgba(53,217,255,.1) 62%, transparent 78%);--wild-grid: repeating-linear-gradient(0deg, rgba(53,217,255,.12) 0 1px, transparent 1px 56px);--wild-grid-o: .34}.ao-wild[data-wild-page=portfolio]{--wild-base: radial-gradient(120% 100% at 50% 0%, #22104E 0%, #0F0834 44%, #05041A 100%);--wild-art: radial-gradient(60% 24% at 50% 100%, rgba(153,117,255,.34), transparent 72%);--wild-grid: none}.ao-wild[data-wild-page=command]{--wild-base: radial-gradient(120% 95% at 50% 4%, #241056 0%, #100839 40%, #05041A 100%);--wild-art: radial-gradient(50% 32% at 50% 102%, rgba(124,77,255,.44), transparent 70%);--wild-grid: none}.ao-wild-astro{position:fixed;right:clamp(12px,2vw,40px);bottom:0;width:clamp(118px,9.5vw,172px);z-index:4;pointer-events:none;opacity:.92;filter:drop-shadow(0 14px 26px rgba(0,0,0,.66)) drop-shadow(0 0 20px rgba(153,117,255,.36)) drop-shadow(0 0 32px rgba(53,217,255,.18))}.ao-wild-astro img{display:block;width:100%;height:auto}.ao-wild-astro:after{content:"";position:absolute;left:12%;right:12%;bottom:4px;height:16px;border-radius:50%;background:radial-gradient(50% 100% at 50% 100%,rgba(83,40,170,.55),transparent 72%);filter:blur(6px)}@keyframes ao-wild-astro-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}.ao-wild-astro img{animation:ao-wild-astro-float 10s ease-in-out infinite}@media(max-width:1280px){.ao-wild-astro{display:none}}.ao-momentum{display:inline-flex;align-items:center;gap:10px;height:40px;box-sizing:border-box;padding:0 12px 0 7px;border-radius:12px;background:linear-gradient(180deg,#301a78b3,#120c36cc);border:1px solid rgba(153,117,255,.44);box-shadow:inset 0 1px #ffffff1a,0 0 20px #673cd642;min-width:0}.ao-momentum.is-idle{background:linear-gradient(180deg,#18123c99,#0c0a26b8);border-color:#7864b44d;box-shadow:none}.ao-mom-ic{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:8px;color:#ffe9a8;background:linear-gradient(180deg,#7c4dff8c,#35187a99);box-shadow:inset 0 1px #ffffff2e}.ao-momentum.is-idle .ao-mom-ic{color:var(--ao-text-2);background:#1e184099;box-shadow:none}.ao-mom-body{display:flex;flex-direction:column;gap:1px;min-width:0}.ao-mom-body small{font:600 9.5px var(--ao-font-ui);letter-spacing:.15em;text-transform:uppercase;color:#c6b4ff}.ao-momentum.is-idle .ao-mom-body small{color:var(--ao-text-2)}.ao-mom-body b{font:600 12.5px var(--ao-font-ui);color:#fff;white-space:nowrap}.ao-mom-bar{display:block;width:116px;height:3px;border-radius:3px;background:#0a0822cc;overflow:hidden;margin-top:2px}.ao-mom-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--ao-violet),var(--ao-cyan));box-shadow:0 0 8px #35d9ff99;transition:width .42s var(--ao-ease-out)}.ao-mom-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:10.5px;color:#b6a6e8;white-space:nowrap}.ao-mom-side em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-weight:600;color:#ffd98a}@container topbar (max-width: 1500px){.ao-mom-side{display:none}}@container topbar (max-width: 1180px){.ao-momentum{display:none}}@media(prefers-reduced-motion:reduce){.ao-wild-stars,.ao-wild-neb,.ao-wild-astro img,:root[data-mode=wild] .col-urgent:after,:root[data-mode=wild] .col-high:after,:root[data-mode=wild] .ao-card.is-just-done:after,:root[data-mode=wild] .ao-card:hover .ao-card-progress>span:first-child>span,:root[data-mode=wild] .ao-card-progress.is-changed>span:first-child>span{animation:none!important}.ao-wild-stars,.ao-wild-neb{opacity:.3}.ao-card:hover{transform:none!important}.ao-mom-bar>i{transition:none}}:root[data-mode=wild] .ao-nav{background:none;border-right-color:#9975ff42;backdrop-filter:blur(9px) saturate(1.15);-webkit-backdrop-filter:blur(9px) saturate(1.15)}:root[data-mode=wild] .ao-nav a,:root[data-mode=wild] .ao-nav-btn{color:#dce8ff;text-shadow:0 0 12px rgba(124,77,255,.55),0 1px 2px rgba(0,0,0,.85)}:root[data-mode=wild] .ao-nav a svg,:root[data-mode=wild] .ao-nav-btn svg{opacity:1;filter:drop-shadow(0 0 7px rgba(153,117,255,.7))}:root[data-mode=wild] .ao-nav a:hover,:root[data-mode=wild] .ao-nav-btn:hover{color:#fff;text-shadow:0 0 16px rgba(178,120,255,.85),0 1px 2px rgba(0,0,0,.85)}:root[data-mode=wild] .ao-nav a.active{color:#fff;text-shadow:0 0 18px rgba(201,166,255,.95),0 1px 2px rgba(0,0,0,.9)}:root[data-mode=wild] .ao-nav a.active svg{filter:drop-shadow(0 0 10px rgba(201,166,255,.95))}:root[data-mode=wild] .ao-brand,:root[data-mode=wild] .ao-nav-bottom{background:none}:root[data-mode=wild] .ao-nav a:hover,:root[data-mode=wild] .ao-nav-btn:hover{background:#7c4dff29}:root[data-mode=wild] .ao-nav a.active{background:linear-gradient(90deg,#7c4dff57,#7c4dff0f);border-color:#b278ffbf;box-shadow:0 0 0 1px #9975ff3d,0 0 22px #7c4dff4d,inset 0 1px #ffffff14}:root[data-mode=wild] .ao-nav a.active svg{color:#c9a6ff}:root[data-mode=wild] .ao-nav a.active:before{background:linear-gradient(180deg,#c9a6ff,#7c4dff)}:root[data-mode=wild] .ao-nav-count{background:linear-gradient(180deg,#7c4dff8c,#3c1c96a6);border:1px solid rgba(178,120,255,.55);color:#fff}:root[data-mode=wild] .ao-nav-group-label{color:#c0aeec;text-shadow:0 0 10px rgba(124,77,255,.6),0 1px 2px rgba(0,0,0,.8)}:root[data-mode=wild] .ao-brand-mark{box-shadow:0 0 22px #7c4dff73}:root[data-mode=wild] .ao-brand-orb{box-shadow:inset 0 0 18px #35d9ff2e}:root[data-mode=wild] .ao-brand-mark:after{border-color:#b278ff80}:root[data-mode=wild] .ao-page-title{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.015em;background:linear-gradient(96deg,#fff 4%,#c9a6ff 44%,#35d9ff 98%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(153,117,255,.42))}:root[data-mode=wild] .ao-page-title .ao-title-w,:root[data-mode=wild] .ao-page-title .ao-title-accent{color:inherit;-webkit-text-fill-color:transparent;text-shadow:none}:root[data-mode=wild] .ao-title-trace{background:linear-gradient(90deg,#9975FF,#35D9FF,transparent);height:2px;box-shadow:0 0 14px #35d9ff99}:root[data-mode=wild] .ao-topbar{background:linear-gradient(180deg,#0e0830b8,#08062080);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 1px #9975ff47,0 14px 30px -22px #000000f2}:root[data-mode=wild] .ao-search-wrap{background:linear-gradient(180deg,#22145c99,#0e092ea8);border-color:#9975ff73;box-shadow:inset 0 1px #ffffff12,0 0 20px #7c4dff33}:root[data-mode=wild] .ao-search-wrap:focus-within{border-color:#35d9ffb3;box-shadow:inset 0 1px #ffffff17,0 0 26px #35d9ff52}:root[data-mode=wild] .ao-stat{background:linear-gradient(180deg,#1410409e,#080720b8);border-color:color-mix(in srgb,var(--stat-c) 48%,transparent);box-shadow:inset 0 1px #ffffff17,0 0 24px color-mix(in srgb,var(--stat-c) 18%,transparent);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}:root[data-mode=wild] .ao-stat-icon{color:var(--stat-c);background:color-mix(in srgb,var(--stat-c) 15%,transparent);border:1px solid color-mix(in srgb,var(--stat-c) 48%,transparent);border-radius:0;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}:root[data-mode=wild] .ao-stat-value{color:#fff;text-shadow:0 0 22px color-mix(in srgb,var(--stat-c) 50%,transparent)}:root[data-mode=wild] .ao-stat-label{color:#c3d2e8}:root[data-mode=wild] .ao-panel{background:linear-gradient(180deg,#16104299,#080720c2);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1)}:root[data-mode=wild] .ao-panel:after{background:linear-gradient(90deg,transparent,rgba(178,120,255,.9),rgba(53,217,255,.7),transparent);height:2px;opacity:1}:root[data-mode=wild] .ao-panel-title{color:#fff;text-shadow:0 0 16px rgba(153,117,255,.4)}:root[data-mode=wild] .ao-col{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:root[data-mode=wild] .ao-col-head{background:linear-gradient(180deg,#221658cc,#0e0b2eb3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root[data-mode=wild] .ao-col-head h3:before{box-shadow:0 0 14px currentColor,0 0 4px currentColor}:root[data-mode=wild] .ao-col-head .ao-num{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.35)}@media(hover:hover)and (pointer:fine){:root[data-mode=wild] .ao-card{transition:border-color .14s var(--ao-ease-out),transform .14s var(--ao-ease-out),box-shadow .14s var(--ao-ease-out)}:root[data-mode=wild] .ao-card:hover{transform:translateY(-2px)}}:root[data-mode=wild] .ao-card-title:hover{color:#7fe9ff;text-shadow:0 0 20px rgba(53,217,255,.6)}:root[data-mode=wild] .ao-card-owner strong{color:#fff}:root[data-mode=wild] .ao-pill{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-mode=wild] .ao-pill-danger{box-shadow:0 0 14px #f2607a4d}:root[data-mode=wild] .ao-pill-success{box-shadow:0 0 14px #38d99647}:root[data-mode=wild] .ao-pill-warning{box-shadow:0 0 14px #f4b84a47}:root[data-mode=wild] .ao-btn-primary{background:linear-gradient(180deg,#7c4ef2,#4a22b4);border-color:#b278ffbf}@media(hover:hover)and (pointer:fine){:root[data-mode=wild] .ao-btn-primary{transition:transform .14s var(--ao-ease-out),box-shadow .14s var(--ao-ease-out)}:root[data-mode=wild] .ao-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #9975ffb3,inset 0 1px #fff3}}:root[data-mode=wild] .ao-btn-ghost{border-color:#9975ff57}:root[data-mode=wild] .ao-btn-ghost:hover{border-color:#b278ff99;background:#7c4dff24}:root[data-mode=wild] .ao-seg .is-active,:root[data-mode=wild] .seg2 .is-active{background:linear-gradient(180deg,#7c4dff80,#3c1c968c);border-color:#b278ff9e;box-shadow:0 0 18px #7c4dff61;color:#fff}:root[data-mode=wild] .ao-input,:root[data-mode=wild] select,:root[data-mode=wild] input[type=search],:root[data-mode=wild] input[type=text]{border-color:#9975ff57}:root[data-mode=wild] .ao-input:focus,:root[data-mode=wild] select:focus,:root[data-mode=wild] input:focus{border-color:#35d9ffa6;box-shadow:0 0 18px #35d9ff3d}:root[data-mode=wild] .ao-table th{background:#1c124e80;color:#c6b4ff;border-bottom-color:#9975ff4d}:root[data-mode=wild] .ao-table tbody tr:hover{background:#7c4dff14}:root[data-mode=wild] .ao-avatar{box-shadow:0 0 0 1px #9975ff66,0 0 12px #7c4dff38}:root[data-mode=wild] *{scrollbar-color:rgba(153,117,255,.5) transparent}:root[data-mode=wild] ::-webkit-scrollbar{width:10px;height:10px}:root[data-mode=wild] ::-webkit-scrollbar-track{background:transparent}:root[data-mode=wild] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9975ff8c,#5328aa99);border-radius:8px;border:2px solid transparent;background-clip:padding-box}:root[data-mode=wild] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b278ffcc,#6732c8cc);background-clip:padding-box}@media(prefers-reduced-motion:reduce){:root[data-mode=wild] .ao-card:hover,:root[data-mode=wild] .ao-btn-primary:hover{transform:none}}.ao-mode{position:relative;display:inline-flex;padding:0;background:none;border:0;border-radius:0}.ao-mode-current{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px 0 11px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.45);background:rgba(var(--ao-h-raise),.6);color:var(--ao-text-1);font:600 12.5px var(--ao-font-ui);cursor:pointer;white-space:nowrap}.ao-mode-current:hover{color:var(--ao-text-0);border-color:rgba(var(--ao-h-edge),.9)}.ao-mode-current svg:last-child{opacity:.6}.ao-mode-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:250px;padding:5px;border-radius:11px;border:1px solid rgba(53,217,255,.4);background:linear-gradient(180deg,rgba(var(--ao-h-surf),.98),rgba(var(--ao-h-well),.99));box-shadow:0 18px 44px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:2px}.ao-mode-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ao-text-1);cursor:pointer;text-align:left}.ao-mode-item:hover{background:rgba(var(--ao-h-well-2),.85);color:var(--ao-text-0)}.ao-mode-item.is-on{color:var(--ao-text-0)}.ao-mode-item span{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.ao-mode-item b{font:600 12.5px var(--ao-font-ui)}.ao-mode-item small{font-size:11px;color:var(--ao-text-2);line-height:1.3}.ao-mode-item>svg:last-child{color:var(--ao-cyan);flex:none}@keyframes ao-enter{0%{opacity:0;transform:translate3d(0,9px,0)}to{opacity:1;transform:none}}.ao-page>*:not(.io-sky){animation:ao-enter .24s var(--ao-ease-out) backwards}.ao-page>*:nth-child(2){animation-delay:30ms}.ao-page>*:nth-child(3){animation-delay:60ms}.ao-page>*:nth-child(4){animation-delay:90ms}.ao-page>*:nth-child(5){animation-delay:115ms}.ao-page>*:nth-child(n+6){animation-delay:135ms}.ao-btn,.ao-pill,.io-pill,.ao-cnt{transition:transform 70ms var(--ao-ease-out),background var(--ao-ease),border-color var(--ao-ease),box-shadow var(--ao-ease),color var(--ao-ease)}.ao-btn:active:not(:disabled),.io-pill:active,.ao-cnt:active{transform:scale(.975)}.ao-nav a.active:before{animation:ao-nav-mark .22s var(--ao-ease-out) both;transform-origin:center}@keyframes ao-nav-mark{0%{transform:scaleY(.2);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes ao-wild-breathe{0%,to{box-shadow:0 0 0 1px #9975ff2e,0 0 22px #9975ff38,inset 0 1px #ffffff14}50%{box-shadow:0 0 0 1px #b278ff52,0 0 30px #b278ff57,inset 0 1px #ffffff1f}}:root[data-mode=wild] .ao-nav a.active{animation:ao-wild-breathe 6s ease-in-out infinite}@keyframes ao-wild-edge{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}:root[data-mode=wild] .ao-panel:after{transform-origin:center;animation:ao-wild-edge .52s var(--ao-ease-out) both}@media(prefers-reduced-motion:reduce){.ao-page>*:not(.io-sky),.ao-nav a.active:before,:root[data-mode=wild] .ao-nav a.active,:root[data-mode=wild] .ao-panel:after{animation:none!important}.ao-btn:active:not(:disabled),.io-pill:active,.ao-cnt:active{transform:none}}@property --ao-spec-h{syntax: "<number>"; inherits: true; initial-value: 270;}@keyframes ao-spec-cycle{0%{--ao-spec-h: 270}14%{--ao-spec-h: 225}28%{--ao-spec-h: 180}43%{--ao-spec-h: 120}57%{--ao-spec-h: 55}71%{--ao-spec-h: 28}86%{--ao-spec-h: 0}to{--ao-spec-h: -90}}:root[data-mode=spectrum]{animation:ao-spec-cycle 21s linear infinite}:root[data-mode=spectrum]{--ao-spec: hsl(var(--ao-spec-h) 92% 64%);--ao-spec-soft: hsl(var(--ao-spec-h) 85% 64% / .35);--ao-spec-dim: hsl(var(--ao-spec-h) 70% 55% / .14);--ao-cosmos-o: 0;--ao-canvas-0: #07080b;--ao-canvas-1: #0c0e13;--ao-text-0: #eef0f4;--ao-text-1: #aeb6c4;--ao-text-2: #7d8696;--ao-cyan: var(--ao-spec);--ao-violet: #b6a7ff;--ao-radius-panel: 10px;--ao-radius-control: 7px;--ao-panel-bg: linear-gradient(180deg, #171a21 0%, #101218 55%, #0c0e13 100%);--ao-panel-border: rgba(255,255,255,.08);--ao-panel-shadow: inset 0 1px 0 rgba(255,255,255,.08), inset 0 -1px 0 rgba(0,0,0,.6), 0 18px 40px rgba(0,0,0,.55);--ao-panel-topline: var(--ao-spec);--ao-panel-topline-o: .9;--ao-col-bg: linear-gradient(180deg, rgba(22,25,32,.9), rgba(12,14,19,.95));--ao-col-border: rgba(255,255,255,.07);--ao-col-head-bg: linear-gradient(180deg, #1a1d25, #13161c);--ao-card-bg: linear-gradient(180deg, #1b1e26, #121419);--ao-card-border: rgba(255,255,255,.09);--ao-card-shadow: inset 0 1px 0 rgba(255,255,255,.08), inset 0 -1px 0 rgba(0,0,0,.5), 0 8px 20px rgba(0,0,0,.45);--ao-card-border-hover: var(--ao-spec-soft);--ao-card-shadow-hover: inset 0 1px 0 rgba(255,255,255,.12), 0 0 0 1px var(--ao-spec-dim), 0 0 18px var(--ao-spec-dim), 0 10px 24px rgba(0,0,0,.5);--ao-card-lift: -1px;--ao-card-title-c: #f2f4f8;--ao-card-title-shadow: none;--ao-border: rgba(255,255,255,.1);--ao-border-soft: rgba(255,255,255,.07);--ao-border-strong: var(--ao-spec-soft);--ao-glow-cyan: 0 0 14px var(--ao-spec-dim);--ao-topbar-bg: linear-gradient(180deg, #0d0f14 0%, #0b0d11 70%, #090b0f 100%);--ao-topbar-edge: 0 1px 0 rgba(255,255,255,.06), 0 1px 0 0 var(--ao-spec-dim), 0 12px 24px -20px rgba(0,0,0,.95);--ao-h-edge: 150,158,172;--ao-h-edge-soft: 120,128,142;--ao-h-surf: 27,30,38;--ao-h-deep: 15,17,22;--ao-h-void: 8,9,12;--ao-h-field: 20,23,29;--ao-h-field-2: 13,15,19;--ao-h-raise: 36,40,50;--ao-h-well: 14,16,21;--ao-h-well-2: 20,23,30;--ao-h-rule: 44,49,60;--ao-h-tile: 18,21,27}.ao-mode-btn[data-mode-btn=spectrum].is-on,.ao-mode-item[data-mode-btn=spectrum].is-on{background:linear-gradient(180deg,#1c1f27,#12141a);border-color:#ffffff24}:root[data-mode=spectrum] .ao-panel,:root[data-mode=spectrum] .ao-card,:root[data-mode=spectrum] .kpi,:root[data-mode=spectrum] .card,:root[data-mode=spectrum] .fc,:root[data-mode=spectrum] .ccp,:root[data-mode=spectrum] .desk-card{background-image:linear-gradient(180deg,#171a21,#101218 55%,#0c0e13),repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px);background-blend-mode:normal,overlay;border-color:#ffffff14}:root[data-mode=spectrum] .ao-panel:before{opacity:1;background:linear-gradient(90deg,transparent,var(--ao-spec) 30%,var(--ao-spec) 70%,transparent)}:root[data-mode=spectrum] .ao-btn-primary{background:linear-gradient(180deg,#2a2e39,#171a21);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px var(--ao-spec-dim),0 0 16px var(--ao-spec-dim);color:#fff}:root[data-mode=spectrum] .ao-btn-primary:hover{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px var(--ao-spec-soft),0 0 22px var(--ao-spec-dim)}:root[data-mode=spectrum] .ao-nav a[aria-current=page]{background:linear-gradient(90deg,var(--ao-spec-dim),transparent);box-shadow:inset 2px 0 0 var(--ao-spec);color:#fff}:root[data-mode=spectrum] .ao-nav a:hover{background:#ffffff0a}:root[data-mode=spectrum] .ao-seg .is-active,:root[data-mode=spectrum] .seg2 button.is-active{background:#1d2029;box-shadow:inset 0 0 0 1px var(--ao-spec-soft),inset 0 1px #ffffff1a;color:#fff}:root[data-mode=spectrum] .ao-search-wrap{background:linear-gradient(180deg,#15181f,#0f1116);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px var(--ao-spec-dim)}:root[data-mode=spectrum] :focus-visible{outline:2px solid var(--ao-spec)!important;outline-offset:2px}:root[data-mode=spectrum] input,:root[data-mode=spectrum] select,:root[data-mode=spectrum] textarea{border-color:#ffffff1a}:root[data-mode=spectrum] input:focus,:root[data-mode=spectrum] select:focus,:root[data-mode=spectrum] textarea:focus{border-color:var(--ao-spec-soft);box-shadow:0 0 0 3px var(--ao-spec-dim)}:root[data-mode=spectrum] .ao-page-title{color:#f4f6fa;text-shadow:none}:root[data-mode=spectrum] .ao-col:after{left:0;right:0;height:2px;background:var(--ao-spec);opacity:.9;filter:none}:root[data-mode=spectrum] .ao-card-progress>span:first-child>span{background:linear-gradient(90deg,var(--ao-spec),#fff)}:root[data-mode=spectrum] ::-webkit-scrollbar{width:8px;height:8px}:root[data-mode=spectrum] ::-webkit-scrollbar-thumb{background:#2a2e39;border-radius:8px;border:2px solid #0c0e13}:root[data-mode=spectrum] ::-webkit-scrollbar-thumb:hover{background:#3a3f4c}:root[data-mode=spectrum] .ao-brand-ops{background:linear-gradient(90deg,var(--ao-spec),#fff 120%);-webkit-background-clip:text;background-clip:text;filter:none}:root[data-mode=spectrum] .ao-brand-trace{background:linear-gradient(90deg,transparent,var(--ao-spec) 50%,transparent);box-shadow:none}.ao-spectrum{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ao-spectrum-base{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 0%,#15181f,#0c0e13 45%,#07080b)}.ao-spectrum-grain{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 1px,transparent 1px 7px);opacity:.9;mix-blend-mode:overlay}.ao-spectrum-seams{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 calc(50% - 1px),rgba(255,255,255,.05) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(0deg,transparent 0 calc(38% - 1px),rgba(255,255,255,.04) calc(38% - 1px) calc(38% + 1px),transparent calc(38% + 1px));opacity:.5}.ao-spectrum-trace{position:absolute;height:1px;left:-10%;right:-10%;background:linear-gradient(90deg,transparent,var(--ao-spec-soft) 40%,var(--ao-spec) 50%,var(--ao-spec-soft) 60%,transparent);opacity:.55;animation:ao-spec-trace 18s linear infinite}.ao-spectrum-trace-a{top:38%}.ao-spectrum-trace-b{top:72%;animation-duration:26s;animation-direction:reverse;opacity:.35}@keyframes ao-spec-trace{0%{transform:translate(-30%)}to{transform:translate(30%)}}.ao-spectrum-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 70% at 50% 40%,transparent 50%,rgba(0,0,0,.55) 100%)}.ao-spectrum[data-paused="1"] .ao-spectrum-trace{animation-play-state:paused}.ao-spectrum-orb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;display:block;background:radial-gradient(circle at 35% 30%,#2b2f3a,#14161c 55%,#0a0b0e);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -4px 10px #0009,inset 0 2px 3px #ffffff24}.ao-spectrum-orb-core{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff 0%,var(--ao-spec) 28%,hsl(calc(var(--ao-spec-h) + 40) 90% 55%) 60%,transparent 72%);filter:blur(1.5px);opacity:.95}.ao-spectrum-orb-pattern{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 20%,rgba(255,255,255,.35) 21% 23%,transparent 24% 45%,rgba(255,255,255,.35) 46% 48%,transparent 49% 70%,rgba(255,255,255,.35) 71% 73%,transparent 74% 100%);-webkit-mask:radial-gradient(circle,transparent 55%,#000 58%,#000 66%,transparent 69%);mask:radial-gradient(circle,transparent 55%,#000 58%,#000 66%,transparent 69%);animation:ao-spec-orb 24s linear infinite;opacity:.8}.ao-spectrum-orb-gloss{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(60% 45% at 35% 22%,rgba(255,255,255,.45),transparent 60%)}@keyframes ao-spec-orb{to{transform:rotate(360deg)}}:root[data-mode=spectrum] .ao-brand-mark{box-shadow:none}:root[data-mode=spectrum] a{color:var(--ao-spec)}:root[data-mode=spectrum] .ao-pill,:root[data-mode=spectrum] .ao-chip{border-color:#ffffff1a}:root[data-mode=spectrum] .ao-signals-badge,:root[data-mode=spectrum] .ao-badge-count{box-shadow:0 0 0 1px #ffffff1a}:root[data-mode=spectrum] .ao-tab.is-active,:root[data-mode=spectrum] [role=tab][aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ao-spec);color:#fff}:root[data-mode=spectrum] .atlas-h-trace,:root[data-mode=spectrum] .atlas-impact,:root[data-mode=spectrum] .atlas-step-done:hover{color:var(--ao-spec)}:root[data-mode=spectrum] .ao-brand-logo{filter:hue-rotate(calc((var(--ao-spec-h) - 270) * 1deg)) saturate(1.15) drop-shadow(0 0 10px var(--ao-spec-dim))}:root[data-mode=spectrum] .ao-brand-w{color:#f4f6fa;text-shadow:none}:root[data-mode=spectrum] .ao-nav-group-label{color:var(--ao-spec);opacity:.75}:root[data-mode=spectrum] .ao-nav a svg,:root[data-mode=spectrum] .ao-nav-btn svg{color:#9aa3b5}:root[data-mode=spectrum] .ao-nav a[aria-current=page] svg{color:var(--ao-spec)}:root[data-mode=spectrum] .ao-topbar-tools .ao-btn-primary{color:#fff}:root[data-mode=spectrum] .ao-topbar-tools .ao-btn-primary svg{color:var(--ao-spec)}:root[data-mode=spectrum] .ao-btn{border-color:#ffffff1a;background:linear-gradient(180deg,#1c1f27,#13161c);box-shadow:inset 0 1px #ffffff14}:root[data-mode=spectrum] .ao-btn:hover{border-color:var(--ao-spec-soft);box-shadow:inset 0 1px #ffffff1a,0 0 12px var(--ao-spec-dim)}:root[data-mode=spectrum] .ao-status{border-color:var(--ao-spec-soft);color:#e6e9ef}:root[data-mode=spectrum] .ao-status:before,:root[data-mode=spectrum] .ao-status i{background:var(--ao-spec);box-shadow:0 0 8px var(--ao-spec)}:root[data-mode=spectrum] .ao-topbar-avatar{box-shadow:0 0 0 2px var(--ao-spec-soft),0 0 14px var(--ao-spec-dim)}:root[data-mode=spectrum] .ao-mode-current{border-color:var(--ao-spec-soft)}:root[data-mode=spectrum] .ao-mode-current svg{color:var(--ao-spec)}:root[data-mode=spectrum] .ao-page-title:after,:root[data-mode=spectrum] .ao-page-title i{background:var(--ao-spec)}:root[data-mode=spectrum] .ao-main a:not(.ao-btn):not(.atlas-go):not(.atlas-key){color:var(--ao-spec)}:root[data-mode=spectrum] .ao-kbd{border-color:#ffffff1f;color:#c9ced8}:root[data-mode=spectrum] .ao-col-head h3:before{background:var(--ao-spec);box-shadow:0 0 8px var(--ao-spec)}:root[data-mode=spectrum] .ao-card-title:hover{color:var(--ao-spec)}:root[data-mode=spectrum] [role=tab][aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ao-spec);color:#fff}:root[data-mode=spectrum] .atlas-step-done:hover{color:var(--ao-spec)}.ao-spectrum-seams,.ao-spectrum-trace{display:none}:root[data-mode=spectrum] .ao-card .ao-card-title,:root[data-mode=spectrum] a.ao-card-title,:root[data-mode=spectrum] .ao-pri-card .ao-pri-title,:root[data-mode=spectrum] a.ao-pri-title,:root[data-mode=spectrum] button.ao-pri-title,:root[data-mode=spectrum] .ao-card .ao-card-owner strong{color:#f4f6fa!important;text-shadow:none!important}:root[data-mode=spectrum] .ao-card .ao-card-title:hover,:root[data-mode=spectrum] .ao-pri-card .ao-pri-title:hover{color:var(--ao-spec)!important}:root[data-mode=spectrum] .ao-pri-card.is-done .ao-pri-title,:root[data-mode=spectrum] .ao-pri-card.is-closed .ao-pri-title{color:var(--ao-text-2)!important}:root[data-mode=spectrum] .ao-pri-place{background:var(--ao-spec-dim);color:var(--ao-spec);box-shadow:0 0 0 1px var(--ao-spec-dim),0 0 10px var(--ao-spec-dim);text-shadow:0 0 6px var(--ao-spec)}:root[data-mode=spectrum]{--ao-spec-text: hsl(var(--ao-spec-h) 100% 76%)}:root[data-mode=spectrum] a,:root[data-mode=spectrum] .ao-main a:not(.ao-btn):not(.atlas-go):not(.atlas-key),:root[data-mode=spectrum] .ao-nav-group-label,:root[data-mode=spectrum] .ao-card-title,:root[data-mode=spectrum] .ao-num,:root[data-mode=spectrum] .ao-skip{color:var(--ao-spec-text)}:root[data-mode=spectrum] .ao-nav-group-label{opacity:1}:root[data-mode=spectrum] .ao-btn[href],:root[data-mode=spectrum] a.ao-btn{color:#e6e9ef}:root[data-mode=spectrum] .pay-cta{background:linear-gradient(180deg,#2a2e39,#171a21);color:#fff;border-color:var(--ao-spec-soft);box-shadow:inset 0 1px #ffffff24,0 0 16px var(--ao-spec-dim)}:root[data-mode=spectrum] .ao-menu-dots,:root[data-mode=spectrum] a.menu{color:var(--ao-spec-text)}a.ao-status{text-decoration:none}.ao-shell[data-page=integrations],.ao-shell[data-page=integrations].signals-open{grid-template-columns:var(--ao-nav-w) minmax(0,1fr)}.ao-shell[data-page=integrations].nav-collapsed,.ao-shell[data-page=integrations].nav-collapsed.signals-open{grid-template-columns:var(--ao-nav-w-collapsed) minmax(0,1fr)}.ao-shell[data-page=integrations]>.ao-signals{display:none}@media(max-width:860px){.ao-shell[data-page=integrations],.ao-shell[data-page=integrations].signals-open,.ao-shell[data-page=integrations].nav-collapsed,.ao-shell[data-page=integrations].nav-collapsed.signals-open{grid-template-columns:var(--ao-nav-w-collapsed) minmax(0,1fr)}}@media(max-width:720px){.ao-shell[data-page=integrations],.ao-shell[data-page=integrations].signals-open,.ao-shell[data-page=integrations].nav-collapsed,.ao-shell[data-page=integrations].nav-collapsed.signals-open{grid-template-columns:minmax(0,1fr)}}[data-screen=integrations]{color:var(--ao-text-0);max-width:1400px}[data-screen=integrations] .io-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-screen=integrations] .io-head{display:grid;gap:6px}[data-screen=integrations] .io-lead{margin:0;color:var(--ao-text-1);font-size:14px;line-height:1.5;max-width:62ch}[data-screen=integrations] .io-strip{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:0;margin:4px 0 18px;border-radius:var(--ao-radius-panel);background:var(--ao-card-bg);border:1px solid var(--ao-card-border);box-shadow:var(--ao-card-shadow)}[data-screen=integrations] .io-stat{display:grid;gap:2px;padding:14px 18px 18px;border-right:1px solid rgba(var(--ao-h-edge),.16);min-width:0}[data-screen=integrations] .io-stat:last-of-type{border-right:0}[data-screen=integrations] .io-stat strong{font:700 28px/1.1 var(--ao-font-display);color:var(--ao-text-0);letter-spacing:.01em}[data-screen=integrations] .io-stat span{color:var(--ao-text-1);font-size:13px}[data-screen=integrations] .io-stat[data-warn="1"] strong{color:var(--ao-warning)}[data-screen=integrations] .io-pulse{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(var(--ao-h-edge),.14);overflow:hidden}[data-screen=integrations] .io-pulse i{position:absolute;top:0;bottom:0;left:-30%;width:30%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--ao-violet),var(--ao-cyan),transparent);animation:io-sweep 3.4s linear infinite}[data-screen=integrations] .io-strip[data-health=good] .io-pulse{background:color-mix(in srgb,var(--ao-success) 24%,transparent)}[data-screen=integrations] .io-strip[data-health=warn] .io-pulse{background:color-mix(in srgb,var(--ao-warning) 30%,transparent)}[data-screen=integrations] .io-strip[data-health=warn] .io-pulse i{background:linear-gradient(90deg,transparent,var(--ao-warning),transparent)}@keyframes io-sweep{0%{left:-30%}to{left:100%}}[data-screen=integrations] .io-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 18px}[data-screen=integrations] .io-search{position:relative;flex:1 1 260px;max-width:420px;display:block;color:var(--ao-text-1)}[data-screen=integrations] .io-search>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);pointer-events:none}[data-screen=integrations] .io-search input{width:100%;padding-left:34px;min-height:40px;color:var(--ao-text-0)}[data-screen=integrations] .io-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:var(--ao-radius-control);background:rgba(var(--ao-h-well-2),.8);border:1px solid rgba(var(--ao-h-edge),.22)}[data-screen=integrations] .io-seg button{min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--ao-text-1);font:500 13px var(--ao-font-ui);cursor:pointer;transition:background var(--ao-ease),color var(--ao-ease)}[data-screen=integrations] .io-seg button:hover{color:var(--ao-text-0);background:rgba(var(--ao-h-raise),.8)}[data-screen=integrations] .io-seg button[aria-pressed=true]{color:var(--ao-text-0);background:color-mix(in srgb,var(--ao-violet) 34%,rgba(var(--ao-h-raise),1))}[data-screen=integrations] button:focus-visible,[data-screen=integrations] a:focus-visible,.io-scrim button:focus-visible,.io-scrim a:focus-visible,.io-scrim input:focus-visible{outline:2px solid var(--ao-violet);outline-offset:2px}[data-screen=integrations] .io-layout{display:grid;grid-template-columns:208px minmax(0,1fr);gap:22px;align-items:start}[data-screen=integrations] .io-rail{position:sticky;top:12px;display:grid;gap:4px;padding:8px;border-radius:var(--ao-radius-panel);background:var(--ao-card-bg);border:1px solid var(--ao-card-border)}[data-screen=integrations] .io-rail button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ao-text-1);font:500 13px var(--ao-font-ui);text-align:left;cursor:pointer;transition:background var(--ao-ease),color var(--ao-ease)}[data-screen=integrations] .io-rail button:hover{background:rgba(var(--ao-h-raise),.8);color:var(--ao-text-0)}[data-screen=integrations] .io-rail button[aria-pressed=true]{background:color-mix(in srgb,var(--ao-violet) 30%,rgba(var(--ao-h-raise),1));color:var(--ao-text-0);box-shadow:inset 2px 0 0 var(--ao-violet)}[data-screen=integrations] .io-rail b{font:600 12px var(--ao-font-mono);color:var(--ao-text-1);min-width:20px;text-align:right}[data-screen=integrations] .io-content{min-width:0}[data-screen=integrations] .io-group{margin:0 0 28px}[data-screen=integrations] .io-group-title{margin:0 0 12px;font:600 16px var(--ao-font-display);color:var(--ao-text-0);letter-spacing:.01em}[data-screen=integrations] .io-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;align-items:stretch}[data-screen=integrations] .io-card{--io-glow: transparent;position:relative;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:10px;padding:16px;min-width:0;border-radius:var(--ao-radius-panel);background:var(--ao-card-bg);border:1px solid var(--ao-card-border);box-shadow:var(--ao-card-shadow),0 0 28px -8px var(--io-glow);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);transition:border-color var(--ao-theme-t),box-shadow var(--ao-theme-t),transform .18s var(--ao-ease-out)}[data-screen=integrations] .io-card:hover,[data-screen=integrations] .io-card:focus-within{border-color:var(--ao-card-border-hover);transform:translateY(-3px);box-shadow:var(--ao-card-shadow-hover),0 0 34px -6px var(--io-glow)}[data-screen=integrations] .io-card[data-stage=connected]{--io-glow: color-mix(in srgb, var(--ao-success) 55%, transparent);border-color:color-mix(in srgb,var(--ao-success) 38%,var(--ao-card-border))}[data-screen=integrations] .io-card[data-stage=error]{--io-glow: color-mix(in srgb, var(--ao-warning) 60%, transparent);border-color:color-mix(in srgb,var(--ao-warning) 55%,var(--ao-card-border))}[data-screen=integrations] .io-card[data-stage=not_connected] .io-mark,[data-screen=integrations] .io-card[data-stage=key_saved] .io-mark{opacity:.78;filter:saturate(.7)}[data-screen=integrations] .io-card[data-stage=not_connected],[data-screen=integrations] .io-card[data-stage=key_saved]{border-style:solid}[data-screen=integrations] .io-beam{position:absolute;left:14px;right:14px;top:-1px;height:2px;border-radius:2px;overflow:hidden;pointer-events:none;opacity:0}[data-screen=integrations] .io-card[data-stage=connected] .io-beam,[data-screen=integrations] .io-card[data-stage=error] .io-beam{opacity:1;background:color-mix(in srgb,var(--ao-success) 40%,transparent)}[data-screen=integrations] .io-card[data-stage=error] .io-beam{background:color-mix(in srgb,var(--ao-warning) 45%,transparent)}[data-screen=integrations] .io-beam:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-40%;background:linear-gradient(90deg,transparent,var(--ao-text-0),transparent);opacity:.85;animation:io-beam 2.8s ease-in-out infinite}[data-screen=integrations] .io-card[data-stage=error] .io-beam:after{animation-duration:1.6s}@keyframes io-beam{0%{left:-40%}to{left:100%}}[data-screen=integrations] .io-card-top{display:flex;align-items:center;gap:10px;min-width:0}[data-screen=integrations] .io-name{margin:0;flex:0 1 auto;min-width:0;font:600 15px/1.25 var(--ao-font-ui);color:var(--ao-text-0);overflow-wrap:anywhere}[data-screen=integrations] .io-purpose{margin:0;color:var(--ao-text-1);font-size:13.5px;line-height:1.5;align-self:start}[data-screen=integrations] .io-meta{margin:0;display:grid;gap:2px;color:var(--ao-text-1);font-size:12.5px;line-height:1.45;min-height:2.9em;overflow-wrap:anywhere}[data-screen=integrations] .io-meta span:first-child{color:var(--ao-text-0)}[data-screen=integrations] .io-foot{display:grid;gap:8px}[data-screen=integrations] .io-go{width:100%;min-height:40px;justify-content:center}[data-screen=integrations] .io-sub-actions{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;min-height:28px}[data-screen=integrations] .io-sub-actions button,[data-screen=integrations] .io-sub-actions a{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:none;color:var(--ao-text-1);font:500 12.5px var(--ao-font-ui);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ao-h-edge),.5);cursor:pointer}[data-screen=integrations] .io-sub-actions button:hover,[data-screen=integrations] .io-sub-actions a:hover{color:var(--ao-text-0)}[data-screen=integrations] .io-sub-actions button:disabled{opacity:.6;cursor:default}[data-screen=integrations] .io-foot-note{margin:4px 0 0;color:var(--ao-text-1);font-size:12.5px}[data-screen=integrations] .io-mark,.io-dlg .io-mark{flex:none;display:inline-grid;place-items:center;border-radius:11px;background:rgba(var(--ao-h-well-2),.9);border:1px solid rgba(var(--ao-h-edge),.26);box-shadow:inset 0 1px #ffffff0f;overflow:hidden}[data-screen=integrations] .io-mark-text,.io-dlg .io-mark-text{font-family:var(--ao-font-display);font-weight:700;color:var(--ao-text-0);background:color-mix(in srgb,var(--ao-violet) 26%,rgba(var(--ao-h-well-2),1))}[data-screen=integrations] .io-chip{justify-self:start;display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:999px;font:500 11.5px var(--ao-font-ui);white-space:nowrap;color:var(--ao-text-0);background:rgba(var(--ao-h-well-2),.85);border:1px solid rgba(var(--ao-h-edge),.26)}[data-screen=integrations] .io-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ao-text-2)}[data-screen=integrations] .io-chip[data-stage=connected]{background:color-mix(in srgb,var(--ao-success) 14%,rgba(var(--ao-h-well-2),1));border-color:color-mix(in srgb,var(--ao-success) 45%,transparent)}[data-screen=integrations] .io-chip[data-stage=connected]:before{--io-ring: color-mix(in srgb, var(--ao-success) 70%, transparent);background:var(--ao-success);animation:io-pulse 2.2s ease-out infinite}[data-screen=integrations] .io-chip[data-stage=error]{background:color-mix(in srgb,var(--ao-warning) 14%,rgba(var(--ao-h-well-2),1));border-color:color-mix(in srgb,var(--ao-warning) 55%,transparent)}[data-screen=integrations] .io-chip[data-stage=error]:before{--io-ring: color-mix(in srgb, var(--ao-warning) 70%, transparent);background:var(--ao-warning);animation:io-pulse 1.4s ease-out infinite}[data-screen=integrations] .io-chip[data-stage=key_saved]:before{background:var(--ao-warning)}@keyframes io-pulse{0%{box-shadow:0 0 0 0 var(--io-ring, transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.io-q{flex:none;width:24px;height:24px;display:inline-grid;place-items:center;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--ao-violet) 70%,transparent);background:color-mix(in srgb,var(--ao-violet) 22%,rgba(var(--ao-h-well-2),1));color:var(--ao-text-0);font:700 13px var(--ao-font-ui);cursor:help;transition:background var(--ao-ease),transform var(--ao-ease)}.io-q:hover,.io-q[aria-expanded=true]{background:color-mix(in srgb,var(--ao-violet) 50%,rgba(var(--ao-h-well-2),1));transform:scale(1.08)}.io-q:focus-visible{outline:2px solid var(--ao-violet);outline-offset:2px}.io-tip{position:fixed;z-index:120;width:min(340px,calc(100vw - 20px));max-height:calc(100vh - 20px);overflow-y:auto;padding:14px 16px 12px;border-radius:14px;background-color:rgba(var(--ao-h-deep),1);background-image:var(--ao-panel-bg);border:1px solid var(--ao-panel-border);box-shadow:0 18px 48px #00000080,0 0 0 1px color-mix(in srgb,var(--ao-violet) 30%,transparent);color:var(--ao-text-0);font:400 13px/1.5 var(--ao-font-ui)}.io-tip h4{margin:10px 0 3px;font:600 12.5px var(--ao-font-ui);color:var(--ao-text-0)}.io-tip h4:first-child{margin-top:0}.io-tip p,.io-tip li{margin:0;color:var(--ao-text-1)}.io-tip ol,.io-tip ul{margin:0;padding-left:20px;display:grid;gap:3px}[data-screen=integrations] .io-notice,.io-dlg .io-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:10px 12px;border-radius:var(--ao-radius-control);font-size:13.5px;line-height:1.45;color:var(--ao-text-0);background:rgba(var(--ao-h-well-2),.9);border:1px solid rgba(var(--ao-h-edge),.3)}[data-screen=integrations] .io-notice[data-kind=ok],.io-dlg .io-notice[data-kind=ok]{border-color:color-mix(in srgb,var(--ao-success) 55%,transparent)}[data-screen=integrations] .io-notice[data-kind=bad],.io-dlg .io-notice[data-kind=bad]{border-color:color-mix(in srgb,var(--ao-warning) 70%,transparent)}.io-x{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ao-text-1);cursor:pointer}.io-x:hover{background:rgba(var(--ao-h-raise),.9);color:var(--ao-text-0)}.io-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#02040ca8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:io-fade .16s ease-out}@keyframes io-fade{0%{opacity:0}to{opacity:1}}.io-dlg{width:min(560px,100%);max-height:min(86vh,860px);display:flex;flex-direction:column;border-radius:18px;background-color:rgba(var(--ao-h-deep),1);background-image:var(--ao-panel-bg);border:1px solid var(--ao-panel-border);box-shadow:0 30px 80px #0000008c,0 0 60px -20px var(--ao-violet);color:var(--ao-text-0);font-family:var(--ao-font-ui);animation:io-rise .22s var(--ao-ease-out)}.io-dlg[data-wide="1"]{width:min(900px,100%)}@keyframes io-rise{0%{transform:translateY(14px) scale(.985);opacity:0}to{transform:none;opacity:1}}.io-dlg-head{display:flex;align-items:center;gap:14px;padding:18px 20px 14px;border-bottom:1px solid rgba(var(--ao-h-edge),.2)}.io-dlg-head>div{flex:1;min-width:0}.io-dlg-head h2{margin:0;font:600 19px/1.25 var(--ao-font-display);color:var(--ao-text-0);overflow-wrap:anywhere}.io-dlg-head p{margin:3px 0 0;color:var(--ao-text-1);font-size:13px;line-height:1.45}.io-dlg-body{padding:18px 20px 22px;overflow-y:auto}.io-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start}.io-main{display:grid;gap:14px;min-width:0}.io-guide{display:grid;gap:10px;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--ao-violet) 10%,rgba(var(--ao-h-well-2),.9));border:1px solid color-mix(in srgb,var(--ao-violet) 36%,transparent)}.io-guide h3{margin:0;font:600 14.5px var(--ao-font-ui);color:var(--ao-text-0)}.io-guide ol{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:10px}.io-guide>ol>li{counter-increment:s;position:relative;padding-left:32px;font-size:13.5px;line-height:1.5;color:var(--ao-text-0)}.io-guide>ol>li:before{content:counter(s);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--ao-font-ui);color:var(--ao-text-0);background:color-mix(in srgb,var(--ao-violet) 55%,rgba(var(--ao-h-well),1))}.io-open{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border-radius:var(--ao-radius-control);border:1px solid color-mix(in srgb,var(--ao-violet) 70%,transparent);background:rgba(var(--ao-h-raise),.9);color:var(--ao-text-0);font:600 13.5px var(--ao-font-ui);text-decoration:none}.io-open:hover{background:color-mix(in srgb,var(--ao-violet) 30%,rgba(var(--ao-h-raise),1))}.io-need h4{margin:4px 0;font:600 12.5px var(--ao-font-ui);color:var(--ao-text-0)}.io-need ul{margin:0;padding-left:18px;color:var(--ao-text-1);font-size:13px;line-height:1.5;display:grid;gap:2px}.io-ways{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:var(--ao-radius-control);background:rgba(var(--ao-h-well-2),.8);border:1px solid rgba(var(--ao-h-edge),.22)}.io-ways button{min-height:38px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--ao-text-1);font:600 13px var(--ao-font-ui);cursor:pointer}.io-ways button[aria-pressed=true]{color:var(--ao-text-0);background:color-mix(in srgb,var(--ao-violet) 40%,rgba(var(--ao-h-raise),1))}.io-fld{display:grid;gap:4px}.io-fld>label{font:600 13.5px var(--ao-font-ui);color:var(--ao-text-0)}.io-fld-row{position:relative;display:flex}.io-fld-row input{width:100%;min-height:44px;padding-right:44px;color:var(--ao-text-0);font-family:var(--ao-font-mono);font-size:13.5px}.io-fld[data-state=ok] input{border-color:color-mix(in srgb,var(--ao-success) 65%,transparent)}.io-fld[data-state=bad] input{border-color:var(--ao-warning)}.io-eye{position:absolute;right:3px;top:3px;bottom:3px;width:38px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--ao-text-1);cursor:pointer}.io-eye[aria-pressed=true]{color:var(--ao-text-0);background:rgba(var(--ao-h-raise),.9)}.io-fld-help{margin:0;color:var(--ao-text-1);font-size:12.5px;line-height:1.45}.io-fld-msg{margin:0;min-height:1.2em;font-size:12.5px;line-height:1.4;color:var(--ao-text-1)}.io-fld[data-state=bad] .io-fld-msg{color:var(--ao-warning)}.io-fld[data-state=ok] .io-fld-msg{color:var(--ao-text-1)}.io-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.io-actions .io-primary{min-height:44px;padding:0 22px}.io-big{width:100%;min-height:52px;justify-content:center;font-size:15px;text-decoration:none;display:inline-flex;align-items:center}.io-dlg a.ao-btn{text-decoration:none}.io-dlg .io-disabled{opacity:.5;pointer-events:none}.io-hint{margin:0;color:var(--ao-text-1);font-size:13px;line-height:1.5}.io-safe{display:flex;align-items:center;gap:6px}.io-label{margin:0;font:600 13px var(--ao-font-ui);color:var(--ao-text-0)}.io-calm{display:grid;gap:8px;padding:14px;border-radius:12px;background:rgba(var(--ao-h-well-2),.9);border:1px solid color-mix(in srgb,var(--ao-warning) 45%,transparent)}.io-calm h4{margin:0;font:600 14px var(--ao-font-ui);color:var(--ao-text-0)}.io-calm p{margin:0;color:var(--ao-text-1);font-size:13px;line-height:1.5}.io-calm ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.io-calm li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:rgba(var(--ao-h-well),.9)}.io-calm code,.io-copyrow code{font-family:var(--ao-font-mono);font-size:12.5px;color:var(--ao-text-0)}.io-copy{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(var(--ao-h-edge),.35);background:rgba(var(--ao-h-raise),.9);color:var(--ao-text-0);font:600 12.5px var(--ao-font-ui);cursor:pointer}.io-copy:hover{background:color-mix(in srgb,var(--ao-violet) 28%,rgba(var(--ao-h-raise),1))}.io-calm>.io-copy{justify-self:start}.io-copyrow{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--ao-radius-control);background:rgba(var(--ao-h-well),.9);border:1px solid rgba(var(--ao-h-edge),.22)}.io-copyrow code{flex:1;min-width:0;overflow-wrap:anywhere}.io-result{display:grid;justify-items:center;text-align:center;gap:8px;padding:18px 8px 4px}.io-result-ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--ao-text-0);background:color-mix(in srgb,var(--ao-success) 40%,rgba(var(--ao-h-well),1));border:1px solid var(--ao-success);box-shadow:0 0 30px -4px var(--ao-success)}.io-result h3{margin:4px 0 0;font:600 18px var(--ao-font-display);color:var(--ao-text-0)}.io-result p{margin:0 0 8px;color:var(--ao-text-1);font-size:14px;line-height:1.5;max-width:46ch}.io-manage{display:grid;gap:14px}.io-facts{margin:0;display:grid;gap:8px;padding:12px 14px;border-radius:12px;background:rgba(var(--ao-h-well-2),.85);border:1px solid rgba(var(--ao-h-edge),.2)}.io-facts>div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.io-facts dt{color:var(--ao-text-1)}.io-facts dd{margin:0;text-align:right;overflow-wrap:anywhere;color:var(--ao-text-0)}.io-web{display:grid;gap:8px}.io-confirm{display:grid;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(var(--ao-h-well-2),.9);border:1px solid color-mix(in srgb,var(--ao-warning) 60%,transparent)}.io-confirm p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ao-text-0)}.io-sub{margin:4px 0 0;font:600 14px var(--ao-font-ui);color:var(--ao-text-0)}.io-log{list-style:none;margin:0;padding:0;display:grid;gap:7px}.io-log li{display:grid;grid-template-columns:10px 1fr auto;gap:9px;align-items:baseline;font-size:13px;color:var(--ao-text-0)}.io-log time{color:var(--ao-text-1);font-size:12px;white-space:nowrap}.io-dot{width:7px;height:7px;border-radius:50%;background:var(--ao-success);transform:translateY(-1px)}.io-log li[data-ok="0"] .io-dot{background:var(--ao-warning)}@media(prefers-reduced-motion:reduce){[data-screen=integrations] .io-pulse i,[data-screen=integrations] .io-beam:after,[data-screen=integrations] .io-chip:before{animation:none}[data-screen=integrations] .io-pulse i{left:0;width:100%;opacity:.55}[data-screen=integrations] .io-beam:after{left:0;width:100%;opacity:.35}[data-screen=integrations] .io-card,.io-q,.io-scrim,.io-dlg{transition:none;animation:none}[data-screen=integrations] .io-card:hover,[data-screen=integrations] .io-card:focus-within{transform:none}}@media(max-width:1100px){[data-screen=integrations] .io-layout{grid-template-columns:minmax(0,1fr)}[data-screen=integrations] .io-rail{position:static;display:flex;overflow-x:auto;gap:6px;padding:6px;scrollbar-width:thin}[data-screen=integrations] .io-rail button{flex:none;white-space:nowrap;min-height:40px}[data-screen=integrations] .io-rail button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--ao-violet)}}@media(max-width:760px){.io-split{grid-template-columns:minmax(0,1fr)}.io-dlg[data-wide="1"],.io-dlg{width:100%}}@media(max-width:600px){[data-screen=integrations] .io-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-screen=integrations] .io-stat{padding:12px 14px 14px;border-bottom:1px solid rgba(var(--ao-h-edge),.16)}[data-screen=integrations] .io-stat:nth-child(2){border-right:0}[data-screen=integrations] .io-grid{grid-template-columns:minmax(0,1fr)}[data-screen=integrations] .io-search{max-width:none;flex-basis:100%}[data-screen=integrations] .io-seg{width:100%}[data-screen=integrations] .io-seg button{flex:1 1 auto;min-height:44px;padding:0 8px}[data-screen=integrations] .io-sub-actions button,[data-screen=integrations] .io-sub-actions a{min-height:36px}.io-x{width:44px;height:44px}.io-q{width:28px;height:28px}.io-scrim{padding:0;place-items:end stretch}.io-dlg{max-height:92vh;border-radius:20px 20px 0 0;animation:io-sheet .24s var(--ao-ease-out)}.io-dlg-head{padding:16px 14px 12px}.io-dlg-body{padding:14px 14px calc(22px + env(safe-area-inset-bottom))}.io-actions .io-primary,.io-actions .ao-btn{width:100%;justify-content:center}}@keyframes io-sheet{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}[data-screen=setup] .su-body{display:flex;flex-direction:column;gap:14px;max-width:640px;color:var(--ao-text-1)}[data-screen=setup] .su-body p{margin:0;line-height:1.55;color:var(--ao-text-1)}[data-screen=setup] .su-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ao-text-1)}[data-screen=setup] .su-field input{color:var(--ao-text-0);font-size:15px}[data-screen=setup] .su-progress{height:4px;border-radius:4px;background:rgba(var(--ao-h-edge-soft),.25);overflow:hidden;margin:0 0 14px;max-width:640px}[data-screen=setup] .su-progress i{display:block;height:100%;background:var(--ao-violet);transition:width var(--ao-ease)}[data-screen=setup] .su-logo{display:flex;align-items:center;min-height:72px;padding:12px;border-radius:10px;border:1px solid rgba(var(--ao-h-edge),.25);background:rgba(var(--ao-h-void),.6)}[data-screen=setup] .su-logo img{max-height:48px;max-width:220px;object-fit:contain}[data-screen=setup] .su-color{display:flex;gap:10px;align-items:center;flex-wrap:wrap}[data-screen=setup] .su-color input[type=color]{width:48px;height:40px;padding:2px}[data-screen=setup] .su-color input:not([type=color]){width:120px;color:var(--ao-text-0);font-family:var(--ao-font-mono)}[data-screen=setup] .su-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;align-items:stretch}[data-screen=setup] .su-theme{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;cursor:pointer;border:1px solid rgba(var(--ao-h-edge),.3);background:rgba(var(--ao-h-tile),.7)}[data-screen=setup] .su-theme strong{color:var(--ao-text-0);font-size:14px}[data-screen=setup] .su-theme span{color:var(--ao-text-1);font-size:12.5px;line-height:1.45}[data-screen=setup] .su-theme input{position:absolute;opacity:0;pointer-events:none}[data-screen=setup] .su-theme[data-on=true]{border-color:var(--ao-violet);box-shadow:0 0 0 1px var(--ao-violet)}[data-screen=setup] .su-theme:focus-within{outline:2px solid var(--ao-cyan);outline-offset:2px}[data-screen=setup] .su-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}[data-screen=setup] .su-actions-left{flex:1 1 0;display:flex}[data-screen=setup] .su-actions-right{display:flex;gap:8px}[data-screen=setup] .su-msg,[data-screen=setup] .su-note{color:var(--ao-text-1);font-size:13px}[data-screen=setup] .su-ok{color:var(--ao-success);font-weight:600}[data-screen=setup] .su-ok-box ol{margin:6px 0 0;padding-left:20px;color:var(--ao-text-0);line-height:1.6}
