.aa-week{--rows:9;display:grid;grid-template-columns:2.6rem repeat(5,minmax(0,1fr));gap:0 6px;padding:14px 14px 16px;border-radius:1.25rem;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(10,23,52,.9),rgba(5,11,28,.95));box-shadow:0 60px 120px -60px rgba(0,0,0,.9)}.aa-day,.aa-week{position:relative}.aa-day{min-height:100%}.aa-day-h{display:block;margin-bottom:8px;text-align:center;font-family:var(--font-sans);font-weight:500;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.aa-col{position:relative;height:clamp(16rem,44svh,26rem);border-radius:10px;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px calc(100% / var(--rows)))}.aa-hours{display:grid;grid-template-rows:repeat(var(--rows),1fr);padding-top:calc(.58rem * 1.2 + 8px)}.aa-hours span{font-family:var(--font-sans);font-size:.52rem;color:hsla(0,0%,100%,.35)}.aa-block{position:absolute;left:4px;right:4px;display:flex;align-items:center;overflow:hidden;padding:0 8px;border-radius:7px;font-size:.66rem;font-weight:600;line-height:1.15;white-space:nowrap;text-overflow:ellipsis;will-change:transform,opacity}.aa-block--chore{background:rgba(224,90,16,.22);border:1px solid rgba(224,90,16,.55);color:#ffd1b3}.aa-block--love{background:rgba(124,255,178,.14);border:1px solid rgba(124,255,178,.5);color:#c9ffe0;opacity:0}.aa-auto{left:4px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#0b5cf5;font-family:var(--font-sans);font-weight:500;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:0 0 16px rgba(11,92,245,.6)}.aa-auto,.aa-sweep{position:absolute;opacity:0}.aa-sweep{top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,#3fc6ff,transparent);box-shadow:0 0 18px #3fc6ff;pointer-events:none}.aa-counter{display:flex;align-items:baseline;gap:.6rem;font-family:var(--font-display,inherit);font-weight:700;letter-spacing:-.02em;color:#fff}.aa-counter b{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1;font-variant-numeric:tabular-nums}.aa-counter small{font-family:var(--font-sans);font-weight:500;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.aa-recipe{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:1.35rem 1.4rem 1.3rem;border-radius:1.4rem;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(10,23,52,.85),rgba(5,11,28,.95));text-align:left;color:inherit;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .45s}.aa-recipe:hover{border-color:rgba(63,198,255,.45);box-shadow:0 36px 70px -40px rgba(11,92,245,.7)}.aa-recipe[aria-expanded=true]{border-color:#3fc6ff;box-shadow:0 0 0 1px rgba(63,198,255,.3),0 36px 70px -40px rgba(11,92,245,.7)}.aa-open{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(63,198,255,.45);background:rgba(63,198,255,.08);font-family:var(--font-sans);font-weight:600;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#9fdfff;transition:background .2s,border-color .2s,color .2s}.aa-recipe:hover .aa-open{border-color:#3fc6ff;background:rgba(63,198,255,.18);color:#fff}.aa-flow{display:flex;align-items:center;gap:4px;margin-top:.9rem}.aa-flow i{height:6px;flex:1;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden;position:relative}.aa-flow i:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,#e05a10,#f0b442,#3fc6ff)}.aa-recipe:hover .aa-flow i:after,.aa-recipe[aria-expanded=true] .aa-flow i:after{transform:translateX(0);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.aa-recipe:hover .aa-flow i:nth-child(2):after,.aa-recipe[aria-expanded=true] .aa-flow i:nth-child(2):after{transition-delay:.12s}.aa-recipe:hover .aa-flow i:nth-child(3):after,.aa-recipe[aria-expanded=true] .aa-flow i:nth-child(3):after{transition-delay:.24s}.aa-flow b{font-family:var(--font-sans);font-weight:500;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.55);white-space:nowrap}.aa-hours-pill{display:inline-flex;align-items:baseline;gap:.3rem;padding:.3rem .65rem;border-radius:999px;background:rgba(124,255,178,.12);color:#7cffb2;font-weight:700;font-size:.8rem}.aa-hours-pill small{font-family:var(--font-sans);font-weight:500;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.aa-steps li{position:relative;padding-left:1.6rem}.aa-steps li:before{content:attr(data-n);position:absolute;left:0;top:.1rem;display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;background:rgba(63,198,255,.15);color:#3fc6ff;font-family:var(--font-sans);font-size:.5rem}.aa-canvas{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:14px;padding:16px;border-radius:1.25rem;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(60% 80% at 50% 50%,rgba(11,92,245,.14),transparent 70%),#050b1f;background-image:radial-gradient(60% 80% at 50% 50%,rgba(11,92,245,.14),transparent 70%),linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:auto,22px 22px,22px 22px}.aa-lane{display:grid;align-content:start;gap:8px;min-width:0}.aa-lane-h{font-family:var(--font-sans);font-weight:500;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.aa-node{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:rgba(10,23,52,.85);text-align:left;font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.85);transition:border-color .2s,background .2s,box-shadow .3s}.aa-node:hover{border-color:rgba(63,198,255,.5)}.aa-run{min-height:2.75rem;font-size:.9rem;box-shadow:0 10px 26px -12px rgba(11,92,245,.9)}.aa-run:disabled{opacity:.7;box-shadow:none}.aa-node[aria-pressed=true]{border-color:#3fc6ff;background:#0b2e4e;color:#fff}.aa-node[data-off=true]{opacity:.45}.aa-node[data-run=active]{border-color:#f0b442;box-shadow:0 0 0 3px rgba(240,180,66,.2),0 0 30px rgba(240,180,66,.35)}.aa-node[data-run=done]{border-color:#7cffb2}.aa-node i{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:7px;background:hsla(0,0%,100%,.08);font-size:.6rem;font-style:normal;color:#3fc6ff}.aa-node[data-run=done] i{background:#7cffb2;color:#05070d}.aa-node[data-run=active] i{background:#f0b442;color:#05070d}.aa-node small{display:block;font-size:.66rem;font-weight:500;color:hsla(0,0%,100%,.5)}.aa-node .aa-k{margin-left:auto;font-family:var(--font-sans);font-weight:500;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.aa-wire{position:absolute;inset:0;pointer-events:none}.aa-log{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08);font-family:var(--font-sans);font-size:.68rem;line-height:1.4;color:hsla(0,0%,100%,.8);min-height:9rem}.aa-log div{display:flex;gap:8px;animation:aa-in .3s ease-out}.aa-log div b{flex:0 0 auto;color:#3fc6ff}.aa-log div[data-human=true] b{color:#f0b442}.aa-log div[data-done=true] b{color:#7cffb2}.aa-token{position:absolute;width:10px;height:10px;border-radius:999px;background:#3fc6ff;box-shadow:0 0 18px #3fc6ff;pointer-events:none;transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1),opacity .3s}@keyframes aa-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:760px){.aa-canvas{grid-template-columns:1fr}}@media (max-width:640px){.aa-week{grid-template-columns:1.9rem repeat(5,minmax(0,1fr));gap:0 4px;padding:10px 8px 12px}.aa-col{height:38svh}.aa-block{left:2px;right:2px;padding:0 4px;font-size:.5rem;border-radius:5px}.aa-auto{left:2px;padding:1px 5px;font-size:.42rem;letter-spacing:.04em}.aa-hours span{font-size:.45rem}}.aa-mail{display:grid;grid-template-columns:1fr auto;gap:6px 12px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--wa-line);background:var(--wa-panel);text-align:left;transition:border-color .2s,transform .3s cubic-bezier(.2,.8,.2,1),background .3s}.aa-mail[data-state=sorted]{animation:aa-sort .45s cubic-bezier(.2,.8,.2,1)}.aa-mail[aria-pressed=true]{border-color:var(--wa-blue)}.aa-mail strong{display:block;font-size:12.5px}.aa-mail small{display:block;color:var(--wa-mute);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em}.aa-tag[data-tag=Lead]{background:#e8f1ff;color:#0b5cf5}.aa-tag[data-tag=Money]{background:#ecfbf5;color:#16a37a}.aa-tag[data-tag=Support]{background:#fff4e6;color:#c76a0e}.aa-tag[data-tag=Supplier]{background:#f1edff;color:#6d4df6}.aa-tag[data-tag=Compliance]{background:#fff1f3;color:#d6455a}.aa-tag[data-tag=Team]{background:#e6f7fb;color:#0b7a9e}.aa-tag[data-tag=Noise]{background:#eef0f4;color:#6b7280}.aa-urg[data-u=now]{color:#d6455a}.aa-urg[data-u=today]{color:#c76a0e}.aa-urg[data-u=week]{color:var(--wa-mute)}@keyframes aa-sort{0%{transform:translateX(-10px);background:#e8f1ff}to{transform:none}}.aa-bar{display:flex;height:18px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.aa-bar i{display:block;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.aa-big{font-family:var(--font-display,inherit);font-weight:700;font-size:clamp(2.4rem,5vw,4rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.aa-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:hsla(0,0%,100%,.12);outline:none}.aa-range:focus-visible{box-shadow:0 0 0 3px rgba(63,198,255,.55)}.aa-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:999px;background:#fff;border:3px solid #0b5cf5;box-shadow:0 0 0 4px rgba(11,92,245,.25);cursor:pointer}.aa-range::-moz-range-thumb{width:20px;height:20px;border-radius:999px;background:#fff;border:3px solid #0b5cf5;cursor:pointer}.aa-chip{padding:.45rem .85rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.75);transition:background .2s,border-color .2s,color .2s,transform .2s}.aa-chip:hover{border-color:rgba(63,198,255,.5)}.aa-chip[aria-pressed=true]{background:#0b5cf5;border-color:#0b5cf5;color:#fff}@media (pointer:coarse){.aa-chip{min-height:40px}.aa-node{min-height:44px}.aa-open{padding:.45rem .8rem}.aa-range::-webkit-slider-thumb{width:26px;height:26px}.aa-range::-moz-range-thumb{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.aa-bar i,.aa-chip,.aa-mail,.aa-node,.aa-recipe,.aa-token{transition:none;animation:none}}