.atl{--font-display:"Urbanist","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui:"Urbanist","Helvetica Neue",Helvetica,Arial,sans-serif;--ez:cubic-bezier(.22,.61,.36,1);--field:#e9e9e7;--field-img:none;--paper:#fff;--paper-bg:#fff;--tile:#f4f4f2;--tile-hi:#eaeae7;--ink:#111214;--ink-2:#77797e;--ink-3:#a6a8ac;--on-ink:#fff;--line-07:rgba(17,18,20,.07);--line-08:rgba(17,18,20,.08);--line-09:rgba(17,18,20,.09);--line-10:rgba(17,18,20,.1);--line-14:rgba(17,18,20,.14);--line-22:rgba(17,18,20,.22);--line-26:rgba(17,18,20,.26);--sh-28:rgba(20,20,30,.28);--sh-40:rgba(20,20,30,.4);--sh-45:rgba(20,20,30,.45);--sh-60:rgba(20,20,30,.6);--sh-80:rgba(0,0,0,.8);--stage-1:#1d2027;--stage-2:#0e1116;--stage-3:#101216;--stage-4:#0a0c10;--stage-5:#07080b;--stage-glow:rgba(226,228,232,.16);--ask-bg:rgba(10,11,13,.58);--srch-ink:#9ea2a8;--deep:#0c0d10;--deep-hi:#1f2228;--deep-lo:#0b0e14;--on-94:hsla(0,0%,100%,.94);--on-86:hsla(0,0%,100%,.86);--on-70:hsla(0,0%,100%,.7);--on-66:hsla(0,0%,100%,.66);--on-62:hsla(0,0%,100%,.62);--on-60:hsla(0,0%,100%,.6);--on-55:hsla(0,0%,100%,.55);--on-52:hsla(0,0%,100%,.52);--on-50:hsla(0,0%,100%,.5);--on-46:hsla(0,0%,100%,.46);--on-42:hsla(0,0%,100%,.42);--on-40:hsla(0,0%,100%,.4);--on-38:hsla(0,0%,100%,.38);--on-34:hsla(0,0%,100%,.34);--on-26:hsla(0,0%,100%,.26);--on-16:hsla(0,0%,100%,.16);--on-14:hsla(0,0%,100%,.14);--on-13:hsla(0,0%,100%,.13);--on-12:hsla(0,0%,100%,.12);--on-10:hsla(0,0%,100%,.1);--on-09:hsla(0,0%,100%,.09);--accent:#b4b7bd;--accent-lo:#e2e4e8;--accent-wash:#f4f4f2;--loud:#111214;--on-loud:#fff;--me-a:#d3d5d9;--me-b:#7c7f86;--face-1a:#4a4d54;--face-1b:#16181c;--face-2a:#5b5e65;--face-2b:#1c1e22;--face-3a:#3b3e45;--face-3b:#121417;--halo-axis:depth;--halo-ramp:#fff,#e2e4e8,#b4b7bd,#5a5d63;--halo-alpha-base:0.05;--halo-alpha-span:0.90;color:var(--ink);isolation:isolate;padding:26px 34px;overflow:hidden;font-family:var(--font-ui);letter-spacing:.002em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.atl,.atl:before{position:fixed;inset:0}.atl:before{content:"";z-index:-1;pointer-events:none;background-color:var(--field);background-image:var(--field-img);background-repeat:no-repeat;background-size:cover;background-position:top}.atl .numeral,.atl h1,.atl h2,.atl h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance}.atl .blk .foot,.atl .eyebrow,.atl .g-f .l em,.atl .kpi .k,.atl .lrow .num em,.atl .money .amt .k,.atl .mrate{font-family:var(--font-ui);font-weight:500;letter-spacing:.15em;text-transform:uppercase}.atl *{box-sizing:border-box}.atl a{color:inherit;text-decoration:none}.atl button{font-family:inherit}.atl :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.atl .stage{max-width:1440px;height:100%;margin:0 auto;display:grid;place-items:stretch}@media (min-width:1121px){.atl .stage:has(>.win:not(.flat)){place-items:center stretch;align-content:center}.atl .stage>.win:not(.flat){max-height:min(1080px,100%)}}.atl.pf,.atl.scrolls{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}.atl.scrolls .stage{height:auto;min-height:100%}.atl .win.flat{max-height:none;height:auto;min-height:calc(100vh - 52px)}.atl .win>*{min-height:0;min-width:0}.atl .win{width:100%;height:100%;min-height:0;max-height:1080px;border-radius:34px;background:var(--tile);box-shadow:0 40px 90px -40px var(--sh-40);display:grid;grid-template-columns:118px minmax(0,1fr) 372px;grid-template-rows:minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px}.atl .rail{position:relative;z-index:20;background:var(--paper);border-radius:70px;padding:18px 0 20px;display:flex;flex-direction:column;align-items:center;gap:13px;min-height:0}.atl .mark{display:block;width:74px;margin:2px 0 8px;flex:0 0 auto;line-height:0}.atl .mark img,.atl .mark picture,.atl .mark svg{width:100%;height:auto;display:block}.atl .mark .mk-light,.atl.on-dark .mark .mk-dark{display:none}.atl.on-dark .mark .mk-light{display:block}.atl .rb{width:66px;height:66px;border-radius:50%;background:var(--paper);border:0;display:grid;place-items:center;cursor:pointer;color:var(--ink);box-shadow:0 10px 24px -14px var(--sh-28);transition:transform .18s var(--ez),background .18s;flex:0 0 auto}.atl .rb:hover{transform:translateY(-2px)}.atl .rb.peek{background:var(--tile);box-shadow:0 0 0 2px var(--line-14)}.atl .rb[data-tip]{position:relative}.atl .rb[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%) translateX(-4px);background:var(--ink);color:var(--on-ink);font-family:var(--font-ui);font-size:11.5px;font-weight:400;letter-spacing:.01em;line-height:1;padding:9px 13px;border-radius:999px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s,transform .14s var(--ez);z-index:40;box-shadow:0 12px 30px -14px var(--sh-60)}.atl .rb[data-tip]:focus-visible:after,.atl .rb[data-tip]:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.atl .rb.peek[data-tip]:after{display:none}.atl .rb.on{background:var(--ink);color:var(--on-ink)}.atl .rb svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.atl .rail>.me,.atl .sheet-me .me{width:62px;height:62px;border-radius:50%;overflow:hidden;flex:0 0 auto;margin:auto 0 0;background:radial-gradient(circle at 30% 25%,var(--me-a),var(--me-b));display:grid;place-items:center;color:var(--on-ink);font-family:var(--font-display);font-weight:300;font-size:19px;letter-spacing:.04em;box-shadow:0 12px 26px -14px var(--sh-40)}.atl .sep{width:26px;height:1px;background:var(--line-14);flex:0 0 auto}.atl .end{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px}.atl .end i{width:26px;height:1px;background:var(--line-14)}.atl .hero{position:relative;background:var(--paper);min-width:0}.atl .hero,.atl .hero .dark{border-radius:40px;overflow:hidden}.atl .hero .dark{position:absolute;inset:0;background:radial-gradient(90% 70% at 24% 40%,var(--stage-1) 0,color-mix(in srgb,var(--stage-1) 45%,transparent) 38%,transparent 72%),radial-gradient(80% 90% at 80% 70%,var(--stage-2) 0,color-mix(in srgb,var(--stage-2) 45%,transparent) 42%,transparent 80%),linear-gradient(150deg,var(--stage-3) 0,var(--stage-4) 55%,var(--stage-5) 100%)}.atl .hero .dark:after{content:"";position:absolute;left:8%;right:8%;bottom:6%;height:26%;background:radial-gradient(50% 100% at 50% 100%,var(--stage-glow) 0,transparent 70%)}.atl .orbwrap{position:absolute;left:0;right:0;top:-4%;height:86%;display:grid;place-items:center;z-index:2}.atl .orbwrap .horb-fill{width:min(62%,440px);aspect-ratio:1;display:block}.atl .chrome{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:10px;max-width:calc(100% - 48px);background:var(--paper);border-radius:0 0 46px 46px;padding:16px 18px}.atl .pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:52px;padding:0 26px;border-radius:999px;background:var(--tile);border:0;line-height:1;font-size:13px;font-weight:400;letter-spacing:.01em;color:var(--ink);cursor:pointer;white-space:nowrap;transition:transform .16s var(--ez),background .16s}.atl .pill:hover{transform:translateY(-1px);background:var(--tile-hi)}.atl .pill.on{background:var(--ink);color:var(--on-ink)}.atl .srch{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 22px 0 6px;border-radius:999px;background:var(--ink);color:var(--srch-ink);font-size:13px;font-weight:300;white-space:nowrap;flex:0 1 auto;min-width:0}.atl .srch b{color:var(--on-ink);font-weight:400}.atl .srch .lens{width:40px;height:40px;border-radius:50%;background:var(--paper);display:grid;place-items:center;color:var(--ink);flex:0 0 auto}.atl .srch .lens svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.atl .exclu{position:absolute;left:0;bottom:0;z-index:5;width:min(34%,330px);min-width:262px;background:var(--paper);border-radius:0 46px 0 0;padding:22px}.atl .exclu h3{margin:0;font-size:15px;font-weight:300;letter-spacing:.22em;display:flex;align-items:center}.atl .exclu h3 .go{margin-left:auto;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center;flex:0 0 auto}.atl .exclu h3 .go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.atl .exclu p{margin:11px 0 0;font-size:13px;line-height:1.6;color:var(--ink-2);font-weight:300}.atl .exclu p b{color:var(--ink);font-weight:500}.atl .exclu .rate{display:inline-flex;align-items:center;gap:7px;margin-top:12px;background:var(--tile);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:400}.atl .exclu .rate i{width:7px;height:7px;border-radius:50%;background:var(--ink);flex:0 0 auto;box-shadow:0 0 0 3px var(--line-10)}.atl .mini{position:relative;margin-top:14px;height:108px;border-radius:20px;overflow:hidden;background:radial-gradient(90% 80% at 50% 20%,var(--deep-hi) 0,var(--deep-lo) 80%);display:grid;place-items:center}.atl .mrate{position:absolute;left:10px;bottom:10px;background:var(--paper);border-radius:999px;padding:6px 12px;font-size:9.5px}.atl .hero-foot{position:absolute;right:34px;bottom:26px;z-index:6;width:min(58%,520px);display:flex;flex-direction:column;align-items:flex-end;gap:14px}.atl .team{position:static;width:100%;color:var(--on-ink);text-align:right}.atl .team h2{margin:0 0 10px;font-size:26px;font-weight:200;letter-spacing:.3em}.atl .team p{margin:0 0 0 auto;font-size:14px;line-height:1.62;color:var(--on-66);font-weight:300;max-width:46ch}.atl .team p b{color:var(--on-ink);font-weight:500}.atl .faces{position:static;display:flex;gap:8px;width:100%;flex-wrap:wrap;justify-content:flex-end}.atl .face{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 15px 0 5px;border-radius:999px;background:var(--on-09);border:1px solid var(--on-13);color:var(--on-ink);font-size:12.5px;font-weight:400;white-space:nowrap;flex:0 0 auto;transition:background .16s,transform .16s var(--ez)}.atl .face:hover{background:var(--on-16);transform:translateY(-1px)}.atl .face i{width:32px;height:32px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-style:normal;font-family:var(--font-display);font-weight:300;font-size:11.5px;letter-spacing:.04em;color:var(--on-ink)}.atl .face.f1 i{background:linear-gradient(150deg,var(--face-1a),var(--face-1b))}.atl .face.f2 i{background:linear-gradient(150deg,var(--face-2a),var(--face-2b))}.atl .face.f3 i{background:linear-gradient(150deg,var(--face-3a),var(--face-3b))}.atl .col{gap:18px}.atl .card,.atl .col{display:flex;flex-direction:column;min-height:0}.atl .card{background:var(--paper);border-radius:var(--r-card);padding:22px 24px}.atl .growth{flex:1.25 1}.atl .g-h{display:flex;align-items:flex-start;gap:12px}.atl .g-h .ic{width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center;flex:0 0 auto}.atl .g-h .ic svg{width:18px;height:18px;fill:currentColor}.atl .g-h h3{margin:2px 0 0;font-size:21px;font-weight:300;line-height:1.32;letter-spacing:-.015em}.atl .g-h .arr{margin-left:auto;color:var(--ink-3)}.atl .g-h .arr svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.atl .chart{flex:1 1;min-height:0;width:100%;margin-top:6px;display:block}.atl .g-f{display:flex;align-items:flex-end;gap:12px;margin-top:4px}.atl .g-f .n{font-family:var(--font-display);font-size:44px;font-weight:200;letter-spacing:-.03em;line-height:1}.atl .g-f .l{font-size:12.5px;font-weight:300;color:var(--ink-2);margin-bottom:4px;line-height:1.45}.atl .g-f .go{margin-left:auto;width:44px;height:44px;border-radius:50%;background:var(--tile);display:grid;place-items:center;color:var(--ink);cursor:pointer;flex:0 0 auto}.atl .g-f .go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.atl .blk{flex:1 1;background:var(--deep);border-radius:var(--r-card);color:var(--on-ink);padding:20px 22px;display:flex;flex-direction:column;min-height:0}.atl .blk h3{margin:0;font-size:19px;font-weight:300;line-height:1.32;letter-spacing:-.015em;display:flex;align-items:flex-start;gap:10px}.atl .blk h3 .i{margin-left:auto;width:38px;height:38px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;flex:0 0 auto}.atl .blk h3 .i svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.atl .blk .foot{display:flex;align-items:baseline;gap:9px;margin-top:8px;font-size:10px;color:var(--on-50)}.atl .blk .foot b{font-family:var(--font-display);font-size:24px;font-weight:200;letter-spacing:-.03em;color:var(--on-ink);text-transform:none}.atl .money{flex:1.1 1;position:relative;overflow:hidden;padding:22px 24px}.atl .money h3{margin:0 0 12px;font-size:13px;font-weight:300;letter-spacing:.26em;text-align:center}.atl .money .ph{flex:1 1;min-height:0;border-radius:24px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(80% 60% at 50% 26%,var(--deep-hi) 0,var(--deep) 62%,var(--deep-lo) 100%)}.atl .money .amt{position:absolute;left:0;right:0;bottom:16px;text-align:center;color:var(--on-ink);z-index:2}.atl .money .amt .v{display:block;font-family:var(--font-display);font-size:34px;font-weight:200;letter-spacing:-.03em;line-height:1}.atl .money .amt .k{display:block;margin-top:7px;font-size:9.5px;color:var(--on-55)}.atl .win:not(.flat)>*{animation:atl-rise .6s var(--ez) both}.atl .win:not(.flat)>:nth-child(2){animation-delay:.08s}.atl .win:not(.flat)>:nth-child(3){animation-delay:.16s}@keyframes atl-draw{to{stroke-dashoffset:0}}.atl .trace{stroke-dasharray:1;stroke-dashoffset:1;animation:atl-draw 1.3s var(--ez) .25s forwards}@keyframes atl-fade{to{opacity:1}}.atl .cap{opacity:0;animation:atl-fade .7s ease .95s forwards}.atl .tick{opacity:0;animation:atl-fade .4s ease forwards}@keyframes atl-slide{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.atl .more-tab{display:none}.atl .sheet,.atl .sheet-veil{position:fixed;display:none}.atl .drawer{position:fixed;left:154px;top:44px;z-index:830;width:268px;background:var(--paper);border-radius:30px;padding:20px 18px;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 30px 70px -30px var(--sh-45);animation:atl-slide .22s var(--ez) both}.atl .drawer-veil{position:fixed;inset:0;z-index:829;background:hsla(270,8%,95%,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:atl-veil .2s ease both}.atl[data-skin=spectra] .drawer-veil{background:rgba(248,244,249,.38)}.atl .drawer h2{margin:0 0 12px;padding:0 10px;font-family:var(--font-ui);font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.atl .drawer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.atl .drawer a{display:block;padding:11px 12px;border-radius:16px;transition:background .16s}.atl .drawer a:hover{background:var(--tile)}.atl .drawer a.on{background:var(--ink)}.atl .drawer a b{display:block;font-size:13.5px;font-weight:500;letter-spacing:-.01em}.atl .drawer a span{display:block;margin-top:3px;font-size:11.5px;font-weight:300;color:var(--ink-2)}.atl .drawer a.on b{color:var(--on-ink)}.atl .drawer a.on span{color:var(--on-60)}.atl .sky{position:absolute;left:0;right:0;top:26px;z-index:6;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px;pointer-events:none}.atl .sky>*{pointer-events:auto}.atl .greet{margin:0;font-family:var(--font-display);font-size:38px;font-weight:200;letter-spacing:-.02em;line-height:1.06;text-align:center;color:var(--on-ink);opacity:0;transform:translateY(14px);transition:opacity .7s var(--ez),transform .7s var(--ez)}.atl .greet span{color:var(--on-42)}.atl .greet b{font-weight:300;color:var(--on-ink)}.atl .sky.in .greet{opacity:1;transform:none}.atl .ask{display:flex;align-items:center;gap:12px;width:min(560px,100%);height:56px;padding:0 6px;border-radius:999px;background:var(--ask-bg);border:1px solid var(--on-14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 50px -26px var(--sh-80);opacity:0;transform:translateY(14px);transition:opacity .7s var(--ez) .12s,transform .7s var(--ez) .12s}.atl .sky.in .ask{opacity:1;transform:none}.atl .ask .lens{width:42px;height:42px;border-radius:50%;background:var(--on-12);display:grid;place-items:center;flex:0 0 auto;margin-left:1px}.atl .ask .lens svg{width:16px;height:16px;fill:none;stroke:var(--on-70);stroke-width:2;stroke-linecap:round}.atl .ask input{flex:1 1 auto;min-width:0;border:0;background:none;outline:0;font-family:var(--font-ui);font-size:14px;font-weight:300;color:var(--on-ink)}.atl .ask input::placeholder{color:var(--on-52)}.atl .ask input:disabled{opacity:.5}.atl .ask .hint{font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--on-34);white-space:nowrap;flex:0 0 auto}.atl .ask button{width:44px;height:44px;border-radius:50%;border:0;flex:0 0 auto;cursor:pointer;background:var(--paper);color:var(--ink);display:grid;place-items:center;transition:opacity .16s,transform .16s}.atl .ask button:disabled{opacity:.32;cursor:default}.atl .ask button:not(:disabled):hover{transform:scale(1.06)}.atl .ask button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes atl-spin{to{transform:rotate(1turn)}}.atl .ask .spin{animation:atl-spin .9s linear infinite;transform-origin:50% 50%}.atl .said{position:relative;width:min(560px,100%);max-height:34vh;overflow-y:auto;border-radius:24px;padding:18px 44px 18px 22px;background:var(--on-94);box-shadow:0 26px 60px -28px var(--sh-60);animation:atl-slide .28s var(--ez) both}.atl .said p{margin:0;font-size:13.5px;font-weight:300;line-height:1.62;color:var(--ink);white-space:pre-wrap;max-width:62ch}.atl .said .x,.atl .said.err p{color:var(--ink-2)}.atl .said .x{position:absolute;top:12px;right:12px;width:28px;height:28px;border:0;border-radius:50%;background:var(--tile);cursor:pointer;display:grid;place-items:center}.atl .said .x svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.atl .orbwrap{top:15%;height:72%}@keyframes atl-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.atl .bar i{transform-origin:left center;animation:atl-grow .85s var(--ez) .15s backwards}.atl .kpis .kpi{animation:atl-lift .5s var(--ez) backwards}.atl .kpis .kpi:nth-child(2){animation-delay:.05s}.atl .kpis .kpi:nth-child(3){animation-delay:.1s}.atl .kpis .kpi:nth-child(4){animation-delay:.15s}.atl .kpis .kpi:nth-child(5){animation-delay:.2s}.atl .kpis .kpi:nth-child(6){animation-delay:.25s}.atl .pane{background:var(--paper);border-radius:var(--r-card);padding:28px 32px 20px;display:flex;flex-direction:column;min-height:0;min-width:0}.atl .pane-h{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.atl .pane-h .ttl{min-width:0}.atl .pane-h h1{margin:0;font-size:42px;font-weight:200;letter-spacing:-.015em;line-height:1.12}.atl .pane-h p{margin:9px 0 0;font-size:13.5px;color:var(--ink-2);font-weight:300;line-height:1.6;max-width:62ch}.atl .pane-h p.wide{max-width:86ch}.atl .pane-h .spacer{margin-left:auto}.atl .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:10px;gap:10px;margin-top:20px}.atl .kpi{background:var(--tile);border-radius:var(--r-card);padding:15px 17px;min-width:0;text-decoration:none;color:inherit;display:block}.atl .ascent,.atl .blk,.atl .blkc,.atl .card,.atl .ch,.atl .en-cf,.atl .fc,.atl .fcard,.atl .fscore,.atl .hm-data,.atl .kpi,.atl .lr-out,.atl .pipe,.atl .rbars,.atl .swp,.atl .trail,.atl .wall{position:relative;isolation:isolate;transition:transform .2s var(--ez,cubic-bezier(.2,.7,.3,1)),box-shadow .2s ease}.atl .ascent:before,.atl .blk:before,.atl .blkc:before,.atl .card:before,.atl .ch:before,.atl .en-cf:before,.atl .fc:before,.atl .fcard:before,.atl .fscore:before,.atl .hm-data:before,.atl .kpi:before,.atl .lr-out:before,.atl .pipe:before,.atl .rbars:before,.atl .swp:before,.atl .trail:before,.atl .wall:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--viz-sweep);opacity:0;z-index:-1;transition:opacity .22s ease;pointer-events:none}.atl .ascent:hover:before,.atl .blk:hover:before,.atl .blkc:hover:before,.atl .card:hover:before,.atl .ch:hover:before,.atl .en-cf:hover:before,.atl .fc:hover:before,.atl .fcard:hover:before,.atl .fscore:hover:before,.atl .hm-data:hover:before,.atl .kpi:hover:before,.atl .lr-out:hover:before,.atl .pipe:hover:before,.atl .rbars:hover:before,.atl .swp:hover:before,.atl .trail:hover:before,.atl .wall:hover:before{opacity:.14}.atl .ascent:has(.row-tap):hover:before,.atl .blk:has(.row-tap):hover:before,.atl .blkc:has(.row-tap):hover:before,.atl .card:has(.row-tap):hover:before,.atl .ch:has(.row-tap):hover:before,.atl .en-cf:has(.row-tap):hover:before,.atl .fc:has(.row-tap):hover:before,.atl .fcard:has(.row-tap):hover:before,.atl .fscore:has(.row-tap):hover:before,.atl .hm-data:has(.row-tap):hover:before,.atl .kpi:has(.row-tap):hover:before,.atl .lr-out:has(.row-tap):hover:before,.atl .pipe:has(.row-tap):hover:before,.atl .rbars:has(.row-tap):hover:before,.atl .swp:has(.row-tap):hover:before,.atl .trail:has(.row-tap):hover:before,.atl .wall:has(.row-tap):hover:before,.atl a.ascent:focus-visible:before,.atl a.ascent:hover:before,.atl a.blk:focus-visible:before,.atl a.blk:hover:before,.atl a.blkc:focus-visible:before,.atl a.blkc:hover:before,.atl a.card:focus-visible:before,.atl a.card:hover:before,.atl a.ch:focus-visible:before,.atl a.ch:hover:before,.atl a.en-cf:focus-visible:before,.atl a.en-cf:hover:before,.atl a.fc:focus-visible:before,.atl a.fc:hover:before,.atl a.fcard:focus-visible:before,.atl a.fcard:hover:before,.atl a.fscore:focus-visible:before,.atl a.fscore:hover:before,.atl a.hm-data:focus-visible:before,.atl a.hm-data:hover:before,.atl a.kpi:focus-visible:before,.atl a.kpi:hover:before,.atl a.lr-out:focus-visible:before,.atl a.lr-out:hover:before,.atl a.pipe:focus-visible:before,.atl a.pipe:hover:before,.atl a.rbars:focus-visible:before,.atl a.rbars:hover:before,.atl a.swp:focus-visible:before,.atl a.swp:hover:before,.atl a.trail:focus-visible:before,.atl a.trail:hover:before,.atl a.wall:focus-visible:before,.atl a.wall:hover:before{opacity:1}.atl a.ascent:focus-visible,.atl a.ascent:hover,.atl a.blk:focus-visible,.atl a.blk:hover,.atl a.blkc:focus-visible,.atl a.blkc:hover,.atl a.card:focus-visible,.atl a.card:hover,.atl a.ch:focus-visible,.atl a.ch:hover,.atl a.en-cf:focus-visible,.atl a.en-cf:hover,.atl a.fc:focus-visible,.atl a.fc:hover,.atl a.fcard:focus-visible,.atl a.fcard:hover,.atl a.fscore:focus-visible,.atl a.fscore:hover,.atl a.hm-data:focus-visible,.atl a.hm-data:hover,.atl a.kpi:focus-visible,.atl a.kpi:hover,.atl a.lr-out:focus-visible,.atl a.lr-out:hover,.atl a.pipe:focus-visible,.atl a.pipe:hover,.atl a.rbars:focus-visible,.atl a.rbars:hover,.atl a.swp:focus-visible,.atl a.swp:hover,.atl a.trail:focus-visible,.atl a.trail:hover,.atl a.wall:focus-visible,.atl a.wall:hover{transform:translateY(-3px);box-shadow:0 12px 28px var(--sh-28,rgba(20,16,24,.14))}.atl a.ascent:focus-visible,.atl a.blk:focus-visible,.atl a.blkc:focus-visible,.atl a.card:focus-visible,.atl a.ch:focus-visible,.atl a.en-cf:focus-visible,.atl a.fc:focus-visible,.atl a.fcard:focus-visible,.atl a.fscore:focus-visible,.atl a.hm-data:focus-visible,.atl a.kpi:focus-visible,.atl a.lr-out:focus-visible,.atl a.pipe:focus-visible,.atl a.rbars:focus-visible,.atl a.swp:focus-visible,.atl a.trail:focus-visible,.atl a.wall:focus-visible{outline:none}.atl a.ascent:hover .k,.atl a.ascent:hover .v,.atl a.ascent:hover .v em,.atl a.ascent:hover h3,.atl a.ascent:hover>b,.atl a.blk:hover .k,.atl a.blk:hover .v,.atl a.blk:hover .v em,.atl a.blk:hover h3,.atl a.blk:hover>b,.atl a.blkc:hover .k,.atl a.blkc:hover .v,.atl a.blkc:hover .v em,.atl a.blkc:hover h3,.atl a.blkc:hover>b,.atl a.card:hover .k,.atl a.card:hover .v,.atl a.card:hover .v em,.atl a.card:hover h3,.atl a.card:hover>b,.atl a.ch:hover .k,.atl a.ch:hover .v,.atl a.ch:hover .v em,.atl a.ch:hover h3,.atl a.ch:hover>b,.atl a.en-cf:hover .k,.atl a.en-cf:hover .v,.atl a.en-cf:hover .v em,.atl a.en-cf:hover h3,.atl a.en-cf:hover>b,.atl a.fc:hover .k,.atl a.fc:hover .v,.atl a.fc:hover .v em,.atl a.fc:hover h3,.atl a.fc:hover>b,.atl a.fcard:hover .k,.atl a.fcard:hover .v,.atl a.fcard:hover .v em,.atl a.fcard:hover h3,.atl a.fcard:hover>b,.atl a.fscore:hover .k,.atl a.fscore:hover .v,.atl a.fscore:hover .v em,.atl a.fscore:hover h3,.atl a.fscore:hover>b,.atl a.hm-data:hover .k,.atl a.hm-data:hover .v,.atl a.hm-data:hover .v em,.atl a.hm-data:hover h3,.atl a.hm-data:hover>b,.atl a.kpi:hover .k,.atl a.kpi:hover .v,.atl a.kpi:hover .v em,.atl a.kpi:hover h3,.atl a.kpi:hover>b,.atl a.lr-out:hover .k,.atl a.lr-out:hover .v,.atl a.lr-out:hover .v em,.atl a.lr-out:hover h3,.atl a.lr-out:hover>b,.atl a.pipe:hover .k,.atl a.pipe:hover .v,.atl a.pipe:hover .v em,.atl a.pipe:hover h3,.atl a.pipe:hover>b,.atl a.rbars:hover .k,.atl a.rbars:hover .v,.atl a.rbars:hover .v em,.atl a.rbars:hover h3,.atl a.rbars:hover>b,.atl a.swp:hover .k,.atl a.swp:hover .v,.atl a.swp:hover .v em,.atl a.swp:hover h3,.atl a.swp:hover>b,.atl a.trail:hover .k,.atl a.trail:hover .v,.atl a.trail:hover .v em,.atl a.trail:hover h3,.atl a.trail:hover>b,.atl a.wall:hover .k,.atl a.wall:hover .v,.atl a.wall:hover .v em,.atl a.wall:hover h3,.atl a.wall:hover>b{color:var(--viz-sweep-ink)!important;transition:color .22s ease}@media (prefers-reduced-motion:reduce){.atl a.ascent:focus-visible,.atl a.ascent:hover,.atl a.blk:focus-visible,.atl a.blk:hover,.atl a.blkc:focus-visible,.atl a.blkc:hover,.atl a.card:focus-visible,.atl a.card:hover,.atl a.ch:focus-visible,.atl a.ch:hover,.atl a.en-cf:focus-visible,.atl a.en-cf:hover,.atl a.fc:focus-visible,.atl a.fc:hover,.atl a.fcard:focus-visible,.atl a.fcard:hover,.atl a.fscore:focus-visible,.atl a.fscore:hover,.atl a.hm-data:focus-visible,.atl a.hm-data:hover,.atl a.kpi:focus-visible,.atl a.kpi:hover,.atl a.lr-out:focus-visible,.atl a.lr-out:hover,.atl a.pipe:focus-visible,.atl a.pipe:hover,.atl a.rbars:focus-visible,.atl a.rbars:hover,.atl a.swp:focus-visible,.atl a.swp:hover,.atl a.trail:focus-visible,.atl a.trail:hover,.atl a.wall:focus-visible,.atl a.wall:hover{transform:none}}@media (hover:none){.atl .ascent:before,.atl .blk:before,.atl .blkc:before,.atl .card:before,.atl .ch:before,.atl .en-cf:before,.atl .fc:before,.atl .fcard:before,.atl .fscore:before,.atl .hm-data:before,.atl .kpi:before,.atl .lr-out:before,.atl .pipe:before,.atl .rbars:before,.atl .swp:before,.atl .trail:before,.atl .wall:before{opacity:0!important}}.atl .kpis.lit .kpi:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--viz-sweep);opacity:0;z-index:-1;transition:opacity .22s ease}.atl .kpis.lit a.kpi:focus-visible,.atl .kpis.lit a.kpi:hover{transform:translateY(-3px);box-shadow:0 12px 28px var(--sh-28,rgba(20,16,24,.14))}.atl .kpis.lit a.kpi:focus-visible:before,.atl .kpis.lit a.kpi:hover:before{opacity:1}.atl .kpis.lit a.kpi:focus-visible .k,.atl .kpis.lit a.kpi:focus-visible .v,.atl .kpis.lit a.kpi:focus-visible .v em,.atl .kpis.lit a.kpi:hover .k,.atl .kpis.lit a.kpi:hover .v,.atl .kpis.lit a.kpi:hover .v em{color:var(--viz-sweep-ink)!important;transition:color .22s ease}.atl .kpis.lit a.kpi:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.atl .kpis.lit a.kpi:focus-visible,.atl .kpis.lit a.kpi:hover{transform:none}}.atl .kpi .k{font-size:9.5px;color:var(--ink-2);display:block;line-height:1.35;min-height:2.7em}.atl .kpi .v{display:block;margin-top:9px;font-family:var(--font-display);font-size:30px;font-weight:200;letter-spacing:-.03em;line-height:1}.atl .kpi .v em{font-style:normal;font-size:11px;color:var(--ink-2);margin-left:6px;letter-spacing:0;font-family:var(--font-ui);font-weight:400;text-transform:none}.atl .kpi.dark{background:var(--ink);color:var(--on-ink)}.atl .kpi.dark .k,.atl .kpi.dark .v em{color:var(--on-55)}.atl .tabs{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.atl .tab{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;background:var(--tile);color:var(--ink-2);font-size:12.5px;font-weight:400;line-height:1;white-space:nowrap;transition:background .16s}.atl .tab:hover{background:var(--tile-hi)}.atl .tab.on{background:var(--ink);color:var(--on-ink)}.atl .tab i{font-style:normal;opacity:.62;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .find{display:flex;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:999px;background:var(--tile);min-width:220px;flex:0 1 320px}.atl .find svg{width:15px;height:15px;fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round;flex:0 0 auto}.atl .find input{border:0;background:none;outline:0;font:inherit;font-size:13.5px;font-weight:300;color:var(--ink);width:100%;min-width:0}.atl .find input::placeholder{color:var(--ink-3)}.atl .list{margin-top:16px;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}.atl .lrow{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--line-07);min-width:0}.atl .lrow:last-child{border-bottom:0}.atl .lrow .av{width:38px;height:38px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--tile);font-size:11px;letter-spacing:.04em;color:var(--ink-2)}.atl .lrow .nm{flex:1 1;min-width:0}.atl .lrow .nm b{font-size:14px;font-weight:500;letter-spacing:-.01em}.atl .lrow .nm b,.atl .lrow .nm span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atl .lrow .nm span{margin-top:4px;font-size:12.5px;font-weight:300;color:var(--ink-2)}.atl .lrow .num{font-family:var(--font-display);font-size:19px;font-weight:200;letter-spacing:-.03em;flex:0 0 auto;text-align:right;min-width:52px;line-height:1}.atl .lrow .num em{font-style:normal;display:block;font-size:9.5px;color:var(--ink-3);margin-top:5px}.atl .chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--tile);font-size:11.5px;font-weight:400;color:var(--ink-2);white-space:nowrap;flex:0 0 auto}.atl .chip.hot{background:var(--ink);color:var(--on-ink)}.atl .bar{flex:0 0 92px;height:5px;border-radius:3px;background:var(--line-09);overflow:hidden}.atl .bar i{display:block;height:100%;border-radius:3px;background:var(--ink)}.atl .pg{display:flex;align-items:center;gap:10px;padding:14px 4px 6px;font-size:12.5px;font-weight:300;color:var(--ink-2)}.atl .pg .btn{display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:999px;background:var(--tile);color:var(--ink);line-height:1;font-size:13px;font-weight:400}.atl .pg .btn[aria-disabled=true]{opacity:.35;pointer-events:none}.atl .pg .sp{margin-left:auto}.atl .empty{padding:52px 8px;text-align:center;color:var(--ink-3);font-size:14px;font-weight:300}.atl .horb{display:inline-block;line-height:0;flex:0 0 auto}.atl .horb canvas{display:block;width:100%;height:100%}.atl .horb-fill{display:block}.atl .horb.lg{width:150px;height:150px}.atl .horb.md{width:96px;height:96px}.atl .horb.sm{width:44px;height:44px}.atl .horb.xs{width:26px;height:26px}.atl .pane:has(.board){overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.atl .board{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:14px;gap:14px;margin-top:18px;padding-bottom:8px;align-items:start}.atl .bcol{display:flex;flex-direction:column;gap:14px;min-width:0}.atl .blkc{background:var(--tile);border-radius:var(--r-card);padding:18px 20px 16px;min-width:0}.atl .blkc.dark{background:var(--ink);color:var(--on-ink)}.atl .bh{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.atl .bh h3{margin:0;font-family:var(--font-display);font-size:19px;font-weight:300;letter-spacing:-.015em;line-height:1.2}.atl .bh .sub{margin-left:auto;font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.atl .blkc.dark .bh .sub{color:var(--on-42)}.atl .bh .go{color:var(--ink-2)}.atl .bh .halo-slot{margin-left:auto;width:30px;height:30px;display:grid;place-items:center}.atl .kpi.hot{background:var(--ink);color:var(--on-ink)}.atl .kpi.hot .k{color:var(--on-55)}.atl .kpi{transition:transform .16s var(--ez)}.atl a.kpi:hover{transform:translateY(-2px)}.atl .acts.light .act{background:var(--tile);color:var(--ink);border-color:transparent}.atl .acts.light .act:hover{background:var(--tile-hi)}.atl .acts.light .act.on{background:var(--ink);color:var(--on-ink)}.atl .rounds{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.atl .rounds li{display:flex;align-items:center;gap:11px}.atl .rounds .rn{width:30px;flex:0 0 auto;font-size:10px;font-weight:500;letter-spacing:.12em;color:var(--ink-3)}.atl .rounds .bar{flex:1 1 auto;height:7px;border-radius:4px;background:var(--line-07);overflow:hidden}.atl .rounds .bar i{display:block;height:100%;border-radius:4px;background:var(--ink);transform-origin:left center;animation:atl-grow .8s var(--ez) backwards}.atl .rounds .n{width:46px;flex:0 0 auto;text-align:right;font-family:var(--font-display);font-size:14px;font-weight:300;letter-spacing:-.02em}.atl .ribbon{display:flex;align-items:stretch;gap:5px;height:150px;margin-top:14px;padding-bottom:18px}.atl .ribbon .wk{flex:1 1;min-width:0;display:grid;grid-template-rows:1fr 1fr;position:relative}.atl .ribbon .wk:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line-14)}.atl .ribbon i{width:64%;max-width:18px;min-height:2px;justify-self:center;position:relative;z-index:1;animation:atl-rise-b .7s var(--ez) backwards}.atl .ribbon i.up{grid-row:1;align-self:end;background:var(--ink);border-radius:3px 3px 0 0;transform-origin:bottom center}.atl .ribbon i.dn{grid-row:2;align-self:start;background:var(--line-26);border-radius:0 0 3px 3px;transform-origin:top center}.atl .ribbon em{position:absolute;left:50%;transform:translateX(-50%);bottom:-16px;font-style:normal;font-size:8px;font-weight:500;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}@keyframes atl-rise-b{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.atl .legend{display:flex;gap:16px;margin-top:20px;flex-wrap:wrap;font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.atl .legend span{display:inline-flex;align-items:center;gap:7px}.atl .legend .sw{width:12px;height:5px;border-radius:3px}.atl .legend .sw.up{background:var(--ink)}.atl .legend .sw.dn{background:var(--line-26)}.atl .legend .note{margin-left:auto;color:var(--ink-3);opacity:.75}.atl .rows{margin-top:8px;display:flex;flex-direction:column}.atl .rows .lrow{padding:11px 0;gap:11px;border-bottom-color:var(--line-08)}.atl .blkc.dark .rows .lrow{border-bottom-color:var(--on-10)}.atl .blkc.dark .lrow .nm b{color:var(--on-ink)}.atl .blkc.dark .lrow .nm span{color:var(--on-46)}.atl .blkc.dark .empty{color:var(--on-40)}.atl .rows .stamp{flex:0 0 auto;font-size:10.5px;font-weight:400;color:var(--ink-3);white-space:nowrap}.atl .blkc.dark .rows .stamp{color:var(--on-38)}.atl .dot{width:8px;height:8px;border-radius:50%;background:var(--line-22);flex:0 0 auto}.atl .dot.live{background:var(--ink);box-shadow:0 0 0 3px var(--line-10)}.atl .blkc.dark .dot{background:var(--on-26)}.atl .blkc.dark .dot.live{background:var(--paper);box-shadow:0 0 0 3px var(--on-14)}.atl .blkc .empty{padding:26px 4px;font-size:13px}.atl .blkc.alarm{background:var(--ink);color:var(--on-ink)}.atl .blkc.alarm .bh .sub{color:var(--on-42)}.atl .blkc.alarm .lede{margin:10px 0 2px;font-size:13px;font-weight:300;line-height:1.6;color:var(--on-62);max-width:52ch}.atl .blkc.alarm .lede b{color:var(--on-ink);font-weight:500}.atl .blkc.alarm .rows .lrow{border-bottom-color:var(--on-10)}.atl .blkc.alarm .lrow .nm b{color:var(--on-ink)}.atl .blkc.alarm .lrow .nm span{color:var(--on-46)}.atl .blkc.alarm .lrow .av{background:var(--on-10);color:var(--on-70)}.atl .blkc.alarm .chip.hot{background:var(--paper);color:var(--ink)}.atl .more{display:inline-flex;align-items:center;margin-top:12px;font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--ink-2)}.atl .more:hover{color:var(--ink)}.atl .blkc.alarm .more{color:var(--on-60)}.atl .blkc.alarm .more:hover{color:var(--on-ink)}.atl .win.flat{grid-template-columns:118px minmax(0,1fr)}.atl .acts{display:flex;gap:9px;flex-wrap:wrap}.atl .act{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:42px;padding:0 20px;border-radius:999px;line-height:1;white-space:nowrap;font-family:var(--font-ui);font-size:12.5px;font-weight:400;background:var(--on-10);color:var(--on-86);border:1px solid var(--on-14);transition:background .16s,transform .16s var(--ez)}.atl .act:hover{transform:translateY(-1px);background:var(--on-16)}.atl .act.on{background:var(--paper);color:var(--ink);border-color:var(--on-ink)}.atl .blkc.wide{grid-column:1/-1}.atl .pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.atl .cv{width:100%;height:180px;display:block;margin-top:10px}@keyframes atl-fill{0%{opacity:0}to{opacity:1}}.atl .cv-area{opacity:0;animation:atl-fill .9s ease .5s forwards}.atl .cv-end{opacity:0;animation:atl-fill .5s ease 1.2s forwards}.atl .funnel{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.atl .funnel li{display:flex;align-items:center;gap:11px}.atl .funnel .fl{width:28px;flex:0 0 auto;font-size:10px;font-weight:500;letter-spacing:.1em;color:var(--ink-3)}.atl .funnel .ft{flex:1 1 auto;height:9px;border-radius:5px;background:rgba(93,72,99,.07);overflow:hidden}.atl .funnel .ft i{display:block;height:100%;border-radius:5px;transform-origin:left center;background:linear-gradient(90deg,#e9acdc,#ca68b0);animation:atl-grow .8s var(--ez) backwards;animation-delay:calc(var(--i) * 45ms)}.atl .funnel .fn{width:46px;flex:0 0 auto;text-align:right;font-family:var(--font-display);font-size:14px;font-weight:300;letter-spacing:-.02em}@keyframes atl-arc{0%{opacity:0}to{opacity:1}}.atl .gg-arc,.atl .sp-arc{animation:atl-arc .55s ease backwards;animation-delay:var(--d,0s)}.atl .gauge,.atl .split{display:flex;align-items:center;gap:14px;margin-top:10px}.atl .split svg{width:112px;height:112px;flex:0 0 auto}.atl .gauge svg{width:118px;height:96px;flex:0 0 auto}.atl .legend-v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1 1 auto;min-width:0}.atl .legend-v.tight{gap:7px}.atl .legend-v li{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.atl .legend-v i{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.atl .legend-v b{font-weight:400;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atl .legend-v span{margin-left:auto;font-family:var(--font-display);font-size:14px;font-weight:300;letter-spacing:-.02em;color:var(--ink)}.atl .hero-stat{display:flex;flex-direction:column;gap:4px;margin-top:8px}.atl .hero-stat .k{font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}.atl .hero-stat .v{font-family:var(--font-display);font-size:40px;font-weight:200;letter-spacing:-.03em;line-height:1}.atl .hero-stat .spark{width:100%;height:44px;display:block;margin-top:2px}.atl .hero-stat .f{font-size:11.5px;font-weight:300;color:var(--ink-3)}@media (max-width:1120px){.atl{position:static;min-height:100vh;overflow:visible;padding:0}.atl,.atl .stage,.atl .win{height:auto}.atl .win{grid-template-columns:1fr;grid-template-rows:auto;max-height:none;border-radius:0;gap:14px;padding:14px;box-shadow:none}
  /* !important because Rail.tsx writes left/top inline for the desktop anchor,
     and an inline style beats any selector. The component already withholds
     those below 1120px, but a stylesheet that only works because a component
     remembered to is one refactor from breaking — so the sheet states its own
     layout unconditionally. */.atl .drawer{position:fixed;left:12px!important;right:12px;top:auto!important;bottom:12px;width:auto;border-radius:26px;max-height:56vh;overflow-y:auto}.atl .hero{min-height:0;display:flex;flex-direction:column;gap:14px;padding-bottom:14px}.atl .hero,.atl .hero .dark{border-radius:28px}.atl .orbwrap{position:relative;inset:auto;top:auto;height:auto;padding:16px 0 4px}.atl .orbwrap .horb-fill{width:min(62%,260px)}.atl .sky{position:relative;top:auto;order:-1;padding:22px 18px 0;gap:13px}.atl .greet{font-size:26px}.atl .ask{height:50px;width:100%}.atl .ask .hint{display:none}.atl .said{width:100%;max-height:44vh}.atl .exclu{left:auto;min-width:0;margin:0 12px;border-radius:26px;padding:18px}.atl .exclu,.atl .hero-foot{position:relative;bottom:auto;width:auto}.atl .hero-foot{right:auto;align-items:stretch;gap:12px}.atl .team{width:auto;text-align:left;padding:0 20px}.atl .team p{margin:0;max-width:none}.atl .faces{padding:0 20px 4px;justify-content:flex-start;max-width:none;gap:7px}.atl .face{height:38px;padding:0 13px 0 4px;font-size:11.5px}.atl .face i{width:30px;height:30px;font-size:10.5px}.atl .blk,.atl .card{min-height:240px}.atl .present a{width:100%}.atl .rb[data-tip]:after{display:none}.atl .board{gap:12px}.atl .board,.atl .pair{grid-template-columns:1fr}.atl .gauge,.atl .split{flex-direction:column;align-items:stretch;gap:10px}.atl .gauge svg,.atl .split svg{align-self:center}.atl .cv{height:150px}.atl .blkc{border-radius:22px;padding:16px 15px 14px}.atl .bh h3{font-size:17px}.atl .ribbon{height:110px}.atl .ribbon em{font-size:7.5px}.atl .acts.light{width:100%}.atl .acts.light .act{flex:1 1;justify-content:center}.atl .esc,.atl .hero,.atl .mach,.atl .wait{min-height:0}.atl .hero{height:auto}.atl .orbwrap{position:relative;top:auto;height:auto;padding:6px 0 2px}.atl .orbwrap .horb-fill{width:min(54%,260px)}.atl[data-skin=spectra] .win{background-color:transparent;background-image:radial-gradient(78% 26% at 22% 2%,#fce9f5 0,transparent 64%),radial-gradient(70% 22% at 96% 12%,#e3ebfa 0,transparent 66%),radial-gradient(64% 20% at 50% 42%,#e9f5f5 0,transparent 60%),linear-gradient(172deg,#fbedf6,#f4f0fa 34%,#f7f4f9 68%,#fbf9fb)}.atl[data-skin=spectra] .hero{background:transparent}.atl[data-skin=spectra] .hero .dark{background:none}.atl[data-skin=spectra] .hero .dark:after,.atl[data-skin=spectra] .hero .dark:before{display:none}.atl .win.flat{grid-template-columns:1fr}.atl .pane{border-radius:28px;padding:22px 18px 14px;min-height:70vh}.atl .pane-h h1{font-size:28px}.atl .list{overflow:visible}.atl .lrow .av,.atl .lrow .chip.q{display:none}.atl .lrow{flex-wrap:nowrap;gap:9px;padding:12px 2px;min-height:56px}.atl .lrow .nm{flex:1 1 auto;min-width:0}.atl .lrow .nm b{font-size:14.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.26}.atl .lrow .nm span{margin-top:3px;font-size:12px}.atl .lrow .num{flex:0 0 auto;min-width:0;margin-left:2px;font-size:15px;display:inline-flex;align-items:baseline;gap:4px}.atl .lrow .num em{display:inline;margin:0;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.atl .lrow .bar{display:none}}@media (max-width:1120px){@media (max-width:380px){.atl .lrow .nm{min-width:42%}.atl .lrow .chip{height:22px;padding:0 8px;font-size:11px}.atl .lrow .num{font-size:14px}.atl .lrow .num em{display:none}.atl .lrow{gap:7px}}.atl .kpis{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.atl .kpi .v{font-size:24px}}@media (prefers-reduced-motion:reduce){.atl .ask,.atl .greet{opacity:1;transform:none;transition:none}.atl .bar i,.atl .drawer,.atl .kpis .kpi,.atl .said{animation:none}}.atl[data-skin=spectra]{--field:#f5f5f7;--field-img:radial-gradient(52% 46% at 10% 14%,color-mix(in srgb,#ff3d9a 9%,transparent),transparent 72%),radial-gradient(48% 42% at 90% 8%,color-mix(in srgb,#2e9be0 8%,transparent),transparent 72%),radial-gradient(46% 44% at 88% 74%,color-mix(in srgb,#2fbfa5 8%,transparent),transparent 72%),radial-gradient(52% 46% at 10% 84%,color-mix(in srgb,#ffc81f 9%,transparent),transparent 72%),radial-gradient(44% 38% at 62% 46%,color-mix(in srgb,#ff7a00 5%,transparent),transparent 74%),radial-gradient(40% 34% at 42% 2%,color-mix(in srgb,#f5202c 6%,transparent),transparent 72%);--paper:#fff;--tile:#f7f7f9;--tile-hi:#efeff3;--ink:#100e13;--ink-2:#6e6b76;--ink-3:#a9a5b3;--line-07:rgba(93,72,99,.07);--line-08:rgba(93,72,99,.08);--line-09:rgba(93,72,99,.09);--line-10:rgba(93,72,99,.1);--line-14:rgba(93,72,99,.14);--line-22:rgba(93,72,99,.2);--line-26:rgba(93,72,99,.24);--sh-28:rgba(90,58,98,.2);--sh-40:rgba(90,58,98,.28);--sh-45:rgba(90,58,98,.32);--sh-60:rgba(90,58,98,.44);--sh-80:rgba(52,28,58,.55);--stage-1:#fbeaf4;--stage-2:#f3e8f5;--stage-3:#faf2f6;--stage-4:#f3e9f6;--stage-5:#f5edf6;--stage-glow:rgba(202,104,176,.1);--ask-bg:hsla(0,0%,100%,.8);--srch-ink:#8e8899;--deep:#fff;--deep-hi:#fbf7fb;--deep-lo:#f3eef5;--accent:#ca68b0;--accent-lo:#e9acdc;--accent-wash:#fbf0f8;--loud:#1a1420;--on-loud:#fff;--me-a:#f0bbdf;--me-b:#b06ba4;--face-1a:#f0bbdf;--face-1b:#c677ad;--face-2a:#ecc3ec;--face-2b:#c47bc4;--face-3a:#dbbeef;--face-3b:#a36fc9;--halo-axis:latitude;--halo-ramp:#b85c9f,#c371ad,#eba4dd,#f0afe4,#f2caef,#e5daf7,#c1e0f4,#88d3e1,#5bb0c6;--halo-alpha-base:0.30;--halo-alpha-span:0.68}.atl[data-skin=spectra] .hero,.atl[data-skin=spectra] .hero .sky,.atl[data-skin=spectra] .hero .team{--on-ink:#100e13;--on-94:rgba(16,14,19,.94);--on-86:rgba(16,14,19,.86);--on-70:rgba(16,14,19,.7);--on-66:rgba(16,14,19,.62);--on-62:rgba(16,14,19,.58);--on-60:rgba(16,14,19,.56);--on-55:rgba(16,14,19,.52);--on-52:rgba(16,14,19,.5);--on-50:rgba(16,14,19,.48);--on-46:rgba(16,14,19,.46);--on-42:rgba(93,72,99,.52);--on-40:rgba(16,14,19,.42);--on-38:rgba(16,14,19,.4);--on-34:rgba(16,14,19,.36);--on-26:rgba(93,72,99,.22);--on-16:rgba(93,72,99,.16);--on-14:rgba(93,72,99,.14);--on-13:rgba(93,72,99,.13);--on-12:rgba(93,72,99,.12);--on-10:rgba(93,72,99,.1);--on-09:rgba(93,72,99,.09)}.atl[data-skin=spectra] .ask button{background:linear-gradient(135deg,var(--accent-lo),var(--accent));color:#fff}.atl[data-skin=spectra] .ask .lens{background:var(--accent-wash)}.atl[data-skin=spectra] .ask .lens svg{stroke:var(--accent)}.atl[data-skin=spectra] .act.on,.atl[data-skin=spectra] .acts.light .act.on{background:linear-gradient(135deg,var(--accent-lo),var(--accent));color:#fff;border-color:transparent}.atl[data-skin=spectra] .chip.hot{background:var(--accent)}.atl[data-skin=spectra] .dot.live{background:var(--accent);box-shadow:0 0 0 3px rgba(202,104,176,.16)}.atl[data-skin=spectra] .exclu .rate i{background:var(--accent);box-shadow:0 0 0 3px rgba(202,104,176,.14)}.atl[data-skin=spectra] .legend .sw.dn,.atl[data-skin=spectra] .ribbon i.dn{background:var(--accent)}.atl[data-skin=spectra] .win{background:hsla(0,0%,100%,.46);-webkit-backdrop-filter:blur(30px) saturate(1.2);backdrop-filter:blur(30px) saturate(1.2)}.atl[data-skin=spectra] .rail{background:hsla(0,0%,100%,.86)}.atl[data-skin=spectra] .card,.atl[data-skin=spectra] .pane{background:linear-gradient(168deg,#fff,#fdfafd 58%,#fbf7fc)}.atl[data-skin=spectra] .blkc{background:linear-gradient(160deg,hsla(0,0%,100%,.94),rgba(252,247,252,.86))}.atl[data-skin=spectra] .kpi{background:linear-gradient(158deg,#fbf6fa,#f6f1f7 52%,#f1f1f9)}.atl[data-skin=spectra] .kpi.dark,.atl[data-skin=spectra] .kpi.hot{background:linear-gradient(158deg,#fceff8,#f9e6f3);box-shadow:inset 0 0 0 1px rgba(202,104,176,.22)}.atl[data-skin=spectra] .kpi.dark .k,.atl[data-skin=spectra] .kpi.hot .k{color:#a8538f}.atl[data-skin=spectra] .kpi.dark .v,.atl[data-skin=spectra] .kpi.hot .v{color:#a83e86}.atl[data-skin=spectra] .kpi.dark .v em,.atl[data-skin=spectra] .kpi.hot .v em{color:#a8538f}.atl[data-skin=spectra] .blkc.alarm{background:linear-gradient(150deg,#fceef7,#f8e3f1 60%,#f3dcee);box-shadow:inset 0 0 0 1px rgba(202,104,176,.24)}.atl[data-skin=spectra] .blkc.alarm .bh h3{color:#8e2f73}.atl[data-skin=spectra] .blkc.alarm .bh .sub{color:#a8538f}.atl[data-skin=spectra] .blkc.alarm .lede{color:var(--ink-2)}.atl[data-skin=spectra] .blkc.alarm .lede b{color:#8e2f73}.atl[data-skin=spectra] .blkc.alarm .lrow .nm b{color:var(--ink)}.atl[data-skin=spectra] .blkc.alarm .lrow .nm span{color:var(--ink-2)}.atl[data-skin=spectra] .blkc.alarm .lrow{border-bottom-color:rgba(142,47,115,.14)}.atl[data-skin=spectra] .blkc.alarm .av{background:rgba(202,104,176,.14);color:#8e2f73}.atl[data-skin=spectra] .blkc.alarm .more{color:#a8538f}.atl[data-skin=spectra] .kpi:nth-child(3n){background:linear-gradient(158deg,#faf4f6,#f4f0f7)}.atl[data-skin=spectra] .kpi:nth-child(4n){background:linear-gradient(158deg,#f5f2fa,#eff2fa)}.atl[data-skin=spectra] .exclu{box-shadow:22px -22px 60px -30px var(--sh-28)}.atl[data-skin=spectra] .blk,.atl[data-skin=spectra] .blkc.dark,.atl[data-skin=spectra] .mini,.atl[data-skin=spectra] .money .ph{--on-ink:#100e13;--on-94:rgba(16,14,19,.94);--on-86:rgba(16,14,19,.86);--on-70:rgba(16,14,19,.7);--on-66:rgba(16,14,19,.6);--on-62:rgba(16,14,19,.58);--on-60:rgba(16,14,19,.56);--on-55:rgba(16,14,19,.52);--on-52:rgba(16,14,19,.5);--on-50:rgba(16,14,19,.48);--on-46:rgba(16,14,19,.46);--on-42:rgba(93,72,99,.52);--on-40:rgba(16,14,19,.42);--on-38:rgba(16,14,19,.4);--on-34:rgba(16,14,19,.36);--on-26:rgba(93,72,99,.22);--on-16:rgba(93,72,99,.16);--on-14:rgba(93,72,99,.14);--on-13:rgba(93,72,99,.13);--on-12:rgba(93,72,99,.12);--on-10:rgba(93,72,99,.1);--on-09:rgba(93,72,99,.09);box-shadow:0 2px 0 0 var(--line-07) inset,0 0 0 1px var(--line-07)}.atl[data-skin=spectra] .exclu h3 .go,.atl[data-skin=spectra] .g-h .ic{background:linear-gradient(140deg,var(--accent-lo),var(--accent));color:#fff}.atl[data-skin=spectra] .blk h3 .i,.atl[data-skin=spectra] .g-f .go{background:var(--tile);color:var(--ink)}.atl[data-skin=spectra] .hbtn{background:linear-gradient(140deg,#fbf3fa,#f2e4f1 60%,#e7eef8);box-shadow:0 16px 34px -14px var(--sh-40),0 0 0 1px var(--line-08)}.atl .win.flat .pane{padding-bottom:78px}.atl .win.flat .pg{padding-right:78px}.atl .hdock{position:fixed;right:30px;bottom:28px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.atl .hbtn{width:60px;height:60px;border-radius:50%;border:0;cursor:pointer;padding:0;display:grid;place-items:center;flex:0 0 auto;background:radial-gradient(78% 70% at 50% 26%,var(--deep-hi) 0,var(--deep) 62%,var(--deep-lo) 100%);box-shadow:0 18px 40px -16px var(--sh-45);transition:transform .18s var(--ez),box-shadow .18s}.atl .hbtn:hover{transform:translateY(-2px) scale(1.04)}.atl .hbtn .horb.sm{width:42px;height:42px}.atl .ask.sm{width:100%;height:46px;gap:8px;padding:0 5px 0 16px;background:var(--tile);border:1px solid var(--line-08);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;transform:none;box-shadow:none}.atl .ask.sm input{font-size:13px;color:var(--ink)}.atl .ask.sm input::placeholder{color:var(--ink-3)}.atl .ask.sm button{width:36px;height:36px;background:var(--loud);color:var(--on-loud)}.atl .ask.sm button svg{width:15px;height:15px}.atl[data-skin=spectra] .ask.sm button{background:linear-gradient(135deg,var(--accent-lo),var(--accent));color:#fff}.atl[data-skin=spectra]{--card-img:linear-gradient(152deg,#fdeff8,#fbf3fb 30%,#f6f4fc 58%,#eff6fa 82%,#eaf6f6);--card-alt:linear-gradient(152deg,#fcf2f9,#f7f3fc 46%,#ecf6f8);--rail-img:linear-gradient(178deg,rgba(253,239,248,.95),rgba(250,246,252,.9) 46%,rgba(234,246,246,.95));--spectra-1:#b3529b;--spectra-2:#7a63be;--spectra-3:#2a7c9b;--spectra-soft:rgba(202,104,176,.1);--halo-glow-1:236,164,221;--halo-glow-2:170,206,232}.atl[data-skin=spectra] .card,.atl[data-skin=spectra] .growth,.atl[data-skin=spectra] .money,.atl[data-skin=spectra] .pane{background-image:var(--card-img);background-color:#fff}.atl[data-skin=spectra] .blk{background-image:var(--card-alt);background-color:#fff}.atl[data-skin=spectra] .blkc{background-image:var(--card-img);background-color:#fff;box-shadow:0 1px 0 0 hsla(0,0%,100%,.9) inset,0 0 0 1px var(--line-07)}.atl[data-skin=spectra] .exclu{background-image:var(--card-alt);background-color:#fff}.atl[data-skin=spectra] .mini{background-image:var(--card-img)}.atl[data-skin=spectra] .money .ph{background-image:var(--card-alt)}.atl[data-skin=spectra] .rail{background:var(--rail-img);box-shadow:0 0 0 1px var(--line-07),0 18px 44px -30px var(--sh-28)}.atl[data-skin=spectra] .blk h3 .i svg,.atl[data-skin=spectra] .g-f .go svg,.atl[data-skin=spectra] .rb svg{stroke:url(#spectra-stroke)}.atl[data-skin=spectra] .rb:hover{background:var(--accent-wash)}.atl[data-skin=spectra] .rb.peek{background:var(--accent-wash);box-shadow:0 0 0 2px rgba(202,104,176,.22)}.atl[data-skin=spectra] .rb.on{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 54%,var(--spectra-3) 100%)}.atl[data-skin=spectra] .rb.on svg{stroke:#fff}.atl[data-skin=spectra] .rail>.me,.atl[data-skin=spectra] .sheet-me .me{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 58%,var(--spectra-3) 100%);color:#fff}.atl[data-skin=spectra] .act.on,.atl[data-skin=spectra] .acts.light .act.on,.atl[data-skin=spectra] .ask button,.atl[data-skin=spectra] .ask.sm button,.atl[data-skin=spectra] .exclu h3 .go,.atl[data-skin=spectra] .g-h .ic{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 58%,var(--spectra-3) 100%);color:#fff;border-color:transparent}.atl[data-skin=spectra] .chip.hot{color:#fff}.atl[data-skin=spectra] .dot.live,.atl[data-skin=spectra] .exclu .rate i{background:var(--spectra-1)}.atl[data-skin=spectra] .pill{background:var(--accent-wash);color:var(--spectra-1);box-shadow:inset 0 0 0 1px rgba(202,104,176,.16)}.atl[data-skin=spectra] .pill:hover{background:#f7e8f3}.atl[data-skin=spectra] .chip.hot,.atl[data-skin=spectra] .pill.on,.atl[data-skin=spectra] .tab.on{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 62%,var(--spectra-3) 100%);color:#fff;box-shadow:none}.atl[data-skin=spectra] .tab{color:var(--ink-2)}.atl[data-skin=spectra] .tab:hover{color:var(--spectra-1)}.atl[data-skin=spectra] .chip{background:var(--accent-wash);color:var(--spectra-1);box-shadow:inset 0 0 0 1px rgba(202,104,176,.14)}.atl[data-skin=spectra] .g-f .go{background:var(--accent-wash)}.atl[data-skin=spectra] .g-f .go:hover{background:#f7e8f3}.atl[data-skin=spectra] .blk h3 .i{background:var(--accent-wash)}.atl[data-skin=spectra] .mrate{color:var(--spectra-1);box-shadow:inset 0 0 0 1px rgba(202,104,176,.16)}.atl[data-skin=spectra] .g-f .n,.atl[data-skin=spectra] .hero-stat .v,.atl[data-skin=spectra] .money .amt .v{background:linear-gradient(120deg,var(--spectra-1) 0,var(--spectra-2) 52%,var(--spectra-3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.atl[data-skin=spectra] .blk .foot,.atl[data-skin=spectra] .eyebrow,.atl[data-skin=spectra] .g-f .l em,.atl[data-skin=spectra] .money .amt .k{color:var(--spectra-1)}.atl[data-skin=spectra] .blk .foot b{color:var(--spectra-3)}.atl[data-skin=spectra] .exclu p b{color:var(--spectra-1)}.atl[data-skin=spectra] .team p b{color:var(--spectra-2)}.atl .ask .mic{width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;flex:0 0 auto;display:grid;place-items:center;padding:0;margin-right:2px;background:var(--tile);color:var(--ink-2);transition:background .18s var(--ez),color .18s var(--ez),transform .18s var(--ez)}.atl .ask .mic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.atl .ask .mic:hover{transform:translateY(-1px);color:var(--ink)}.atl .ask.sm .mic{width:34px;height:34px}.atl .ask.sm .mic svg{width:15px;height:15px}@keyframes atl-hear{0%{box-shadow:0 0 0 0 rgba(202,104,176,.42)}70%{box-shadow:0 0 0 13px rgba(202,104,176,0)}to{box-shadow:0 0 0 0 rgba(202,104,176,0)}}.atl .ask .mic.live{background:linear-gradient(140deg,#ca68b0,#8e6cc0 60%,#4e93b0);color:#fff;animation:atl-hear 1.5s ease-out infinite}.atl .ask.live{box-shadow:0 0 0 2px rgba(202,104,176,.34),0 20px 50px -22px var(--sh-40)}.atl .ask.live .hint{color:#ca68b0;font-weight:500}.atl .hbtn.live{animation:atl-hear 1.5s ease-out infinite}@media (prefers-reduced-motion:reduce){.atl .ask .mic.live,.atl .hbtn.live{animation:none;box-shadow:0 0 0 4px rgba(202,104,176,.3)}}.atl[data-skin=spectra] .hbtn{--halo-ramp:#b3529b,#a556a4,#965aac,#885fb5,#7a63be,#6669b5,#5270ac,#3e76a4,#2a7c9b;--halo-alpha-base:0.52;--halo-alpha-span:0.48;--halo-density:3.6;--halo-dot:2.6;background:linear-gradient(140deg,#fff,#fcf3fa 52%,#f0f6fa);box-shadow:0 16px 34px -14px var(--sh-40),0 0 0 1px rgba(202,104,176,.2)}.atl .rb .rl{display:none}@media (max-width:1120px){.atl .win{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.atl .win,.atl[data-skin=spectra] .win{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.atl .rail{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));top:auto;z-index:70;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;grid-gap:0;gap:0;overflow:visible;border-radius:26px;padding:8px 6px;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);box-shadow:0 0 0 1px var(--line-08),0 10px 20px -10px var(--sh-28),0 26px 54px -22px var(--sh-45)}.atl[data-skin=spectra] .rail{background:hsla(0,0%,100%,.93)}.atl .rail .mark{width:auto;margin:0;padding:5px 2px 3px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.atl .rail .mark img,.atl .rail .mark picture{width:21px;height:21px}.atl .rail .mark:after{content:"Home";font-size:9.5px;font-weight:500;letter-spacing:.01em;color:var(--ink-3);line-height:1}.atl .rb{width:auto;min-width:0;height:auto;padding:5px 2px 3px;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:4px;background:transparent;box-shadow:none}.atl .rb.off-bar{display:none}.atl .rb:hover{transform:none;background:transparent}.atl .rb svg{width:21px;height:21px}.atl .rb .rl{display:block;font-style:normal;font-size:9.5px;font-weight:500;letter-spacing:.01em;color:var(--ink-3);line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .rb.on .rl,.atl .rb.peek .rl{color:var(--spectra-1)}.atl[data-skin=spectra] .rb.on,.atl[data-skin=spectra] .rb.peek{background:transparent;box-shadow:none}.atl[data-skin=spectra] .rb.on svg{stroke:url(#spectra-stroke)}.atl .rb.on{position:relative}.atl[data-skin=spectra] .rb.on:before{content:"";position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:linear-gradient(120deg,var(--spectra-1),var(--spectra-3))}.atl .rail>.me{display:none}.atl .more-tab{display:flex;cursor:pointer;border:0;font-family:var(--font-ui)}.atl .sheet-veil{display:block;position:fixed;inset:0;z-index:69;background:rgba(16,14,19,.24);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes atl-sheet{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.atl .sheet{display:block;position:fixed;left:12px;right:12px;z-index:71;bottom:calc(84px + env(safe-area-inset-bottom,0px));max-height:min(66vh,520px);overflow-y:auto;background:var(--paper);border-radius:26px;padding:8px 6px 14px;box-shadow:0 0 0 1px var(--line-07),0 34px 70px -28px var(--sh-60);animation:atl-sheet .22s var(--ez) both}.atl .sheet-grab{display:block;width:38px;height:4px;border:0;border-radius:999px;padding:0;margin:2px auto 10px;background:var(--line-14);cursor:pointer}.atl .sheet-sec{padding:0 10px}.atl .sheet-sec h3{font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:10px 4px 4px}.atl .sheet-sec ul{list-style:none;margin:0;padding:0}.atl .sheet-sec li a,.atl .sheet-sec li span{display:block;padding:11px 4px;font-size:15px;font-weight:300;color:var(--ink);border-bottom:1px solid var(--line-07)}.atl .sheet-sec li a:active{color:var(--spectra-1)}.atl .sheet-sec li.soon span{color:var(--ink-3);display:flex;align-items:center;gap:8px}.atl .sheet-sec li.soon em{font-style:normal;font-size:8.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--tile)}.atl .sheet-me{display:flex;align-items:center;gap:11px;padding:14px 14px 2px;margin-top:6px;border-top:1px solid var(--line-07)}.atl .sheet-me .me{width:36px;height:36px;font-size:12px;flex:0 0 auto}.atl .sheet-me b{font-size:14px;font-weight:500}.atl .drawer{bottom:calc(88px + env(safe-area-inset-bottom,0px));max-height:52vh}.atl .hdock{position:fixed;right:20px;bottom:calc(96px + env(safe-area-inset-bottom,0px))}.atl .win.flat .pane{padding-bottom:20px}.atl .win.flat .pg{padding-right:0}.atl .hpanel{width:min(340px,calc(100vw - 32px))}}.atl [hidden]{display:none!important}.atl .exclu-tab{position:absolute;left:18px;bottom:18px;z-index:6;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:14px;padding:14px 18px 14px 22px;border-radius:24px;background:var(--paper);font-family:var(--font-ui);text-align:left;box-shadow:0 0 0 1px var(--line-07),0 22px 48px -30px var(--sh-40);transition:transform .2s var(--ez),box-shadow .2s var(--ez)}.atl .exclu-tab:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--line-10),0 26px 54px -28px var(--sh-45)}.atl .exclu-tab .k{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.atl .exclu-tab .v{font-family:var(--font-display);font-size:22px;font-weight:300;letter-spacing:-.02em;color:var(--ink)}.atl .exclu-tab .cx{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--tile);flex:0 0 auto}.atl .exclu-tab .cx svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.atl[data-skin=spectra] .exclu-tab .v{background:linear-gradient(120deg,var(--spectra-1) 0,var(--spectra-2) 54%,var(--spectra-3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.atl[data-skin=spectra] .exclu-tab .cx{background:var(--accent-wash);color:var(--spectra-1)}.atl .exclu h3 .shut{margin-left:auto;width:32px;height:32px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:var(--tile);color:var(--ink-2)}.atl .exclu h3 .shut svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.atl .exclu h3 .shut+.go{margin-left:8px}.atl .exclu h3 .shut:hover{background:var(--tile-hi);color:var(--ink)}@keyframes atl-open{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.atl .exclu{animation:atl-open .2s var(--ez) both;transform-origin:bottom left}@media (max-width:1120px){.atl .exclu-tab{position:relative;left:auto;bottom:auto;margin:0 12px;width:calc(100% - 24px);justify-content:flex-start}.atl .exclu-tab .cx{margin-left:auto}}.atl[data-skin=spectra] .ribbon i.up{background:linear-gradient(180deg,#2a7c9b,#3e76a4)}.atl[data-skin=spectra] .ribbon i.dn{background:linear-gradient(180deg,#b3529b,#ca68b0)}.atl[data-skin=spectra] .legend .sw.up{background:#2a7c9b}.atl[data-skin=spectra] .legend .sw.dn{background:#b3529b}.atl[data-skin=spectra] .bar{background:rgba(93,72,99,.1)}.atl[data-skin=spectra] .bar i{background:linear-gradient(90deg,var(--spectra-3) 0,var(--spectra-2) 46%,var(--spectra-1) 100%)}.atl[data-skin=spectra] .rounds .bar{background:rgba(93,72,99,.08)}.atl[data-skin=spectra] .rounds .bar i{background:linear-gradient(90deg,#e9acdc 0,var(--spectra-1) 100%)}.atl[data-skin=spectra] .lrow .num em{color:var(--spectra-1)}.atl .boot{position:fixed;inset:0;z-index:900;display:grid;place-items:center;background-color:var(--field);background-image:var(--field-img);transition:opacity .42s var(--ez),visibility .42s}.atl .boot.out{opacity:0;visibility:hidden;pointer-events:none}.atl .boot-in{display:flex;flex-direction:column;align-items:center;gap:26px}.atl .boot-orb{width:min(30vw,190px);aspect-ratio:1;display:block;--halo-alpha-base:0.40;--halo-alpha-span:0.60;--halo-density:3.4;--halo-dot:1.7}.atl .boot-orb .horb,.atl .boot-orb .horb.lg,.atl .boot-orb canvas{width:100%;height:100%}.atl .boot-orb canvas{display:block}@keyframes atl-wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes atl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.atl .boot-word{display:block;width:min(46vw,260px);animation:atl-rise .5s var(--ez) .12s both}.atl .boot-word img{display:block;width:100%;height:auto;animation:atl-wipe .82s cubic-bezier(.62,.03,.28,1) .22s both}.atl .boot.hold{transition:none}@media (prefers-reduced-motion:reduce){.atl .boot-word img{animation:none;-webkit-clip-path:none;clip-path:none}.atl .boot-word{animation:atl-rise .3s ease both}}@keyframes atl-veil{0%{opacity:0}to{opacity:1}}@keyframes atl-lift{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.atl .hveil{position:fixed;inset:0;z-index:800;display:grid;place-items:center;padding:24px;background:hsla(270,8%,95%,.52);-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);animation:atl-veil .22s ease both}.atl .hmodal{position:relative;width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:var(--paper);border-radius:34px;padding:38px 38px 32px;text-align:center;box-shadow:0 0 0 1px var(--line-07),0 48px 100px -40px var(--sh-60);animation:atl-lift .28s var(--ez) both}.atl .hx{position:absolute;top:18px;right:18px;width:34px;height:34px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:var(--tile);color:var(--ink-2)}.atl .hx svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.atl .hx:hover{background:var(--tile-hi);color:var(--ink)}.atl .hm-orb{display:block;width:156px;height:156px;margin:0 auto 6px}.atl .hm-orb .horb,.atl .hm-orb .horb.lg,.atl .hm-orb canvas{width:100%;height:100%}.atl .hm-orb canvas{display:block}.atl .hm-orb{--halo-density:2.7;--halo-dot:2.1}.atl[data-skin=spectra] .hm-orb{--halo-alpha-base:0.42;--halo-alpha-span:0.58}.atl .hm-who{display:block;font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;margin:6px 0}.atl[data-skin=spectra] .hm-who{background:linear-gradient(96deg,var(--spectra-1),var(--spectra-2) 54%,var(--spectra-3));-webkit-background-clip:text;background-clip:text;color:transparent}.atl .hm-ttl{margin:0;font-family:var(--font-display);font-size:29px;font-weight:200;letter-spacing:-.02em;line-height:1.15}.atl .hm-sub{margin:9px 0 22px;font-size:13.5px;font-weight:300;color:var(--ink-3)}.atl .hm-warm{font-weight:400;color:var(--ink-2)}.atl[data-skin=spectra] .hm-warm{color:var(--spectra-1)}.atl .hmodal .ask{width:100%;height:58px;opacity:1;transform:none;animation:none;background:var(--tile);border:1px solid var(--line-08);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.atl .hmodal .ask input{color:var(--ink)}.atl .hmodal .ask input::placeholder{color:var(--ink-3)}.atl .hmodal .ask .lens{background:var(--accent-wash)}.atl .hmodal .ask .lens svg{stroke:var(--accent)}.atl .hm-said{margin:20px 0 0;padding-top:20px;border-top:1px solid var(--line-07);font-size:14px;font-weight:300;line-height:1.68;color:var(--ink);text-align:left;white-space:pre-wrap;max-height:38vh;overflow-y:auto}.atl .hm-said.err{color:var(--ink-2)}@media (max-width:1120px){.atl .hveil{padding:14px;place-items:center;background:hsla(270,8%,95%,.42);-webkit-backdrop-filter:blur(26px) saturate(1.18);backdrop-filter:blur(26px) saturate(1.18)}.atl .hmodal{width:100%;max-width:none;min-height:min(78svh,640px);max-height:calc(100svh - 28px);border-radius:32px;overflow-y:auto;padding:34px 22px calc(env(safe-area-inset-bottom,0px) + 26px);display:flex;flex-direction:column;justify-content:center;background-color:var(--field);background-image:var(--field-img);background-repeat:no-repeat;background-size:cover;background-position:top;box-shadow:0 0 0 1px hsla(0,0%,100%,.6),0 46px 90px -34px var(--sh-60)}.atl .hmodal>*{flex:0 0 auto}.atl .hx{top:14px;right:14px;width:38px;height:38px;background:hsla(0,0%,100%,.74)}.atl .hm-orb{width:138px;height:138px;margin-bottom:8px}.atl .hm-who{margin-top:8px}.atl .hm-ttl{font-size:27px}.atl .hm-sub{margin:10px 0 24px;font-size:13.5px}.atl .hmodal .ask{height:58px;background:hsla(0,0%,100%,.88);border-color:hsla(0,0%,100%,.92);box-shadow:0 16px 40px -24px var(--sh-40)}.atl .hm-said{max-height:38vh}}@media (prefers-reduced-motion:reduce){.atl .hmodal,.atl .hveil{animation:none}}.atl .face-a{position:relative;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;padding:2px;background:var(--line-14)}.atl .face-a img{display:block;object-fit:cover;background:var(--tile)}.atl .face-a .mono,.atl .face-a img{width:100%;height:100%;border-radius:50%}.atl .face-a .mono{display:grid;place-items:center;background:var(--tile);color:var(--ink-2);font-weight:500;letter-spacing:.04em}.atl[data-skin=spectra] .face-a.live{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 58%,var(--spectra-3) 100%)}.atl[data-skin=spectra] .face-a .mono{background:var(--accent-wash);color:var(--spectra-1)}.atl .lrow .face-a{margin-right:2px}.atl .s-wrap{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;min-height:0}.atl .s-rail{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:0;max-height:calc(100vh - 190px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.atl .s-tab{text-align:left;border:0;cursor:pointer;background:none;border-radius:14px;padding:10px 12px;font-family:var(--font-ui);display:block;width:100%;transition:background .16s var(--ez)}.atl .s-tab b{display:block;font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.3}.atl .s-tab span{display:block;font-size:11.5px;font-weight:300;color:var(--ink-3);line-height:1.4;margin-top:2px}.atl .s-tab:hover{background:var(--tile)}.atl[data-skin=spectra] .s-tab.on{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 62%,var(--spectra-3) 100%)}.atl .s-tab.on b,.atl .s-tab.on span{color:#fff}.atl .s-tab.on span{opacity:.82}.atl .s-pane{min-width:0}.atl .s-h{margin-bottom:18px}.atl .s-h h2{font-family:var(--font-display);font-size:26px;font-weight:200;letter-spacing:-.02em}.atl .s-h p{margin-top:5px;font-size:13.5px;font-weight:300;color:var(--ink-3);max-width:62ch}.atl .s-note{font-size:13px;font-weight:300;line-height:1.65;color:var(--ink-2);max-width:66ch;margin-bottom:16px}.atl .s-rows{display:flex;flex-direction:column;gap:8px}.atl .s-row{background:var(--paper);border-radius:18px;box-shadow:inset 0 0 0 1px var(--line-07)}.atl .s-row.off{opacity:.62}.atl .s-rh{display:flex;align-items:center;gap:10px;padding:12px 14px 12px 16px}.atl .s-disc{flex:1 1 auto;min-width:0;text-align:left;border:0;background:none;cursor:pointer;font-family:var(--font-ui);display:flex;align-items:baseline;gap:10px;padding:0}.atl .s-disc b{font-size:14px;font-weight:500;color:var(--ink)}.atl .s-key{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-family:ui-monospace,Menlo,monospace}.atl .s-msg{font-size:11.5px;font-weight:500;color:var(--spectra-1);max-width:34ch;line-height:1.35}.atl .s-msg.ok{color:var(--spectra-3)}.atl .s-switch{position:relative;width:38px;height:22px;flex:0 0 auto;cursor:pointer}.atl .s-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.atl .s-switch i{position:absolute;inset:0;border-radius:999px;background:var(--line-14);transition:background .18s var(--ez)}.atl .s-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px var(--sh-28);transition:transform .18s var(--ez)}.atl .s-switch input:checked+i:after{transform:translateX(16px)}.atl[data-skin=spectra] .s-switch input:checked+i{background:linear-gradient(90deg,var(--spectra-1),var(--spectra-3))}.atl .s-switch input:focus-visible+i{outline:2px solid var(--spectra-2);outline-offset:2px}.atl .s-body{padding:2px 16px 16px;border-top:1px solid var(--line-07);margin-top:2px}.atl .s-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px;padding-top:14px}.atl .s-field{display:flex;flex-direction:column;gap:5px;min-width:0}.atl .s-field.wide{grid-column:1/-1}.atl .s-lab{font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.atl .s-field input,.atl .s-field select,.atl .s-field textarea{font-family:var(--font-ui);font-size:13.5px;font-weight:300;color:var(--ink);background:var(--tile);border:1px solid var(--line-08);border-radius:11px;padding:9px 11px;outline:0;width:100%;resize:vertical}.atl .s-field input:focus,.atl .s-field select:focus,.atl .s-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(202,104,176,.14)}.atl .s-hint{font-size:11px;font-style:normal;font-weight:300;color:var(--ink-3);line-height:1.45}.atl .s-check{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:300;color:var(--ink);cursor:pointer;align-self:end;padding-bottom:9px}.atl .s-check input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.atl .s-acts{display:flex;align-items:center;gap:9px;padding-top:15px;flex-wrap:wrap}.atl .s-acts .act{background:var(--tile);color:var(--ink);border:1px solid var(--line-08)}.atl .s-acts .act:hover{background:var(--tile-hi)}.atl .s-acts .act[disabled]{opacity:.42;cursor:default}.atl[data-skin=spectra] .s-acts .act.on{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 58%,var(--spectra-3) 100%);color:#fff;border-color:transparent}.atl[data-skin=spectra] .s-acts .act.on[disabled]{opacity:.4}.atl .s-skins{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.atl .s-skin{text-align:left;border:0;cursor:pointer;border-radius:18px;padding:16px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-07);font-family:var(--font-ui)}.atl .s-skin b{display:block;font-size:14px;font-weight:500;margin:10px 0 3px}.atl .s-skin span{display:block;font-size:12px;font-weight:300;color:var(--ink-3);line-height:1.45}.atl .s-skin .sw{display:block;width:100%;height:34px;border-radius:10px}.atl .s-skin .sw.spectra{background:linear-gradient(100deg,#eba4dd,#c1b6f0 52%,#88d3e1)}.atl .s-skin .sw.mono{background:linear-gradient(100deg,#e2e4e8,#b4b7bd 52%,#5a5d63)}.atl[data-skin=spectra] .s-skin.on{box-shadow:inset 0 0 0 2px var(--accent)}.atl .s-feed{display:flex;flex-direction:column}.atl .s-ev{display:flex;align-items:baseline;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line-07);font-size:13px;font-weight:300}.atl .s-ev b{font-weight:500;color:var(--ink);flex:0 0 auto;min-width:9rem}.atl .s-ev span{flex:1 1 auto;color:var(--ink-2);min-width:0}.atl .s-ev em{font-style:normal;color:var(--ink-3);font-size:11.5px;flex:0 0 auto}.atl .drawer li.soon span[aria-disabled]{display:block;cursor:default;opacity:.5}.atl .drawer li.soon b{display:flex;align-items:center;gap:8px}.atl .drawer li.soon em{font-style:normal;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--tile);color:var(--ink-3)}@media (max-width:1120px){.atl .s-wrap{grid-template-columns:1fr;gap:16px}.atl .s-rail{position:relative;max-height:none;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:none}.atl .s-rail::-webkit-scrollbar{display:none}.atl .s-tab{flex:0 0 auto;width:auto;border-radius:999px;padding:0 16px;min-height:44px;display:inline-flex;align-items:center;background:var(--tile)}.atl .s-tab span{display:none}.atl .s-grid{grid-template-columns:1fr}}.atl .trend{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 11px 5px 8px;border-radius:999px;font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.atl .trend svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.atl[data-skin=spectra] .trend.up{background:rgba(42,124,155,.1);color:#25708c}.atl[data-skin=spectra] .trend.dn{background:rgba(179,82,155,.12);color:var(--spectra-1)}.atl .trend.dn,.atl .trend.up{background:var(--tile);color:var(--ink)}.atl[data-skin=spectra] .blk,.atl[data-skin=spectra] .blkc,.atl[data-skin=spectra] .card,.atl[data-skin=spectra] .exclu,.atl[data-skin=spectra] .growth,.atl[data-skin=spectra] .money,.atl[data-skin=spectra] .pane{background-image:none;background-color:var(--paper);box-shadow:0 1px 0 0 hsla(0,0%,100%,.9) inset,0 0 0 1px var(--line-07),0 20px 44px -30px var(--sh-28)}.atl[data-skin=spectra] .mini,.atl[data-skin=spectra] .money .ph{background-image:none;background-color:#fbfafc;box-shadow:inset 0 0 0 1px var(--line-07)}.atl[data-skin=spectra] .win{background:hsla(0,0%,100%,.34);background-image:none}.atl[data-skin=spectra] .rail{background:hsla(0,0%,100%,.9);background-image:none;box-shadow:0 0 0 1px var(--line-07),0 20px 46px -32px var(--sh-28)}.atl[data-skin=spectra] .kpi,.atl[data-skin=spectra] .kpi:nth-child(3n),.atl[data-skin=spectra] .kpi:nth-child(4n){background-image:none;background-color:var(--paper);box-shadow:inset 0 0 0 1px var(--line-07)}.atl[data-skin=spectra] .kpi.dark,.atl[data-skin=spectra] .kpi.hot{background-image:none;background-color:var(--paper);box-shadow:inset 0 0 0 1.5px rgba(202,104,176,.34)}.atl[data-skin=spectra] .blkc.alarm{background-image:none;background-color:var(--paper);box-shadow:inset 0 0 0 1.5px rgba(202,104,176,.3),0 20px 44px -30px var(--sh-28)}.atl[data-skin=spectra] .hero .dark{background:radial-gradient(72% 58% at 22% 6%,#fce9f5 0,transparent 66%),radial-gradient(64% 54% at 96% 30%,#e3ebfa 0,transparent 68%),radial-gradient(58% 46% at 50% 100%,#e9f5f5 0,transparent 62%),linear-gradient(160deg,#fbedf6,#f4f0fa 52%,#eaf4f6)}.atl[data-skin=spectra] .hero .dark:after{bottom:6%;opacity:.55}.atl[data-skin=spectra] .hero{background:transparent}@media (max-width:1120px){.atl[data-skin=spectra] .rail{background:hsla(0,0%,100%,.93);background-image:none}}.atl .esc-sec{margin-top:26px}.atl .esc-sec h2{font-family:var(--font-display);font-size:19px;font-weight:400;letter-spacing:-.01em;margin-bottom:4px}.atl .esc-sec .s-note{margin-bottom:10px}.atl .lrow.esc{gap:12px}.atl .lrow.esc .nm b{color:var(--ink)}.atl .lrow.esc .nm a{display:inline-block}.atl .lrow.esc .nm a:hover b{color:var(--spectra-1)}.atl .esc-wrap{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.atl .esc-wrap .act{background:var(--tile);color:var(--ink);border:1px solid var(--line-08)}.atl .esc-wrap .act:hover{background:var(--tile-hi)}.atl[data-skin=spectra] .esc-wrap .act.on{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 58%,var(--spectra-3) 100%);color:#fff;border-color:transparent}.atl .esc-wrap .act[disabled]{opacity:.5;cursor:default}.atl .esc-err{font-size:11.5px;font-weight:400;color:var(--spectra-1);max-width:30ch;line-height:1.4;text-align:right}.atl .esc-done{font-size:12px;font-weight:500;color:var(--spectra-3);flex:0 0 auto}@media (max-width:1120px){.atl .lrow.esc{flex-wrap:nowrap;gap:9px}.atl .lrow.esc .nm{min-width:0}.atl .lrow.esc .nm b{display:block;overflow:visible;white-space:normal;line-height:1.3;overflow-wrap:anywhere}.atl .lrow.esc .nm>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.atl .esc-wrap{width:auto;justify-content:flex-end}.atl .esc-wrap .act{white-space:nowrap}@media (max-width:380px){.atl .lrow.esc .av{display:none}.atl .lrow.esc{gap:8px}}.atl .lrow.esc:has(.esc-err){flex-wrap:wrap}.atl .esc-err{text-align:left;max-width:none;width:100%;order:9}}.atl .chip.q{background:transparent;border:1px solid var(--line-08);color:var(--ink-2);font-weight:400;cursor:help}.atl[data-skin=spectra] .chip.q{border-color:var(--line-08);color:var(--ink-2);background:transparent;background-image:none}@media (max-width:1120px){.atl .lrow.esc .chip.q{display:none}}.atl .sbars{display:flex;flex-direction:column;gap:10px;margin-top:6px}.atl .sbar{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:22px}.atl .sbar .sb-l{font-size:11.5px;font-weight:400;color:var(--ink-2);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atl .sbar .sb-t{position:relative;height:10px;border-radius:999px;background:var(--tile);overflow:hidden;min-width:0}.atl .sbar .sb-t i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--ink)}.atl[data-skin=spectra] .sbar .sb-t i{background:linear-gradient(90deg,var(--spectra-3) 0,var(--spectra-2) 52%,var(--spectra-1) 100%)}.atl .sbar .sb-v{font-family:var(--font-display);font-size:14.5px;font-weight:400;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:74px}.atl .sbar .sb-v em{font-style:normal;font-size:10.5px;color:var(--ink-3);margin-left:7px}@media (max-width:1120px){.atl .sbar{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.atl .sbar .sb-l{grid-column:1/-1;font-size:10.5px}.atl .sbar .sb-t{height:8px}.atl .sbar .sb-v{min-width:0}}.atl .crumb{display:inline-block;font-size:12px;font-weight:400;color:var(--ink-2);margin-bottom:9px;letter-spacing:.01em}.atl .crumb:hover{color:var(--ink)}.atl[data-skin=spectra] .crumb:hover{color:var(--spectra-1)}.atl .pane-h.dt{justify-content:space-between;gap:20px;flex-wrap:nowrap}.atl .av.lg{width:54px;height:54px;font-size:16px;flex:0 0 auto}.atl .kpi .v.sm{font-size:19px;letter-spacing:-.01em}.atl code.slug{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink-3);letter-spacing:.02em}.atl .dt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:2px 26px;gap:2px 26px;background:var(--paper);border-radius:20px;padding:6px 4px}.atl .dt-f{display:flex;flex-direction:column;gap:3px;padding:13px 16px;border-bottom:1px solid var(--line-07)}.atl .dt-k{font-size:10.5px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.atl .dt-v{font-size:14px;font-weight:400;color:var(--ink);word-break:break-word}.atl[data-skin=spectra] .dt-v.hot{color:var(--spectra-1);font-weight:500}.atl .dt-body{background:var(--paper);border-radius:20px;padding:18px 20px}.atl .dt-body p{margin:0 0 10px;font-size:14px;line-height:1.62;color:var(--ink)}.atl .dt-body p:last-child{margin:0}.atl[data-skin=spectra] .dt-body.err p{color:var(--spectra-1)}.atl .dt-pre{background:var(--paper);border-radius:20px;padding:18px 20px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.65;color:var(--ink);white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-height:60vh}.atl .dt-chips{display:flex;flex-wrap:wrap;gap:7px}.atl .dt-acts{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.atl .dt-acts .act{text-decoration:none}.atl .msgs{display:flex;flex-direction:column;gap:11px}.atl .msg{background:var(--paper);border-radius:18px;padding:13px 17px;max-width:min(74ch,100%)}.atl .msg.client{align-self:flex-start;border-top-left-radius:6px}.atl .msg.admin,.atl .msg.assistant{align-self:flex-end;border-top-right-radius:6px}.atl[data-skin=spectra] .msg.admin{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 58%,var(--spectra-3) 100%)}.atl[data-skin=spectra] .msg.admin .msg-at,.atl[data-skin=spectra] .msg.admin .msg-b,.atl[data-skin=spectra] .msg.admin .msg-who{color:#fff}.atl[data-skin=spectra] .msg.assistant{background:var(--accent-wash)}.atl .msg-h{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.atl .msg-who{font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.atl .msg-at{font-size:10.5px;color:var(--ink-3);margin-left:auto}.atl .msg-b{font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.atl .lrow.esc.bad .nm b,.atl .msg-b{color:var(--ink)}.atl[data-skin=spectra] .lrow.esc.bad{background:linear-gradient(90deg,var(--accent-wash) 0,transparent 62%)}@media (max-width:1120px){.atl .pane-h.dt{flex-direction:column;gap:14px}.atl .av.lg{display:none}.atl .dt-grid{grid-template-columns:1fr;padding:4px 2px}.atl .msg{max-width:100%}}.atl .lrow.esc{position:relative}.atl .row-tap{position:absolute;inset:0;z-index:0;border-radius:inherit}.atl .lrow.esc>:not(.row-tap){position:relative;z-index:1}.atl .lrow.esc:has(.row-tap):hover{background:var(--tile)}.atl[data-skin=spectra] .lrow.esc:has(.row-tap):hover{background:var(--accent-wash)}.atl .lrow.esc.plain{cursor:default}.atl a.lrow.esc{text-decoration:none;transition:background .14s}.atl a.lrow.esc:hover{background:var(--tile)}.atl[data-skin=spectra] a.lrow.esc:hover{background:var(--accent-wash)}.atl a.lrow.esc:hover .nm b{color:var(--ink)}.atl[data-skin=spectra] a.lrow.esc:hover .nm b{color:var(--spectra-1)}.atl .row-tap:focus-visible,.atl a.lrow.esc:focus-visible{outline:2px solid var(--spectra-2);outline-offset:-2px;border-radius:14px}.atl .ch-list{display:flex;flex-direction:column;gap:12px}.atl .ch{background:var(--paper);border-radius:var(--r-card);padding:18px 20px}.atl .ch-h{display:flex;align-items:center;gap:12px}.atl .ch-nm{flex:1 1 auto;min-width:0}.atl .ch-nm b{display:block;font-size:15px;font-weight:500;letter-spacing:-.01em}.atl .ch-nm span{display:block;margin-top:3px;font-size:12.5px;font-weight:300;color:var(--ink-2);line-height:1.5}.atl .ch-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:var(--line-26)}.atl[data-skin=spectra] .ch-dot.on{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-3));box-shadow:0 0 0 4px var(--accent-wash)}.atl .ch-dot.held{background:var(--ink-3);box-shadow:0 0 0 4px var(--tile)}.atl .ch-dot.off{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-26)}.atl .ch-held{margin:12px 0 0;padding:11px 14px;border-radius:14px;background:var(--tile);font-size:12.5px;font-weight:300;line-height:1.58;color:var(--ink-2)}.atl[data-skin=spectra] .ch-held{background:var(--accent-wash);color:var(--ink)}.atl .ch-stats{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:14px;font-size:12px;font-weight:300;color:var(--ink-3)}.atl .ch-stats em{font-style:normal;font-weight:400;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl[data-skin=spectra] .ch-stats .gap em{color:var(--spectra-1)}.atl .ch-env{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.atl .ch-k{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.01em;padding:4px 9px;border-radius:7px;background:var(--tile);color:var(--ink-3)}.atl .ch-k.set{color:var(--ink-2)}.atl .ch-k.set:before{content:"✓ ";opacity:.7}.atl .ch-k.opt:before{content:"· ";opacity:.5}.atl[data-skin=spectra] .ch-k.miss{background:var(--accent-wash);color:var(--spectra-1)}.atl .ch-k.miss:before{content:"✕ "}@media (max-width:1120px){.atl .ch{padding:16px 15px;border-radius:20px}.atl .ch-stats{gap:5px 16px;font-size:11.5px}.atl .ch-env{gap:5px}.atl .ch-k{font-size:10px;padding:3px 7px}}.atl .lw{display:flex;flex-direction:column;gap:12px}.atl .lw-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.atl .lw .act{background:var(--tile);color:var(--ink);border:1px solid var(--line-08);text-transform:none;letter-spacing:0}.atl .lw .act:hover:not([disabled]){background:var(--tile-hi)}.atl[data-skin=spectra] .lw .act.on{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 58%,var(--spectra-3) 100%);color:#fff;border-color:transparent}.atl .lw .act.quiet{background:transparent;color:var(--ink-3)}.atl .lw .act.quiet:hover:not([disabled]){background:var(--tile);color:var(--ink-2)}.atl .lw .act[disabled]{opacity:.5;cursor:default}.atl .lw-open{background:var(--paper);border-radius:20px;padding:15px 16px;display:flex;flex-direction:column;gap:11px}.atl .lw-open textarea{width:100%;border:1px solid var(--line-08);border-radius:14px;background:var(--tile);padding:11px 13px;font:inherit;font-size:13.5px;font-weight:300;color:var(--ink);resize:vertical;outline:0;line-height:1.55}.atl .lw-open textarea:focus{border-color:var(--line-22);background:var(--paper)}.atl[data-skin=spectra] .lw-open textarea:focus{border-color:var(--spectra-3)}.atl .lw-open textarea::placeholder{color:var(--ink-3)}.atl .lw-hint{margin:0;font-size:12.5px;font-weight:300;line-height:1.55;color:var(--ink-2)}.atl .lw-err,.atl .lw-said{margin:0;padding:10px 14px;border-radius:13px;font-size:13px;font-weight:400;line-height:1.5}.atl .lw-said{background:var(--tile);color:var(--ink)}.atl[data-skin=spectra] .lw-said{background:var(--accent-wash);color:var(--spectra-1)}.atl .lw-err{background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .lw-err{background:var(--spectra-1);color:#fff}@media (max-width:1120px){.atl .lw .act{flex:1 1 auto;justify-content:center;min-width:calc(50% - 4px)}.atl .lw .act.quiet{min-width:100%}}.atl .lw-num{width:96px;border:1px solid var(--line-08);border-radius:12px;background:var(--tile);padding:0 12px;height:34px;font:inherit;font-size:13.5px;color:var(--ink);outline:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .lw-num:focus{border-color:var(--line-22);background:var(--paper)}.atl[data-skin=spectra] .lw-num:focus{border-color:var(--spectra-3)}.atl .la{display:flex;flex-direction:column;gap:11px}.atl .la-log{display:flex;gap:9px;align-items:center}.atl .la-log input,.atl .la-row input{flex:1 1 auto;min-width:0;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-08);background:var(--paper);font:inherit;font-size:13.5px;font-weight:300;color:var(--ink);outline:0}.atl .la-log input::placeholder,.atl .la-row input::placeholder{color:var(--ink-3)}.atl .la-log input:focus,.atl .la-row input:focus{border-color:var(--spectra-2)}.atl .la-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.atl .la .act{background:var(--paper);color:var(--ink);border:1px solid var(--line-08);text-transform:none;letter-spacing:0}.atl .la .act:hover{background:var(--tile-hi)}.atl[data-skin=spectra] .la .act.on{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 58%,var(--spectra-3) 100%);color:#fff;border-color:transparent}.atl .la .act[disabled]{opacity:.5;cursor:default}.atl .la-err,.atl .la-note,.atl .la-ok{margin:0;font-size:12.5px;font-weight:300;line-height:1.55}.atl .la-err{color:var(--spectra-1)}.atl .la-ok{color:var(--ink-2)}.atl .la-note{color:var(--ink-3)}@media (max-width:1120px){.atl .la-log{flex-wrap:wrap}.atl .la-log input{flex:1 1 100%}.atl .la .act{flex:1 1 auto;justify-content:center}}.atl .mbx{display:flex;flex-direction:column;gap:12px}.atl .mbx .la-row{margin-top:2px}.atl .mbx .act{text-decoration:none}.atl.pf{padding:0;min-height:100svh}.atl.pf .pf-wrap{max-width:1080px;margin:0 auto;padding:22px 20px 60px}.atl.pf .pf-top{display:flex;align-items:center;gap:18px;padding:12px 20px;margin-bottom:22px;background:var(--paper);border-radius:999px;box-shadow:0 18px 44px -34px var(--sh-40)}.atl.pf .pf-mark{display:flex;flex-direction:column;gap:1px;flex:0 0 auto;text-decoration:none}.atl.pf .pf-word{font-family:var(--font-display);font-size:15px;font-weight:300;letter-spacing:.34em;line-height:1}.atl[data-skin=spectra].pf .pf-word{background:linear-gradient(96deg,var(--spectra-1),var(--spectra-2) 54%,var(--spectra-3));-webkit-background-clip:text;background-clip:text;color:transparent}.atl.pf .pf-kick{font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.atl.pf .pf-nav{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.atl.pf .pf-nav::-webkit-scrollbar{display:none}.atl.pf .pf-tab{padding:9px 15px;border-radius:999px;font-size:13px;font-weight:400;color:var(--ink-2);white-space:nowrap;text-decoration:none;transition:background .14s,color .14s}.atl.pf .pf-tab:hover{background:var(--tile);color:var(--ink)}.atl[data-skin=spectra].pf .pf-tab.on{background:linear-gradient(140deg,var(--spectra-1) 0,var(--spectra-2) 58%,var(--spectra-3) 100%);color:#fff}.atl.pf .pf-me{width:38px;height:38px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:11.5px;letter-spacing:.04em;color:#fff}.atl[data-skin=spectra].pf .pf-me{background:linear-gradient(150deg,var(--spectra-1),var(--spectra-2) 55%,var(--spectra-3))}.atl.pf .pf-main{display:flex;flex-direction:column;gap:22px}.atl.pf .pf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.atl.pf .pf-head h1{margin:0;font-family:var(--font-display);font-size:34px;font-weight:200;letter-spacing:-.015em;line-height:1.14}.atl.pf .pf-head p{margin:8px 0 0;font-size:13.5px;font-weight:300;color:var(--ink-2);line-height:1.6;max-width:60ch}.atl.pf .pf-aside{flex:0 0 auto}.atl.pf .esc-sec{margin-top:6px}.atl.pf .kpis{margin-top:2px}@media (max-width:1120px){.atl.pf .pf-wrap{padding:14px 12px 48px}.atl.pf .pf-top{gap:12px;padding:10px 12px;border-radius:26px;flex-wrap:wrap}.atl.pf .pf-head h1{font-size:27px}.atl.pf .pf-nav{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));top:auto;z-index:70;order:0;flex:0 0 auto;padding:7px 8px;border-radius:24px;gap:5px;background:var(--paper);-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);box-shadow:0 0 0 1px var(--line-08),0 10px 20px -10px var(--sh-28),0 26px 54px -22px var(--sh-45);scroll-padding:8px}.atl[data-skin=spectra].pf .pf-nav{background:hsla(0,0%,100%,.93)}.atl.pf .pf-tab{flex:0 0 auto;padding:9px 14px;font-size:12.5px;white-space:nowrap}.atl.pf .pf-wrap{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.atl .reflink{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--paper);border-radius:999px;padding:8px 8px 8px 20px}.atl .reflink code{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .reflink .act{flex:0 0 auto}@media (max-width:1120px){.atl .reflink{border-radius:22px;padding:12px 14px}.atl .reflink code{flex:1 1 100%;white-space:normal;word-break:break-all}.atl .reflink .act{width:100%;justify-content:center}}.atl .cd-block{display:flex;align-items:flex-start;gap:14px;margin-top:20px;background:var(--ink);color:var(--on-ink);border-radius:24px;padding:17px 21px}.atl .cd-block p{margin:0;font-size:14px;line-height:1.58;font-weight:300;min-width:0}.atl .cd-block-k{flex:0 0 auto;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:hsla(0,0%,100%,.14);margin-top:1px}.atl .cd-block.warn{background:var(--tile);color:var(--ink)}.atl .cd-block.warn .cd-block-k{background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .cd-block.warn .cd-block-k{background:var(--spectra-1)}.atl .cd-block.calm{background:var(--tile);color:var(--ink-2)}.atl .cd-block.calm .cd-block-k{background:var(--line-14);color:var(--ink)}.atl[data-skin=spectra] .cd-block{background:var(--viz-sweep);color:var(--viz-sweep-ink);box-shadow:0 14px 34px rgba(90,58,98,.24)}.atl[data-skin=spectra] .cd-block-k{background:hsla(0,0%,100%,.19)}.atl[data-skin=spectra] .cd-block.calm{background:var(--accent-wash);color:var(--ink-2);box-shadow:none}.atl[data-skin=spectra] .cd-block.calm .cd-block-k{background:var(--line-14);color:var(--ink)}.atl[data-skin=spectra] .cd-block.warn{background:var(--accent-wash);color:var(--ink);box-shadow:none}.atl[data-skin=spectra] .cd-block.warn p{color:var(--ink)}.atl[data-skin=spectra] .cd-block.warn .cd-block-k{background:var(--viz-sweep);color:#fff}.atl .cd-lk{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-14)}.atl .fmeta{display:flex;align-items:center;gap:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:5px 0 0;padding-bottom:1px;-webkit-overflow-scrolling:touch;max-width:100%}.atl .fmeta::-webkit-scrollbar{display:none}.atl .fmeta>span{flex:0 0 auto;white-space:nowrap}.atl .fmeta>span+span:before{content:"·";opacity:.42;margin:0 8px}.atl .fmeta .fmeta-s{text-transform:capitalize}@media (max-width:720px){.atl .fmeta{flex-wrap:wrap;overflow:visible;row-gap:2px}.atl .fmeta .fmeta-x{display:none}}.atl .cd-lk:hover{border-bottom-color:currentColor}.atl .cw{display:flex;flex-direction:column;gap:11px;margin-top:18px}.atl .cw-acts{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.atl .cw .act{background:var(--paper);color:var(--ink);border:1px solid var(--line-08);height:40px;padding:0 17px}.atl .cw .act:hover{background:var(--tile-hi)}.atl .cw .act.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.atl .cw .act[disabled]{opacity:.5;cursor:default;transform:none}.atl .cw-hint{font-size:12px;font-weight:300;color:var(--ink-3);line-height:1.5}.atl .cw-open{display:flex;flex-direction:column;gap:10px}.atl .cw-open textarea{width:100%;min-height:104px;padding:14px 16px;border-radius:18px;background:var(--paper);border:1px solid var(--line-08);color:var(--ink);font-family:inherit;font-size:14px;font-weight:300;line-height:1.6;resize:vertical}.atl .cw-open textarea:focus{outline:none;border-color:var(--spectra-2)}.atl .cw-open textarea::placeholder{color:var(--ink-3)}.atl .cw-row{display:flex;flex-wrap:wrap;gap:9px}.atl .cw-err,.atl .cw-said{margin:0;font-size:12.5px;font-weight:300;line-height:1.55}.atl .cw-err{color:var(--spectra-1)}.atl .cw-said{color:var(--ink-2)}.atl .cd-prog{height:6px;border-radius:4px;background:var(--line-07);overflow:hidden;margin:4px 0 14px}.atl .cd-prog i{display:block;height:100%;border-radius:4px;background:var(--ink)}.atl[data-skin=spectra] .cd-prog i{background:linear-gradient(90deg,var(--spectra-1),var(--spectra-3))}.atl .cd-steps{display:flex;flex-direction:column;gap:8px}.atl .cd-step{display:flex;align-items:flex-start;gap:13px;min-height:56px;background:var(--paper);border-radius:20px;padding:14px 18px}.atl .cd-step.block{background:var(--tile)}.atl[data-skin=spectra] .cd-step.block{background:var(--accent-wash)}.atl .cd-step.done{background:transparent;padding:9px 18px;min-height:0}.atl .cd-mark{flex:0 0 auto;width:20px;text-align:center;font-size:13px;line-height:1.5;color:var(--ink-3)}.atl .cd-step.block .cd-mark{color:var(--ink)}.atl[data-skin=spectra] .cd-step.block .cd-mark{color:var(--spectra-1)}.atl .cd-step-n{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.atl .cd-step-n b{font-size:14.5px;font-weight:500;letter-spacing:-.01em;line-height:1.35}.atl .cd-step-n span{font-size:12.5px;font-weight:300;color:var(--ink-2);line-height:1.5}.atl .cd-step.done .cd-step-n b{font-weight:400;color:var(--ink-2)}.atl .cd-step.done .cd-step-n span{color:var(--ink-3)}.atl .cd-step .chip{flex:0 0 auto;margin-top:1px}.atl .cd-rounds{display:flex;flex-direction:column;gap:11px}.atl .cd-round{background:var(--paper);border-radius:24px;padding:16px 19px}.atl .cd-round-h{display:flex;align-items:center;gap:13px}.atl .cd-round-n{flex:0 0 auto;min-width:44px;height:32px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--on-ink);font-size:12px;font-weight:500;letter-spacing:.04em}.atl .cd-round-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.atl .cd-round-t b{font-size:14.5px;font-weight:500;letter-spacing:-.01em;line-height:1.35}.atl .cd-round-t span{font-size:12.5px;font-weight:300;color:var(--ink-2)}.atl .cd-legs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px;margin-top:13px}.atl .cd-leg{display:flex;flex-direction:column;gap:3px;background:var(--tile);border-radius:16px;padding:11px 14px;min-width:0}.atl .cd-leg-b{font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.atl .cd-leg-c{font-size:14px;font-weight:400;color:var(--ink);letter-spacing:-.01em}.atl .cd-leg-o{font-size:12px;font-weight:300;color:var(--ink-2)}.atl .cd-leg.over{background:var(--ink);color:var(--on-ink)}.atl .cd-leg.over .cd-leg-b,.atl .cd-leg.over .cd-leg-o{color:hsla(0,0%,100%,.62)}.atl .cd-leg.over .cd-leg-c{color:var(--on-ink)}.atl[data-skin=spectra] .cd-leg.over{background:linear-gradient(135deg,var(--spectra-1),var(--spectra-2));color:#fff}.atl[data-skin=spectra] .cd-leg.over .cd-leg-b,.atl[data-skin=spectra] .cd-leg.over .cd-leg-o{color:hsla(0,0%,100%,.72)}.atl .cd-none{margin:12px 0 0;font-size:12.5px;font-weight:300;color:var(--ink-3)}.atl .cd-notes{display:flex;flex-direction:column;gap:9px}.atl .cd-note{background:var(--tile);border-radius:18px;padding:13px 17px}.atl .cd-note-h{display:flex;align-items:baseline;gap:12px;margin-bottom:5px;font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.atl .cd-note-h span:last-child{margin-left:auto;letter-spacing:.04em;text-transform:none;font-weight:300;color:var(--ink-3)}.atl .cd-note p{margin:0;font-size:14px;font-weight:300;line-height:1.6;color:var(--ink);white-space:pre-wrap;word-break:break-word}@media (max-width:1120px){.atl .cd-block{flex-direction:column;gap:9px;padding:15px 17px;border-radius:20px}.atl .cd-block-k{align-self:flex-start}.atl .cw-acts .act{flex:1 1 auto;min-width:0}.atl .cw-hint{flex:1 1 100%}.atl .cd-step{padding:13px 15px;border-radius:18px;flex-wrap:wrap}.atl .cd-step .chip{margin-left:33px}.atl .cd-round{padding:15px 16px;border-radius:20px}.atl .cd-legs{grid-template-columns:1fr;margin-top:11px}.atl .cd-note{padding:12px 15px}.atl .cd-note-h{flex-wrap:wrap;gap:4px 12px}.atl .cd-note-h span:last-child{margin-left:0}}@media (max-width:430px){.atl .cd-round-h{flex-wrap:wrap;gap:10px}.atl .cd-round-h .chip{margin-left:57px}.atl .cw-acts .act{flex:1 1 100%}}.atl .cp{background:var(--paper);border-radius:22px;padding:15px 18px;margin-top:4px}.atl .cp-h{display:flex;align-items:center;gap:12px;margin-bottom:10px}.atl .cp-h span{font-size:10.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}.atl .cp-h .act{margin-left:auto;height:36px;padding:0 16px}.atl .cp pre{margin:0;background:var(--tile);border-radius:16px;padding:14px 16px;font-family:inherit;font-size:13.5px;font-weight:300;line-height:1.62;color:var(--ink);white-space:pre-wrap;word-break:break-word;max-height:290px;overflow-y:auto}@media (max-width:1120px){.atl .cp{padding:14px 15px;border-radius:18px}.atl .cp-h{flex-wrap:wrap;gap:9px}.atl .cp-h .act{margin-left:0;flex:1 1 auto}.atl .cp pre{font-size:13px;padding:13px 14px}}.atl .inb{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:0;gap:0;margin-top:18px;background:var(--paper);border-radius:var(--r-card);overflow:hidden;min-height:min(720px,calc(100vh - 240px))}.atl .inb.has-rail{grid-template-columns:300px minmax(0,1fr) 268px}.atl .inb-list{min-width:0;border-right:1px solid var(--line-07)}.atl .inb-lh,.atl .inb-list{display:flex;flex-direction:column}.atl .inb-lh{padding:16px 16px 10px;gap:10px}.atl .inb-q{height:40px;padding:0 15px;border-radius:999px;background:var(--tile);border:1px solid transparent;color:var(--ink);font:inherit;font-size:13.5px;font-weight:300}.atl .inb-q:focus{outline:none;border-color:var(--spectra-2);background:var(--paper)}.atl .inb-q::placeholder{color:var(--ink-3)}.atl .inb-tabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.atl .inb-tabs::-webkit-scrollbar{display:none}.atl .inb-tab{flex:0 0 auto;min-height:32px;padding:0 13px;border:0;border-radius:999px;background:none;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:400;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.atl .inb-tab:hover{background:var(--tile)}.atl .inb-tab.on{background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .inb-tab.on{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-2));color:#fff}.atl .inb-tab i{font-style:normal;font-size:10.5px;font-weight:500;padding:1px 6px;border-radius:999px;background:var(--line-14);color:var(--ink)}.atl .inb-tab.on i{background:hsla(0,0%,100%,.24);color:#fff}.atl .inb-scroll{flex:1 1 auto;overflow-y:auto;padding:4px 8px 12px;scrollbar-width:thin}.atl .inb-cv{display:flex;align-items:center;gap:11px;width:100%;min-height:64px;padding:10px;border:0;border-radius:16px;background:none;text-align:left;cursor:pointer;font:inherit}.atl .inb-cv:hover{background:var(--tile)}.atl .inb-cv.on{background:var(--tile-hi)}.atl[data-skin=spectra] .inb-cv.on{background:var(--accent-wash)}.atl .inb-av{position:relative;flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:500;letter-spacing:.02em;background:var(--tile-hi);color:var(--ink)}.atl[data-skin=spectra] .inb-av{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-3));color:#fff}.atl .inb-av.lg{width:44px;height:44px;font-size:13.5px}.atl .inb-av.xl{width:58px;height:58px;font-size:17px}.atl .inb-kind{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;border:2px solid var(--paper);background:var(--ink-3)}.atl .inb-kind.client{background:var(--ink)}.atl[data-skin=spectra] .inb-kind.client{background:var(--spectra-1)}.atl .inb-kind.lead{background:var(--ink-3)}.atl .inb-kind.partner{background:var(--ink-2)}.atl[data-skin=spectra] .inb-kind.partner{background:var(--spectra-3)}.atl .inb-cvt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.atl .inb-cvt b{font-size:14px;font-weight:500;letter-spacing:-.01em}.atl .inb-cvt b,.atl .inb-cvt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atl .inb-cvt span{font-size:12.5px;font-weight:300;color:var(--ink-2)}.atl .inb-cvm{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.atl .inb-cvm em{color:var(--ink-3);white-space:nowrap}.atl .inb-cvm em,.atl .inb-un{font-style:normal;font-size:11px}.atl .inb-un{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-weight:500;background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .inb-un{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-2))}.atl .inb-wait{font-style:normal;font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .inb-wait{background:var(--spectra-1)}.atl .inb-thread{display:flex;flex-direction:column;min-width:0;background:var(--paper-bg)}.atl .inb-none{align-items:center;justify-content:center;text-align:center;padding:40px 24px}.atl .inb-none h2{margin:0 0 8px;font-family:var(--font-display);font-size:23px;font-weight:200;letter-spacing:-.02em;color:var(--ink)}.atl .inb-none p{margin:0;font-size:13.5px;font-weight:300;color:var(--ink-2)}.atl .inb-th{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-07)}.atl .inb-back{display:none;flex:0 0 auto;width:34px;height:34px;border:0;border-radius:50%;background:var(--tile);color:var(--ink);font-size:21px;line-height:1;cursor:pointer}.atl .inb-thn{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.atl .inb-thn b{font-size:15px;font-weight:500;letter-spacing:-.01em}.atl .inb-thn span{font-size:12px;font-weight:300;color:var(--ink-2)}.atl .inb-info{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-14);background:none;color:var(--ink-2);font-family:var(--font-display);font-size:15px;font-style:italic;cursor:pointer;display:grid;place-items:center}.atl .inb-info:hover{background:var(--tile)}.atl .inb-info.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.atl[data-skin=spectra] .inb-info.on{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-2));border-color:transparent;color:#fff}.atl .inb-msgs{flex:1 1 auto;overflow-y:auto;padding:16px 18px 8px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.atl .inb-day{display:flex;justify-content:center;margin:14px 0 8px}.atl .inb-day span{font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.atl .inb-msg{display:flex;flex-direction:column;max-width:min(70ch,78%)}.atl .inb-msg.me{align-self:flex-end;align-items:flex-end}.atl .inb-msg.them{align-self:flex-start;align-items:flex-start}.atl .inb-stamp{font-size:10.5px;color:var(--ink-3);margin:9px 0 4px}.atl .inb-bub{padding:9px 15px;border-radius:19px;font-size:14.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;margin-bottom:2px}.atl .inb-msg.them .inb-bub{background:var(--tile);color:var(--ink)}.atl .inb-msg.me .inb-bub{background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .inb-msg.me .inb-bub{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-2));color:#fff}.atl .inb-msg.them.tail .inb-bub:last-of-type{border-bottom-left-radius:6px}.atl .inb-msg.me.tail .inb-bub:last-of-type{border-bottom-right-radius:6px}.atl .inb-img{max-width:min(260px,100%);border-radius:16px;margin-bottom:3px}.atl .inb-rcpt{font-size:10.5px;color:var(--ink-3);margin:3px 2px 0}.atl .inb-pipes{display:flex;flex-wrap:wrap;gap:7px;padding:10px 18px 0}.atl .inb-pipe{min-height:34px;padding:0 14px;border:1px solid var(--line-08);border-radius:999px;background:var(--paper);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:400;cursor:pointer;display:inline-flex;align-items:center}.atl .inb-pipe:hover:not(:disabled){background:var(--tile);color:var(--ink)}.atl .inb-pipe.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.atl[data-skin=spectra] .inb-pipe.on{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-2));border-color:transparent;color:#fff}.atl .inb-pipe.off,.atl .inb-pipe:disabled{opacity:.4;cursor:not-allowed}.atl .inb-pipe.halo{margin-left:auto;border-style:dashed}.atl .inb-hint{margin:8px 18px 0;font-size:11.5px;font-weight:300;color:var(--ink-3);line-height:1.5}.atl .inb-err,.atl .inb-said{margin:6px 18px 0;font-size:12.5px;font-weight:300;line-height:1.5}.atl .inb-err{color:var(--spectra-1)}.atl .inb-said{color:var(--ink-2)}.atl .inb-composer{padding:10px 18px 6px;display:flex;flex-direction:column;gap:8px}.atl .inb-subj{height:42px;padding:0 16px;border-radius:14px;background:var(--paper);border:1px solid var(--line-08);color:var(--ink);font:inherit;font-size:14px;font-weight:400}.atl .inb-subj:focus{outline:none;border-color:var(--spectra-2)}.atl .inb-crow{display:flex;align-items:flex-end;gap:9px}.atl .inb-crow textarea{flex:1 1 auto;min-width:0;min-height:44px;max-height:220px;padding:11px 16px;border-radius:22px;background:var(--paper);border:1px solid var(--line-08);color:var(--ink);font:inherit;font-size:14.5px;font-weight:300;line-height:1.5;resize:vertical}.atl .inb-crow textarea:focus{outline:none;border-color:var(--spectra-2)}.atl .inb-crow textarea::placeholder{color:var(--ink-3)}.atl .inb-send{flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;background:var(--ink);color:var(--on-ink);font-size:17px;display:grid;place-items:center}.atl[data-skin=spectra] .inb-send{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-2));color:#fff}.atl .inb-send:disabled{opacity:.4;cursor:default}.atl .inb-disc{padding:0 18px 14px;font-size:10.5px;font-weight:300;color:var(--ink-3)}.atl .inb-rail{border-left:1px solid var(--line-07);padding:18px 16px;overflow-y:auto;gap:2px;min-width:0;container-type:inline-size}.atl .inb-rail,.atl .inb-rh{display:flex;flex-direction:column}.atl .inb-rh{align-items:center;gap:7px;text-align:center;padding-bottom:16px;border-bottom:1px solid var(--line-07);margin-bottom:14px}.atl .inb-rh b{font-size:15px;font-weight:500;letter-spacing:-.01em}.atl .inb-rh span{font-size:12px;font-weight:300;color:var(--ink-2)}.atl .inb-sec{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 9px}.atl .inb-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:8px;gap:8px}.atl .inb-nums div{background:var(--tile);border-radius:14px;padding:10px 11px;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.atl .inb-nums b{font-family:var(--font-display);font-weight:300;letter-spacing:-.03em;font-size:clamp(15px,2.1cqw + 12px,19px);line-height:1.1;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .inb-nums b,.atl .inb-nums span{overflow-wrap:anywhere}.atl[data-skin=spectra] .inb-nums b.up{color:var(--spectra-1)}.atl .inb-nums span{font-size:10.5px;font-weight:300;color:var(--ink-2)}.atl .inb-clock{margin-top:11px;padding:11px 14px;border-radius:14px;background:var(--tile);font-size:12.5px;font-weight:400;color:var(--ink);line-height:1.5;text-wrap:balance}.atl .inb-clock.hot{background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .inb-clock.hot{background:var(--viz-sweep);color:var(--viz-sweep-ink)}.atl .inb-r{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-07)}.atl .inb-r span{flex:0 0 auto;font-size:11px;font-weight:400;color:var(--ink-3)}.atl .inb-r b{margin-left:auto;text-align:right;color:var(--ink);word-break:break-word;min-width:0}.atl .inb-open,.atl .inb-r b{font-size:12.5px;font-weight:400}.atl .inb-open{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:16px;padding:0 15px;border-radius:999px;background:var(--ink);color:var(--on-ink);text-decoration:none}.atl[data-skin=spectra] .inb-open{background:var(--viz-sweep);color:var(--viz-sweep-ink)}.atl .inb-open{transition:transform .18s var(--ez,cubic-bezier(.2,.7,.3,1)),box-shadow .18s ease}.atl .inb-open:hover{transform:translateY(-2px);box-shadow:0 10px 24px var(--sh-28,rgba(20,16,24,.16))}@media (max-width:1120px){.atl .inb,.atl .inb.has-rail{grid-template-columns:1fr;border-radius:22px;min-height:0}.atl .inb.has-sel .inb-list{display:none}.atl .inb-list{border-right:0}.atl .inb-thread{min-height:min(560px,70vh)}.atl .inb-back{display:grid;place-items:center}.atl .inb-msgs{padding:14px 14px 8px}.atl .inb-msg{max-width:88%}.atl .inb-pipes{padding:10px 14px 0}.atl .inb-pipe.halo{margin-left:0;flex:1 1 100%;justify-content:center}.atl .inb-err,.atl .inb-hint,.atl .inb-said{margin-left:14px;margin-right:14px}.atl .inb-composer{padding:10px 14px 6px}.atl .inb-disc{padding:0 14px 12px}.atl .inb-rail{border-left:0;border-top:1px solid var(--line-07)}}.atl .fstep{list-style:none;display:flex;align-items:flex-start;gap:0;margin:20px 0 0;background:var(--paper);border-radius:var(--r-card);padding:18px 16px 16px;overflow:visible}.atl .fstep li{position:relative;flex:1 1;min-width:104px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.atl .fstep li:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:var(--line-07)}.atl .fstep li:first-child:before{display:none}.atl .fstep li.done:before{background:var(--ink)}.atl[data-skin=spectra] .fstep li.done:before{background:linear-gradient(90deg,var(--spectra-1),var(--spectra-2))}.atl .fstep-d{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:500;background:var(--tile);color:var(--ink-3);box-shadow:0 0 0 3px var(--paper)}.atl .fstep li.done .fstep-d{background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .fstep li.done .fstep-d{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-2));color:#fff}.atl .fstep li.now .fstep-d{background:var(--paper);color:var(--ink);box-shadow:0 0 0 2px var(--ink),0 0 0 5px var(--paper)}.atl[data-skin=spectra] .fstep li.now .fstep-d{color:var(--spectra-1);box-shadow:0 0 0 2px var(--spectra-1),0 0 0 5px var(--paper)}.atl .fstep-l{font-size:11.5px;font-weight:300;color:var(--ink-2);line-height:1.35;max-width:13ch}.atl .fstep li.now .fstep-l{font-weight:500;color:var(--ink)}.atl .fbody{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;margin-top:22px;align-items:start}.atl .fmain{min-width:0}.atl .fmain .esc-sec:first-of-type{margin-top:18px}.atl .fnav{position:relative;z-index:40}.atl .fnav-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 18px;border:1px solid var(--line-08);border-radius:18px;background:var(--paper);cursor:pointer;font:inherit;color:var(--ink);text-align:left}.atl .fnav-btn:hover{background:var(--tile)}.atl .fnav.open .fnav-btn{border-color:var(--ink)}.atl[data-skin=spectra] .fnav.open .fnav-btn{border-color:var(--spectra-1)}.atl .fnav-bars{flex:0 0 auto;display:flex;flex-direction:column;gap:3px;width:16px}.atl .fnav-bars i{display:block;height:2px;border-radius:2px;background:var(--ink)}.atl[data-skin=spectra] .fnav-bars i{background:var(--spectra-1)}.atl .fnav-bars i:nth-child(2){width:70%}.atl .fnav-bars i:nth-child(3){width:45%}.atl .fnav-btn b{font-size:14px;font-weight:500;letter-spacing:-.01em}.atl .fnav-btn em{font-style:normal;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.atl .fnav-caret{margin-left:auto;font-size:15px;color:var(--ink-3);line-height:1}.atl .fnav.open .fnav-caret{transform:rotate(180deg)}.atl .fnav-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:41;background:var(--paper);border-radius:22px;padding:10px;max-height:min(560px,70vh);overflow-y:auto;box-shadow:0 0 0 1px var(--line-07),0 34px 70px -28px var(--sh-45);animation:atl-slide .18s var(--ez) both}.atl .fnav-grp{padding:4px 0}.atl .fnav-grp+.fnav-grp{border-top:1px solid var(--line-07);margin-top:4px;padding-top:8px}.atl .fnav-grp h4{margin:6px 12px 4px;font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.atl .fnav-i{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:13px;text-decoration:none;color:var(--ink);font-size:13.5px;font-weight:400}.atl .fnav-i:hover{background:var(--tile)}.atl .fnav-i.on{background:var(--tile-hi);font-weight:500}.atl[data-skin=spectra] .fnav-i.on{background:var(--accent-wash)}.atl .fnav-i span{flex:1 1 auto;min-width:0}.atl .fnav-i i{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:10.5px;font-weight:500;background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .fnav-i i{background:linear-gradient(140deg,var(--spectra-1),var(--spectra-2))}.atl .fnav-i b{font-size:12px;color:var(--ink-3)}.atl[data-skin=spectra] .fnav-i.on b{color:var(--spectra-1)}.atl .fcard{background:var(--paper);border-radius:var(--r-card);padding:18px 18px 20px;position:-webkit-sticky;position:sticky;top:0;min-width:0}.atl .fcard-h{display:flex;align-items:center;gap:9px}.atl .fcard-h b{font-size:14.5px;font-weight:500;letter-spacing:-.01em}.atl .fcard-addr{margin:7px 0 0;font-size:12.5px;font-weight:300;color:var(--ink-2);line-height:1.5}.atl .fcard-acts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.atl .fcard-acts .act{flex:1 1 auto;justify-content:center;height:38px;text-decoration:none}.atl .fcard-rows{margin-top:12px}.atl .fcard-r{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-07)}.atl .fcard-r span{flex:0 0 auto;font-size:11px;font-weight:400;color:var(--ink-3)}.atl .fcard-r b{margin-left:auto;text-align:right;font-size:12.5px;font-weight:400;color:var(--ink);word-break:break-word;min-width:0}.atl .fcard-move{margin:9px 0 0;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.4}.atl .fcard-why{margin:5px 0 0;font-size:12.5px;font-weight:300;color:var(--ink-2);line-height:1.55}.atl .fscore{background:var(--paper);border-radius:var(--r-card);padding:15px 17px;margin-bottom:11px}.atl .fscore-h{display:flex;align-items:baseline;gap:12px;margin-bottom:9px}.atl .fscore-h b{font-size:14px;font-weight:500}.atl .fscore-h span{margin-left:auto;font-size:12.5px;font-weight:300;color:var(--ink-2)}@media (max-width:1120px){.atl .fstep{padding:14px 12px;gap:0;border-radius:20px}.atl .fstep li{min-width:92px}.atl .fstep-l{font-size:10.5px;max-width:11ch}.atl .fbody{grid-template-columns:1fr;gap:16px}.atl .fcard{position:static;order:-1;padding:16px}.atl .fcard-acts .act{flex:1 1 100%}.atl .fcard-r{flex-wrap:wrap;gap:2px 10px}.atl .fcard-r b{margin-left:0;text-align:left;width:100%}.atl .fnav-menu{max-height:64vh}}.atl{--r-card:28px;--r-tile:24px;--r-in:18px;--r-sm:14px;--viz-grid:#edeaee;--viz-axis:#dcd7de;--viz-muted:#8a8792;--viz-s1:#2c2a31;--viz-s2:#6e6b76;--viz-s3:#afabb6;--viz-p0:#d8d5db;--viz-p1:#afabb6;--viz-p2:#726f7a;--viz-p3:#2c2a31;--viz-ok:#2c2a31;--viz-warn:#8a8792;--viz-crit:#0b0a0d;--viz-good:var(--viz-ok);--viz-gone:#2c2a31;--viz-kept:#9a96a2;--viz-sweep:linear-gradient(103deg,#2c2a31,#4a4750 52%,#6e6b76);--viz-sweep-ink:#fff}.atl[data-skin=spectra]{--viz-grid:#f0e9f1;--viz-axis:#e2d6e4;--viz-muted:#8e8899;--viz-s1:#3e2a6e;--viz-s2:#9b3f8e;--viz-s3:#d97fb8;--viz-p0:#d3a8c6;--viz-p1:#be7dac;--viz-p2:#a2508b;--viz-p3:#6b3574;--viz-ok:#4a3391;--viz-warn:#c07bb0;--viz-crit:#8e2f73;--viz-good:var(--viz-ok);--viz-gone:#3e2a6e;--viz-kept:#b14e96;--viz-sweep:linear-gradient(103deg,#5b3a9e,#9b3f8e 54%,#d2649b);--viz-sweep-ink:#fff}.atl .viz-grid{stroke:var(--viz-grid);stroke-width:1;shape-rendering:crispEdges}.atl .viz-tick{fill:var(--viz-muted);font-size:10.5px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .viz-leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px}.atl .viz-leg span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:400;color:var(--ink-2)}.atl .viz-leg i{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.atl .viz-leg i.leg-line{width:20px;height:2px;border-radius:1px;flex:0 0 auto;--pat:20px;--gap:0px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 var(--pat),transparent var(--pat) calc(var(--pat) + var(--gap)));mask-image:repeating-linear-gradient(90deg,#000 0 var(--pat),transparent var(--pat) calc(var(--pat) + var(--gap)))}.atl .viz-leg em{font-style:normal;margin-left:4px;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .viz-leg.wide{gap:8px 22px;margin:14px 0 0}.atl .viz-tbl{margin-top:14px}.atl .viz-tbl summary{font-size:11.5px;font-weight:400;color:var(--ink-3);cursor:pointer;padding:6px 0;list-style:none;display:flex;align-items:center;gap:7px;min-height:32px}.atl .viz-tbl summary::-webkit-details-marker{display:none}.atl .viz-tbl summary:before{content:"＋";font-size:11px;color:var(--ink-3)}.atl .viz-tbl[open] summary:before{content:"－"}.atl .viz-tbl summary:hover{color:var(--ink-2)}.atl .viz-tbl-scroll{overflow-x:auto;margin-top:4px}.atl .viz-tbl table{border-collapse:collapse;width:100%;min-width:280px}.atl .viz-tbl td,.atl .viz-tbl th{text-align:right;padding:7px 12px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line-07);white-space:nowrap}.atl .viz-tbl td:first-child,.atl .viz-tbl th:first-child{text-align:left}.atl .viz-tbl th{font-weight:500;color:var(--ink-3);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.atl .viz-tbl td{color:var(--ink);font-weight:400}.atl .gauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.atl .gauge{margin:0;background:var(--paper);border-radius:22px;padding:14px 12px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.atl .gauge svg{width:100%;max-width:172px;height:auto;overflow:visible}.atl .gauge-fill,.atl .gauge-track{fill:none;stroke-linecap:round;stroke-width:11}.atl .gauge-track{stroke:var(--hue);opacity:.16}.atl .gauge-fill{stroke:var(--hue);animation:gauge-sweep 1s var(--ez,cubic-bezier(.2,.7,.3,1)) both}@keyframes gauge-sweep{0%{stroke-dasharray:0 9999}}.atl .gauge-v{fill:var(--ink);font-family:var(--font-display);font-size:31px;font-weight:300;letter-spacing:-.03em}.atl .gauge-b{fill:var(--ink-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.atl .gauge figcaption{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:center;text-align:center}.atl .gauge-key{width:10px;height:10px;border-radius:3px;background:var(--hue);flex:0 0 auto}.atl .gauge figcaption b{font-size:12.5px;font-weight:500;letter-spacing:-.01em}.atl .gauge figcaption em{font-style:normal;font-size:11.5px;font-weight:300;color:var(--ink-2);flex:1 1 100%}.atl .gauge figcaption em.up{color:var(--viz-good)}.atl .gauge figcaption em.down{color:var(--viz-crit)}.atl .trail{position:relative;background:var(--paper);border-radius:var(--r-card);padding:16px 18px 14px}.atl .trail-svg{width:100%;height:auto;display:block;overflow:visible}.atl .trail-area{opacity:.1}.atl .trail-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:var(--dash);stroke-dashoffset:0;animation:trail-draw 1.15s var(--ez,cubic-bezier(.2,.7,.3,1)) var(--delay,0ms) both}@keyframes trail-draw{0%{stroke-dashoffset:var(--dash)}}.atl .trail-line[data-dash]{stroke-dasharray:var(--pat);animation:trail-wipe 1.15s var(--ez,cubic-bezier(.2,.7,.3,1)) var(--delay,0ms) both}@keyframes trail-wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.2}to{-webkit-clip-path:inset(0 -2% 0 0);clip-path:inset(0 -2% 0 0);opacity:1}}.atl .trail-dot,.atl .trail-hit{stroke:var(--paper);stroke-width:2}.atl .trail-end{fill:var(--ink);font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .trail-cross{stroke:var(--line-22);stroke-width:1;shape-rendering:crispEdges}.atl .viz-tip{position:absolute;top:14px;transform:translateX(-50%);pointer-events:none;background:var(--ink);color:var(--on-ink);border-radius:13px;padding:9px 12px;display:flex;flex-direction:column;gap:4px;min-width:132px;z-index:5;box-shadow:0 18px 40px -18px var(--sh-45)}.atl .viz-tip b{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.68}.atl .viz-tip span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:300}.atl .viz-tip i{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.atl .viz-tip em{font-style:normal;margin-left:auto;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .pipe{background:var(--paper);border-radius:var(--r-card);padding:16px 18px 14px}.atl .pipe-callers{display:flex;gap:2px;height:17px;margin-bottom:3px}.atl .pipe-call{position:relative;min-width:3px;display:flex;align-items:flex-end;justify-content:center}.atl .pipe-call b{font-size:11px;font-weight:500;color:var(--ink-2);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative;z-index:1;background:var(--paper);padding:0 3px}.atl .pipe-call:not(.inside):after{content:"";position:absolute;left:50%;bottom:-3px;width:1px;height:6px;background:var(--line-22)}.atl .pipe-bar{display:flex;height:34px;border-radius:10px;overflow:visible;gap:2px;background:var(--paper)}.atl .pipe-seg{position:relative;display:flex;align-items:center;justify-content:center;min-width:3px;border-radius:4px;cursor:default;outline:none;transform-origin:left center;transition:filter .18s ease,transform .18s ease;animation:pipe-grow .8s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i) * 80ms) both}@keyframes pipe-grow{0%{transform:scaleX(0)}}.atl .pipe-seg:first-child{border-radius:10px 4px 4px 10px}.atl .pipe-seg:last-child{border-radius:4px 10px 10px 4px}.atl .pipe-seg.on{filter:brightness(1.08) saturate(1.12);transform:translateY(-1px)}.atl .pipe-seg:focus-visible{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--accent)}.atl .pipe-seg em{font-style:normal;font-size:11.5px;font-weight:500;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .pipe-tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,4px);display:grid;grid-gap:2px;gap:2px;padding:8px 11px;border-radius:12px;white-space:nowrap;background:var(--loud);color:var(--on-loud);font-size:11.5px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease;z-index:40;box-shadow:0 10px 26px var(--sh-28,rgba(20,16,24,.2))}.atl .pipe-tip b{font-weight:500}.atl .pipe-tip i{font-style:normal;opacity:.62}.atl .pipe-tip u{text-decoration:none;font-weight:300;opacity:.66;font-size:10.5px}.atl .pipe-seg.on .pipe-tip{opacity:1;transform:translate(-50%)}.atl .viz-leg span.on{color:var(--ink)}.atl .viz-leg span.on i{box-shadow:0 0 0 3px var(--line-14)}.atl .pipe-note{margin:12px 0 0;font-size:12px;font-weight:300;color:var(--ink-2);line-height:1.5;min-height:18px}.atl .meters{display:flex;flex-direction:column;gap:11px;margin-top:13px}.atl .meter{min-width:0}.atl .meter-h{display:flex;align-items:baseline;gap:9px;margin-bottom:6px;flex-wrap:wrap}.atl .meter-h b{font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.atl .meter-h span{font-size:12px;font-weight:300;color:var(--ink-3)}.atl .meter-h em{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:400;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .meter-h em.hot{color:var(--viz-crit);font-weight:500}.atl .meter-t{height:8px;border-radius:999px;background:color-mix(in srgb,var(--tone) 15%,transparent);overflow:hidden}.atl .meter-t i{display:block;height:100%;border-radius:999px;background:var(--tone);transform-origin:left center;animation:meter-grow .85s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i) * 70ms) both}@keyframes meter-grow{0%{transform:scaleX(0)}}.atl .rbars{background:var(--paper);border-radius:var(--r-card);padding:16px 18px 14px}.atl .rbars-plot{display:flex;align-items:flex-end;gap:20px;height:168px;padding-bottom:26px;position:relative;overflow-x:auto;scrollbar-width:none}.atl .rbars-plot::-webkit-scrollbar{display:none}.atl .rbar-g{flex:1 1;min-width:74px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.atl .rbar-pair{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:100%}.atl .rbar{width:100%;max-width:24px;min-height:3px;border-radius:4px 4px 0 0;transform-origin:bottom center;animation:rbar-grow .8s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i) * 90ms) both}@keyframes rbar-grow{0%{transform:scaleY(0)}}.atl .rbar-l{position:absolute;left:0;right:0;bottom:-22px;text-align:center;font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atl .spark{width:100%;max-width:120px;height:30px;overflow:visible}.atl .spark path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.atl .gauge-fill,.atl .meter-t i,.atl .pipe-seg,.atl .rbar,.atl .trail-line{animation:none}.atl .trail-line{stroke-dashoffset:0}.atl .trail-line[data-dash]{-webkit-clip-path:none;clip-path:none;opacity:1}}@media (max-width:1120px){.atl .gauges{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.atl .gauge{padding:12px 8px 14px;border-radius:18px}.atl .gauge svg{max-width:140px}.atl .pipe,.atl .rbars,.atl .trail{padding:14px 13px 12px;border-radius:18px}.atl .viz-tip{display:none}.atl .rbars-plot{gap:14px}.atl .rbar-g{min-width:62px}}.atl .fclock{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.atl .fc{display:flex;align-items:center;gap:13px;background:var(--tile);border-radius:var(--r-card);padding:12px 14px;min-width:0;animation:atl-fade .5s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i) * 90ms) both}.atl .fc svg{width:76px;height:76px;flex:0 0 auto;overflow:visible}.atl .fc-track{fill:none;stroke:var(--line-14);stroke-width:7}.atl .fc-track.est{stroke-dasharray:3 5;stroke-linecap:round}.atl .fc-fill{fill:none;stroke:var(--hue);stroke-width:7;stroke-linecap:round;animation:fc-sweep 1.1s var(--ez,cubic-bezier(.2,.7,.3,1)) both}@keyframes fc-sweep{0%{stroke-dasharray:0 9999}}.atl .fc-v{fill:var(--ink);font-family:var(--font-display);font-size:25px;font-weight:300;letter-spacing:-.03em}.atl .fc-s{fill:var(--ink-3);font-size:8px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.atl .fc-l{min-width:0;display:flex;flex-direction:column;gap:2px}.atl .fc-l b{font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.atl .fc-t{font-style:normal;font-size:15px;font-weight:400;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.atl .fc-l span{font-size:11.5px;font-weight:300;color:var(--ink-3);line-height:1.4}.atl .fc-est{font-style:normal;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.atl .fc.ok .fc-fill{stroke:var(--viz-good)}.atl .fc.warn .fc-fill{stroke:var(--viz-warn)}.atl .fc.over{background:var(--ink)}.atl .fc.over .fc-fill{stroke:var(--viz-crit)}.atl .fc.over .fc-track{stroke:hsla(0,0%,100%,.16)}.atl .fc.over .fc-v{fill:var(--on-ink)}.atl .fc.over .fc-est,.atl .fc.over .fc-l b,.atl .fc.over .fc-l span,.atl .fc.over .fc-s{fill:hsla(0,0%,100%,.6);color:hsla(0,0%,100%,.6)}.atl .fc.over .fc-t{color:var(--on-ink)}.atl .fc.over .fc-fill{animation:fc-sweep 1.1s var(--ez) both,fc-pulse 2.4s ease-in-out 1.2s infinite}@keyframes fc-pulse{0%,to{opacity:1}50%{opacity:.45}}.atl .wall{background:var(--paper);border-radius:var(--r-card);padding:16px 18px 14px}.atl .wall-grid{display:grid;grid-template-columns:minmax(96px,1.6fr) repeat(3,minmax(52px,1fr));grid-gap:3px;gap:3px;align-items:center}.atl .wall-corner{grid-column:1}.atl .wall-head{font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .wall-row{display:grid;grid-column:1/-1;grid-template-columns:minmax(96px,1.6fr) repeat(3,minmax(52px,1fr));grid-gap:3px;gap:3px;align-items:center}.atl .wall-name{font-size:11.5px;font-weight:400;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.atl .wall-c{height:26px;border-radius:6px;cursor:default;display:grid;place-items:center;transform-origin:center;animation:wall-in .42s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--r) * 45ms) both}.atl .wall-c b{font-size:11px;font-weight:600;color:#fff;line-height:1;opacity:.92}.atl .viz-leg i b{font-size:7.5px;font-weight:700;color:#fff;line-height:1}.atl .viz-leg i{display:inline-grid;place-items:center}@keyframes wall-in{0%{transform:scale(.4);opacity:0}}.atl .wall-c:hover{filter:brightness(1.08)}.atl .wall-c.none{background:repeating-linear-gradient(45deg,var(--line-07) 0 2px,transparent 2px 6px)}.atl .wall-none{background:repeating-linear-gradient(45deg,var(--line-22) 0 2px,transparent 2px 5px)}.atl .flow{background:var(--paper);border-radius:22px;padding:16px 18px 14px}.atl .flow-r{margin-bottom:14px;animation:atl-fade .5s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i) * .11s) both}.atl .flow-h{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.atl .flow-h b{font-size:12.5px;font-weight:500;letter-spacing:-.01em}.atl .flow-h span{font-size:11.5px;font-weight:300;color:var(--ink-3)}.atl .flow-track{display:flex;gap:2px;height:30px;min-width:110px;transform-origin:left center;animation:pipe-grow .8s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i) * .11s + 90ms) both}.atl .flow-seg{display:flex;align-items:center;justify-content:center;min-width:4px;border-radius:5px;flex-basis:0}.atl .flow-seg:first-child{border-radius:9px 5px 5px 9px}.atl .flow-seg:last-child{border-radius:5px 9px 9px 5px}.atl .flow-seg em{font-style:normal;font-size:11.5px;font-weight:500;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .ascent{position:relative;background:var(--paper);border-radius:var(--r-card);padding:16px 18px 14px}.atl .ascent-svg{width:100%;height:auto;display:block;overflow:visible}.atl .asc-goal line{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:5 5}.atl .asc-goal text{fill:var(--ink-3);font-size:10.5px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .asc-key-goal{background:linear-gradient(90deg,var(--ink-3) 0 5px,transparent 5px 9px,var(--ink-3) 9px 14px);height:2px;border-radius:0}.atl .asc-ev{animation:atl-fade .45s var(--ez,cubic-bezier(.2,.7,.3,1)) var(--d,.6s) both}.atl .asc-ev line{stroke:var(--line-22);stroke-width:1;shape-rendering:crispEdges}.atl .asc-ev rect{fill:var(--ink)}.atl .asc-ev text{fill:var(--on-ink);font-size:9.5px;font-weight:500;letter-spacing:.04em}.atl .asc-key-ev{background:var(--ink);width:3px;height:11px;border-radius:2px}.atl .hero-fig{background:var(--ink);color:var(--on-ink);border-radius:26px;padding:22px 24px 24px;display:flex;flex-direction:column;gap:5px}.atl[data-skin=spectra] .hero-fig{background:linear-gradient(135deg,var(--spectra-1) 0,var(--spectra-2) 55%,var(--spectra-3) 100%)}.atl .hero-k{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.atl .hero-v{font-family:var(--font-display);font-size:clamp(44px,7vw,68px);font-weight:200;letter-spacing:-.04em;line-height:1;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.atl .hero-s{font-size:12.5px;font-weight:300;line-height:1.55;opacity:.82;max-width:52ch}@media (prefers-reduced-motion:reduce){.atl .asc-ev,.atl .fc,.atl .fc-fill,.atl .flow-r,.atl .flow-track,.atl .wall-c{animation:none}}@media (max-width:1120px){.atl .fclock{grid-template-columns:1fr;gap:9px}.atl .fc{padding:11px 12px;border-radius:17px}.atl .fc svg{width:64px;height:64px}.atl .ascent,.atl .flow,.atl .wall{padding:14px 13px 12px;border-radius:18px}.atl .wall-grid,.atl .wall-row{grid-template-columns:minmax(78px,1.3fr) repeat(3,minmax(38px,1fr))}.atl .wall-name{font-size:11px}.atl .wall-c{height:23px}.atl .hero-fig{padding:18px 18px 20px;border-radius:22px}}.atl .gantt{background:var(--paper);border-radius:22px;padding:16px 18px 14px}.atl .gantt-plot{position:relative;padding-top:38px}.atl .gantt-rule{position:absolute;inset:18px 74px 0 96px;pointer-events:none}.atl .gantt-rule span{position:absolute;top:0;bottom:6px;width:1px;background:var(--viz-grid)}.atl .gantt-rule em{position:absolute;top:-2px;left:0;transform:translateX(-50%);font-style:normal;font-size:9.5px;font-weight:400;color:var(--viz-muted);white-space:nowrap}.atl .gantt-lane{display:grid;grid-template-columns:96px minmax(0,1fr) 74px;align-items:center;grid-gap:0;gap:0;height:38px;animation:atl-fade .5s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i) * .11s) both}.atl .gantt-b{font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .gantt-track{position:relative;height:100%}.atl .gantt-bar{position:absolute;top:50%;transform:translateY(-50%);height:13px;border-radius:7px;background:var(--hue);opacity:.9;transform-origin:left center;animation:gantt-run .9s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i) * .11s + .12s) both}@keyframes gantt-run{0%{transform:translateY(-50%) scaleX(0)}}.atl .gantt-bar.done{background:var(--viz-good)}.atl .gantt-over{position:absolute;top:50%;transform:translateY(-50%);height:13px;border-radius:0 7px 7px 0;background:var(--viz-crit);transform-origin:left center;animation:gantt-run .9s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i) * .11s + .42s) both,fc-pulse 2.4s ease-in-out 1.4s infinite}.atl .gantt-due{position:absolute;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--ink);transform:translateX(-1px)}.atl .gantt-due.est{background:repeating-linear-gradient(180deg,var(--ink-3) 0 3px,transparent 3px 6px)}.atl .gantt-v{text-align:right;font-size:12px;font-weight:400;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:10px}.atl .gantt-v.hot{color:var(--viz-crit);font-weight:500}.atl .gantt-v.ok{color:var(--viz-good)}.atl .gantt-nowwrap{position:absolute;top:34px;bottom:0;left:96px;right:74px;pointer-events:none;z-index:2}.atl .gantt-now{top:0;bottom:0;width:1px}.atl .gantt-now,.atl .gantt-now span{position:absolute;background:var(--ink)}.atl .gantt-now span{top:-34px;left:50%;transform:translateX(-50%);font-size:8.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink);padding:2px 7px;border-radius:999px;white-space:nowrap}.atl .g-key-run{background:var(--ink)}.atl[data-skin=spectra] .g-key-run{background:var(--spectra-1)}.atl .g-key-over{background:var(--viz-crit)}.atl .g-key-done{background:var(--viz-good)}.atl .g-key-due{background:var(--ink);width:3px;height:12px;border-radius:2px}@media (prefers-reduced-motion:reduce){.atl .gantt-bar,.atl .gantt-lane,.atl .gantt-over{animation:none}}@media (max-width:1120px){.atl .gantt{padding:14px 12px 12px;border-radius:18px}.atl .gantt-lane{grid-template-columns:62px minmax(0,1fr) 58px;height:34px}.atl .gantt-rule{inset:18px 58px 0 62px}.atl .gantt-nowwrap{left:62px;right:58px}.atl .gantt-b{font-size:8.5px;padding-right:6px}.atl .gantt-v{font-size:11px;padding-left:6px}.atl .gantt-rule em{font-size:8.5px}}.atl .drawer ul li.dgrp{font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);padding:16px 0 5px;margin-top:6px;border-top:1px solid var(--line-07)}.atl .drawer ul li.dgrp:first-child{border-top:0;margin-top:0;padding-top:4px}.atl .inb{border:1px solid var(--line-07);box-shadow:0 18px 44px var(--sh-28,rgba(20,16,24,.1));margin-bottom:22px}.atl[data-skin=spectra] .inb{border-color:var(--line-09);box-shadow:0 18px 48px rgba(90,58,98,.13)}@media (max-width:1120px){.atl .inb{border-radius:22px}}.atl .s-row>summary{list-style:none}.atl .s-row>summary::-webkit-details-marker{display:none}.atl .s-row>summary:after{content:"+";flex:0 0 auto;margin-left:auto;width:20px;height:20px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-07);color:var(--ink-3);font-size:13px;font-weight:300;line-height:1;transition:color .18s var(--ez),border-color .18s var(--ez)}.atl .s-row[open]>summary:after{content:"\2212"}.atl .s-row>summary:hover:after{color:var(--ink-2);border-color:var(--line-14)}@media (prefers-reduced-motion:reduce){.atl .s-row>summary:after{transition:none}}.atl .hmodal.wide{width:min(560px,100%);max-height:min(820px,calc(100vh - 48px));padding:0;text-align:center;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto auto}.atl .hm-ctl{position:absolute;top:16px;right:16px;z-index:6;display:flex;align-items:center;gap:8px}.atl .hmodal.wide .hx{position:static;top:auto;right:auto}.atl .hvoice{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:1px solid var(--line-14);border-radius:999px;background:var(--paper);color:var(--ink-2);font:inherit;font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}.atl .hvoice em{font-style:normal}.atl .hvoice svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.atl .hvoice:hover{border-color:var(--line-26);color:var(--ink)}.atl .hvoice.on{background:var(--viz-sweep);color:var(--viz-sweep-ink);border-color:transparent}.atl .hm-scroll{overflow-y:auto;padding:30px 26px 6px;min-height:0;gap:16px}.atl .hm-hero,.atl .hm-scroll{display:flex;flex-direction:column}.atl .hm-hero{align-items:center;transition:none}.atl .hmodal.wide .hm-orb{display:block;width:190px;height:190px;margin:0 auto;flex:0 0 auto;--halo-density:5.6;--halo-dot:1.55;--halo-alpha-base:0.46;--halo-alpha-span:0.54;transition:width .42s var(--ez,cubic-bezier(.2,.7,.3,1)),height .42s var(--ez,cubic-bezier(.2,.7,.3,1))}.atl .hmodal.wide .hm-orb .horb,.atl .hmodal.wide .hm-orb .horb.lg{width:100%;height:100%}.atl .hmodal.wide .hm-orb canvas{width:100%;height:100%;display:block}.atl .hmodal.wide .hm-who{display:block;margin:14px 0 5px;font-size:10px;letter-spacing:.24em;font-weight:500;text-transform:uppercase}.atl .hmodal.wide .hm-ttl{margin:0;font-family:var(--font-display);font-weight:200;font-size:31px;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;transition:font-size .42s var(--ez,cubic-bezier(.2,.7,.3,1))}.atl .hmodal.wide .hm-sub{margin:7px 0 0;font-size:14.5px;font-weight:300;color:var(--ink-3);line-height:1.5}.atl .hm-starts{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:4px}.atl .hm-start{display:flex;align-items:center;text-align:left;min-height:56px;padding:13px 16px;border-radius:16px;cursor:pointer;background:var(--tile);border:1px solid var(--line-07);color:var(--ink);font:inherit;font-size:12.5px;font-weight:400;line-height:1.42;transition:transform .18s var(--ez,cubic-bezier(.2,.7,.3,1)),background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.atl .hm-start:focus-visible,.atl .hm-start:hover{transform:translateY(-2px);background:var(--viz-sweep);color:var(--viz-sweep-ink);border-color:transparent;box-shadow:0 12px 26px var(--sh-28,rgba(20,16,24,.16));outline:none}.atl .hmodal.wide.talking{width:min(720px,100%)}.atl .hmodal.wide.talking .hm-scroll{padding:22px 22px 6px;text-align:left;gap:14px}.atl .hmodal.wide.talking .hm-hero{flex-direction:row;gap:13px;text-align:left;position:-webkit-sticky;position:sticky;top:0;z-index:4;margin:-22px -22px 2px;padding:14px 22px 13px;background:var(--paper);border-bottom:1px solid var(--line-07)}.atl .hmodal.wide.talking .hm-orb{width:54px;height:54px;margin:0;--halo-density:4.4;--halo-dot:1.4;--halo-alpha-base:0.52;--halo-alpha-span:0.48}.atl .hmodal.wide.talking .hm-who{margin:0 0 1px;order:1;font-size:9.5px;letter-spacing:.2em}.atl .hmodal.wide.talking .hm-ttl{order:2;font-size:19px}.atl .hmodal.wide.talking .hm-hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"orb who" "orb ttl";align-items:center;grid-column-gap:13px;column-gap:13px;grid-row-gap:0;row-gap:0}.atl .hmodal.wide.talking .hm-orb{grid-area:orb;align-self:center}.atl .hmodal.wide.talking .hm-who{grid-area:who;align-self:end}.atl .hmodal.wide.talking .hm-ttl{grid-area:ttl;align-self:start}.atl .hmodal.wide.talking .hm-sub{display:none}.atl .hmodal.wide.talking .hm-ctl{top:20px;right:20px}.atl .hm-turn{max-width:100%;min-width:0;text-align:left}.atl .hm-turn p{margin:0;font-size:14px;font-weight:300;line-height:1.66;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.atl .hm-turn.user{align-self:flex-end;max-width:min(62ch,86%)}.atl .hm-turn.user p{background:var(--viz-sweep);color:var(--viz-sweep-ink);padding:11px 16px;border-radius:19px 19px 5px 19px;font-weight:400}.atl .hm-turn.assistant.err p{color:var(--ink-2)}.atl .hm-turn.think p{color:var(--ink-3);font-style:italic}.atl .hm-data{margin-top:11px;border:1px solid var(--line-08);border-radius:var(--r-card);overflow:hidden;background:var(--tile)}.atl .hm-data-h{display:flex;align-items:baseline;gap:10px;padding:10px 15px;border-bottom:1px solid var(--line-08);background:var(--paper)}.atl .hm-data-h span{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);min-width:0;overflow-wrap:anywhere}.atl .hm-data-h b{margin-left:auto;flex:0 0 auto;font-size:12.5px;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .hm-data-rows{max-height:270px;overflow-y:auto}.atl .hm-data-row{display:flex;align-items:baseline;gap:12px;padding:10px 15px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line-07);transition:background .15s ease}.atl .hm-data-row:last-child{border-bottom:0}.atl .hm-data-row:hover{background:var(--paper)}.atl .hm-data-row b{font-size:13px;font-weight:500;min-width:0;overflow-wrap:anywhere}.atl .hm-data-row span{margin-left:auto;flex:0 0 auto;font-size:11.5px;font-weight:300;color:var(--ink-2);text-align:right}.atl .hmodal.wide .ask{margin:16px 26px 0;width:auto;position:relative}.atl .hmodal.wide.talking .ask{margin:14px 22px 0}.atl .hm-ment{position:absolute;left:0;right:0;bottom:calc(100% + 9px);z-index:5;background:var(--paper);border:1px solid var(--line-09);border-radius:17px;overflow:hidden;text-align:left;box-shadow:0 16px 40px var(--sh-40,rgba(20,16,24,.18))}.atl .hm-mrow{display:flex;align-items:baseline;gap:12px;width:100%;padding:10px 15px;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;color:inherit}.atl .hm-mrow b{font-size:13px;font-weight:500;min-width:0;overflow-wrap:anywhere}.atl .hm-mrow span{margin-left:auto;flex:0 0 auto;font-size:11.5px;font-weight:300;color:var(--ink-2)}.atl .hm-mrow.sel,.atl .hm-mrow:hover{background:var(--tile)}.atl .hm-foot{margin:0;padding:12px 26px 20px;font-size:11.5px;font-weight:300;line-height:1.5;color:var(--ink-3);text-align:center}.atl .hmodal.wide.talking .hm-foot{text-align:left;padding:11px 22px 18px}.atl .hm-foot b{font-weight:500;color:var(--ink-2)}@media (max-width:1120px){.atl .hmodal.wide,.atl .hmodal.wide.talking{width:100%;max-height:calc(100vh - 24px);border-radius:28px}.atl .hm-ctl{top:13px;right:13px}.atl .hm-scroll{padding:24px 16px 4px;gap:14px}.atl .hmodal.wide .hm-orb{width:138px;height:138px}.atl .hmodal.wide .hm-ttl{font-size:25px}.atl .hmodal.wide .hm-sub{font-size:13.5px}.atl .hvoice{font-size:0;gap:0;padding:0;width:34px;justify-content:center}.atl .hvoice em{display:none}.atl .hvoice svg{width:16px;height:16px}.atl .hm-starts{grid-template-columns:1fr;gap:8px}.atl .hm-start{min-height:48px;padding:12px 14px;border-radius:14px;font-size:12.5px}.atl .hmodal.wide .ask{margin:12px 16px 0}.atl .hmodal.wide.talking .hm-scroll{padding:18px 16px 4px}.atl .hmodal.wide.talking .hm-hero{margin:-18px -16px 2px;padding:12px 16px 11px}.atl .hmodal.wide.talking .hm-orb{width:44px;height:44px}.atl .hmodal.wide.talking .hm-ttl{font-size:17px}.atl .hmodal.wide.talking .ask{margin:12px 16px 0}.atl .hm-foot{padding:10px 16px 15px}.atl .hmodal.wide.talking .hm-foot{padding:10px 16px 14px}.atl .hm-data-rows{max-height:210px}}@media (prefers-reduced-motion:reduce){.atl .hm-start:focus-visible,.atl .hm-start:hover{transform:none}.atl .hmodal.wide .hm-orb,.atl .hmodal.wide .hm-ttl{transition:none}}.atl[data-skin=spectra] .fc.over{background:var(--viz-sweep);box-shadow:0 12px 30px rgba(90,58,98,.22)}.atl[data-skin=spectra] .fc.over .fc-fill{stroke:#fff}.atl[data-skin=spectra] .fc.over .fc-track{stroke:hsla(0,0%,100%,.22)}.atl[data-skin=spectra] .fc.over .fc-v{fill:#fff}.atl[data-skin=spectra] .fc.over .fc-est,.atl[data-skin=spectra] .fc.over .fc-l b,.atl[data-skin=spectra] .fc.over .fc-l span,.atl[data-skin=spectra] .fc.over .fc-s{fill:hsla(0,0%,100%,.72);color:hsla(0,0%,100%,.72)}.atl[data-skin=spectra] .fc.over .fc-t{color:#fff}.atl[data-skin=spectra] .asc-ev rect,.atl[data-skin=spectra] .fstep-d.on,.atl[data-skin=spectra] .gantt-now,.atl[data-skin=spectra] .rbadge{fill:var(--viz-s1)}.atl[data-skin=spectra] .rbadge{background:var(--viz-sweep);color:#fff}.atl a.kpi,.atl button.kpi{position:relative;isolation:isolate;text-decoration:none;color:inherit;display:block;border:0;font:inherit;text-align:left;width:100%;cursor:pointer;transition:transform .2s var(--ez,cubic-bezier(.2,.7,.3,1)),box-shadow .2s ease}.atl a.kpi:before,.atl button.kpi:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--viz-sweep);opacity:0;z-index:-1;transition:opacity .22s ease}.atl a.kpi:focus-visible,.atl a.kpi:hover,.atl button.kpi:focus-visible,.atl button.kpi:hover{transform:translateY(-3px);box-shadow:0 12px 28px var(--sh-28,rgba(20,16,24,.14));outline:none}.atl a.kpi:focus-visible:before,.atl a.kpi:hover:before,.atl button.kpi:focus-visible:before,.atl button.kpi:hover:before{opacity:1}.atl a.kpi:focus-visible .k,.atl a.kpi:focus-visible .v,.atl a.kpi:focus-visible .v em,.atl a.kpi:hover .k,.atl a.kpi:hover .v,.atl a.kpi:hover .v em,.atl button.kpi:focus-visible .k,.atl button.kpi:focus-visible .v,.atl button.kpi:focus-visible .v em,.atl button.kpi:hover .k,.atl button.kpi:hover .v,.atl button.kpi:hover .v em{color:var(--viz-sweep-ink)!important;transition:color .22s ease}@media (prefers-reduced-motion:reduce){.atl a.kpi:focus-visible,.atl a.kpi:hover,.atl button.kpi:focus-visible,.atl button.kpi:hover{transform:none}}.atl .mdock{position:fixed;right:30px;bottom:100px;z-index:50;display:flex;flex-direction:column-reverse;gap:10px;align-items:center}.atl .mbtn{position:relative;width:52px;height:52px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;background:var(--paper);box-shadow:0 10px 30px -8px var(--sh-45),0 0 0 1px var(--line-08);transition:transform .2s var(--ez,cubic-bezier(.2,.7,.3,1)),box-shadow .2s ease}.atl .mbtn svg{width:23px;height:23px;fill:none;stroke:var(--ink-2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s ease}.atl .mbtn:hover{transform:translateY(-2px) scale(1.04)}.atl .mbtn:hover svg{stroke:var(--ink)}.atl .mbtn em{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:10.5px;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--viz-sweep);color:var(--viz-sweep-ink);box-shadow:0 0 0 2px var(--paper)}.atl .mdv{position:fixed;inset:0;z-index:820;display:grid;place-items:center;padding:24px;background:hsla(270,8%,95%,.52);-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);animation:atl-veil .22s ease both}.atl[data-skin=spectra] .mdv{background:rgba(248,244,249,.55)}.atl .mdp{position:relative;width:min(1080px,100%);height:min(760px,calc(100vh - 48px));background:var(--paper);border-radius:var(--r-card);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);box-shadow:0 0 0 1px var(--line-07),0 48px 100px -40px var(--sh-60);animation:atl-lift .28s var(--ez) both}.atl .mdp-h{display:flex;align-items:center;gap:12px;padding:15px 18px 14px;border-bottom:1px solid var(--line-07)}.atl .mdp-h>b{font-size:15px;font-weight:500;letter-spacing:-.01em}.atl .mdp-ttl{display:flex;flex-direction:column;gap:1px;min-width:0}.atl .mdp-ttl b{font-size:15px;font-weight:500;letter-spacing:-.01em}.atl .mdp-ttl em{font-style:normal;font-size:11.5px;font-weight:300;color:var(--ink-3)}.atl .mbtn.on{background:var(--viz-sweep)}.atl .mbtn.on svg{stroke:var(--viz-sweep-ink)}.atl .mbtn.on em{background:var(--paper);color:var(--ink)}.atl .mbtn em.alarm{background:var(--accent-deep,var(--spectra-1));color:#fff;animation:mb-pulse 2.4s ease-in-out infinite}@keyframes mb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.atl .mbtn em.alarm{animation:none}}.atl .inb-msgs.agents{display:block;padding:10px 12px 12px}.atl .inb-msgs.agents .lrow.esc{margin-bottom:2px}.atl .inb-msgs.agents .lrow.esc.alarm{background:var(--accent-wash,var(--tile))}.atl .inb-msgs.agents .stamp{font-size:11px;color:var(--ink-3);white-space:nowrap;flex:0 0 auto}.atl .mdp-team{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;background:var(--tile);color:var(--ink-2);text-decoration:none;font-size:12px;font-weight:400;transition:background .16s ease,color .16s ease}.atl .mdp-team svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.atl .mdp-team:hover{background:var(--viz-sweep);color:var(--viz-sweep-ink)}.atl .mdp-full{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--ink-2);text-decoration:none;white-space:nowrap}.atl .mdp-full:hover{color:var(--ink)}.atl .mdp .hx{position:static;flex:0 0 auto}.atl .mdp-body{min-height:0;display:flex}.atl .mdp-body .inb{margin:0;border:0;box-shadow:none;border-radius:0;flex:1 1 auto;min-height:0;min-width:0;background:transparent}@media (max-width:1120px){.atl .mdock{right:16px;bottom:auto;top:calc(env(safe-area-inset-top,0px) + 12px);flex-direction:row-reverse;gap:8px}.atl .mbtn{width:44px;height:44px}.atl .mbtn svg{width:20px;height:20px}.atl .mdv{padding:0}.atl .mdp{width:100%;height:100%;max-height:none;border-radius:0}.atl .mdp-h{padding:12px 14px 11px;gap:9px}.atl .mdp-full,.atl .mdp-team em{display:none}.atl .mdp-full{margin-left:auto}}.atl .bmap{margin:0}.atl .bmap-plot{position:relative;background:var(--paper);border-radius:22px;padding:10px 12px 6px}.atl .bmap-svg{display:block;width:100%;height:auto;overflow:visible}.atl .bmap-land path{fill:var(--viz-grid);stroke:var(--viz-axis);stroke-width:1;vector-effect:non-scaling-stroke}.atl .bmap-dot{fill:var(--viz-p2);fill-opacity:.72;stroke:var(--paper);stroke-width:1.5;cursor:default;outline:none;transition:fill-opacity .16s ease,stroke .16s ease;transform-origin:center;transform-box:fill-box;animation:bmap-dot-in .5s var(--ez,cubic-bezier(.2,.7,.3,1)) calc(var(--i,0) * 24ms) both}.atl .bmap-dot.on,.atl .bmap-dot:focus-visible,.atl .bmap-dot:hover{fill-opacity:1;stroke:var(--ink);stroke-width:1.5}@keyframes bmap-dot-in{0%{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.atl .bmap-dot{animation:none}}.atl .bmap-tip{bottom:auto;transform:translate(-50%,calc(-100% - 14px))}.atl .bmap-tip.on{opacity:1;transform:translate(-50%,calc(-100% - 18px))}.atl .bmap-tip.l.on{transform:translate(-14%,calc(-100% - 18px))}.atl .bmap-tip.r.on{transform:translate(-86%,calc(-100% - 18px))}.atl .bmap-key i{background:var(--viz-p2);border-radius:999px}.atl .bmap-key em{margin-left:6px}@media (max-width:720px){.atl .bmap-plot{padding:6px 6px 2px;border-radius:18px}.atl .bmap-tip{font-size:11px}}.atl .en{min-width:0}.atl .en .act{background:var(--paper);color:var(--ink);border:1px solid var(--line-08);height:38px;padding:0 15px;font-size:12px}.atl .en .act:hover{background:var(--tile-hi)}.atl .en .act.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.atl .en .act[disabled]{opacity:.45;cursor:default;transform:none}.atl .en .esc-wrap .act{background:var(--tile)}.atl .en .esc-wrap .act.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.atl .en-block{margin-top:12px;padding:14px 16px;border-radius:20px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-07)}.atl .en-block>b{display:block;font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.atl .en-block .s-grid{padding-top:10px}.atl .en-block .s-acts{padding-top:11px}.atl .en-note{font-size:12px;font-weight:300;line-height:1.6;color:var(--ink-3);margin:6px 0 0;max-width:74ch}.atl .en-said{font-weight:300;color:var(--ink-2)}.atl .en-err,.atl .en-said{font-size:12.5px;line-height:1.6;margin:10px 0 0;max-width:74ch}.atl .en-err{font-weight:400;color:var(--spectra-1)}.atl[data-skin=graphite] .en-err{color:var(--ink)}.atl .en-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.atl .en-rows{display:flex;flex-direction:column;gap:2px;margin-top:8px}.atl .en-rounds{display:flex;flex-wrap:wrap;gap:9px;align-items:flex-end;margin-top:4px}.atl .en-num{max-width:96px}.atl .en-file{flex:1 1 240px;font:inherit;font-size:12.5px;font-weight:300;color:var(--ink-2);border-radius:12px;border:1px dashed var(--line-14)}.atl .en-file,.atl .en-sel{min-width:0;padding:9px 11px;background:var(--tile)}.atl .en-sel{flex:0 1 250px;font:inherit;font-size:12.5px;font-weight:400;color:var(--ink);border-radius:12px;border:1px solid var(--line-14);cursor:pointer}.atl .en-sel:focus{outline:none;border-color:var(--accent)}.atl .en-sel:disabled{opacity:.55;cursor:default}.atl .en-ta{width:100%;min-height:150px;margin-top:8px;padding:12px 14px;border-radius:16px;background:var(--tile);border:1px solid var(--line-08);color:var(--ink);font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.6;resize:vertical}.atl .en-ta:focus{outline:none;border-color:var(--accent)}.atl .en-ta::placeholder{color:var(--ink-3)}.atl .en-scroll{margin-top:10px;max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 2px 2px;border-radius:16px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-07)}.atl .en-grp{padding:8px 12px}.atl .en-grp-h{display:block;border:0;background:none;padding:0 0 4px;cursor:pointer;font-family:var(--font-ui);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.atl .en-grp-h:hover{color:var(--ink)}.atl .en-pick{align-items:center;align-self:auto;padding:6px 2px;gap:11px;width:100%}.atl .en-pick.off{opacity:.5}.atl .en-pick-n{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.atl .en-pick-n b{font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .en-pick-n span{font-size:11.5px;font-weight:300;line-height:1.5;color:var(--ink-3)}.atl .en .lrow{flex-wrap:wrap;row-gap:9px}.atl .en .lrow .nm{flex:1 1 240px}.atl .en .lrow .esc-wrap{flex:1 1 100%;justify-content:flex-start}.atl .en .lrow .s-check{align-self:center;padding-bottom:0;flex:0 0 auto;min-width:0}.atl .en .lrow .s-check:has(.en-pick-n){flex:1 1 auto}.atl .en .lrow .s-check .en-pick-n span{white-space:normal;overflow-wrap:anywhere}.atl .en-parts{margin-top:10px;border-radius:16px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-07);overflow:hidden}.atl .en-part{display:flex;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid var(--line-07)}.atl .en-part:last-child{border-bottom:0}.atl .en-part-n{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:300;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .en-part .en-note{margin:0}.atl .en-gate{display:flex;gap:14px;align-items:flex-start;margin-top:8px;padding:15px 18px;border-radius:22px;background:var(--tile)}.atl[data-skin=spectra] .en-gate{background:var(--accent-wash)}.atl .en-gate>div{min-width:0;flex:1 1 auto}.atl .en-gate p{font-size:13px;font-weight:300;line-height:1.6;color:var(--ink);margin:0;max-width:74ch}.atl .en-gate .en-note{margin-top:8px}.atl .en-gate .esc-wrap{margin-top:11px;justify-content:flex-start}.atl .en-gate-l{margin:9px 0 0;padding-left:18px;font-size:12.5px;font-weight:300;line-height:1.7;color:var(--ink-2)}.atl .en-fix{margin-top:6px}.atl .en-fix.open{padding:16px 18px;border-radius:22px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-08)}.atl .en-fix>b{display:block;font-size:14px;font-weight:500;color:var(--ink)}.atl .en-fix .s-grid{padding-top:12px}.atl .en-fix-split{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-07)}.atl .en-fix-split>b{display:block;font-size:13.5px;font-weight:500;color:var(--ink)}.atl .en-plan{margin-top:13px;padding:13px 15px;border-radius:18px;background:var(--tile)}.atl .en-plan>b{display:block;font-size:13px;font-weight:500;line-height:1.5;color:var(--ink)}.atl .en-cf,.atl .en-plan .s-field{margin-top:11px}.atl .en-cf{flex:1 1 100%;padding:15px 17px;border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-08);min-width:0}.atl .en-cf-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.atl .en-cf-h b{font-size:13.5px;font-weight:500}.atl .en-cf-f{margin-top:13px}.atl .en-cf-fh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.atl .en-cf-v{margin:0;padding:11px 13px;border-radius:14px;background:var(--tile);font-size:12.5px;font-weight:300;line-height:1.6;color:var(--ink);white-space:pre-wrap}@media (max-width:1120px){.atl .en-block{padding:13px 14px;border-radius:18px}.atl .en .s-acts .act,.atl .en-rounds .act{flex:0 0 auto}.atl .en .lrow{flex-wrap:wrap;row-gap:8px}.atl .en .lrow .esc-wrap{flex:1 1 100%;justify-content:flex-start}.atl .en .lrow .chip.q{display:inline-flex}.atl .en-scroll{max-height:300px}}.atl .cd-block .en-err,.atl .cd-block .en-note{color:inherit;opacity:.82;max-width:74ch}.atl .cd-block .act{border-color:transparent}.atl .cd-block .act,.atl .cd-block .act.on{background:var(--paper);color:var(--ink)}.atl .cd-block .esc-wrap .chip{background:hsla(0,0%,100%,.16);color:inherit}.atl .dm-sel{font:inherit;font-size:11.5px;font-weight:300;color:var(--ink);padding:6px 8px;border-radius:10px;background:var(--tile);border:1px solid var(--line-08);max-width:100%}.atl .dm-sel:focus{outline:none;border-color:var(--accent)}.atl .dm-copy{font:inherit;font-size:10.5px;font-weight:400;letter-spacing:.02em;color:var(--ink-3);background:none;border:1px solid var(--line-08);border-radius:999px;padding:2px 9px;cursor:pointer;white-space:nowrap;flex-shrink:0}.atl .dm-copy:hover{color:var(--ink);background:var(--tile)}.atl .s-check.dm-off{opacity:.55}.atl .dm-amt{color:var(--ink-3);font-size:11.5px}.atl .dm-sec{margin-top:14px;padding-top:13px;border-top:1px solid var(--line-07)}.atl .dm-sec>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.atl .dm-sec>summary::-webkit-details-marker{display:none}.atl .dm-sec>summary:hover{color:var(--ink-2)}.atl .dm-caret{display:inline-block;font-size:10px;color:var(--ink-3);transition:transform .15s ease}.atl .dm-sec[open]>summary .dm-caret{transform:rotate(90deg)}.atl .dm-hd{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:11px;padding:9px 12px;border-radius:14px;background:var(--tile)}.atl .dm-hd .s-lab{margin:0}.atl .dm-hd .s-check{font-size:12px}.atl .dm-acct{margin-top:10px;padding:13px 15px;border-radius:20px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-07)}.atl .dm-acct-h{flex-wrap:wrap;gap:10px;justify-content:space-between}.atl .dm-acct-h,.atl .dm-name{display:flex;align-items:flex-start}.atl .dm-name{flex:1 1 260px;min-width:0;gap:8px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.atl .dm-name>span{min-width:0}.atl .dm-name b{display:block;font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .dm-name span span,.atl .dm-name>span>span{display:block;font-size:11.5px;font-weight:300;color:var(--ink-3);overflow-wrap:anywhere}.atl .dm-acct .esc-wrap{justify-content:flex-start}.atl .dm-b3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:11px}.atl .dm-b{display:flex;flex-direction:column;gap:6px;min-width:0;padding:9px 11px;border-radius:14px;background:var(--tile)}.atl .dm-b.off{opacity:.6}.atl .dm-b-n{font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.atl .dm-b-off{font-size:12px;font-weight:300;color:var(--ink-3)}.atl .dm-b .s-check{font-size:12px;align-items:flex-start;gap:8px;flex-wrap:wrap}.atl .dm-b .chip{align-self:flex-start}.atl .dm-det{margin-top:12px;padding:12px 14px;border-radius:16px;background:var(--tile)}.atl .dm-det-b{margin-top:11px;padding-top:11px;border-top:1px solid var(--line-07)}.atl .dm-scroll{margin-top:9px;overflow-x:auto;overscroll-behavior-x:contain}.atl .dm-tbl{border-collapse:collapse;width:100%;min-width:340px;font-size:12px;font-weight:300}.atl .dm-tbl th{text-align:left;padding:5px 10px;font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.atl .dm-tbl td{padding:5px 10px;border-top:1px solid var(--line-07);color:var(--ink);vertical-align:top}.atl .dm-tbl td.dm-k{color:var(--ink-3);white-space:nowrap}.atl .dm-hist{display:flex;flex-wrap:wrap;gap:2px;margin-top:4px}.atl .dm-cell{min-width:18px;height:18px;padding:0 3px;border-radius:4px;font-size:8.5px;font-weight:500;line-height:18px;text-align:center;background:var(--viz-p0);color:var(--ink)}.atl .dm-cell[data-g="1"]{background:var(--viz-p1)}.atl .dm-cell[data-g="2"]{background:var(--viz-p2);color:var(--paper)}.atl .dm-cell[data-g="3"]{background:var(--viz-p3);color:var(--paper)}.atl .fa-combo{position:relative;min-width:0}.atl .fa-combo>input{width:100%;font:inherit;font-size:13px;font-weight:300;color:var(--ink);padding:10px 13px;border-radius:12px;background:var(--tile);border:1px solid var(--line-08)}.atl .fa-combo>input:focus{outline:none;border-color:var(--accent)}.atl .fa-drop{position:absolute;z-index:80;top:calc(100% + 5px);left:0;right:0;max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding:5px;border-radius:14px;background:var(--paper);box-shadow:0 14px 34px rgba(17,18,20,.15),inset 0 0 0 1px var(--line-08)}.atl .fa-opt{display:block;width:100%;text-align:left;font:inherit;font-size:12.5px;font-weight:300;color:var(--ink);padding:8px 11px;border:0;border-radius:9px;background:none;cursor:pointer}.atl .fa-opt.on,.atl .fa-opt:hover{background:var(--tile)}.atl .fa-opt b{font-weight:500}.atl .fa-opt span{margin-left:7px;font-size:11.5px;color:var(--ink-3)}.atl .fa-drop .en-note{margin:0;padding:8px 11px}.atl .fa-inline{font:inherit;font-size:12.5px;font-weight:300;color:var(--ink);padding:7px 11px;border-radius:10px;background:var(--tile);border:1px solid var(--accent);min-width:180px;flex:1 1 200px}.atl .fa-inline:focus{outline:none}.atl .fa-secret{font-family:ui-monospace,Menlo,monospace;font-size:12px;padding:5px 11px;border-radius:9px;background:var(--ink);color:var(--on-ink);overflow-wrap:anywhere;max-width:100%}@media (max-width:1120px){.atl .dm-b3{grid-template-columns:1fr}.atl .en-rows .lrow{flex-wrap:wrap;row-gap:8px}.atl .en-rows .lrow .esc-wrap{flex:1 1 100%;justify-content:flex-start}.atl .dm-acct{padding:12px 13px;border-radius:17px}.atl .dm-acct-h .esc-wrap{flex:1 1 100%}.atl .dm-hd{gap:10px}.atl .fa-drop{max-height:220px}}.atl .pf-imp{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 20px;background:var(--ink);color:var(--on-ink);box-shadow:0 10px 26px -18px var(--sh-45)}.atl .pf-imp-k{font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--on-55);flex:0 0 auto}.atl .pf-imp-w{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:-.01em;flex:0 0 auto}.atl .pf-imp-n{font-size:12px;font-weight:300;line-height:1.45;color:var(--on-70);flex:1 1 260px;min-width:0}.atl .pf-imp .act.pf-imp-x{flex:0 0 auto;background:var(--paper);color:var(--ink);border-color:var(--paper)}.atl .pf-imp .act.pf-imp-x:hover{background:var(--tile-hi)}.atl .s-add{display:flex;flex-direction:column;gap:6px;padding:14px 2px 2px}.atl .s-add .act{align-self:flex-start}.atl .s-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:9px;gap:9px;padding-top:12px}.atl .s-kind{text-align:left;display:flex;flex-direction:column;gap:3px;cursor:pointer;background:var(--tile);border:1px solid transparent;border-radius:14px;padding:12px 14px;transition:border-color .15s ease,background .15s ease}.atl .s-kind.on,.atl .s-kind:hover{background:var(--paper)}.atl .s-kind.on{border-color:var(--ink)}.atl[data-skin=spectra] .s-kind.on{border-color:var(--spectra-1);background:var(--accent-wash)}.atl .s-kind b{font-size:13px;font-weight:700}.atl .s-kind span{font-size:11.5px;line-height:1.45;color:var(--ink-2)}.atl .s-field.s-inline{flex-direction:row;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;padding-top:8px}.atl .s-field.s-inline input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ink)}.atl[data-skin=spectra] .s-field.s-inline input[type=checkbox]{accent-color:var(--spectra-1)}.atl .s-field.s-lock{background:var(--tile);border-radius:14px;padding:12px 14px;margin-top:12px}.atl[data-skin=spectra] .s-field.s-lock{background:var(--accent-wash)}.atl .s-field.s-lock span{font-size:12.5px;line-height:1.55}.atl .s-field.wide,.atl .s-note.wide{grid-column:1/-1}.atl .s-builder{margin-top:12px}@media (max-width:720px){.atl .s-kinds{grid-template-columns:1fr}}.atl .pf-step-do{background:var(--paper);border-radius:var(--r-in,18px);padding:16px 18px 18px;border-left:3px solid var(--ink);display:flex;flex-direction:column;gap:2px;min-width:0}.atl[data-skin=spectra] .pf-step-do{border-left-color:var(--spectra-1)}.atl .pf-step-do>b{font-size:14px;font-weight:700;letter-spacing:-.01em}.atl .pf-step-done{display:flex;align-items:flex-start;gap:13px;padding:9px 18px;min-width:0}.atl .pf-step-done>div{display:flex;flex-direction:column;gap:2px;min-width:0}.atl .pf-step-done b{font-size:13.5px;font-weight:700}.atl .pf-step-done span{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.atl .s-note.lock{background:var(--tile);border-radius:12px;padding:10px 12px;margin:6px 0 2px}.atl[data-skin=spectra] .s-note.lock{background:var(--accent-wash)}.atl .pf-opts{display:flex;flex-direction:column;gap:7px;padding-top:12px}.atl .pf-opt{display:flex;align-items:center;gap:10px;cursor:pointer;background:var(--tile);border-radius:12px;padding:11px 13px;font-size:13px;border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.atl .pf-opt:hover{background:var(--paper)}.atl .pf-opt.on{border-color:var(--ink)}.atl[data-skin=spectra] .pf-opt.on{border-color:var(--spectra-1);background:var(--accent-wash)}.atl .pf-opt input{flex:0 0 auto;width:16px;height:16px;accent-color:var(--ink);margin:0}.atl[data-skin=spectra] .pf-opt input{accent-color:var(--spectra-1)}.atl .pf-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;line-height:1.45;padding:12px 0 4px}.atl .pf-check input{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--ink)}.atl[data-skin=spectra] .pf-check input{accent-color:var(--spectra-1)}.atl .pf-ack-body{background:var(--tile);border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap;max-height:320px;overflow-y:auto;margin-top:10px}.atl .pf-step-do .act{align-self:flex-start;margin-top:12px}@media (max-width:720px){.atl .pf-step-do{padding:14px 15px 16px;border-radius:16px}.atl .pf-step-done{padding:9px 2px}}.atl .pf-form,.atl .pf-sign{display:flex;flex-direction:column;gap:4px;margin-top:8px}.atl .pf-form .s-grid,.atl .pf-sign .s-grid{padding-top:10px}.atl .pf-form .crumb,.atl .pf-sign .crumb{margin-top:16px}.atl .pf-hidden{display:none}.atl .act.pf-off{opacity:.45;cursor:default}.atl .s-field input[type=file]{padding:8px 10px;font-size:12px}.atl .pf-doc{margin-top:12px;border:1px solid var(--line-10);border-radius:20px;overflow:hidden;background:var(--tile)}.atl .pf-doc-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-08);flex-wrap:wrap}.atl .pf-doc-h .crumb{margin:0}.atl .pf-doc-h .act{background:var(--paper);color:var(--ink);border:1px solid var(--line-08)}.atl .pf-doc-body{max-height:340px;overflow:auto;overscroll-behavior:contain;background:var(--paper);padding:0}.atl .pf-doc-body.tall{max-height:74vh}.atl .pf-acks{display:flex;flex-direction:column;margin-top:6px}.atl .pf-ack{display:flex;align-items:flex-start;gap:11px;padding:12px 4px;border-top:1px solid var(--line-07);font-size:12.5px;font-weight:300;line-height:1.6;color:var(--ink);cursor:pointer}.atl .pf-ack:first-child{border-top:0}.atl .pf-ack input{width:17px;height:17px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.atl .pf-ack b{font-weight:500}.atl .pf-pad-wrap{display:flex;flex-direction:column;gap:7px}.atl .pf-pad{width:100%;height:132px;display:block;border-radius:14px;background:var(--paper);border:1px solid var(--line-10);touch-action:none;cursor:crosshair;color:var(--ink)}.atl .pf-pad-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;font-weight:300;color:var(--ink-3);flex-wrap:wrap}.atl .pf-pad-foot .act{background:var(--tile);color:var(--ink);border:1px solid var(--line-08);height:32px;padding:0 13px}.atl .pf-pack{display:flex;flex-direction:column;gap:10px;margin-top:14px}.atl .pf-lr-note{display:none}.atl .pf-l{border:1px solid var(--line-08);border-radius:20px;overflow:hidden;background:var(--paper)}.atl .pf-l-h{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;cursor:pointer;font-family:inherit;padding:15px 17px;color:var(--ink)}.atl .pf-l-h:hover{background:var(--tile)}.atl .pf-l-h .nm{flex:1 1;min-width:0}.atl .pf-l-h .nm b{display:block;font-size:13.5px;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .pf-l-h .nm span{display:block;margin-top:4px;font-size:12px;font-weight:300;color:var(--ink-2)}.atl .pf-l-c{flex:0 0 auto;opacity:.5;display:inline-flex;transition:transform .16s var(--ez)}.atl .pf-l-c.on{transform:rotate(180deg)}.atl .pf-lr{position:relative;border-top:1px solid var(--line-08);max-height:560px;overflow:auto;overscroll-behavior:contain;background:var(--paper);-moz-user-select:none;user-select:none;-webkit-user-select:none}.atl .pf-lr-mark{position:-webkit-sticky;position:sticky;top:130px;height:0;z-index:2;pointer-events:none;text-align:center;transform:rotate(-22deg);font-size:24px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--line-08);white-space:nowrap}.atl .pf-lr-doc{font-size:13px}.atl .pf-lr-doc,.atl .pf-lr-pre{padding:20px 22px;line-height:1.65;color:var(--ink)}.atl .pf-lr-pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:12.5px}.atl .pf-comp{display:flex;align-items:flex-end;gap:9px}.atl .pf-comp textarea{flex:1 1 auto;min-width:0;min-height:44px;max-height:160px;padding:11px 16px;border-radius:16px;background:var(--tile);border:1px solid var(--line-08);font:inherit;font-size:13.5px;font-weight:300;color:var(--ink);resize:none;outline:0}.atl .pf-comp textarea:focus{border-color:var(--accent)}.atl .pf-comp textarea::placeholder{color:var(--ink-3)}.atl .pf-comp .act{flex:0 0 auto;height:44px}.atl .pf-comp-clip{background:var(--tile);color:var(--ink);border:1px solid var(--line-08)}.atl .pf-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1px solid var(--line-10)}.atl .pf-avatar.empty-a{display:inline-block;background:var(--tile)}.atl .pf-sim{display:flex;flex-direction:column;gap:4px;margin-top:8px}.atl .pf-sim .crumb{margin-top:16px}.atl .pf-sim .list{overflow:visible}.atl .lrow.pf-pick{cursor:pointer}.atl .lrow.pf-pick input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.atl .pf-sim-out{display:flex;flex-direction:column;gap:9px;margin-top:14px}.atl .pf-sim-row{display:grid;grid-template-columns:minmax(90px,1fr) 1fr 1fr;grid-gap:14px;gap:14px;align-items:center;background:var(--ink);color:var(--on-ink);border-radius:20px;padding:14px 18px}.atl .pf-sim-b{font-size:13px;font-weight:400}.atl .pf-sim-n{display:block;min-width:0}.atl .pf-sim-n em{display:block;font-style:normal;font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--on-55)}.atl .pf-sim-n b{display:block;margin-top:5px;font-family:var(--font-display);font-size:26px;font-weight:200;letter-spacing:-.03em}.atl .pf-sim-n.to b{color:var(--on-94)}.atl .pf-sim-out .la-note{color:var(--ink-2)}.atl .cd-step.pf-habit{cursor:pointer;align-items:flex-start}.atl .cd-step.pf-habit input{width:18px;height:18px;margin-top:2px;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.atl .cd-step.pf-habit.done .cd-step-n b{text-decoration:line-through;color:var(--ink-3)}@media (max-width:720px){.atl .pf-imp{padding:10px 14px;gap:8px}.atl .pf-imp-n{flex:1 1 100%}.atl .pf-imp .act.pf-imp-x{flex:1 1 auto;justify-content:center}.atl .pf-sim-row{grid-template-columns:1fr 1fr;row-gap:10px}.atl .pf-sim-b{grid-column:1/-1}.atl .pf-comp{flex-wrap:wrap}.atl .pf-comp textarea{flex:1 1 100%;order:-1}.atl .pf-comp .act{flex:1 1 auto;justify-content:center}.atl .pf-l-h{flex-wrap:wrap;row-gap:8px}.atl .pf-doc-body{max-height:260px}.atl .lrow.pf-pick{flex-wrap:wrap;row-gap:8px}.atl .lrow.pf-pick .num{margin-left:29px}}.atl .ops{min-width:0}.atl .ops .esc-sec:first-child{margin-top:18px}.atl .ops-tabs{margin-top:0;gap:6px}.atl .ops .s-grid.ops-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.atl .en-block .en-block.ops-sub{background:var(--tile);box-shadow:none;margin-top:12px}.atl .ops-split{display:grid;grid-template-columns:minmax(0,1fr) 264px;grid-gap:16px;gap:16px;align-items:start;margin-top:10px}.atl .ops-split-main{min-width:0}.atl .ops-ta-tall{min-height:320px}.atl .ops-pal{min-width:0;max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;border-radius:18px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-07)}.atl .ops-pal-g{margin-top:10px}.atl .ops-pal-h{display:block;font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.atl .ops-pal-t{display:flex;flex-wrap:wrap;gap:5px}.atl .ops-tag{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;line-height:1;padding:5px 8px;border-radius:8px;background:var(--tile);color:var(--ink-2);border:1px solid var(--line-07);cursor:pointer;transition:background .16s var(--ez),color .16s var(--ez)}.atl .ops-tag:hover{background:var(--tile-hi);color:var(--ink)}.atl .ops-pre{margin-top:12px;padding:14px 16px;border-radius:18px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-07)}.atl .ops-pre pre{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.atl .ops-filter,.atl .ops-pre pre{font-family:var(--font-ui);font-weight:300;color:var(--ink)}.atl .ops-filter{flex:1 1 260px;min-width:0;font-size:13.5px;background:var(--tile);border:1px solid var(--line-08);border-radius:999px;padding:10px 16px;outline:0}.atl .ops-filter:focus{border-color:var(--accent)}.atl .ops-filter::placeholder{color:var(--ink-3)}.atl .ops-step-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.atl .ops-step-h>b{flex:0 0 auto}.atl .ops-step-h .esc-wrap{margin-left:auto}.atl .ops-evs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:2px 14px;gap:2px 14px}.atl .ops-evs .s-check{align-self:auto;padding-bottom:0;padding-top:3px;font-size:12.5px}.atl .en-block.ops-reveal{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line-14)}.atl[data-skin=spectra] .en-block.ops-reveal{background:var(--accent-wash)}.atl .ops-secret{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.atl .ops-secret code{flex:1 1 300px;min-width:0;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere;padding:12px 14px;border-radius:14px;border:1px solid var(--line-08);color:var(--ink);-moz-user-select:all;user-select:all;-webkit-user-select:all}.atl .ops-code,.atl .ops-secret code{font-family:ui-monospace,Menlo,monospace;background:var(--paper)}.atl .ops-code{margin:0;padding:14px 16px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line-07);overflow-x:auto;font-size:11.5px;line-height:1.7;color:var(--ink-2)}.atl .ops-danger.armed{letter-spacing:.01em}@media (max-width:1000px){.atl .ops-split{grid-template-columns:1fr}.atl .ops-pal{max-height:260px}.atl .ops .s-grid.ops-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.atl .ops .s-grid.ops-g3{grid-template-columns:1fr}.atl .ops-step-h .esc-wrap{margin-left:0;flex:1 1 100%}.atl .ops-secret code{flex:1 1 100%}}.atl button.tab{border:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:400}.atl button.row-tap{border:0;padding:0;background:transparent;cursor:pointer;font:inherit;color:inherit;width:100%}.atl .s-grid.ops-one{grid-template-columns:minmax(0,1fr)}.atl .ag-cluster{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.atl .ag-ava{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border-radius:18px;border:0;cursor:pointer;font:inherit;background:var(--tile);color:var(--ink);text-align:center;transition:background .16s var(--ez)}.atl .ag-ava:hover{background:var(--tile-hi)}.atl .ag-ava.on{box-shadow:inset 0 0 0 1px var(--line-14)}.atl .ag-ava>b{font-size:13px;font-weight:500;letter-spacing:-.01em}.atl .ag-ava>span{font-size:11px;font-weight:300;color:var(--ink-3);line-height:1.35}.atl .ag-ava .chip{margin-top:2px}.atl .ag-hero{gap:16px;flex-wrap:wrap;margin-top:10px}.atl .ag-hero,.atl .ag-hero-n{display:flex;align-items:flex-start}.atl .ag-hero-n{flex:1 1 240px;min-width:0;flex-direction:column;gap:6px}.atl .ag-hero-n>b{font-family:var(--font-display);font-size:22px;font-weight:200;letter-spacing:-.02em}.atl .ag-hero-n>span{font-size:12px;font-weight:300;color:var(--ink-3)}.atl .lrow .nm .ag-why{display:block;margin-top:7px;font-size:12px;font-weight:300;line-height:1.6;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.atl .ag-why .ag-r{display:block;margin-bottom:8px}.atl .ops-pre.ag-block{display:block;margin-top:8px}.atl .ops-pre.ag-block pre{max-height:190px;overflow:auto;overscroll-behavior:contain}.atl .lrow.ops-radio{cursor:pointer}.atl .lrow.ops-radio input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.atl .ops-inline{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.atl .ops-inline .s-lab{margin:0}.atl .ops-inline input{width:64px;padding:7px 9px;border-radius:11px;background:var(--tile);border:1px solid var(--line-08);font:inherit;font-size:13px;font-weight:300;color:var(--ink);outline:0}.atl .ops-inline input:focus{border-color:var(--accent)}.atl .ops-mini{flex:0 0 auto;font-family:var(--font-ui);font-size:13px;font-weight:300;color:var(--ink);background:var(--tile);border:1px solid var(--line-08);border-radius:999px;padding:9px 14px;outline:0}.atl .ops-mini:focus{border-color:var(--accent)}.atl .ops-pick{display:inline-flex;align-items:center;flex:0 0 auto}.atl .ops-pick input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.atl .lrow.ops-sel{box-shadow:inset 0 0 0 1px var(--line-14)}.atl .ops-doc{width:100%;height:460px;margin-top:10px;border:1px solid var(--line-10);border-radius:18px;background:var(--paper);display:block}.atl .ops .s-grid.ops-g4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;padding-top:8px}.atl .ops-fld-a{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.atl .ops-fld-a .s-check{padding:0}.atl .s-logo{flex:0 0 auto;width:148px;height:70px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-08)}.atl .s-logo img{max-width:100%;max-height:100%;object-fit:contain}.atl .s-logo-t{padding:0 10px;font-size:12px;font-weight:400;color:var(--ink-3);text-align:center;line-height:1.35}.atl .viz-tbl td.rm-active{position:relative}.atl .rm-bar{position:absolute;left:12px;top:50%;transform:translateY(-50%);height:5px;border-radius:3px;background:var(--line-14);pointer-events:none}.atl .rm-n{position:relative}.atl .viz-tbl td.rm-neg{font-weight:500;color:var(--ink)}.atl[data-skin=spectra] .rm-bar{background:var(--accent-wash)}.atl .viz-tbl tr.mg-off{opacity:.55}.atl .viz-tbl td .mg-sub{display:block;margin-top:3px;font-style:normal;font-size:10.5px;color:var(--ink-3)}.atl .viz-tbl td input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.atl .viz-tbl td:has(input[type=checkbox]){text-align:left}@media (max-width:1000px){.atl .ops .s-grid.ops-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.atl .ops .s-grid.ops-g4{grid-template-columns:1fr}.atl .ag-cluster{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}.atl .ag-hero{gap:12px}.atl .ag-hero-n{flex:1 1 100%}.atl .ops-inline,.atl .ops-mini{flex:1 1 auto}.atl .ops-inline input{flex:1 1 auto;width:auto;min-width:0}.atl .ops-doc{height:340px}.atl .s-logo{flex:1 1 100%;width:auto}}.atl .ops-thread{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px}.atl .ops-bub{align-self:flex-start;max-width:84%;padding:10px 15px;border-radius:19px;border-bottom-left-radius:6px;background:var(--tile);color:var(--ink)}.atl .ops-bub.mine{align-self:flex-end;border-bottom-left-radius:19px;border-bottom-right-radius:6px;background:var(--ink);color:var(--on-ink)}.atl[data-skin=spectra] .ops-bub.mine{background:var(--accent);color:#fff}.atl .ops-bub>span{display:block;font-size:14px;font-weight:300;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.atl .ops-bub>em{display:block;margin-top:5px;font-style:normal;font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.atl .ops-bub-img{display:block;max-width:220px;width:100%;height:auto;border-radius:12px;margin-bottom:6px}.atl .ops-thread.lead{max-height:340px}.atl .s-pw{display:grid;grid-gap:10px;gap:10px}.atl .s-pw-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.atl .s-pw-f{flex:1 1 220px;min-width:180px;height:40px;padding:0 13px;border-radius:12px;border:1px solid var(--line-14);background:var(--tile);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:.06em}.atl .s-pw-f::placeholder{color:var(--ink-3);letter-spacing:normal;font-family:var(--font-ui)}.atl .s-pw-f:focus{outline:none;border-color:var(--line-26)}.atl .s-pw-warn{margin:0;padding:11px 14px;border-radius:13px;background:var(--accent-wash,var(--tile));color:var(--ink);font-size:12.5px;font-weight:300;line-height:1.55}.atl .s-pw-done{display:grid;grid-gap:9px;gap:9px;padding:14px 16px;border-radius:16px;background:var(--viz-sweep);color:var(--viz-sweep-ink)}.atl .s-pw-done p{margin:0;font-size:13px;font-weight:300;line-height:1.6}.atl .s-pw-done b{font-weight:500}.atl .s-pw-gone{opacity:.78;font-size:12px}.atl .s-pw-done .act{background:hsla(0,0%,100%,.16);border-color:transparent;color:var(--viz-sweep-ink);width:-moz-fit-content;width:fit-content;margin-top:2px}.atl .s-pw-done .act:hover{background:hsla(0,0%,100%,.26)}@media (max-width:720px){.atl .s-pw-row{gap:7px}.atl .s-pw-f{flex:1 1 100%}}.atl .en-cf-tabs{display:flex;gap:6px;margin:12px 0 4px;flex-wrap:wrap}.atl .en-cf-tabs .act{flex:0 0 auto}.atl .lr-out{margin-top:2px;padding:13px 15px;border-radius:var(--r-card);background:var(--tile);border:1px solid var(--line-08);display:grid;grid-gap:7px;gap:7px}.atl .lr-head{margin:0;font-size:13.5px;font-weight:400;line-height:1.55;color:var(--ink)}.atl .lr-out .en-note{margin:0}.atl .lr-notes{margin:0;padding:0 0 0 18px;display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:300;line-height:1.5;color:var(--ink-2)}.atl .lr-notes li{overflow-wrap:anywhere}.atl a.blk,.atl a.blkc,.atl a.board,.atl a.card,.atl a.cd-round,.atl a.cd-step,.atl a.ch,.atl a.face,.atl a.kpi,.atl a.s-row-link,.atl a.tl-card,.atl button.blk,.atl button.blkc,.atl button.board,.atl button.card,.atl button.ch,.atl button.face,.atl button.kpi{position:relative;isolation:isolate;text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s var(--ez,cubic-bezier(.2,.7,.3,1)),box-shadow .2s ease}.atl a.blk:before,.atl a.blkc:before,.atl a.board:before,.atl a.card:before,.atl a.cd-round:before,.atl a.cd-step:before,.atl a.ch:before,.atl a.face:before,.atl a.kpi:before,.atl a.s-row-link:before,.atl a.tl-card:before,.atl button.blk:before,.atl button.blkc:before,.atl button.board:before,.atl button.card:before,.atl button.ch:before,.atl button.face:before,.atl button.kpi:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--viz-sweep);opacity:0;z-index:-1;transition:opacity .22s ease}.atl a.blk:focus-visible,.atl a.blk:hover,.atl a.blkc:focus-visible,.atl a.blkc:hover,.atl a.board:focus-visible,.atl a.board:hover,.atl a.card:focus-visible,.atl a.card:hover,.atl a.cd-round:focus-visible,.atl a.cd-round:hover,.atl a.cd-step:focus-visible,.atl a.cd-step:hover,.atl a.ch:focus-visible,.atl a.ch:hover,.atl a.face:focus-visible,.atl a.face:hover,.atl a.kpi:focus-visible,.atl a.kpi:hover,.atl a.s-row-link:focus-visible,.atl a.s-row-link:hover,.atl a.tl-card:focus-visible,.atl a.tl-card:hover,.atl button.blk:focus-visible,.atl button.blk:hover,.atl button.blkc:focus-visible,.atl button.blkc:hover,.atl button.board:focus-visible,.atl button.board:hover,.atl button.card:focus-visible,.atl button.card:hover,.atl button.ch:focus-visible,.atl button.ch:hover,.atl button.face:focus-visible,.atl button.face:hover,.atl button.kpi:focus-visible,.atl button.kpi:hover{transform:translateY(-3px);box-shadow:0 12px 28px var(--sh-28,rgba(20,16,24,.14));outline:none}.atl a.blk:focus-visible:before,.atl a.blk:hover:before,.atl a.blkc:focus-visible:before,.atl a.blkc:hover:before,.atl a.board:focus-visible:before,.atl a.board:hover:before,.atl a.card:focus-visible:before,.atl a.card:hover:before,.atl a.cd-round:focus-visible:before,.atl a.cd-round:hover:before,.atl a.cd-step:focus-visible:before,.atl a.cd-step:hover:before,.atl a.ch:focus-visible:before,.atl a.ch:hover:before,.atl a.face:focus-visible:before,.atl a.face:hover:before,.atl a.kpi:focus-visible:before,.atl a.kpi:hover:before,.atl a.s-row-link:focus-visible:before,.atl a.s-row-link:hover:before,.atl a.tl-card:focus-visible:before,.atl a.tl-card:hover:before,.atl button.blk:focus-visible:before,.atl button.blk:hover:before,.atl button.blkc:focus-visible:before,.atl button.blkc:hover:before,.atl button.board:focus-visible:before,.atl button.board:hover:before,.atl button.card:focus-visible:before,.atl button.card:hover:before,.atl button.ch:focus-visible:before,.atl button.ch:hover:before,.atl button.face:focus-visible:before,.atl button.face:hover:before,.atl button.kpi:focus-visible:before,.atl button.kpi:hover:before{opacity:1}.atl .lrow:has(.row-tap){position:relative;isolation:isolate;border-radius:14px;padding-left:12px;padding-right:12px;transition:transform .2s var(--ez,cubic-bezier(.2,.7,.3,1)),box-shadow .2s ease}.atl .lrow:has(.row-tap):before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--viz-sweep);opacity:0;z-index:-1;transition:opacity .22s ease}.atl .lrow:has(.row-tap):focus-within,.atl .lrow:has(.row-tap):hover{transform:translateY(-2px);box-shadow:0 10px 24px var(--sh-28,rgba(20,16,24,.13))}.atl .lrow:has(.row-tap):focus-within:before,.atl .lrow:has(.row-tap):hover:before{opacity:1}.atl .lrow.esc:has(.row-tap):hover{background:transparent}.atl .lrow:has(.row-tap):focus-within *,.atl .lrow:has(.row-tap):hover *,.atl a.blk:focus-visible *,.atl a.blk:hover *,.atl a.blkc:focus-visible *,.atl a.blkc:hover *,.atl a.board:focus-visible *,.atl a.board:hover *,.atl a.card:focus-visible *,.atl a.card:hover *,.atl a.cd-round:hover *,.atl a.cd-step:hover *,.atl a.ch:focus-visible *,.atl a.ch:hover *,.atl a.face:focus-visible *,.atl a.face:hover *,.atl a.kpi:focus-visible *,.atl a.kpi:hover *,.atl a.s-row-link:hover *,.atl a.tl-card:hover *,.atl button.blk:focus-visible *,.atl button.blk:hover *,.atl button.blkc:focus-visible *,.atl button.blkc:hover *,.atl button.board:focus-visible *,.atl button.board:hover *,.atl button.card:focus-visible *,.atl button.card:hover *,.atl button.ch:focus-visible *,.atl button.ch:hover *,.atl button.face:focus-visible *,.atl button.face:hover *,.atl button.kpi:focus-visible *,.atl button.kpi:hover *{color:var(--viz-sweep-ink)!important;transition:color .22s ease}.atl .lrow:has(.row-tap):hover .av,.atl .lrow:has(.row-tap):hover .chip,.atl a.blkc:hover .chip,.atl a.card:hover .av,.atl a.card:hover .chip,.atl a.kpi:hover .av,.atl button.face:hover .av{background:hsla(0,0%,100%,.18)}@media (prefers-reduced-motion:reduce){.atl .lrow:has(.row-tap):hover,.atl a.blk:hover,.atl a.blkc:hover,.atl a.board:hover,.atl a.card:hover,.atl a.ch:hover,.atl a.face:hover,.atl a.kpi:hover,.atl button.face:hover,.atl button.kpi:hover{transform:none}}@media (max-width:720px){.atl .fstep{overflow-x:visible;padding:16px 14px 14px;gap:0;border-radius:20px;align-items:center}.atl .fstep li{min-width:0;flex:1 1;gap:0}.atl .fstep-d{width:26px;height:26px;font-size:11px}.atl .fstep li:before{top:13px}.atl .fstep-l{display:none}.atl .fstep li.now .fstep-l{display:block;position:absolute;top:34px;left:50%;transform:translateX(-50%);width:max-content;max-width:min(62vw,260px);font-size:12px;font-weight:500;line-height:1.3;text-align:center;color:var(--ink);white-space:normal}.atl .fstep{padding-bottom:44px}.atl .fstep li{position:relative}.atl .fstep li.now:first-child .fstep-l{left:0;transform:none;text-align:left}.atl .fstep li.now:last-child .fstep-l{left:auto;right:0;transform:none;text-align:right}}.atl[data-skin=monogram]{--field:#fafaf5;--field-img:none;--paper:#fff;--paper-bg:#fff;--tile:#f5f2ea;--tile-hi:#efebe0;--ink:#0a0a0a;--ink-2:#6b6b6b;--ink-3:#9a9a9a;--on-ink:#fff;--line-07:hsla(0,0%,4%,.07);--line-08:hsla(0,0%,4%,.08);--line-09:hsla(0,0%,4%,.09);--line-10:hsla(0,0%,4%,.1);--line-14:hsla(0,0%,4%,.14);--line-22:hsla(0,0%,4%,.2);--line-26:hsla(0,0%,4%,.24);--sh-28:hsla(0,0%,4%,.1);--sh-40:hsla(0,0%,4%,.14);--sh-45:hsla(0,0%,4%,.16);--sh-60:hsla(0,0%,4%,.22);--sh-80:hsla(0,0%,4%,.3);--stage-1:#fdf2f8;--stage-2:#fafaf5;--stage-3:#fdf2f8;--stage-4:#f5f2ea;--stage-5:#fafaf5;--stage-glow:rgba(236,72,153,.1);--ask-bg:hsla(0,0%,100%,.86);--srch-ink:#6b6b6b;--deep:#fff;--deep-hi:#fafaf5;--deep-lo:#f5f2ea;--accent:#ec4899;--accent-lo:#fbcfe8;--accent-wash:#fdf2f8;--loud:#0a0a0a;--on-loud:#fff;--me-a:#fbcfe8;--me-b:#be185d;--face-1a:#fbcfe8;--face-1b:#ec4899;--face-2a:#f5f2ea;--face-2b:#9a9a9a;--face-3a:#e8e5dc;--face-3b:#6b6b6b;--halo-axis:latitude;--halo-ramp:#be185d,#db2777,#ec4899,#f06caa,#fbcfe8,#f5f2ea,#e8e5dc,#d1d1d1,#9a9a9a;--halo-alpha-base:0.32;--halo-alpha-span:0.66;--r-card:0px;--r-tile:0px;--r-in:0px;--r-sm:0px;--viz-grid:hsla(0,0%,4%,.07);--viz-axis:hsla(0,0%,4%,.26);--viz-muted:#9a9a9a;--viz-s1:#ec4899;--viz-p0:#be185d;--viz-ok:#1b7a50;--viz-good:#1b7a50;--viz-gone:#d1d1d1;--viz-sweep:rgba(236,72,153,.14);--viz-sweep-ink:#be185d}.atl[data-skin=monogram] .hero,.atl[data-skin=monogram] .hero .sky,.atl[data-skin=monogram] .hero .team{color:var(--ink)}.atl[data-skin=monogram] .hero{background:transparent}.atl[data-skin=monogram] .hero .dark{background:none}.atl[data-skin=monogram] .hero .dark:after,.atl[data-skin=monogram] .hero .dark:before{display:none}.atl[data-skin=monogram] .drawer-veil{background:hsla(60,33%,97%,.38)}.atl[data-skin=monogram] .hero,.atl[data-skin=monogram] .hero .dark,.atl[data-skin=monogram] .money .ph,.atl[data-skin=monogram] .rail,.atl[data-skin=monogram] .win{border-radius:0}.atl[data-skin=monogram] .g-f .n,.atl[data-skin=monogram] .money .amt .v,.atl[data-skin=monogram] .numeral,.atl[data-skin=monogram] h1,.atl[data-skin=monogram] h2,.atl[data-skin=monogram] h3{font-weight:800;letter-spacing:-.03em}.atl[data-skin=monogram] .blk .foot,.atl[data-skin=monogram] .eyebrow,.atl[data-skin=monogram] .kpi .k,.atl[data-skin=monogram] .mrate{font-weight:800;letter-spacing:.16em}.atl .triage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}@media (max-width:1320px){.atl .triage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.atl .triage{grid-template-columns:1fr}}.atl .blkc .lede{margin:10px 0 2px;font-size:13px;font-weight:300;line-height:1.6;color:var(--ink-2);max-width:52ch}.atl .blkc .lede b{color:var(--ink);font-weight:500}.atl .blkc.alarm .empty{color:var(--on-40)}.atl .blkc.lq{display:flex;flex-direction:column}.atl .blkc.lq .rows{flex:1 1 auto}.atl .blkc.lq .more{margin-top:14px}.atl .blkc.lq .rows .lrow{padding:11px 10px;border-radius:14px}.atl a.lrow.swp:focus-visible,.atl a.lrow.swp:hover{transform:none;box-shadow:none}.atl .blkc.lq a.lrow.swp:hover .nm b,.atl .blkc.lq a.lrow.swp:hover .nm span{color:var(--viz-sweep-ink)!important;transition:color .22s ease}.atl .blkc.lq .lrow .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .blkc.lq .lrow .chip{margin-left:auto;flex:0 0 auto}.atl .funnel.wide .fl{width:104px;font-size:11px;letter-spacing:.01em;color:var(--ink-2);text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl .funnel.wide .fn{width:52px}.atl .src-t{width:100%;border-collapse:collapse;margin-top:16px;font-size:12.5px}.atl .src-t th{text-align:left;font-size:9.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);padding:0 0 8px;border-bottom:1px solid var(--line-08)}.atl .src-t td.n,.atl .src-t th:not(:first-child){text-align:right}.atl .src-t td{padding:9px 0;border-bottom:1px solid var(--line-07);font-weight:300;color:var(--ink-2)}.atl .src-t tr:last-child td{border-bottom:0}.atl .src-t td:first-child{color:var(--ink);font-weight:400}.atl .src-t td.n{font-family:var(--font-display);font-weight:300;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .src-t td.n.bad{color:var(--ink);font-weight:500;position:relative}.atl .src-t td.n.bad:after{content:"";position:absolute;right:-2px;top:50%;width:4px;height:4px;border-radius:50%;background:var(--accent,var(--ink));transform:translateY(-50%)}.atl .lead-read,.atl .lead-read .s-note{margin-top:14px}.atl .lead-read code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:var(--tile);padding:1px 5px;border-radius:4px}@media (max-width:600px){.atl .triage{gap:12px}.atl .blkc.lq .rows .lrow{padding:10px 8px;gap:9px}.atl .funnel.wide .fl{width:84px;font-size:10.5px}.atl .lead-read .blkc{overflow-x:auto}.atl .src-t{min-width:400px}}.atl .rf{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px;padding:14px 18px;border-radius:20px;background:var(--tile);box-shadow:inset 0 0 0 1px var(--line-07)}.atl .rf-l{font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.atl .rf-g{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.atl .rf-f{display:inline-flex;align-items:center;gap:9px}.atl .rf-f>span{font-size:12px;font-weight:400;color:var(--ink-2)}.atl .rf-f select{font-family:var(--font-ui);font-size:13px;font-weight:400;color:var(--ink);height:40px;padding:0 34px 0 14px;border-radius:999px;border:1px solid var(--line-10);background:var(--paper);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.atl .rf-f select:hover{border-color:var(--line-22)}.atl .rf-s{margin-left:auto;font-size:12px;font-weight:300;color:var(--ink-2)}.atl .rf-s b{font-weight:500;color:var(--ink)}.atl .tab-l{font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);align-self:center;margin-right:4px}.atl .rt-wrap{margin-top:14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line-07)}.atl .rt{width:100%;min-width:1120px;border-collapse:collapse;background:var(--paper);border-radius:20px;overflow:hidden}.atl .rt thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--tile);text-align:left;padding:0;font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;border-bottom:1px solid var(--line-10)}.atl .rt-h a{display:block}.atl .rt-h a,.atl .rt-plain{padding:15px 16px;color:inherit}.atl .rt-h a{transition:color .16s ease,background .16s ease}.atl .rt-h a:hover{color:var(--ink);background:var(--tile-hi)}.atl .rt-h.on{color:var(--ink)}.atl .rt-h i{font-style:normal;margin-left:6px;letter-spacing:0}.atl .rt td.rt-sel,.atl .rt th.rt-sel{width:44px;padding-left:16px}.atl .rt th.rt-n,.atl .rt th.rt-n a{text-align:right}.atl .rt td.rt-n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .rt-r>td{padding:16px;border-bottom:1px solid var(--line-07);vertical-align:middle;font-size:13.5px;font-weight:300;color:var(--ink-2)}.atl .rt-r.on>td,.atl .rt-r:hover>td{background:var(--tile)}.atl .rt-dim{color:var(--ink-3)}.atl .rt-who{display:flex;align-items:center;gap:12px;min-width:0}.atl .rt-who .av{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:500;background:var(--tile-hi);color:var(--ink-2)}.atl .rt-nm{min-width:0}.atl .rt-nm b{display:flex;align-items:center;gap:7px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.atl .rt-nm b a{color:inherit}.atl .rt-nm b a:hover{text-decoration:underline;text-underline-offset:3px}.atl .rt-nm>span{display:block;margin-top:3px;font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34ch}.atl .rt-new{font-style:normal;font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--on-ink);padding:2px 7px;border-radius:999px}.atl .rt-do b{display:block;font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.atl .rt-sub{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-3)}.atl .rt-rev{white-space:nowrap}.atl .rt-rev.due{color:var(--ink);font-weight:400}.atl .rt-rev.bad{color:var(--ink);font-weight:500}.atl .rt-rev.bad:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent,var(--ink));margin-right:7px;vertical-align:middle}.atl .rt td.rt-act{text-align:right;white-space:nowrap;padding-right:16px}.atl .rt-act .act{height:34px;padding:0 15px;font-size:12px;margin-left:8px;background:var(--paper);color:var(--ink);border:1px solid var(--line-14)}.atl .rt-act .act:hover{background:var(--tile-hi);border-color:var(--line-26)}.atl .rt-act .act.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.atl .rt-act .act.on:hover{background:var(--ink);opacity:.86}.atl .rt-steps>td{padding:0 16px 12px;border-bottom:1px solid var(--line-07)}.atl .rt-steps.on>td{background:var(--tile)}.atl .rt-steps i{font-style:normal;display:inline-block;margin-right:16px;font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--ink-3)}.atl .rt-steps i.ok{color:var(--ink)}.atl .rt-open>td{padding:0 16px 16px;border-bottom:1px solid var(--line-10);background:var(--tile)}@media (min-width:1700px){.atl .stage{max-width:2100px}.atl .pane{padding:34px 40px 26px}.atl .pane-h h1{font-size:48px}.atl .pane-h p{font-size:14.5px}.atl .rt-r>td{padding:18px;font-size:14px}.atl .rt-nm b{font-size:15.5px}.atl .rt-nm>span{font-size:12.5px;max-width:44ch}.atl .rt-do b{font-size:14px}.atl .rt-h a,.atl .rt-plain{padding:17px 18px;font-size:10.5px}.atl .blkc .lede,.atl .s-note{font-size:14px}}@media (min-width:2100px){.atl .stage{max-width:2400px}.atl .rt-nm>span{max-width:56ch}}@media (max-width:900px){.atl .rf{gap:12px;padding:12px 14px}.atl .rf-s{margin-left:0;width:100%}.atl .rt-wrap{border-radius:16px}}.atl[data-skin=monogram]{--font-display:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--viz-ok:#ec4899;--viz-good:#be185d}.atl[data-skin=monogram] .act,.atl[data-skin=monogram] .av,.atl[data-skin=monogram] .blk,.atl[data-skin=monogram] .blkc,.atl[data-skin=monogram] .blkc.lq .rows .lrow,.atl[data-skin=monogram] .btn,.atl[data-skin=monogram] .card,.atl[data-skin=monogram] .chip,.atl[data-skin=monogram] .en-cf,.atl[data-skin=monogram] .find,.atl[data-skin=monogram] .find input,.atl[data-skin=monogram] .funnel .ft,.atl[data-skin=monogram] .funnel .ft i,.atl[data-skin=monogram] .hero,.atl[data-skin=monogram] .hero .dark,.atl[data-skin=monogram] .kpi,.atl[data-skin=monogram] .me,.atl[data-skin=monogram] .pane,.atl[data-skin=monogram] .pill,.atl[data-skin=monogram] .rail,.atl[data-skin=monogram] .rail>.me,.atl[data-skin=monogram] .rb,.atl[data-skin=monogram] .rf,.atl[data-skin=monogram] .rf-f select,.atl[data-skin=monogram] .rt,.atl[data-skin=monogram] .rt-new,.atl[data-skin=monogram] .rt-wrap,.atl[data-skin=monogram] .srch,.atl[data-skin=monogram] .srch .lens,.atl[data-skin=monogram] .tab,.atl[data-skin=monogram] .win,.atl[data-skin=monogram] input,.atl[data-skin=monogram] select,.atl[data-skin=monogram] textarea{border-radius:0}.atl[data-skin=monogram] .chip.hot{font-weight:500}.atl[data-skin=monogram] .chip.hot,.atl[data-skin=monogram] .tab.on{background:var(--accent);color:#fff}.atl[data-skin=monogram] .tab.on i{color:hsla(0,0%,100%,.72)}.atl[data-skin=monogram] .rt-new{background:var(--accent);color:#fff}.atl[data-skin=monogram] .rb:hover{background:var(--accent-wash)}.atl[data-skin=monogram] .rb.on{background:var(--accent);color:#fff}.atl[data-skin=monogram] .crumb,.atl[data-skin=monogram] .more:hover,.atl[data-skin=monogram] .rt-h a:hover,.atl[data-skin=monogram] .rt-h.on,.atl[data-skin=monogram] .rt-nm b a:hover{color:var(--accent)}.atl[data-skin=monogram] .kpi.hot{background:var(--paper);box-shadow:inset 0 0 0 1px var(--accent)}.atl[data-skin=monogram] .kpi.hot .k,.atl[data-skin=monogram] .kpi.hot .v{color:var(--accent)}.atl[data-skin=monogram] .kpi.hot .v em{color:var(--pink-deep,#be185d)}.atl[data-skin=monogram] .blkc.alarm .bh h3{color:#fff}.atl[data-skin=monogram] .blkc.alarm .chip.hot{background:var(--accent);color:#fff}.atl[data-skin=monogram] .mark>*{display:none}.atl[data-skin=monogram] .mark{width:78px;height:54px;margin:2px 0 10px;background:url(https://creditrepairevolved.co/wp-content/uploads/2026/05/Futuristic-Modern-Black-and-White-Logo-13.png) no-repeat 50%/contain}.atl[data-skin=monogram] .eyebrow,.atl[data-skin=monogram] .kpi .k,.atl[data-skin=monogram] .rt thead th{letter-spacing:.12em}.atl.meridian{--font-display:"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui:"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--field:#fbfaf6;--field-img:radial-gradient(62% 44% at 10% 0%,rgba(94,227,220,.1) 0%,transparent 62%),radial-gradient(56% 40% at 92% 6%,rgba(169,140,246,.1) 0%,transparent 64%);--paper:#fff;--paper-bg:#fff;--tile:#f6f4ee;--tile-hi:#efece3;--ink:#11110f;--ink-2:#66645e;--ink-3:#9a968c;--on-ink:#fff;--line-07:rgba(17,17,15,.07);--line-08:rgba(17,17,15,.08);--line-09:rgba(17,17,15,.09);--line-10:rgba(17,17,15,.11);--line-14:rgba(17,17,15,.14);--line-22:rgba(17,17,15,.2);--line-26:rgba(17,17,15,.24);--sh-28:rgba(24,22,18,.1);--sh-40:rgba(24,22,18,.14);--sh-45:rgba(24,22,18,.16);--sh-60:rgba(24,22,18,.22);--sh-80:rgba(24,22,18,.3);--stage-1:#fff;--stage-2:#fbfaf6;--stage-3:#fff;--stage-4:#f6f4ee;--stage-5:#fbfaf6;--stage-glow:rgba(169,140,246,.12);--ask-bg:hsla(0,0%,100%,.88);--srch-ink:#66645e;--deep:#fff;--deep-hi:#fbfaf6;--deep-lo:#f6f4ee;--accent:#e6004f;--accent-lo:#ffd3e0;--accent-wash:#fff1f5;--loud:#11110f;--on-loud:#fbfaf6;--me-a:#c7b4fa;--me-b:#5b3fa8;--face-1a:#b9c8ff;--face-1b:#2457ff;--face-2a:#d6c2f7;--face-2b:#8b63e8;--face-3a:#ffc3b3;--face-3b:#e8562f;--halo-axis:latitude;--halo-ramp:#e6004f,#ff7150,#f0876e,#c79be8,#a98cf6,#8ca5ff,#2457ff,#3fa8e0,#5ee3dc;--halo-alpha-base:0.30;--halo-alpha-span:0.68;--halo-glow-1:169,140,246;--halo-glow-2:94,227,220;--r-card:24px;--r-tile:20px;--r-in:16px;--r-sm:12px;--sig-do:#2457ff;--sig-won:#5ee3dc;--sig-won-ink:#0b6b64;--sig-attn:#f06e35;--sig-attn-ink:#b24a17;--sig-act:#e6004f;--sig-halo:#a98cf6;--sig-halo-ink:#5b3fa8;--violet-halo:#a98cf6;--viz-grid:rgba(17,17,15,.06);--viz-axis:rgba(17,17,15,.22);--viz-muted:#9a968c;--viz-s1:#2457ff;--viz-s2:#a98cf6;--viz-s3:#5ee3dc;--viz-p0:#dcd8d0;--viz-p1:#b9c8ff;--viz-p2:#2457ff;--viz-p3:#11110f;--viz-ok:#0b6b64;--viz-good:#0b6b64;--viz-gone:#d6d2c8;--viz-sweep:rgba(36,87,255,.12);--viz-sweep-ink:#2457ff}.atl.meridian .stage{max-width:1180px}.atl.meridian .dot.live{background:var(--accent);box-shadow:0 0 0 3px rgba(230,0,79,.16)}.atl.meridian .exclu .rate i{background:var(--accent);box-shadow:0 0 0 3px rgba(230,0,79,.14)}.atl.meridian .drawer-veil{background:hsla(48,38%,97%,.42)}.atl.meridian .by-halo{position:relative}.atl.meridian .by-halo:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--violet-halo,#a98cf6)}.atl.meridian .chip.halo,.atl.meridian .who.halo{background:rgba(169,140,246,.16);color:#5b3fa8}.atl.meridian .chip.halo i,.atl.meridian .who.halo i{background:#a98cf6}.atl.meridian .acct,.atl.meridian .mono,.atl.meridian .num-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.atl .cmd-band{display:flex;align-items:center;gap:16px;padding:4px 0 20px;margin-bottom:4px;border-bottom:1px solid var(--line-08)}.atl .cmd-band .cb-orb{width:56px;height:56px;flex:0 0 auto;border-radius:50%;position:relative;animation:cb-float 6s ease-in-out infinite}@keyframes cb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.atl .cmd-band .cb-orb{animation:none}}.atl .cmd-band .cb-say{min-width:0}.atl .cmd-band .cb-say h2{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0;color:var(--ink)}.atl .cmd-band .cb-say p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.atl .cmd-band{gap:12px;padding-bottom:16px}.atl .cmd-band .cb-orb{width:44px;height:44px}.atl .cmd-band .cb-say h2{font-size:17px}}.atl.vellum{--font-display:"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui:"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--field:#f2f0e9;--field-img:radial-gradient(62% 44% at 10% 0%,rgba(159,176,163,.12) 0%,transparent 62%),radial-gradient(56% 40% at 92% 6%,rgba(233,166,59,.1) 0%,transparent 64%);--paper:#fbfaf6;--paper-bg:#fbfaf6;--tile:#eae7dc;--tile-hi:#e3dfd1;--ink:#14120d;--ink-2:#57544d;--ink-3:#8b877e;--on-ink:#fff;--line-07:rgba(20,18,13,.07);--line-08:rgba(20,18,13,.08);--line-09:rgba(20,18,13,.09);--line-10:rgba(20,18,13,.11);--line-14:rgba(20,18,13,.14);--line-22:rgba(20,18,13,.2);--line-26:rgba(20,18,13,.24);--sh-28:rgba(46,38,24,.1);--sh-40:rgba(46,38,24,.14);--sh-45:rgba(46,38,24,.16);--sh-60:rgba(46,38,24,.22);--sh-80:rgba(46,38,24,.3);--stage-1:#fbfaf6;--stage-2:#f2f0e9;--stage-3:#fbfaf6;--stage-4:#eae7dc;--stage-5:#f2f0e9;--stage-glow:rgba(159,176,163,.14);--ask-bg:hsla(48,38%,97%,.88);--srch-ink:#57544d;--deep:#fbfaf6;--deep-hi:#f2f0e9;--deep-lo:#eae7dc;--accent:#a8663f;--accent-lo:#e8d3be;--accent-wash:#f8f1e8;--loud:#14120d;--on-loud:#fbfaf6;--me-a:#c9b48a;--face-1a:#c9b48a;--face-2a:#a8b9a4;--face-3a:#9fb0c4;--halo-axis:latitude;--halo-ramp:#5e7d99,#7e9a86,#9fb0a3,#c7d3b9,#dcc97d,#e3b85c,#e9a63b,#c97a2e,#a8663f;--halo-alpha-base:0.30;--halo-glow-1:159,176,163;--halo-glow-2:233,166,59;--r-card:24px;--sig-do:#5e7d99;--sig-won:#4a7a52;--sig-attn:#c97a2e;--sig-act:#a8663f;--sig-halo:#9fb0a3;--violet-halo:#9fb0a3;--viz-grid:rgba(20,18,13,.06);--viz-axis:rgba(20,18,13,.22);--viz-muted:#8b877e;--viz-s1:#5e7d99;--viz-p0:#ddd8c9;--viz-ok:#4a7a52;--viz-good:#4a7a52;--viz-gone:#d9d4c6;--viz-sweep:rgba(94,125,153,.12);--viz-sweep-ink:#5e7d99}.atl.riptide{--font-display:"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui:"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--field:#e8f3f2;--field-img:radial-gradient(62% 44% at 10% 0%,rgba(79,227,208,.14) 0%,transparent 62%),radial-gradient(56% 40% at 92% 6%,rgba(139,111,232,.12) 0%,transparent 64%);--paper:#f7fcfb;--paper-bg:#f7fcfb;--tile:#dcedea;--tile-hi:#cfe7e3;--ink:#061321;--ink-2:#3c5a6b;--ink-3:#7a93a0;--on-ink:#fff;--line-07:rgba(6,19,33,.07);--line-08:rgba(6,19,33,.08);--line-09:rgba(6,19,33,.09);--line-10:rgba(6,19,33,.11);--line-14:rgba(6,19,33,.14);--line-22:rgba(6,19,33,.2);--line-26:rgba(6,19,33,.24);--sh-28:rgba(8,40,52,.12);--sh-40:rgba(8,40,52,.16);--sh-45:rgba(8,40,52,.18);--sh-60:rgba(8,40,52,.24);--sh-80:rgba(8,40,52,.32);--stage-1:#f7fcfb;--stage-2:#e8f3f2;--stage-3:#f7fcfb;--stage-4:#dcedea;--stage-5:#e8f3f2;--stage-glow:rgba(139,111,232,.13);--ask-bg:rgba(247,252,251,.88);--srch-ink:#3c5a6b;--deep:#f7fcfb;--deep-hi:#e8f3f2;--deep-lo:#dcedea;--accent:#6b4fce;--accent-lo:#d6cbf6;--accent-wash:#f1edfc;--loud:#061321;--on-loud:#f7fcfb;--me-a:#8b6fe8;--face-1a:#8edcd2;--face-2a:#b49be8;--face-3a:#7fc4e0;--halo-axis:latitude;--halo-ramp:#6b4fce,#8b6fe8,#b49be8,#c2c7e8,#cff3ec,#4fe3d0,#12bfae,#1e7f8c,#12324a;--halo-alpha-base:0.30;--halo-glow-1:139,111,232;--halo-glow-2:79,227,208;--r-card:24px;--sig-do:#4e9fc4;--sig-won:#12bfae;--sig-attn:#c77d3a;--sig-act:#6b4fce;--sig-halo:#8b6fe8;--violet-halo:#8b6fe8;--viz-grid:rgba(6,19,33,.06);--viz-axis:rgba(6,19,33,.22);--viz-muted:#7a93a0;--viz-s1:#1e7f8c;--viz-p0:#cfdedc;--viz-ok:#0e8c80;--viz-good:#0e8c80;--viz-gone:#cbdad8;--viz-sweep:rgba(30,127,140,.12);--viz-sweep-ink:#1e7f8c}.atl.signin{position:static;overflow:visible;min-height:100dvh;display:grid;place-items:center;padding:24px}.atl .si-card{width:min(420px,100%);background:var(--paper);border:1px solid var(--line-08);border-radius:var(--r-card,24px);padding:clamp(26px,4vw,38px);box-shadow:0 40px 90px -52px var(--sh-45),0 8px 26px -18px var(--sh-28)}.atl .si-mark{margin-bottom:26px}.atl .si-eyebrow{font-family:var(--font-ui);font-size:10.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.atl .si-card h1{font-family:var(--font-display);font-size:clamp(26px,3.4vw,32px);font-weight:200;letter-spacing:-.03em;line-height:1.1;margin:9px 0 0;color:var(--ink)}.atl .si-sub{font-family:var(--font-ui);font-size:13.5px;font-weight:300;color:var(--ink-2);margin:9px 0 0;line-height:1.5}.atl .si-form{gap:14px;margin-top:24px}.atl .si-field,.atl .si-form{display:flex;flex-direction:column}.atl .si-field{gap:6px}.atl .si-field label{font-family:var(--font-ui);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.atl .si-field input{font-family:var(--font-ui);font-size:14.5px;font-weight:300;color:var(--ink);background:var(--tile);border:1px solid var(--line-08);border-radius:12px;padding:13px 14px;outline:0;width:100%;transition:border-color .16s,box-shadow .16s}.atl .si-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.atl .si-go{width:100%;height:50px;border:0;border-radius:999px;cursor:pointer;background:var(--loud);color:var(--on-loud);font-family:var(--font-ui);font-size:14.5px;font-weight:500;letter-spacing:.01em;transition:transform .18s var(--ez),box-shadow .22s,opacity .18s;box-shadow:0 14px 32px -18px var(--sh-60)}.atl .si-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 46px -20px var(--sh-60)}.atl .si-go:disabled{opacity:.55;cursor:default}.atl .si-alt{margin-top:16px;text-align:center;font-family:var(--font-ui);font-size:12.5px;font-weight:400}.atl .si-alt button{border:0;background:none;padding:0;cursor:pointer;color:var(--accent);font:inherit;text-decoration:none}.atl .si-alt button:hover{text-decoration:underline}.atl .si-msg{font-family:var(--font-ui);font-size:12.5px;font-weight:400;line-height:1.5;margin:0}.atl .si-msg.bad{color:var(--sig-act,var(--accent))}.atl .si-msg.ok{color:var(--ink-2)}.atl .si-foot{margin-top:22px;padding-top:16px;border-top:1px solid var(--line-07);font-family:var(--font-ui);font-size:11.5px;font-weight:300;color:var(--ink-3);text-align:center;line-height:1.5}.atl.su{align-items:start;padding-block:clamp(28px,6vh,72px)}.atl .su-card{width:min(760px,100%)}.atl .su-form{gap:16px}.atl .su-plans{margin-top:4px}.atl .su-plans-lab{margin:0 0 10px}.atl .su-plangrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.atl .su-plan{display:flex;flex-direction:column;gap:5px;text-align:left;cursor:pointer;padding:15px 16px;border-radius:16px;background:var(--paper);border:1px solid var(--line-08);font:inherit;color:var(--ink);box-shadow:0 18px 40px -34px var(--sh-28);transition:border-color .16s,box-shadow .18s,transform .18s var(--ez)}.atl .su-plan:hover{transform:translateY(-1px)}.atl .su-plan.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 34%,transparent)}.atl .su-plan-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.atl .su-plan-nm{font-size:14px;letter-spacing:-.01em}.atl .su-plan-nm,.atl .su-plan-tag{font-family:var(--font-ui);font-weight:500}.atl .su-plan-tag{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.atl .su-plan-pr{font-family:var(--font-display);font-size:26px;font-weight:200;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.atl .su-plan-per{font-weight:400;letter-spacing:0;color:var(--ink-3);margin-left:2px}.atl .su-plan-f,.atl .su-plan-per{font-family:var(--font-ui);font-size:11.5px}.atl .su-plan-f{font-weight:300;line-height:1.65;color:var(--ink-2)}.atl .su-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.atl .su-slug{display:flex;align-items:stretch}.atl .su-slug input{border-top-right-radius:0;border-bottom-right-radius:0;text-align:right;min-width:0}.atl .su-slug-tld{display:flex;align-items:center;white-space:nowrap;font-size:13.5px;font-weight:400;padding:0 14px;background:var(--field);border:1px solid var(--line-08);border-left:0;border-radius:0 12px 12px 0}.atl .su-hint,.atl .su-slug-tld{font-family:var(--font-ui);color:var(--ink-3)}.atl .su-hint{font-size:11.5px;font-weight:300;line-height:1.5;margin:0;min-height:17px}.atl .su-hint.ok{color:var(--accent)}.atl .su-hint.bad{color:var(--sig-act,var(--accent))}.atl .su-opt{text-transform:none;letter-spacing:0;font-weight:300}.atl .su-err{padding:12px 14px;border-radius:12px;background:var(--tile);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}@media (max-width:720px){.atl .su-plangrid,.atl .su-row{grid-template-columns:1fr}}.atl.lg{position:static;overflow:visible;min-height:100dvh;display:block;padding:clamp(28px,5vh,72px) 24px 80px}.atl .lg-wrap{width:min(760px,100%);margin:0 auto}.atl .lg-head{text-align:center;margin-bottom:34px}.atl .lg-mark{display:inline-block;margin-bottom:26px}.atl .lg-head h1{font-family:var(--font-display);font-size:clamp(30px,4.6vw,46px);font-weight:200;letter-spacing:-.03em;line-height:1.05;margin:10px 0 0;color:var(--ink)}.atl .lg-lede{font-family:var(--font-ui);font-size:15px;font-weight:300;line-height:1.6;color:var(--ink-2);margin:16px auto 0;max-width:60ch;text-align:left}.atl .lg-eff{font-family:var(--font-ui);font-size:11.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 0}.atl .lg-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:34px}.atl .lg-tab{font-family:var(--font-ui);font-size:12.5px;font-weight:400;padding:8px 14px;border-radius:999px;border:1px solid var(--line-08);background:var(--paper);color:var(--ink-2);transition:border-color .16s,color .16s}.atl .lg-tab:hover{border-color:var(--line-22);color:var(--ink)}.atl .lg-tab.on{background:var(--loud);color:var(--on-loud);border-color:transparent}.atl .lg-doc{background:var(--paper);border:1px solid var(--line-08);border-radius:var(--r-card,24px);padding:clamp(26px,4.5vw,52px);box-shadow:0 40px 90px -60px var(--sh-45)}.atl .lg-s{padding-top:30px}.atl .lg-s:first-child{padding-top:0}.atl .lg-s h2{font-family:var(--font-ui);font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--ink);margin:0 0 12px;line-height:1.35}.atl .lg-s h2 a{display:flex;gap:12px;align-items:baseline}.atl .lg-n{font-family:var(--font-ui);font-size:12px;font-weight:400;color:var(--ink-3);flex:0 0 auto;min-width:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl .lg-doc li,.atl .lg-doc p{font-family:var(--font-ui);font-size:14.5px;font-weight:300;line-height:1.68;color:var(--ink-2)}.atl .lg-doc p{margin:0 0 13px;max-width:72ch}.atl .lg-doc b{font-weight:500;color:var(--ink)}.atl .lg-doc ul{margin:0 0 13px;padding-left:20px;max-width:72ch;display:grid;grid-gap:9px;gap:9px}.atl .lg-doc li::marker{color:var(--ink-3)}.atl .lg-doc a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.atl .lg-s h2 a{color:inherit;text-decoration:none}.atl .lg-caps{font-size:12.5px!important;line-height:1.62!important;letter-spacing:.01em;color:var(--ink-3)!important;background:var(--tile);border-radius:14px;padding:16px 18px;max-width:none!important}.atl .lg-tablewrap{overflow-x:auto;margin:0 0 14px;border:1px solid var(--line-08);border-radius:16px}.atl .lg-table{border-collapse:collapse;width:100%;min-width:560px}.atl .lg-table td,.atl .lg-table th{font-family:var(--font-ui);font-size:12.5px;font-weight:300;text-align:left;padding:11px 14px;border-bottom:1px solid var(--line-07);color:var(--ink-2);vertical-align:top}.atl .lg-table th{font-weight:500;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;background:var(--tile)}.atl .lg-table tr:last-child td{border-bottom:0}.atl .lg-foot{text-align:center;margin-top:30px}.atl .lg-foot p{font-family:var(--font-ui);font-size:12.5px;font-weight:300;color:var(--ink-3);margin:0 0 6px}.atl .lg-foot a{color:var(--accent)}.atl .scail-lockup{max-width:100%}.atl .scail-lockup>svg{height:100%;width:auto;display:block}.atl.pf .pf-grp{position:relative;display:inline-flex}.atl.pf .pf-has{display:inline-flex;align-items:center;gap:5px;border:0;cursor:pointer;font:inherit;background:none}.atl.pf .pf-caret{width:13px;height:13px;flex:0 0 auto;opacity:.55;transition:transform .2s var(--ez),opacity .2s}.atl.pf .pf-has.open .pf-caret{transform:rotate(180deg);opacity:1}.atl.pf .pf-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:60;min-width:272px;max-width:min(340px,92vw);padding:7px;display:flex;flex-direction:column;gap:1px;background:var(--paper);border:1px solid var(--line-09);border-radius:var(--r-card,18px);box-shadow:0 28px 64px -30px var(--sh-60),0 6px 18px -12px var(--sh-28);animation:pf-menu-in .16s var(--ez) both}@keyframes pf-menu-in{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.atl.pf .pf-menu{animation:none}}.atl.pf .pf-item{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:12px;text-decoration:none;transition:background .14s}.atl.pf .pf-item:focus-visible,.atl.pf .pf-item:hover{background:var(--tile)}.atl.pf .pf-item b{font-family:var(--font-ui);font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.atl.pf .pf-item i{font-style:normal;font-size:11.5px;font-weight:300;color:var(--ink-3);line-height:1.45}@media (max-width:760px){.atl.pf .pf-grp{position:static}.atl.pf .pf-menu{left:0;right:0;transform:none;min-width:0;max-width:none;animation:pf-menu-in-sm .16s var(--ez) both}@keyframes pf-menu-in-sm{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}}