@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;600;700&family=IBM+Plex+Mono:wght@400;500;700&display=swap";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.css";
.updown-root{--bg:#070b12;--bg2:#0c1220;--panel:#101828;--line:#1d2941;--text:#e8eefc;--dim:#8ea3c4;--up:#00e5a0;--up-dim:#00e5a024;--down:#ff4d6a;--down-dim:#ff4d6a24;--accent:#ffd447;--blue:#4ea1ff;--mono:"IBM Plex Mono",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--disp:"Chakra Petch",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--num:"IBM Plex Mono",ui-monospace,monospace}.updown-root[data-theme=light]{--bg:#f7f9fc;--bg2:#fff;--panel:#fff;--line:#dde5f0;--text:#111a2b;--dim:#5b6b85;--up:#00a878;--up-dim:#00a8781f;--down:#e02f4d;--down-dim:#e02f4d1a;--accent:#b8860b;--blue:#2f6fdb;background:radial-gradient(1200px 500px at 80% -10%,#00a87812,transparent 60%),radial-gradient(900px 500px at 10% 110%,#e02f4d0d,transparent 60%),var(--bg)}.updown-root[data-theme=light] #roundTag{background:#ffffffd9}.updown-root[data-theme=light] #resultOverlay{background:#f7f9fc99}.updown-root[data-theme=light] #drawHint{background:#ffffffeb}.updown-root[data-theme=light] .modal{background:#7887a073}.updown-root[data-theme=light] .card{box-shadow:0 20px 60px #1e325a2e}.updown-root[data-theme=light] .tfChip.active,.updown-root[data-theme=light] .dtf.sel,.updown-root[data-theme=light] .rtab.sel,.updown-root[data-theme=light] .betBtn,.updown-root[data-theme=light] .modeGo,.updown-root[data-theme=light] .swBtn{color:#fff}.updown-root[data-theme=light] #btnClose{color:var(--text)}.updown-root[data-theme=light] #btnUp{background:linear-gradient(#00c98c,#00a878)}.updown-root[data-theme=light] #btnDown{background:linear-gradient(#f2455f,#d92240)}.updown-root[data-theme=light] #streakBadge{color:#fff;background:#c8860b}.updown-root,.updown-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0;padding:0}.updown-root #chart,.updown-root #chart *{touch-action:none}.updown-root,.updown-root{height:100%}.updown-root{background:radial-gradient(1200px 500px at 80% -10%,#00e5a00f,transparent 60%),radial-gradient(900px 500px at 10% 110%,#ff4d6a0d,transparent 60%),var(--bg);color:var(--text);font-family:var(--mono);-webkit-user-select:none;user-select:none;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;touch-action:manipulation;overflow:hidden}.updown-root #app{flex-direction:column;max-width:860px;height:100dvh;margin:0 auto;display:flex}.updown-root.pseudoFs #app{max-width:none}.updown-root.pseudoFs header .logo,.updown-root.pseudoFs #hintLine{display:none}.updown-root header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:flex}.updown-root .logo{font-family:var(--disp);white-space:nowrap;font-size:14px;font-weight:700;line-height:1.1}.updown-root .logo .up{color:var(--up)}.updown-root .logo .dn{color:var(--down)}.updown-root #modeBadge{font-family:var(--disp);letter-spacing:0;border:1px solid var(--line);color:var(--dim);cursor:pointer;white-space:nowrap;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:600}.updown-root #modeBadge.danta{color:var(--up);border-color:#00e5a066}.updown-root #modeBadge.swing{color:var(--blue);border-color:#4ea1ff66}.updown-root .spacer{flex:1}.updown-root #streakBadge{font-family:var(--disp);color:#111;background:var(--accent);border-radius:16px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:700;display:none}.updown-root #streakBadge.on{animation:.3s pop;display:flex}@keyframes pop{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}.updown-root .stat{text-align:right}.updown-root .stat .lbl{color:var(--dim);letter-spacing:1.5px;font-size:9px}.updown-root .stat .val{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.updown-root #rankBtn{background:var(--panel);border:1px solid var(--line);color:var(--text);font-family:var(--disp);cursor:pointer;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:600}.updown-root #toolbar{border-bottom:1px solid var(--line);background:var(--bg2);align-items:center;gap:6px;padding:7px 12px;display:flex}.updown-root .tfChip{font-family:var(--disp);color:var(--dim);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600}.updown-root .tfChip.active{color:#04120c;background:var(--up);border-color:var(--up)}.updown-root .tfChip.betTf:after{content:"●";vertical-align:top;color:var(--accent);margin-left:3px;font-size:6px}.updown-root .tfChip.active.betTf:after{color:#04120c}.updown-root .toolBtn{font-family:var(--disp);border:1px solid var(--line);cursor:pointer;color:var(--dim);white-space:nowrap;background:0 0;border-radius:7px;flex:none;margin-left:auto;padding:5px 9px;font-size:11px;font-weight:600}.updown-root .toolBtn.on{color:var(--blue);border-color:var(--blue)}.updown-root .toolBtn+.toolBtn{margin-left:0}.updown-root .toolBtn.icon{min-width:32px;padding:5px 7px;font-size:14px;line-height:1.15}.updown-root .tfChip{flex:none}.updown-root #toolbar{scrollbar-width:none;overflow-x:auto}.updown-root #toolbar::-webkit-scrollbar{display:none}.updown-root #chartWrap{flex:1;min-height:0;position:relative}.updown-root #chart{position:absolute;inset:0}.updown-root #chart.drawing{cursor:crosshair}.updown-root #roundTag{z-index:5;color:var(--dim);letter-spacing:0;border:1px solid var(--line);background:#070b12bf;border-radius:6px;padding:3px 8px;font-size:10.5px;position:absolute;top:8px;left:10px}.updown-root #phaseTag{z-index:5;font-family:var(--disp);letter-spacing:0;background:var(--up-dim);color:var(--up);border:1px solid #00e5a04d;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:600;position:absolute;top:8px;right:95px}.updown-root #phaseTag.reveal{background:var(--down-dim);color:var(--accent);border-color:#ffd44759}.updown-root #drawHint{z-index:5;color:var(--blue);background:#070b12d9;border:1px solid #4ea1ff66;border-radius:16px;padding:5px 12px;font-size:12px;display:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.updown-root #drawHint.on{display:block}.updown-root #drawHint.mute{opacity:0;transition:opacity .1s}.updown-root #drawLayer{z-index:6;pointer-events:none;touch-action:none;position:absolute;inset:0}.updown-root #drawBar{border-bottom:1px solid var(--line);background:var(--bg2);scrollbar-width:none;gap:5px;padding:7px 12px;display:none;overflow-x:auto}.updown-root #drawBar.on{display:flex}.updown-root #drawBar::-webkit-scrollbar{display:none}.updown-root .dwBtn{font-family:var(--disp);white-space:nowrap;background:var(--panel);border:1px solid var(--line);cursor:pointer;color:var(--dim);border-radius:7px;flex:none;padding:6px 10px;font-size:11px;font-weight:600}.updown-root .dwBtn.on{color:#04120c;background:var(--up);border-color:var(--up)}.updown-root #magBtn.on{color:#111;background:var(--accent);border-color:var(--accent)}.updown-root .dwBtn[disabled]{opacity:.35}.updown-root #delBtn.armed{color:#fff;background:var(--down);border-color:var(--down);opacity:1}.updown-root[data-theme=light] .dwBtn.on{color:#fff}.updown-root[data-theme=light] #magBtn.on{color:#fff;background:#c8860b;border-color:#c8860b}.updown-root #resultOverlay{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#070b128c;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:none;position:absolute;inset:0}.updown-root #resultOverlay.show{animation:.18s fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.updown-root #resultWord{font-family:var(--disp);letter-spacing:2px;font-size:48px;font-weight:700;animation:.35s cubic-bezier(.2,1.6,.4,1) slam}@keyframes slam{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}.updown-root #resultWord.win{color:var(--up);text-shadow:0 0 30px #00e5a08c}.updown-root #resultWord.lose{color:var(--down);text-shadow:0 0 30px #ff4d6a8c}.updown-root #resultWord.pass{color:var(--dim)}.updown-root #resultDetail{color:var(--text);text-align:center;padding:0 20px;font-size:13.5px;line-height:1.6}.updown-root #resultDetail b.up{color:var(--up)}.updown-root #resultDetail b.dn{color:var(--down)}.updown-root footer{padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg2)}.updown-root #timerBar{background:var(--line);border-radius:3px;height:4px;margin-bottom:8px;overflow:hidden}.updown-root #timerFill{background:var(--up);border-radius:3px;width:100%;height:100%}.updown-root #timerFill.hot{background:var(--down)}.updown-root .btnRow{gap:8px;display:flex}.updown-root .betBtn{cursor:pointer;font-family:var(--disp);color:#04120c;border:none;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:13px 0 11px;font-size:18px;font-weight:700;transition:transform 60ms,filter .15s;display:flex}.updown-root .betBtn small{font-family:var(--disp);letter-spacing:0;opacity:.8;font-size:10.5px;font-weight:600}.updown-root #btnUp{background:linear-gradient(#0dffb4,#00c98c)}.updown-root #btnDown{color:#1a0409;background:linear-gradient(#ff6d85,#f23555)}.updown-root .betBtn:active{transform:scale(.96)}.updown-root .betBtn:disabled{filter:grayscale(.9)brightness(.5);cursor:default}.updown-root #hintLine{text-align:center;color:var(--dim);letter-spacing:0;margin-top:7px;font-size:11px}.updown-root #swingBar{flex-direction:column;gap:8px;display:none}.updown-root #swingInfo{gap:6px;display:flex}.updown-root .sw{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:9px;flex:1;padding:6px 2px}.updown-root .sw .l{color:var(--dim);letter-spacing:0;font-size:10px}.updown-root .sw .v{font-family:var(--num);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:700}.updown-root .sw .v.pos{color:var(--up)}.updown-root .sw .v.neg{color:var(--down)}.updown-root #swingBtns{gap:6px;display:flex}.updown-root .swBtn{cursor:pointer;font-family:var(--disp);border:none;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:8px 0 7px;font-size:13px;font-weight:700;transition:transform 60ms,filter .15s;display:flex}.updown-root .swBtn small{font-family:var(--mono);opacity:.8;font-size:9.5px;font-weight:400}.updown-root #btnLong{color:#04120c;background:linear-gradient(#0dffb4,#00c98c)}.updown-root #btnShort{color:#1a0409;background:linear-gradient(#ff6d85,#f23555)}.updown-root #btnClosePos{background:var(--panel);color:var(--text);border:1px solid var(--line)}.updown-root[data-theme=light] #btnClosePos{color:var(--text)}.updown-root.spot .futOnly,.updown-root.fut .spotOnly{display:none}.updown-root .swBtn:active{transform:scale(.96)}.updown-root .swBtn:disabled{filter:grayscale(.9)brightness(.5);cursor:default}.updown-root #btnBuy{color:#04120c;background:linear-gradient(#0dffb4,#00c98c)}.updown-root #btnSell{color:#1a0409;background:linear-gradient(#ff6d85,#f23555)}.updown-root #btnNext{color:#041022;background:linear-gradient(#6fb4ff,#2f7fe0)}.updown-root #swSizeRow{align-items:center;gap:8px;display:flex}.updown-root #swPosTag{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.updown-root #swPosTag.long{color:var(--up)}.updown-root #swPosTag.short{color:var(--down)}.updown-root #swSize{flex:none;gap:5px;display:flex}.updown-root .szBtn{font-family:var(--disp);cursor:pointer;background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:7px;padding:5px 10px;font-size:11px;font-weight:600}.updown-root .szBtn.sel{color:#04120c;background:var(--accent);border-color:var(--accent)}.updown-root[data-theme=light] .szBtn.sel{color:#fff;background:#c8860b;border-color:#c8860b}.updown-root .modal{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04060ad9;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.updown-root .modal.hidden{display:none}.updown-root .card{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:100%;max-width:380px;max-height:100%;padding:24px 20px;animation:.3s cubic-bezier(.2,1.4,.4,1) rise;overflow-y:auto;box-shadow:0 20px 60px #0009}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.updown-root .card h1{font-family:var(--disp);margin-bottom:5px;font-size:20px;font-weight:700}.updown-root .card h1 .up{color:var(--up)}.updown-root .card h1 .dn{color:var(--down)}.updown-root .card p{color:var(--dim);margin-bottom:14px;font-size:12.5px;line-height:1.75}.updown-root .card input{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--mono);border-radius:10px;outline:none;padding:12px 14px;font-size:15px}.updown-root .card input:focus{border-color:var(--up)}.updown-root .modeCard{text-align:left;background:var(--bg);border:1px solid var(--line);cursor:pointer;width:100%;color:var(--text);font-family:var(--mono);border-radius:14px;margin-top:10px;padding:14px}.updown-root .modeCard:active{transform:scale(.98)}.updown-root .modeCard .t{font-family:var(--disp);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.updown-root .modeCard .d{color:var(--dim);margin-top:6px;font-size:12px;line-height:1.65}.updown-root .modeCard.danta .t{color:var(--up)}.updown-root .modeCard.swing .t{color:var(--blue)}.updown-root .modeCard.danta{border-color:#00e5a04d}.updown-root .modeCard.swing{border-color:#4ea1ff4d}.updown-root #dantaTf,.updown-root #swKind{gap:8px;margin-top:9px;display:flex}.updown-root .dtf.blue.sel{color:#041022;background:var(--blue);border-color:var(--blue)}.updown-root .dtf{font-family:var(--disp);cursor:pointer;background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:8px;flex:1;padding:8px 0;font-size:12px;font-weight:600}.updown-root .dtf.sel{color:#04120c;background:var(--up);border-color:var(--up)}.updown-root .modeGo{cursor:pointer;color:#04120c;width:100%;font-family:var(--disp);background:linear-gradient(#0dffb4,#00c98c);border:none;border-radius:9px;margin-top:10px;padding:11px 0;font-size:13px;font-weight:700}.updown-root .modeGo.blue{color:#041022;background:linear-gradient(#6fb4ff,#2f7fe0)}.updown-root .card .go{cursor:pointer;color:#04120c;width:100%;font-family:var(--disp);background:linear-gradient(#0dffb4,#00c98c);border:none;border-radius:10px;margin-top:14px;padding:13px 0;font-size:14px;font-weight:700}.updown-root .card .sub{cursor:pointer;width:100%;color:var(--dim);font-family:var(--mono);background:0 0;border:none;margin-top:10px;font-size:12px;text-decoration:underline}.updown-root #rankPanel{z-index:40;background:var(--bg2);border-left:1px solid var(--line);flex-direction:column;width:min(340px,88%);transition:transform .28s cubic-bezier(.3,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(105%)}.updown-root #rankPanel.open{transform:none;box-shadow:-30px 0 60px #00000080}.updown-root #rankPanel .head{border-bottom:1px solid var(--line);align-items:center;padding:14px 16px;display:flex}.updown-root #rankPanel .head h2{font-family:var(--disp);flex:1;font-size:14px}.updown-root #rankPanel .head button{color:var(--dim);cursor:pointer;background:0 0;border:none;font-size:18px}.updown-root #rankTabs{gap:6px;padding:12px 16px 0;display:flex}.updown-root .rtab{font-family:var(--disp);cursor:pointer;background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:8px;flex:1;padding:8px 2px;font-size:10.5px;font-weight:600}.updown-root .rtab.sel{color:#04120c;background:var(--up);border-color:var(--up)}.updown-root #guestNotice{background:var(--down-dim);color:var(--text);border:1px solid #ff4d6a52;border-radius:12px;margin:12px 16px 0;padding:11px 13px;font-size:11.5px;line-height:1.7}.updown-root #guestNotice b{color:var(--down)}.updown-root #myStats{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 16px 0;padding:10px 12px;display:grid}.updown-root #myStats .s{text-align:center}.updown-root #myStats .s .l{color:var(--dim);letter-spacing:0;font-size:10px}.updown-root #myStats .s .v{font-family:var(--num);margin-top:3px;font-size:15px;font-weight:700}.updown-root #rankList{flex:1;padding:10px 16px 20px;overflow-y:auto}.updown-root .rrow{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin-bottom:5px;padding:10px 12px;font-size:13.5px;display:flex}.updown-root .rrow .no{font-family:var(--disp);width:20px;color:var(--dim);font-weight:700}.updown-root .rrow:first-child .no{color:var(--accent)}.updown-root .rrow:nth-child(2) .no{color:#cfd8ea}.updown-root .rrow:nth-child(3) .no{color:#d19a66}.updown-root .rrow .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.updown-root .rrow .sc{font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:700}.updown-root .rrow.me{background:var(--up-dim);border-color:#00e5a066}.updown-root .rrow.me .nm:after{content:" (나)";color:var(--up);font-size:11px}.updown-root .rankEmpty{text-align:center;color:var(--dim);padding:26px 0;font-size:12px;line-height:1.8}.updown-root #scrim{z-index:39;background:#0006;display:none;position:absolute;inset:0}.updown-root #scrim.on{display:block}.updown-root .bump{animation:.35s bump}@keyframes bump{30%{color:var(--up);transform:scale(1.25)}}.updown-root .bumpDown{animation:.35s bumpDown}@keyframes bumpDown{30%{color:var(--down);transform:scale(1.15)}}.updown-root .srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.updown-root #rankPanel:not(.open){visibility:hidden}.updown-root #rankPanel{transition:transform .28s cubic-bezier(.3,1,.3,1),visibility .28s}.updown-root .tfChip,.updown-root .toolBtn,.updown-root .dwBtn,.updown-root .szBtn,.updown-root .rtab,.updown-root #modeBadge,.updown-root #rankBtn,.updown-root .dtf,.updown-root #rankPanel .head button,.updown-root .card .sub{min-height:44px}.updown-root .toolBtn.icon,.updown-root #rankPanel .head button{min-width:44px}.updown-root button:focus-visible,.updown-root input:focus-visible,.updown-root [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.updown-shell{height:var(--updown-height,100dvh);position:relative}.updown-shell>.updown-root{height:100%}.updown-loading{z-index:10;color:#8ea3c4;background:radial-gradient(1200px 500px at 80% -10%,#00e5a00f,#0000 60%),radial-gradient(900px 500px at 10% 110%,#ff4d6a0d,#0000 60%),#070b12;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-family:IBM Plex Mono,Pretendard,-apple-system,sans-serif;display:flex;position:absolute;inset:0}.updown-loading p{letter-spacing:.02em;margin:0;font-size:13px}.updown-loading-bars{align-items:flex-end;gap:7px;height:64px;display:flex}.updown-loading-bars span{opacity:.85;background:#00e5a0;border-radius:3px;width:10px;animation:1.1s ease-in-out infinite updownGrow}.updown-loading-bars span:nth-child(2){background:#ff4d6a;animation-delay:.12s}.updown-loading-bars span:nth-child(3){animation-delay:.24s}.updown-loading-bars span:nth-child(4){background:#ff4d6a;animation-delay:.36s}.updown-loading-bars span:nth-child(5){animation-delay:.48s}@keyframes updownGrow{0%,to{opacity:.45;height:16px}50%{opacity:1;height:56px}}@media (prefers-reduced-motion:reduce){.updown-loading-bars span{opacity:.7;height:36px;animation:none}}.updown-save-error{text-align:center;color:#7a1327;background:#ffe8ec;border-bottom:1px solid #7a132740;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.updown-root{height:var(--updown-height,100dvh);position:relative}.updown-root #app{height:100%}.updown-root svg.ico{vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block}.updown-root .bl{justify-content:center;align-items:center;gap:6px;display:flex}.updown-root #streakBadge svg.ico{width:13px;height:13px}.updown-root .toolBtn.icon{justify-content:center;align-items:center;display:flex}.updown-root .toolBtn.icon svg.ico{width:17px;height:17px}.updown-root #rankPanel .head button svg.ico,.updown-root .modeCard .t svg.ico{width:18px;height:18px}@media (min-width:768px){.updown-root{padding:18px clamp(16px,4vw,48px)}.updown-root #app{border:1px solid var(--line);border-radius:18px;max-width:980px;overflow:hidden;box-shadow:0 24px 80px #00000073}.updown-root[data-theme=light] #app{box-shadow:0 24px 70px #1e325a29}.updown-root.pseudoFs{padding:0}.updown-root.pseudoFs #app{max-width:none;box-shadow:none;border:0;border-radius:0}.updown-root header{padding:12px 18px}.updown-root .logo{font-size:17px}.updown-root #modeBadge{padding:5px 12px;font-size:13px}.updown-root .stat .lbl{font-size:10px}.updown-root .stat .val{font-size:22px}.updown-root #rankBtn{padding:9px 15px;font-size:13px}.updown-root #streakBadge{padding:5px 11px;font-size:13px}.updown-root #toolbar{gap:8px;padding:10px 18px}.updown-root .tfChip{padding:7px 13px;font-size:13px}.updown-root .toolBtn{padding:7px 12px;font-size:13px}.updown-root .toolBtn.icon{min-width:40px;padding:7px}.updown-root .toolBtn.icon svg.ico{width:19px;height:19px}.updown-root #drawBar{gap:7px;padding:9px 18px}.updown-root .dwBtn{padding:8px 13px;font-size:13px}.updown-root #roundTag,.updown-root #phaseTag{padding:5px 11px;font-size:12px}.updown-root #drawHint{padding:7px 15px;font-size:13.5px}.updown-root footer{padding:12px 18px calc(14px + env(safe-area-inset-bottom))}.updown-root .btnRow{gap:10px}.updown-root .betBtn{padding:16px 0 14px;font-size:21px}.updown-root .betBtn small{font-size:12.5px}.updown-root #hintLine{margin-top:9px;font-size:13px}.updown-root #swingInfo{gap:8px}.updown-root .sw{padding:9px 4px}.updown-root .sw .l{font-size:11.5px}.updown-root .sw .v{font-size:18px}.updown-root #swingBtns{gap:8px}.updown-root .swBtn{padding:11px 0 9px;font-size:15px}.updown-root .swBtn small{font-size:11px}.updown-root #swPosTag{font-size:13px}.updown-root .szBtn{padding:7px 13px;font-size:12.5px}.updown-root .card{max-width:460px;padding:30px 28px}.updown-root .card h1{font-size:27px}.updown-root .card p{font-size:14.5px;line-height:1.8}.updown-root .card input{padding:14px 16px;font-size:16px}.updown-root .modeCard{padding:18px}.updown-root .modeCard .t{font-size:18px}.updown-root .modeCard .d{font-size:14px}.updown-root .dtf{padding:10px 0;font-size:14px}.updown-root .modeGo{padding:14px 0;font-size:15px}.updown-root .card .sub{font-size:13.5px}.updown-root #rankPanel{width:min(420px,90vw)}.updown-root #rankPanel .head{padding:16px 20px}.updown-root #rankPanel .head h2{font-size:16px}.updown-root .rtab{padding:10px 4px;font-size:12.5px}.updown-root #guestNotice{padding:13px 15px;font-size:13px}.updown-root #myStats .s .v{font-size:18px}.updown-root .rrow{padding:12px 14px;font-size:15px}}.updown-loading-detail{opacity:.7;text-align:center;word-break:break-word;max-width:34ch;font-size:11px}
/*# sourceMappingURL=899b10aa59828755.css.map*/