.atl-layer,.atl-flow,.atl-tools,.atl-msel,.atl-switch,.atl-toast,.atl-rm{--atl-glow:inset 0 0 0 1px rgba(var(--b-glow-rgb), .85), 0 0 18px rgba(var(--b-glow-rgb), .28);--atl-line:rgba(var(--b-line-rgb), .14);--atl-line2:rgba(var(--b-line-rgb), .26);--atl-red:#ff8f80}.atl-layer *,.atl-flow *{box-sizing:border-box}:where(.atl-layer,.atl-flow,.atl-tools,.atl-msel,.atl-rm) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(.atl-layer,.atl-flow) kbd,.atl-msel kbd{font:600 14px/1 var(--b-face-text);color:var(--b-ink-top);background:rgba(var(--b-line-rgb), .16);padding:4px 6px}.atl-ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.atl-ic.is-fill{fill:currentColor;stroke:none}.atl-switch{height:40px;font:600 18px/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-dim);box-shadow:inset 0 0 0 1px var(--atl-line2);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-bottom:8px;padding:0 16px 0 12px;display:flex}.atl-switch:hover{color:var(--b-ink-top)}.atl-sw{background:rgba(var(--b-line-rgb), .22);border-radius:11px;width:38px;height:22px;position:relative}.atl-sw:after{content:"";background:#b9c1c6;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.atl-switch.is-on{color:var(--b-ink-top);background:rgba(var(--b-act-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--b-act-rgb), .55)}.atl-switch.is-on .atl-sw{background:var(--b-act)}.atl-switch.is-on .atl-sw:after{background:#fff;left:19px}.atl-relog{font:500 14px/1 var(--b-face-text);color:var(--b-ink-dim);padding-bottom:12px;text-decoration:underline}.atl-hint{font:500 15px/1.25 var(--b-face-text);color:var(--b-ink-dim);align-items:center;gap:10px;margin:0;display:flex}.atl-hint i{background:var(--b-act);width:8px;height:8px;box-shadow:0 0 10px var(--b-act);border-radius:50%;flex:none}.atl-hint b{color:var(--b-ink-top);font-weight:600}.atl-toast,.sto>.atl-toast.atl-toast{z-index:95;background:var(--b-float-bg);box-shadow:var(--b-float-ring), var(--b-float-shadow);font:500 15px/1 var(--b-face-text);color:var(--b-ink);border-radius:6px;align-items:center;gap:18px;padding:12px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.atl-toast.is-bad{box-shadow:0 0 0 1px rgba(var(--b-bad-rgb), .7), var(--b-float-shadow)}.atl-toast button{font:600 17px/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--b-act-hi);cursor:pointer;background:0 0;border:0}.atl-tools{z-index:4;grid-template-columns:repeat(var(--n), minmax(0, 1fr)) 6px minmax(0, 1.15fr);box-shadow:inset 0 1px 0 var(--atl-line);opacity:0;pointer-events:none;background:#06080bf0;transition:opacity .12s;display:grid;position:absolute;bottom:0;left:0;right:0}.atl-tools>button{font:600 16px/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-top);text-align:center;flex-direction:column;grid-row:1;align-items:center;gap:6px;padding:11px 0 10px;display:flex}.atl-tools>button+button{box-shadow:inset 1px 0 0 var(--atl-line)}.atl-tools>button:hover,.atl-tools>button:focus-visible{background:rgba(var(--b-line-rgb), .1);outline:none}.atl-tools>button.is-bad{color:var(--atl-red);background:rgba(var(--b-bad-rgb), .12);box-shadow:none;grid-column:-2}.atl-tools>button.is-bad:hover,.atl-tools>button.is-bad:focus-visible{background:rgba(var(--b-bad-rgb), .26)}:is(:hover,:focus-within)>.atl-tools{opacity:1;pointer-events:auto}.atl-move{z-index:4;font:600 14px/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-top);opacity:0;pointer-events:none;background:#06080bd9;align-items:center;gap:6px;padding:6px 9px;transition:opacity .12s;display:flex;position:absolute;top:10px;left:10px}.atl-move .atl-ic{width:14px;height:14px}:hover>.atl-move{opacity:1}.atl-tag{z-index:3;font:600 14px/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;font-style:normal;position:absolute;top:8px;right:8px}.atl-tag.is-sale{color:var(--b-act-ink);background:var(--b-act)}.atl-tag.is-new,.atl-tag.is-in{color:var(--b-act-ink);background:var(--b-ink-top)}.atl-tag.is-hidden{color:var(--b-ink-dim);box-shadow:inset 0 0 0 1px var(--atl-line2);background:#06080bcc}.atl-tag.is-cur{color:var(--b-ink-top);background:#06080bdb;left:8px;right:auto}.atl-tag.is-bad{color:#fff;background:#d8323f;top:10px;left:10px;right:auto}.atl-tog{background:rgba(var(--b-line-rgb), .2);border-radius:13px;flex:none;width:46px;height:26px;position:relative}.atl-tog:after{content:"";background:#aab3b9;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.atl-tog.is-on{background:rgb(var(--b-ok-rgb))}.atl-tog.is-on:after{background:#fff;left:23px}.atl-btn{letter-spacing:.08em;text-transform:uppercase;background:var(--b-field-bg);height:42px;box-shadow:var(--b-field-ring);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex;font:600 18px/1 var(--b-face-disp)!important;color:var(--b-ink-top)!important}.atl-btn:hover:not(:disabled),.atl-btn:focus-visible{box-shadow:var(--atl-glow);outline:none}.atl-btn.is-go{box-shadow:none;background:var(--b-plate)!important;color:var(--b-act-ink)!important}.atl-btn.is-go:hover:not(:disabled){box-shadow:none;background:var(--b-act-hi)!important}.atl-btn.is-bad{box-shadow:none;color:#fff!important;background:#d8323f!important}.atl-btn.is-bad:hover:not(:disabled){box-shadow:none;background:#e8404c!important}.atl-btn:disabled{opacity:.45;cursor:default}.atl-btn.is-sm{height:34px;padding:0 12px;font-size:15px!important}.atl-layer{z-index:90;color:var(--b-ink);font:500 16px/1.35 var(--b-face-text);place-items:center;display:grid;position:fixed;inset:56px 0 0}.atl-scrim{background:rgba(var(--b-shadow-rgb), .62);position:absolute;inset:0}.atl-pnl{background:var(--b-float-bg);max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);box-shadow:var(--b-float-ring), var(--b-float-shadow);border-radius:6px;gap:20px;padding:24px 28px 22px;display:grid;position:relative;overflow:auto}.atl-pnl.is-m{width:960px}.atl-pnl.is-l{width:1500px}.atl-pnl.is-danger{width:820px}.atl-ph h2{font:700 30px/1 var(--b-face-disp);letter-spacing:.02em;text-transform:uppercase;color:var(--b-ink-top);margin:0}.atl-ph h2 span{color:var(--b-ink-dim);margin-left:10px}.atl-ph p{font:500 15px/1.4 var(--b-face-text);color:var(--b-ink-dim);margin:8px 0 0}.atl-what{color:var(--b-ink-top);font-weight:600;display:block}.atl-also{margin-top:6px;font-size:15px;display:block}.atl-also b{color:var(--b-ink-top)}.atl-pb{gap:30px;min-height:0;display:grid}.atl-pb.has-prev{grid-template-columns:260px minmax(0,1fr)}.atl-pb.is-side{grid-template-columns:minmax(0,1fr) 300px}.atl-pnl.is-danger .atl-pb.has-prev{grid-template-columns:200px minmax(0,1fr)}.atl-prev{flex-direction:column;gap:8px;min-width:0;display:flex}.atl-prev>small{font:700 14px/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--b-dim);min-height:14px}.atl-prev.is-side{justify-content:flex-start}.atl-prev.is-side .atl-pf{flex-direction:column;align-items:stretch;margin-top:14px}.atl-pmain{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.atl-pnl.is-danger .atl-pmain{justify-content:flex-end}.atl-pf{justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;display:flex}.atl-pf-hint{font:500 14px/1.3 var(--b-face-text);color:var(--b-dim);margin-right:auto}.atl-ptile{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 40%, rgba(var(--b-hi-rgb), .05), transparent 75%);border-radius:4px;position:relative;overflow:hidden}.atl-ptile>img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.atl-ptile.is-contain>img{object-fit:contain;width:80%;height:60%;inset:10% 10% 30%}.atl-ptile:after{content:"";background:linear-gradient(180deg, transparent 58%, rgba(var(--b-deep-rgb), .85) 92%);position:absolute;inset:0}.atl-nopic{color:var(--b-dim);font:500 15px/1 var(--b-face-text);place-items:center;display:grid;position:absolute;inset:0}.atl-ptile-ft{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 10px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.atl-ptile-ft b{font:700 22px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.atl-ptile-ft small{font:500 14px/1.2 var(--b-face-text);color:var(--b-ink-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.atl-ptile-ft em{font:600 22px/1 var(--b-face-disp);color:var(--b-ink-top);white-space:nowrap;font-style:normal}.atl-ptile-ft em i{font:600 14px/1 var(--b-face-text);color:var(--b-dim);margin-left:4px;font-style:normal}.atl-pnl.is-danger .atl-ptile-ft b{font-size:20px}.atl-rows{align-content:start;display:grid}.atl-row{height:64px;box-shadow:inset 0 -1px 0 var(--b-rule);grid-template-columns:52px minmax(0,1fr) 200px;align-items:center;gap:16px;padding:0 2px;display:grid}.atl-row.is-one{grid-template-columns:minmax(0,1fr) 260px}.atl-row>b{font:700 24px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap}.atl-row>b small{font:500 14px/1 var(--b-face-text);text-transform:none;color:var(--b-dim);margin-left:10px}.atl-row.is-off>b{color:rgba(var(--b-ink-rgb), .55)}.atl-inp{background:var(--b-field-bg);height:44px;box-shadow:var(--b-field-ring);border-radius:4px;justify-content:flex-end;align-items:center;gap:8px;padding:0 12px;display:flex}.atl-inp:focus-within{box-shadow:var(--atl-glow)}.atl-inp input{text-align:right;width:100%;min-width:0;font:600 24px/1 var(--b-face-disp);color:var(--b-ink-top);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0}.atl-inp small{font:600 14px/1 var(--b-face-text);color:var(--b-dim)}.atl-inp.is-off{box-shadow:inset 0 0 0 1px var(--b-rule);background:0 0;justify-content:center;font:600 15px/1 var(--b-face-text)!important;color:var(--b-dim)!important}.atl-artg{grid-template-columns:repeat(var(--c), minmax(0, 1fr));scrollbar-width:thin;align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.atl-ac{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--atl-line);background:#0d1116;position:relative;overflow:hidden}.atl-ac img{object-fit:cover;width:100%;height:100%;display:block}.atl-ac:hover{box-shadow:inset 0 0 0 1px var(--atl-line2)}.atl-ac.is-on{box-shadow:var(--atl-glow)}.atl-ac.is-on:after{content:"";box-shadow:inset 0 0 0 2px rgba(var(--b-glow-rgb), .9);position:absolute;inset:0}.atl-ac .atl-tag.is-new{left:8px;right:auto}.atl-flow{z-index:85;background:rgb(var(--b-panel-rgb));color:var(--b-ink);font:500 16px/1.35 var(--b-face-text);grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:16px clamp(16px,2vw,36px) 18px;display:grid;position:fixed;inset:56px 0 0}.atl-flow-top{align-items:center;gap:22px;min-width:0;display:flex}.atl-back{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;display:flex;font:600 18px/1 var(--b-face-disp)!important;color:var(--b-ink-top)!important}.atl-flow-top h2{min-width:0;font:600 34px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.atl-flow-top h2 span{color:rgba(var(--b-ink-rgb), .55)}.atl-steps{flex:none;gap:4px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.atl-steps button{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;height:40px;padding:0 14px 0 10px;display:flex;font:600 17px/1 var(--b-face-disp)!important;color:var(--b-dim)!important;background:rgba(var(--b-line-rgb), .04)!important}.atl-steps button i{width:24px;height:24px;font:600 14px/1 var(--b-face-text);box-shadow:inset 0 0 0 1px var(--atl-line2);border-radius:50%;place-items:center;font-style:normal;display:grid}.atl-steps button.is-done{color:var(--b-ink-dim)!important}.atl-steps button.is-done i{background:rgba(var(--b-line-rgb), .16);box-shadow:none;color:var(--b-ink-top)}.atl-steps button.is-cur{box-shadow:var(--atl-glow);color:var(--b-ink-top)!important;background:rgba(var(--b-line-rgb), .08)!important}.atl-steps button.is-cur i{background:var(--b-ink-top);color:var(--b-act-ink);box-shadow:none}.atl-steps button:disabled{cursor:default;opacity:.6}.atl-steps button:hover:not(:disabled):not(.is-cur){color:var(--b-ink-top)!important}.atl-flow-body{min-height:0;position:relative}.atl-flow-foot{align-items:center;gap:12px;display:flex}.atl-sum{font:500 15px/1.3 var(--b-face-text);color:var(--b-ink-dim);margin-right:auto}.atl-sum b{font:600 22px/1 var(--b-face-disp);color:var(--b-ink-top);margin:0 4px}.atl-why{font:500 15px/1.3 var(--b-face-text);color:var(--b-dim)}.atl-lbl{font:600 15px/1 var(--b-face-text);color:var(--b-dim);margin-bottom:10px;display:block}.atl-rm h5{font:700 15px/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--b-dim);margin:0 0 6px}.atl-rm ul{margin:0;padding:0;list-style:none;display:grid}.atl-rm li{min-height:56px;box-shadow:inset 0 -1px 0 var(--b-rule);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 4px 4px 0;display:grid}.atl-rm li>img,.atl-rm li>span:first-child{object-fit:cover;background:var(--b-field-bg);border-radius:3px;width:48px;height:48px}.atl-rm li b{font:600 18px/1.1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.atl-rm li small{font:500 14px/1.2 var(--b-face-text);color:var(--b-dim)}.atl-msel{z-index:80;background:var(--b-float-bg);box-shadow:var(--b-float-ring), var(--b-float-shadow), 0 20px 50px #0009;color:var(--b-ink-top);border-radius:6px;align-items:stretch;display:flex;position:fixed;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%)}.atl-msel-n{font:700 24px/1 var(--b-face-disp);text-transform:uppercase;white-space:nowrap;box-shadow:inset -1px 0 0 var(--b-rule);flex-direction:column;justify-content:center;padding:0 20px;display:flex}.atl-msel-n small{font:500 14px/1.3 var(--b-face-text);color:var(--b-dim)}.atl-msel>button{min-width:88px;font:600 15px/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:11px 14px;display:flex}.atl-msel>button:hover,.atl-msel>button:focus-visible{background:rgba(var(--b-hi-rgb), .06);outline:none}.atl-msel>button.is-bad{color:var(--atl-red);box-shadow:inset 1px 0 0 var(--b-rule)}.atl-msel>button.is-bad:hover{background:rgba(var(--b-bad-rgb), .16)}.atl-msel>.atl-msel-clr{min-width:0;color:var(--b-ink-dim);box-shadow:inset 1px 0 0 var(--b-rule);flex-direction:row;gap:8px;padding:0 18px;font-size:15px}@media (max-height:760px){.atl-switch{height:34px;margin-bottom:6px;padding:0 12px 0 9px;font-size:16px}.atl-hint{font-size:14px}.atl-tools>button{gap:4px;padding:8px 0 7px;font-size:14px}.atl-tools .atl-ic{width:18px;height:18px}.atl-btn{height:42px;padding:0 20px;font-size:18px!important}.atl-pnl{gap:16px;padding:20px 24px 18px}.atl-pnl.is-m{width:880px}.atl-ph h2{font-size:32px}.atl-ph p{margin-top:6px;font-size:14px}.atl-pb{gap:22px}.atl-pb.has-prev{grid-template-columns:240px minmax(0,1fr)}.atl-pb.is-side{grid-template-columns:minmax(0,1fr) 240px}.atl-pnl.is-danger .atl-pb.has-prev{grid-template-columns:180px minmax(0,1fr)}.atl-ptile-ft b{font-size:21px}.atl-row{grid-template-columns:50px minmax(0,1fr) 180px;gap:12px;height:62px}.atl-row>b{font-size:26px}.atl-inp{height:42px}.atl-inp input{font-size:25px}.atl-artg{gap:8px}.atl-flow{gap:12px;padding-top:12px;padding-bottom:12px}.atl-flow-top{gap:16px}.atl-flow-top h2{font-size:27px}.atl-steps button{gap:6px;height:34px;padding:0 10px 0 7px;font-size:15px!important}.atl-steps button i{width:20px;height:20px;font-size:14px}.atl-msel{bottom:12px}.atl-msel-n{padding:0 16px;font-size:24px}.atl-msel>button{min-width:74px;padding:9px 10px;font-size:15px}.atl-rm li{min-height:50px}}.atl-sto{--atl-glow:inset 0 0 0 1px rgba(var(--b-glow-rgb), .85), 0 0 18px rgba(var(--b-glow-rgb), .28);--atl-line:rgba(var(--b-line-rgb), .14);--atl-line2:rgba(var(--b-line-rgb), .26);gap:10px!important;padding-top:6px!important}.atl-sto-grid{--gap:clamp(10px, 1vw, 14px);--avail:calc(100vh - 56px - clamp(14px, 2.2vh, 24px) - clamp(26px, 3.4vh, 34px) - 12px - 34px - clamp(124px, 17vh, 160px) - 22px);--sq:min(calc((var(--avail) - (var(--rows,2) - 1) * var(--gap)) / var(--rows,2)), calc((100vw - 2 * clamp(16px, 2vw, 36px) - (var(--cols) - 1) * var(--gap)) / var(--cols)));grid-template-columns:repeat(var(--cols), var(--sq));grid-auto-rows:var(--sq);gap:var(--gap);scrollbar-width:thin;flex:1;place-content:start center;min-height:0;display:grid;overflow-y:auto}.atl-sto-c{cursor:grab}.atl-sto-c:focus-visible{box-shadow:var(--atl-glow);outline:none}.atl-sto-c.is-drag{opacity:.4}.atl-sto-c>.sto-ft{transition:opacity .12s}.atl-sto-c:is(:hover,:focus-within)>.sto-ft{bottom:78px}.atl-sto-add{flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center!important;background:rgba(var(--b-line-rgb), .025)!important;box-shadow:inset 0 0 0 1px var(--atl-line2)!important;display:flex!important}.atl-sto-add:after{display:none}.atl-sto-add:hover:not(:disabled){box-shadow:var(--atl-glow)!important}.atl-sto-add i{font:300 54px/1 var(--b-face-text);color:var(--b-ink-top);font-style:normal}.atl-sto-add b{font:600 24px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top)}.atl-sto-add span{font:500 14px/1.3 var(--b-face-text);color:var(--b-ink-dim);padding:0 20px}.atl-sto-add:disabled{cursor:default;opacity:.6}.atl-strip{flex:none}.atl-strip h4{font:600 20px/1 var(--b-face-disp);letter-spacing:.05em;text-transform:uppercase;color:var(--b-ink-top);align-items:baseline;gap:14px;margin:0 0 8px;display:flex}.atl-strip h4>span:first-of-type{font:500 14px/1 var(--b-face-text);letter-spacing:0;text-transform:none;color:var(--b-ink-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.atl-strip h4 .sto-setup{margin-left:auto}.atl-strip-a{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font:600 16px/1 var(--b-face-disp)!important;color:var(--b-ink-dim)!important}.atl-strip-a.is-top,.atl-strip-a:hover{color:var(--b-ink-top)!important}.atl-strip h4 .sto-setup+.atl-strip-a,.atl-strip h4>span:first-of-type+.atl-strip-a{margin-left:auto}.atl-track{gap:6px;height:clamp(84px,9.5vh,96px);display:flex}.atl-blk{flex:var(--d) 1 0;text-align:left;background:rgba(var(--b-line-rgb), .035);min-width:160px;box-shadow:inset 0 0 0 1px var(--atl-line);gap:12px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.atl-blk:hover{box-shadow:inset 0 0 0 1px var(--atl-line2)}.atl-blk.is-on{background:rgba(var(--b-line-rgb), .07);box-shadow:var(--atl-glow)}.atl-blk.is-drop{background:rgba(var(--b-line-rgb), .1);box-shadow:0 0 0 2px #fff, 0 0 26px rgba(var(--b-glow-rgb), .35)}.atl-blk-t{flex-direction:column;flex:none;gap:5px;min-width:0;display:flex}.atl-blk-t b{font:600 20px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap}.atl-blk-t small{font:500 14px/1.2 var(--b-face-text);color:var(--b-ink-dim);white-space:nowrap}:is(.atl-blk-t,.atl-rb-h) em{font:600 14px/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:3px 6px;font-style:normal}em.is-live{color:var(--b-act-ink);background:var(--b-act)}em.is-ready{color:var(--b-ink-top);box-shadow:inset 0 0 0 1px var(--atl-line2)}em.is-draft{color:var(--b-dim);box-shadow:inset 0 0 0 1px var(--atl-line)}.atl-thumbs{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex;overflow:hidden}.atl-thumbs img,.atl-thumbs i{object-fit:cover;background:#0d1116;flex:none;width:56px;height:56px}.atl-blk.is-new{text-align:center;max-width:260px;font:600 18px/1 var(--b-face-disp);letter-spacing:.05em;text-transform:uppercase;color:var(--b-ink-dim);flex-direction:column;flex:1 0 140px;justify-content:center;align-items:center;gap:6px}.atl-blk.is-new small{font:500 14px/1 var(--b-face-text);letter-spacing:0;text-transform:none;color:var(--b-dim)}.atl-now{z-index:2;background:var(--b-act);width:2px;box-shadow:0 0 8px var(--b-act);pointer-events:none;position:absolute;top:0;bottom:0}.atl-now.is-cal{top:-4px;bottom:-22px}.atl-now.is-cal span{top:auto;bottom:0}.atl-now span{font:600 14px/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--b-act-hi);position:absolute;top:0;left:6px}.atl-drophint{z-index:3;font:600 16px/1 var(--b-face-disp);letter-spacing:.06em;white-space:nowrap;color:var(--b-act-ink);background:var(--b-ink-top);pointer-events:none;padding:6px 10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.atl-cal{position:relative}.atl-days{grid-template-columns:repeat(var(--n), minmax(0, 1fr));font:600 14px/1 var(--b-face-text);color:var(--b-dim);margin-bottom:10px;display:grid}.atl-days span{box-shadow:inset 1px 0 0 var(--atl-line);white-space:nowrap;padding-left:6px;overflow:hidden}.atl-days span.is-today{color:var(--b-ink-top)}.atl-lanes{height:clamp(220px,40vh,380px);position:relative}.atl-rb{text-align:left;cursor:pointer;background:rgba(var(--b-line-rgb), .04);box-shadow:inset 0 0 0 1px var(--atl-line);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.atl-rb:hover{box-shadow:inset 0 0 0 1px var(--atl-line2)}.atl-rb:focus-visible{box-shadow:var(--atl-glow);outline:none}.atl-rb.is-on{background:rgba(var(--b-line-rgb), .07);box-shadow:var(--atl-glow)}.atl-rb.is-drop{background:rgba(var(--b-line-rgb), .1);box-shadow:0 0 0 2px #fff, 0 0 26px rgba(var(--b-glow-rgb), .35)}.atl-rb-h{align-items:center;gap:10px;min-width:0;display:flex}.atl-rb-h b{font:600 24px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.atl-rb-h small{font:500 14px/1 var(--b-face-text);color:var(--b-ink-dim);white-space:nowrap;margin-left:auto}.atl-mos{flex-wrap:wrap;flex:1;align-content:flex-start;gap:5px;min-height:0;display:flex;overflow:hidden}.atl-mos img,.atl-mos i{object-fit:cover;background:#0d1116;width:clamp(52px,8vh,80px);height:clamp(52px,8vh,80px)}.atl-edge{background:rgba(var(--b-line-rgb), .5);cursor:ew-resize;touch-action:none;border-radius:2px;width:10px;height:38px;margin-top:-19px;position:absolute;top:50%}.atl-edge.is-a{left:2px}.atl-edge.is-z{right:2px}.atl-edge:hover{background:#fff}.atl-rb.is-empty{text-align:center;color:var(--b-ink-dim);background:rgba(var(--b-line-rgb), .02);justify-content:center;align-items:center}.atl-rb.is-empty b{font:600 20px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top)}.atl-rb.is-empty span{font:500 14px/1.35 var(--b-face-text);color:var(--b-dim);margin-top:6px}.atl-plan{--atl-glow:inset 0 0 0 1px rgba(var(--b-glow-rgb), .85), 0 0 18px rgba(var(--b-glow-rgb), .28);--atl-line:rgba(var(--b-line-rgb), .14);--atl-line2:rgba(var(--b-line-rgb), .26);overflow-y:auto;gap:22px!important}.atl-plan-h{align-items:baseline;gap:18px;margin-bottom:8px;display:flex}.atl-plan-h h3{font:600 34px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top);margin:0}.atl-plan-h p{font:500 15px/1.3 var(--b-face-text);color:var(--b-ink-dim);margin:0}.atl-plan .atl-back{cursor:pointer;background:0 0;border:0;padding:0}.atl-plan .atl-back kbd{font:600 14px/1 var(--b-face-text);background:rgba(var(--b-line-rgb), .16);padding:4px 6px}.atl-plan-b{grid-template-columns:minmax(0,1fr) minmax(320px,28vw);gap:30px;display:grid}.atl-plan-b h5{font:600 20px/1 var(--b-face-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--b-ink-top);margin:0 0 10px}.atl-plan-b h5 small{font:500 14px/1 var(--b-face-text);letter-spacing:0;text-transform:none;color:var(--b-dim);margin-left:10px}.atl-shelf{scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.atl-shelf.is-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:calc(100vh - 356px);display:grid;overflow:hidden auto}.atl-sh{aspect-ratio:1;width:clamp(110px,15vh,150px);box-shadow:inset 0 0 0 1px var(--atl-line);cursor:grab;background:#0d1116;flex:none;position:relative;overflow:hidden}.atl-shelf.is-grid .atl-sh{cursor:pointer;width:auto}.atl-sh:hover{box-shadow:var(--atl-glow)}.atl-sh img{object-fit:cover;width:100%;height:100%;display:block}.atl-sh img.is-piece{object-fit:contain;padding:12% 8% 30%}.atl-sh b{font:600 16px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#05070aeb);padding:18px 8px 7px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.atl-sh.is-gone{opacity:.25}.atl-addbar{align-items:center;gap:12px;display:flex}.atl-search{background:rgba(var(--b-deep-rgb), .9);height:46px;box-shadow:inset 0 0 0 1px var(--atl-line2);color:var(--b-dim);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.atl-search:focus-within{box-shadow:var(--atl-glow)}.atl-search .atl-ic{width:18px;height:18px}.atl-search input{min-width:0;font:500 16px/1 var(--b-face-text);color:var(--b-ink-top);background:0 0;border:0;outline:none;flex:1;padding:0}.atl-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.atl-field{gap:8px;display:grid}.atl-field.is-wide{grid-column:1/-1}.atl-field>span{font:700 14px/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--b-dim)}.atl-field input{height:44px;font:600 20px/1 var(--b-face-disp);color:var(--b-ink-top);background:var(--b-field-bg);box-shadow:var(--b-field-ring);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-radius:4px;outline:none;padding:0 12px}.atl-field input[type=datetime-local]{font:500 17px/1 var(--b-face-text)}.atl-field input:focus{box-shadow:var(--atl-glow)}.atl-seg2{grid-template-columns:1fr 1fr}.atl-seg2 button{box-shadow:inset 0 0 0 1px var(--atl-line);gap:4px;padding:12px 14px;display:grid}.atl-seg2 button b{font:600 22px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-dim)}.atl-seg2 button small{font:500 14px/1.2 var(--b-face-text);color:var(--b-dim)}.atl-seg2 button.is-on{box-shadow:var(--atl-glow);background:rgba(var(--b-line-rgb), .06)}.atl-seg2 button.is-on b{color:var(--b-ink-top)}.atl-delrot{letter-spacing:.06em;text-transform:uppercase;justify-self:start;align-items:center;gap:8px;font:600 16px/1 var(--b-face-disp)!important;color:#ff8f80!important;background:rgba(var(--b-bad-rgb), .1)!important;padding:10px 14px!important;display:flex!important}.atl-delrot:hover{background:rgba(var(--b-bad-rgb), .24)!important}.atl-delrot .atl-ic{width:18px;height:18px}.atl-s1{gap:26px;width:min(1100px,86vw);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.atl-big{width:100%;height:72px;font:600 44px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top);background:rgba(var(--b-deep-rgb), .9);box-shadow:inset 0 0 0 1px var(--atl-line2);border:0;outline:none;padding:0 20px}.atl-big:focus{box-shadow:var(--atl-glow)}.atl-big::placeholder{color:rgba(var(--b-ink-rgb), .3)}.atl-types{grid-template-columns:1fr 1fr;gap:16px;display:grid}.atl-ty{height:clamp(200px,33vh,300px);box-shadow:inset 0 0 0 1px var(--atl-line);background:#0d1116;position:relative;overflow:hidden}.atl-ty img{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.atl-ty:hover img{opacity:.85}.atl-ty.is-on{box-shadow:var(--atl-glow)}.atl-ty.is-on img{opacity:1}.atl-ty>span{background:linear-gradient(#0000,#05070aeb 50%);gap:4px;padding:18px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.atl-ty b{font:600 32px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-top)}.atl-ty small{font:500 15px/1.3 var(--b-face-text);color:var(--b-ink-dim)}.atl-s2{grid-template-columns:190px minmax(0,1fr) minmax(300px,27vw);gap:24px;display:grid;position:absolute;inset:0}.atl-cats{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.atl-cats button{min-height:46px;font:600 21px/1 var(--b-face-disp);text-transform:uppercase;color:var(--b-ink-dim);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.atl-cats button:hover{color:var(--b-ink-top)}.atl-cats button.is-on{color:var(--b-ink-top);background:rgba(var(--b-line-rgb), .07);box-shadow:var(--atl-glow)}.atl-cats em{font:600 14px/1 var(--b-face-disp);color:var(--b-act-ink);background:var(--b-ink-top);padding:3px 7px;font-style:normal}.atl-pick{flex-direction:column;gap:12px;min-height:0;display:flex}.atl-pick .atl-search{flex:none}.atl-pg{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:clamp(120px,17vh,150px);align-content:start;gap:10px;display:grid;overflow-y:auto}.atl-pc{text-align:left;box-shadow:inset 0 0 0 1px var(--atl-line);background:linear-gradient(#141a21,#0d1116);flex-direction:column;padding:8px 10px 9px;display:flex;position:relative}.atl-pc:hover{box-shadow:inset 0 0 0 1px var(--atl-line2)}.atl-pc.is-in{box-shadow:var(--atl-glow);background:linear-gradient(#1d242c,#12171d)}.atl-pc>img,.atl-pc>span{object-fit:contain;flex:1;width:100%;min-height:0}.atl-pc b{font:600 15px/1.2 var(--b-face-text);color:var(--b-ink-top);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.atl-pc small{font:600 16px/1 var(--b-face-disp);color:var(--b-ink-dim);margin-top:3px}.atl-side{flex-direction:column;gap:10px;min-height:0;display:flex}.atl-stage{background:#000;flex:none;height:clamp(170px,30vh,260px);position:relative;overflow:hidden}.atl-stage>img{object-fit:contain;width:100%;height:100%}.atl-stage>:not(img):not(.atl-stage-cap){position:absolute;inset:0}.atl-stage-cap{z-index:2;font:600 14px/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--b-ink-top);background:#06080bcc;padding:4px 7px;position:absolute;top:10px;left:10px}.atl-side h5{font:600 20px/1 var(--b-face-disp);text-transform:uppercase;letter-spacing:.04em;color:var(--b-ink-top);justify-content:space-between;align-items:baseline;margin:4px 0 0;display:flex}.atl-side h5 small{font:500 14px/1 var(--b-face-text);text-transform:none;letter-spacing:0;color:var(--b-dim)}.atl-lst{scrollbar-width:thin;align-content:start;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.atl-lst li{background:rgba(var(--b-line-rgb), .035);grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;height:46px;padding:0 10px 0 4px;display:grid}.atl-lst img,.atl-lst li>span{object-fit:contain;width:54px;height:40px}.atl-lst b{font:600 15px/1.2 var(--b-face-text);color:var(--b-ink-top);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.atl-lst small{font:600 16px/1 var(--b-face-disp);color:var(--b-ink-dim)}.atl-lst button{font:600 14px/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;color:#ff9a8a;padding:6px 4px}.atl-s3{grid-template-columns:minmax(0,860px) minmax(0,1fr);gap:36px;display:grid;position:absolute;inset:0;overflow-y:auto}.atl-disc{flex-direction:column;gap:14px;display:flex}.atl-pbig{align-items:baseline;gap:16px;display:flex}.atl-pbig b{font:600 84px/.9 var(--b-face-disp);color:var(--b-ink-top);font-variant-numeric:tabular-nums}.atl-pbig s{font:600 32px/1 var(--b-face-disp);color:var(--b-dim)}.atl-pbig em{font:600 32px/1 var(--b-face-disp);color:var(--b-act-hi);font-style:normal}.atl-slide{gap:8px;display:grid}.atl-slide input{accent-color:#fff;width:100%;height:26px}.atl-marks{font:600 14px/1 var(--b-face-text);color:var(--b-dim);justify-content:space-between;display:flex}.atl-marks i{font-style:normal}.atl-marks i.is-on{color:var(--b-ink-top)}.atl-save{font:500 16px/1.4 var(--b-face-text);color:var(--b-ink-dim);margin:0}.atl-save b{color:var(--b-ink-top)}.atl-s3>.atl-prev{max-width:560px}.atl-s4{flex-direction:column;gap:14px;display:flex;position:absolute;inset:0}.atl-s4>.atl-why{margin:0}.atl-s4-b{flex:1;grid-template-columns:minmax(0,1fr) clamp(240px,22vw,340px);gap:24px;min-height:0;display:grid}.atl-s5{flex-direction:column;gap:18px;display:flex}.atl-s5>.atl-why{margin:0}.atl-s5>.atl-btn{align-self:flex-start}.atl-btn.is-picked{box-shadow:var(--atl-glow)}.atl-stw-h{flex-direction:column;align-items:flex-start;gap:8px;padding:2px 0 6px;display:flex}.atl-stw-h .atl-hint{--atl-glow:none}@media (max-height:760px){.atl-strip h4{margin-bottom:6px;font-size:17px}.atl-track{height:70px}.atl-blk{gap:8px;padding:7px 9px}.atl-blk-t{gap:3px}.atl-blk-t b{font-size:16px}.atl-thumbs img,.atl-thumbs i{width:44px;height:44px}.atl-sto-add i{font-size:40px}.atl-sto-add b{font-size:19px}.atl-sto-c:is(:hover,:focus-within)>.sto-ft{bottom:64px}.atl-rb{gap:6px;padding:8px 10px}.atl-rb-h b{font-size:19px}.atl-big{height:58px;font-size:36px}.atl-s1{gap:18px}.atl-ty b{font-size:26px}.atl-s2{grid-template-columns:150px minmax(0,1fr) minmax(260px,26vw);gap:16px}.atl-cats button{min-height:37px;padding:0 9px;font-size:17px}.atl-search{height:38px}.atl-pg{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:7px}.atl-pc b{font-size:14px}.atl-lst li{grid-template-columns:42px minmax(0,1fr) auto auto;gap:8px;height:36px}.atl-lst img,.atl-lst li>span{width:42px;height:30px}.atl-pbig b{font-size:62px}.atl-s3{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px}.atl-field input{height:42px;font-size:20px}.atl-plan{gap:14px!important}.atl-plan-h h3{font-size:27px}}.atl-pnl.is-danger .atl-ptile-ft{grid-template-columns:minmax(0,1fr);gap:3px}body:has(.atl-msel) :is(.atl-toast,.sto>.atl-toast.atl-toast){bottom:112px}@media (max-height:760px){body:has(.atl-msel) :is(.atl-toast,.sto>.atl-toast.atl-toast){bottom:90px}}.atl-row.is-follow>b{color:var(--b-ink-dim)}.atl-tog.is-ro{opacity:.35}.atl-inp.is-ro{font:600 26px/1 var(--b-face-disp);color:var(--b-ink-dim);box-shadow:inset 0 0 0 1px var(--atl-line);background:0 0}.atl-names li{grid-template-columns:minmax(0,1fr) auto;padding-left:12px}.atl-names li>span:first-child{background:0 0;width:auto;height:auto}.atl-now-name{font:600 14px/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--b-dim);font-style:normal}.atl-hcats ul{max-height:46vh;overflow:auto}.atl-cat-acts{align-items:center;gap:8px;display:inline-flex}.atl-ib{width:38px;height:38px;color:var(--b-ink-dim);box-shadow:inset 0 0 0 1px var(--atl-line);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.atl-ib:hover:not(:disabled),.atl-ib:focus-visible{color:var(--b-ink-top);box-shadow:var(--atl-glow);outline:none}.atl-ib:disabled{opacity:.3;cursor:default}.atl-ib .atl-ic{width:18px;height:18px}.atl-cat-in{min-width:0;height:42px;font:600 20px/1 var(--b-face-disp);color:var(--b-ink-top);background:rgba(var(--b-deep-rgb), .9);box-shadow:var(--atl-glow);border:0;outline:none;padding:0 12px}.atl-cat-pick{flex-wrap:wrap;gap:10px;display:flex}.atl-chip{height:44px;font:600 18px/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-dim);box-shadow:inset 0 0 0 1px var(--atl-line);cursor:pointer;background:0 0;border:0;padding:0 18px}.atl-chip:hover,.atl-chip:focus-visible{color:var(--b-ink-top);outline:none}.atl-chip.is-on{color:var(--b-ink-top);box-shadow:var(--atl-glow)}.atl-pts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.atl-pt>span,.atl-arm>span{justify-content:space-between;gap:8px;display:flex}.atl-pt i,.atl-arm i{font:500 14px/1 var(--b-face-text);color:var(--b-ink-dim);white-space:nowrap;font-style:normal}.atl-arm>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.atl-arm input{height:46px;font:600 22px/1 var(--b-face-disp);color:var(--b-ink-top);background:rgba(var(--b-deep-rgb), .9);box-shadow:inset 0 0 0 1px var(--atl-line2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;outline:none;min-width:0;padding:0 14px}.atl-arm input:focus{box-shadow:var(--atl-glow)}.atl-pts .atl-field input{min-width:0;height:46px;font-size:22px}.atl-pts .atl-field.is-wide{grid-column:span 4}.atl-addrow{align-items:flex-end;gap:12px;display:flex}.atl-addrow .atl-field{flex:1}.atl-addrow .atl-field>span i{font:500 14px/1 var(--b-face-text);letter-spacing:0;text-transform:none;color:var(--atl-red);margin-left:10px;font-style:normal}.atl-addrow .atl-btn{height:44px}.site-tools .atl-switch.adm-mode{gap:8px;height:32px;margin:0;padding:0 12px 0 8px;font-size:15px}.site-tools .atl-switch.adm-mode .atl-sw{width:30px;height:18px}.site-tools .atl-switch.adm-mode .atl-sw:after{width:12px;height:12px}.site-tools .atl-switch.adm-mode.is-on .atl-sw:after{left:15px}.site-tools .adm-relog{font-size:14px}@media (max-width:1499px){.site-tools .atl-switch.adm-mode{padding:0 8px}.site-tools .adm-mode-l{display:none}}
