.as-scroll{--agent:#7dd3fc;--agent-ink:#7dd3fc;--agent-wash:#7dd3fc1a;--ok:#6ee7b7;--ok-wash:#10b98126;--signal:#c4b5fd;--signal-ink:#c4b5fd;--signal-wash:#8b5cf626;--wait:#fcd34d;--wait-wash:#f59e0b1f;--evidence:#fff;--evidence-ink:#e5e5e5;--evidence-wash:#ffffff17;--raised:#0a0a0a;--line:#ffffff14;--soft:#a4a4a4;--ease:cubic-bezier(.16, 1, .3, 1);background:#000;height:2100vh;position:relative}.as-pin{justify-content:center;align-items:center;height:100svh;padding-top:64px;display:flex;position:sticky;top:0;overflow:hidden}.as-wrap{flex:none;position:relative}.as-stage{transform-origin:0 0;color:#fff;width:1200px;height:675px;position:absolute;top:0;left:0}.as-canvas{pointer-events:none;z-index:5;width:1200px;height:675px;position:absolute;inset:0}.as-fade{opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}.as-fade.is-on{opacity:1;pointer-events:auto}.is-layer{position:absolute;inset:0}.as-muted{color:var(--soft)}.as-aura{pointer-events:none;width:900px;height:520px;transition:opacity .6s;display:none;position:absolute;top:40px;left:150px}.as-aura i{filter:blur(95px);opacity:.5;will-change:transform;background:conic-gradient(#10b9818c,#ffffff29,#fbbf2473,#6ee7b766,#ffffff1f,#10b9818c);border-radius:50%;animation:40s linear infinite as-turn;position:absolute;inset:0}.as-aura-person{opacity:0}.as-aura-person i{background:radial-gradient(closest-side,#ffffff80,#fff0 70%);animation:none}@keyframes as-turn{to{transform:rotate(360deg)}}.as-open{text-align:center;position:absolute;top:268px;left:0;right:0}.as-open h1{letter-spacing:-.02em;font-size:34px;font-weight:500}.as-open p{color:var(--soft);margin-top:8px;font-size:15px}.as-hint{text-align:center;color:#ffffff73;font-size:12px;animation:2.4s ease-in-out infinite as-bob;position:absolute;bottom:30px;left:0;right:0}@keyframes as-bob{50%{transform:translateY(5px)}}.as-cap{z-index:2;width:700px;position:absolute;top:24px;left:48px}.as-cap h2{letter-spacing:-.01em;gap:12px;font-size:19px;font-weight:500;display:flex}.as-cap h2 b{color:var(--soft);font-variant-numeric:tabular-nums;font-weight:500}.as-cap p{color:var(--soft);margin-top:6px;font-size:14px;line-height:1.45}.as-ui{border:1px solid var(--line);background:var(--raised);border-radius:12px;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -40px #000000f2}.as-ui-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:38px;padding:0 14px;font-size:12px;display:flex}.as-ui-bar i{background:#ffffff29;border-radius:50%;width:8px;height:8px}.as-url{color:var(--soft);background:#ffffff0f;border-radius:999px;margin-left:12px;padding:3px 12px}.as-file{flex:1}.as-head{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.as-sub{color:var(--soft);font-size:12px}.as-agent{background:var(--agent-wash);color:var(--agent-ink);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:500}.as-ev{background:var(--evidence-wash);color:var(--evidence-ink);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:500}.as-tag{color:var(--soft);background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:10.5px}.as-typing:after{content:"";vertical-align:-2px;background:var(--agent);width:1.5px;height:1em;margin-left:2px;display:inline-block}.as-carry{z-index:6;color:var(--agent);white-space:nowrap;opacity:0;pointer-events:none;background:#0b1418;border:1px solid #7dd3fc73;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;transition:opacity .2s;position:absolute;top:0;left:0}.as-carry.is-on{opacity:1}.as-carry-person{color:var(--ok);background:#0a1612;border-color:#6ee7b773}.as-carry-cite{color:#000;background:#fff;border-color:#0000;padding:2px 8px}.as-list{width:520px;top:150px;left:70px;overflow:hidden}.as-list table{border-collapse:collapse;width:100%;font-size:12px}.as-list td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px}.as-template{width:470px;height:200px;position:absolute;top:175px;left:640px}.as-mail{width:470px;padding:20px 22px;font-size:15px;line-height:1.55;top:0;left:0}.as-mail p+p{margin-top:8px}.as-mail mark{color:#fff;background:#ffffff1a;border-radius:4px;padding:0 4px}.as-copy{opacity:0;transform-origin:30%}.as-noreply{position:absolute;top:16px;right:16px}.as-site{width:520px;height:380px;top:150px;left:90px}.as-site-body{padding:26px 30px}.as-block{color:#ffffff8c;margin-top:16px;font-size:15px;line-height:1.6}.as-block-h{letter-spacing:-.015em;color:#ffffffd9;margin-top:0;font-size:26px;font-weight:500;line-height:1.25}.as-phrase{border-radius:4px;transition:background-color .3s,color .3s,box-shadow .3s}.as-phrase.is-read{background:var(--agent-wash);color:#fff}.as-phrase.is-lifted{color:#ffffff59;background:0 0}.as-profile{width:420px;height:380px;padding:24px 26px;top:150px;left:690px}.as-profile .as-head{margin-bottom:14px;font-size:18px}.as-row{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.as-row span{color:var(--soft);justify-content:space-between;font-size:12px;display:flex}.as-src{color:var(--ok);opacity:0;font-style:normal;transition:opacity .3s}.as-src.is-on{opacity:1}.as-row strong{min-height:25px;font-size:17px;font-weight:500}.as-tile{border:1px solid var(--line);background:var(--raised);border-radius:7px;align-content:center;gap:2px;width:70px;height:40px;padding:0 7px;transition:opacity .5s,border-color .3s,background-color .3s,box-shadow .3s;display:grid;position:absolute}.as-tile strong{white-space:nowrap;text-overflow:ellipsis;color:#ffffffb3;font-size:8.5px;font-weight:500;line-height:1.15;overflow:hidden}.as-tile>span:not(.as-chip){color:#ffffff59;font-size:7.5px}.as-tile.is-seen{background:#7dd3fc0d;border-color:#7dd3fc4d}.as-tile.is-keep{background:var(--ok-wash);border-color:#6ee7b799}.as-tile.is-keep strong{color:#fff}.as-tile.is-out{opacity:.45}.as-tile.is-gone{opacity:0}.as-chip{z-index:3;background:var(--evidence);color:#000;white-space:nowrap;opacity:0;transition:opacity .3s, transform .3s var(--ease);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.as-chip.is-on{opacity:1;transform:translate(-50%)}.as-side{width:350px;height:420px;padding:20px 22px;top:140px;left:790px}.as-stats{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 10px;padding-bottom:14px;display:grid}.as-stats div{display:grid}.as-stats strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.as-stats span{color:var(--soft);font-size:11px}.as-log{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:7px 0;transition:opacity .3s,background-color .6s;display:grid}.as-log.is-on{opacity:1}.as-log.is-new strong:after{content:" new";color:var(--agent);font-weight:400}.as-log strong{font-size:12.5px;font-weight:500}.as-log em{color:var(--soft);grid-column:1;font-size:10.5px;font-style:normal}.as-log .as-ev{grid-row:span 2}.as-left{color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.as-rule{border-top:1px solid var(--line);padding:13px 0;transition:opacity .3s}.as-rule:first-of-type{margin-top:14px}.as-rule p{justify-content:space-between;font-size:13px;display:flex}.as-rule em{font-variant-numeric:tabular-nums;color:var(--soft);font-style:normal}.as-rule i{background:#ffffff12;border-radius:2px;height:3px;margin-top:9px;display:block;overflow:hidden}.as-rule b{background:var(--agent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.as-rule.is-done p span:before{content:"✓ ";color:var(--ok)}.as-buckets p{color:var(--soft);font-size:11px;position:absolute;top:566px}.as-buckets span{color:#fff;font-variant-numeric:tabular-nums;margin-left:4px}.as-headline{letter-spacing:-.025em;width:660px;font-size:34px;font-weight:500;line-height:1.1;position:absolute;top:146px;left:80px}.as-card{width:660px;height:58px;padding:9px 16px;left:80px}.as-card p:first-child{align-items:baseline;gap:8px;font-size:14px;display:flex}.as-card strong{font-weight:500}.as-card span{color:var(--soft);font-size:11.5px}.as-card .as-ev{margin-left:auto}.as-reason{min-height:19px;color:var(--signal-ink);margin-top:3px;font-size:13.5px}.as-account{width:400px;padding:22px 24px;top:140px;left:60px}.as-account h3{letter-spacing:-.015em;margin-top:4px;font-size:24px;font-weight:500}.as-account>p{font-size:12.5px}.as-why{background:#ffffff0a;border-radius:10px;margin:14px 0 18px;padding:12px 14px;font-size:15px}.as-why p{margin-top:6px}.as-seat{border:1px dashed #ffffff24;border-radius:10px;align-items:center;gap:10px;height:46px;margin-top:8px;padding:0 10px;font-size:13.5px;transition:border-color .3s,background-color .3s;display:flex}.as-seat>*{opacity:0;transition:opacity .3s}.as-seat.is-filled{border:1px solid var(--line);background:#ffffff08}.as-seat.is-filled>*{opacity:1}.as-seat strong{font-weight:500}.as-team>.as-sub{position:absolute;top:140px;left:500px}.as-staff{border:1px solid var(--line);background:var(--raised);border-radius:12px;grid-template-columns:34px 1fr;align-content:center;column-gap:10px;width:150px;height:90px;padding:0 12px;font-size:12px;transition:opacity .4s,border-color .3s,box-shadow .3s;display:grid;position:absolute}.as-staff .as-avatar{grid-row:span 2;width:34px;height:34px;font-size:11px}.as-staff strong{font-size:12px;font-weight:500;line-height:1.2}.as-staff>span:not(.as-avatar){font-size:10.5px;line-height:1.25}.as-staff.is-seen{border-color:#7dd3fc4d}.as-staff.is-dim{opacity:.3}.as-staff.is-match{border-color:#6ee7b78c}.as-staff.is-moved{opacity:.25}.as-proof{color:var(--ok);opacity:0;grid-column:1/-1;margin-top:6px;font-size:9.5px;font-style:normal;transition:opacity .3s}.as-staff.is-match .as-proof{opacity:1}.as-avatar{border:1px solid var(--line);background:#1a1a1a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:500;display:inline-grid}.as-avatar-sm{vertical-align:middle;width:26px;height:26px;margin-right:6px;font-size:10px}.as-role{background:var(--signal-wash);color:var(--signal);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:500}.as-draft{transform-origin:50%;width:640px;padding:22px 26px 20px;top:120px;left:60px}.as-subject{margin-top:18px;font-size:18px;font-weight:500}.as-body{color:#ffffffeb;min-height:160px;margin-top:10px;font-size:16px;line-height:1.65}.as-cite{background:var(--evidence);color:#000;vertical-align:6px;opacity:0;border-radius:50%;place-items:center;width:16px;height:16px;margin:0 2px;font-size:10px;font-weight:600;transition:opacity .2s;display:inline-grid}.as-cite.is-on{opacity:1}.as-draft-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.as-approve{border:1px solid #fff9;border-radius:999px;flex:none;padding:8px 20px;font-size:14px;font-weight:500;transition:background-color .25s,color .25s,box-shadow .25s}.as-approve.is-approved{color:#000;background:#fff}.as-approved-by{text-align:right;margin-top:10px;font-size:12px}.as-evidence>.as-sub{position:absolute;top:120px;left:740px}.as-evcard{width:400px;padding:16px 18px 16px 52px;transition:border-color .3s,box-shadow .3s;left:740px}.as-evcard:first-of-type{top:146px}.as-evcard:nth-of-type(2){top:256px}.as-evcard:nth-of-type(3){top:366px}.as-evcard p{margin-top:8px;font-size:14.5px}.as-evcard.is-used{border-color:#ffffff80}.as-num{background:var(--evidence);color:#000;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid;position:absolute;top:16px;left:16px}.as-cursor{z-index:7;position:absolute;top:0;left:0}.as-cursor svg{width:26px;height:26px;overflow:visible}.as-cursor path{fill:#fff;stroke:#000;stroke-width:1.2px}.as-cursor span{color:#000;background:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;position:absolute;top:22px;left:20px}.as-reply{width:520px;padding:20px 22px;top:150px;left:60px}.as-reply>p{margin-top:14px;font-size:17px;line-height:1.5}.as-cal{width:500px;padding:20px 22px;top:140px;left:640px}.as-cal-grid{grid-template-columns:48px repeat(5,1fr);gap:6px;margin-top:16px;font-size:11px;display:grid}.as-cal-row{display:contents}.as-cal-grid>span,.as-cal-row>span{min-height:22px}.as-cal-row>span:not(:first-child){background:#ffffff08;border-radius:6px;min-height:60px;padding:6px}.as-cal-row>.as-busy{color:var(--soft);background:#ffffff14}.as-cal-row>.as-slot{color:#0000;border:1px dashed #ffffff2e;transition:background-color .35s,color .35s,box-shadow .35s}.as-cal-row>.as-slot.is-filled{background:var(--ok-wash);color:var(--ok);border:1px solid #6ee7b766;font-weight:500}.as-pipeline{grid-template-columns:repeat(5,1fr);gap:8px;width:1080px;display:grid;position:absolute;top:548px;left:60px}.as-stage-cell{border:1px solid var(--line);background:var(--raised);border-radius:12px;align-items:baseline;gap:10px;padding:12px 16px;transition:border-color .3s,box-shadow .3s;display:flex}.as-stage-cell strong{font-variant-numeric:tabular-nums;color:#ffffff59;font-size:22px;font-weight:500;transition:color .3s}.as-stage-cell span{color:var(--soft);font-size:12px}.as-stage-cell.is-lit{border-color:#ffffff29}.as-stage-cell.is-lit strong{color:#fff}.as-stage-cell:last-child.is-lit strong{color:var(--ok)}.as-finale{z-index:6;justify-items:center;gap:18px;display:grid;position:absolute;top:300px;left:0;right:0}.as-finale p{color:var(--soft);font-size:18px}.as-cta{color:#000;background:#fff;border-radius:999px;padding:12px 24px;font-size:15px;font-weight:500}.as-cta:hover{background:#e5e5e5}.as-note{color:#ffffff61;font-size:14px;position:absolute;bottom:14px;left:48px}.as-planet-label{text-align:center;position:absolute;top:582px;left:0;right:0}.as-planet-label p{font-size:20px;font-weight:500}.as-planet-label span{color:var(--soft);font-size:13px}.as-next{text-align:center;color:var(--soft);font-size:15px;position:absolute;top:120px;left:0;right:0}.as-cap,.as-open,.as-planet-label,.as-next,.as-note,.as-finale{scale:var(--cap,1)}.as-cap,.as-note{transform-origin:0 0}.as-cap{width:calc(700px / var(--cap,1))}.as-open,.as-planet-label,.as-next,.as-finale{transform-origin:50% 0}.as-note{bottom:auto;top:calc(675px - 14px - 17px * var(--cap,1))}
