:root{--bg:#000;--fg:#fff;--ac:#FFFFFF;--accent:#8A2BE2;--line:#333;--line-ui:#8c8c8c;--font:"Bungee",Impact,"Arial Black",system-ui,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--tap:44px;--tab-h:60px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);color-scheme:dark}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-bottom:calc(var(--tab-h) + var(--safe-b) + 16px)}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,.18)}button,a,input,select,textarea,summary{touch-action:manipulation}html,body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);letter-spacing:.02em;max-width:100%;overflow-x:hidden}body{min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased}img,video,canvas,svg{max-width:100%}main{overflow-wrap:break-word}main .p-page{padding:0;min-height:0}a.muted{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--s2)}a{color:var(--ac)}:focus{outline:none}:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}.btn:focus-visible,.ob-pick:focus-visible,.p-btn:focus-visible{outline-offset:3px;box-shadow:0 0 0 5px #000}.btn:active,.chip:active,.tile:active,.ob-pick:active,.p-btn:active{transform:scale(.98)}.ui-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{max-width:560px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding-bottom:calc(var(--tab-h) + var(--s5) + var(--safe-b))}header.top{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--s3) + var(--safe-t)) calc(var(--s4) + var(--safe-r)) var(--s3) calc(var(--s4) + var(--safe-l));border-bottom:2px solid var(--ac);position:sticky;top:0;background:#000;z-index:5}header.top img{height:34px;width:auto}main{padding:var(--s4) calc(var(--s4) + var(--safe-r)) var(--s4) calc(var(--s4) + var(--safe-l));flex:1}h1{font-size:26px;margin:0 0 var(--s3);line-height:1.15;font-weight:400}h2{font-size:20px;margin:var(--s5) 0 var(--s2);line-height:1.2;font-weight:400}p,li,label{font-family:var(--font);letter-spacing:.01em;line-height:1.55;font-size:16px}.card{border:2px solid var(--line);border-radius:14px;padding:var(--s4);margin:var(--s3) 0;background:#0b0b0b}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card.ac{border-color:var(--ac)}.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:var(--s3) var(--s4);margin:var(--s2) 0;border-radius:12px;border:2px solid var(--ac);background:var(--ac);color:#000;font-family:inherit;font-size:17px;line-height:1.2;cursor:pointer;text-align:center;text-decoration:none}.btn.ghost{background:transparent;color:#fff}.btn.white{background:#fff;color:#000;border-color:#fff}.btn:disabled{opacity:.5}.btn.sm{display:inline-flex;width:auto;min-height:var(--tap)}input,select,textarea{width:100%;min-height:52px;padding:10px var(--s3);margin:6px 0;border-radius:12px;border:2px solid var(--line-ui);background:#000;color:#fff;font-size:17px;font-family:var(--font);letter-spacing:.01em}input::placeholder,textarea::placeholder{color:#b3b3b3;opacity:1}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#fff}input[type=checkbox],input[type=radio]{accent-color:#fff}img.media{width:100%;border-radius:12px;display:block}video,audio{width:100%;border-radius:12px;margin:8px 0;background:#000}nav.tabs{position:fixed;bottom:0;left:0;right:0;display:flex;background:#000;border-top:2px solid var(--ac);padding:0 var(--safe-r) var(--safe-b) var(--safe-l);z-index:10;max-width:560px;margin:0 auto}nav.tabs a{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--s2) 2px;min-height:var(--tab-h);font-size:13px;line-height:1.1;color:#fff;text-decoration:none}nav.tabs a:focus-visible{outline-color:#fff;outline-offset:-6px;box-shadow:none}nav.tabs a.active:focus-visible{outline-color:#000}nav.tabs a.active{background:var(--ac);color:#000}.bar{height:34px;border-radius:8px;background:#222;margin:8px 0;position:relative;overflow:hidden}.bar>i{position:absolute;inset:0 auto 0 0;background:var(--ac)}.bar>span{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;color:#fff;mix-blend-mode:difference}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{border:2px solid var(--line);border-radius:12px;overflow:hidden;background:#0b0b0b;cursor:pointer;color:#fff;padding:0;font-family:inherit;text-align:left}.tile img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#222}.tile{min-height:var(--tap)}.tile div{padding:var(--s2);font-size:14px}.chip{display:inline-block;border:2px solid var(--ac);border-radius:99px;padding:6px var(--s3);margin:0 6px 6px 0;font-size:13px;background:none;color:#fff;font-family:inherit;min-height:var(--tap);min-width:var(--tap);cursor:pointer}.chip.on{background:var(--ac);color:#000}.foot{font-size:13px;line-height:1.5;opacity:.8;margin:var(--s5) 0 0;text-align:center;letter-spacing:0}.err{color:#fff;font-size:15px;border:2px solid #fff;border-radius:10px;padding:var(--s3);margin:var(--s3) 0;text-transform:capitalize}.err:before{content:"! ";font-weight:700}.muted{color:#c8c8c8}.slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.slides figure{flex:0 0 90%;scroll-snap-align:center;margin:0}.pacer{width:200px;height:200px;margin:20px auto;border-radius:50%;background:var(--ac);color:#000;display:flex;align-items:center;justify-content:center;font-size:22px;transform:scale(.6);transition:transform linear}.center{text-align:center}.ob{padding-top:8px}.ob-dots{display:flex;gap:10px;justify-content:center;margin:4px 0 20px}.ob-dots i{width:12px;height:12px;border-radius:50%;border:2px solid #fff;display:block}.ob-dots i.done{background:#fff}.ob-dots i.on{background:#fff;border-color:#fff;transform:scale(1.35)}.ob-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.ob-pick{min-height:76px;border:2px solid var(--line-ui);border-radius:14px;background:#0b0b0b;color:#fff;font-family:inherit;font-size:16px;cursor:pointer;padding:8px}.ob-pick.on{background:#fff;color:#000;border-color:#fff}.ob-time{display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px solid var(--line-ui);border-radius:14px;padding:8px 12px;margin:10px 0;font-family:inherit;text-align:left}.ob-time span{font-size:17px}.ob-time small{display:block;font-size:13px;color:#c8c8c8}.ob-time input{width:150px;max-width:50%;margin:0}.ob-note{font-size:14px}.ob-aff{font-size:22px;line-height:1.3;margin:6px 0}.ob-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.ob-nav .btn{width:auto;min-width:120px;margin:0}.ob-skip{background:none;border:0;color:#fff;font-family:inherit;font-size:14px;min-height:48px;padding:0 12px;text-decoration:underline;cursor:pointer}.install{text-align:center}.install-copy{font-size:16px;margin:4px 0 8px}.install-ios{margin:4px 0 8px}.empty-line{text-align:center;padding:var(--s5) 0}.ui-skel{display:block;background:linear-gradient(90deg,#161616 25%,#2a2a2a,#161616 75%);background-size:200% 100%;animation:ui-shimmer 1.4s linear infinite;margin:var(--s2) 0}.ui-skel-card{display:grid;gap:var(--s1)}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-empty{text-align:center;padding:var(--s6) var(--s4)}.ui-empty-mark{width:48px;height:48px;border-radius:50%;border:2px solid #fff;margin:0 auto var(--s3);position:relative}.ui-empty-mark:after{content:"";position:absolute;inset:14px;border-radius:50%;background:#fff}.ui-empty h2{margin-top:0}.ui-toast{position:fixed;left:calc(var(--s4) + var(--safe-l));right:calc(var(--s4) + var(--safe-r));bottom:calc(var(--tab-h) + var(--s4) + var(--safe-b));max-width:528px;margin:0 auto;background:#000;color:#fff;border:2px solid #fff;border-radius:10px;padding:var(--s3) var(--s4);display:flex;align-items:center;justify-content:space-between;gap:var(--s3);font-size:16px;z-index:50;animation:ui-rise .2s ease-out}.ui-toast.err-t{background:#fff;color:#000}.ui-toast-x{min-width:var(--tap);min-height:var(--tap);background:none;border:2px solid currentColor;border-radius:8px;color:inherit;font-family:inherit;font-size:22px;line-height:1;cursor:pointer}@keyframes ui-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ui-cel{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:60}.ui-cel-burst{position:absolute;left:50%;top:50%;width:0;height:0}.ui-cel-burst i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;opacity:0;animation:ui-burst 1.4s ease-out forwards}@keyframes ui-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}20%{opacity:.9}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1)}}.ui-cel-msg{position:relative;background:#000;border:2px solid #fff;border-radius:12px;padding:var(--s3) var(--s5);font-size:20px;text-align:center;animation:ui-rise .3s ease-out;max-width:90%}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.pacer{transition:none!important}.ui-skel{animation:none;background:#1f1f1f}.ui-cel-burst{display:none}.btn:active,.chip:active,.tile:active,.ob-pick:active,.p-btn:active{transform:none}}@media (min-width:600px){main{padding-top:var(--s5)}h1{font-size:30px}}@media (max-width:359px){nav.tabs a{font-size:12px}h1{font-size:23px}}.static-offline{margin:0 0 var(--s3);padding:var(--s1) var(--s3);display:inline-block;border:2px solid #fff;border-radius:99px;font-size:12px;line-height:1.5;letter-spacing:.08em}.static-error{text-align:center;border-color:#fff}.static-error h2{margin-top:0}.static-skel-row{display:grid;gap:var(--s1)}.static-search,.vault-search{margin:var(--s2) 0 var(--s3)}.static-offer h2{margin:var(--s2) 0 var(--s2)}.static-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s3);margin:var(--s3) 0}.static-price b{font-size:28px;font-weight:400;line-height:1.1}.static-price small{font-size:13px;border:2px solid var(--line-ui);border-radius:99px;padding:2px var(--s3)}.static-item{padding:0}.static-qh{margin:0;font-size:inherit}.static-q{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;min-height:var(--tap);padding:var(--s3) var(--s4);background:none;border:0;border-radius:12px;color:#fff;font-family:inherit;font-size:16px;line-height:1.35;text-align:left;cursor:pointer}.static-plus{flex:0 0 auto;font-size:24px;line-height:1;min-width:var(--tap);text-align:center}.static-a{padding:0 var(--s4) var(--s4)}.static-a p{margin:0 0 var(--s3);max-width:60ch}.static-prose{max-width:100%}.static-prose h2{margin:0 0 var(--s3)}.static-prose h3{font-size:15px;font-weight:400;margin:var(--s5) 0 var(--s2);padding-bottom:var(--s1);border-bottom:2px solid var(--line);letter-spacing:.08em}.static-prose p{line-height:1.75;max-width:60ch;margin:0 0 var(--s3)}.drop-day{margin:0 0 var(--s2);font-size:14px;letter-spacing:.12em;color:#c8c8c8}.drop-hook{font-size:18px;margin:var(--s2) 0 var(--s3)}.drop-body{margin:var(--s3) 0}.drop-img{height:auto;aspect-ratio:16/9;object-fit:cover;background:#161616;margin:var(--s3) 0}.drop-video{aspect-ratio:16/9;height:auto;margin:var(--s3) 0}.drop-slides{margin:var(--s3) 0}.drop-hint{font-size:13px;margin:var(--s2) 0;letter-spacing:.08em}.drop-bar{height:44px;border-radius:10px;background:#222;margin:var(--s2) 0;position:relative;overflow:hidden;border:2px solid transparent}.drop-bar.mine{border-color:#fff}.drop-bar>i{position:absolute;inset:0 auto 0 0;background:#fff;transition:width .7s cubic-bezier(.2,.8,.2,1)}.drop-bar>span{position:absolute;left:var(--s3);top:50%;transform:translateY(-50%);font-size:14px;color:#fff;mix-blend-mode:difference;white-space:nowrap}.drop-claim p{margin:var(--s1) 0 0;font-size:13px;letter-spacing:.04em}.vault-chips{display:flex;flex-wrap:wrap;margin:0 0 var(--s3)}.vault-tile{display:block;width:100%}.vault-ph{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:#161616;font-size:28px;color:#8c8c8c}.vault-player h2{margin:0 0 var(--s2)}.vault-player video{aspect-ratio:16/9;height:auto}.neuro-track{display:grid;grid-template-columns:auto 1fr;gap:var(--s3);align-items:center}.neuro-track:not(:has(.neuro-cover)){grid-template-columns:1fr}.neuro-cover{width:64px;height:64px;border-radius:10px;object-fit:cover;background:#161616}.neuro-meta h2{margin:0 0 var(--s1);font-size:18px}.neuro-meta p{margin:0;font-size:14px}.neuro-len{margin-top:var(--s1)!important;letter-spacing:.08em;color:#fff}.neuro-play{grid-column:1/-1;margin:0}.neuro-now{position:sticky;bottom:calc(var(--tab-h) + var(--s2) + var(--safe-b));z-index:4;background:#000}.breathe-chips{display:flex;flex-wrap:wrap;margin:0 0 var(--s3)}.breathe-desc{min-height:1.55em;margin:var(--s2) 0}.breathe-stage{display:flex;align-items:center;justify-content:center;height:240px;overflow:hidden}.breathe-pacer{margin:0;text-align:center;line-height:1.15;padding:var(--s4);will-change:transform}.breathe-pacer span{font-size:22px;display:block}.breathe-pause{margin:var(--s2) 0 var(--s4)}
