@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(/assets/pixelify-sans-latin-600-normal-BNlgYbDL.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff")}@font-face{font-family:Drift Digits;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2");unicode-range:U+30-39;font-display:swap}:root{--panel:#241913f5;--panel-2:#3a2a21c7;--panel-3:#4a372be6;--line:#ffecd217;--ink:#f7ecdc;--muted:#ab9a89;--dim:#6f6055;--teal:#4fe0cf;--teal-ink:#173f3b;--orange:#ffb547;--orange-ink:#3d250d;--red:#ff5f52;--gold:#ffd95c;--green:#62e08f;--display:"Lilita One", "Arial Black", system-ui, sans-serif;--pixel:"Drift Digits", "Pixelify Sans", ui-monospace, "Courier New", monospace}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);font-family:var(--pixel);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#1a1230;margin:0;overflow:hidden}#app{top:env(safe-area-inset-top,0px);bottom:env(safe-area-inset-bottom,0px);left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);position:fixed}#scene{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}#labels,#ui{pointer-events:none;position:absolute;inset:0}#ui>*{pointer-events:auto}#ui>.passive{pointer-events:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:default}a{color:var(--teal)}.kbd{border:1.5px solid var(--teal);min-width:1.6em;color:var(--teal);text-align:center;border-radius:5px;margin:0 2px;padding:1px 6px;font-size:.85em;line-height:1.35;display:inline-block}.title-screen{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:radial-gradient(at 50% 45%,#140c1e26,#140c1e73);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 16px 90px;display:flex;position:absolute;inset:0}.logo{font-family:var(--display);letter-spacing:.02em;color:#fff7ea;text-transform:uppercase;text-align:center;text-shadow:0 3px #3a2418,0 6px #2a1810,0 10px 22px #00000073;-webkit-text-stroke:2px #3a2418;paint-order:stroke fill;margin:0 0 10px;font-size:clamp(46px,7.4vw,96px);line-height:1}.btn-connect{color:#f2e6d6;width:min(360px,100%);font-family:var(--pixel);letter-spacing:.16em;text-transform:uppercase;background:#30241ee6;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:clamp(16px,1.9vw,19px);font-weight:700;transition:background .12s,transform .12s;display:flex;position:relative;box-shadow:0 8px 22px #0000004d}.btn-connect:hover,.btn-connect.selected{background:#4e3a2ef7;transform:translateY(-1px)}.btn-connect:active{transform:translateY(1px)}.btn-connect.selected:before{content:"";background:var(--teal);border-radius:2px;width:4px;height:18px;margin-top:-9px;position:absolute;top:50%;left:8px}.btn-connect .icon{opacity:.8;font-size:.85em}.menu{flex-direction:column;gap:6px;width:min(360px,100%);margin-top:4px;display:flex}.menu-item{letter-spacing:.16em;text-transform:uppercase;color:#f2e6d6;background:#30241ed6;border:1px solid #ffffff0a;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 16px 9px 18px;font-size:15px;font-weight:600;transition:background .12s,transform .12s;display:flex;position:relative}.menu-item .badge{color:var(--orange);letter-spacing:.08em;font-size:11px}.menu-item:hover,.menu-item.selected{background:#4e3a2ef2;transform:translate(2px)}.menu-item.selected:before{content:"";background:var(--teal);border-radius:2px;width:4px;height:14px;margin-top:-7px;position:absolute;top:50%;left:6px}.btn-guest{letter-spacing:.05em;background:#30241ee6;border:1.5px solid #ffffff2e;border-radius:6px;margin-top:10px;padding:7px 14px;font-size:14px}.btn-guest:hover{border-color:#fff6}.title-note{color:#fff0e1bf;text-shadow:0 1px 2px #000;text-align:center;font-size:12px}.title-status{color:var(--teal);text-shadow:0 1px 2px #000;min-height:1.2em;font-size:13px}.contract-bar{white-space:nowrap;background:#1e1612eb;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.contract-bar .sym{color:var(--orange);letter-spacing:.12em;font-weight:700}.contract-bar .addr{text-overflow:ellipsis;color:#e8dccb;font-family:ui-monospace,monospace;overflow:hidden}.contract-bar .copy{background:var(--orange);color:var(--orange-ink);letter-spacing:.08em;border-radius:5px;padding:3px 9px;font-weight:700}.contract-bar a{letter-spacing:.06em;text-decoration:none}.key-hints{color:#fff0e199;text-shadow:0 1px 2px #000;font-size:11px;position:absolute;bottom:12px;left:10px}.mute-btn{background:#1e1612d9;border:1.5px solid #ffffff40;border-radius:8px;width:46px;height:34px;font-size:17px;position:absolute;bottom:12px;right:14px}.hud{flex-direction:column;gap:8px;width:min(320px,100% - 20px);display:flex;position:absolute;top:10px;left:10px}.hud-buttons{gap:8px;display:flex}.hud-btn{border:1.5px solid var(--teal);color:var(--teal);letter-spacing:.1em;background:#181e20d9;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.hud-btn.orange{border-color:var(--orange);color:var(--orange);background:#241913d9}.hud-card{background:#161420d6;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-size:12px}.hud-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hud-cash{color:var(--orange);letter-spacing:.08em;font-size:13px;font-weight:700}.hud-best{color:var(--orange);letter-spacing:.08em;font-size:11px}.hud-unlock{letter-spacing:.08em;margin-top:6px;font-weight:700}.hud-unlock .num{color:var(--teal)}.bar{background:#ffffff1f;border:1px solid #ffffff26;border-radius:4px;height:6px;margin:6px 0;overflow:hidden}.bar>i{background:var(--teal);width:0;height:100%;transition:width .3s;display:block}.hud-sub{color:#fff0e1b3;margin-top:2px;font-size:11px}.hud-warn{color:var(--orange);margin-top:3px;font-size:11px}.hud-ok{color:var(--green);margin-top:3px;font-size:11px}.hud-bait{color:#c9b6ff;margin-top:3px;font-size:11px}.bottom-hint{color:#fff0e1bf;text-shadow:0 1px 2px #000,0 0 6px #00000080;white-space:nowrap;pointer-events:none;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.world-label{text-align:center;white-space:nowrap;pointer-events:none;text-shadow:0 1px #000,0 0 6px #0009;transition:opacity .2s;position:absolute;transform:translate(-50%,-100%)}.world-label .t{letter-spacing:.08em;font-size:15px;font-weight:700}.world-label .h{color:#f1e8dc;margin-top:1px;font-size:11px}.world-label.near .t{font-size:18px}.world-label.near .h{font-size:13px}.toasts{pointer-events:none;z-index:40;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.toast{text-align:center;background:#1e1612f2;border:1px solid #ffffff26;border-radius:8px;max-width:min(520px,100vw - 32px);padding:8px 14px;font-size:13px;animation:.2s ease-out toast-in}.toast.error{border-color:var(--red);color:#ffd2cc}.toast.good{border-color:var(--teal)}.toast.has-link{pointer-events:auto}.table.payouts .st-paid{color:var(--teal)}.table.payouts .st-sent,.table.payouts .st-pending{color:var(--gold)}.table.payouts .st-failed{color:var(--red)}.table.payouts a{color:var(--teal)}.toast a{color:var(--teal);margin-left:10px;font-weight:700;text-decoration:underline}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}}.modal-wrap{z-index:30;background:#0a061059;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.modal{--accent:var(--orange);background:var(--panel);border:1.5px solid color-mix(in srgb, var(--accent) 70%, transparent);scrollbar-width:thin;scrollbar-color:#5a463a transparent;border-radius:12px;width:min(640px,100%);max-height:calc(100vh - 32px);padding:22px 24px 20px;animation:.16s ease-out modal-in;position:relative;overflow:auto;box-shadow:0 18px 50px #0000008c}.modal.wide{width:min(820px,100%)}.modal.teal{--accent:var(--teal);border-width:0 0 0 4px;border-left-color:var(--teal)}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.modal-head{align-items:center;gap:12px;margin-bottom:10px;padding-right:30px;display:flex}.modal-title{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff4e2;margin:0;font-size:28px}.modal-close{color:#fff;opacity:.85;font-size:22px;position:absolute;top:16px;right:18px}.modal-close:hover{opacity:1}.modal h3{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 6px;font-size:14px}.modal p{margin:6px 0;font-size:14px;line-height:1.55}.modal .muted{color:var(--muted)}.modal .hot{color:var(--red);font-weight:700}.modal .note{color:var(--muted);font-size:12px}.hold-note{background:color-mix(in srgb, var(--gold) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--gold) 55%, transparent);border-radius:8px;flex-direction:column;gap:4px;margin:2px 0 6px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.hold-note b{color:var(--gold);font-size:15px}.howto-list{margin:4px 0 8px;padding-left:20px;font-size:14px;line-height:1.55}.pill-btn{background:var(--orange);color:var(--orange-ink);letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:700}.pill-btn:hover:not(:disabled){filter:brightness(1.08)}.pill-btn:disabled{color:var(--dim);background:#ffffff12}.pill-btn.teal{background:var(--teal);color:var(--teal-ink)}.pill-btn.ghost{border:1.5px solid var(--teal);color:var(--teal);background:0 0}.pill-btn.dark{color:var(--ink);background:#ffffff1a}.stat-line{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:6px;font-size:13px;display:flex}.cash{color:var(--orange);font-weight:700}.sol{color:var(--teal);font-weight:700}.rows{flex-direction:column;gap:6px;margin-top:12px;display:flex}.row{background:#3a2a218c;border-radius:8px;grid-template-columns:90px minmax(150px,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:grid}.row .rar{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.row .val{color:var(--orange);font-weight:600}.row .fish-name{align-items:center;gap:8px;min-width:0;display:flex}.row .fish-name svg{flex:none}.row .fish-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.empty{text-align:center;color:var(--muted);padding:26px 0;font-size:14px}.tabs{gap:8px;margin:4px 0 14px;display:flex}.tab{letter-spacing:.1em;background:#ffffff0d;border:1.5px solid #ffffff26;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:700}.tab.active{border-color:var(--orange);color:#ffe1b0;background:#ffb54726}.cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.card{text-align:center;background:#3a2a2173;border:1.5px solid #ffffff12;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-height:210px;padding:14px 10px 12px;display:flex;position:relative}.card.equipped{border-color:var(--teal);background:#28464073}.card.locked{opacity:.62}.card .name{margin-top:4px;font-size:15px;font-weight:700}.card .blurb{color:var(--muted);min-height:2.6em;font-size:11px}.card .luck{color:var(--green);font-size:12px}.card .extra{color:var(--orange);font-size:11px}.card .foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:flex}.card .tag-eq{color:var(--teal);letter-spacing:.08em;font-size:12px;font-weight:700}.card .count{color:var(--teal);font-size:11px;position:absolute;top:8px;right:10px}.card.unknown svg{filter:brightness(0)opacity(.45)}.table{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.table th{text-align:left;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:6px 8px;font-size:11px;font-weight:500}.table td{border-top:1px solid var(--line);padding:7px 8px}.table tr.me td{color:var(--teal)}.check-list{flex-direction:column;gap:6px;margin:8px 0 4px;font-size:13px;display:flex}.check{align-items:center;gap:8px;display:flex}.check .mark{text-align:center;width:18px}.check.ok .mark{color:var(--green)}.check.no .mark{color:var(--red)}.setting{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.setting input[type=range]{width:180px;accent-color:var(--teal)}.seg{gap:4px;display:flex}.seg button{background:#ffffff0f;border-radius:6px;padding:5px 10px;font-size:12px}.seg button.on{background:var(--teal);color:var(--teal-ink);font-weight:700}.fish-hud{pointer-events:none;position:absolute;inset:0}.prompt{text-align:center;text-shadow:0 1px #000,0 0 8px #000000b3;pointer-events:none;position:absolute;top:46%;left:62%;transform:translate(-50%,-50%)}.prompt .big{letter-spacing:.12em;margin-bottom:10px;font-size:15px;font-weight:700}.prompt .line{margin:3px 0;font-size:15px}.prompt .small{color:#fff0e1a6;margin-top:6px;font-size:11px}.prompt .alert{font-family:var(--display);color:var(--gold);letter-spacing:.04em;-webkit-text-stroke:2px #3a2418;paint-order:stroke fill;font-size:54px}.reel{background:#1e1612e0;border:1px solid #ffffff1f;border-radius:12px;width:min(420px,100% - 32px);padding:12px 16px 14px;font-size:12px;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.reel .lbl{letter-spacing:.1em;color:var(--muted);justify-content:space-between;margin-top:6px;display:flex}.reel .bar{border-radius:6px;height:12px;margin:4px 0 0}.reel .progress>i{background:linear-gradient(90deg, #3fbf8a, var(--green));transition:none}.reel .tension{position:relative}.reel .tension>i{background:linear-gradient(90deg, var(--gold), #ff8a3d 65%, var(--red));transition:none}.reel .tension:after{content:"SNAP";color:#ffffff80;font-size:9px;position:absolute;top:-1px;right:4px}.reel.surge{border-color:var(--red);animation:.12s infinite shake}.reel .surge-tag{color:var(--red);font-weight:700}@keyframes shake{50%{transform:translate(calc(2px - 50%))}}.reveal{border:2px solid var(--rc,var(--teal));box-shadow:0 0 24px color-mix(in srgb, var(--rc,var(--teal)) 40%, transparent);pointer-events:none;background:#1e1612eb;border-radius:12px;align-items:center;gap:14px;padding:12px 18px;animation:.25s cubic-bezier(.3,1.6,.5,1) pop;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.reveal .rar{letter-spacing:.14em;font-size:12px;font-weight:700}.reveal .nm{font-family:var(--display);letter-spacing:.03em;font-size:24px}.reveal .meta{color:var(--muted);font-size:13px}.reveal .new{background:var(--gold);color:#3a2a00;letter-spacing:.1em;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.7)}}.banner{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;-webkit-text-stroke:2px #2a1810;paint-order:stroke fill;pointer-events:none;white-space:nowrap;font-size:clamp(30px,5vw,60px);animation:1.4s ease-out forwards banner;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.banner.snap{color:var(--red)}.banner.bank{color:var(--gold)}.banner.info{color:#fff4e2}@keyframes banner{0%{opacity:0;transform:translate(-50%,-30%)scale(.8)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-70%)}}.results-grid{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.results-grid>div{color:var(--muted);background:#3a2a218c;border-radius:8px;padding:10px 12px;font-size:13px}.results-grid b{color:var(--ink);font-size:22px;font-family:var(--display);letter-spacing:.04em;margin-top:2px;display:block}.results-score b{color:var(--gold)}@media (max-width:640px){.row{grid-template-columns:1fr auto auto}.row .rar{grid-column:1/-1}.key-hints{display:none}.bottom-hint{font-size:10px}.modal{padding:18px 16px}.modal-title{font-size:22px}}.touch{pointer-events:none;position:absolute;inset:0}.touch>*{pointer-events:auto}.joy{touch-action:none;background:#1e161259;border:2px solid #ffffff40;border-radius:50%;width:128px;height:128px;position:absolute;bottom:36px;left:22px}.joy-knob{background:#4fe0cf8c;border:2px solid #fff9;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;position:absolute;top:50%;left:50%}.touch-right{pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:54px;right:18px}.touch-right>*{pointer-events:auto}.touch-btn{border:2px solid var(--teal);min-width:64px;height:52px;color:var(--teal);letter-spacing:.08em;touch-action:none;background:#1e1612b3;border-radius:14px;padding:0 12px;font-size:13px;font-weight:700}.touch-btn.big{border-color:var(--orange);min-width:84px;height:84px;color:var(--orange);border-radius:50%;font-size:14px}body.touch .bottom-hint,body.touch .key-hints{display:none}@media (max-width:640px){.hud{width:min(250px,100% - 20px)}.hud-card{padding:8px 10px}.contract-bar{bottom:58px}.reel{bottom:130px}.prompt{left:50%}}.topbar{pointer-events:auto;gap:8px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.top-chip{letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#1e1612e0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:700;display:flex}.top-chip:hover{background:#3a2a21f2}.top-chip .k{color:var(--muted);font-size:11px}.top-chip.luck .v{color:var(--green)}.top-chip.gold .v,.top-chip.gold .i{color:var(--orange)}.top-chip.bag .v{color:var(--teal)}.top-chip.bag.full{border-color:var(--red)}.top-chip.bag.full .v{color:var(--red)}@media (max-width:640px){.topbar{justify-content:center;top:8px;left:8px;right:8px;transform:none}.top-chip{padding:6px 9px}.top-chip .k{display:none}.hud{top:52px}}.top-chip.lobby{cursor:default}.top-chip.lobby .v{color:#c9b6ff}.shout{border:1.5px solid var(--rc,var(--gold));white-space:nowrap;text-overflow:ellipsis;z-index:35;background:#1e1612eb;border-radius:10px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 16px;font-size:14px;transition:opacity .5s;animation:.25s ease-out toast-in;display:flex;position:absolute;top:54px;left:50%;overflow:hidden;transform:translate(-50%)}.player-tag{letter-spacing:.04em;color:#f4ece0;font-size:12px;font-weight:600}.player-tag.wallet{color:var(--teal)}@media (max-width:640px){.shout{white-space:normal;font-size:12px;top:50px}}.log-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 22px;margin-top:10px;display:grid}.log-col{flex-direction:column;gap:14px;min-width:0;display:flex}.log-head{letter-spacing:.14em;border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:4px;padding-bottom:4px;font-size:11px;font-weight:700;display:flex}.log-head span{color:var(--muted);font-weight:500}.log-row{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;display:grid}.log-row svg{display:block}.log-row .nm{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.log-row .sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.log-row .count{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.log-row.unknown .nm{color:var(--dim);letter-spacing:.2em}.log-row.unknown .sub{color:var(--dim)}.log-row .special{color:var(--gold)}.table tr.special-row td{border-top:1px dashed #ffd95c59}@media (max-width:760px){.log-cols{grid-template-columns:1fr}}.chip-wrap{display:flex;position:relative}.top-chip.bag.open{background:#3a2a21f2}.bag-menu{z-index:20;scrollbar-width:thin;background:#241913f2;border:1px solid #ffffff1f;border-radius:10px;width:240px;max-height:min(60vh,440px);padding:10px 12px;font-size:13px;position:absolute;top:calc(100% + 6px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 24px #00000059}.bag-menu .head{color:var(--muted);letter-spacing:.12em;justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.bag-menu .fish{justify-content:space-between;gap:10px;padding:2px 0;font-weight:600;display:flex}.bag-menu .total{border-top:1px solid var(--line);justify-content:space-between;margin-top:8px;padding-top:6px;font-weight:700;display:flex}.bag-menu .note,.bag-menu .empty-note{color:var(--muted);margin-top:4px;font-size:11px}.title-main{border-radius:8px;flex-direction:column;width:min(360px,100%);display:flex;box-shadow:0 8px 22px #0000004d}.title-main-slot{flex-direction:column;display:flex}.title-main .btn-connect{width:100%;box-shadow:none;border-radius:8px 8px 0 0}.title-main .menu-item.primary{box-shadow:none;border-top-color:#ffffff29;border-radius:0 0 8px 8px;margin:0}.title-main .btn-connect:hover,.title-main .btn-connect.selected,.title-main .menu-item:hover,.title-main .menu-item.selected{transform:none}.title-status{margin:-4px 0}.menu-item.primary{background:#30241ee6;border-color:#ffffff1a;justify-content:center;margin-bottom:4px;padding:14px 20px;font-size:clamp(16px,1.9vw,19px);font-weight:700;box-shadow:0 8px 22px #0000004d}.menu-item.primary .badge{display:none}
