:root{--ink: #eaf4f8;--mute: #8fa9b8;--hair: rgba(190, 230, 245, .16);--glass: rgba(7, 22, 36, .6);--glass2: rgba(11, 32, 50, .82);--aqua: #86e6f2;--aqua-d: #2aa6c4;--pearl: #f3e2b8;--gold: #e6c078;--coral: #ff8a6b;--danger: #ff5a4a;--ok: #8df0b4;--warn: #ffcf6a;--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);--display: "Dive Display", "Cormorant Garamond", Georgia, serif}html{font-size:clamp(13px,min(calc(100vw / 24),calc(100vh / 46)),17px)}@media(min-width:1900px)and (min-height:1200px){html{font-size:clamp(17px,1.5625vh,24px)}}@container app (min-width: 1900px) and (min-height: 1200px){html{font-size:clamp(17px,1.5625cqh,24px)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;overscroll-behavior:none;touch-action:manipulation}button{font:inherit;color:inherit}.ic{width:1.4em;height:1.4em;flex:0 0 auto}#app{position:fixed;inset:0;bottom:var(--demo-banner, 0px);overflow:hidden;container:app / size}#bg{position:absolute;inset:0;background:#06121f center / cover no-repeat;transition:background-image .3s;animation:drift 34s ease-in-out infinite alternate;transform-origin:50% 40%}@keyframes drift{0%{transform:scale(1.02)}to{transform:scale(1.12) translateY(-1.5%)}}#bg:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 35%,#040e1a00,#040e1a6b 75%),linear-gradient(180deg,#040e1a52,#040e1a2e 38%,#040e1a9e 72%,#030a14eb)}#view{position:absolute;inset:0;width:100%;height:100%;display:none;touch-action:none}#app.diving #view{display:block}#app.diving #bg,#app.diving .bubbles{display:none}.bubbles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bubbles i{position:absolute;bottom:-8%;border-radius:50%;border:1px solid rgba(220,245,255,.5);background:radial-gradient(circle at 30% 30%,#ffffff73,#ffffff0a 60%);animation:rise linear infinite}@keyframes rise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}to{transform:translateY(-115vh) translate(2rem);opacity:0}}#ui{position:absolute;inset:0;pointer-events:none}.screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:calc(.9rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(.9rem + var(--safe-b)) calc(1rem + var(--safe-l));pointer-events:auto;overflow:hidden;animation:fade .32s ease-out}@keyframes fade{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.col{width:100%;max-width:30rem;display:flex;flex-direction:column;gap:.8rem;min-height:0;flex:1}.scroll{overflow-y:auto;overflow-x:hidden;touch-action:pan-y;padding-bottom:.4rem;scrollbar-width:thin;scrollbar-color:rgba(143,211,230,.35) transparent;display:flex;flex-direction:column;gap:.7rem;flex:1;min-height:0}.head{display:flex;align-items:center;gap:.7rem}.head h2{margin:0;font-family:var(--display);font-size:1.75rem;font-weight:600;letter-spacing:.03em;flex:1;text-shadow:0 2px 14px rgba(0,0,0,.5)}.glass,.panel{background:var(--glass);border:1px solid var(--hair);border-radius:1.1rem;padding:.9rem 1rem;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 .6rem 2rem #00000059,inset 0 1px #ffffff0f}.iconbtn{width:2.9rem;height:2.9rem;border-radius:50%;border:1px solid var(--hair);background:var(--glass);color:var(--ink);display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .15s,transform .1s}.iconbtn:active{transform:scale(.94)}.iconbtn .ic{width:1.35rem;height:1.35rem}.iconbtn.txt{font-size:.8rem;font-weight:800;letter-spacing:.06em}.btn{appearance:none;border:1px solid var(--hair);background:var(--glass2);color:var(--ink);font-weight:600;font-size:1rem;min-height:max(44px,3rem);padding:.55rem 1.1rem;border-radius:999px;cursor:pointer;transition:transform .1s,background .15s,box-shadow .2s;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn:active{transform:scale(.97)}.btn small{display:block;font-weight:500;font-size:.74rem;opacity:.72;margin-top:.1rem}.btn.cta{background:linear-gradient(180deg,#fbeccb,#e6bd72);color:#2b1b06;border-color:#fff0c899;min-height:3.6rem;font-size:1.15rem;font-weight:800;letter-spacing:.02em;box-shadow:0 0 2.2rem #e6be6e52,0 .5rem 1.4rem #00000059}.btn.aqua{background:linear-gradient(180deg,#86e6f252,#2aa6c44d);border-color:#86e6f28c;color:#eafcff}.btn[disabled]{opacity:.42;cursor:default}.btn.block{width:100%}.row{display:flex;gap:.7rem;align-items:center}.row>*{flex:1}.chips{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.chip{padding:.45rem .8rem;border-radius:999px;background:var(--glass);border:1px solid var(--hair);font-size:.8rem;color:var(--mute);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:inline-flex;align-items:center;gap:.4rem}.chip b{color:var(--ink);font-size:.95rem;font-weight:700}.chip.pearl b{color:var(--pearl)}.chip .ic{width:1.05rem;height:1.05rem;color:var(--pearl)}.muted{color:var(--mute);font-size:.88rem;line-height:1.45}.kv{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem}.kv b{font-weight:700}.spacer{flex:1;min-height:.4rem}.menu-wrap{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;min-height:0}.logo{text-align:center;margin-top:clamp(.4rem,5vh,3rem)}.logo .over{font-size:.72rem;letter-spacing:.5em;text-transform:uppercase;color:var(--aqua);opacity:.85;margin-bottom:.6rem;padding-left:.5em}.logo h1{margin:0;font-family:var(--display);font-size:clamp(2.3rem,10vw,3.3rem);line-height:.94;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(180deg,#fff 8%,#bdeff7 60%,#62c4dc);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .3rem 1.4rem rgba(70,200,235,.4))}.logo p{margin:.9rem 0 0;color:#cfe9f1;font-size:.95rem;letter-spacing:.08em;font-weight:500}.logo .rule{width:6rem;height:1px;margin:.9rem auto 0;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.menu-top{position:absolute;top:calc(.8rem + var(--safe-t));left:calc(.9rem + var(--safe-l));right:calc(.9rem + var(--safe-r));display:flex;justify-content:space-between;pointer-events:none;z-index:2}.menu-top>*{pointer-events:auto}.menu-right{display:flex;flex-direction:column;gap:.65rem}.daily{display:flex;align-items:center;gap:.8rem;text-align:left;justify-content:flex-start;padding-left:1rem}.daily .ic{width:1.7rem;height:1.7rem;color:var(--aqua)}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.tile{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .2rem .6rem;border-radius:1rem;border:1px solid var(--hair);background:var(--glass);cursor:pointer;font-size:max(.72rem,10px);font-weight:600;color:var(--ink);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .1s,background .15s;min-width:0}.tile:active{transform:scale(.96)}.tile .ic{width:1.6rem;height:1.6rem;color:var(--aqua)}.tile em{font-style:normal;font-size:max(.68rem,10px);color:var(--mute);font-weight:500}.bigdepth{text-align:center;font-family:var(--display);font-size:5.4rem;font-weight:600;line-height:.95;letter-spacing:-.01em;color:#fff;text-shadow:0 .4rem 2rem rgba(89,210,232,.45);font-variant-numeric:lining-nums tabular-nums}.bigdepth small{font-family:Dive,system-ui,sans-serif;font-size:1.1rem;margin-left:.4rem;color:var(--aqua);font-weight:700;letter-spacing:.1em}.zonepill{text-align:center;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--pearl);margin-top:.1rem;min-height:1.2rem}.stepper{display:flex;gap:.7rem;align-items:center;margin-top:.5rem}.stepper .iconbtn{flex:0 0 auto;font-size:1.4rem}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:2.4rem;background:transparent;touch-action:pan-x;margin:0}input[type=range]::-webkit-slider-runnable-track{height:.5rem;border-radius:.3rem;background:var(--track, linear-gradient(90deg, #4cc3d8, #ff8a6b));box-shadow:inset 0 1px 3px #00000080}input[type=range]::-moz-range-track{height:.5rem;border-radius:.3rem;background:var(--track, linear-gradient(90deg, #4cc3d8, #ff8a6b))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.7rem;height:1.7rem;margin-top:-.6rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#f3e2b8 60%,#d8b878);border:.2rem solid rgba(255,255,255,.85);box-shadow:0 .2rem .8rem #0000008c,0 0 1.1rem #f3e2b880}input[type=range]::-moz-range-thumb{width:1.3rem;height:1.3rem;border-radius:50%;background:#f3e2b8;border:.2rem solid #fff}.seg{display:flex;gap:.4rem}.seg button{flex:1;min-height:max(44px,2.6rem);border-radius:.8rem;border:1px solid var(--hair);background:#0c283c8c;color:var(--ink);font-weight:700;cursor:pointer}.seg button.on{background:linear-gradient(180deg,#86e6f280,#2aa6c480);border-color:#86e6f2cc;color:#fff}.meter{position:relative;height:.7rem;border-radius:.4rem;background:#ffffff1a;overflow:hidden}.meter i{display:block;height:100%;border-radius:.4rem;background:linear-gradient(90deg,#4cc3d8,#a9f0b8);transition:width .3s}.meter i.warn{background:linear-gradient(90deg,#f5a54c,#ffe27a)}.meter i.bad{background:linear-gradient(90deg,#ff5a4a,#ff9a6e)}.meter u{position:absolute;left:0;top:0;bottom:0;width:12%;background:repeating-linear-gradient(135deg,#ff463cbf 0 .25rem,#ff463c40 .25rem .5rem);text-decoration:none}.brief{display:flex;gap:.7rem;align-items:center}.brief .ic{width:1.7rem;height:1.7rem;color:var(--aqua)}.brief .state{font-size:.8rem;color:var(--mute)}.brief.calm .ic,.brief.calm .state{color:var(--ok)}.brief.hyper .ic,.brief.hyper .state{color:var(--danger)}.breath{justify-content:center;text-align:center}.breath .col{align-items:center;justify-content:center}.orb{position:relative;width:15rem;height:15rem;display:grid;place-items:center;margin:.6rem 0;touch-action:none}.orb i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff8c,#86e6f259 45%,#2aa6c42e 75%);border:1px solid rgba(190,240,250,.5);box-shadow:0 0 4rem #5ad2eb59,inset 0 0 3rem #ffffff1f;transform:scale(var(--s, .5));transition:transform .08s linear}.orb.mine i{box-shadow:0 0 4rem #f3e2b88c,inset 0 0 3rem #fff3;border-color:#f3e2b8e6}.orb b{position:relative;font-family:var(--display);font-size:2.2rem;letter-spacing:.06em;text-transform:uppercase}.dots{display:flex;gap:.4rem;justify-content:center}.dots i{width:.5rem;height:.5rem;border-radius:50%;background:#fff3}.dots i.on{background:var(--aqua)}.judge{align-self:center;width:9.5rem;aspect-ratio:5 / 7;border-radius:.8rem;padding:.9rem .6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3rem;transform:rotate(-3deg);box-shadow:0 1rem 2.6rem #0000008c,inset 0 0 0 .18rem #ffffff59;animation:pop .55s cubic-bezier(.2,1.4,.4,1);position:relative;flex:0 0 auto}.judge:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,#ffffff59,#fff0 45%);pointer-events:none}@keyframes pop{0%{transform:rotate(-14deg) scale(.4);opacity:0}to{transform:rotate(-3deg) scale(1);opacity:1}}.judge .ic{width:2.4rem;height:2.4rem;stroke-width:2}.judge h3{margin:0;font-family:var(--display);font-size:1.35rem;font-weight:700;line-height:1}.judge-white{background:linear-gradient(160deg,#fff,#cfe6ef);color:#08324a}.judge-yellow{background:linear-gradient(160deg,#ffe58a,#f3b92e);color:#4a3200}.judge-samba{background:linear-gradient(160deg,#ffb27a,#f0793f);color:#3f1400}.judge-blackout{background:linear-gradient(160deg,#ff7a6a,#cf3434);color:#fff}.judge-barotrauma{background:linear-gradient(160deg,#c48cff,#7a3fd0);color:#fff}.resulthead{display:flex;gap:1rem;align-items:center}.resulthead .txt{flex:1;min-width:0}.resulthead p{margin:.3rem 0 0;font-size:.86rem;color:#cfe3ec;line-height:1.4}.grade{display:flex;align-items:center;gap:.7rem;margin-top:.6rem}.grade b{font-family:var(--display);font-size:2.6rem;line-height:1;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--gold);color:var(--pearl);background:#e6c0781a}.grade span{font-size:.75rem;color:var(--mute);text-transform:uppercase;letter-spacing:.12em}.trial{display:flex;flex-direction:column;gap:.55rem}.trial h3{margin:0;display:flex;align-items:center;gap:.45rem;font-family:var(--display);font-size:1.35rem;letter-spacing:.02em}.trial h3 .ic{width:1.2rem;height:1.2rem;color:var(--aqua);flex:0 0 auto}.trial h3 .chip{margin-left:auto;font-family:inherit;font-size:.8rem}.trial p{margin:0;line-height:1.4}.wk-list{display:flex;flex-direction:column;gap:.3rem}.wk-stage{gap:.6rem;padding:.35rem 0;border-bottom:1px solid var(--hair);font-size:.85rem}.wk-stage>span{display:flex;align-items:center;gap:.45rem;min-width:0}.wk-stage b{white-space:nowrap}.wk-stage .ic{width:1.1rem;height:1.1rem;color:var(--ok);flex:0 0 auto}.wk-n{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;border:1px solid var(--hair);font-size:.72rem;flex:0 0 auto}.wk-stage.done{color:var(--mute)}.trial-chip{display:flex;align-items:center;gap:.4rem;white-space:normal;margin-bottom:.5rem;font-size:max(.78rem,11px);line-height:1.3;border-color:#86e6f28c}.trial-chip .ic{width:1rem;height:1rem;color:var(--aqua);flex:0 0 auto}.trial-res{justify-content:center}.chartbox{padding:.6rem .7rem .5rem}.chartbox h4{margin:0 0 .3rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-weight:600;display:flex;justify-content:space-between}#profile{width:100%;height:9.5rem;display:block}.legend{display:flex;gap:.8rem;font-size:.68rem;color:var(--mute);margin-top:.3rem;flex-wrap:wrap}.legend i{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.3rem;vertical-align:middle}.stats{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.stat{padding:.6rem .8rem}.stat span{display:block;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.stat b{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.coach{display:flex;gap:.8rem;align-items:flex-start;border-color:#f3e2b859}.coach .ic{color:var(--pearl);width:1.6rem;height:1.6rem;margin-top:.1rem}.coach p{margin:0 0 .4rem;font-size:.88rem;line-height:1.45}.coach p:last-child{margin:0}.coach h5{margin:0 0 .35rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pearl);font-weight:700}.lines .kv{padding:.3rem 0;border-bottom:1px solid rgba(143,211,230,.12);font-size:.92rem}.lines .kv:last-child{border:0}.lines .total b{font-size:1.5rem;color:var(--pearl)}.badge{display:inline-flex;gap:.4rem;align-items:center;padding:.4rem .8rem;border-radius:999px;background:#f3e2b81f;border:1px solid rgba(243,226,184,.45);color:var(--pearl);font-weight:700;font-size:.82rem}.badge .ic{width:1rem;height:1rem}.item{display:grid;grid-template-columns:3rem 1fr auto;gap:.8rem;align-items:center}.item .ico{width:3rem;height:3rem;border-radius:.9rem;display:grid;place-items:center;background:linear-gradient(160deg,#86e6f240,#2aa6c41a);border:1px solid rgba(134,230,242,.35);color:var(--aqua)}.item .ico .ic{width:1.6rem;height:1.6rem}.item h4{margin:0 0 .15rem;font-size:1rem;font-weight:700}.pips{display:flex;gap:.3rem;margin-top:.5rem}.pips i{width:1.6rem;height:.35rem;border-radius:.2rem;background:#ffffff24}.pips i.on{background:linear-gradient(90deg,var(--aqua),var(--pearl))}.item .btn{min-width:6.6rem;min-height:max(44px,2.6rem);font-size:.88rem;padding:.4rem .8rem}.finds{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.find{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid var(--hair);padding:0;background:#0a2233 center / cover;cursor:pointer}.find.on{border-color:var(--gold);box-shadow:0 0 1.6rem #e6c07866}.find.locked{filter:grayscale(1) brightness(.25) blur(1px)}.find.sel{outline:.2rem solid var(--aqua);outline-offset:.15rem}.find span{position:absolute;inset:0;display:grid;place-items:center;font-size:1.6rem;color:#fff;text-shadow:0 2px 8px #000}.detail h3{margin:0 0 .3rem;font-family:var(--display);font-size:1.5rem}.award{display:grid;grid-template-columns:2.6rem 1fr;gap:.8rem;align-items:center}.award .mark{width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:var(--mute)}.award.on .mark{background:linear-gradient(180deg,#f6e6bd,#d9a95a);color:#3a2400}.award.off .mark{opacity:.6}.award b{display:block;font-size:1rem}.rankrow{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.rankrow .chip.on{color:#fff;border-color:#e6c078b3}.step{display:grid;grid-template-columns:2.2rem 1fr;gap:.8rem}.step .n{width:2.2rem;height:2.2rem;border-radius:50%;background:linear-gradient(180deg,#86e6f280,#2aa6c466);border:1px solid rgba(134,230,242,.7);font-weight:800;display:grid;place-items:center}.step b{display:block;margin-bottom:.2rem;font-size:1rem}.toggle{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.toggle .btn{min-width:5.2rem;min-height:max(44px,2.4rem);font-size:.9rem}#hud{position:absolute;inset:0;pointer-events:none}#hud[hidden]{display:none}#hud>*{pointer-events:none}#hud button{pointer-events:auto}.hd-top{position:absolute;top:calc(.7rem + var(--safe-t));left:calc(.9rem + var(--safe-l));right:calc(.9rem + var(--safe-r));display:flex;gap:.8rem;align-items:flex-start}.hd-depth{min-width:0;flex:1}.hd-num{font-family:var(--display);font-size:3.6rem;font-weight:600;line-height:.9;letter-spacing:-.01em;text-shadow:0 .2rem 1.4rem rgba(0,0,0,.75);font-variant-numeric:lining-nums tabular-nums}.hd-num small{font-family:Dive,system-ui,sans-serif;font-size:1rem;color:var(--aqua);margin-left:.3rem;font-weight:700;letter-spacing:.08em}.hd-zone{font-size:max(.66rem,10px);letter-spacing:.22em;text-transform:uppercase;color:#d4ecf5;text-shadow:0 1px 8px #000;margin-top:.3rem}.hd-goal{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;font-size:max(.74rem,10px);font-weight:700;color:#ffe0d4;text-shadow:0 1px 6px #000;max-width:15rem}.hd-goal .bar{flex:1;height:.28rem;border-radius:.2rem;background:#ffffff38;overflow:hidden}.hd-goal .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--aqua),var(--coral))}.hd-goal.ok{color:#d6ffe6}.hd-goal.ok .bar i{background:linear-gradient(90deg,#7fe8b0,#d6ffe6)}.hd-chips{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem;align-items:flex-start}.hchip{padding:.25rem .65rem;border-radius:999px;font-size:max(.68rem,10px);font-weight:700;letter-spacing:.04em;background:#05121eb3;border:1px solid var(--hair);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hchip.bad{border-color:#ff6e5acc;color:#ffd8d0;background:#5a140e99}.hchip.safe{border-color:#78f0b0b3;color:#d2ffe4}.hchip[hidden]{display:none}.pausebtn{width:2.6rem;height:2.6rem;background:#05121e8c}.gauge{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.35rem;top:calc(9.4rem + var(--safe-t));font-size:max(.6rem,10px);letter-spacing:.16em;text-transform:uppercase;color:#cfe6ef;text-shadow:0 1px 6px #000}.gauge.o2{right:calc(.8rem + var(--safe-r))}.gauge.tempo{left:calc(.8rem + var(--safe-l))}.track{position:relative;width:1.1rem;height:min(30vh,15rem);border-radius:.6rem;background:#040e189e;border:1px solid rgba(200,235,250,.3);overflow:hidden;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.track .fill{position:absolute;left:0;right:0;bottom:0;height:100%;background:linear-gradient(0deg,#2aa6c4,#a9f0d8);border-radius:.5rem;transition:height .12s linear}.track .fill.warn{background:linear-gradient(0deg,#f5a54c,#ffe27a)}.track .fill.bad{background:linear-gradient(0deg,#ff4a3a,#ff8a5c)}.track .crit{position:absolute;left:0;right:0;bottom:0;height:12%;background:repeating-linear-gradient(135deg,#ff3c32d9 0 .22rem,#3c0a08e6 .22rem .44rem);border-top:2px solid #ff6a5a}.track.tp .band{position:absolute;left:0;right:0;background:linear-gradient(0deg,#78f0b059,#78f0b08c);border-top:1px solid rgba(190,255,220,.8);border-bottom:1px solid rgba(190,255,220,.8)}.track.tp .mark{position:absolute;left:-.15rem;right:-.15rem;height:.3rem;border-radius:.2rem;background:#fff;box-shadow:0 0 .7rem #ffffffe6;transition:bottom .12s linear,background .15s}.track.tp .mark.fast{background:#ff7060;box-shadow:0 0 .8rem #ff5a4a}.track.tp .mark.slow{background:#ffcf6a;box-shadow:0 0 .8rem #ffb030}.gnum{font-size:.95rem;font-weight:800;letter-spacing:0;font-variant-numeric:tabular-nums;color:#fff}.gstate{font-size:max(.56rem,10px);max-width:max(4.2rem,62px);text-align:center;letter-spacing:.06em;line-height:1.2}.gstate.fast{color:#ff9c8c}.gstate.slow{color:#ffd98a}.gstate.ok{color:#a9f5c8}.heart{display:inline-block;color:#ff7a88;font-size:.9rem}.heart.beat{animation:beat .55s ease-in-out infinite}.heart.hot{color:#ff2a3a;text-shadow:0 0 .7rem #ff2a3a}@keyframes beat{50%{transform:scale(1.3)}}.hud-btn{position:absolute;bottom:calc(1.3rem + var(--safe-b));width:5.4rem;height:5.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.5);color:#fff;display:grid;place-items:center;cursor:pointer;touch-action:none;padding:0;background:#0616248c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 .4rem 1.4rem #00000080}.hud-btn>span{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:max(.58rem,10px);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hud-btn .ic{width:1.9rem;height:1.9rem;stroke-width:1.8}.hud-btn .kbd{display:none;font-style:normal;opacity:.7}@media(pointer:fine){.hud-btn .kbd{display:inline}}.hud-btn.eq{right:calc(1.2rem + var(--safe-r));background:radial-gradient(circle at 35% 30%,#86e6f28c,#146e8c8c);border-color:#bef5ffcc;box-shadow:0 0 1.8rem #59d2e866,0 .4rem 1.4rem #00000080}.hud-btn.eq.hot{animation:glow .45s infinite alternate}@keyframes glow{to{box-shadow:0 0 2.8rem .6rem #beffd2d9,0 .4rem 1.4rem #00000080;border-color:#fff}}.hud-btn.up{left:calc(1.2rem + var(--safe-l));width:4.4rem;height:4.4rem;bottom:calc(1.6rem + var(--safe-b))}.hud-btn[hidden]{display:none}.pain{position:absolute;right:calc(1.6rem + var(--safe-r));bottom:calc(7.2rem + var(--safe-b));display:flex;gap:.3rem;font-size:max(.66rem,10px);color:#fff;text-shadow:0 1px 4px #000;align-items:center;letter-spacing:.08em;text-transform:uppercase}.pain i{width:.7rem;height:.7rem;border-radius:50%;background:#ffffff38;border:1px solid rgba(255,255,255,.55)}.pain i.hurt{background:#ff5a4a;border-color:#ffb0a5}.toasts{position:absolute;top:calc(8rem + var(--safe-t));left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.35rem}.toast{padding:.5rem .95rem;border-radius:.9rem;background:#05121ec7;border:1px solid var(--hair);font-weight:700;font-size:.92rem;animation:toast 2.2s ease-out forwards;max-width:88vw;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.toast.good{border-color:#8df0b4b3;color:#dcffe9}.toast.bad{border-color:#ff826ecc;color:#ffd9d1}.toast.narc{border-color:#ff6edccc;color:#ffd6f5}.toast.zone{background:transparent;border:0;font-family:var(--display);font-size:1.7rem;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 18px #000;color:#e6f8ff;backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes toast{0%{opacity:0;transform:translateY(-.5rem) scale(.95)}10%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-.4rem)}}.hint{position:absolute;left:50%;bottom:calc(7.6rem + var(--safe-b));transform:translate(-50%);width:min(88vw,27rem);padding:.75rem .9rem;border-radius:1rem;background:#05121edb;border:1px solid rgba(134,230,242,.6);font-size:.88rem;line-height:1.42;animation:fade .3s;display:flex;gap:.7rem;align-items:flex-start;pointer-events:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hint span{flex:1}.hint .x{pointer-events:auto;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--hair);background:#ffffff14;cursor:pointer;display:grid;place-items:center;padding:0}.hint .x .ic{width:1rem;height:1rem}.hint .x{position:relative}.hint .x:after{content:"";position:absolute;inset:min(0px,calc((2rem - 44px)/2));border-radius:50%}.pausebox{position:absolute;inset:0;display:grid;place-items:center;background:#020810ad;pointer-events:auto!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pausebox .panel{display:flex;flex-direction:column;gap:.7rem;min-width:min(80vw,20rem);text-align:center}.pausebox h3{margin:0 0 .2rem;font-family:var(--display);font-size:1.8rem}:focus-visible{outline:.18rem solid var(--aqua);outline-offset:.15rem}@media(orientation:landscape)and (max-height:560px){html{font-size:clamp(11px,calc(100vh / 27),17px)}.col{max-width:58rem}.screen[data-screen=menu] .col{padding:0 calc(48px + 1.1rem)}.menu-top-r{flex-direction:column}.menu-wrap{flex-direction:row;align-items:center;gap:2rem}.menu-wrap>*{flex:1;min-width:0}.logo{margin-top:0}.logo h1{font-size:2.4rem;letter-spacing:.04em}.btn{min-height:max(44px,2.6rem)}.btn.cta{min-height:max(44px,3rem)}.twocols{display:grid!important;grid-template-columns:1fr 1fr;align-items:start;gap:.6rem!important}.twocols>.full{grid-column:1 / -1}.bigdepth{font-size:3.4rem}.finds{grid-template-columns:repeat(6,1fr)}.toasts{top:calc(5.6rem + var(--safe-t))}.gauge{top:calc(7.6rem + var(--safe-t))}.track{height:min(30vh,9rem)}.hint{left:calc(7rem + var(--safe-l));transform:none;width:min(50vw,26rem);bottom:.8rem;font-size:.8rem;padding:.5rem .7rem}.pain{bottom:calc(6.4rem + var(--safe-b))}.hud-btn{width:4.4rem;height:4.4rem}.hud-btn.up{width:3.6rem;height:3.6rem}.hd-num{font-size:2.8rem}.judge{width:7rem}.screen{padding-top:calc(.5rem + var(--safe-t));padding-bottom:calc(.5rem + var(--safe-b))}}@container app (orientation: landscape) and (max-height: 560px){html{font-size:clamp(11px,calc(100cqh / 27),17px)}.col{max-width:58rem}.screen[data-screen=menu] .col{padding:0 calc(48px + 1.1rem)}.menu-top-r{flex-direction:column}.menu-wrap{flex-direction:row;align-items:center;gap:2rem}.menu-wrap>*{flex:1;min-width:0}.logo{margin-top:0}.logo h1{font-size:2.4rem;letter-spacing:.04em}.btn{min-height:max(44px,2.6rem)}.btn.cta{min-height:max(44px,3rem)}.twocols{display:grid!important;grid-template-columns:1fr 1fr;align-items:start;gap:.6rem!important}.twocols>.full{grid-column:1 / -1}.bigdepth{font-size:3.4rem}.finds{grid-template-columns:repeat(6,1fr)}.toasts{top:calc(5.6rem + var(--safe-t))}.gauge{top:calc(7.6rem + var(--safe-t))}.track{height:min(30cqh,9rem)}.hint{left:calc(7rem + var(--safe-l));transform:none;width:min(50vw,26rem);bottom:.8rem;font-size:.8rem;padding:.5rem .7rem}.pain{bottom:calc(6.4rem + var(--safe-b))}.hud-btn{width:4.4rem;height:4.4rem}.hud-btn.up{width:3.6rem;height:3.6rem}.hd-num{font-size:2.8rem}.judge{width:7rem}.screen{padding-top:calc(.5rem + var(--safe-t));padding-bottom:calc(.5rem + var(--safe-b))}}@media(orientation:landscape)and (max-height:560px){.gauge{top:calc(9rem + var(--safe-t));gap:.25rem}.track{height:min(22vh,7.5rem)}.gstate{white-space:nowrap;max-width:none}.gauge.tempo>span:last-child{display:none}.pain{right:calc(6.8rem + var(--safe-r));bottom:calc(2rem + var(--safe-b))}}@container app (orientation: landscape) and (max-height: 560px){.gauge{top:calc(9rem + var(--safe-t));gap:.25rem}.track{height:min(22cqh,7.5rem)}.gstate{white-space:nowrap;max-width:none}.gauge.tempo>span:last-child{display:none}.pain{right:calc(6.8rem + var(--safe-r));bottom:calc(2rem + var(--safe-b))}}@media(orientation:landscape)and (max-height:300px){.logo p,.logo .rule,.logo .over{display:none}.twocols>.muted{display:none}.hd-goal,.hd-chips,.gauge{display:none}}@container app (orientation: landscape) and (max-height: 300px){.logo p,.logo .rule,.logo .over{display:none}.twocols>.muted{display:none}.hd-goal,.hd-chips,.gauge{display:none}}@media(max-height:720px)and (orientation:portrait){.logo .over{display:none}.screen[data-screen=menu] .col{gap:.6rem}}@container app (max-height: 720px) and (orientation: portrait){.logo .over{display:none}.screen[data-screen=menu] .col{gap:.6rem}}@media(max-height:640px)and (orientation:portrait){.screen[data-screen=menu] .col{gap:.5rem}.logo h1{font-size:2.3rem}.logo .over{display:none}.logo p,.logo .rule{margin-top:.5rem}.menu-right{gap:.5rem}.menu-right .btn small{display:none}.judge{width:7.4rem}.bigdepth{font-size:4rem}}@container app (max-height: 640px) and (orientation: portrait){.screen[data-screen=menu] .col{gap:.5rem}.logo h1{font-size:2.3rem}.logo .over{display:none}.logo p,.logo .rule{margin-top:.5rem}.menu-right{gap:.5rem}.menu-right .btn small{display:none}.judge{width:7.4rem}.bigdepth{font-size:4rem}}@media(orientation:landscape)and (max-height:340px){.menu-right{gap:.45rem}.menu-right .btn small{display:none}}@container app (orientation: landscape) and (max-height: 340px){.menu-right{gap:.45rem}.menu-right .btn small{display:none}}@media(orientation:landscape)and (max-height:340px){.logo .over{display:none}.logo h1{font-size:2rem}.screen[data-screen=menu] .chips{margin-top:.5rem!important}}@container app (orientation: landscape) and (max-height: 340px){.logo .over{display:none}.logo h1{font-size:2rem}.screen[data-screen=menu] .chips{margin-top:.5rem!important}}@media(max-height:520px)and (orientation:portrait){.logo{margin-top:calc(48px + .1rem)}.logo h1{font-size:1.7rem}.screen[data-screen=menu] .chips{margin-top:.4rem!important}.menu-right .btn{min-height:max(44px,2.7rem);padding-top:.15rem;padding-bottom:.15rem}.menu-right .btn.cta{min-height:max(44px,3rem)}.menu-right .tutbtn{display:none}.tiles .tile{padding:.3rem .2rem;gap:.1rem;min-height:44px;justify-content:center}.tiles .tile em{display:none}.tiles .tile .ic{width:1.2rem;height:1.2rem}}@container app (max-height: 520px) and (orientation: portrait){.logo{margin-top:calc(48px + .1rem)}.logo h1{font-size:1.7rem}.screen[data-screen=menu] .chips{margin-top:.4rem!important}.menu-right .btn{min-height:max(44px,2.7rem);padding-top:.15rem;padding-bottom:.15rem}.menu-right .btn.cta{min-height:max(44px,3rem)}.menu-right .tutbtn{display:none}.tiles .tile{padding:.3rem .2rem;gap:.1rem;min-height:44px;justify-content:center}.tiles .tile em{display:none}.tiles .tile .ic{width:1.2rem;height:1.2rem}}@media(orientation:landscape)and (max-height:200px){.screen[data-screen=menu] .menu-wrap{align-items:flex-start}.screen[data-screen=menu] .menu-right{max-height:100%;overflow-y:auto;touch-action:pan-y}.chip.gift{display:none!important}}@container app (orientation: landscape) and (max-height: 200px){.screen[data-screen=menu] .menu-wrap{align-items:flex-start}.screen[data-screen=menu] .menu-right{max-height:100%;overflow-y:auto;touch-action:pan-y}.chip.gift{display:none!important}}@media(max-height:540px)and (orientation:portrait){.logo p,.logo .rule{display:none}.logo h1{font-size:2rem}.screen[data-screen=menu] .col,.menu-right{gap:.4rem}}@container app (max-height: 540px) and (orientation: portrait){.logo p,.logo .rule{display:none}.logo h1{font-size:2rem}.screen[data-screen=menu] .col,.menu-right{gap:.4rem}}@media(min-width:900px)and (min-height:640px)and (orientation:landscape){.judge{width:8.5rem}}@container app (min-width: 900px) and (min-height: 640px) and (orientation: landscape){.judge{width:8.5rem}}@media(prefers-reduced-motion:reduce){.screen,.judge,.toast,#bg{animation-duration:.01s;animation-iteration-count:1}.heart.beat{animation:none}.bubbles{display:none}}.hero{position:absolute;left:50%;top:57%;height:min(26vh,16rem);transform:translate(-50%,-50%) rotate(180deg);filter:drop-shadow(0 .6rem 1.4rem rgba(0,0,0,.55));animation:hover 7s ease-in-out infinite;pointer-events:none;opacity:.96}@keyframes hover{0%,to{transform:translate(-50%,-50%) rotate(180deg) translateY(0)}50%{transform:translate(-46%,-50%) rotate(178deg) translateY(-1rem)}}.resulthead{padding:1.1rem .4rem .3rem}@media(orientation:landscape)and (max-height:560px){.hero{display:none}}@container app (orientation: landscape) and (max-height: 560px){.hero{display:none}}@media(prefers-reduced-motion:reduce){.hero{animation:none}}.item{grid-template-columns:3rem 1fr;row-gap:.6rem}.item .ico{grid-row:1 / span 2;align-self:start}.item .btn{grid-column:2;width:100%;min-width:0}.orb{width:17rem;height:17rem}.orb:before,.orb:after{content:"";position:absolute;inset:-1.2rem;border-radius:50%;border:1px solid rgba(190,240,250,.18)}.orb:after{inset:-2.6rem;border-color:#bef0fa17}@media(orientation:landscape)and (max-height:560px){.orb{width:11rem;height:11rem}.item{grid-template-columns:3rem 1fr auto}.item .ico{grid-row:auto}.item .btn{grid-column:auto;width:auto;min-width:6rem}}@container app (orientation: landscape) and (max-height: 560px){.orb{width:11rem;height:11rem}.item{grid-template-columns:3rem 1fr auto}.item .ico{grid-row:auto}.item .btn{grid-column:auto;width:auto;min-width:6rem}}@media(orientation:portrait){.logo{margin-top:calc(48px + .2rem)}}@container app (orientation: portrait){.logo{margin-top:calc(48px + .2rem)}}@media(min-aspect-ratio:13/10){.screen[data-screen=menu] .col{max-width:56rem}.menu-wrap{flex-direction:row;align-items:center;gap:3rem}.menu-wrap>*{flex:1;min-width:0}.hero{display:none}.logo{margin-top:0}}@container app (min-aspect-ratio: 13/10){.screen[data-screen=menu] .col{max-width:56rem}.menu-wrap{flex-direction:row;align-items:center;gap:3rem}.menu-wrap>*{flex:1;min-width:0}.hero{display:none}.logo{margin-top:0}}@media(orientation:landscape)and (max-height:560px){.breath .col{gap:.35rem;overflow-y:auto;touch-action:pan-y}.breath h2{font-size:1.5rem!important}.breath p.muted{font-size:.78rem;max-width:44rem}.orb,.orb:before,.orb:after{margin:0}.orb{width:8rem;height:8rem;margin:.5rem 0}.orb b{font-size:1.4rem}}@container app (orientation: landscape) and (max-height: 560px){.breath .col{gap:.35rem;overflow-y:auto;touch-action:pan-y}.breath h2{font-size:1.5rem!important}.breath p.muted{font-size:.78rem;max-width:44rem}.orb,.orb:before,.orb:after{margin:0}.orb{width:8rem;height:8rem;margin:.5rem 0}.orb b{font-size:1.4rem}}@media(orientation:landscape)and (max-height:300px){.breath p.muted,#brhint{display:none}.orb{width:5rem;height:5rem;margin:.3rem 0}.breath h2{font-size:1.2rem!important}}@container app (orientation: landscape) and (max-height: 300px){.breath p.muted,#brhint{display:none}.orb{width:5rem;height:5rem;margin:.3rem 0}.breath h2{font-size:1.2rem!important}}.regions{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.region{position:relative;aspect-ratio:16 / 10;border-radius:1.1rem;border:1px solid var(--hair);background:#0a2233 center / cover;color:var(--ink);text-align:left;padding:.7rem .8rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.15rem;cursor:pointer;overflow:hidden;box-shadow:0 .5rem 1.4rem #00000059}.region .rn{font-family:var(--display);font-weight:700;font-size:1.25rem;line-height:1.05;text-shadow:0 2px 8px rgba(0,0,0,.7)}.region .rd{font-size:.74rem;color:#cfe6ef;display:flex;gap:.3rem;align-items:center;text-shadow:0 1px 4px #000}.region .rd .ic{width:.85rem;height:.85rem;color:var(--gold)}.region.cur{border-color:var(--aqua);box-shadow:0 0 1.4rem #86e6f259}.region.locked{filter:saturate(.2) brightness(.65);cursor:default}.region .lock{position:absolute;top:.5rem;right:.5rem;width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;background:#0000008c}.region .lock .ic{width:1rem;height:1rem}.region.locked .rn,.region.locked .rd{padding-right:2rem}.tile{white-space:nowrap}@media(orientation:landscape)and (max-height:560px){#app .screen[data-screen=menu] .menu-wrap>.menu-right{flex:1.6 1 0}#app .screen[data-screen=menu] .menu-wrap{gap:1.2rem}.tiles{gap:.3rem}.tiles .tile{padding-left:0;padding-right:0;letter-spacing:-.01em}}@container app (orientation: landscape) and (max-height: 560px){#app .screen[data-screen=menu] .menu-wrap>.menu-right{flex:1.6 1 0}#app .screen[data-screen=menu] .menu-wrap{gap:1.2rem}.tiles{gap:.3rem}.tiles .tile{padding-left:0;padding-right:0;letter-spacing:-.01em}}@media(orientation:landscape)and (max-height:340px)and (max-width:600px){#app .screen[data-screen=menu] .menu-wrap>.menu-right{flex:2.2 1 0}#app .screen[data-screen=menu] .logo h1{font-size:1.55rem;letter-spacing:.03em}}@container app (orientation: landscape) and (max-height: 340px) and (max-width: 600px){#app .screen[data-screen=menu] .menu-wrap>.menu-right{flex:2.2 1 0}#app .screen[data-screen=menu] .logo h1{font-size:1.55rem;letter-spacing:.03em}}.sitelist{display:grid;grid-template-columns:1fr;gap:.6rem}.site{display:flex!important;flex-direction:column;gap:.3rem;text-align:left;color:var(--ink);font:inherit;cursor:pointer;width:100%}.site.cur{border-color:var(--aqua)}.site .sn{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.site .sn b{font-family:var(--display);font-size:1.15rem}.site .chips{display:flex;flex-wrap:wrap;gap:.3rem}.small{font-size:.74rem}.chip.mod{padding:.2rem .6rem;font-size:.72rem;background:#f3e2b81a;color:var(--pearl)}.stars{display:inline-flex;gap:.1rem;flex:none}.stars i{display:inline-grid;width:1.15rem;height:1.15rem;color:#ffffff38}.stars i.on{color:var(--gold);filter:drop-shadow(0 0 .3rem rgba(230,192,120,.6))}.stars .ic{width:100%;height:100%}.stars i.on .ic{fill:currentColor}.place h3{margin:0;font-family:var(--display);font-size:1.5rem;line-height:1.05}.place .pl-top{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.stars-row{display:grid;gap:.45rem}.stars-row h4{margin:0;font-size:.9rem;color:var(--mute);font-weight:600}.stars-row .sr{display:flex;gap:.55rem;align-items:center;color:var(--mute);font-size:.88rem}.stars-row .sr .ic{width:1.3rem;height:1.3rem;color:#ffffff40}.stars-row .sr.on{color:var(--ink)}.stars-row .sr.on .ic{color:var(--gold);fill:currentColor}.stars-row .sr.new{animation:starpop .9s ease-out}@keyframes starpop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.con-ok,.con-no{display:flex;gap:.6rem;align-items:center;font-weight:600}.con-ok{border-color:#8df0b48c;color:var(--ok)}.con-no{color:var(--mute)}.con-ok .ic,.con-no .ic{width:1.3rem;height:1.3rem;flex:none}.fgroup{display:grid;gap:.5rem;margin-top:.3rem}.fgroup h4{margin:0;font-family:var(--display);font-size:1.15rem;display:flex;justify-content:space-between}.fgroup h4 em{font-style:normal;font-family:var(--font, inherit);font-size:.8rem;color:var(--mute)}.hchip.con{background:#f3e2b829;border-color:#f3e2b880;color:var(--pearl)}.hchip.con.done{background:#8df0b42e;border-color:#8df0b499;color:var(--ok)}.hchip.tow{background:#ff8a6b33;border-color:#ff8a6b99;color:var(--coral)}.seg.wrap{flex-wrap:wrap}.statbox{display:grid;gap:1rem;text-align:center}.stat-time span{display:block;color:var(--mute);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.stat-time b{font-family:var(--display);font-size:4rem;line-height:1;font-weight:600}.stat-bars{display:grid;gap:.7rem;text-align:left}.stat-bars span{font-size:.76rem;color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.stat-msg{min-height:2.6rem;font-weight:700;color:var(--aqua)}.stat-msg.wave{color:var(--coral);animation:waveflash 1s infinite alternate}@keyframes waveflash{0%{opacity:.6}to{opacity:1}}.btn.relax{min-height:6rem;font-size:1.4rem;touch-action:none;user-select:none;-webkit-user-select:none}.btn.relax.pulse{box-shadow:0 0 2.4rem #ff8a6b8c;border-color:var(--coral)}.screen.stat .col{justify-content:center}@media(min-width:720px){.regions{grid-template-columns:repeat(3,1fr)}.sitelist{grid-template-columns:1fr 1fr}}@media(orientation:landscape)and (max-height:520px){.regions{grid-template-columns:repeat(4,1fr)}}@container app (orientation: landscape) and (max-height: 520px){.regions{grid-template-columns:repeat(4,1fr)}}.seg.modes{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:720px){.seg.modes{grid-template-columns:repeat(4,1fr)}}.iconbtn{min-width:44px;min-height:44px}.place .chips,.site .chips{justify-content:flex-start}@media(orientation:landscape)and (max-height:560px){.col{max-width:50rem}.twocols>p.muted.full{display:none}}@container app (orientation: landscape) and (max-height: 560px){.col{max-width:50rem}.twocols>p.muted.full{display:none}}#h-tut{position:absolute;inset:0;pointer-events:none;z-index:30}.tut-spot{position:absolute;border-radius:1.2rem;box-shadow:0 0 0 200vmax rgba(2,8,16,var(--dim, .5));outline:2px solid rgba(255,226,150,.95);outline-offset:0;animation:tutpulse 1.2s ease-in-out infinite;transition:left .25s,top .25s,width .25s,height .25s}.tut-spot.zone{outline-style:dashed;outline-color:#ffe296b3;border-radius:50%}@keyframes tutpulse{0%,to{outline-offset:0}50%{outline-offset:.35rem}}.tut-hand{position:absolute;width:3.4rem;height:3.4rem;margin:-1.7rem 0 0 -1.7rem;border-radius:50%;background:radial-gradient(circle,rgba(255,236,180,.9) 0 30%,rgba(255,236,180,.25) 31% 60%,transparent 61%);animation:tutpress 1.4s ease-in-out infinite}@keyframes tutpress{0%{transform:scale(1.3);opacity:.3}30%{transform:scale(.85);opacity:1}to{transform:scale(.85);opacity:1}}.tut-card{position:absolute;left:0;right:0;margin:0 auto;bottom:calc(7.2rem + var(--safe-b));width:min(calc(100vw - 2rem),24rem);pointer-events:auto;background:#061422eb;border:1px solid rgba(255,226,150,.55);border-radius:1.1rem;padding:.8rem .95rem;box-shadow:0 .6rem 2rem #00000080;animation:fade .25s ease-out}.tut-card.top{bottom:auto;top:calc(6.6rem + var(--safe-t))}.tut-card p{margin:.25rem 0 .6rem;font-size:.95rem;line-height:1.35;color:var(--ink)}.tut-n{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.tut-row{display:flex;gap:.5rem;flex-wrap:wrap}.tut-row .btn{min-height:max(44px,2.6rem);font-size:.9rem;padding:.35rem .9rem}.tut-row .btn.cta{min-height:max(44px,2.6rem);font-size:.95rem;flex:1}.btn.ghost{background:transparent;border-color:var(--hair);color:var(--ink);opacity:.92}.tutbtn{border-color:#ffe29699}#hud.tut-on .toasts{display:none}@media(orientation:landscape)and (max-height:560px){.tut-card{bottom:.6rem;width:min(50vw,24rem)}.tut-card.top{top:.6rem}.tut-card p{font-size:.85rem}}@container app (orientation: landscape) and (max-height: 560px){.tut-card{bottom:.6rem;width:min(50vw,24rem)}.tut-card.top{top:.6rem}.tut-card p{font-size:.85rem}}.seg button,.toggle .btn,.item .btn{min-height:max(2.6rem,40px)}input[type=range]{min-height:48px}.region .rn{font-size:1.1rem}.iconbtn{min-width:48px;min-height:48px}.seg button,.toggle .btn,.item .btn,.place .btn,.glass>.btn.block{min-height:max(2.6rem,48px)}.col>.btn.cta.block,.scroll>.btn.cta.block{align-self:center;max-width:30rem}@media(orientation:landscape)and (max-height:300px){.menu-right{gap:.35rem}.menu-right .btn small{display:none}.menu-right .btn{min-height:max(44px,2.3rem);padding-top:.2rem;padding-bottom:.2rem}.menu-right .btn.cta{min-height:max(44px,2.6rem)}.tiles .tile{padding:.3rem;min-height:44px}.tiles .tile em{display:none}}@container app (orientation: landscape) and (max-height: 300px){.menu-right{gap:.35rem}.menu-right .btn small{display:none}.menu-right .btn{min-height:max(44px,2.3rem);padding-top:.2rem;padding-bottom:.2rem}.menu-right .btn.cta{min-height:max(44px,2.6rem)}.tiles .tile{padding:.3rem;min-height:44px}.tiles .tile em{display:none}}@media(orientation:landscape)and (max-height:200px){.tiles .tile .ic{display:none}.tiles .tile{justify-content:center}.screen[data-screen=menu]{padding-top:calc(.3rem + var(--safe-t));padding-bottom:calc(.3rem + var(--safe-b))}}@container app (orientation: landscape) and (max-height: 200px){.tiles .tile .ic{display:none}.tiles .tile{justify-content:center}.screen[data-screen=menu]{padding-top:calc(.3rem + var(--safe-t));padding-bottom:calc(.3rem + var(--safe-b))}}.keys-strip{display:none;position:absolute;left:50%;bottom:calc(1rem + var(--safe-b));transform:translate(-50%);padding:.35rem .8rem;border-radius:999px;background:#05121e8c;border:1px solid var(--hair);color:#cfe6ef;font-size:.72rem;letter-spacing:.02em;white-space:nowrap;pointer-events:none}#app.desk .keys-strip:not([hidden]){display:block}.keys-pause{display:none;max-width:22rem;font-size:.8rem;line-height:1.35;margin:0 0 .8rem}#app.desk .keys-pause{display:block}#hud.tut-on .keys-strip{display:none!important}@media(max-width:520px){.keys-strip{font-size:max(.62rem,10px)}}.uitoast{position:absolute;left:0;right:0;margin:0 auto;width:max-content;bottom:calc(1.2rem + var(--safe-b));z-index:60;max-width:min(90vw,26rem);padding:.6rem 1rem;border-radius:999px;background:#061422eb;border:1px solid rgba(255,226,150,.5);color:var(--ink);font-size:.88rem;font-weight:600;text-align:center;pointer-events:none;animation:fade .25s ease-out}.menu-top-r{display:flex;gap:.5rem}.chip.gift{cursor:pointer;font:inherit;font-size:.8rem;min-height:48px;color:#eafcff;background:linear-gradient(180deg,#86e6f252,#2aa6c44d);border-color:#86e6f28c}.chip.gift b{color:#fff}.chip.gift .ic{color:#eafcff}.chip.gift:active{transform:scale(.96)}.shoptile .ic{color:var(--pearl)}.res-main{display:flex;flex-direction:column;gap:.7rem}.res-more{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}@media(orientation:landscape)and (max-height:560px){.res-main{flex-direction:row}.res-main>*{flex:1;min-width:0}.res-more{grid-template-columns:repeat(4,1fr)}.res-more .btn{padding-left:.4rem;padding-right:.4rem}}@container app (orientation: landscape) and (max-height: 560px){.res-main{flex-direction:row}.res-main>*{flex:1;min-width:0}.res-more{grid-template-columns:repeat(4,1fr)}.res-more .btn{padding-left:.4rem;padding-right:.4rem}}.sect{margin:.6rem 0 0;font-family:var(--display);font-size:1.25rem;font-weight:600}.suits{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.suit{display:grid;justify-items:center;gap:.45rem;text-align:center}.suit.on{border-color:var(--aqua)}.suit .swatch{display:block;width:3rem;height:3rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.45),transparent 45%),var(--sw);border:2px solid rgba(255,255,255,.25);box-shadow:inset 0 -6px 12px #00000073}.suit b{font-size:.88rem}.suit .btn{min-height:max(2.4rem,44px);font-size:.85rem;padding:.3rem .8rem}.shopitem.owned .ico{opacity:.72}.shopitem.owned .btn[disabled]{opacity:1;background:transparent;color:var(--ok)}.shopitem .btn{white-space:nowrap}.shopitem img.cur{width:1rem;height:1rem;vertical-align:-.15rem;margin-right:.2rem}.shopmsg{font-weight:600}.shopmsg.fail,.shopmsg.cancel{color:#ffb3a6}.shopmsg.pending,.shopmsg.form,.shopmsg.login{color:var(--pearl)}.prep-go{display:flex;gap:.6rem;align-items:stretch}.prep-go>.btn.cta{flex:1;min-width:0}.lungs{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;padding:.3rem .8rem;border-radius:1rem;min-height:48px}.lungs span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;text-align:left}.lungs b{font-size:1rem}.lungs small{font-size:.68rem;opacity:.85;font-weight:500}.lungs .ic{width:1.4rem;height:1.4rem}.lungs-on{font-weight:600;color:var(--ok)}@media(min-width:720px){.suits{grid-template-columns:repeat(4,1fr)}}.txt .short{margin:.3rem 0 0;color:var(--pearl);font-weight:600;font-size:.9rem}.save{display:inline-block;margin-left:.5rem;padding:.05rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#2b1b06;background:linear-gradient(180deg,#fbeccb,#e6bd72);vertical-align:.1rem}.shopitem.top{border-color:#ffe29673}.shortfall{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .7rem;border-radius:1rem}.shortfall span{flex:1 1 10rem;font-size:.85rem;font-weight:600}.shortfall .btn{min-height:44px;padding:.3rem .8rem;font-size:.85rem}@media(max-width:600px)and (orientation:portrait){.toasts{top:calc(11.2rem + var(--safe-t))}.toast{max-width:calc(100vw - 8rem)}}@container app (max-width: 600px) and (orientation: portrait){.toasts{top:calc(11.2rem + var(--safe-t))}.toast{max-width:calc(100vw - 8rem)}}@media(max-height:520px)and (orientation:portrait){.orb{width:8.5rem;height:8.5rem;margin:.3rem 0}.breath h2{font-size:1.4rem!important}.breath p.muted,#brhint{font-size:.78rem}.breath .col{gap:.4rem}}@container app (max-height: 520px) and (orientation: portrait){.orb{width:8.5rem;height:8.5rem;margin:.3rem 0}.breath h2{font-size:1.4rem!important}.breath p.muted,#brhint{font-size:.78rem}.breath .col{gap:.4rem}}.head{padding-right:var(--sluzhebnye-sprava, 0px)}.menu-top,.hd-top{right:calc(.9rem + var(--safe-r) + var(--sluzhebnye-sprava, 0px))}@media(orientation:landscape)and (max-height:560px){.screen[data-screen=menu] .col{padding-right:calc(48px + 1.1rem + var(--sluzhebnye-sprava, 0px))}}@container app (orientation: landscape) and (max-height: 560px){.screen[data-screen=menu] .col{padding-right:calc(48px + 1.1rem + var(--sluzhebnye-sprava, 0px))}}.убр-окно{position:absolute!important}@media(max-height:460px){.убр-окно{padding:6px!important}.убр-окно [role=dialog]{padding:10px 12px!important;gap:6px!important;max-width:460px!important}.убр-окно [role=dialog] img{display:none!important}.убр-окно [role=dialog] b{font-size:16px!important}.убр-окно [role=dialog] p{font-size:12.5px!important;line-height:1.3!important}.убр-окно [role=dialog]>div{flex-direction:row!important;margin-top:2px!important}.убр-окно [role=dialog]>div button{flex:1 1 0;min-height:44px;padding:8px!important}}@container app (max-height: 460px){.убр-окно{padding:6px!important}.убр-окно [role=dialog]{padding:10px 12px!important;gap:6px!important;max-width:460px!important}.убр-окно [role=dialog] img{display:none!important}.убр-окно [role=dialog] b{font-size:16px!important}.убр-окно [role=dialog] p{font-size:12.5px!important;line-height:1.3!important}.убр-окно [role=dialog]>div{flex-direction:row!important;margin-top:2px!important}.убр-окно [role=dialog]>div button{flex:1 1 0;min-height:44px;padding:8px!important}}@media(max-height:300px){.убр-окно [role=dialog]{padding:8px 12px!important;gap:4px!important}.убр-окно [role=dialog] p:not([data-testid=noads-price]):not(:first-of-type){display:none!important}}@container app (max-height: 300px){.убр-окно [role=dialog]{padding:8px 12px!important;gap:4px!important}.убр-окно [role=dialog] p:not([data-testid=noads-price]):not(:first-of-type){display:none!important}}@media(max-height:200px){.убр-окно [role=dialog] p:first-of-type{display:none!important}.убр-окно [role=dialog]{padding:6px 12px!important}}@container app (max-height: 200px){.убр-окно [role=dialog] p:first-of-type{display:none!important}.убр-окно [role=dialog]{padding:6px 12px!important}}.seg.tabs{margin-bottom:.6rem}.atlas{display:grid;gap:.6rem;margin-top:.6rem;grid-template-columns:1fr}@media(min-width:720px){.atlas{grid-template-columns:repeat(2,1fr)}}.acard{display:grid;grid-template-columns:5.2rem 1fr;gap:.8rem;align-items:center}.acard img{width:5.2rem;height:4rem;object-fit:contain}.acard.locked img{filter:brightness(0) opacity(.45)}.acard b{display:block;font-size:1rem;margin-bottom:.15rem}.acard span{display:block;font-size:.8rem;line-height:1.3}.acard .badge{display:inline-flex;margin-top:.3rem}.acard .small{font-size:.72rem;margin-top:.25rem}#app.lefty .hud-btn.eq{right:auto;left:calc(1.2rem + var(--safe-l))}#app.lefty .hud-btn.up{left:auto;right:calc(1.2rem + var(--safe-r))}@media(orientation:landscape)and (min-width:880px)and (min-height:561px){.screen[data-screen=prep] .col{max-width:58rem}.screen[data-screen=prep] .twocols{display:grid!important;grid-template-columns:1fr 1fr;align-items:start;gap:.8rem!important}.screen[data-screen=prep] .twocols>.full{grid-column:1 / -1}}@container app (orientation: landscape) and (min-width: 880px) and (min-height: 561px){.screen[data-screen=prep] .col{max-width:58rem}.screen[data-screen=prep] .twocols{display:grid!important;grid-template-columns:1fr 1fr;align-items:start;gap:.8rem!important}.screen[data-screen=prep] .twocols>.full{grid-column:1 / -1}}.last-spot{display:flex;align-items:center;gap:.8rem;justify-content:space-between;margin-bottom:.7rem}.last-spot b{display:block;font-size:.95rem;line-height:1.25}.last-spot{padding:.55rem .7rem}.last-spot>div{min-width:0}.last-spot .muted{font-size:.75rem}.last-spot b{font-size:.88rem}.last-spot .btn{flex:0 0 auto;min-height:44px;padding:.5rem .9rem;font-size:.92rem}@media(orientation:landscape)and (max-height:420px){.last-spot{margin-bottom:.4rem;padding:.3rem .6rem}.last-spot .muted{display:none}}@container app (orientation: landscape) and (max-height: 420px){.last-spot{margin-bottom:.4rem;padding:.3rem .6rem}.last-spot .muted{display:none}}@media(max-width:360px){.last-spot{flex-direction:column;align-items:stretch}}@media(orientation:landscape)and (min-width:880px)and (min-height:561px){.screen[data-screen=trials] .col{max-width:64rem}.screen[data-screen=trials] .twocols{display:grid!important;grid-template-columns:1fr 1.35fr 1fr;align-items:start;gap:.8rem!important}.screen[data-screen=trials] .twocols>.full{grid-column:1 / -1}}@container app (orientation: landscape) and (min-width: 880px) and (min-height: 561px){.screen[data-screen=trials] .col{max-width:64rem}.screen[data-screen=trials] .twocols{display:grid!important;grid-template-columns:1fr 1.35fr 1fr;align-items:start;gap:.8rem!important}.screen[data-screen=trials] .twocols>.full{grid-column:1 / -1}}.goalline{margin:.55rem 0 0;font-size:.86rem;line-height:1.3;color:var(--aqua);text-align:center;font-weight:600}.quickbtn .qrow{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex:1;min-width:0;white-space:nowrap}.quickbtn .qd{font-style:normal;font-size:.78rem;font-weight:500;color:var(--mute)}.welcome{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem;padding:.6rem .8rem;border-color:#f3e2b873}.welcome>.ic{color:var(--pearl);width:1.8rem;height:1.8rem;flex:0 0 auto}.welcome>div{flex:1;min-width:0}.welcome b{display:block;font-size:.95rem;line-height:1.2}.welcome p{margin:.15rem 0 0;font-size:.8rem;color:#cfe3ec;line-height:1.3}.welcome .btn{flex:0 0 auto;min-height:44px;padding:.5rem .9rem;font-size:.92rem}@media(max-width:360px){.welcome{flex-wrap:wrap}.welcome .btn{flex:1 1 100%}}@media(orientation:landscape)and (max-height:420px){.welcome{margin-bottom:.4rem;padding:.3rem .6rem}.welcome p{display:none}}@container app (orientation: landscape) and (max-height: 420px){.welcome{margin-bottom:.4rem;padding:.3rem .6rem}.welcome p{display:none}}.recordplate{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.55rem .8rem;text-align:center;border-color:#f3e2b8b3;background:linear-gradient(120deg,#f3e2b838,#ffbe6e29);box-shadow:0 0 2rem #f3e2b840;animation:recordIn .7s cubic-bezier(.2,1.4,.4,1),recordGlow 1.8s ease-in-out .7s 2}.recordplate .ic{color:var(--pearl);width:1.7rem;height:1.7rem;flex:0 0 auto}.recordplate b{font-family:var(--display);font-size:1.35rem;letter-spacing:.03em;color:#fff7dc;line-height:1.1}.recordplate.still{animation:none}@keyframes recordIn{0%{opacity:0;transform:scale(.6) translateY(-.6rem)}to{opacity:1;transform:none}}@keyframes recordGlow{0%,to{box-shadow:0 0 1.4rem #f3e2b833}50%{box-shadow:0 0 2.8rem #f3e2b88c}}@media(prefers-reduced-motion:reduce){.recordplate{animation:none}}@media(orientation:landscape)and (max-height:420px){.recordplate{padding:.25rem .6rem}.recordplate b{font-size:1.05rem}}@container app (orientation: landscape) and (max-height: 420px){.recordplate{padding:.25rem .6rem}.recordplate b{font-size:1.05rem}}@media(orientation:portrait)and (max-height:900px){.screen[data-screen=prep] .twocols{display:flex!important;flex-direction:column}.screen[data-screen=prep] .twocols>p.muted.full{order:-3;font-size:.8rem;line-height:1.3}.screen[data-screen=prep] .depthcard{order:-2;padding-top:.5rem;padding-bottom:.55rem}.screen[data-screen=prep] .depthcard .bigdepth{font-size:3.6rem}.screen[data-screen=prep] .place{order:-1;padding:.6rem .8rem}.screen[data-screen=prep] .place>.muted{display:none}.screen[data-screen=prep] .place .chips{margin:.35rem 0!important}.screen[data-screen=prep] .place h3{font-size:1.2rem}.screen[data-screen=prep] .place .row{margin-top:.4rem!important}}@container app (orientation: portrait) and (max-height: 900px){.screen[data-screen=prep] .twocols{display:flex!important;flex-direction:column}.screen[data-screen=prep] .twocols>p.muted.full{order:-3;font-size:.8rem;line-height:1.3}.screen[data-screen=prep] .depthcard{order:-2;padding-top:.5rem;padding-bottom:.55rem}.screen[data-screen=prep] .depthcard .bigdepth{font-size:3.6rem}.screen[data-screen=prep] .place{order:-1;padding:.6rem .8rem}.screen[data-screen=prep] .place>.muted{display:none}.screen[data-screen=prep] .place .chips{margin:.35rem 0!important}.screen[data-screen=prep] .place h3{font-size:1.2rem}.screen[data-screen=prep] .place .row{margin-top:.4rem!important}}@media(orientation:portrait)and (max-height:900px){.screen[data-screen=result] .judge{width:5.2rem;padding:.5rem .3rem;gap:.15rem}.screen[data-screen=result] .judge .ic{width:1.6rem;height:1.6rem}.screen[data-screen=result] .judge h3{font-size:.95rem}.screen[data-screen=result] .resulthead{padding:.3rem .2rem .1rem;gap:.7rem}.screen[data-screen=result] .resulthead p{font-size:.78rem;line-height:1.3}.screen[data-screen=result] .resulthead .grade{display:none}.screen[data-screen=result] .recordplate{padding:.35rem .6rem}.screen[data-screen=result] .recordplate b{font-size:1.05rem}.screen[data-screen=result] .coach{padding:.5rem .7rem}.screen[data-screen=result] .res-main{gap:.4rem}.screen[data-screen=result] .res-main .btn{min-height:44px;padding-top:.3rem;padding-bottom:.3rem}.screen[data-screen=result] .res-more{grid-template-columns:repeat(4,1fr);gap:.3rem}.screen[data-screen=result] .res-more .btn{padding:.2rem .1rem;font-size:.7rem;min-height:44px}}@container app (orientation: portrait) and (max-height: 900px){.screen[data-screen=result] .judge{width:5.2rem;padding:.5rem .3rem;gap:.15rem}.screen[data-screen=result] .judge .ic{width:1.6rem;height:1.6rem}.screen[data-screen=result] .judge h3{font-size:.95rem}.screen[data-screen=result] .resulthead{padding:.3rem .2rem .1rem;gap:.7rem}.screen[data-screen=result] .resulthead p{font-size:.78rem;line-height:1.3}.screen[data-screen=result] .resulthead .grade{display:none}.screen[data-screen=result] .recordplate{padding:.35rem .6rem}.screen[data-screen=result] .recordplate b{font-size:1.05rem}.screen[data-screen=result] .coach{padding:.5rem .7rem}.screen[data-screen=result] .res-main{gap:.4rem}.screen[data-screen=result] .res-main .btn{min-height:44px;padding-top:.3rem;padding-bottom:.3rem}.screen[data-screen=result] .res-more{grid-template-columns:repeat(4,1fr);gap:.3rem}.screen[data-screen=result] .res-more .btn{padding:.2rem .1rem;font-size:.7rem;min-height:44px}}@media(orientation:portrait)and (max-height:900px){.menu-right{gap:.5rem}.goalline{margin-top:.35rem;font-size:.8rem}}@container app (orientation: portrait) and (max-height: 900px){.menu-right{gap:.5rem}.goalline{margin-top:.35rem;font-size:.8rem}}@media(orientation:portrait)and (max-height:800px){.menu-right .btn small{display:none}}@container app (orientation: portrait) and (max-height: 800px){.menu-right .btn small{display:none}}@media(orientation:landscape)and (max-height:340px){.menu-right{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.menu-right>.btn.cta,.menu-right>.btn[data-testid=world],.menu-right>.tiles,.menu-right>.tutbtn{grid-column:1 / -1}.menu-right>.quickbtn,.menu-right>[data-testid=trials]{padding-left:.5rem;padding-right:.4rem;gap:.4rem;font-size:.85rem}.menu-right>.quickbtn .ic,.menu-right>[data-testid=trials] .ic{display:none}.quickbtn .qd{display:none}}@container app (orientation: landscape) and (max-height: 340px){.menu-right{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.menu-right>.btn.cta,.menu-right>.btn[data-testid=world],.menu-right>.tiles,.menu-right>.tutbtn{grid-column:1 / -1}.menu-right>.quickbtn,.menu-right>[data-testid=trials]{padding-left:.5rem;padding-right:.4rem;gap:.4rem;font-size:.85rem}.menu-right>.quickbtn .ic,.menu-right>[data-testid=trials] .ic{display:none}.quickbtn .qd{display:none}}@media(orientation:portrait)and (max-height:700px){.menu-right{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.menu-right>.btn.cta,.menu-right>.btn[data-testid=world],.menu-right>.tiles,.menu-right>.tutbtn{grid-column:1 / -1}.menu-right>.quickbtn,.menu-right>[data-testid=trials]{padding-left:.5rem;padding-right:.4rem;gap:.4rem;font-size:.85rem}.quickbtn .qd{display:none}}@container app (orientation: portrait) and (max-height: 700px){.menu-right{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.menu-right>.btn.cta,.menu-right>.btn[data-testid=world],.menu-right>.tiles,.menu-right>.tutbtn{grid-column:1 / -1}.menu-right>.quickbtn,.menu-right>[data-testid=trials]{padding-left:.5rem;padding-right:.4rem;gap:.4rem;font-size:.85rem}.quickbtn .qd{display:none}}@media(orientation:portrait)and (max-height:520px){.goalline{display:none}}@container app (orientation: portrait) and (max-height: 520px){.goalline{display:none}}@media(orientation:landscape)and (max-height:200px){.goalline{display:none}}@container app (orientation: landscape) and (max-height: 200px){.goalline{display:none}}
