.atl-sim{--a-ink:var(--ink,#0e2942);--a-navy2:var(--navy2,#1f3f5e);--a-deep:var(--ink-mid,#0b1f33);--a-blue:var(--blue,#386b9d);--a-blue3:var(--blue3,#4f7faf);--a-muted:var(--muted,#59738e);--a-muted2:var(--muted2,#889eb6);--a-off:var(--off,#ebf1f7);--a-bg:var(--bg,#fafcfd);--a-white:var(--white,#fdfeff);--a-line:rgba(14,41,66,.1);--a-amber:#c98a1e;--a-red:#c94141;--a-green:#3c8a62;--a-fd:var(--font-display,"Inter",system-ui,sans-serif);--a-fb:var(--font-body,"Inter",system-ui,sans-serif);font-family:var(--a-fb);color:var(--a-ink);max-width:1160px;margin:0 auto;padding:56px 16px 72px;box-sizing:border-box}.atl-sim *{box-sizing:border-box}.atl-sim__label{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--a-blue)}.atl-sim .atl-sim__title{margin:0 0 16px;font-family:var(--a-fd);font-weight:800;font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.03em;color:var(--a-ink)}.atl-sim .atl-sim__title em{font-style:normal;color:var(--a-blue)}.atl-sim__lede{margin:0;max-width:720px;color:var(--a-muted);font-size:17px;line-height:1.6}.atl-sim__story{margin-top:40px}.atl-sim__storyhead{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--a-blue)}.atl-sim__storyhead span{color:var(--a-muted2);text-transform:none;letter-spacing:0;font-weight:500;font-size:12px}.atl-sim__beats{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr;counter-reset:beat}@media(min-width:700px){.atl-sim__beats{grid-template-columns:1fr 1fr}}@media(min-width:1050px){.atl-sim__beats{grid-template-columns:repeat(4,1fr)}}.atl-sim__beats li{counter-increment:beat;position:relative;background:var(--a-white);border:1px solid var(--a-line);border-radius:16px;padding:18px 18px 16px;display:flex;flex-direction:column}.atl-sim__beats li:before{content:"0" counter(beat);font-family:var(--a-fd);font-weight:800;font-size:13px;color:var(--a-muted2);margin-bottom:8px}.atl-sim__step{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--a-blue)}.atl-sim__beats h3{margin:6px 0 8px;font-family:var(--a-fd);font-weight:800;font-size:17px;line-height:1.25;letter-spacing:-.01em;color:var(--a-ink)}.atl-sim__beats p{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--a-muted);flex:1}.atl-sim__try{align-self:flex-start;white-space:nowrap;font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:100px;border:1.5px solid rgba(0,0,0,.15);background:transparent;color:var(--a-ink);cursor:pointer;transition:all .22s}.atl-sim__try:hover{border-color:var(--a-ink);background:var(--a-ink);color:#fff}.atl-sim__grid{display:grid;gap:20px;margin-top:28px;grid-template-columns:1fr;scroll-margin-top:100px}@media(min-width:900px){.atl-sim__grid{grid-template-columns:1.35fr 1fr}}.atl-sim__tag{position:absolute;top:14px;left:16px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.atl-sim__tag--light{color:var(--a-muted)}.atl-sim__device{position:relative;background:linear-gradient(145deg,var(--a-deep) 0%,var(--a-ink) 50%,var(--a-navy2) 100%);border-radius:20px;padding:40px 16px 20px;display:flex;flex-direction:column;align-items:center}.atl-sim__stage{width:100%;max-width:560px;min-height:280px;display:flex;align-items:center;justify-content:center;color:#fff9;font-size:14px}.atl-sim__canvas{display:block;width:100%;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none;cursor:grab;border-radius:12px}.atl-sim__canvas:focus-visible{box-shadow:0 0 0 2px var(--a-blue3)}.atl-sim__hint{margin:10px 0 12px;color:#fff;font-size:15px;font-weight:500;text-align:center;min-height:1.4em}.atl-sim__legend{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center;font-size:12px;color:#ffffffb8}.atl-sim__legend li{display:flex;align-items:center;gap:6px}.atl-sim__legend i{width:9px;height:9px;border-radius:50%;display:inline-block;box-shadow:0 0 8px currentColor}.atl-sim__legend i.is-blink{animation:atlBlink 1s steps(2,start) infinite}@keyframes atlBlink{to{opacity:.15}}.atl-sim__keys{margin:0;color:#ffffff73;font-size:12px;text-align:center}.atl-sim__phonewrap{position:relative;background:var(--a-off);border-radius:20px;padding:40px 16px 24px;display:flex;justify-content:center}.atl-sim__phone{width:100%;max-width:300px;background:#030a13;border-radius:40px;padding:10px;box-shadow:0 16px 40px #0e29422e}.ph-screen{position:relative;background:var(--a-bg);border-radius:31px;height:560px;overflow-y:auto;overflow-x:hidden;padding:0 14px 18px;scrollbar-width:none}.ph-screen::-webkit-scrollbar{display:none}.ph-status{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:12px 8px 8px;font-size:12px;font-weight:600;background:var(--a-bg);font-variant-numeric:tabular-nums}.ph-icons{letter-spacing:1px;font-size:9px;color:var(--a-ink)}.ph-toast{position:sticky;top:36px;z-index:3;margin:0 -4px;height:0;overflow:visible;pointer-events:none}.ph-toast>div{background:var(--a-ink);color:#fff;border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.35;box-shadow:0 10px 24px #030a1340;transform:translateY(-12px);opacity:0;transition:all .25s ease}.ph-toast>div.is-on{transform:none;opacity:1}.ph-toast>div b{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-bottom:2px}.ph-toast>div.is-alert{background:var(--a-red)}.ph-head{display:flex;justify-content:space-between;align-items:center;margin:6px 0 12px}.ph-title{font-family:var(--a-fd);font-weight:800;font-size:19px;letter-spacing:-.02em}.ph-sub{font-size:11.5px;color:var(--a-muted)}.ph-pill{font-size:11px;font-weight:600;padding:4px 9px;border-radius:100px;background:#3c8a621f;color:var(--a-green);white-space:nowrap}.ph-pill:before{content:"● "}.ph-pill.is-off{background:#59738e24;color:var(--a-muted)}.ph-card{background:var(--a-white);border:1px solid var(--a-line);border-radius:16px;padding:12px 14px;margin-bottom:10px}.ph-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.ph-k{font-size:12px;color:var(--a-muted)}.ph-row strong{font-size:18px;font-variant-numeric:tabular-nums}.ph-bar{height:8px;border-radius:8px;background:var(--a-off);margin:8px 0;overflow:hidden}.ph-bar>div{height:100%;width:62%;background:var(--a-blue);border-radius:8px;transition:width .4s ease,background .3s}.ph-bar>div.is-low{background:var(--a-amber)}.ph-small{font-size:11.5px;color:var(--a-muted)}.ph-state{font-weight:600;color:var(--a-green)}.ph-state.is-warn{color:var(--a-amber)}.ph-state.is-bad{color:var(--a-red)}.ph-state.is-busy{color:var(--a-blue)}.ph-state.is-off{color:var(--a-muted)}.ph-next{display:flex;justify-content:space-between;align-items:flex-end}.ph-big{font-weight:700;font-size:15px;margin-top:2px}.ph-in{font-size:12px;color:var(--a-blue);font-weight:600;font-variant-numeric:tabular-nums}.ph-feed{width:100%;font:inherit;font-weight:600;font-size:14px;padding:12px;border:0;border-radius:100px;background:var(--a-ink);color:#fff;cursor:pointer;transition:background .2s,opacity .2s}.ph-feed:hover:not(:disabled){background:var(--a-navy2)}.ph-feed:disabled{opacity:.4;cursor:not-allowed}.ph-today{text-align:center;font-size:11.5px;color:var(--a-muted);margin:7px 0 4px}.ph-sec{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);margin:14px 2px 6px}.ph-meal{display:flex;align-items:center;gap:8px;background:var(--a-white);border:1px solid var(--a-line);border-radius:14px;padding:9px 10px;margin-bottom:6px}.ph-meal.is-offm{opacity:.55}.ph-meal-main{flex:1;min-width:0}.ph-meal-main b{display:block;font-size:13px}.ph-meal-main span{font-size:11.5px;color:var(--a-muted)}.ph-pend{font-size:10px;font-weight:600;color:var(--a-amber);margin-left:4px}.ph-step{display:flex;align-items:center;gap:4px}.ph-step button{width:24px;height:24px;border-radius:50%;border:1px solid var(--a-line);background:var(--a-bg);font:inherit;font-size:14px;line-height:1;cursor:pointer;color:var(--a-ink)}.ph-step em{font-style:normal;font-size:12px;min-width:12px;text-align:center;font-weight:600}.ph-sw{width:34px;height:20px;border-radius:20px;border:0;background:var(--a-muted2);position:relative;cursor:pointer;transition:background .2s;flex:none}.ph-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.ph-sw.is-on{background:var(--a-blue)}.ph-sw.is-on:after{transform:translate(14px)}.ph-act{list-style:none;margin:0;padding:0}.ph-act li{display:flex;gap:8px;font-size:12px;padding:6px 2px;border-bottom:1px solid var(--a-line)}.ph-act li span{color:var(--a-muted);min-width:38px;font-variant-numeric:tabular-nums}.ph-act li.is-bad{color:var(--a-red)}.ph-act .ph-empty{color:var(--a-muted)}.atl-sim__lab{display:grid;gap:12px;margin-top:20px;grid-template-columns:1fr}@media(min-width:900px){.atl-sim__lab{grid-template-columns:1fr 1fr 1.15fr}}.atl-sim__block{background:var(--a-white);border:1px solid var(--a-line);border-radius:16px;padding:16px 18px}.atl-sim__block h3{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--a-blue)}.atl-sim__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.atl-sim__row label{font-size:14px}.atl-sim__row--btns{justify-content:flex-start;flex-wrap:wrap;gap:8px;padding-top:10px}.atl-sim__row input[type=range]{width:50%;accent-color:var(--a-blue)}.atl-sim__row input[type=checkbox]{width:18px;height:18px;accent-color:var(--a-blue)}.atl-sim__row select{font:inherit;font-size:14px;padding:5px 8px;border:1px solid var(--a-line);border-radius:8px;background:var(--a-bg);color:var(--a-ink)}.atl-sim__seg{display:flex;border:1px solid var(--a-line);border-radius:100px;overflow:hidden}.atl-sim__seg button{font:inherit;font-size:13px;border:0;background:transparent;color:var(--a-ink);padding:5px 11px;cursor:pointer}.atl-sim__seg button.is-active{background:var(--a-ink);color:#fff}.atl-sim__mini{font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:100px;border:1.5px solid rgba(0,0,0,.15);background:transparent;color:var(--a-ink);cursor:pointer}.atl-sim__mini:hover{border-color:var(--a-ink)}.atl-sim__note{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--a-muted)}.atl-sim__log{list-style:none;margin:0;padding:0;max-height:230px;overflow:auto;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.atl-sim__log li{display:flex;gap:8px;border-bottom:1px dashed var(--a-line);padding:3px 0}.atl-sim__log li span{color:var(--a-muted2);min-width:40px}.atl-sim__log li b{font-weight:600;min-width:50px;color:var(--a-muted)}.atl-sim__log .k-device b{color:var(--a-ink)}.atl-sim__log .k-app b{color:var(--a-blue)}.atl-sim__log .k-cloud b{color:var(--a-blue3)}.atl-sim__log .k-test b,.atl-sim__log .k-spec b{color:var(--a-amber)}.atl-sim__log .is-bad{color:var(--a-red)}.atl-sim__foot{margin-top:28px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.atl-sim__outro{max-width:720px}.atl-sim__outro p{margin:0 0 10px;color:var(--a-muted);font-size:16px;line-height:1.6}.atl-sim__outro .atl-sim__fict{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--a-blue)}.atl-sim__outro .atl-sim__wink{margin:0;color:var(--a-ink);font-weight:600}.atl-sim__cta{display:inline-flex;align-items:center;gap:8px;background:var(--a-ink);color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:13px 24px;border-radius:100px;transition:all .22s}.atl-sim__cta:hover{background:var(--a-navy2);transform:translateY(-1px)}@media(min-width:700px){.atl-sim{padding-left:28px;padding-right:28px}}.pp[data-astro-cid-6hymaots]{padding:24px 0 96px;background:var(--warm)}.pp-body[data-astro-cid-6hymaots]{font-size:17px;color:var(--muted);line-height:1.75;max-width:760px}.pp-body[data-astro-cid-6hymaots] h2[data-astro-cid-6hymaots]{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.02em;color:var(--ink);margin:40px 0 14px;line-height:1.2}.pp-body[data-astro-cid-6hymaots] h2[data-astro-cid-6hymaots]:first-child{margin-top:0}.pp-body[data-astro-cid-6hymaots] p{margin-bottom:18px}.pp-body[data-astro-cid-6hymaots] ul{margin:0 0 18px;padding:0;list-style:none}.pp-body[data-astro-cid-6hymaots] li{position:relative;padding-left:22px;margin-bottom:11px}.pp-body[data-astro-cid-6hymaots] li:before{content:"→";position:absolute;left:0;color:var(--blue);font-weight:700}.pp-body[data-astro-cid-6hymaots] strong{color:var(--ink);font-weight:600}.pp-faq[data-astro-cid-6hymaots]{margin:0}.pp-faq[data-astro-cid-6hymaots] dt[data-astro-cid-6hymaots]{color:var(--ink);font-weight:600;margin-top:18px}.pp-faq[data-astro-cid-6hymaots] dd[data-astro-cid-6hymaots]{margin:4px 0 0}
