.pt-root .il-hero-sub{max-width:640px}.pt-root .os-steps{gap:16px;display:grid}@media (min-width:800px){.pt-root .os-steps{grid-template-columns:repeat(3,1fr)}}.pt-root .os-features{gap:16px;display:grid}@media (min-width:700px){.pt-root .os-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.pt-root .os-features{grid-template-columns:repeat(3,1fr)}}.pt-root .os-tile{min-height:200px}.pt-root .os-tile h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.pt-root .os-tile p{color:var(--il-muted);margin-top:8px;line-height:1.6}.pt-root .il-cta-card .il-h2{max-width:18ch}footer[data-accent=os]{--brand:#12b76a;--os-footer-ink:#04210f;color:var(--os-footer-ink);background:radial-gradient(80% 120% at 12% 0,#beffdcbf,#0000 60%),radial-gradient(70% 110% at 100% 100%,#05784699,#0000 65%),linear-gradient(165deg,#6ee7a8 0%,#2fd17f 55%,#12b76a 100%)!important;border-color:#0000!important}footer[data-accent=os] :is(p,span,a,li,h2,h3,h4,h5,button,small,label,div,svg){color:var(--os-footer-ink)!important}footer[data-accent=os] a:hover{text-decoration:underline}footer[data-accent=os] input::placeholder{color:#04210fa8!important;opacity:1!important}footer[data-accent=os] .bg-brand\/25,footer[data-accent=os] .bg-brand\/20{background-color:#ffffff59}footer[data-accent=os] form input{color:var(--os-footer-ink)!important;background:#f2fff7!important;border-color:#04210f8c!important}footer[data-accent=os] form button,footer[data-accent=os] [class*=ring-2] button{background:var(--os-footer-ink)!important}footer[data-accent=os] form button,footer[data-accent=os] form button *,footer[data-accent=os] [class*=ring-2] button,footer[data-accent=os] [class*=ring-2] button *{color:#eafff2!important}.pt-root .os-scene{--os-ink:var(--il-ink);--os-soft:color-mix(in srgb, var(--il-ink) 10%, transparent);--os-line:color-mix(in srgb, var(--il-ink) 18%, transparent);background:radial-gradient(70% 90% at 50% 100%, color-mix(in srgb, var(--hx-accent) 16%, transparent), transparent 70%), color-mix(in srgb, var(--il-ink) 3%, transparent);height:132px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--il-ink) 6%, transparent);border-radius:18px;place-items:center;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.pt-root .os-scene *{display:block;position:relative}.pt-root .os-step{animation:os-step-lit 6s var(--hx-ease) infinite both;animation-delay:calc(var(--os-step,0) * 2s)}@keyframes os-step-lit{0%,30%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hx-accent) 55%, transparent)}40%,to{box-shadow:var(--hx-ring)}}.os-sc-type{align-content:center;gap:10px}.os-sc-type .os-bubble{background:var(--hx-accent);transform-origin:100%;width:46%;height:14px;animation:os-bubble 4s var(--hx-ease) infinite;border-radius:999px;justify-self:end}.os-sc-type .os-input{background:var(--il-bg);width:210px;height:36px;box-shadow:inset 0 0 0 1px var(--os-line);border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 14px;display:flex}.os-sc-type .os-typed{background:var(--os-line);transform-origin:0;border-radius:99px;width:120px;height:6px;animation:4s steps(12,end) infinite os-typed}.os-sc-type .os-caret{background:var(--hx-accent);width:2px;height:14px;animation:.9s step-end infinite os-blink}.os-sc-type .os-send{background:var(--os-ink);width:24px;height:24px;animation:os-send 4s var(--hx-ease) infinite;border-radius:999px;margin-left:auto}@keyframes os-typed{0%{transform:scaleX(0)}55%,70%{transform:scaleX(1)}75%,to{transform:scaleX(0)}}@keyframes os-blink{50%{opacity:0}}@keyframes os-send{0%,66%{transform:scale(1)}70%{transform:scale(.82)}76%,to{transform:scale(1)}}@keyframes os-bubble{0%,72%{opacity:0;transform:scale(.6)translateY(8px)}80%,94%{opacity:1;transform:none}to{opacity:0}}.os-sc-work .os-window{background:var(--il-bg);width:200px;height:104px;box-shadow:inset 0 0 0 1px var(--os-line);border-radius:12px;padding:26px 14px 10px}.os-sc-work .os-window-bar{gap:4px;display:flex;position:absolute;top:9px;left:12px}.os-sc-work .os-window-bar i{background:var(--os-line);border-radius:99px;width:6px;height:6px}.os-sc-work .os-row{background:var(--os-soft);border-radius:6px;height:12px;margin-bottom:8px;overflow:hidden}.os-sc-work .os-row-a{width:70%}.os-sc-work .os-fill{background:color-mix(in srgb, var(--hx-accent) 55%, transparent);transform-origin:0;width:100%;height:100%;animation:os-fill 4.4s var(--hx-ease) infinite}.os-sc-work .os-btn{background:var(--os-ink);width:52px;height:16px;animation:os-press 4.4s var(--hx-ease) infinite;border-radius:999px;margin-left:auto}.os-sc-work .os-pointer{background:var(--hx-accent);clip-path:polygon(0 0,100% 62%,52% 64%,32% 100%);width:14px;height:18px;animation:os-pointer 4.4s var(--hx-ease) infinite;position:absolute;top:50%;left:50%}.os-sc-work .os-ripple{border:2px solid var(--hx-accent);opacity:0;border-radius:99px;width:18px;height:18px;animation:4.4s ease-out infinite os-ripple;position:absolute;top:-9px;left:-9px}@keyframes os-pointer{0%{transform:translate(-80px,40px)}25%,40%{transform:translate(-30px,2px)}65%,80%{transform:translate(60px,32px)}to{transform:translate(-80px,40px)}}@keyframes os-fill{0%,30%{transform:scaleX(0)}55%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes os-press{0%,66%{transform:scale(1)}70%{transform:scale(.88)}76%,to{transform:scale(1)}}@keyframes os-ripple{0%,68%{opacity:0;transform:scale(.4)}70%{opacity:1}84%,to{opacity:0;transform:scale(1.8)}}.os-sc-log{align-content:center;place-items:stretch stretch;gap:8px;padding-inline:28px}.os-sc-log .os-log-row{background:var(--il-bg);height:26px;box-shadow:inset 0 0 0 1px var(--os-line);animation:os-log 4.2s var(--hx-ease) infinite both;animation-delay:var(--os-d,0s);border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.os-sc-log .os-check{background:var(--hx-accent);border-radius:99px;flex:none;width:14px;height:14px}.os-sc-log .os-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:6px;position:absolute;top:3px;left:4px;transform:rotate(45deg)}.os-sc-log .os-log-line{background:var(--os-line);border-radius:99px;height:6px}.os-sc-log .os-log-time{background:var(--os-soft);border-radius:99px;width:26px;height:6px;margin-left:auto}@keyframes os-log{0%{opacity:0;transform:translateY(10px)}12%,80%{opacity:1;transform:none}92%,to{opacity:0}}.os-sc-stop{align-content:center;gap:14px}.os-sc-stop .os-progress{background:var(--os-soft);border-radius:99px;width:180px;height:8px;overflow:hidden}.os-sc-stop .os-progress-bar{background:var(--hx-accent);transform-origin:0;height:100%;animation:4s linear infinite os-progress}.os-sc-stop .os-stop{width:44px;height:44px;animation:os-stop 4s var(--hx-ease) infinite;background:#dc2626;border-radius:99px;justify-self:center;place-items:center;display:grid}.os-sc-stop .os-stop-square{background:#fff;border-radius:3px;width:14px;height:14px}@keyframes os-progress{0%{transform:scaleX(0)}55%,to{transform:scaleX(.55)}}@keyframes os-stop{0%,50%{transform:scale(1);box-shadow:0 0 #dc262666}54%{transform:scale(.86)}60%{transform:scale(1);box-shadow:0 0 0 14px #dc262600}to{transform:scale(1)}}.os-sc-remote{grid-auto-flow:column;gap:10px}.os-sc-remote .os-phone{background:var(--il-bg);width:40px;height:72px;box-shadow:inset 0 0 0 2px var(--os-line);border-radius:10px;padding:14px 5px}.os-sc-remote .os-phone-msg{background:var(--hx-accent);height:10px;animation:os-msg-out 3.6s var(--hx-ease) infinite;border-radius:6px}.os-sc-remote .os-path{background:repeating-linear-gradient(90deg, var(--os-line) 0 6px, transparent 6px 10px);width:70px;height:2px}.os-sc-remote .os-packet{background:var(--hx-accent);width:10px;height:10px;animation:os-packet 3.6s var(--hx-ease) infinite;border-radius:99px;position:absolute;top:-4px}.os-sc-remote .os-laptop{width:92px}.os-sc-remote .os-laptop-screen{background:var(--il-bg);height:58px;box-shadow:inset 0 0 0 2px var(--os-line);border-radius:8px 8px 2px 2px;padding:10px}.os-sc-remote .os-laptop:after{content:"";background:var(--os-line);border-radius:0 0 6px 6px;height:5px;margin-inline:-8px;display:block}.os-sc-remote .os-laptop-msg{background:var(--hx-accent);width:70%;height:10px;animation:os-msg-in 3.6s var(--hx-ease) infinite;border-radius:6px}@keyframes os-msg-out{0%,10%{opacity:0;transform:translateY(6px)}20%,40%{opacity:1;transform:none}50%,to{opacity:.25}}@keyframes os-packet{0%,35%{opacity:0;transform:translate(0)}40%{opacity:1}65%{opacity:1;transform:translate(60px)}70%,to{opacity:0;transform:translate(60px)}}@keyframes os-msg-in{0%,66%{opacity:0;transform:scale(.7)}76%,92%{opacity:1;transform:none}to{opacity:0}}.os-sc-private{align-content:center;gap:14px}.os-sc-private .os-lock{justify-self:center;width:40px;height:48px}.os-sc-private .os-shackle{border:4px solid var(--os-ink);width:26px;height:22px;animation:os-shackle 4s var(--hx-ease) infinite;border-bottom:0;border-radius:14px 14px 0 0;margin:0 auto -8px}.os-sc-private .os-lock-body{background:var(--hx-accent);border-radius:8px;height:30px}.os-sc-private .os-mask{background:var(--il-bg);box-shadow:inset 0 0 0 1px var(--os-line);border-radius:999px;gap:6px;padding:8px 14px;display:flex}.os-sc-private .os-mask i{background:var(--os-ink);width:8px;height:8px;animation:os-mask 4s var(--hx-ease) infinite both;animation-delay:var(--os-d,0s);border-radius:99px}@keyframes os-shackle{0%,20%{transform:translateY(-6px)}35%,to{transform:none}}@keyframes os-mask{0%,10%{opacity:0;transform:scale(.4)}25%,85%{opacity:1;transform:none}to{opacity:0}}.os-sc-create .os-canvas{background:var(--il-bg);width:160px;height:100px;box-shadow:inset 0 0 0 1px var(--os-line);border-radius:12px;overflow:hidden}.os-sc-create .os-shape{animation:os-build 4.5s var(--hx-ease) infinite both;border-radius:8px;position:absolute}.os-sc-create .os-shape-a{background:var(--hx-accent);width:60px;height:76px;top:12px;left:12px}.os-sc-create .os-shape-b{background:var(--os-ink);border-radius:99px;width:62px;height:10px;animation-delay:.5s;top:14px;left:84px}.os-sc-create .os-shape-c{background:var(--os-line);border-radius:99px;width:44px;height:8px;animation-delay:.9s;top:32px;left:84px}.os-sc-create .os-spark{background:var(--hx-accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:16px;height:16px;animation:os-spark 4.5s var(--hx-ease) infinite;position:absolute;bottom:14px;right:14px}@keyframes os-build{0%,8%{opacity:0;transform:translateY(10px)scale(.9)}22%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes os-spark{0%,40%{opacity:0;transform:scale(.3)}50%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.os-sc-desks{grid-auto-flow:column;gap:14px}.os-sc-desks .os-desk{width:58px;animation:os-desk 3s var(--hx-ease) infinite;animation-delay:var(--os-d,0s)}.os-sc-desks .os-desk-screen{background:var(--il-bg);height:40px;box-shadow:inset 0 0 0 2px var(--os-line);border-radius:6px}.os-sc-desks .os-desk-stand{background:var(--os-line);border-radius:0 0 4px 4px;width:18px;height:8px;margin:0 auto}@keyframes os-desk{0%,30%{transform:translateY(-4px)}0%,30%{filter:none}40%,to{transform:none}}.os-sc-desks .os-desk-screen:after{content:"";background:var(--hx-accent);opacity:0;animation:os-desk-lit 3s var(--hx-ease) infinite;animation-delay:inherit;border-radius:3px;position:absolute;inset:6px}.os-sc-desks .os-desk{--os-anim-delay:var(--os-d)}.os-sc-desks .os-desk-screen:after{animation-delay:var(--os-d,0s)}@keyframes os-desk-lit{0%,30%{opacity:1}40%,to{opacity:.15}}.pt-root .os-tile .os-scene{margin-bottom:0}@media (prefers-reduced-motion:reduce){.pt-root .os-step,.pt-root .os-scene,.pt-root .os-scene *,.pt-root .os-scene :after{animation:none!important}}footer[data-accent=os] [class*=ring-2]{--tw-ring-color:var(--os-footer-ink);background:#f2fff7!important}footer[data-accent=os] [class*=ring-2] input,footer[data-accent=os] [class*=ring-2] textarea{color:var(--os-footer-ink)!important;background:0 0!important;border:0!important}footer[data-accent=os] input::placeholder,footer[data-accent=os] textarea::placeholder{color:#04210f99!important}footer[data-accent=os] [class*=rounded-full][class*=p-0\.5]{background:#f2fff7d9!important;border-color:#04210f4d!important}footer[data-accent=os] [class*=rounded-full][class*=p-0\.5] button,footer[data-accent=os] [class*=rounded-full][class*=p-0\.5] button *{color:var(--os-footer-ink)!important;background:0 0!important}.il-root.hx-skin.hx-skin.pt-root .il-hero{background:0 0}.pt-root .pt-body{isolation:isolate;position:relative}.pt-root .pt-traces{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pt-root .pt-traces i{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite;animation-fill-mode:both;display:block;position:absolute}.pt-root .pt-trace-x{background:linear-gradient(90deg, transparent, var(--hx-accent), transparent);width:240px;height:1px;animation-name:pt-trace-x;left:0}.pt-root .pt-trace-y{background:linear-gradient(180deg, transparent, var(--hx-accent), transparent);width:1px;height:240px;animation-name:pt-trace-y;top:0}@keyframes pt-trace-x{0%{opacity:0;transform:translate(-240px)}5%,80%{opacity:.85}90%,to{opacity:0;transform:translate(100vw)}}@keyframes pt-trace-y{0%{opacity:0;top:-240px}5%,80%{opacity:.85}90%,to{opacity:0;top:100%}}.pt-root .os-scene{background:color-mix(in srgb, var(--il-ink) 2.5%, transparent)}@media (hover:hover){.il-root.hx-skin.hx-skin.pt-root :is(.il-step,.il-tile):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hx-accent) 55%, transparent)}}.il-root.hx-skin.hx-skin.pt-root .il-cta-card .hx-cta-icon{box-shadow:none}@media (prefers-reduced-motion:reduce){.pt-root .pt-traces{display:none}}.il-root.hx-skin.hx-skin.pt-root .il-tile:before{display:none}footer[data-accent=os]{background:linear-gradient(#34d083 0%,#1fbf73 100%)!important}footer[data-accent=os]>.absolute.inset-0.pointer-events-none{display:none}.pt-root .os-scene{--pt-a:var(--hx-accent)}.pt-root .pt-key{min-width:64px;height:56px;color:var(--il-ink);background:var(--il-bg);box-shadow:inset 0 0 0 1px var(--os-line), 0 4px 0 var(--os-line);animation:2.4s ease-in-out infinite pt-press;animation-delay:var(--os-d,0s);border-radius:14px;place-items:center;padding:0 14px;font-size:1.1rem;font-weight:600;display:grid}.pt-root .pt-key-sm{min-width:44px;height:42px;font-size:.95rem}.pt-sc-key .pt-key-ring{width:90px;height:90px;box-shadow:0 0 0 2px var(--pt-a);opacity:0;border-radius:22px;animation:2.4s ease-out infinite pt-ring;position:absolute}.pt-sc-combo{grid-auto-flow:column;gap:10px}@keyframes pt-press{0%,20%{box-shadow:inset 0 0 0 1px var(--os-line), 0 4px 0 var(--os-line);transform:none}30%,70%{color:#fff;background:var(--pt-a);box-shadow:inset 0 0 0 1px transparent, 0 1px 0 var(--os-line);transform:translateY(3px)}80%,to{transform:none}}@keyframes pt-ring{0%,28%{opacity:0;transform:scale(.8)}35%{opacity:.8}75%,to{opacity:0;transform:scale(1.35)}}.pt-sc-wave{grid-auto-flow:column;gap:5px}.pt-root .pt-wave-bar{background:var(--pt-a);transform-origin:50%;width:5px;height:58px;animation:1.1s ease-in-out infinite pt-wave;animation-delay:var(--os-d,0s);border-radius:99px}@keyframes pt-wave{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.pt-sc-paste{align-content:center;gap:12px}.pt-root .pt-field{background:var(--il-bg);width:200px;height:38px;box-shadow:inset 0 0 0 1px var(--os-line);border-radius:10px;align-items:center;gap:3px;padding:0 14px;display:flex}.pt-root .pt-field-text{background:var(--il-ink);opacity:.55;transform-origin:0;border-radius:99px;width:140px;height:7px;animation:3.6s cubic-bezier(.16,1,.3,1) infinite pt-paste}.pt-root .pt-field-caret{background:var(--pt-a);width:2px;height:16px;animation:.9s step-end infinite os-blink}.pt-root .pt-copy-chip{background:color-mix(in srgb, var(--pt-a) 25%, transparent);border-radius:99px;justify-self:center;width:70px;height:18px;animation:3.6s ease-in-out infinite pt-chip}@keyframes pt-paste{0%,25%{transform:scaleX(0)}35%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pt-chip{0%,30%{opacity:0;transform:translateY(6px)}40%,80%{opacity:1;transform:none}to{opacity:0}}.pt-root .pt-lang-word{letter-spacing:-.03em;color:var(--il-ink);opacity:0;animation:6s ease-in-out infinite pt-lang;animation-delay:var(--os-d,0s);font-size:1.6rem;font-weight:500;position:absolute}@keyframes pt-lang{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}5%,17%{opacity:1;filter:none;transform:none}22%,to{opacity:0;filter:blur(3px);transform:translateY(-10px)}}.pt-root .pt-ui{border-radius:12px;width:160px;height:92px;padding:14px;animation:5s ease-in-out infinite pt-theme}.pt-root .pt-ui-bar{background:var(--pt-a);border-radius:99px;width:40%;height:10px;margin-bottom:12px}.pt-root .pt-ui-line{opacity:.35;background:currentColor;border-radius:99px;height:7px;margin-bottom:8px}.pt-root .pt-ui-short{width:60%}@keyframes pt-theme{0%,40%{color:#111;background:#fff;box-shadow:inset 0 0 0 1px #0000001a}50%,90%{color:#f4f4f4;background:#121212;box-shadow:inset 0 0 0 1px #ffffff1f}to{color:#111;background:#fff}}.pt-sc-ready{grid-auto-flow:column;gap:16px}.pt-root .pt-toggle{border-radius:99px;width:64px;height:36px;padding:4px;animation:3.2s ease-in-out infinite pt-toggle-bg}.pt-root .pt-toggle-knob{background:#fff;border-radius:99px;width:28px;height:28px;animation:3.2s cubic-bezier(.16,1,.3,1) infinite pt-toggle;box-shadow:0 2px 6px #00000040}.pt-root .pt-ready-dot{background:#22c55e;border-radius:99px;width:12px;height:12px;animation:3.2s ease-in-out infinite pt-ready}@keyframes pt-toggle-bg{0%,30%{background:var(--os-line)}40%,85%{background:var(--pt-a)}95%,to{background:var(--os-line)}}@keyframes pt-toggle{0%,30%{transform:none}40%,85%{transform:translate(28px)}95%,to{transform:none}}@keyframes pt-ready{0%,40%{opacity:.2}50%,85%{opacity:1}to{opacity:.2}}.pt-sc-import{align-content:center;gap:14px}.pt-root .pt-url{background:var(--il-bg);width:210px;height:34px;box-shadow:inset 0 0 0 1px var(--os-line);border-radius:99px;align-items:center;padding:0 14px;display:flex}.pt-root .pt-url-text{background:var(--pt-a);transform-origin:0;border-radius:99px;width:150px;height:6px;animation:4s ease-in-out infinite pt-paste}.pt-root .pt-progress{background:var(--os-soft);border-radius:99px;justify-self:center;width:180px;height:8px;overflow:hidden}.pt-root .pt-progress-fill{background:var(--pt-a);transform-origin:0;height:100%;animation:4s ease-in-out infinite pt-fill}@keyframes pt-fill{0%,35%{transform:scaleX(0)}85%,to{transform:scaleX(1)}}.pt-root .pt-timeline{background:repeating-linear-gradient(90deg, var(--os-soft) 0 4px, transparent 4px 7px);border-radius:8px;width:220px;height:40px;overflow:hidden}.pt-root .pt-moment{background:color-mix(in srgb, var(--pt-a) 70%, transparent);opacity:0;width:34px;animation:3.6s ease-in-out infinite pt-moment;animation-delay:var(--os-d,0s);border-radius:6px;position:absolute;top:0;bottom:0}.pt-root .pt-moment:first-child{left:20px}.pt-root .pt-moment:nth-child(2){left:96px}.pt-root .pt-moment:nth-child(3){left:160px}.pt-root .pt-playhead{background:var(--il-ink);width:2px;animation:3.6s linear infinite pt-playhead;position:absolute;top:-4px;bottom:-4px}@keyframes pt-moment{0%,20%{opacity:0;transform:scaleY(.4)}30%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes pt-playhead{0%{transform:translate(0)}to{transform:translate(218px)}}.pt-root .pt-phone{background:linear-gradient(160deg, color-mix(in srgb, var(--pt-a) 35%, var(--il-bg)), var(--il-bg));width:62px;height:108px;box-shadow:inset 0 0 0 1px var(--os-line);border-radius:12px;overflow:hidden}.pt-root .pt-caption{flex-wrap:wrap;justify-content:center;gap:3px;display:flex;position:absolute;bottom:18px;left:8px;right:8px}.pt-root .pt-caption i{width:16px;height:6px;animation:2.8s cubic-bezier(.34,1.56,.64,1) infinite both pt-word;animation-delay:var(--os-d,0s);background:#fff;border-radius:3px;box-shadow:0 0 0 1px #00000059}.pt-root .pt-caption i:nth-child(2){background:var(--pt-a)}@keyframes pt-word{0%,10%{opacity:0;transform:scale(.4)}20%,85%{opacity:1;transform:none}to{opacity:0}}.pt-root .pt-clip{background:linear-gradient(160deg, color-mix(in srgb, var(--pt-a) 45%, var(--il-bg)), var(--il-bg));width:54px;height:96px;box-shadow:inset 0 0 0 1px var(--os-line), 0 10px 24px -14px #00000080;animation:3.6s cubic-bezier(.16,1,.3,1) infinite pt-fan;animation-delay:var(--os-d,0s);border-radius:10px;position:absolute}.pt-root .pt-clip:first-child{--pt-x:-64px;--pt-r:-8deg}.pt-root .pt-clip:nth-child(2){--pt-x:0px;--pt-r:0deg}.pt-root .pt-clip:nth-child(3){--pt-x:64px;--pt-r:8deg}@keyframes pt-fan{0%,15%{transform:none}40%,85%{transform:translateX(var(--pt-x)) rotate(var(--pt-r))}to{transform:none}}.pt-root .pt-preset{opacity:0;height:10px;animation:3.9s ease-in-out infinite pt-preset;animation-delay:var(--os-d,0s);border-radius:4px;position:absolute;bottom:22px;left:8px;right:8px}.pt-root .pt-preset-0{background:#fff;box-shadow:0 0 0 1.5px #000}.pt-root .pt-preset-1{background:#facc15}.pt-root .pt-preset-2{background:var(--pt-a);bottom:46px}@keyframes pt-preset{0%{opacity:0;transform:translateY(6px)}8%,30%{opacity:1;transform:none}36%,to{opacity:0}}.pt-sc-vertical{grid-auto-flow:column;gap:12px}.pt-root .pt-frame916{background:var(--il-bg);width:48px;height:86px;box-shadow:inset 0 0 0 1px var(--os-line);animation:2.4s ease-in-out infinite pt-frame;animation-delay:var(--os-d,0s);border-radius:9px}@keyframes pt-frame{0%,30%{box-shadow:inset 0 0 0 2px var(--pt-a);transform:translateY(-4px)}40%,to{box-shadow:inset 0 0 0 1px var(--os-line);transform:none}}.pt-root .pt-space{background:var(--il-bg);width:150px;height:70px;box-shadow:inset 0 0 0 1px var(--os-line);animation:3.6s cubic-bezier(.16,1,.3,1) infinite pt-space;animation-delay:var(--os-d,0s);border-radius:12px;position:absolute}.pt-root .pt-space:before{content:"";background:var(--pt-a);border-radius:7px;width:22px;height:22px;position:absolute;top:12px;left:12px}@keyframes pt-space{0%{opacity:.4;transform:translateY(18px)scale(.92)}20%,33%{opacity:1;transform:none}45%,to{opacity:0;transform:translateY(-18px)scale(.92)}}.pt-root .pt-cal{grid-template-columns:repeat(7,18px);gap:5px;display:grid}.pt-root .pt-cal i{background:var(--os-soft);border-radius:5px;height:18px}.pt-root .pt-cal i.is-post{animation:3s ease-in-out infinite pt-post;animation-delay:var(--os-d,0s)}@keyframes pt-post{0%,20%{background:var(--os-soft)}30%,85%{background:var(--pt-a)}to{background:var(--os-soft)}}.pt-sc-choices{align-content:center;gap:8px}.pt-root .pt-choice{background:var(--il-bg);width:180px;height:26px;box-shadow:inset 0 0 0 1px var(--os-line);border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.pt-root .pt-choice-box{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--os-line);animation:3s ease-in-out infinite pt-check;animation-delay:var(--os-d,0s);border-radius:4px}.pt-root .pt-choice-line{background:var(--os-soft);border-radius:99px;flex:1;height:6px}@keyframes pt-check{0%,25%{background:0 0}35%,85%{background:var(--pt-a);box-shadow:none}to{background:0 0}}.pt-sc-channels{align-content:center;gap:10px}.pt-root .pt-channel{background:var(--il-bg);width:190px;height:34px;box-shadow:inset 0 0 0 1px var(--os-line);border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.pt-root .pt-channel-mark{background:#ef4444;border-radius:5px;width:16px;height:16px}.pt-root .pt-channel-1 .pt-channel-mark{background:#a855f7}.pt-root .pt-channel-line{background:var(--os-soft);border-radius:99px;flex:1;height:6px}.pt-root .pt-channel-state{width:10px;height:10px;animation:3.2s ease-in-out infinite pt-state;animation-delay:var(--os-d,0s);border-radius:99px}@keyframes pt-state{0%,30%{background:var(--os-line)}40%,90%{background:#22c55e}to{background:var(--os-line)}}.pt-sc-live{grid-auto-flow:column;gap:22px}.pt-root .pt-live-btn{width:70px;height:32px;animation:os-press 3s var(--hx-ease) infinite;background:#ef4444;border-radius:99px}.pt-root .pt-live-dests{gap:8px;display:grid}.pt-root .pt-live-dests i{background:var(--os-soft);width:70px;height:12px;animation:3s ease-in-out infinite pt-dest;animation-delay:var(--os-d,0s);border-radius:99px}@keyframes pt-dest{0%,70%{background:var(--os-soft)}76%,95%{background:var(--pt-a)}to{background:var(--os-soft)}}@media (prefers-reduced-motion:reduce){.pt-root .os-scene *,.pt-root .os-scene :before{animation:none!important}}
